Fixing docs
diff --git a/_site/about/index.html b/_site/about/index.html
deleted file mode 100644
index a09f974..0000000
--- a/_site/about/index.html
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge">
-
-  <title>About ARIA TOSCA • Apache ARIA TOSCA</title>
-
-  
-  
-  
-
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-  <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
-
-  <!-- CSS -->
-  <link rel="stylesheet" href="/css/owl.carousel.css">
-  <link rel="stylesheet" href="/css/bootstrap.min.css">
-  <link rel="stylesheet" href="/css/font-awesome.min.css">
-  <link rel="stylesheet" href="/css/style.css">
-  <link rel="stylesheet" href="/css/ionicons.min.css">
-  <link rel="stylesheet" href="/css/animate.css">
-  <link rel="stylesheet" href="/css/responsive.css">
-
-
-  <!-- Js -->
-  <script src="/js/vendor/modernizr-2.6.2.min.js"></script>
-  <script src="/js/vendor/jquery-1.10.2.min.js"></script>
-  <script>window.jQuery || document.write('<script src="/js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-  <script src="/js/bootstrap.min.js"></script>
-  <script src="/js/owl.carousel.min.js"></script>
-  <script src="/js/plugins.js"></script>
-
-  <script src="/js/min/waypoints.min.js"></script>
-  <script src="/js/jquery.counterup.js"></script>
-
-
-
-
-
-
-  <script src="/js/main.js"></script>
-  <script src="/js/plugins/jquery.mixitup.min.js"></script>
-
-</head>
-
-  <body id="js-body">
-    
-
-    <!--[if lt IE 9]><div class="upgrade notice-warning"><strong>Your browser is quite old!</strong> Why not <a href="http://whatbrowser.org/">upgrade to a newer one</a> to better enjoy this site?</div><![endif]-->
-
-    <!-- Header Start -->
-<header>
-<div class="container">
-  <div class="row">
-    <div class="col-md-12">
-      <!-- header Nav Start -->
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          <!-- Brand and toggle get grouped for better mobile display -->
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="/">
-              <img src="/images/aria-logo.png" alt="Apache ARIA TOSCA">
-            </a>
-          </div>
-            <!-- Collect the nav links, forms, and other content for toggling -->
-            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
-
-              <nav role="navigation" class="menu top-menu">
-                  <ul class="nav navbar-nav navbar-right">
-	<li class="home"><a href="/">Apache ARIA TOSCA</a></li>
-	
-    
-    <li><a href="/about/" >About</a></li>
-  
-    
-    <li><a href="/community/" >Community</a></li>
-  
-    
-    <li><a href="/getting-started/" >Getting Started</a></li>
-  
-    
-    <li><a href="/getting-started/" >Docs</a></li>
-  
-    
-    <li><a href="/roadmap/" >Roadmap</a></li>
-  
-</ul>
-
-              </nav>
-            </div><!-- /.navbar-collapse -->
-          </div><!-- /.container-fluid -->
-        </nav>
-      </div>
-    </div>
-  </div>
-</header><!-- header close -->
-
-
-
-    <div id="page-wrapper">
-      <div id="main" role="main">
-	<article class="wrap" itemscope itemtype="http://schema.org/Article">
-		
-		
-
-		<section id="global-header">
-			<div class="container">
-				<div class="row">
-					<div class="col-md-12">
-						<div class="block">
-							<h1>About ARIA TOSCA</h1>
-							<p></p>
-						</div>
-					</div>
-				</div>
-			</div>
-		</section>
-
-
-
-		<div class="inner-wrap">
-			<div id="content" class="page-content" itemprop="articleBody">
-				<section id="intro">
-		      <div class="container">
-		        <div class="row">
-								<p>ARIA is a vendor neutral and technology independent implementation of the OASIS TOSCA specification. ARIA offers a Command Line Interface(CLI) to develop and execute TOSCA templates, and an easily consumable Software Development Kit(SDK) for building TOSCA enabled software. ARIA is an open source, and open governance python project, Apache Software Foundation Incubation, offering an implementation library of the OASIS TOSCA specification.</p>
-
-<p>ARIA was formed to advance adoption of the TOSCA standard and accelerate the industry’s journey towards application orchestration in cloud environments.</p>
-
-<p>ARIA, and TOSCA alike, were born out of the market need for a completely vendor / cloud / technology neutral orchestration that allows for portability and interoperability. ARIA is expected to accelerate the development around the TOSCA specification, advance its adoption, demonstrate simplified portability of TOSCA orchestration, and increase agility through more rapid community contributed iterations.</p>
-
-<p>ARIA it is a framework for implementing orchestration software based on “Topology and Orchestration Specification for Cloud Applications(TOSCA)” a leading cloud-agnostic templating model formulated by the OASIS Foundation.</p>
-
-<p>ARIA offers a library with a programmable interface that allows embedding ARIA into collaborative projects, to enable organizations looking to incorporate TOSCA orchestration capabilities into their solutions.</p>
-
-<p><img src="/images/aria-architecture.png" alt="ARIA Architecture" class="center-image" /></p>
-
-<p>Through ARIA, application vendors will be able to test and run their applications easily, from blueprint to deployment, without the former hassle of developing the orchestration engine themselves, simplifying TOSCA certification and validation exponentially.</p>
-
-<p><img src="/images/aria-tosca-workflow.png" alt="ARIA Architecture" class="center-image" /></p>
-
-<h2 id="aria-tosca-parser">ARIA TOSCA Parser</h2>
-<p>ARIA includes a TOSCA DSL parser, the parser’s role is to interpret the TOSCA template, create an in-memory graph of the application and validate template correctness. TOSCA provides a typing system with normative node types to describe the possible building blocks for constructing a service template, as well as relationship types to describe possible kinds of relations. Both node and relationship types may define life-cycle operations to implement the behavior an orchestration engine can invoke when instantiating a service template. The template files are written in declarative YAML language using TOSCA normative types. Technology specific types can be introduced via ARIA Plugins without any modifications of the parser code. ARIA natively supports TOSCA Simple Profile 1.0, and TOSCA Simple Profile for Network Function Virtualization.</p>
-
-<h4 id="tosca-templates-include">TOSCA Templates include:</h4>
-<ul>
-  <li>YAML Topology Template</li>
-  <li>Plugins</li>
-  <li>Workflows</li>
-  <li>Resources such as scripts and others</li>
-</ul>
-
-<h2 id="aria-workflows">ARIA Workflows</h2>
-<p>ARIA Workflows are automated process algorithms that allow dynamic interaction with the graph described by the application topology template. ARIA Workflows describe the flow of the automation by determining when which tasks will be executed. A task may be an operation, optionally implemented by a plugin, or other actions, including arbitrary code or scripts. ARIA Workflows can be embedded within the TOSCA Template to be able to access the graph dynamically. Workflows are implemented as Python code using dedicated APIs and a framework to access the graph and the runtime context of the application, the context provide access to the object graph described in the TOSCA template.</p>
-
-<p>ARIA comes with a number of built-in workflows - these are the workflows for install, uninstall, scale and heal. Built-in workflows are not special in any way - ARIA supports creating custom workflows that use the same APIs build-in workflows are using.</p>
-
-<h2 id="aria-plugins">ARIA Plugins</h2>
-<p>ARIA Plugins allow extending the TOSCA normative types dynamically by adding new technology specific node types and relationship types, without changing the code of the ARIA TOSCA Parser. The plugins introduce new node types and the implementation that realizes the logic behind every new node type. The plugin based types are isolated, allowing to use different versions of the same plugin in a single blueprint - for example support OpenStack Kilo and OpenStack Juno in the same template. It also allows combining types of different technologies - for example OpenStack nodes with VMware, Amazon, or other types such as Router, Firewall, Kubernetes and others. The work of interacting with IaaS APIs, running scripts, Configuration Management tools, Monitoring tools and any other tools used when managing applications is done by the ARIA Plugins. Plugins can be included as part of the application template package and loaded dynamically. ARIA includes set of plugins that can be used as is or as reference for implementing for new plugins.</p>
-
-		        </div>
-		      </div>
-		    </section>
-				<hr />
-				<footer class="page-footer">
-					
-					
-					
-				</footer><!-- /.footer -->
-				<aside>
-					
-				</aside>
-			</div><!-- /.content -->
-		</div><!-- /.inner-wrap -->
-		
-	</article><!-- ./wrap -->
-</div><!-- /#main -->
-
-      
-
-<!-- Wrapper Start -->
-<section id="intro" style="padding-top:30px; padding-bottom:30px">
-	<div class="container">
-		<div class="row">
-			<div class="col-md-10 col-sm-12">
-				<div class="block">
-					<p>
-						Apache ARIA TOSCA is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
-					</p>
-				</div>
-			</div><!-- .col-md-7 close -->
-			<div class="col-md-2 col-sm-12">
-				<div class="block" valign="middle" style="vertical-align: middle;">
-					<img src="/images/incubator_power_ring.png" alt="ARIA Podling"  >
-				</div>
-			</div><!-- .col-md-5 close -->
-		</div>
-	</div>
-</section>
-
-<footer>
-	<div class="container">
-		<div class="row">
-			<div class="col-md-12">
-				<div class="footer-manu">
-
-					<ul class="menu-item">
-					
-			      
-						<li><a href="/about/" >About</a></li>
-					
-			      
-						<li><a href="/community/" >Community</a></li>
-					
-			      
-						<li><a href="/getting-started/" >Getting Started</a></li>
-					
-			      
-						<li><a href="/roadmap/" >Roadmap</a></li>
-					
-					</ul>
-				</div>
-
-				<p> Copyright © 2017 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. <br />
-				    Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
-			</div>
-		</div>
-	</div>
-</footer>
-
-    </div>
-
-    <script src="/js/vendor/jquery-1.10.2.min.js"></script>
-    <script src="/js/plugins/jquery.mixitup.min.js"></script>
-    <script src="/js/owl.carousel.min.js"></script>
-    <script src="/js/jquery.counterup.js"></script>
-
-    <script src="/js/main.js"></script>
-
-  </body>
-
-</html>
diff --git a/_site/atom.xml b/_site/atom.xml
deleted file mode 100644
index a2e115d..0000000
--- a/_site/atom.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><generator uri="http://jekyllrb.com" version="3.1.6">Jekyll</generator><link href="/atom.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2017-09-06T20:38:11+03:00</updated><id>/</id><title>Apache ARIA TOSCA</title><subtitle>ARIA is an agile reference implementation of automation based on OASIS TOSCA Specification. It is a framework for implementing orchestration software and a command line tool to execute TOSCA based application blueprints.</subtitle></feed>
diff --git a/_site/build_site.sh b/_site/build_site.sh
deleted file mode 100755
index b6835c3..0000000
--- a/_site/build_site.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-WORKDIR=/tmp/incubator-ariatosca-site
-rm -rf $WORKDIR
-mkdir -p $WORKDIR
-export RUBY_PATH=~/shared/.rvm
-export GEM_HOME=${RUBY_PATH}/gems
-curl -sSL https://get.rvm.io | bash -s -- --path ${RUBY_PATH}
-mkdir -p ${GEM_HOME}/gems
-gem install  --install-dir ${GEM_HOME} bundler
-export PATH=${GEM_HOME}/bin:$PATH
-bundle install --path ${GEM_HOME}
-bundle
-bundle exec jekyll build --destination $WORKDIR
-
-# Set env for docs
-ARIAVERSION=0.1.1
-DISTPATH=https://dist.apache.org/repos/dist/dev/incubator/ariatosca/$ARIAVERSION-incubating/sdist/apache-ariatosca-$ARIAVERSION.tar.gz
-DISTFILE=apache-ariatosca-$ARIAVERSION.tar.gz
-
-# Copy docs into _site
-wget -P $WORKDIR $DISTPATH
-tar -C $WORKDIR -xzf $WORKDIR/$DISTFILE apache-ariatosca-$ARIAVERSION/docs
-mkdir -p $WORKDIR/_site/docs
-mv $WORKDIR/apache-ariatosca-$ARIAVERSION/docs $WORKDIR/_site/
-rm -f $WORKDIR/$DISTFILE
-rm -Rf $WORKDIR/apache-ariatosca-$ARIAVERSION
-
-# Push
-git checkout asf-site
-git clean -f -d
-git pull origin asf-site
-rm -rf *
-cp -a $WORKDIR/* .
-git add .
-git commit -m "Automatic Site Publish by Buildbot"
-git push origin asf-site
diff --git a/_site/community/index.html b/_site/community/index.html
deleted file mode 100644
index 0196114..0000000
--- a/_site/community/index.html
+++ /dev/null
@@ -1,238 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge">
-
-  <title>ARIA TOSCA Community • Apache ARIA TOSCA</title>
-
-  
-  
-  
-
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-  <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
-
-  <!-- CSS -->
-  <link rel="stylesheet" href="/css/owl.carousel.css">
-  <link rel="stylesheet" href="/css/bootstrap.min.css">
-  <link rel="stylesheet" href="/css/font-awesome.min.css">
-  <link rel="stylesheet" href="/css/style.css">
-  <link rel="stylesheet" href="/css/ionicons.min.css">
-  <link rel="stylesheet" href="/css/animate.css">
-  <link rel="stylesheet" href="/css/responsive.css">
-
-
-  <!-- Js -->
-  <script src="/js/vendor/modernizr-2.6.2.min.js"></script>
-  <script src="/js/vendor/jquery-1.10.2.min.js"></script>
-  <script>window.jQuery || document.write('<script src="/js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-  <script src="/js/bootstrap.min.js"></script>
-  <script src="/js/owl.carousel.min.js"></script>
-  <script src="/js/plugins.js"></script>
-
-  <script src="/js/min/waypoints.min.js"></script>
-  <script src="/js/jquery.counterup.js"></script>
-
-
-
-
-
-
-  <script src="/js/main.js"></script>
-  <script src="/js/plugins/jquery.mixitup.min.js"></script>
-
-</head>
-
-  <body id="js-body">
-    
-
-    <!--[if lt IE 9]><div class="upgrade notice-warning"><strong>Your browser is quite old!</strong> Why not <a href="http://whatbrowser.org/">upgrade to a newer one</a> to better enjoy this site?</div><![endif]-->
-
-    <!-- Header Start -->
-<header>
-<div class="container">
-  <div class="row">
-    <div class="col-md-12">
-      <!-- header Nav Start -->
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          <!-- Brand and toggle get grouped for better mobile display -->
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="/">
-              <img src="/images/aria-logo.png" alt="Apache ARIA TOSCA">
-            </a>
-          </div>
-            <!-- Collect the nav links, forms, and other content for toggling -->
-            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
-
-              <nav role="navigation" class="menu top-menu">
-                  <ul class="nav navbar-nav navbar-right">
-	<li class="home"><a href="/">Apache ARIA TOSCA</a></li>
-	
-    
-    <li><a href="/about/" >About</a></li>
-  
-    
-    <li><a href="/community/" >Community</a></li>
-  
-    
-    <li><a href="/getting-started/" >Getting Started</a></li>
-  
-    
-    <li><a href="/getting-started/" >Docs</a></li>
-  
-    
-    <li><a href="/roadmap/" >Roadmap</a></li>
-  
-</ul>
-
-              </nav>
-            </div><!-- /.navbar-collapse -->
-          </div><!-- /.container-fluid -->
-        </nav>
-      </div>
-    </div>
-  </div>
-</header><!-- header close -->
-
-
-
-    <div id="page-wrapper">
-      <div id="main" role="main">
-	<article class="wrap" itemscope itemtype="http://schema.org/Article">
-		
-		
-
-		<section id="global-header">
-			<div class="container">
-				<div class="row">
-					<div class="col-md-12">
-						<div class="block">
-							<h1>ARIA TOSCA Community</h1>
-							<p></p>
-						</div>
-					</div>
-				</div>
-			</div>
-		</section>
-
-
-
-		<div class="inner-wrap">
-			<div id="content" class="page-content" itemprop="articleBody">
-				<section id="intro">
-		      <div class="container">
-		        <div class="row">
-								<h2 id="contribution">Contribution</h2>
-
-<p>You are welcome and encouraged to participate and contribute to the ARIA project.</p>
-
-<p>Please see our guide to
-<a href="https://cwiki.apache.org/confluence/display/ARIATOSCA/Contributing+to+ARIA">Contributing to ARIA</a></p>
-
-<h2 id="resources">Resources</h2>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ARIA">Issue tracker</a></li>
-  <li>Dev mailing list: dev@ariatosca.incubator.apache.org</li>
-  <li>User mailing list: user@ariatosca.incubator.apache.org</li>
-</ul>
-
-<p>Subscribe by sending a mail to <code class="highlighter-rouge">&lt;group&gt;-subscribe@ariatosca.incubator.apache.org</code> (e.g.
-<code class="highlighter-rouge">dev-subscribe@ariatosca.incubator.apache.org</code>).
-See information on how to subscribe to mailing lists <a href="https://www.apache.org/foundation/mailinglists.html">here</a>.</p>
-
-<p>For past correspondence, see the
-<a href="http://mail-archives.apache.org/mod_mbox/incubator-ariatosca-dev/">dev mailing list archive</a></p>
-
-<p>If you have any questions or ideas regarding contribution, please let us know on the dev@ariatosca.apache.org mailing list.</p>
-
-		        </div>
-		      </div>
-		    </section>
-				<hr />
-				<footer class="page-footer">
-					
-					
-					
-				</footer><!-- /.footer -->
-				<aside>
-					
-				</aside>
-			</div><!-- /.content -->
-		</div><!-- /.inner-wrap -->
-		
-	</article><!-- ./wrap -->
-</div><!-- /#main -->
-
-      
-
-<!-- Wrapper Start -->
-<section id="intro" style="padding-top:30px; padding-bottom:30px">
-	<div class="container">
-		<div class="row">
-			<div class="col-md-10 col-sm-12">
-				<div class="block">
-					<p>
-						Apache ARIA TOSCA is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
-					</p>
-				</div>
-			</div><!-- .col-md-7 close -->
-			<div class="col-md-2 col-sm-12">
-				<div class="block" valign="middle" style="vertical-align: middle;">
-					<img src="/images/incubator_power_ring.png" alt="ARIA Podling"  >
-				</div>
-			</div><!-- .col-md-5 close -->
-		</div>
-	</div>
-</section>
-
-<footer>
-	<div class="container">
-		<div class="row">
-			<div class="col-md-12">
-				<div class="footer-manu">
-
-					<ul class="menu-item">
-					
-			      
-						<li><a href="/about/" >About</a></li>
-					
-			      
-						<li><a href="/community/" >Community</a></li>
-					
-			      
-						<li><a href="/getting-started/" >Getting Started</a></li>
-					
-			      
-						<li><a href="/roadmap/" >Roadmap</a></li>
-					
-					</ul>
-				</div>
-
-				<p> Copyright © 2017 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. <br />
-				    Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
-			</div>
-		</div>
-	</div>
-</footer>
-
-    </div>
-
-    <script src="/js/vendor/jquery-1.10.2.min.js"></script>
-    <script src="/js/plugins/jquery.mixitup.min.js"></script>
-    <script src="/js/owl.carousel.min.js"></script>
-    <script src="/js/jquery.counterup.js"></script>
-
-    <script src="/js/main.js"></script>
-
-  </body>
-
-</html>
diff --git a/_site/css/animate.css b/_site/css/animate.css
deleted file mode 100644
index 60025f3..0000000
--- a/_site/css/animate.css
+++ /dev/null
@@ -1,3181 +0,0 @@
-@charset "UTF-8";
-
-/*!
-Animate.css - http://daneden.me/animate
-Licensed under the MIT license - http://opensource.org/licenses/MIT
-
-Copyright (c) 2015 Daniel Eden
-*/
-
-.animated {
-  -webkit-animation-duration: 1s;
-  animation-duration: 1s;
-  -webkit-animation-fill-mode: both;
-  animation-fill-mode: both;
-}
-
-.animated.infinite {
-  -webkit-animation-iteration-count: infinite;
-  animation-iteration-count: infinite;
-}
-
-.animated.hinge {
-  -webkit-animation-duration: 2s;
-  animation-duration: 2s;
-}
-
-.animated.bounceIn,
-.animated.bounceOut {
-  -webkit-animation-duration: .75s;
-  animation-duration: .75s;
-}
-
-.animated.flipOutX,
-.animated.flipOutY {
-  -webkit-animation-duration: .75s;
-  animation-duration: .75s;
-}
-
-@-webkit-keyframes bounce {
-  0%, 20%, 53%, 80%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    -webkit-transform: translate3d(0,0,0);
-    transform: translate3d(0,0,0);
-  }
-
-  40%, 43% {
-    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-    -webkit-transform: translate3d(0, -30px, 0);
-    transform: translate3d(0, -30px, 0);
-  }
-
-  70% {
-    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-    -webkit-transform: translate3d(0, -15px, 0);
-    transform: translate3d(0, -15px, 0);
-  }
-
-  90% {
-    -webkit-transform: translate3d(0,-4px,0);
-    transform: translate3d(0,-4px,0);
-  }
-}
-
-@keyframes bounce {
-  0%, 20%, 53%, 80%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    -webkit-transform: translate3d(0,0,0);
-    transform: translate3d(0,0,0);
-  }
-
-  40%, 43% {
-    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-    -webkit-transform: translate3d(0, -30px, 0);
-    transform: translate3d(0, -30px, 0);
-  }
-
-  70% {
-    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-    transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-    -webkit-transform: translate3d(0, -15px, 0);
-    transform: translate3d(0, -15px, 0);
-  }
-
-  90% {
-    -webkit-transform: translate3d(0,-4px,0);
-    transform: translate3d(0,-4px,0);
-  }
-}
-
-.bounce {
-  -webkit-animation-name: bounce;
-  animation-name: bounce;
-  -webkit-transform-origin: center bottom;
-  transform-origin: center bottom;
-}
-
-@-webkit-keyframes flash {
-  0%, 50%, 100% {
-    opacity: 1;
-  }
-
-  25%, 75% {
-    opacity: 0;
-  }
-}
-
-@keyframes flash {
-  0%, 50%, 100% {
-    opacity: 1;
-  }
-
-  25%, 75% {
-    opacity: 0;
-  }
-}
-
-.flash {
-  -webkit-animation-name: flash;
-  animation-name: flash;
-}
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-
-@-webkit-keyframes pulse {
-  0% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-
-  50% {
-    -webkit-transform: scale3d(1.05, 1.05, 1.05);
-    transform: scale3d(1.05, 1.05, 1.05);
-  }
-
-  100% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-}
-
-@keyframes pulse {
-  0% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-
-  50% {
-    -webkit-transform: scale3d(1.05, 1.05, 1.05);
-    transform: scale3d(1.05, 1.05, 1.05);
-  }
-
-  100% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-}
-
-.pulse {
-  -webkit-animation-name: pulse;
-  animation-name: pulse;
-}
-
-@-webkit-keyframes rubberBand {
-  0% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-
-  30% {
-    -webkit-transform: scale3d(1.25, 0.75, 1);
-    transform: scale3d(1.25, 0.75, 1);
-  }
-
-  40% {
-    -webkit-transform: scale3d(0.75, 1.25, 1);
-    transform: scale3d(0.75, 1.25, 1);
-  }
-
-  50% {
-    -webkit-transform: scale3d(1.15, 0.85, 1);
-    transform: scale3d(1.15, 0.85, 1);
-  }
-
-  65% {
-    -webkit-transform: scale3d(.95, 1.05, 1);
-    transform: scale3d(.95, 1.05, 1);
-  }
-
-  75% {
-    -webkit-transform: scale3d(1.05, .95, 1);
-    transform: scale3d(1.05, .95, 1);
-  }
-
-  100% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-}
-
-@keyframes rubberBand {
-  0% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-
-  30% {
-    -webkit-transform: scale3d(1.25, 0.75, 1);
-    transform: scale3d(1.25, 0.75, 1);
-  }
-
-  40% {
-    -webkit-transform: scale3d(0.75, 1.25, 1);
-    transform: scale3d(0.75, 1.25, 1);
-  }
-
-  50% {
-    -webkit-transform: scale3d(1.15, 0.85, 1);
-    transform: scale3d(1.15, 0.85, 1);
-  }
-
-  65% {
-    -webkit-transform: scale3d(.95, 1.05, 1);
-    transform: scale3d(.95, 1.05, 1);
-  }
-
-  75% {
-    -webkit-transform: scale3d(1.05, .95, 1);
-    transform: scale3d(1.05, .95, 1);
-  }
-
-  100% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-}
-
-.rubberBand {
-  -webkit-animation-name: rubberBand;
-  animation-name: rubberBand;
-}
-
-@-webkit-keyframes shake {
-  0%, 100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-
-  10%, 30%, 50%, 70%, 90% {
-    -webkit-transform: translate3d(-10px, 0, 0);
-    transform: translate3d(-10px, 0, 0);
-  }
-
-  20%, 40%, 60%, 80% {
-    -webkit-transform: translate3d(10px, 0, 0);
-    transform: translate3d(10px, 0, 0);
-  }
-}
-
-@keyframes shake {
-  0%, 100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-
-  10%, 30%, 50%, 70%, 90% {
-    -webkit-transform: translate3d(-10px, 0, 0);
-    transform: translate3d(-10px, 0, 0);
-  }
-
-  20%, 40%, 60%, 80% {
-    -webkit-transform: translate3d(10px, 0, 0);
-    transform: translate3d(10px, 0, 0);
-  }
-}
-
-.shake {
-  -webkit-animation-name: shake;
-  animation-name: shake;
-}
-
-@-webkit-keyframes swing {
-  20% {
-    -webkit-transform: rotate3d(0, 0, 1, 15deg);
-    transform: rotate3d(0, 0, 1, 15deg);
-  }
-
-  40% {
-    -webkit-transform: rotate3d(0, 0, 1, -10deg);
-    transform: rotate3d(0, 0, 1, -10deg);
-  }
-
-  60% {
-    -webkit-transform: rotate3d(0, 0, 1, 5deg);
-    transform: rotate3d(0, 0, 1, 5deg);
-  }
-
-  80% {
-    -webkit-transform: rotate3d(0, 0, 1, -5deg);
-    transform: rotate3d(0, 0, 1, -5deg);
-  }
-
-  100% {
-    -webkit-transform: rotate3d(0, 0, 1, 0deg);
-    transform: rotate3d(0, 0, 1, 0deg);
-  }
-}
-
-@keyframes swing {
-  20% {
-    -webkit-transform: rotate3d(0, 0, 1, 15deg);
-    transform: rotate3d(0, 0, 1, 15deg);
-  }
-
-  40% {
-    -webkit-transform: rotate3d(0, 0, 1, -10deg);
-    transform: rotate3d(0, 0, 1, -10deg);
-  }
-
-  60% {
-    -webkit-transform: rotate3d(0, 0, 1, 5deg);
-    transform: rotate3d(0, 0, 1, 5deg);
-  }
-
-  80% {
-    -webkit-transform: rotate3d(0, 0, 1, -5deg);
-    transform: rotate3d(0, 0, 1, -5deg);
-  }
-
-  100% {
-    -webkit-transform: rotate3d(0, 0, 1, 0deg);
-    transform: rotate3d(0, 0, 1, 0deg);
-  }
-}
-
-.swing {
-  -webkit-transform-origin: top center;
-  transform-origin: top center;
-  -webkit-animation-name: swing;
-  animation-name: swing;
-}
-
-@-webkit-keyframes tada {
-  0% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-
-  10%, 20% {
-    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
-    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
-  }
-
-  30%, 50%, 70%, 90% {
-    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
-    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
-  }
-
-  40%, 60%, 80% {
-    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
-    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
-  }
-
-  100% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-}
-
-@keyframes tada {
-  0% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-
-  10%, 20% {
-    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
-    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
-  }
-
-  30%, 50%, 70%, 90% {
-    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
-    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
-  }
-
-  40%, 60%, 80% {
-    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
-    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
-  }
-
-  100% {
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-}
-
-.tada {
-  -webkit-animation-name: tada;
-  animation-name: tada;
-}
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-
-@-webkit-keyframes wobble {
-  0% {
-    -webkit-transform: none;
-    transform: none;
-  }
-
-  15% {
-    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
-    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
-  }
-
-  30% {
-    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
-    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
-  }
-
-  45% {
-    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
-    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
-  }
-
-  60% {
-    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
-    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
-  }
-
-  75% {
-    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
-    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
-  }
-
-  100% {
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes wobble {
-  0% {
-    -webkit-transform: none;
-    transform: none;
-  }
-
-  15% {
-    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
-    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
-  }
-
-  30% {
-    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
-    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
-  }
-
-  45% {
-    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
-    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
-  }
-
-  60% {
-    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
-    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
-  }
-
-  75% {
-    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
-    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
-  }
-
-  100% {
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.wobble {
-  -webkit-animation-name: wobble;
-  animation-name: wobble;
-}
-
-@-webkit-keyframes bounceIn {
-  0%, 20%, 40%, 60%, 80%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-  }
-
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.3, .3, .3);
-    transform: scale3d(.3, .3, .3);
-  }
-
-  20% {
-    -webkit-transform: scale3d(1.1, 1.1, 1.1);
-    transform: scale3d(1.1, 1.1, 1.1);
-  }
-
-  40% {
-    -webkit-transform: scale3d(.9, .9, .9);
-    transform: scale3d(.9, .9, .9);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: scale3d(1.03, 1.03, 1.03);
-    transform: scale3d(1.03, 1.03, 1.03);
-  }
-
-  80% {
-    -webkit-transform: scale3d(.97, .97, .97);
-    transform: scale3d(.97, .97, .97);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-}
-
-@keyframes bounceIn {
-  0%, 20%, 40%, 60%, 80%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-  }
-
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.3, .3, .3);
-    transform: scale3d(.3, .3, .3);
-  }
-
-  20% {
-    -webkit-transform: scale3d(1.1, 1.1, 1.1);
-    transform: scale3d(1.1, 1.1, 1.1);
-  }
-
-  40% {
-    -webkit-transform: scale3d(.9, .9, .9);
-    transform: scale3d(.9, .9, .9);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: scale3d(1.03, 1.03, 1.03);
-    transform: scale3d(1.03, 1.03, 1.03);
-  }
-
-  80% {
-    -webkit-transform: scale3d(.97, .97, .97);
-    transform: scale3d(.97, .97, .97);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: scale3d(1, 1, 1);
-    transform: scale3d(1, 1, 1);
-  }
-}
-
-.bounceIn {
-  -webkit-animation-name: bounceIn;
-  animation-name: bounceIn;
-}
-
-@-webkit-keyframes bounceInDown {
-  0%, 60%, 75%, 90%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-  }
-
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -3000px, 0);
-    transform: translate3d(0, -3000px, 0);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: translate3d(0, 25px, 0);
-    transform: translate3d(0, 25px, 0);
-  }
-
-  75% {
-    -webkit-transform: translate3d(0, -10px, 0);
-    transform: translate3d(0, -10px, 0);
-  }
-
-  90% {
-    -webkit-transform: translate3d(0, 5px, 0);
-    transform: translate3d(0, 5px, 0);
-  }
-
-  100% {
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes bounceInDown {
-  0%, 60%, 75%, 90%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-  }
-
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -3000px, 0);
-    transform: translate3d(0, -3000px, 0);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: translate3d(0, 25px, 0);
-    transform: translate3d(0, 25px, 0);
-  }
-
-  75% {
-    -webkit-transform: translate3d(0, -10px, 0);
-    transform: translate3d(0, -10px, 0);
-  }
-
-  90% {
-    -webkit-transform: translate3d(0, 5px, 0);
-    transform: translate3d(0, 5px, 0);
-  }
-
-  100% {
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.bounceInDown {
-  -webkit-animation-name: bounceInDown;
-  animation-name: bounceInDown;
-}
-
-@-webkit-keyframes bounceInLeft {
-  0%, 60%, 75%, 90%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-  }
-
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(-3000px, 0, 0);
-    transform: translate3d(-3000px, 0, 0);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: translate3d(25px, 0, 0);
-    transform: translate3d(25px, 0, 0);
-  }
-
-  75% {
-    -webkit-transform: translate3d(-10px, 0, 0);
-    transform: translate3d(-10px, 0, 0);
-  }
-
-  90% {
-    -webkit-transform: translate3d(5px, 0, 0);
-    transform: translate3d(5px, 0, 0);
-  }
-
-  100% {
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes bounceInLeft {
-  0%, 60%, 75%, 90%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-  }
-
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(-3000px, 0, 0);
-    transform: translate3d(-3000px, 0, 0);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: translate3d(25px, 0, 0);
-    transform: translate3d(25px, 0, 0);
-  }
-
-  75% {
-    -webkit-transform: translate3d(-10px, 0, 0);
-    transform: translate3d(-10px, 0, 0);
-  }
-
-  90% {
-    -webkit-transform: translate3d(5px, 0, 0);
-    transform: translate3d(5px, 0, 0);
-  }
-
-  100% {
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.bounceInLeft {
-  -webkit-animation-name: bounceInLeft;
-  animation-name: bounceInLeft;
-}
-
-@-webkit-keyframes bounceInRight {
-  0%, 60%, 75%, 90%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-  }
-
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(3000px, 0, 0);
-    transform: translate3d(3000px, 0, 0);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: translate3d(-25px, 0, 0);
-    transform: translate3d(-25px, 0, 0);
-  }
-
-  75% {
-    -webkit-transform: translate3d(10px, 0, 0);
-    transform: translate3d(10px, 0, 0);
-  }
-
-  90% {
-    -webkit-transform: translate3d(-5px, 0, 0);
-    transform: translate3d(-5px, 0, 0);
-  }
-
-  100% {
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes bounceInRight {
-  0%, 60%, 75%, 90%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-  }
-
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(3000px, 0, 0);
-    transform: translate3d(3000px, 0, 0);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: translate3d(-25px, 0, 0);
-    transform: translate3d(-25px, 0, 0);
-  }
-
-  75% {
-    -webkit-transform: translate3d(10px, 0, 0);
-    transform: translate3d(10px, 0, 0);
-  }
-
-  90% {
-    -webkit-transform: translate3d(-5px, 0, 0);
-    transform: translate3d(-5px, 0, 0);
-  }
-
-  100% {
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.bounceInRight {
-  -webkit-animation-name: bounceInRight;
-  animation-name: bounceInRight;
-}
-
-@-webkit-keyframes bounceInUp {
-  0%, 60%, 75%, 90%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-  }
-
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 3000px, 0);
-    transform: translate3d(0, 3000px, 0);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: translate3d(0, -20px, 0);
-    transform: translate3d(0, -20px, 0);
-  }
-
-  75% {
-    -webkit-transform: translate3d(0, 10px, 0);
-    transform: translate3d(0, 10px, 0);
-  }
-
-  90% {
-    -webkit-transform: translate3d(0, -5px, 0);
-    transform: translate3d(0, -5px, 0);
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-}
-
-@keyframes bounceInUp {
-  0%, 60%, 75%, 90%, 100% {
-    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-  }
-
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 3000px, 0);
-    transform: translate3d(0, 3000px, 0);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: translate3d(0, -20px, 0);
-    transform: translate3d(0, -20px, 0);
-  }
-
-  75% {
-    -webkit-transform: translate3d(0, 10px, 0);
-    transform: translate3d(0, 10px, 0);
-  }
-
-  90% {
-    -webkit-transform: translate3d(0, -5px, 0);
-    transform: translate3d(0, -5px, 0);
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-}
-
-.bounceInUp {
-  -webkit-animation-name: bounceInUp;
-  animation-name: bounceInUp;
-}
-
-@-webkit-keyframes bounceOut {
-  20% {
-    -webkit-transform: scale3d(.9, .9, .9);
-    transform: scale3d(.9, .9, .9);
-  }
-
-  50%, 55% {
-    opacity: 1;
-    -webkit-transform: scale3d(1.1, 1.1, 1.1);
-    transform: scale3d(1.1, 1.1, 1.1);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: scale3d(.3, .3, .3);
-    transform: scale3d(.3, .3, .3);
-  }
-}
-
-@keyframes bounceOut {
-  20% {
-    -webkit-transform: scale3d(.9, .9, .9);
-    transform: scale3d(.9, .9, .9);
-  }
-
-  50%, 55% {
-    opacity: 1;
-    -webkit-transform: scale3d(1.1, 1.1, 1.1);
-    transform: scale3d(1.1, 1.1, 1.1);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: scale3d(.3, .3, .3);
-    transform: scale3d(.3, .3, .3);
-  }
-}
-
-.bounceOut {
-  -webkit-animation-name: bounceOut;
-  animation-name: bounceOut;
-}
-
-@-webkit-keyframes bounceOutDown {
-  20% {
-    -webkit-transform: translate3d(0, 10px, 0);
-    transform: translate3d(0, 10px, 0);
-  }
-
-  40%, 45% {
-    opacity: 1;
-    -webkit-transform: translate3d(0, -20px, 0);
-    transform: translate3d(0, -20px, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 2000px, 0);
-    transform: translate3d(0, 2000px, 0);
-  }
-}
-
-@keyframes bounceOutDown {
-  20% {
-    -webkit-transform: translate3d(0, 10px, 0);
-    transform: translate3d(0, 10px, 0);
-  }
-
-  40%, 45% {
-    opacity: 1;
-    -webkit-transform: translate3d(0, -20px, 0);
-    transform: translate3d(0, -20px, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 2000px, 0);
-    transform: translate3d(0, 2000px, 0);
-  }
-}
-
-.bounceOutDown {
-  -webkit-animation-name: bounceOutDown;
-  animation-name: bounceOutDown;
-}
-
-@-webkit-keyframes bounceOutLeft {
-  20% {
-    opacity: 1;
-    -webkit-transform: translate3d(20px, 0, 0);
-    transform: translate3d(20px, 0, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(-2000px, 0, 0);
-    transform: translate3d(-2000px, 0, 0);
-  }
-}
-
-@keyframes bounceOutLeft {
-  20% {
-    opacity: 1;
-    -webkit-transform: translate3d(20px, 0, 0);
-    transform: translate3d(20px, 0, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(-2000px, 0, 0);
-    transform: translate3d(-2000px, 0, 0);
-  }
-}
-
-.bounceOutLeft {
-  -webkit-animation-name: bounceOutLeft;
-  animation-name: bounceOutLeft;
-}
-
-@-webkit-keyframes bounceOutRight {
-  20% {
-    opacity: 1;
-    -webkit-transform: translate3d(-20px, 0, 0);
-    transform: translate3d(-20px, 0, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(2000px, 0, 0);
-    transform: translate3d(2000px, 0, 0);
-  }
-}
-
-@keyframes bounceOutRight {
-  20% {
-    opacity: 1;
-    -webkit-transform: translate3d(-20px, 0, 0);
-    transform: translate3d(-20px, 0, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(2000px, 0, 0);
-    transform: translate3d(2000px, 0, 0);
-  }
-}
-
-.bounceOutRight {
-  -webkit-animation-name: bounceOutRight;
-  animation-name: bounceOutRight;
-}
-
-@-webkit-keyframes bounceOutUp {
-  20% {
-    -webkit-transform: translate3d(0, -10px, 0);
-    transform: translate3d(0, -10px, 0);
-  }
-
-  40%, 45% {
-    opacity: 1;
-    -webkit-transform: translate3d(0, 20px, 0);
-    transform: translate3d(0, 20px, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -2000px, 0);
-    transform: translate3d(0, -2000px, 0);
-  }
-}
-
-@keyframes bounceOutUp {
-  20% {
-    -webkit-transform: translate3d(0, -10px, 0);
-    transform: translate3d(0, -10px, 0);
-  }
-
-  40%, 45% {
-    opacity: 1;
-    -webkit-transform: translate3d(0, 20px, 0);
-    transform: translate3d(0, 20px, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -2000px, 0);
-    transform: translate3d(0, -2000px, 0);
-  }
-}
-
-.bounceOutUp {
-  -webkit-animation-name: bounceOutUp;
-  animation-name: bounceOutUp;
-}
-
-@-webkit-keyframes fadeIn {
-  0% {
-    opacity: 0;
-  }
-
-  100% {
-    opacity: 1;
-  }
-}
-
-@keyframes fadeIn {
-  0% {
-    opacity: 0;
-  }
-
-  100% {
-    opacity: 1;
-  }
-}
-
-.fadeIn {
-  -webkit-animation-name: fadeIn;
-  animation-name: fadeIn;
-}
-
-@-webkit-keyframes fadeInDown {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -100%, 0);
-    transform: translate3d(0, -100%, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes fadeInDown {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -100%, 0);
-    transform: translate3d(0, -100%, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.fadeInDown {
-  -webkit-animation-name: fadeInDown;
-  animation-name: fadeInDown;
-}
-
-@-webkit-keyframes fadeInDownBig {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -2000px, 0);
-    transform: translate3d(0, -2000px, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes fadeInDownBig {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -2000px, 0);
-    transform: translate3d(0, -2000px, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.fadeInDownBig {
-  -webkit-animation-name: fadeInDownBig;
-  animation-name: fadeInDownBig;
-}
-
-@-webkit-keyframes fadeInLeft {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(-100%, 0, 0);
-    transform: translate3d(-100%, 0, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes fadeInLeft {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(-100%, 0, 0);
-    transform: translate3d(-100%, 0, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.fadeInLeft {
-  -webkit-animation-name: fadeInLeft;
-  animation-name: fadeInLeft;
-}
-
-@-webkit-keyframes fadeInLeftBig {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(-2000px, 0, 0);
-    transform: translate3d(-2000px, 0, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes fadeInLeftBig {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(-2000px, 0, 0);
-    transform: translate3d(-2000px, 0, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.fadeInLeftBig {
-  -webkit-animation-name: fadeInLeftBig;
-  animation-name: fadeInLeftBig;
-}
-
-@-webkit-keyframes fadeInRight {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(100%, 0, 0);
-    transform: translate3d(100%, 0, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes fadeInRight {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(100%, 0, 0);
-    transform: translate3d(100%, 0, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.fadeInRight {
-  -webkit-animation-name: fadeInRight;
-  animation-name: fadeInRight;
-}
-
-@-webkit-keyframes fadeInRightBig {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(2000px, 0, 0);
-    transform: translate3d(2000px, 0, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes fadeInRightBig {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(2000px, 0, 0);
-    transform: translate3d(2000px, 0, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.fadeInRightBig {
-  -webkit-animation-name: fadeInRightBig;
-  animation-name: fadeInRightBig;
-}
-
-@-webkit-keyframes fadeInUp {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 100%, 0);
-    transform: translate3d(0, 100%, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes fadeInUp {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 100%, 0);
-    transform: translate3d(0, 100%, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.fadeInUp {
-  -webkit-animation-name: fadeInUp;
-  animation-name: fadeInUp;
-}
-
-@-webkit-keyframes fadeInUpBig {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 2000px, 0);
-    transform: translate3d(0, 2000px, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes fadeInUpBig {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 2000px, 0);
-    transform: translate3d(0, 2000px, 0);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.fadeInUpBig {
-  -webkit-animation-name: fadeInUpBig;
-  animation-name: fadeInUpBig;
-}
-
-@-webkit-keyframes fadeOut {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-  }
-}
-
-@keyframes fadeOut {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-  }
-}
-
-.fadeOut {
-  -webkit-animation-name: fadeOut;
-  animation-name: fadeOut;
-}
-
-@-webkit-keyframes fadeOutDown {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 100%, 0);
-    transform: translate3d(0, 100%, 0);
-  }
-}
-
-@keyframes fadeOutDown {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 100%, 0);
-    transform: translate3d(0, 100%, 0);
-  }
-}
-
-.fadeOutDown {
-  -webkit-animation-name: fadeOutDown;
-  animation-name: fadeOutDown;
-}
-
-@-webkit-keyframes fadeOutDownBig {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 2000px, 0);
-    transform: translate3d(0, 2000px, 0);
-  }
-}
-
-@keyframes fadeOutDownBig {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, 2000px, 0);
-    transform: translate3d(0, 2000px, 0);
-  }
-}
-
-.fadeOutDownBig {
-  -webkit-animation-name: fadeOutDownBig;
-  animation-name: fadeOutDownBig;
-}
-
-@-webkit-keyframes fadeOutLeft {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(-100%, 0, 0);
-    transform: translate3d(-100%, 0, 0);
-  }
-}
-
-@keyframes fadeOutLeft {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(-100%, 0, 0);
-    transform: translate3d(-100%, 0, 0);
-  }
-}
-
-.fadeOutLeft {
-  -webkit-animation-name: fadeOutLeft;
-  animation-name: fadeOutLeft;
-}
-
-@-webkit-keyframes fadeOutLeftBig {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(-2000px, 0, 0);
-    transform: translate3d(-2000px, 0, 0);
-  }
-}
-
-@keyframes fadeOutLeftBig {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(-2000px, 0, 0);
-    transform: translate3d(-2000px, 0, 0);
-  }
-}
-
-.fadeOutLeftBig {
-  -webkit-animation-name: fadeOutLeftBig;
-  animation-name: fadeOutLeftBig;
-}
-
-@-webkit-keyframes fadeOutRight {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(100%, 0, 0);
-    transform: translate3d(100%, 0, 0);
-  }
-}
-
-@keyframes fadeOutRight {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(100%, 0, 0);
-    transform: translate3d(100%, 0, 0);
-  }
-}
-
-.fadeOutRight {
-  -webkit-animation-name: fadeOutRight;
-  animation-name: fadeOutRight;
-}
-
-@-webkit-keyframes fadeOutRightBig {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(2000px, 0, 0);
-    transform: translate3d(2000px, 0, 0);
-  }
-}
-
-@keyframes fadeOutRightBig {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(2000px, 0, 0);
-    transform: translate3d(2000px, 0, 0);
-  }
-}
-
-.fadeOutRightBig {
-  -webkit-animation-name: fadeOutRightBig;
-  animation-name: fadeOutRightBig;
-}
-
-@-webkit-keyframes fadeOutUp {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -100%, 0);
-    transform: translate3d(0, -100%, 0);
-  }
-}
-
-@keyframes fadeOutUp {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -100%, 0);
-    transform: translate3d(0, -100%, 0);
-  }
-}
-
-.fadeOutUp {
-  -webkit-animation-name: fadeOutUp;
-  animation-name: fadeOutUp;
-}
-
-@-webkit-keyframes fadeOutUpBig {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -2000px, 0);
-    transform: translate3d(0, -2000px, 0);
-  }
-}
-
-@keyframes fadeOutUpBig {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(0, -2000px, 0);
-    transform: translate3d(0, -2000px, 0);
-  }
-}
-
-.fadeOutUpBig {
-  -webkit-animation-name: fadeOutUpBig;
-  animation-name: fadeOutUpBig;
-}
-
-@-webkit-keyframes flip {
-  0% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-    -webkit-animation-timing-function: ease-out;
-    animation-timing-function: ease-out;
-  }
-
-  40% {
-    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-    -webkit-animation-timing-function: ease-out;
-    animation-timing-function: ease-out;
-  }
-
-  50% {
-    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-    -webkit-animation-timing-function: ease-in;
-    animation-timing-function: ease-in;
-  }
-
-  80% {
-    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
-    transform: perspective(400px) scale3d(.95, .95, .95);
-    -webkit-animation-timing-function: ease-in;
-    animation-timing-function: ease-in;
-  }
-
-  100% {
-    -webkit-transform: perspective(400px);
-    transform: perspective(400px);
-    -webkit-animation-timing-function: ease-in;
-    animation-timing-function: ease-in;
-  }
-}
-
-@keyframes flip {
-  0% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-    -webkit-animation-timing-function: ease-out;
-    animation-timing-function: ease-out;
-  }
-
-  40% {
-    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-    -webkit-animation-timing-function: ease-out;
-    animation-timing-function: ease-out;
-  }
-
-  50% {
-    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-    -webkit-animation-timing-function: ease-in;
-    animation-timing-function: ease-in;
-  }
-
-  80% {
-    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
-    transform: perspective(400px) scale3d(.95, .95, .95);
-    -webkit-animation-timing-function: ease-in;
-    animation-timing-function: ease-in;
-  }
-
-  100% {
-    -webkit-transform: perspective(400px);
-    transform: perspective(400px);
-    -webkit-animation-timing-function: ease-in;
-    animation-timing-function: ease-in;
-  }
-}
-
-.animated.flip {
-  -webkit-backface-visibility: visible;
-  backface-visibility: visible;
-  -webkit-animation-name: flip;
-  animation-name: flip;
-}
-
-@-webkit-keyframes flipInX {
-  0% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-    -webkit-transition-timing-function: ease-in;
-    transition-timing-function: ease-in;
-    opacity: 0;
-  }
-
-  40% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-    -webkit-transition-timing-function: ease-in;
-    transition-timing-function: ease-in;
-  }
-
-  60% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
-    opacity: 1;
-  }
-
-  80% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
-  }
-
-  100% {
-    -webkit-transform: perspective(400px);
-    transform: perspective(400px);
-  }
-}
-
-@keyframes flipInX {
-  0% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-    -webkit-transition-timing-function: ease-in;
-    transition-timing-function: ease-in;
-    opacity: 0;
-  }
-
-  40% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-    -webkit-transition-timing-function: ease-in;
-    transition-timing-function: ease-in;
-  }
-
-  60% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
-    opacity: 1;
-  }
-
-  80% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
-  }
-
-  100% {
-    -webkit-transform: perspective(400px);
-    transform: perspective(400px);
-  }
-}
-
-.flipInX {
-  -webkit-backface-visibility: visible !important;
-  backface-visibility: visible !important;
-  -webkit-animation-name: flipInX;
-  animation-name: flipInX;
-}
-
-@-webkit-keyframes flipInY {
-  0% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-    -webkit-transition-timing-function: ease-in;
-    transition-timing-function: ease-in;
-    opacity: 0;
-  }
-
-  40% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-    -webkit-transition-timing-function: ease-in;
-    transition-timing-function: ease-in;
-  }
-
-  60% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
-    opacity: 1;
-  }
-
-  80% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
-  }
-
-  100% {
-    -webkit-transform: perspective(400px);
-    transform: perspective(400px);
-  }
-}
-
-@keyframes flipInY {
-  0% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-    -webkit-transition-timing-function: ease-in;
-    transition-timing-function: ease-in;
-    opacity: 0;
-  }
-
-  40% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-    -webkit-transition-timing-function: ease-in;
-    transition-timing-function: ease-in;
-  }
-
-  60% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
-    opacity: 1;
-  }
-
-  80% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
-  }
-
-  100% {
-    -webkit-transform: perspective(400px);
-    transform: perspective(400px);
-  }
-}
-
-.flipInY {
-  -webkit-backface-visibility: visible !important;
-  backface-visibility: visible !important;
-  -webkit-animation-name: flipInY;
-  animation-name: flipInY;
-}
-
-@-webkit-keyframes flipOutX {
-  0% {
-    -webkit-transform: perspective(400px);
-    transform: perspective(400px);
-  }
-
-  30% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-    opacity: 0;
-  }
-}
-
-@keyframes flipOutX {
-  0% {
-    -webkit-transform: perspective(400px);
-    transform: perspective(400px);
-  }
-
-  30% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-    opacity: 0;
-  }
-}
-
-.flipOutX {
-  -webkit-animation-name: flipOutX;
-  animation-name: flipOutX;
-  -webkit-backface-visibility: visible !important;
-  backface-visibility: visible !important;
-}
-
-@-webkit-keyframes flipOutY {
-  0% {
-    -webkit-transform: perspective(400px);
-    transform: perspective(400px);
-  }
-
-  30% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-    opacity: 0;
-  }
-}
-
-@keyframes flipOutY {
-  0% {
-    -webkit-transform: perspective(400px);
-    transform: perspective(400px);
-  }
-
-  30% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-    opacity: 0;
-  }
-}
-
-.flipOutY {
-  -webkit-backface-visibility: visible !important;
-  backface-visibility: visible !important;
-  -webkit-animation-name: flipOutY;
-  animation-name: flipOutY;
-}
-
-@-webkit-keyframes lightSpeedIn {
-  0% {
-    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
-    transform: translate3d(100%, 0, 0) skewX(-30deg);
-    opacity: 0;
-  }
-
-  60% {
-    -webkit-transform: skewX(20deg);
-    transform: skewX(20deg);
-    opacity: 1;
-  }
-
-  80% {
-    -webkit-transform: skewX(-5deg);
-    transform: skewX(-5deg);
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-@keyframes lightSpeedIn {
-  0% {
-    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
-    transform: translate3d(100%, 0, 0) skewX(-30deg);
-    opacity: 0;
-  }
-
-  60% {
-    -webkit-transform: skewX(20deg);
-    transform: skewX(20deg);
-    opacity: 1;
-  }
-
-  80% {
-    -webkit-transform: skewX(-5deg);
-    transform: skewX(-5deg);
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-.lightSpeedIn {
-  -webkit-animation-name: lightSpeedIn;
-  animation-name: lightSpeedIn;
-  -webkit-animation-timing-function: ease-out;
-  animation-timing-function: ease-out;
-}
-
-@-webkit-keyframes lightSpeedOut {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
-    transform: translate3d(100%, 0, 0) skewX(30deg);
-    opacity: 0;
-  }
-}
-
-@keyframes lightSpeedOut {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
-    transform: translate3d(100%, 0, 0) skewX(30deg);
-    opacity: 0;
-  }
-}
-
-.lightSpeedOut {
-  -webkit-animation-name: lightSpeedOut;
-  animation-name: lightSpeedOut;
-  -webkit-animation-timing-function: ease-in;
-  animation-timing-function: ease-in;
-}
-
-@-webkit-keyframes rotateIn {
-  0% {
-    -webkit-transform-origin: center;
-    transform-origin: center;
-    -webkit-transform: rotate3d(0, 0, 1, -200deg);
-    transform: rotate3d(0, 0, 1, -200deg);
-    opacity: 0;
-  }
-
-  100% {
-    -webkit-transform-origin: center;
-    transform-origin: center;
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-@keyframes rotateIn {
-  0% {
-    -webkit-transform-origin: center;
-    transform-origin: center;
-    -webkit-transform: rotate3d(0, 0, 1, -200deg);
-    transform: rotate3d(0, 0, 1, -200deg);
-    opacity: 0;
-  }
-
-  100% {
-    -webkit-transform-origin: center;
-    transform-origin: center;
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-.rotateIn {
-  -webkit-animation-name: rotateIn;
-  animation-name: rotateIn;
-}
-
-@-webkit-keyframes rotateInDownLeft {
-  0% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: rotate3d(0, 0, 1, -45deg);
-    transform: rotate3d(0, 0, 1, -45deg);
-    opacity: 0;
-  }
-
-  100% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-@keyframes rotateInDownLeft {
-  0% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: rotate3d(0, 0, 1, -45deg);
-    transform: rotate3d(0, 0, 1, -45deg);
-    opacity: 0;
-  }
-
-  100% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-.rotateInDownLeft {
-  -webkit-animation-name: rotateInDownLeft;
-  animation-name: rotateInDownLeft;
-}
-
-@-webkit-keyframes rotateInDownRight {
-  0% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: rotate3d(0, 0, 1, 45deg);
-    transform: rotate3d(0, 0, 1, 45deg);
-    opacity: 0;
-  }
-
-  100% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-@keyframes rotateInDownRight {
-  0% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: rotate3d(0, 0, 1, 45deg);
-    transform: rotate3d(0, 0, 1, 45deg);
-    opacity: 0;
-  }
-
-  100% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-.rotateInDownRight {
-  -webkit-animation-name: rotateInDownRight;
-  animation-name: rotateInDownRight;
-}
-
-@-webkit-keyframes rotateInUpLeft {
-  0% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: rotate3d(0, 0, 1, 45deg);
-    transform: rotate3d(0, 0, 1, 45deg);
-    opacity: 0;
-  }
-
-  100% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-@keyframes rotateInUpLeft {
-  0% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: rotate3d(0, 0, 1, 45deg);
-    transform: rotate3d(0, 0, 1, 45deg);
-    opacity: 0;
-  }
-
-  100% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-.rotateInUpLeft {
-  -webkit-animation-name: rotateInUpLeft;
-  animation-name: rotateInUpLeft;
-}
-
-@-webkit-keyframes rotateInUpRight {
-  0% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: rotate3d(0, 0, 1, -90deg);
-    transform: rotate3d(0, 0, 1, -90deg);
-    opacity: 0;
-  }
-
-  100% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-@keyframes rotateInUpRight {
-  0% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: rotate3d(0, 0, 1, -90deg);
-    transform: rotate3d(0, 0, 1, -90deg);
-    opacity: 0;
-  }
-
-  100% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: none;
-    transform: none;
-    opacity: 1;
-  }
-}
-
-.rotateInUpRight {
-  -webkit-animation-name: rotateInUpRight;
-  animation-name: rotateInUpRight;
-}
-
-@-webkit-keyframes rotateOut {
-  0% {
-    -webkit-transform-origin: center;
-    transform-origin: center;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform-origin: center;
-    transform-origin: center;
-    -webkit-transform: rotate3d(0, 0, 1, 200deg);
-    transform: rotate3d(0, 0, 1, 200deg);
-    opacity: 0;
-  }
-}
-
-@keyframes rotateOut {
-  0% {
-    -webkit-transform-origin: center;
-    transform-origin: center;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform-origin: center;
-    transform-origin: center;
-    -webkit-transform: rotate3d(0, 0, 1, 200deg);
-    transform: rotate3d(0, 0, 1, 200deg);
-    opacity: 0;
-  }
-}
-
-.rotateOut {
-  -webkit-animation-name: rotateOut;
-  animation-name: rotateOut;
-}
-
-@-webkit-keyframes rotateOutDownLeft {
-  0% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: rotate3d(0, 0, 1, 45deg);
-    transform: rotate3d(0, 0, 1, 45deg);
-    opacity: 0;
-  }
-}
-
-@keyframes rotateOutDownLeft {
-  0% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: rotate3d(0, 0, 1, 45deg);
-    transform: rotate3d(0, 0, 1, 45deg);
-    opacity: 0;
-  }
-}
-
-.rotateOutDownLeft {
-  -webkit-animation-name: rotateOutDownLeft;
-  animation-name: rotateOutDownLeft;
-}
-
-@-webkit-keyframes rotateOutDownRight {
-  0% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: rotate3d(0, 0, 1, -45deg);
-    transform: rotate3d(0, 0, 1, -45deg);
-    opacity: 0;
-  }
-}
-
-@keyframes rotateOutDownRight {
-  0% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: rotate3d(0, 0, 1, -45deg);
-    transform: rotate3d(0, 0, 1, -45deg);
-    opacity: 0;
-  }
-}
-
-.rotateOutDownRight {
-  -webkit-animation-name: rotateOutDownRight;
-  animation-name: rotateOutDownRight;
-}
-
-@-webkit-keyframes rotateOutUpLeft {
-  0% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: rotate3d(0, 0, 1, -45deg);
-    transform: rotate3d(0, 0, 1, -45deg);
-    opacity: 0;
-  }
-}
-
-@keyframes rotateOutUpLeft {
-  0% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform-origin: left bottom;
-    transform-origin: left bottom;
-    -webkit-transform: rotate3d(0, 0, 1, -45deg);
-    transform: rotate3d(0, 0, 1, -45deg);
-    opacity: 0;
-  }
-}
-
-.rotateOutUpLeft {
-  -webkit-animation-name: rotateOutUpLeft;
-  animation-name: rotateOutUpLeft;
-}
-
-@-webkit-keyframes rotateOutUpRight {
-  0% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: rotate3d(0, 0, 1, 90deg);
-    transform: rotate3d(0, 0, 1, 90deg);
-    opacity: 0;
-  }
-}
-
-@keyframes rotateOutUpRight {
-  0% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform-origin: right bottom;
-    transform-origin: right bottom;
-    -webkit-transform: rotate3d(0, 0, 1, 90deg);
-    transform: rotate3d(0, 0, 1, 90deg);
-    opacity: 0;
-  }
-}
-
-.rotateOutUpRight {
-  -webkit-animation-name: rotateOutUpRight;
-  animation-name: rotateOutUpRight;
-}
-
-@-webkit-keyframes hinge {
-  0% {
-    -webkit-transform-origin: top left;
-    transform-origin: top left;
-    -webkit-animation-timing-function: ease-in-out;
-    animation-timing-function: ease-in-out;
-  }
-
-  20%, 60% {
-    -webkit-transform: rotate3d(0, 0, 1, 80deg);
-    transform: rotate3d(0, 0, 1, 80deg);
-    -webkit-transform-origin: top left;
-    transform-origin: top left;
-    -webkit-animation-timing-function: ease-in-out;
-    animation-timing-function: ease-in-out;
-  }
-
-  40%, 80% {
-    -webkit-transform: rotate3d(0, 0, 1, 60deg);
-    transform: rotate3d(0, 0, 1, 60deg);
-    -webkit-transform-origin: top left;
-    transform-origin: top left;
-    -webkit-animation-timing-function: ease-in-out;
-    animation-timing-function: ease-in-out;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 700px, 0);
-    transform: translate3d(0, 700px, 0);
-    opacity: 0;
-  }
-}
-
-@keyframes hinge {
-  0% {
-    -webkit-transform-origin: top left;
-    transform-origin: top left;
-    -webkit-animation-timing-function: ease-in-out;
-    animation-timing-function: ease-in-out;
-  }
-
-  20%, 60% {
-    -webkit-transform: rotate3d(0, 0, 1, 80deg);
-    transform: rotate3d(0, 0, 1, 80deg);
-    -webkit-transform-origin: top left;
-    transform-origin: top left;
-    -webkit-animation-timing-function: ease-in-out;
-    animation-timing-function: ease-in-out;
-  }
-
-  40%, 80% {
-    -webkit-transform: rotate3d(0, 0, 1, 60deg);
-    transform: rotate3d(0, 0, 1, 60deg);
-    -webkit-transform-origin: top left;
-    transform-origin: top left;
-    -webkit-animation-timing-function: ease-in-out;
-    animation-timing-function: ease-in-out;
-    opacity: 1;
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 700px, 0);
-    transform: translate3d(0, 700px, 0);
-    opacity: 0;
-  }
-}
-
-.hinge {
-  -webkit-animation-name: hinge;
-  animation-name: hinge;
-}
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-
-@-webkit-keyframes rollIn {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
-    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-@keyframes rollIn {
-  0% {
-    opacity: 0;
-    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
-    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
-  }
-
-  100% {
-    opacity: 1;
-    -webkit-transform: none;
-    transform: none;
-  }
-}
-
-.rollIn {
-  -webkit-animation-name: rollIn;
-  animation-name: rollIn;
-}
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-
-@-webkit-keyframes rollOut {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
-    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
-  }
-}
-
-@keyframes rollOut {
-  0% {
-    opacity: 1;
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
-    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
-  }
-}
-
-.rollOut {
-  -webkit-animation-name: rollOut;
-  animation-name: rollOut;
-}
-
-@-webkit-keyframes zoomIn {
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.3, .3, .3);
-    transform: scale3d(.3, .3, .3);
-  }
-
-  50% {
-    opacity: 1;
-  }
-}
-
-@keyframes zoomIn {
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.3, .3, .3);
-    transform: scale3d(.3, .3, .3);
-  }
-
-  50% {
-    opacity: 1;
-  }
-}
-
-.zoomIn {
-  -webkit-animation-name: zoomIn;
-  animation-name: zoomIn;
-}
-
-@-webkit-keyframes zoomInDown {
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-@keyframes zoomInDown {
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-.zoomInDown {
-  -webkit-animation-name: zoomInDown;
-  animation-name: zoomInDown;
-}
-
-@-webkit-keyframes zoomInLeft {
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-@keyframes zoomInLeft {
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-.zoomInLeft {
-  -webkit-animation-name: zoomInLeft;
-  animation-name: zoomInLeft;
-}
-
-@-webkit-keyframes zoomInRight {
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-@keyframes zoomInRight {
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-.zoomInRight {
-  -webkit-animation-name: zoomInRight;
-  animation-name: zoomInRight;
-}
-
-@-webkit-keyframes zoomInUp {
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-@keyframes zoomInUp {
-  0% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  60% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-.zoomInUp {
-  -webkit-animation-name: zoomInUp;
-  animation-name: zoomInUp;
-}
-
-@-webkit-keyframes zoomOut {
-  0% {
-    opacity: 1;
-  }
-
-  50% {
-    opacity: 0;
-    -webkit-transform: scale3d(.3, .3, .3);
-    transform: scale3d(.3, .3, .3);
-  }
-
-  100% {
-    opacity: 0;
-  }
-}
-
-@keyframes zoomOut {
-  0% {
-    opacity: 1;
-  }
-
-  50% {
-    opacity: 0;
-    -webkit-transform: scale3d(.3, .3, .3);
-    transform: scale3d(.3, .3, .3);
-  }
-
-  100% {
-    opacity: 0;
-  }
-}
-
-.zoomOut {
-  -webkit-animation-name: zoomOut;
-  animation-name: zoomOut;
-}
-
-@-webkit-keyframes zoomOutDown {
-  40% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-    -webkit-transform-origin: center bottom;
-    transform-origin: center bottom;
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-@keyframes zoomOutDown {
-  40% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-    -webkit-transform-origin: center bottom;
-    transform-origin: center bottom;
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-.zoomOutDown {
-  -webkit-animation-name: zoomOutDown;
-  animation-name: zoomOutDown;
-}
-
-@-webkit-keyframes zoomOutLeft {
-  40% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
-    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
-    transform: scale(.1) translate3d(-2000px, 0, 0);
-    -webkit-transform-origin: left center;
-    transform-origin: left center;
-  }
-}
-
-@keyframes zoomOutLeft {
-  40% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
-    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
-    transform: scale(.1) translate3d(-2000px, 0, 0);
-    -webkit-transform-origin: left center;
-    transform-origin: left center;
-  }
-}
-
-.zoomOutLeft {
-  -webkit-animation-name: zoomOutLeft;
-  animation-name: zoomOutLeft;
-}
-
-@-webkit-keyframes zoomOutRight {
-  40% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
-    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
-    transform: scale(.1) translate3d(2000px, 0, 0);
-    -webkit-transform-origin: right center;
-    transform-origin: right center;
-  }
-}
-
-@keyframes zoomOutRight {
-  40% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
-    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
-    transform: scale(.1) translate3d(2000px, 0, 0);
-    -webkit-transform-origin: right center;
-    transform-origin: right center;
-  }
-}
-
-.zoomOutRight {
-  -webkit-animation-name: zoomOutRight;
-  animation-name: zoomOutRight;
-}
-
-@-webkit-keyframes zoomOutUp {
-  40% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-    -webkit-transform-origin: center bottom;
-    transform-origin: center bottom;
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-@keyframes zoomOutUp {
-  40% {
-    opacity: 1;
-    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
-  }
-
-  100% {
-    opacity: 0;
-    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-    -webkit-transform-origin: center bottom;
-    transform-origin: center bottom;
-    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
-  }
-}
-
-.zoomOutUp {
-  -webkit-animation-name: zoomOutUp;
-  animation-name: zoomOutUp;
-}
-
-@-webkit-keyframes slideInDown {
-  0% {
-    -webkit-transform: translate3d(0, -100%, 0);
-    transform: translate3d(0, -100%, 0);
-    visibility: visible;
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-}
-
-@keyframes slideInDown {
-  0% {
-    -webkit-transform: translate3d(0, -100%, 0);
-    transform: translate3d(0, -100%, 0);
-    visibility: visible;
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-}
-
-.slideInDown {
-  -webkit-animation-name: slideInDown;
-  animation-name: slideInDown;
-}
-
-@-webkit-keyframes slideInLeft {
-  0% {
-    -webkit-transform: translate3d(-100%, 0, 0);
-    transform: translate3d(-100%, 0, 0);
-    visibility: visible;
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-}
-
-@keyframes slideInLeft {
-  0% {
-    -webkit-transform: translate3d(-100%, 0, 0);
-    transform: translate3d(-100%, 0, 0);
-    visibility: visible;
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-}
-
-.slideInLeft {
-  -webkit-animation-name: slideInLeft;
-  animation-name: slideInLeft;
-}
-
-@-webkit-keyframes slideInRight {
-  0% {
-    -webkit-transform: translate3d(100%, 0, 0);
-    transform: translate3d(100%, 0, 0);
-    visibility: visible;
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-}
-
-@keyframes slideInRight {
-  0% {
-    -webkit-transform: translate3d(100%, 0, 0);
-    transform: translate3d(100%, 0, 0);
-    visibility: visible;
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-}
-
-.slideInRight {
-  -webkit-animation-name: slideInRight;
-  animation-name: slideInRight;
-}
-
-@-webkit-keyframes slideInUp {
-  0% {
-    -webkit-transform: translate3d(0, 100%, 0);
-    transform: translate3d(0, 100%, 0);
-    visibility: visible;
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-}
-
-@keyframes slideInUp {
-  0% {
-    -webkit-transform: translate3d(0, 100%, 0);
-    transform: translate3d(0, 100%, 0);
-    visibility: visible;
-  }
-
-  100% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-}
-
-.slideInUp {
-  -webkit-animation-name: slideInUp;
-  animation-name: slideInUp;
-}
-
-@-webkit-keyframes slideOutDown {
-  0% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-
-  100% {
-    visibility: hidden;
-    -webkit-transform: translate3d(0, 100%, 0);
-    transform: translate3d(0, 100%, 0);
-  }
-}
-
-@keyframes slideOutDown {
-  0% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-
-  100% {
-    visibility: hidden;
-    -webkit-transform: translate3d(0, 100%, 0);
-    transform: translate3d(0, 100%, 0);
-  }
-}
-
-.slideOutDown {
-  -webkit-animation-name: slideOutDown;
-  animation-name: slideOutDown;
-}
-
-@-webkit-keyframes slideOutLeft {
-  0% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-
-  100% {
-    visibility: hidden;
-    -webkit-transform: translate3d(-100%, 0, 0);
-    transform: translate3d(-100%, 0, 0);
-  }
-}
-
-@keyframes slideOutLeft {
-  0% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-
-  100% {
-    visibility: hidden;
-    -webkit-transform: translate3d(-100%, 0, 0);
-    transform: translate3d(-100%, 0, 0);
-  }
-}
-
-.slideOutLeft {
-  -webkit-animation-name: slideOutLeft;
-  animation-name: slideOutLeft;
-}
-
-@-webkit-keyframes slideOutRight {
-  0% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-
-  100% {
-    visibility: hidden;
-    -webkit-transform: translate3d(100%, 0, 0);
-    transform: translate3d(100%, 0, 0);
-  }
-}
-
-@keyframes slideOutRight {
-  0% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-
-  100% {
-    visibility: hidden;
-    -webkit-transform: translate3d(100%, 0, 0);
-    transform: translate3d(100%, 0, 0);
-  }
-}
-
-.slideOutRight {
-  -webkit-animation-name: slideOutRight;
-  animation-name: slideOutRight;
-}
-
-@-webkit-keyframes slideOutUp {
-  0% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-
-  100% {
-    visibility: hidden;
-    -webkit-transform: translate3d(0, -100%, 0);
-    transform: translate3d(0, -100%, 0);
-  }
-}
-
-@keyframes slideOutUp {
-  0% {
-    -webkit-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-  }
-
-  100% {
-    visibility: hidden;
-    -webkit-transform: translate3d(0, -100%, 0);
-    transform: translate3d(0, -100%, 0);
-  }
-}
-
-.slideOutUp {
-  -webkit-animation-name: slideOutUp;
-  animation-name: slideOutUp;
-}
\ No newline at end of file
diff --git a/_site/css/bootstrap.min.css b/_site/css/bootstrap.min.css
deleted file mode 100755
index 4af8905..0000000
--- a/_site/css/bootstrap.min.css
+++ /dev/null
@@ -1,5 +0,0 @@
-/*!
- * Bootstrap v3.3.0 (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:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;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:#428bca}a.text-primary:hover{color:#3071a9}.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:#428bca}a.bg-primary:hover{background-color:#3071a9}.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}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px;line-height:1.5 \0}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px;line-height:1.33 \0}_:-ms-fullscreen,:root input[type=date],_:-ms-fullscreen,:root input[type=time],_:-ms-fullscreen,:root input[type=datetime-local],_:-ms-fullscreen,:root input[type=month]{line-height:1.42857143}_:-ms-fullscreen.input-sm,:root input[type=date].input-sm,_:-ms-fullscreen.input-sm,:root input[type=time].input-sm,_:-ms-fullscreen.input-sm,:root input[type=datetime-local].input-sm,_:-ms-fullscreen.input-sm,:root input[type=month].input-sm{line-height:1.5}_:-ms-fullscreen.input-lg,:root input[type=date].input-lg,_:-ms-fullscreen.input-lg,:root input[type=time].input-lg,_:-ms-fullscreen.input-lg,:root input[type=datetime-local].input-lg,_:-ms-fullscreen.input-lg,:root input[type=month].input-lg{line-height:1.33}.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:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.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:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;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:#428bca;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:#2a6496;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:#428bca;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:focus,.btn-group-vertical>.btn:focus{outline:0}.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:#428bca}.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:#428bca}.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-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:#428bca;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:#2a6496;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:#428bca;border-color:#428bca}.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:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.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}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.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{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:#428bca}.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:#428bca;-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}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}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:#428bca;border-color:#428bca}.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:#e1edf7}.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:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.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:fixed;top:0;right:0;bottom: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-size:12px;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{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;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;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right: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-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/_site/css/font-awesome.min.css b/_site/css/font-awesome.min.css
deleted file mode 100755
index ec53d4d..0000000
--- a/_site/css/font-awesome.min.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/*!
- *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
- *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}
\ No newline at end of file
diff --git a/_site/css/ionicons.min.css b/_site/css/ionicons.min.css
deleted file mode 100755
index baba9e9..0000000
--- a/_site/css/ionicons.min.css
+++ /dev/null
@@ -1,11 +0,0 @@
-@charset "UTF-8";/*!
-  Ionicons, v2.0.0
-  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
-  https://twitter.com/benjsperry  https://twitter.com/ionicframework
-  MIT License: https://github.com/driftyco/ionicons
-
-  Android-style icons originally built by Google’s
-  Material Design Icons: https://github.com/google/material-design-icons
-  used under CC BY http://creativecommons.org/licenses/by/4.0/
-  Modified icons to fit ionicon’s grid from original.
-*/@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot?v=2.0.0");src:url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("../fonts/ionicons.woff?v=2.0.0") format("woff"),url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}
diff --git a/_site/css/main.css b/_site/css/main.css
deleted file mode 100644
index 3c024cb..0000000
--- a/_site/css/main.css
+++ /dev/null
@@ -1,4 +0,0 @@
-*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/*!
- *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
- *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.5.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}blockquote{margin:0}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}body{font-family:Georgia,Times,"Times New Roman",serif;color:#313130;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem}p{font-size:18px;font-size:1.125rem;line-height:1.55556;margin-bottom:24px;margin-bottom:1.5rem}li{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:12px;margin-bottom:.75rem}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;text-rendering:optimizeLegibility}h1{font-size:36px;font-size:2.25rem;line-height:1.33333;margin-bottom:24px;margin-bottom:1.5rem}h2{font-size:32px;font-size:2rem;line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem}h3{font-size:28px;font-size:1.75rem;line-height:1.71429;margin-bottom:24px;margin-bottom:1.5rem}h4{font-size:24px;font-size:1.5rem;line-height:1;margin-bottom:24px;margin-bottom:1.5rem}h5{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:24px;margin-bottom:1.5rem}h6{font-size:18px;font-size:1.125rem;line-height:1.33333;margin-bottom:24px;margin-bottom:1.5rem}u,ins{text-decoration:none;border-bottom:1px solid #313130}a{color:#222}a:hover{color:#000}a:hover,a:active{outline:0}blockquote{padding-left:1.618em;padding-right:1.618em;border-left:6px solid #3498db}blockquote p{font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:24px;font-size:1.5rem;line-height:1;margin-bottom:24px;margin-bottom:1.5rem}blockquote cite{font-family:Georgia,Times,"Times New Roman",serif;font-weight:700;font-style:normal;font-size:18px;font-size:1.125rem;line-height:1.33333;margin-bottom:24px;margin-bottom:1.5rem}tt,code,kbd,samp,pre{font-family:monospace}pre{overflow-x:auto}p code,li code{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:0;color:#313130;white-space:nowrap;margin:0 2px;padding:0 5px;border:1px solid #ddd;background-color:#f2f2f2;border-radius:3px}figure{margin-left:-1.618em;margin-right:-1.618em}@media screen and (min-width: 37.5em){figure{margin-left:0;margin-right:0;position:relative}}figure:after{content:"";display:table;clear:both}figure img,figure .fluid-width-video-wrapper,figure .palette{margin-bottom:12px}figure a img{-webkit-transition:box-shadow 0.3s;-moz-transition:box-shadow 0.3s;transition:box-shadow 0.3s}figure a img:hover{box-shadow:0 0 10px rgba(0,0,0,0.2)}figure.half{max-width:68em;margin-left:auto;margin-right:auto}figure.half:after{content:"";display:table;clear:both}@media screen and (min-width: 37.5em){figure.half a,figure.half>img{float:left;display:block;margin-right:2.35765%;width:48.82117%}figure.half a:last-child,figure.half>img:last-child{margin-right:0}figure.half a:nth-child(2n),figure.half>img:nth-child(2n){margin-right:0}figure.half a:nth-child(2n+1),figure.half>img:nth-child(2n+1){clear:left}figure.half figcaption{clear:left}}figure.third{max-width:68em;margin-left:auto;margin-right:auto}figure.third:after{content:"";display:table;clear:both}@media screen and (min-width: 37.5em){figure.third a,figure.third>img{float:left;display:block;margin-right:2.35765%;width:31.76157%}figure.third a:last-child,figure.third>img:last-child{margin-right:0}figure.third a:nth-child(3n),figure.third>img:nth-child(3n){margin-right:0}figure.third a:nth-child(3n+1),figure.third>img:nth-child(3n+1){clear:left}figure.third figcaption{clear:left}}figcaption{padding-left:1.618em;padding-right:1.618em;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:24px;margin-bottom:1.5rem;color:#656564;clear:both}@media screen and (min-width: 37.5em){figcaption{padding-left:0;padding-right:0}}figcaption a{color:#656564;text-decoration:none;border-bottom:1px dotted #656564}figcaption a:hover{border-bottom-style:solid}.half figcaption,.third figcaption{padding-left:0;padding-right:0}svg:not(:root){overflow:hidden}table{border-collapse:collapse;margin:12px 0;margin:.75rem 0;width:100%}tbody tr:hover>td,tbody tr:hover>th{background-color:#e6e6e6}thead tr:first-child td{border-bottom:2px solid #ddd}th{padding:12px;padding:.75rem;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-weight:bold;text-align:left;background-color:#fff;border-bottom:1px solid #b7b7b7}td{border-bottom:1px solid #ddd;padding:12px;padding:.75rem}tr,td,th{vertical-align:middle}hr{display:block;position:relative;margin:48px 0;margin:3rem 0;padding:0;height:5px;border:0}hr:before{content:'';position:absolute;top:0;left:0;width:8.4716em;height:1px;background:#ddd}fieldset{background:#f7f7f7;border:1px solid #ddd;margin-bottom:24px;margin-bottom:1.5rem;padding:1.618em;border-radius:3px}input,label,select{display:block;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:0}label{font-weight:bold;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;margin-bottom:6px;margin-bottom:.375rem}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select,select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:3px;border:1px solid #ddd;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:Georgia,Times,"Times New Roman",serif;font-size:16;margin-bottom:12px;margin-bottom:.75rem;padding:8px 8px;padding:.5rem .5rem;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select:focus,select[multiple=multiple]:focus{border-color:#000;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(0,0,0,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:6px;margin-right:.375rem}input[type="file"]{width:100%}select{width:auto;max-width:100%;margin-bottom:24px;margin-bottom:1.5rem}form button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}nav ul{margin:0;padding:0}nav li{list-style:none}nav a{text-decoration:none}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a,tr,td,.highlight{-webkit-transition:color 0.2s ease-out,opacity 0.2s ease-out,background 0.2s ease-out,border-color 0.2s ease-out;-moz-transition:color 0.2s ease-out,opacity 0.2s ease-out,background 0.2s ease-out,border-color 0.2s ease-out;transition:color 0.2s ease-out,opacity 0.2s ease-out,background 0.2s ease-out,border-color 0.2s ease-out}.wrap{max-width:68em;margin-left:auto;margin-right:auto}.wrap:after{content:"";display:table;clear:both}.come-in{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-animation:pop 0.5s ease forwards;-moz-animation:pop 0.5s ease forwards;animation:pop 0.5s ease forwards}.already-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation:none;-moz-animation:none;animation:none}.hidden,.load{display:none}.no-scroll{overflow:hidden}.inline-btn:after{content:"";display:table;clear:both}.inline-btn a,.inline-btn btn{display:inline-block;margin-right:.809em}.inline-btn a:last-child,.inline-btn btn:last-child{margin-right:0}@media screen and (min-width: 56.25em){.shorten{width:66.66667%}}.center{text-align:center}.image-right{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width: 56.25em){.image-right{float:right;margin-left:1.618em}}.th-grid{display:block;margin:0;padding:0}.th-grid:after{content:"";display:table;clear:both}.th-grid:after{content:"";display:table;clear:both}.th-grid li{list-style:none;float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:2.35765%}.th-grid li:last-child{margin-right:0}.th-grid li:nth-child(4n){margin-right:0}.th-grid li:nth-child(4n+1){clear:left}.th-grid a img:hover{-webkit-animation:pop 0.3s 0 linear;-moz-animation:pop 0.3s 0 linear;animation:pop 0.3s 0 linear;box-shadow:0 0 10px rgba(0,0,0,0.2)}.th-grid-full{margin:0;padding:0}.th-grid-full:after{content:"";display:table;clear:both}@media screen and (min-width: 80em){.th-grid-full{margin-right:-29em}}.archive-wrap .th-grid-full{margin-right:0}.th-grid-full li{list-style:none;margin-bottom:2.35765%}@media screen and (min-width: 15em) and (max-width: 30em){.th-grid-full li{float:left;display:block;margin-right:2.35765%;width:23.23176%}.th-grid-full li:last-child{margin-right:0}.th-grid-full li:nth-child(4n){margin-right:0}.th-grid-full li:nth-child(4n+1){clear:left}}@media screen and (min-width: 30em) and (max-width: 62.4375em){.th-grid-full li{float:left;display:block;margin-right:2.35765%;width:23.23176%}.th-grid-full li:last-child{margin-right:0}.th-grid-full li:nth-child(4n){margin-right:0}.th-grid-full li:nth-child(4n+1){clear:left}}@media screen and (min-width: 80em){.th-grid-full li{float:left;width:6.575em;margin-right:.25em;margin-bottom:.25em}.th-grid-full li:nth-child(9n){margin-right:0}.th-grid-full li:nth-child(9n+1){clear:left}}.th-grid-full a img:hover{-webkit-animation:pop 0.3s 0 linear;-moz-animation:pop 0.3s 0 linear;animation:pop 0.3s 0 linear;box-shadow:0 0 10px rgba(0,0,0,0.2)}.btn,form button,input[type="submit"],.btn-inverse,.btn-social,.btn-info,.btn-warning,.btn-success,.btn-danger{display:inline-block;padding:8px 20px;font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:24px;margin-bottom:1.5rem;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;background-color:#000;color:#fff;text-decoration:none;border:0 !important;border-radius:30px;-webkit-transition:background 0.2s,border 0.2s;-moz-transition:background 0.2s,border 0.2s;transition:background 0.2s,border 0.2s}.btn:hover,form button:hover,input[type="submit"]:hover,.btn-inverse:hover,.btn-social:hover,.btn-info:hover,.btn-warning:hover,.btn-success:hover,.btn-danger:hover{color:#fff;background-color:#1a1a1a}.btn:active,form button:active,input[type="submit"]:active,.btn-inverse:active,.btn-social:active,.btn-info:active,.btn-warning:active,.btn-success:active,.btn-danger:active{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}.btn-inverse,.btn-social{background-color:#fff;color:#313130}.btn-inverse:visited,.btn-social:visited,.btn-inverse:active,.btn-social:active{color:#313130}.btn-inverse:hover,.btn-social:hover{color:#fff;background-color:#313130}.btn-info{background-color:#3498db;color:#fff}.btn-info:visited{color:#fff}.btn-info:hover{background-color:#5faee3}.btn-warning{background-color:#f1c40f;color:#fff}.btn-warning:visited{color:#fff}.btn-warning:hover{background-color:#f4d03f}.btn-success{background-color:#2ecc71;color:#fff}.btn-success:visited{color:#fff}.btn-success:hover{background-color:#54d98c}.btn-danger{background-color:#e74c3c;color:#fff}.btn-danger:visited{color:#fff}.btn-danger:hover{background-color:#ed7669}.btn-social{color:#313130 !important;border:1px solid #ddd !important}.btn-social:visited,.btn-social:active{color:#313130}.btn-social i.fa-facebook{color:#3b5998}.btn-social i.fa-flickr{color:#ff0084}.btn-social i.fa-foursquare{color:#0cbadf}.btn-social i.fa-google-plus{color:#dd4b39}.btn-social i.fa-instagram{color:#4e433c}.btn-social i.fa-linkedin{color:#4875b4}.btn-social i.fa-pinterest{color:#cb2027}.btn-social i.fa-rss{color:#fa9b39}.btn-social i.fa-tumblr{color:#2c4762}.btn-social i.fa-twitter{color:#55acee}.btn-social i.fa-vimeo{color:#1ab7ea}.btn-social i.fa-youtube{color:#f33}.btn-social:hover{color:#fff !important}.btn-social.facebook:hover{background:#3b5998;border-color:#3b5998}.btn-social.facebook:hover i.fa-facebook{color:#fff}.btn-social.facebook:hover i.fa-flickr{color:#fff}.btn-social.facebook:hover i.fa-foursquare{color:#fff}.btn-social.facebook:hover i.fa-google-plus{color:#fff}.btn-social.facebook:hover i.fa-instagram{color:#fff}.btn-social.facebook:hover i.fa-linkedin{color:#fff}.btn-social.facebook:hover i.fa-pinterest{color:#fff}.btn-social.facebook:hover i.fa-rss{color:#fff}.btn-social.facebook:hover i.fa-tumblr{color:#fff}.btn-social.facebook:hover i.fa-twitter{color:#fff}.btn-social.facebook:hover i.fa-vimeo{color:#fff}.btn-social.facebook:hover i.fa-youtube{color:#fff}.btn-social.flickr:hover{background:#ff0084;border-color:#ff0084}.btn-social.flickr:hover i.fa-facebook{color:#fff}.btn-social.flickr:hover i.fa-flickr{color:#fff}.btn-social.flickr:hover i.fa-foursquare{color:#fff}.btn-social.flickr:hover i.fa-google-plus{color:#fff}.btn-social.flickr:hover i.fa-instagram{color:#fff}.btn-social.flickr:hover i.fa-linkedin{color:#fff}.btn-social.flickr:hover i.fa-pinterest{color:#fff}.btn-social.flickr:hover i.fa-rss{color:#fff}.btn-social.flickr:hover i.fa-tumblr{color:#fff}.btn-social.flickr:hover i.fa-twitter{color:#fff}.btn-social.flickr:hover i.fa-vimeo{color:#fff}.btn-social.flickr:hover i.fa-youtube{color:#fff}.btn-social.foursquare:hover{background:#0cbadf;border-color:#0cbadf}.btn-social.foursquare:hover i.fa-facebook{color:#fff}.btn-social.foursquare:hover i.fa-flickr{color:#fff}.btn-social.foursquare:hover i.fa-foursquare{color:#fff}.btn-social.foursquare:hover i.fa-google-plus{color:#fff}.btn-social.foursquare:hover i.fa-instagram{color:#fff}.btn-social.foursquare:hover i.fa-linkedin{color:#fff}.btn-social.foursquare:hover i.fa-pinterest{color:#fff}.btn-social.foursquare:hover i.fa-rss{color:#fff}.btn-social.foursquare:hover i.fa-tumblr{color:#fff}.btn-social.foursquare:hover i.fa-twitter{color:#fff}.btn-social.foursquare:hover i.fa-vimeo{color:#fff}.btn-social.foursquare:hover i.fa-youtube{color:#fff}.btn-social.google-plus:hover{background:#dd4b39;border-color:#dd4b39}.btn-social.google-plus:hover i.fa-facebook{color:#fff}.btn-social.google-plus:hover i.fa-flickr{color:#fff}.btn-social.google-plus:hover i.fa-foursquare{color:#fff}.btn-social.google-plus:hover i.fa-google-plus{color:#fff}.btn-social.google-plus:hover i.fa-instagram{color:#fff}.btn-social.google-plus:hover i.fa-linkedin{color:#fff}.btn-social.google-plus:hover i.fa-pinterest{color:#fff}.btn-social.google-plus:hover i.fa-rss{color:#fff}.btn-social.google-plus:hover i.fa-tumblr{color:#fff}.btn-social.google-plus:hover i.fa-twitter{color:#fff}.btn-social.google-plus:hover i.fa-vimeo{color:#fff}.btn-social.google-plus:hover i.fa-youtube{color:#fff}.btn-social.instagram:hover{background:#4e433c;border-color:#4e433c}.btn-social.instagram:hover i.fa-facebook{color:#fff}.btn-social.instagram:hover i.fa-flickr{color:#fff}.btn-social.instagram:hover i.fa-foursquare{color:#fff}.btn-social.instagram:hover i.fa-google-plus{color:#fff}.btn-social.instagram:hover i.fa-instagram{color:#fff}.btn-social.instagram:hover i.fa-linkedin{color:#fff}.btn-social.instagram:hover i.fa-pinterest{color:#fff}.btn-social.instagram:hover i.fa-rss{color:#fff}.btn-social.instagram:hover i.fa-tumblr{color:#fff}.btn-social.instagram:hover i.fa-twitter{color:#fff}.btn-social.instagram:hover i.fa-vimeo{color:#fff}.btn-social.instagram:hover i.fa-youtube{color:#fff}.btn-social.linkedin:hover{background:#4875b4;border-color:#4875b4}.btn-social.linkedin:hover i.fa-facebook{color:#fff}.btn-social.linkedin:hover i.fa-flickr{color:#fff}.btn-social.linkedin:hover i.fa-foursquare{color:#fff}.btn-social.linkedin:hover i.fa-google-plus{color:#fff}.btn-social.linkedin:hover i.fa-instagram{color:#fff}.btn-social.linkedin:hover i.fa-linkedin{color:#fff}.btn-social.linkedin:hover i.fa-pinterest{color:#fff}.btn-social.linkedin:hover i.fa-rss{color:#fff}.btn-social.linkedin:hover i.fa-tumblr{color:#fff}.btn-social.linkedin:hover i.fa-twitter{color:#fff}.btn-social.linkedin:hover i.fa-vimeo{color:#fff}.btn-social.linkedin:hover i.fa-youtube{color:#fff}.btn-social.pinterest:hover{background:#cb2027;border-color:#cb2027}.btn-social.pinterest:hover i.fa-facebook{color:#fff}.btn-social.pinterest:hover i.fa-flickr{color:#fff}.btn-social.pinterest:hover i.fa-foursquare{color:#fff}.btn-social.pinterest:hover i.fa-google-plus{color:#fff}.btn-social.pinterest:hover i.fa-instagram{color:#fff}.btn-social.pinterest:hover i.fa-linkedin{color:#fff}.btn-social.pinterest:hover i.fa-pinterest{color:#fff}.btn-social.pinterest:hover i.fa-rss{color:#fff}.btn-social.pinterest:hover i.fa-tumblr{color:#fff}.btn-social.pinterest:hover i.fa-twitter{color:#fff}.btn-social.pinterest:hover i.fa-vimeo{color:#fff}.btn-social.pinterest:hover i.fa-youtube{color:#fff}.btn-social.rss:hover{background:#fa9b39;border-color:#fa9b39}.btn-social.rss:hover i.fa-facebook{color:#fff}.btn-social.rss:hover i.fa-flickr{color:#fff}.btn-social.rss:hover i.fa-foursquare{color:#fff}.btn-social.rss:hover i.fa-google-plus{color:#fff}.btn-social.rss:hover i.fa-instagram{color:#fff}.btn-social.rss:hover i.fa-linkedin{color:#fff}.btn-social.rss:hover i.fa-pinterest{color:#fff}.btn-social.rss:hover i.fa-rss{color:#fff}.btn-social.rss:hover i.fa-tumblr{color:#fff}.btn-social.rss:hover i.fa-twitter{color:#fff}.btn-social.rss:hover i.fa-vimeo{color:#fff}.btn-social.rss:hover i.fa-youtube{color:#fff}.btn-social.tumblr:hover{background:#2c4762;border-color:#2c4762}.btn-social.tumblr:hover i.fa-facebook{color:#fff}.btn-social.tumblr:hover i.fa-flickr{color:#fff}.btn-social.tumblr:hover i.fa-foursquare{color:#fff}.btn-social.tumblr:hover i.fa-google-plus{color:#fff}.btn-social.tumblr:hover i.fa-instagram{color:#fff}.btn-social.tumblr:hover i.fa-linkedin{color:#fff}.btn-social.tumblr:hover i.fa-pinterest{color:#fff}.btn-social.tumblr:hover i.fa-rss{color:#fff}.btn-social.tumblr:hover i.fa-tumblr{color:#fff}.btn-social.tumblr:hover i.fa-twitter{color:#fff}.btn-social.tumblr:hover i.fa-vimeo{color:#fff}.btn-social.tumblr:hover i.fa-youtube{color:#fff}.btn-social.twitter:hover{background:#55acee;border-color:#55acee}.btn-social.twitter:hover i.fa-facebook{color:#fff}.btn-social.twitter:hover i.fa-flickr{color:#fff}.btn-social.twitter:hover i.fa-foursquare{color:#fff}.btn-social.twitter:hover i.fa-google-plus{color:#fff}.btn-social.twitter:hover i.fa-instagram{color:#fff}.btn-social.twitter:hover i.fa-linkedin{color:#fff}.btn-social.twitter:hover i.fa-pinterest{color:#fff}.btn-social.twitter:hover i.fa-rss{color:#fff}.btn-social.twitter:hover i.fa-tumblr{color:#fff}.btn-social.twitter:hover i.fa-twitter{color:#fff}.btn-social.twitter:hover i.fa-vimeo{color:#fff}.btn-social.twitter:hover i.fa-youtube{color:#fff}.btn-social.vimeo:hover{background:#1ab7ea;border-color:#1ab7ea}.btn-social.vimeo:hover i.fa-facebook{color:#fff}.btn-social.vimeo:hover i.fa-flickr{color:#fff}.btn-social.vimeo:hover i.fa-foursquare{color:#fff}.btn-social.vimeo:hover i.fa-google-plus{color:#fff}.btn-social.vimeo:hover i.fa-instagram{color:#fff}.btn-social.vimeo:hover i.fa-linkedin{color:#fff}.btn-social.vimeo:hover i.fa-pinterest{color:#fff}.btn-social.vimeo:hover i.fa-rss{color:#fff}.btn-social.vimeo:hover i.fa-tumblr{color:#fff}.btn-social.vimeo:hover i.fa-twitter{color:#fff}.btn-social.vimeo:hover i.fa-vimeo{color:#fff}.btn-social.vimeo:hover i.fa-youtube{color:#fff}.btn-social.youtube:hover{background:#f33;border-color:#f33}.btn-social.youtube:hover i.fa-facebook{color:#fff}.btn-social.youtube:hover i.fa-flickr{color:#fff}.btn-social.youtube:hover i.fa-foursquare{color:#fff}.btn-social.youtube:hover i.fa-google-plus{color:#fff}.btn-social.youtube:hover i.fa-instagram{color:#fff}.btn-social.youtube:hover i.fa-linkedin{color:#fff}.btn-social.youtube:hover i.fa-pinterest{color:#fff}.btn-social.youtube:hover i.fa-rss{color:#fff}.btn-social.youtube:hover i.fa-tumblr{color:#fff}.btn-social.youtube:hover i.fa-twitter{color:#fff}.btn-social.youtube:hover i.fa-vimeo{color:#fff}.btn-social.youtube:hover i.fa-youtube{color:#fff}.badge{display:inline-block;background:#000;border-radius:2em;color:#fff;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:12px;font-size:.75rem;line-height:2;margin-bottom:0;font-weight:600;line-height:1;padding:.25em 1em;text-align:center}.badge.inverse{background:#fff;color:#313130}.badge.info{background:#3498db;color:#fff}.badge.danger{background:#e74c3c;color:#fff}.badge.warning{background:#f1c40f;color:#000}.badge.success{background:#2ecc71;color:#000}.bullets{overflow:auto}@media screen and (min-width: 80em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 80em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 80em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{float:left;background:#343434;padding:1.05895em;border-radius:50%;width:5.29475em;height:5.29475em}.bullets .bullet-content{margin-left:5.93012em;margin-bottom:2em}.bullets h2{margin-top:0;font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:0;display:inline-block}.bullets p{font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:24px;margin-bottom:1.5rem}.slide{transform:translateX(-100%)}@media screen and (min-width: 56.25em){.slide{transform:translateX(-37.5em)}}@media screen and (min-width: 80em){.slide{transform:translateX(-56.25em)}}.sliding-menu-button{position:fixed;transform:translateZ(0);backface-visibility:hidden;top:1.618em;right:1.618em;display:block;width:60px;height:60px;background:#000;outline:0;padding:0;border:2.5px solid transparent;cursor:pointer;z-index:20;box-sizing:border-box;transition:all 500ms cubic-bezier(0.86, 0.01, 0.77, 0.78)}.sliding-menu-button:hover{background:#000}.sliding-menu-button.slide{background:#e74c3c;transform:translateX(0)}@media screen and (min-width: 56.25em){.sliding-menu-button.slide{transform:translateX(-37.5em)}}@media screen and (min-width: 80em){.sliding-menu-button.slide{transform:translateX(-56.25em)}}.sliding-menu-content{position:fixed;top:0;right:0;padding:1.375em 0;visibility:hidden;backface-visibility:hidden;text-align:left;height:100%;width:100%;transform:translateX(100%);transition:all 500ms cubic-bezier(0.86, 0.01, 0.77, 0.78);background:#000;z-index:20;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media screen and (min-width: 37.5em){.sliding-menu-content{width:37.5em}}@media screen and (min-width: 80em){.sliding-menu-content{width:56.25em}}.sliding-menu-content.is-visible{visibility:visible;transform:translateX(0)}.sliding-menu-content h5{margin:0 20% 0 10%;color:#fff;font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 80em){.sliding-menu-content h5{margin-right:20%}}@media screen and (min-width: 37.5em){.sliding-menu-content h5{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem}}.sliding-menu-content h5 span{display:block;font-size:32px;font-size:2rem;line-height:1;margin-bottom:0;font-family:Georgia,Times,"Times New Roman",serif;text-transform:uppercase;font-weight:400}@media screen and (min-width: 37.5em){.sliding-menu-content h5 span{font-size:48px;font-size:3rem;line-height:1;margin-bottom:0}}.sliding-menu-content ul{margin:0 10%}@media screen and (min-width: 80em){.sliding-menu-content ul{margin-right:20%}}.sliding-menu-content ul,.sliding-menu-content li{list-style:none}.sliding-menu-content li{display:block;position:relative;padding-bottom:1em;min-height:70px}@media screen and (min-width: 37.5em){.sliding-menu-content li{min-height:100px}}.sliding-menu-content .menu-item a{display:block;color:#fff;text-decoration:none}.sliding-menu-content .menu-item .teaser{position:absolute;left:0;margin-bottom:0;width:50px;border:2px solid #fff;margin-bottom:.809em;opacity:0.6}@media screen and (min-width: 37.5em){.sliding-menu-content .menu-item .teaser{width:150px}}.sliding-menu-content .menu-item a:hover .teaser{opacity:1}.sliding-menu-content .menu-item .title{display:block;margin-left:60px;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:24px;font-size:1.5rem;line-height:1;margin-bottom:0;font-weight:700}@media screen and (min-width: 37.5em){.sliding-menu-content .menu-item .title{margin-left:170px;font-size:32px;font-size:2rem;line-height:1.5;margin-bottom:0}}.sliding-menu-content .menu-item .excerpt{margin-top:0;margin-left:60px;font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:0}@media screen and (min-width: 37.5em){.sliding-menu-content .menu-item .excerpt{margin-left:170px;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:0}}.sliding-menu-content .sub-menu-item>li a{display:block;color:#fff;font-style:italic}.sliding-menu-content .menu-item .home a{font-size:32px;font-size:2rem;line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem}.menu-screen{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;z-index:4}.menu-screen.is-visible{visibility:visible}.menu-screen.is-visible:hover{cursor:pointer}.nav-lines{display:inline-block;width:30px;height:4.28571px;background:#fff;transition:.3s;position:relative}.nav-lines:before,.nav-lines:after{display:inline-block;width:30px;height:4.28571px;background:#fff;transition:.3s;position:absolute;left:0;content:'';transform-origin:2.14286px center}.nav-lines:before{top:7.5px}.nav-lines:after{top:-7.5px}.lines-button:hover .nav-lines:before{top:8.57143px}.lines-button:hover .nav-lines:after{top:-8.57143px}.lines-button.arrow.close .nav-lines:before,.lines-button.arrow.close .nav-lines:after{top:0;width:16.66667px}.lines-button.arrow.close .nav-lines:before{transform:rotate3d(0, 0, 1, 40deg)}.lines-button.arrow.close .nav-lines:after{transform:rotate3d(0, 0, 1, -40deg)}.lines-button.arrow-up.close{transform:scale3d(0.8, 0.8, 0.8) rotate3d(0, 0, 1, 90deg)}.lines-button.minus.close .nav-lines:before,.lines-button.minus.close .nav-lines:after{transform:none;top:0;width:30px}.lines-button.x.close .nav-lines{background:transparent}.lines-button.x.close .nav-lines:before,.lines-button.x.close .nav-lines:after{transform-origin:50% 50%;top:0;width:30px}.lines-button.x.close .nav-lines:before{transform:rotate3d(0, 0, 1, 45deg)}.lines-button.x.close .nav-lines:after{transform:rotate3d(0, 0, 1, -45deg)}.lines-button.x2 .nav-lines{transition:background .3s .5s ease}.lines-button.x2 .nav-lines:before,.lines-button.x2 .nav-lines:after{transform-origin:50% 50%;transition:top .3s .6s ease, -webkit-transform .3s ease;transition:top .3s .6s ease, transform .3s ease}.lines-button.x2.close .nav-lines{transition:background .3s 0s ease;background:transparent}.lines-button.x2.close .nav-lines:before,.lines-button.x2.close .nav-lines:after{transition:top .3s ease, -webkit-transform .3s .5s ease;transition:top .3s ease, transform .3s .5s ease;top:0;width:30px}.lines-button.x2.close .nav-lines:before{transform:rotate3d(0, 0, 1, 45deg)}.lines-button.x2.close .nav-lines:after{transform:rotate3d(0, 0, 1, -45deg)}.notice{position:relative;padding:1.5em;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#000;border-radius:3px}.notice a{color:#fff;border-bottom:1px dotted #fff}.notice-inverse{position:relative;padding:1.5em;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#fff;border-radius:3px;color:#313130}.notice-inverse a{color:#fff;border-bottom:1px dotted #fff}.notice-inverse a{color:#313130}.notice-info{position:relative;padding:1.5em;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#3498db;border-radius:3px}.notice-info a{color:#fff;border-bottom:1px dotted #fff}.notice-warning{position:relative;padding:1.5em;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#f1c40f;border-radius:3px}.notice-warning a{color:#fff;border-bottom:1px dotted #fff}.notice-success{position:relative;padding:1.5em;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#2ecc71;border-radius:3px}.notice-success a{color:#fff;border-bottom:1px dotted #fff}.notice-danger{position:relative;padding:1.5em;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:39px;margin-bottom:2.4375rem;color:#fff;background-color:#e74c3c;border-radius:3px}.notice-danger a{color:#fff;border-bottom:1px dotted #fff}.upgrade{text-align:center}.upgrade a{text-decoration:none}@-webkit-keyframes wiggle{25%, 50%, 75%, 100%{-webkit-transform-origin:top center}25%{-webkit-transform:rotate(8deg)}50%{-webkit-transform:rotate(-4deg)}75%{-webkit-transform:rotate(2deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes wiggle{25%, 50%, 75%, 100%{-moz-transform-origin:top center}25%{-moz-transform:rotate(8deg)}50%{-moz-transform:rotate(-4deg)}75%{-moz-transform:rotate(2deg)}100%{-moz-transform:rotate(0deg)}}@keyframes wiggle{25%, 50%, 75%, 100%{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center}25%{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}50%{-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}75%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes pop{50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pop{50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@keyframes pop{50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hang{50%{-webkit-transform:translateY(-3px)}100%{-webkit-transform:translateY(-6px)}}@-moz-keyframes hang{50%{-moz-transform:translateY(-3px)}100%{-moz-transform:translateY(-6px)}}@keyframes hang{50%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}}.hang{display:inline-block;-webkit-animation-name:hang;-moz-animation-name:hang;animation-name:hang;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;animation-direction:alternate}.tile{max-width:68em;margin-left:auto;margin-right:auto;margin-bottom:1.618em}.tile:after{content:"";display:table;clear:both}@media screen and (min-width: 15em) and (max-width: 30em){.tile{width:100%}}@media screen and (min-width: 30em){.tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}.tile:last-child{margin-right:0}.tile:nth-child(4n){margin-right:0}.tile:nth-child(4n+1){clear:left}}.tile .entry-date{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:0;color:#71716f}.tile .post-title{font-size:18px;font-size:1.125rem;line-height:1.33333;margin-bottom:0}.tile .post-excerpt{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem}.tile .post-teaser{position:relative;display:block}.tile .post-teaser:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(52,52,52,0);pointer-events:none;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s}.tile .post-teaser:hover:after{background:rgba(52,52,52,0.2)}.footnotes{font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif}.footnotes p,.footnotes li{font-size:12px;font-size:.75rem;line-height:2;margin-bottom:0}.footnotes:before{content:'Footnotes:';font-weight:700}.toc{margin-left:-1.618em;margin-right:-1.618em;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif}@media screen and (min-width: 56.25em){.toc{margin-left:0;margin-right:0}}.toc ul{margin-top:1.618em;margin-bottom:1.618em;border:1px solid #ddd}@media screen and (min-width: 56.25em){.toc ul{border-radius:3px}}.toc li{font-size:14px;font-size:.875rem;line-height:1.14286;margin-bottom:0;border-bottom:1px solid #ddd}@media screen and (min-width: 37.5em){.toc li{font-size:16px;font-size:1rem;line-height:1.125;margin-bottom:0}}.toc li>a{display:block;padding:7px 1.618rem;color:#313130;border-left:2px solid transparent}.toc li>a:hover,.toc li>a:focus{background:#dfdfdf}.toc h6{margin:0;padding:7px 1.618rem;background:#e1e1e1}.toc h6:hover{background:#dfdfdf}.toc h6 a{color:#313130}.toc-left{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0}.toc-left:last-child{margin-right:0}@media screen and (min-width: 56.25em){.toc-left{float:left;display:block;margin-right:2.35765%;width:31.76157%}.toc-left:last-child{margin-right:0}}.toc-left ul{margin-top:0}@media screen and (min-width: 37.5em){.toc-left ul{margin-bottom:.809em}}.breadcrumbs{display:block;margin-top:1.618em;font-size:10px;font-size:.625rem;line-height:2.4;margin-bottom:0}.breadcrumbs:after{content:"";display:table;clear:both}.breadcrumbs a{display:inline-block;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-weight:700;text-align:left;text-transform:uppercase}pre.highlight{padding:1em}.linenos,.code{padding:0;border-top:0 solid transparent;border-bottom:0 solid transparent}.linenodiv{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem}.highlight{overflow-x:auto;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem;border:1px solid #dedede;border-radius:3px}.highlight pre{position:relative;margin:0;padding:1em}.highlight:hover{border:1px solid #c4c4c4}.highlighttable tr:hover>td,.highlighttable tr:hover>th{background:transparent}.hll{background-color:#ffc}.err{color:#a61717;background-color:#e3d2d2}.k{color:#000000;font-weight:bold}.o{color:#000000;font-weight:bold}.c{color:#999988;font-style:italic}.cm{color:#999988;font-style:italic}.cp{color:#999999;font-weight:bold;font-style:italic}.c1{color:#999988;font-style:italic}.cs{color:#999999;font-weight:bold;font-style:italic}.gd{color:#000000;background-color:#fdd}.ge{color:#000000;font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000000;background-color:#dfd}.go{color:#888}.gp{color:#555}.gs{font-weight:bold}.gu{color:#aaa}.gt{color:#a00}.kc{color:#000000;font-weight:bold}.kd{color:#000000;font-weight:bold}.kn{color:#000000;font-weight:bold}.kp{color:#000000;font-weight:bold}.kr{color:#000000;font-weight:bold}.kt{color:#445588;font-weight:bold}.m{color:#099}.mf{color:#099}.mh{color:#099}.mi{color:#099}.mo{color:#099}.il{color:#099}.s{color:#d01040}.sb{color:#d01040}.sc{color:#d01040}.sd{color:#d01040}.s2{color:#d01040}.se{color:#d01040}.sh{color:#d01040}.si{color:#d01040}.sx{color:#d01040}.sr{color:#009926}.s1{color:#d01040}.ss{color:#990073}.na{color:teal}.nb{color:#0086B3}.nc{color:#445588;font-weight:bold}.no{color:teal}.nd{color:#3c5d5d;font-weight:bold}.ni{color:purple}.ne{color:#990000;font-weight:bold}.nf{color:#990000;font-weight:bold}.nl{color:#990000;font-weight:bold}.nn{color:#555}.nt{color:navy}.bp{color:#999}.nv{color:teal}.vc{color:teal}.vg{color:teal}.vi{color:teal}.ow{color:#000000;font-weight:bold}.w{color:#bbb}.gist table{margin-top:0px}.gist tbody{background-color:white}.gist tbody tr:hover>td,.gist tbody tr:hover>th{background-color:transparent}#masthead{padding:1.618em;z-index:5;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1)}#masthead.slide{-webkit-transform:translate(-1600px, 0);-moz-transform:translate(-1600px, 0);-ms-transform:translate(-1600px, 0);-o-transform:translate(-1600px, 0);transform:translate(-1600px, 0)}#masthead .inner-wrap{max-width:68em;margin-left:auto;margin-right:auto}#masthead .inner-wrap:after{content:"";display:table;clear:both}.site-title{display:block;padding:15px 0;height:60px;text-decoration:none;color:#000;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:0;line-height:30px;text-transform:uppercase}.site-title:after{content:"";display:table;clear:both}@media screen and (min-width: 80em){.site-title{float:left;display:block;margin-right:2.35765%;width:31.76157%}.site-title:last-child{margin-right:0}}.menu li{float:left}@media screen and (min-width: 56.25em){.menu li:last-child a{margin-right:0}}.menu li a{position:relative;display:block;margin-right:1.618em;padding:15px 0 15px;height:60px;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif}.menu li a:before,.menu li a:after{content:'';display:block;position:absolute;top:0;left:0;height:2px;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s}.menu li a:before{width:100%;background:transparent}.menu li a:after{width:0;background:#000}.menu li a:active:after,.menu li a:hover:after{width:100%}.top-menu{display:none;position:relative}@media screen and (min-width: 56.25em){.top-menu{float:left;display:block;margin-right:2.35765%;width:100%}.top-menu:last-child{margin-right:0}}@media screen and (min-width: 80em){.top-menu{float:left;display:block;margin-right:2.35765%;width:57.35098%}.top-menu:last-child{margin-right:0}.top-menu ul{position:absolute;right:0}}.top-menu .home,.top-menu .sub-menu-item{display:none}.top-menu li a{font-weight:700;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:0;line-height:30px;color:#000;text-transform:uppercase}.bottom-menu{font-weight:700}.bottom-menu:after{content:"";display:table;clear:both}.bottom-menu a{color:#999}#page-wrapper{padding:0 1.618em;height:100%;width:100%;-webkit-overflow-scrolling:touch;z-index:2;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:500ms cubic-bezier(0.645, 0.045, 0.355, 1)}#page-wrapper.slide{-webkit-transform:translate(-60rem, 0);-moz-transform:translate(-60rem, 0);-ms-transform:translate(-60rem, 0);-o-transform:translate(-60rem, 0);transform:translate(-60rem, 0)}@media screen and (min-width: 56.25em){#main .inner-wrap{float:left;display:block;margin-right:2.35765%;width:74.41059%}#main .inner-wrap:last-child{margin-right:0}}#main .page-title{width:100%}.page-content{width:100%}.page-content>p:first-child{font-size:20px;font-size:1.25rem;line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem}.page-content a{text-decoration:none}.page-content p a,.page-content li a{border-bottom:1px dotted #a2a2a2}.page-content p a:hover,.page-content li a:hover{border-bottom-style:solid}.page-content p>a.reversefootnote{border-bottom-width:0}.page-content .toc li>a{border-bottom-width:0}.page-content .page-footer,.page-content .pagination{width:100%}.page-content .page-meta p{font-size:14px;font-size:.875rem;line-height:1.71429;margin-bottom:0;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;color:#999}.archive-wrap{width:100%}.archive-wrap .page-content{width:100%}#main .ads{position:relative;text-align:center;margin-top:1.618em;margin-left:-1.618em;margin-right:-1.618em;padding:10px 0 20px;background:#eaeaea}@media screen and (min-width: 56.25em){#main .ads{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-left:0;margin-right:0}#main .ads:last-child{margin-right:0}}#main .ads:after{content:'Advertisement';position:absolute;bottom:0;width:100%;text-align:center;display:block;font-size:9px;font-size:.5625rem;line-height:2.66667;margin-bottom:0;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif}#main .ads ins{border-width:0}.page-lead{background-position:center top;background-repeat:no-repeat;background-attachment:fixed;text-align:center;color:#fff}@media screen and (min-width: 80em){.page-lead{background-size:cover}}.page-lead-content{padding:1em}@media screen and (min-width: 56.25em){.page-lead-content{padding:2em}}@media screen and (min-width: 80em){.page-lead-content{padding:3em}}.page-lead-content h1{font-size:48px;font-size:3rem;line-height:1;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 56.25em){.page-lead-content h1{font-size:60px;font-size:3.75rem;line-height:1.2;margin-bottom:24px;margin-bottom:1.5rem}}@media screen and (min-width: 80em){.page-lead-content h1{font-size:72px;font-size:4.5rem;line-height:1;margin-bottom:24px;margin-bottom:1.5rem}}.page-lead-content h2{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:24px;margin-bottom:1.5rem}@media screen and (min-width: 56.25em){.page-lead-content h2{font-size:24px;font-size:1.5rem;line-height:1;margin-bottom:24px;margin-bottom:1.5rem}}@media screen and (min-width: 80em){.page-lead-content h2{font-size:32px;font-size:2rem;line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem}}.page-feature{width:100%}.page-feature img{width:100%}.page-image{position:relative;margin-left:-1.618em;margin-right:-1.618em}.page-image .image-credit{position:absolute;bottom:0;right:0;margin:0 auto;padding:10px 15px;background-color:rgba(0,0,0,0.5);color:#fff;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:12px;font-size:.75rem;line-height:2;margin-bottom:0;text-align:right;z-index:10}.page-image .image-credit a{color:#fff;text-decoration:none}.page-footer{position:relative}.author-image{position:absolute;left:0}.author-image img{width:80px;height:80px;border-radius:3px}.author-content{word-wrap:break-word;padding-left:100px;min-height:80px}.author-name{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:0}.author-bio{margin-top:0;font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:24px;margin-bottom:1.5rem}#site-footer{max-width:68em;margin-left:auto;margin-right:auto;margin-top:72px;margin-top:4.5rem;padding-bottom:1.618em;font-family:"Helvetica Neue","Segoe UI",Arial,sans-serif}#site-footer:after{content:"";display:table;clear:both}#site-footer .copyright{font-size:12px;font-size:.75rem;line-height:2;margin-bottom:24px;margin-bottom:1.5rem;color:#999}#site-footer .copyright a{color:#999;text-decoration:none}
diff --git a/_site/css/owl.carousel.css b/_site/css/owl.carousel.css
deleted file mode 100755
index 4e3c17c..0000000
--- a/_site/css/owl.carousel.css
+++ /dev/null
@@ -1,71 +0,0 @@
-/* 
- * 	Core Owl Carousel CSS File
- *	v1.3.3
- */
-
-/* clearfix */
-.owl-carousel .owl-wrapper:after {
-	content: ".";
-	display: block;
-	clear: both;
-	visibility: hidden;
-	line-height: 0;
-	height: 0;
-}
-/* display none until init */
-.owl-carousel{
-	display: none;
-	position: relative;
-	width: 100%;
-	-ms-touch-action: pan-y;
-}
-.owl-carousel .owl-wrapper{
-	display: none;
-	position: relative;
-	-webkit-transform: translate3d(0px, 0px, 0px);
-}
-.owl-carousel .owl-wrapper-outer{
-	overflow: hidden;
-	position: relative;
-	width: 100%;
-}
-.owl-carousel .owl-wrapper-outer.autoHeight{
-	-webkit-transition: height 500ms ease-in-out;
-	-moz-transition: height 500ms ease-in-out;
-	-ms-transition: height 500ms ease-in-out;
-	-o-transition: height 500ms ease-in-out;
-	transition: height 500ms ease-in-out;
-}
-	
-.owl-carousel .owl-item{
-	float: left;
-}
-.owl-controls .owl-page,
-.owl-controls .owl-buttons div{
-	cursor: pointer;
-}
-.owl-controls {
-	-webkit-user-select: none;
-	-khtml-user-select: none;
-	-moz-user-select: none;
-	-ms-user-select: none;
-	user-select: none;
-	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-}
-
-/* mouse grab icon */
-.grabbing { 
-    cursor:url(grabbing.png) 8 8, move;
-}
-
-/* fix */
-.owl-carousel  .owl-wrapper,
-.owl-carousel  .owl-item{
-	-webkit-backface-visibility: hidden;
-	-moz-backface-visibility:    hidden;
-	-ms-backface-visibility:     hidden;
-  -webkit-transform: translate3d(0,0,0);
-  -moz-transform: translate3d(0,0,0);
-  -ms-transform: translate3d(0,0,0);
-}
-
diff --git a/_site/css/responsive.css b/_site/css/responsive.css
deleted file mode 100755
index ee051ee..0000000
--- a/_site/css/responsive.css
+++ /dev/null
@@ -1,400 +0,0 @@
-/*		Default Layout: 992px. 
-		Gutters: 24px.
-		Outer margins: 48px.
-		Leftover space for scrollbars @1024px: 32px.
--------------------------------------------------------------------------------
-cols    1     2      3      4      5      6      7      8      9      10
-px      68    160    252    344    436    528    620    712    804    896    */
-/*		Tablet Layout: 768px.
-		Gutters: 24px.
-		Outer margins: 28px.
-		Inherits styles from: Default Layout.
------------------------------------------------------------------
-cols    1     2      3      4      5      6      7      8
-px      68    160    252    344    436    528    620    712    */
-@media only screen and (min-width: 768px) and (max-width: 991px) {
-  /*---------------------------------------------
-					Index Start 
------------------------------------------------*/
-  /*--
-	wrapper Start 
---*/
-  #wrapper {
-    text-align: center;
-  }
-  #wrapper .block img {
-    padding-top: 100px;
-    width: 50%;
-  }
-  /*--
-	content Start 
---*/
-  #content {
-    text-align: center;
-  }
-  #content .block {
-    padding-bottom: 100px;
-  }
-  /*--
-	features Start 
---*/
-  #features {
-    text-align: center;
-  }
-  /*--
-	footer Start 
---*/
-  footer .navbar {
-    margin-bottom: 0px;
-    border: 0px;
-    min-height: 40px;
-  }
-  footer .navbar-default {
-    border: 0px;
-    width: 68%;
-  }
-  footer .navbar-default .navbar-nav li a {
-    color: #494949;
-    padding: 10px 10px;
-    font-size: 15px;
-  }
-  footer .navbar-default .navbar-nav li a:hover {
-    color: #000;
-  }
-  /*---------------------------------------------
-					Index Close 
------------------------------------------------*/
-  /*=============================================*/
-  /*---------------------------------------------
-					Work Start 
------------------------------------------------*/
-  /*--
-	slider-work Start 
---*/
-  #slider-work .block h1 {
-    font-size: 28px;
-  }
-  #slider-work .block p {
-    font-size: 15px;
-  }
-  /*--
-	portfolio Start 
---*/
-  #portfolio-work .block .portfolio-manu {
-    padding-left: 0px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .img-heading {
-    padding: 5px 0 5px 13px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .img-heading h2 {
-    font-size: 20px;
-    line-height: 25px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .img-heading p {
-    font-size: 11px;
-    line-height: 20px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .overlay {
-    padding-left: 15px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .overlay h2 {
-    padding-top: 30px;
-    padding-bottom: 15px;
-    font-size: 20px;
-    line-height: 25px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .overlay p {
-    font-size: 11px;
-    line-height: 20px;
-    padding-top: 15px;
-  }
-  /*--
-	wrapper Start 
---*/
-  #wrapper-work ul li .items-text {
-    padding-top: 0;
-    padding-left: 25px;
-  }
-  #wrapper-work ul li .items-text h2 {
-    padding-bottom: 10px;
-    padding-top: 40px;
-  }
-  #wrapper-work ul li .items-text p {
-    font-size: 14px;
-    line-height: 20px;
-    padding-right: 30px;
-  }
-  /*--
-	features Start 
---*/
-  #features-work .block ul li {
-    width: 49%;
-  }
-  /*---------------------------------------------
-					Work close 
------------------------------------------------*/
-  /*=============================================*/
-  /*---------------------------------------------
-					contact start 
------------------------------------------------*/
-  #wrapper-contact .block {
-    padding-bottom: 50px;
-  }
-  /*--
-	features-contact Start 
---*/
-  #features-contact .block ul li {
-    width: 49%;
-  }
-  /*---------------------------------------------
-					contact close 
------------------------------------------------*/
-  /*------------------*/
-}
-/*		Mobile Layout: 320px.
-		Gutters: 24px.
-		Outer margins: 34px.
-		Inherits styles from: Default Layout.
----------------------------------------------
-cols    1     2      3
-px      68    160    252    */
-@media only screen and (max-width: 767px) {
-  /*---------------------------------------------
-					Index Start 
------------------------------------------------*/
-  .heading {
-    padding-left: 0px;
-  }
-  h2 {
-    font-size: 18px;
-  }
-  p {
-    font-size: 13px;
-  }
-  header .navbar-default .navbar-toggle {
-    margin-top: 20px;
-    margin-bottom: 20px;
-  }
-  #slider {
-    padding-top: 90px;
-    padding-bottom: 100px;
-  }
-  #slider .block {
-    padding-left: 0px;
-  }
-  #slider .block h1 {
-    font-size: 20px;
-  }
-  #slider .block p {
-    font-size: 13px;
-  }
-  /*--
-	wrapper Start 
---*/
-  #wrapper {
-    text-align: center;
-    padding-top: 70px;
-    padding-bottom: 100px;
-  }
-  #wrapper .block img {
-    padding-top: 100px;
-    padding-left: 0px;
-    width: 100%;
-  }
-  /*--
-	service Start 
---*/
-  #service {
-    padding-top: 100px;
-  }
-  #service .thumbnail {
-    padding-bottom: 70px;
-  }
-  /*--
-	call-to-action Start 
---*/
-  #call-to-action p {
-    padding: 0px 0px 40px;
-  }
-  #call-to-action .btn {
-    padding: 10px 20px;
-    font-size: 15px;
-  }
-  /*--
-	content Start 
---*/
-  #content {
-    text-align: center;
-    padding-top: 70px;
-  }
-  #content .block {
-    padding-bottom: 100px;
-  }
-  #content .block h2 {
-    padding-top: 0px;
-  }
-  #content .block-bottom {
-    padding: 0px;
-  }
-  #content .block-bottom .item-img {
-    padding-left: 0px;
-  }
-  /*--
-	features Start 
---*/
-  #features .features-img {
-    text-align: center;
-  }
-  /*---------------------------------------------
-					Index Close 
------------------------------------------------*/
-  /*=============================================*/
-  /*---------------------------------------------
-					Work Start 
------------------------------------------------*/
-  #slider-work {
-    padding-top: 100px;
-    padding-bottom: 100px;
-  }
-  #slider-work .block {
-    padding-left: 0px;
-  }
-  #slider-work .block h1 {
-    font-size: 20px;
-  }
-  #slider-work .block p {
-    font-size: 11px;
-    line-height: 25px;
-  }
-  /*--
-	portfolio Start 
---*/
-  #portfolio-work .block .portfolio-manu {
-    padding-left: 0px;
-    text-align: center;
-  }
-  #portfolio-work .block .portfolio-manu ul li {
-    padding: 0 8px;
-  }
-  #portfolio-work .block .portfolio-contant ul li {
-    width: 100%;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .img-heading {
-    padding: 5px 0 5px 13px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .img-heading h2 {
-    font-size: 20px;
-    line-height: 25px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .img-heading p {
-    font-size: 11px;
-    line-height: 20px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .overlay {
-    padding-left: 15px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .overlay h2 {
-    padding-top: 65px;
-    padding-bottom: 15px;
-    font-size: 20px;
-    line-height: 25px;
-  }
-  #portfolio-work .block .portfolio-contant ul li a .overlay p {
-    font-size: 11px;
-    line-height: 20px;
-    padding-top: 15px;
-    padding-right: 5px;
-  }
-  /*--
-	wrapper Start 
---*/
-  #wrapper-work ul li {
-    float: none;
-    width: 100%;
-  }
-  #wrapper-work ul li .items-text {
-    padding-left: 15px;
-    padding-top: 30px;
-  }
-  #wrapper-work ul li .items-text h2 {
-    padding-top: 10px;
-    padding-bottom: 15px;
-    font-size: 20px;
-    line-height: 25px;
-  }
-  #wrapper-work ul li .items-text p {
-    font-size: 11px;
-    line-height: 20px;
-    padding-top: 15px;
-  }
-  /*--
-	features Start 
---*/
-  #features-work .block ul li {
-    display: block;
-    width: 100%;
-  }
-  /*---------------------------------------------
-					Work close 
------------------------------------------------*/
-  /*=============================================*/
-  /*---------------------------------------------
-					contact Start 
------------------------------------------------*/
-  /*--
-	slider-contact Start 
---*/
-  #slider-contact {
-    padding-top: 100px;
-    padding-bottom: 100px;
-  }
-  #slider-contact .block {
-    padding-left: 0px;
-  }
-  #slider-contact .block h1 {
-    font-size: 20px;
-  }
-  #slider-contact .block p {
-    font-size: 11px;
-    line-height: 25px;
-  }
-  /*--
-	wrapper-contact Start 
---*/
-  #wrapper-contact .block {
-    padding-bottom: 50px;
-  }
-  #wrapper-contact .block .location p {
-    width: 100%;
-  }
-  #wrapper-contact .block .social-media-icon a i {
-    padding-top: 30px;
-  }
-  /*--
-	features-contact Start 
---*/
-  #features-contact .block ul li {
-    display: block;
-    width: 100%;
-  }
-  /*---------------------------------------------
-					contact close 
------------------------------------------------*/
-  /*--
-	footer Start 
---*/
-  footer .footer-manu {
-    display: none;
-  }
-}
-/*		Wide Mobile Layout: 480px.
-		Gutters: 24px.
-		Outer margins: 22px.
-		Inherits styles from: Default Layout, Mobile Layout.
-------------------------------------------------------------
-cols    1     2      3      4      5
-px      68    160    252    344    436    */
-/*	Retina media query.
-	Overrides styles for devices with a 
-	device-pixel-ratio of 2+, such as iPhone 4.
------------------------------------------------    */
diff --git a/_site/css/style.css b/_site/css/style.css
deleted file mode 100755
index 667c539..0000000
--- a/_site/css/style.css
+++ /dev/null
@@ -1,806 +0,0 @@
-@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600);
-@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700);
-@import url(http://fonts.googleapis.com/css?family=Volkhov:400italic);
-/* var text-decoration */
-/*--
-	Common Css
---*/
-body {
-  font-family: 'Open Sans', sans-serif;
-  -webkit-font-smoothing: antialiased;
-}
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  font-family: 'Roboto', sans-serif;
-}
-h2 {
-  font-size: 30px;
-  font-weight: 400;
-}
-h3 {
-  font-size: 28px;
-  font-weight: 300;
-}
-p {
-  font-size: 15px;
-  line-height: 28px;
-}
-ul {
-  padding: 0;
-  margin: 0;
-  list-style: none;
-}
-a,
-a:active,
-a:focus,
-a:active {
-  text-decoration: none !important;
-}
-.section-title {
-  margin-bottom: 70px;
-}
-.section-title h2 {
-  text-transform: uppercase;
-  font-size: 28px;
-  font-weight: 600;
-}
-.section-title p {
-  font-family: 'Volkhov', serif;
-  font-style: italic;
-  color: #666;
-}
-/*--
-	Header Start
---*/
-header {
-  background: #fff;
-  padding: 20px 0;
-}
-header .navbar {
-  margin-bottom: 0px;
-  border: 0px;
-}
-header .navbar-brand {
-  padding-top: 5px;
-}
-header .navbar-default {
-  background: none;
-  border: 0px;
-}
-header .navbar-default .navbar-nav {
-  padding-top: 10px;
-}
-header .navbar-default .navbar-nav li a {
-  color: #333333;
-  padding: 10px 26px;
-  font-size: 15px;
-}
-font header .navbar-default .navbar-nav li a:hover {
-  color: #000;
-}
-/*---------------------------------------------
-					Index Start
------------------------------------------------*/
-/*--
-	Slider Start
---*/
-#slider {
-  background: url("../images/slider-bg.jpg") no-repeat;
-  background-size: cover;
-  background-attachment: fixed;
-  background-position: 10% 0%;
-  padding: 200px 0 280px 0;
-  position: relative;
-}
-#slider:before {
-  content: "";
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  right: 0;
-  width: 100%;
-  height: 100%;
-  background: linear-gradient(to left, #8b86a3, #322e40);
-  opacity: 0.8;
-}
-#slider .block {
-  color: #E3E3E4;
-}
-#slider .block h1 {
-  font-family: 'Roboto', sans-serif;
-  font-weight: 100;
-  font-size: 45px;
-  line-height: 60px;
-  letter-spacing: 10px;
-  padding-bottom: 45px;
-}
-#slider .block p {
-  font-size: 23px;
-  line-height: 40px;
-  font-family: 'Roboto', sans-serif;
-  font-weight: 300;
-  letter-spacing: 3px;
-}
-/*--
-	wrapper Start
---*/
-#intro {
-  padding: 100px 0;
-}
-#intro .block h2 {
-  padding-top: 35px;
-  line-height: 27px;
-  margin: 0;
-}
-#intro .block p {
-  color: #7B7B7B;
-  padding-top: 20px;
-}
-#intro .block img {
-  padding-left: 40px;
-  width: 100%;
-}
-#intro .section-title {
-  margin-bottom: 0px;
-}
-#intro .section-title p {
-  padding-top: 20px;
-}
-/*--
-	service Start
---*/
-#service {
-  text-align: center;
-  padding: 90px 0;
-}
-#service .service-item {
-  padding-bottom: 30px;
-}
-#service .service-item i {
-  font-size: 60px;
-  color: #4A4656;
-}
-#service .service-item h4 {
-  padding-top: 20px;
-  margin: 0;
-  color: #666;
-}
-#service .service-item p {
-  color: #888;
-  padding-top: 10px;
-  margin: 0;
-  font-size: 14px;
-  line-height: 1.8;
-}
-/*--
-	call-to-action Start
---*/
-#call-to-action {
-  background: url("../images/call-to-action-bg.jpg") no-repeat;
-  background-size: cover;
-  background-attachment: fixed;
-  padding: 70px 0px;
-  position: relative;
-  text-align: center;
-  color: #fff;
-}
-#call-to-action:before {
-  content: "";
-  position: absolute;
-  left: 0;
-  right: 0;
-  top: 0;
-  bottom: 0;
-  width: 100%;
-  height: 100%;
-  background: #1d192c;
-  opacity: 0.8;
-}
-#call-to-action h2 {
-  padding-bottom: 20px;
-  line-height: 33px;
-  margin: 0;
-  font-size: 30px;
-}
-#call-to-action p {
-  font-size: 14px;
-  line-height: 1.6;
-}
-#call-to-action .btn-call-to-action {
-  padding: 15px 35px;
-  border: none;
-  background-color: #fff;
-  font-size: 15px;
-  color: #333333;
-  margin-top: 30px;
-}
-/*--
-	Feature Start
---*/
-#feature {
-  background: url("../images/featue-bg.jpg");
-  background-position: 50% 94px;
-  width: 100%;
-  display: block;
-  position: relative;
-  overflow: visible;
-  background-attachment: fixed;
-  background-repeat: no-repeat;
-  background-position: center center;
-  background-color: #fff;
-  -webkit-background-size: cover;
-  -moz-background-size: cover;
-  -o-background-size: cover;
-  background-size: cover;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  -webkit-backface-visibility: hidden;
-  backface-visibility: hidden;
-  padding: 100px 0;
-}
-#feature h2 {
-  font-size: 28px;
-  font-weight: 600;
-  margin-bottom: 30px;
-}
-#feature p {
-  color: #8d8f92;
-  margin-bottom: 20px;
-}
-#feature .btn-view-works {
-  background: #655E7A;
-  color: #fff;
-  padding: 10px 20px;
-}
-/*--
-	content Start
---*/
-#testimonial {
-  padding: 100px 0;
-}
-#testimonial .block h2 {
-  line-height: 27px;
-  color: #5C5C5C;
-  padding-top: 110px;
-}
-#testimonial .block p {
-  padding-top: 50px;
-  color: #7B7B7B;
-}
-#testimonial .counter-box li {
-  width: 50%;
-  float: left;
-  text-align: center;
-  margin: 30px 0 30px;
-}
-#testimonial .counter-box li i {
-  font-size: 35px;
-}
-#testimonial .counter-box li h4 {
-  font-size: 30px;
-  font-weight: bold;
-}
-#testimonial .counter-box li span {
-  color: #555;
-}
-#testimonial .testimonial-carousel {
-  text-align: center;
-  width: 75%;
-  border: 1px solid #DEDEDE;
-  padding: 24px;
-  margin: 0 auto;
-}
-#testimonial .testimonial-carousel img {
-  padding-bottom: 38px;
-}
-#testimonial .testimonial-carousel p {
-  line-height: 28px;
-  font-weight: 300;
-  padding-bottom: 20px;
-}
-#testimonial .testimonial-carousel .user img {
-  padding-bottom: 0px;
-  border-radius: 500px;
-}
-#testimonial .testimonial-carousel .user p {
-  padding-bottom: 0;
-  font-size: 12px;
-  line-height: 20px;
-  color: #353241;
-}
-#testimonial .testimonial-carousel .user p span {
-  display: block;
-  color: #353241;
-  font-weight: 600;
-}
-#testimonial .testimonial-carousel .owl-carousel .owl-pagination div {
-  border: 1px solid #1D1D1D;
-  border-radius: 500px;
-  display: inline-block;
-  height: 10px;
-  margin-right: 15px;
-  width: 10px;
-}
-#testimonial .testimonial-carousel .owl-carousel .owl-pagination div.active {
-  background: #5C5C5C;
-  font-size: 30px;
-  display: inline-block;
-  border: 0px;
-}
-/*--
-	features Start
---*/
-#clients-logo-section {
-  padding-top: 30px;
-  padding-bottom: 75px;
-}
-#clients-logo-section .clients-logo-img {
-  padding: 0px 50px;
-}
-/*---------------------------------------------
-					Work Start
------------------------------------------------*/
-/*--
-	Slider-work Start
---*/
-#global-header {
-  background: url("../images/slider-bg2.jpg") no-repeat;
-  background-size: cover;
-  padding-top: 150px;
-  padding-bottom: 107px;
-  position: relative;
-  background-attachment: fixed;
-}
-#global-header:before {
-  content: "";
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  right: 0;
-  width: 100%;
-  height: 100%;
-  background: linear-gradient(to left, #928dab, #1f1c2c 70%);
-  opacity: 0.8;
-}
-#global-header .block {
-  color: #E3E3E4;
-  margin: 0 auto;
-  padding-left: 90px;
-  text-align: center;
-}
-#global-header .block h1 {
-  font-weight: 100;
-  font-size: 45px;
-  letter-spacing: 6px;
-  padding-bottom: 15px;
-  margin-top: 0;
-  text-transform: capitalize;
-}
-#global-header .block p {
-  font-size: 16px;
-  font-weight: 300;
-  letter-spacing: 1px;
-  word-spacing: 3px;
-}
-/*--
-	portfolio-work Start
---*/
-#portfolio-work {
-  overflow: hidden;
-  padding: 80px 0;
-}
-#portfolio-work .block .portfolio-menu {
-  padding-bottom: 30px;
-  text-align: center;
-}
-#portfolio-work .block .portfolio-menu ul {
-  border: 1px solid #999999;
-  display: inline-block;
-  margin-bottom: 40px;
-}
-#portfolio-work .block .portfolio-menu ul li {
-  display: inline-block;
-  padding: 0px 25px;
-  cursor: pointer;
-  font-size: 15px;
-  line-height: 40px;
-  font-weight: 600;
-  color: #333333;
-  text-transform: capitalize;
-  position: relative;
-}
-#portfolio-work .block .portfolio-menu ul .active {
-  color: #655E7A;
-  position: relative;
-}
-#portfolio-work .block .portfolio-menu ul .active:before {
-  content: "\f0d7";
-  position: absolute;
-  font-family: 'FontAwesome';
-  bottom: -18px;
-  font-size: 30px;
-  width: 20px;
-  left: 0px;
-  right: 0px;
-  top: 23px;
-  margin: 0 auto;
-  color: #fff;
-  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.9);
-  -webkit-transition: all 0.4s ease-in-out;
-  -moz-transition: all 0.4s ease-in-out;
-  -o-transition: all 0.4s ease-in-out;
-  -ms-transition: all 0.4s ease-in-out;
-  transition: all 0.4s ease-in-out;
-}
-#portfolio-work .block .portfolio-menu ul li:hover:before {
-  content: "\f0d7";
-  position: absolute;
-  font-family: 'FontAwesome';
-  bottom: -18px;
-  font-size: 30px;
-  width: 20px;
-  left: 0px;
-  right: 0px;
-  top: 24px;
-  margin: 0 auto;
-  color: #fff;
-  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.9);
-  -webkit-transition: all 0.4s ease-in-out;
-  -moz-transition: all 0.4s ease-in-out;
-  -o-transition: all 0.4s ease-in-out;
-  -ms-transition: all 0.4s ease-in-out;
-  transition: all 0.4s ease-in-out;
-}
-#portfolio-work .block .portfolio-contant ul li {
-  float: left;
-  width: 32.22%;
-  overflow: hidden;
-  margin: 6px;
-  position: relative;
-}
-#portfolio-work .block .portfolio-contant ul li:hover .overly {
-  opacity: 1;
-}
-#portfolio-work .block .portfolio-contant ul li:hover .position-center {
-  position: absolute;
-  top: 50%;
-  -webkit-transform: translate(0%, -50%);
-  -moz-transform: translate(0%, -50%);
-  -ms-transform: translate(0%, -50%);
-  transform: translate(0%, -50%);
-}
-#portfolio-work .block .portfolio-contant ul li a {
-  display: block;
-  color: #fff;
-}
-#portfolio-work .block .portfolio-contant ul li a h2 {
-  font-size: 22px;
-  text-transform: uppercase;
-  letter-spacing: 1px;
-}
-#portfolio-work .block .portfolio-contant ul li a p {
-  font-size: 15px;
-}
-#portfolio-work .block .portfolio-contant ul li a span {
-  font-style: italic;
-  font-size: 13px;
-  color: #655E7A;
-}
-#portfolio-work .block .portfolio-contant ul img {
-  width: 100%;
-  height: auto;
-}
-#portfolio-work .block .portfolio-contant .overly {
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  right: 0;
-  left: 0;
-  background: rgba(0, 0, 0, 0.9);
-  opacity: 0;
-  -webkit-transition: .3s all;
-  -o-transition: .3s all;
-  transition: .3s all;
-  text-align: center;
-}
-#portfolio-work .block .portfolio-contant .position-center {
-  position: absolute;
-  top: 50%;
-  left: 10%;
-  -webkit-transform: translate(0%, 50%);
-  -moz-transform: translate(0%, 50%);
-  -ms-transform: translate(0%, 50%);
-  transform: translate(0%, 50%);
-  -webkit-transition: .5s all;
-  -o-transition: .5s all;
-  transition: .5s all;
-}
-#portfolio-work .block .mix {
-  display: none;
-}
-/*--
-	wrapper-work Start
---*/
-#wrapper-work {
-  overflow: hidden;
-  padding-top: 100px;
-}
-#wrapper-work ul li {
-  width: 50%;
-  float: left;
-  position: relative;
-}
-#wrapper-work ul li img {
-  width: 100%;
-  height: 100%;
-}
-#wrapper-work ul li .items-text {
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  left: 0;
-  right: 0;
-  width: 100%;
-  height: 100%;
-  color: #fff;
-  background: rgba(0, 0, 0, 0.6);
-  padding-left: 44px;
-  padding-top: 140px;
-}
-#wrapper-work ul li .items-text h2 {
-  padding-bottom: 28px;
-  padding-top: 75px;
-  position: relative;
-}
-#wrapper-work ul li .items-text h2:before {
-  content: "";
-  position: absolute;
-  left: 0;
-  bottom: 0;
-  width: 75px;
-  height: 3px;
-  background: #fff;
-}
-#wrapper-work ul li .items-text p {
-  padding-top: 30px;
-  font-size: 16px;
-  line-height: 27px;
-  font-weight: 300;
-  padding-right: 80px;
-}
-/*--
-	features-work Start
---*/
-#features-work {
-  padding-top: 50px;
-  padding-bottom: 75px;
-}
-#features-work .block ul li {
-  width: 19%;
-  text-align: center;
-  display: inline-block;
-  padding: 40px 0px;
-}
-/*---------------------------------------------
-					Work Close
------------------------------------------------*/
-/*=============================================*/
-/*---------------------------------------------
-					 Contact Start
------------------------------------------------*/
-/*--
-	slider-contact Start
---*/
-#slider-contact {
-  background: url("../images/slider-bg2.jpg") no-repeat;
-  background-size: cover;
-  padding-top: 150px;
-  padding-bottom: 107px;
-  position: relative;
-}
-#slider-contact:before {
-  content: "";
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  right: 0;
-  width: 100%;
-  height: 100%;
-  background: linear-gradient(to left, #928dab, #1f1c2c 70%);
-  opacity: 0.8;
-}
-#slider-contact .block {
-  color: #E3E3E4;
-  margin: 0 auto;
-  padding-left: 90px;
-}
-#slider-contact .block h1 {
-  font-family: 'Roboto', sans-serif;
-  font-weight: 100;
-  font-size: 45px;
-  line-height: 60px;
-  letter-spacing: 6px;
-  padding-bottom: 15px;
-}
-#slider-contact .block p {
-  font-size: 23px;
-  line-height: 40px;
-  font-family: 'Roboto', sans-serif;
-  font-weight: 300;
-  letter-spacing: 1px;
-  word-spacing: 3px;
-}
-/*--
-	contact-form Start
---*/
-#contact-form {
-  padding-top: 70px;
-  padding-bottom: 35px;
-}
-#contact-form .block form .form-group {
-  padding-bottom: 15px;
-  margin: 0px;
-}
-#contact-form .block form .form-group .form-control {
-  background: #F6F8FA;
-  height: 60px;
-  border: 1px solid #EEF2F6;
-  box-shadow: none;
-  width: 100%;
-}
-#contact-form .block form .form-group-2 {
-  padding-bottom: 15px;
-  margin: 0px;
-}
-#contact-form .block form .form-group-2 textarea {
-  background: #F6F8FA;
-  height: 135px;
-  border: 1px solid #EEF2F6;
-  box-shadow: none;
-  width: 100%;
-}
-#contact-form .block button {
-  width: 100%;
-  height: 60px;
-  background: #47424C;
-  border: none;
-  color: #fff;
-  font-family: 'Open Sans', sans-serif;
-  font-size: 18px;
-}
-/*--
-	wrapper-contact Start
---*/
-.address-block li {
-  margin-bottom: 20px;
-}
-.address-block li i {
-  margin-right: 15px;
-  font-size: 20px;
-  width: 20px;
-}
-.social-icons {
-  margin-top: 40px;
-}
-.social-icons li {
-  display: inline-block;
-  margin: 0 6px;
-}
-.social-icons a {
-  display: inline-block;
-}
-.social-icons i {
-  color: #2C2C2C;
-  margin-right: 25px;
-  font-size: 25px;
-}
-.google-map {
-  position: relative;
-}
-.google-map #map {
-  width: 100%;
-  height: 300px;
-  background-color: #ff432e;
-}
-#contact-box {
-  padding-top: 35px;
-  padding-bottom: 58px;
-}
-#contact-box .block img {
-  width: 100%;
-}
-#contact-box .block h2 {
-  font-family: 'Open Sans', sans-serif;
-  font-weight: 300;
-  color: #000;
-  font-size: 28px;
-  padding-bottom: 30px;
-}
-#contact-box .block p {
-  color: #5C5C5C;
-  display: block;
-}
-/*--
-	features-contact Start
---*/
-#features-contact {
-  padding-top: 50px;
-  padding-bottom: 75px;
-}
-#features-contact .block ul li {
-  width: 19%;
-  text-align: center;
-  display: inline-block;
-  padding: 40px 0px;
-}
-/*---------------------------------------------
-					Contact Close
------------------------------------------------*/
-/*--------- Heading------------*/
-.heading {
-  padding-bottom: 60px;
-  text-align: center;
-}
-.heading h2 {
-  color: #000;
-  font-size: 30px;
-  line-height: 40px;
-  font-weight: 400;
-}
-.heading p {
-  font-size: 18px;
-  line-height: 40px;
-  color: #292929;
-  font-weight: 300;
-}
-/*---------------------------*/
-/*--
-	footer Start
---*/
-footer {
-  background: #F5F5F5;
-  text-align: center;
-  padding-top: 48px;
-  padding-bottom: 55px;
-}
-footer p {
-  font-size: 13px;
-  line-height: 25px;
-  color: #919191;
-}
-footer a {
-  color: #595959;
-}
-footer .footer-manu {
-  padding-bottom: 25px;
-}
-footer .footer-manu ul {
-  margin: 0px;
-  padding: 0px;
-}
-footer .footer-manu ul li {
-  display: inline-block;
-  padding: 0px 20px;
-}
-footer .footer-manu ul li a {
-  display: inline-block;
-  color: #494949;
-}
-footer .footer-manu ul li a:hover {
-  color: #000;
-}
-
-
-.center-image
-{
-    margin: 0 auto;
-    display: block;
-}
diff --git a/_site/docs/html/aria.cli.html b/_site/docs/html/aria.cli.html
deleted file mode 100644
index 0b2acf3..0000000
--- a/_site/docs/html/aria.cli.html
+++ /dev/null
@@ -1,889 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.cli &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.modeling" href="aria.modeling.html"/>
-        <link rel="prev" title="aria" href="aria.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.cli</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.color"><code class="docutils literal"><span class="pre">aria.cli.color</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.csar"><code class="docutils literal"><span class="pre">aria.cli.csar</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.defaults"><code class="docutils literal"><span class="pre">aria.cli.defaults</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.exceptions"><code class="docutils literal"><span class="pre">aria.cli.exceptions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.execution_logging"><code class="docutils literal"><span class="pre">aria.cli.execution_logging</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.helptexts"><code class="docutils literal"><span class="pre">aria.cli.helptexts</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.inputs"><code class="docutils literal"><span class="pre">aria.cli.inputs</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.logger"><code class="docutils literal"><span class="pre">aria.cli.logger</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.main"><code class="docutils literal"><span class="pre">aria.cli.main</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.service_template_utils"><code class="docutils literal"><span class="pre">aria.cli.service_template_utils</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.table"><code class="docutils literal"><span class="pre">aria.cli.table</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.utils"><code class="docutils literal"><span class="pre">aria.cli.utils</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.config"><code class="docutils literal"><span class="pre">aria.cli.config</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.config.config"><code class="docutils literal"><span class="pre">aria.cli.config.config</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.core"><code class="docutils literal"><span class="pre">aria.cli.core</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.cli.core.aria"><code class="docutils literal"><span class="pre">aria.cli.core.aria</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.cli</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.cli.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.cli">
-<span id="aria-cli"></span><h1><a class="reference internal" href="#module-aria.cli" title="aria.cli"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli</span></code></a><a class="headerlink" href="#module-aria.cli" title="Permalink to this headline">¶</a></h1>
-<p>CLI package.</p>
-<div class="section" id="module-aria.cli.color">
-<span id="aria-cli-color"></span><h2><a class="reference internal" href="#module-aria.cli.color" title="aria.cli.color"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.color</span></code></a><a class="headerlink" href="#module-aria.cli.color" title="Permalink to this headline">¶</a></h2>
-<p>Terminal colorization utilities.</p>
-<dl class="class">
-<dt id="aria.cli.color.ColorSpec">
-<em class="property">class </em><code class="descclassname">aria.cli.color.</code><code class="descname">ColorSpec</code><span class="sig-paren">(</span><em>fore=None</em>, <em>back=None</em>, <em>style=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.color.ColorSpec" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>It is possible to provide fore, back and style arguments. each could be either
-the color is lower case letter, or the actual color from Colorama.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.cli.color.Colors">
-<em class="property">class </em><code class="descclassname">aria.cli.color.</code><code class="descname">Colors</code><a class="headerlink" href="#aria.cli.color.Colors" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="attribute">
-<dt id="aria.cli.color.Colors.Back">
-<code class="descname">Back</code><em class="property"> = &lt;colorama.ansi.AnsiBack object&gt;</em><a class="headerlink" href="#aria.cli.color.Colors.Back" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.color.Colors.Fore">
-<code class="descname">Fore</code><em class="property"> = &lt;colorama.ansi.AnsiFore object&gt;</em><a class="headerlink" href="#aria.cli.color.Colors.Fore" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.color.Colors.Style">
-<code class="descname">Style</code><em class="property"> = &lt;colorama.ansi.AnsiStyle object&gt;</em><a class="headerlink" href="#aria.cli.color.Colors.Style" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.cli.color.StringStylizer">
-<em class="property">class </em><code class="descclassname">aria.cli.color.</code><code class="descname">StringStylizer</code><span class="sig-paren">(</span><em>str_</em>, <em>color_spec=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.color.StringStylizer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="method">
-<dt id="aria.cli.color.StringStylizer.color">
-<code class="descname">color</code><span class="sig-paren">(</span><em>color_spec</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.color.StringStylizer.color" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.cli.color.StringStylizer.format">
-<code class="descname">format</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.color.StringStylizer.format" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.cli.color.StringStylizer.highlight">
-<code class="descname">highlight</code><span class="sig-paren">(</span><em>pattern</em>, <em>schema</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.color.StringStylizer.highlight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.cli.color.StringStylizer.replace">
-<code class="descname">replace</code><span class="sig-paren">(</span><em>old</em>, <em>new</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.color.StringStylizer.replace" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.csar">
-<span id="aria-cli-csar"></span><h2><a class="reference internal" href="#module-aria.cli.csar" title="aria.cli.csar"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.csar</span></code></a><a class="headerlink" href="#module-aria.cli.csar" title="Permalink to this headline">¶</a></h2>
-<p>Support for the CSAR (Cloud Service ARchive) packaging specification.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#_Toc461787381">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="function">
-<dt id="aria.cli.csar.is_csar_archive">
-<code class="descclassname">aria.cli.csar.</code><code class="descname">is_csar_archive</code><span class="sig-paren">(</span><em>source</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.csar.is_csar_archive" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.csar.read">
-<code class="descclassname">aria.cli.csar.</code><code class="descname">read</code><span class="sig-paren">(</span><em>source</em>, <em>destination=None</em>, <em>logger=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.csar.read" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.csar.write">
-<code class="descclassname">aria.cli.csar.</code><code class="descname">write</code><span class="sig-paren">(</span><em>service_template_path</em>, <em>destination</em>, <em>logger</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.csar.write" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.defaults">
-<span id="aria-cli-defaults"></span><h2><a class="reference internal" href="#module-aria.cli.defaults" title="aria.cli.defaults"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.defaults</span></code></a><a class="headerlink" href="#module-aria.cli.defaults" title="Permalink to this headline">¶</a></h2>
-<p>Various CLI default values.</p>
-<dl class="data">
-<dt id="aria.cli.defaults.SERVICE_TEMPLATE_FILENAME">
-<code class="descclassname">aria.cli.defaults.</code><code class="descname">SERVICE_TEMPLATE_FILENAME</code><em class="property"> = 'service_template.yaml'</em><a class="headerlink" href="#aria.cli.defaults.SERVICE_TEMPLATE_FILENAME" title="Permalink to this definition">¶</a></dt>
-<dd><p>Default service template filename</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="aria.cli.defaults.SORT_DESCENDING">
-<code class="descclassname">aria.cli.defaults.</code><code class="descname">SORT_DESCENDING</code><em class="property"> = False</em><a class="headerlink" href="#aria.cli.defaults.SORT_DESCENDING" title="Permalink to this definition">¶</a></dt>
-<dd><p>Default sort descending</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="aria.cli.defaults.TASK_MAX_ATTEMPTS">
-<code class="descclassname">aria.cli.defaults.</code><code class="descname">TASK_MAX_ATTEMPTS</code><em class="property"> = 30</em><a class="headerlink" href="#aria.cli.defaults.TASK_MAX_ATTEMPTS" title="Permalink to this definition">¶</a></dt>
-<dd><p>Default task max attempts</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="aria.cli.defaults.TASK_RETRY_INTERVAL">
-<code class="descclassname">aria.cli.defaults.</code><code class="descname">TASK_RETRY_INTERVAL</code><em class="property"> = 30</em><a class="headerlink" href="#aria.cli.defaults.TASK_RETRY_INTERVAL" title="Permalink to this definition">¶</a></dt>
-<dd><p>Default task retry interval</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.exceptions">
-<span id="aria-cli-exceptions"></span><h2><a class="reference internal" href="#module-aria.cli.exceptions" title="aria.cli.exceptions"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.exceptions</span></code></a><a class="headerlink" href="#module-aria.cli.exceptions" title="Permalink to this headline">¶</a></h2>
-<p>CLI exceptions.</p>
-<dl class="exception">
-<dt id="aria.cli.exceptions.AriaCliError">
-<em class="property">exception </em><code class="descclassname">aria.cli.exceptions.</code><code class="descname">AriaCliError</code><a class="headerlink" href="#aria.cli.exceptions.AriaCliError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.execution_logging">
-<span id="aria-cli-execution-logging"></span><h2><a class="reference internal" href="#module-aria.cli.execution_logging" title="aria.cli.execution_logging"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.execution_logging</span></code></a><a class="headerlink" href="#module-aria.cli.execution_logging" title="Permalink to this headline">¶</a></h2>
-<p>Formatting for <code class="docutils literal"><span class="pre">executions</span></code> sub-commands.</p>
-<dl class="function">
-<dt id="aria.cli.execution_logging.log">
-<code class="descclassname">aria.cli.execution_logging.</code><code class="descname">log</code><span class="sig-paren">(</span><em>item</em>, <em>mark_pattern=None</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.execution_logging.log" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.execution_logging.log_list">
-<code class="descclassname">aria.cli.execution_logging.</code><code class="descname">log_list</code><span class="sig-paren">(</span><em>iterator</em>, <em>mark_pattern=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.execution_logging.log_list" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.execution_logging.stylize_log">
-<code class="descclassname">aria.cli.execution_logging.</code><code class="descname">stylize_log</code><span class="sig-paren">(</span><em>item</em>, <em>mark_pattern</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.execution_logging.stylize_log" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.helptexts">
-<span id="aria-cli-helptexts"></span><h2><a class="reference internal" href="#module-aria.cli.helptexts" title="aria.cli.helptexts"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.helptexts</span></code></a><a class="headerlink" href="#module-aria.cli.helptexts" title="Permalink to this headline">¶</a></h2>
-<p>Gathers all CLI command help texts in one place.</p>
-</div>
-<div class="section" id="module-aria.cli.inputs">
-<span id="aria-cli-inputs"></span><h2><a class="reference internal" href="#module-aria.cli.inputs" title="aria.cli.inputs"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.inputs</span></code></a><a class="headerlink" href="#module-aria.cli.inputs" title="Permalink to this headline">¶</a></h2>
-<p>Helpers for validating and coercing service template inputs.</p>
-<dl class="function">
-<dt id="aria.cli.inputs.inputs_to_dict">
-<code class="descclassname">aria.cli.inputs.</code><code class="descname">inputs_to_dict</code><span class="sig-paren">(</span><em>resources</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.inputs.inputs_to_dict" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a dictionary of inputs</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>resources</strong> – <p>can be:</p>
-<ul class="simple">
-<li>list of files</li>
-<li>single file</li>
-<li>directory containing multiple input files</li>
-<li><code class="docutils literal"><span class="pre">key1=value1;key2=value2</span></code> pairs string.</li>
-<li>string formatted as JSON/YAML</li>
-<li>wildcard based string (e.g. <code class="docutils literal"><span class="pre">*-inputs.yaml</span></code>)</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.logger">
-<span id="aria-cli-logger"></span><h2><a class="reference internal" href="#module-aria.cli.logger" title="aria.cli.logger"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.logger</span></code></a><a class="headerlink" href="#module-aria.cli.logger" title="Permalink to this headline">¶</a></h2>
-<p>Centralized logging configuration and formatting.</p>
-<dl class="class">
-<dt id="aria.cli.logger.Logging">
-<em class="property">class </em><code class="descclassname">aria.cli.logger.</code><code class="descname">Logging</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.logger.Logging" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="method">
-<dt id="aria.cli.logger.Logging.is_high_verbose_level">
-<code class="descname">is_high_verbose_level</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.logger.Logging.is_high_verbose_level" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.logger.Logging.log_file">
-<code class="descname">log_file</code><a class="headerlink" href="#aria.cli.logger.Logging.log_file" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.logger.Logging.logger">
-<code class="descname">logger</code><a class="headerlink" href="#aria.cli.logger.Logging.logger" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.logger.Logging.verbosity_level">
-<code class="descname">verbosity_level</code><a class="headerlink" href="#aria.cli.logger.Logging.verbosity_level" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.cli.logger.ModelLogIterator">
-<em class="property">class </em><code class="descclassname">aria.cli.logger.</code><code class="descname">ModelLogIterator</code><span class="sig-paren">(</span><em>model_storage</em>, <em>execution_id</em>, <em>filters=None</em>, <em>sort=None</em>, <em>offset=0</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.logger.ModelLogIterator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.main">
-<span id="aria-cli-main"></span><h2><a class="reference internal" href="#module-aria.cli.main" title="aria.cli.main"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.main</span></code></a><a class="headerlink" href="#module-aria.cli.main" title="Permalink to this headline">¶</a></h2>
-<p>Executable entry point into the CLI.</p>
-<dl class="function">
-<dt id="aria.cli.main.main">
-<code class="descclassname">aria.cli.main.</code><code class="descname">main</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.main.main" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.service_template_utils">
-<span id="aria-cli-service-template-utils"></span><h2><a class="reference internal" href="#module-aria.cli.service_template_utils" title="aria.cli.service_template_utils"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.service_template_utils</span></code></a><a class="headerlink" href="#module-aria.cli.service_template_utils" title="Permalink to this headline">¶</a></h2>
-<p>Loading mechanism for service templates.</p>
-<dl class="function">
-<dt id="aria.cli.service_template_utils.get">
-<code class="descclassname">aria.cli.service_template_utils.</code><code class="descname">get</code><span class="sig-paren">(</span><em>source</em>, <em>service_template_filename</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.service_template_utils.get" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get a source and return a path to the main service template file</p>
-<p>The behavior based on then source argument content is:</p>
-<ul class="simple">
-<li>local <code class="docutils literal"><span class="pre">.yaml</span></code> file: return the file</li>
-<li>local archive (<code class="docutils literal"><span class="pre">.csar</span></code>, <code class="docutils literal"><span class="pre">.zip</span></code>, <code class="docutils literal"><span class="pre">.tar</span></code>, <code class="docutils literal"><span class="pre">.tar.gz</span></code>, and <code class="docutils literal"><span class="pre">.tar.bz2</span></code>): extract it
-locally and return path service template file</li>
-<li>URL: download and get service template from downloaded archive</li>
-<li>GitHub repo: download and get service template from downloaded archive</li>
-</ul>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>source</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – path/URL/GitHub repo to archive/service-template file</li>
-<li><strong>service_template_filename</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – path to service template if source is a non-CSAR archive
-with CSAR archives, this is read from the metadata file)</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">path to main service template file</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)">basestring</a></p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.table">
-<span id="aria-cli-table"></span><h2><a class="reference internal" href="#module-aria.cli.table" title="aria.cli.table"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.table</span></code></a><a class="headerlink" href="#module-aria.cli.table" title="Permalink to this headline">¶</a></h2>
-<p>Tabular formatting utilities.</p>
-<dl class="function">
-<dt id="aria.cli.table.print_data">
-<code class="descclassname">aria.cli.table.</code><code class="descname">print_data</code><span class="sig-paren">(</span><em>columns</em>, <em>items</em>, <em>header_text</em>, <em>column_formatters=None</em>, <em>col_max_width=None</em>, <em>defaults=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.table.print_data" title="Permalink to this definition">¶</a></dt>
-<dd><p>Prints data in a tabular form.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>columns</strong> (<em>iterable of basestring</em>) – columns of the table, e.g. <code class="docutils literal"><span class="pre">['id','name']</span></code></li>
-<li><strong>items</strong> – each element must have keys or attributes corresponding to the <code class="docutils literal"><span class="pre">columns</span></code> items,
-e.g. <code class="docutils literal"><span class="pre">[{'id':'123',</span> <span class="pre">'name':'Pete'}]</span></code></li>
-<li><strong>column_formatters</strong> ({<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <code class="xref py py-obj docutils literal"><span class="pre">function</span></code>}) – maps column name to formatter, a function that may manipulate the
-string values printed for this column, e.g. <code class="docutils literal"><span class="pre">{'created_at':</span> <span class="pre">timestamp_formatter}</span></code></li>
-<li><strong>col_max_width</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – maximum width of table</li>
-<li><strong>defaults</strong> ({<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>}) – default values for keys that don’t exist in the data itself, e.g.
-<code class="docutils literal"><span class="pre">{'serviceId':'123'}</span></code></li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.table.timestamp_formatter">
-<code class="descclassname">aria.cli.table.</code><code class="descname">timestamp_formatter</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.table.timestamp_formatter" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.table.trim_formatter_generator">
-<code class="descclassname">aria.cli.table.</code><code class="descname">trim_formatter_generator</code><span class="sig-paren">(</span><em>max_length</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.table.trim_formatter_generator" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.utils">
-<span id="aria-cli-utils"></span><h2><a class="reference internal" href="#module-aria.cli.utils" title="aria.cli.utils"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.utils</span></code></a><a class="headerlink" href="#module-aria.cli.utils" title="Permalink to this headline">¶</a></h2>
-<p>Miscellaneous CLI utilities.</p>
-<dl class="function">
-<dt id="aria.cli.utils.check_overriding_storage_exceptions">
-<code class="descclassname">aria.cli.utils.</code><code class="descname">check_overriding_storage_exceptions</code><span class="sig-paren">(</span><em>e</em>, <em>model_class</em>, <em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.utils.check_overriding_storage_exceptions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Checks whether the storage exception is a known type where we’d like to override the exception
-message; If so, it raises a new error. Otherwise it simply returns.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.utils.download_file">
-<code class="descclassname">aria.cli.utils.</code><code class="descname">download_file</code><span class="sig-paren">(</span><em>url</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.utils.download_file" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.utils.generate_progress_handler">
-<code class="descclassname">aria.cli.utils.</code><code class="descname">generate_progress_handler</code><span class="sig-paren">(</span><em>file_path</em>, <em>action=''</em>, <em>max_bar_length=80</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.utils.generate_progress_handler" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a function that prints a progress bar in the terminal.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>file_path</strong> – the name of the file being transferred</li>
-<li><strong>action</strong> – uploading/downloading</li>
-<li><strong>max_bar_length</strong> – maximum allowed length of the bar</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">configured <code class="docutils literal"><span class="pre">print_progress</span></code> function</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.utils.get_parameter_templates_as_string">
-<code class="descclassname">aria.cli.utils.</code><code class="descname">get_parameter_templates_as_string</code><span class="sig-paren">(</span><em>parameter_templates</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.utils.get_parameter_templates_as_string" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.utils.storage_sort_param">
-<code class="descclassname">aria.cli.utils.</code><code class="descname">storage_sort_param</code><span class="sig-paren">(</span><em>sort_by</em>, <em>descending</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.utils.storage_sort_param" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.config">
-<span id="aria-cli-config"></span><h2><a class="reference internal" href="#module-aria.cli.config" title="aria.cli.config"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.config</span></code></a><a class="headerlink" href="#module-aria.cli.config" title="Permalink to this headline">¶</a></h2>
-<p>CLI configuration package.</p>
-</div>
-<div class="section" id="module-aria.cli.config.config">
-<span id="aria-cli-config-config"></span><h2><a class="reference internal" href="#module-aria.cli.config.config" title="aria.cli.config.config"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.config.config</span></code></a><a class="headerlink" href="#module-aria.cli.config.config" title="Permalink to this headline">¶</a></h2>
-<p>CLI configuration mechanism.</p>
-<dl class="class">
-<dt id="aria.cli.config.config.CliConfig">
-<em class="property">class </em><code class="descclassname">aria.cli.config.config.</code><code class="descname">CliConfig</code><span class="sig-paren">(</span><em>config_path</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.config.config.CliConfig" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="class">
-<dt id="aria.cli.config.config.CliConfig.Logging">
-<em class="property">class </em><code class="descname">Logging</code><span class="sig-paren">(</span><em>logging</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.config.config.CliConfig.Logging" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="class">
-<dt id="aria.cli.config.config.CliConfig.Logging.Execution">
-<em class="property">class </em><code class="descname">Execution</code><span class="sig-paren">(</span><em>execution_logging</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.config.config.CliConfig.Logging.Execution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="attribute">
-<dt id="aria.cli.config.config.CliConfig.Logging.Execution.colors">
-<code class="descname">colors</code><a class="headerlink" href="#aria.cli.config.config.CliConfig.Logging.Execution.colors" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.config.config.CliConfig.Logging.Execution.colors_enabled">
-<code class="descname">colors_enabled</code><a class="headerlink" href="#aria.cli.config.config.CliConfig.Logging.Execution.colors_enabled" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.config.config.CliConfig.Logging.Execution.formats">
-<code class="descname">formats</code><a class="headerlink" href="#aria.cli.config.config.CliConfig.Logging.Execution.formats" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.config.config.CliConfig.Logging.execution">
-<code class="descname">execution</code><a class="headerlink" href="#aria.cli.config.config.CliConfig.Logging.execution" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.config.config.CliConfig.Logging.filename">
-<code class="descname">filename</code><a class="headerlink" href="#aria.cli.config.config.CliConfig.Logging.filename" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.config.config.CliConfig.Logging.loggers">
-<code class="descname">loggers</code><a class="headerlink" href="#aria.cli.config.config.CliConfig.Logging.loggers" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.cli.config.config.CliConfig.create_config">
-<em class="property">classmethod </em><code class="descname">create_config</code><span class="sig-paren">(</span><em>workdir</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.config.config.CliConfig.create_config" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.cli.config.config.CliConfig.logging">
-<code class="descname">logging</code><a class="headerlink" href="#aria.cli.config.config.CliConfig.logging" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.cli.core">
-<span id="aria-cli-core"></span><h2><a class="reference internal" href="#module-aria.cli.core" title="aria.cli.core"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.core</span></code></a><a class="headerlink" href="#module-aria.cli.core" title="Permalink to this headline">¶</a></h2>
-<p>CLI core package.</p>
-</div>
-<div class="section" id="module-aria.cli.core.aria">
-<span id="aria-cli-core-aria"></span><h2><a class="reference internal" href="#module-aria.cli.core.aria" title="aria.cli.core.aria"><code class="xref py py-mod docutils literal"><span class="pre">aria.cli.core.aria</span></code></a><a class="headerlink" href="#module-aria.cli.core.aria" title="Permalink to this headline">¶</a></h2>
-<p>Enhancements and ARIA-specific conveniences for <a class="reference external" href="http://click.pocoo.org">Click</a>.</p>
-<dl class="class">
-<dt id="aria.cli.core.aria.AliasedGroup">
-<em class="property">class </em><code class="descclassname">aria.cli.core.aria.</code><code class="descname">AliasedGroup</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.AliasedGroup" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">click.core.Group</span></code></p>
-<dl class="method">
-<dt id="aria.cli.core.aria.AliasedGroup.get_command">
-<code class="descname">get_command</code><span class="sig-paren">(</span><em>ctx</em>, <em>cmd_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.AliasedGroup.get_command" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.cli.core.aria.AliasedGroup.resolve_command">
-<code class="descname">resolve_command</code><span class="sig-paren">(</span><em>ctx</em>, <em>args</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.AliasedGroup.resolve_command" title="Permalink to this definition">¶</a></dt>
-<dd><p>Override clicks <code class="docutils literal"><span class="pre">resolve_command</span></code> method and appends <em>Did you mean …</em> suggestions to the
-raised exception message.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.cli.core.aria.MutuallyExclusiveOption">
-<em class="property">class </em><code class="descclassname">aria.cli.core.aria.</code><code class="descname">MutuallyExclusiveOption</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.MutuallyExclusiveOption" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">click.core.Option</span></code></p>
-<dl class="method">
-<dt id="aria.cli.core.aria.MutuallyExclusiveOption.handle_parse_result">
-<code class="descname">handle_parse_result</code><span class="sig-paren">(</span><em>ctx</em>, <em>opts</em>, <em>args</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.MutuallyExclusiveOption.handle_parse_result" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.cli.core.aria.Options">
-<em class="property">class </em><code class="descclassname">aria.cli.core.aria.</code><code class="descname">Options</code><a class="headerlink" href="#aria.cli.core.aria.Options" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>The options API is nicer when you use each option by calling <code class="docutils literal"><span class="pre">&#64;aria.options.some_option</span></code>
-instead of <code class="docutils literal"><span class="pre">&#64;aria.some_option</span></code>.</p>
-<p>Note that some options are attributes and some are static methods. The reason for that is
-that we want to be explicit regarding how a developer sees an option. If it can receive
-arguments, it’s a method - if not, it’s an attribute.</p>
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.execution_id">
-<em class="property">static </em><code class="descname">execution_id</code><span class="sig-paren">(</span><em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.execution_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.force">
-<em class="property">static </em><code class="descname">force</code><span class="sig-paren">(</span><em>help</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.force" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.inputs">
-<em class="property">static </em><code class="descname">inputs</code><span class="sig-paren">(</span><em>help</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.inputs" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.mark_pattern">
-<em class="property">static </em><code class="descname">mark_pattern</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.mark_pattern" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.service_id">
-<em class="property">static </em><code class="descname">service_id</code><span class="sig-paren">(</span><em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.service_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.service_name">
-<em class="property">static </em><code class="descname">service_name</code><span class="sig-paren">(</span><em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.service_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.service_template_id">
-<em class="property">static </em><code class="descname">service_template_id</code><span class="sig-paren">(</span><em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.service_template_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.service_template_name">
-<em class="property">static </em><code class="descname">service_template_name</code><span class="sig-paren">(</span><em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.service_template_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.service_template_path">
-<em class="property">static </em><code class="descname">service_template_path</code><span class="sig-paren">(</span><em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.service_template_path" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.sort_by">
-<em class="property">static </em><code class="descname">sort_by</code><span class="sig-paren">(</span><em>default='created_at'</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.sort_by" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.task_max_attempts">
-<em class="property">static </em><code class="descname">task_max_attempts</code><span class="sig-paren">(</span><em>default=30</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.task_max_attempts" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.task_retry_interval">
-<em class="property">static </em><code class="descname">task_retry_interval</code><span class="sig-paren">(</span><em>default=30</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.task_retry_interval" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.cli.core.aria.Options.verbose">
-<em class="property">static </em><code class="descname">verbose</code><span class="sig-paren">(</span><em>expose_value=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.Options.verbose" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.argument">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">argument</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.argument" title="Permalink to this definition">¶</a></dt>
-<dd><p>Make Click arguments specific to ARIA.</p>
-<p>This exists purely for aesthetic reasons, otherwise some decorators are called
-<code class="docutils literal"><span class="pre">&#64;click.something</span></code> instead of <code class="docutils literal"><span class="pre">&#64;aria.something</span></code></p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.command">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">command</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.command" title="Permalink to this definition">¶</a></dt>
-<dd><p>Make Click commands ARIA specific.</p>
-<p>This exists purely for aesthetic reasons, otherwise some decorators are called
-<code class="docutils literal"><span class="pre">&#64;click.something</span></code> instead of <code class="docutils literal"><span class="pre">&#64;aria.something</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.group">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">group</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.group" title="Permalink to this definition">¶</a></dt>
-<dd><p>Allow to create a group with a default click context and a class for Click’s <code class="docutils literal"><span class="pre">didyoueamn</span></code>
-without having to repeat it for every group.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.inputs_callback">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">inputs_callback</code><span class="sig-paren">(</span><em>ctx</em>, <em>param</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.inputs_callback" title="Permalink to this definition">¶</a></dt>
-<dd><p>Allow to pass any inputs we provide to a command as processed inputs instead of having to call
-<code class="docutils literal"><span class="pre">inputs_to_dict</span></code> inside the command.</p>
-<p><code class="docutils literal"><span class="pre">&#64;aria.options.inputs</span></code> already calls this callback so that every time you use the option it
-returns the inputs as a dictionary.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.mutually_exclusive_option">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">mutually_exclusive_option</code><span class="sig-paren">(</span><em>*param_decls</em>, <em>**attrs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.mutually_exclusive_option" title="Permalink to this definition">¶</a></dt>
-<dd><p>Decorator for mutually exclusive options.</p>
-<p>This decorator works similarly to <cite>click.option</cite>, but supports an extra <code class="docutils literal"><span class="pre">mutually_exclusive</span></code>
-argument, which is a list of argument names with which the option is mutually exclusive.</p>
-<p>You can optionally also supply <code class="docutils literal"><span class="pre">mutuality_description</span></code> and <code class="docutils literal"><span class="pre">mutuality_error</span></code> to override the
-default messages.</p>
-<p>NOTE: All mutually exclusive options must use this. It’s not enough to use it in just one of the
-options.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.pass_context">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">pass_context</code><span class="sig-paren">(</span><em>func</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.pass_context" title="Permalink to this definition">¶</a></dt>
-<dd><p>Make click context ARIA specific.</p>
-<p>This exists purely for aesthetic reasons, otherwise some decorators are called
-<code class="docutils literal"><span class="pre">&#64;click.something</span></code> instead of <code class="docutils literal"><span class="pre">&#64;aria.something</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.pass_logger">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">pass_logger</code><span class="sig-paren">(</span><em>func</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.pass_logger" title="Permalink to this definition">¶</a></dt>
-<dd><p>Simply passes the logger to a command.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.pass_model_storage">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">pass_model_storage</code><span class="sig-paren">(</span><em>func</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.pass_model_storage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Simply passes the model storage to a command.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.pass_plugin_manager">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">pass_plugin_manager</code><span class="sig-paren">(</span><em>func</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.pass_plugin_manager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Simply passes the plugin manager to a command.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.pass_resource_storage">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">pass_resource_storage</code><span class="sig-paren">(</span><em>func</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.pass_resource_storage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Simply passes the resource storage to a command.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.set_cli_except_hook">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">set_cli_except_hook</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.set_cli_except_hook" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.set_verbosity_level">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">set_verbosity_level</code><span class="sig-paren">(</span><em>ctx</em>, <em>param</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.set_verbosity_level" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.cli.core.aria.show_version">
-<code class="descclassname">aria.cli.core.aria.</code><code class="descname">show_version</code><span class="sig-paren">(</span><em>ctx</em>, <em>param</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.cli.core.aria.show_version" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.modeling.html" class="btn btn-neutral float-right" title="aria.modeling" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.html" class="btn btn-neutral" title="aria" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.html b/_site/docs/html/aria.html
deleted file mode 100644
index 79fb9a6..0000000
--- a/_site/docs/html/aria.html
+++ /dev/null
@@ -1,505 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.cli" href="aria.cli.html"/>
-        <link rel="prev" title="REST" href="rest.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.core"><code class="docutils literal"><span class="pre">aria.core</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.exceptions"><code class="docutils literal"><span class="pre">aria.exceptions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.extension"><code class="docutils literal"><span class="pre">aria.extension</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.logger"><code class="docutils literal"><span class="pre">aria.logger</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria">
-<span id="aria"></span><h1><a class="reference internal" href="#module-aria" title="aria"><code class="xref py py-mod docutils literal"><span class="pre">aria</span></code></a><a class="headerlink" href="#module-aria" title="Permalink to this headline">¶</a></h1>
-<p>The ARIA root package provides entry points for extension and storage initialization.</p>
-<dl class="function">
-<dt id="aria.workflow">
-<code class="descclassname">aria.</code><code class="descname">workflow</code><span class="sig-paren">(</span><em>func=None</em>, <em>suffix_template=''</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.workflow" title="Permalink to this definition">¶</a></dt>
-<dd><p>Workflow decorator.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.operation">
-<code class="descclassname">aria.</code><code class="descname">operation</code><span class="sig-paren">(</span><em>func=None</em>, <em>toolbelt=False</em>, <em>suffix_template=''</em>, <em>logging_handlers=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.operation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Operation decorator.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.install_aria_extensions">
-<code class="descclassname">aria.</code><code class="descname">install_aria_extensions</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.install_aria_extensions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Iterates all Python packages with names beginning with <code class="docutils literal"><span class="pre">aria_extension_</span></code> and all
-<code class="docutils literal"><span class="pre">aria_extension</span></code> entry points and loads them.</p>
-<p>It then invokes all registered extension functions.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.application_model_storage">
-<code class="descclassname">aria.</code><code class="descname">application_model_storage</code><span class="sig-paren">(</span><em>api</em>, <em>api_kwargs=None</em>, <em>initiator=None</em>, <em>initiator_kwargs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.application_model_storage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Initiate model storage.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.application_resource_storage">
-<code class="descclassname">aria.</code><code class="descname">application_resource_storage</code><span class="sig-paren">(</span><em>api</em>, <em>api_kwargs=None</em>, <em>initiator=None</em>, <em>initiator_kwargs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.application_resource_storage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Initiate resource storage.</p>
-</dd></dl>
-
-<div class="section" id="module-aria.core">
-<span id="aria-core"></span><h2><a class="reference internal" href="#module-aria.core" title="aria.core"><code class="xref py py-mod docutils literal"><span class="pre">aria.core</span></code></a><a class="headerlink" href="#module-aria.core" title="Permalink to this headline">¶</a></h2>
-<p>ARIA core module.</p>
-<dl class="class">
-<dt id="aria.core.Core">
-<em class="property">class </em><code class="descclassname">aria.core.</code><code class="descname">Core</code><span class="sig-paren">(</span><em>model_storage</em>, <em>resource_storage</em>, <em>plugin_manager</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.core.Core" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="method">
-<dt id="aria.core.Core.create_service">
-<code class="descname">create_service</code><span class="sig-paren">(</span><em>service_template_id</em>, <em>inputs</em>, <em>service_name=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.core.Core.create_service" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.core.Core.create_service_template">
-<code class="descname">create_service_template</code><span class="sig-paren">(</span><em>service_template_path</em>, <em>service_template_dir</em>, <em>service_template_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.core.Core.create_service_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.core.Core.delete_service">
-<code class="descname">delete_service</code><span class="sig-paren">(</span><em>service_id</em>, <em>force=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.core.Core.delete_service" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.core.Core.delete_service_template">
-<code class="descname">delete_service_template</code><span class="sig-paren">(</span><em>service_template_id</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.core.Core.delete_service_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.core.Core.model_storage">
-<code class="descname">model_storage</code><a class="headerlink" href="#aria.core.Core.model_storage" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.core.Core.plugin_manager">
-<code class="descname">plugin_manager</code><a class="headerlink" href="#aria.core.Core.plugin_manager" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.core.Core.resource_storage">
-<code class="descname">resource_storage</code><a class="headerlink" href="#aria.core.Core.resource_storage" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.core.Core.validate_service_template">
-<code class="descname">validate_service_template</code><span class="sig-paren">(</span><em>service_template_path</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.core.Core.validate_service_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.exceptions">
-<span id="aria-exceptions"></span><h2><a class="reference internal" href="#module-aria.exceptions" title="aria.exceptions"><code class="xref py py-mod docutils literal"><span class="pre">aria.exceptions</span></code></a><a class="headerlink" href="#module-aria.exceptions" title="Permalink to this headline">¶</a></h2>
-<p>Base exception classes and other common exceptions used throughout ARIA.</p>
-<dl class="exception">
-<dt id="aria.exceptions.AriaError">
-<em class="property">exception </em><code class="descclassname">aria.exceptions.</code><code class="descname">AriaError</code><a class="headerlink" href="#aria.exceptions.AriaError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.Exception" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></a></p>
-<p>Base class for ARIA errors.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.exceptions.AriaException">
-<em class="property">exception </em><code class="descclassname">aria.exceptions.</code><code class="descname">AriaException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.exceptions.AriaException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.Exception" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></a></p>
-<p>Base class for ARIA exceptions.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.exceptions.DependentActiveExecutionsError">
-<em class="property">exception </em><code class="descclassname">aria.exceptions.</code><code class="descname">DependentActiveExecutionsError</code><a class="headerlink" href="#aria.exceptions.DependentActiveExecutionsError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised when attempting to delete a service which has active executions.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.exceptions.DependentAvailableNodesError">
-<em class="property">exception </em><code class="descclassname">aria.exceptions.</code><code class="descname">DependentAvailableNodesError</code><a class="headerlink" href="#aria.exceptions.DependentAvailableNodesError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised when attempting to delete a service which has available nodes.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.exceptions.DependentServicesError">
-<em class="property">exception </em><code class="descclassname">aria.exceptions.</code><code class="descname">DependentServicesError</code><a class="headerlink" href="#aria.exceptions.DependentServicesError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised when attempting to delete a service template which has existing services.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.exceptions.InstantiationError">
-<em class="property">exception </em><code class="descclassname">aria.exceptions.</code><code class="descname">InstantiationError</code><a class="headerlink" href="#aria.exceptions.InstantiationError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.exceptions.ParsingError">
-<em class="property">exception </em><code class="descclassname">aria.exceptions.</code><code class="descname">ParsingError</code><a class="headerlink" href="#aria.exceptions.ParsingError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.extension">
-<span id="aria-extension"></span><h2><a class="reference internal" href="#module-aria.extension" title="aria.extension"><code class="xref py py-mod docutils literal"><span class="pre">aria.extension</span></code></a><a class="headerlink" href="#module-aria.extension" title="Permalink to this headline">¶</a></h2>
-<p>Mechanism for registering and loading ARIA extensions.</p>
-<dl class="function">
-<dt id="aria.extension.init">
-<code class="descclassname">aria.extension.</code><code class="descname">init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.extension.init" title="Permalink to this definition">¶</a></dt>
-<dd><p>Initialize all registrars by calling all registered functions.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.logger">
-<span id="aria-logger"></span><h2><a class="reference internal" href="#module-aria.logger" title="aria.logger"><code class="xref py py-mod docutils literal"><span class="pre">aria.logger</span></code></a><a class="headerlink" href="#module-aria.logger" title="Permalink to this headline">¶</a></h2>
-<p>Mix-ins and functions for logging, supporting multiple backends (such as SQL) and consistent
-formatting.</p>
-<dl class="class">
-<dt id="aria.logger.LoggerMixin">
-<em class="property">class </em><code class="descclassname">aria.logger.</code><code class="descname">LoggerMixin</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.logger.LoggerMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Provides logging functionality to a class.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Variables:</th><td class="field-body"><ul class="first last simple">
-<li><strong>logger_name</strong> – logger name; default to the class name</li>
-<li><strong>logger_level</strong> – logger level; defaults to <code class="docutils literal"><span class="pre">logging.DEBUG</span></code></li>
-<li><strong>base_logger</strong> – child loggers are created from this; defaults to the root logger</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="attribute">
-<dt id="aria.logger.LoggerMixin.logger_level">
-<code class="descname">logger_level</code><em class="property"> = 10</em><a class="headerlink" href="#aria.logger.LoggerMixin.logger_level" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.logger.LoggerMixin.logger_name">
-<code class="descname">logger_name</code><em class="property"> = None</em><a class="headerlink" href="#aria.logger.LoggerMixin.logger_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.logger.LoggerMixin.with_logger">
-<em class="property">classmethod </em><code class="descname">with_logger</code><span class="sig-paren">(</span><em>logger_name=None</em>, <em>logger_level=10</em>, <em>base_logger=&lt;logging.RootLogger object&gt;</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.logger.LoggerMixin.with_logger" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set the logger used by the consuming class.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.logger.create_console_log_handler">
-<code class="descclassname">aria.logger.</code><code class="descname">create_console_log_handler</code><span class="sig-paren">(</span><em>level=10</em>, <em>formatter=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.logger.create_console_log_handler" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>level</strong> – </li>
-<li><strong>formatter</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.logger.create_file_log_handler">
-<code class="descclassname">aria.logger.</code><code class="descname">create_file_log_handler</code><span class="sig-paren">(</span><em>file_path</em>, <em>level=10</em>, <em>max_bytes=5120000</em>, <em>backup_count=10</em>, <em>formatter=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.logger.create_file_log_handler" title="Permalink to this definition">¶</a></dt>
-<dd><p>Create a <a class="reference external" href="https://docs.python.org/2.7/library/logging.handlers.html#logging.handlers.RotatingFileHandler" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">logging.handlers.RotatingFileHandler</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.logger.create_logger">
-<code class="descclassname">aria.logger.</code><code class="descname">create_logger</code><span class="sig-paren">(</span><em>logger=&lt;logging.Logger object&gt;</em>, <em>handlers=()</em>, <em>**configs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.logger.create_logger" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>logger</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/logging.html#logging.Logger" title="(in Python v2.7)"><em>logging.Logger</em></a>) – logger name; defaults to ARIA logger</li>
-<li><strong>handlers</strong> (<em>[</em><em>]</em>) – logger handlers</li>
-<li><strong>configs</strong> (<em>[</em><em>]</em>) – logger configurations</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">logger</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.logger.create_sqla_log_handler">
-<code class="descclassname">aria.logger.</code><code class="descname">create_sqla_log_handler</code><span class="sig-paren">(</span><em>model</em>, <em>log_cls</em>, <em>execution_id</em>, <em>level=10</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.logger.create_sqla_log_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.cli.html" class="btn btn-neutral float-right" title="aria.cli" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="rest.html" class="btn btn-neutral" title="REST" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.modeling.html b/_site/docs/html/aria.modeling.html
deleted file mode 100644
index c9a2b96..0000000
--- a/_site/docs/html/aria.modeling.html
+++ /dev/null
@@ -1,1050 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.modeling &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.modeling.models" href="aria.modeling.models.html"/>
-        <link rel="prev" title="aria.cli" href="aria.cli.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.modeling.constraints"><code class="docutils literal"><span class="pre">aria.modeling.constraints</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.modeling.exceptions"><code class="docutils literal"><span class="pre">aria.modeling.exceptions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.modeling.functions"><code class="docutils literal"><span class="pre">aria.modeling.functions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.modeling.mixins"><code class="docutils literal"><span class="pre">aria.modeling.mixins</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.modeling.relationship"><code class="docutils literal"><span class="pre">aria.modeling.relationship</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.modeling.types"><code class="docutils literal"><span class="pre">aria.modeling.types</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.modeling.utils"><code class="docutils literal"><span class="pre">aria.modeling.utils</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.modeling</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.modeling.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.modeling">
-<span id="aria-modeling"></span><h1><a class="reference internal" href="#module-aria.modeling" title="aria.modeling"><code class="xref py py-mod docutils literal"><span class="pre">aria.modeling</span></code></a><a class="headerlink" href="#module-aria.modeling" title="Permalink to this headline">¶</a></h1>
-<p>This package provides an API for modeling ARIA’s state and serializing it to storage.</p>
-<div class="section" id="module-aria.modeling.constraints">
-<span id="aria-modeling-constraints"></span><h2><a class="reference internal" href="#module-aria.modeling.constraints" title="aria.modeling.constraints"><code class="xref py py-mod docutils literal"><span class="pre">aria.modeling.constraints</span></code></a><a class="headerlink" href="#module-aria.modeling.constraints" title="Permalink to this headline">¶</a></h2>
-<p>Constraints for the requirements-and-capabilities matching mechanism.</p>
-<dl class="class">
-<dt id="aria.modeling.constraints.NodeTemplateConstraint">
-<em class="property">class </em><code class="descclassname">aria.modeling.constraints.</code><code class="descname">NodeTemplateConstraint</code><a class="headerlink" href="#aria.modeling.constraints.NodeTemplateConstraint" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Used to constrain requirements for node templates.</p>
-<p>Must be serializable.</p>
-<dl class="method">
-<dt id="aria.modeling.constraints.NodeTemplateConstraint.matches">
-<code class="descname">matches</code><span class="sig-paren">(</span><em>source_node_template</em>, <em>target_node_template</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.constraints.NodeTemplateConstraint.matches" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns <code class="docutils literal"><span class="pre">True</span></code> if the target matches the constraint for the source.</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.modeling.exceptions">
-<span id="aria-modeling-exceptions"></span><h2><a class="reference internal" href="#module-aria.modeling.exceptions" title="aria.modeling.exceptions"><code class="xref py py-mod docutils literal"><span class="pre">aria.modeling.exceptions</span></code></a><a class="headerlink" href="#module-aria.modeling.exceptions" title="Permalink to this headline">¶</a></h2>
-<p>Modeling exceptions.</p>
-<dl class="exception">
-<dt id="aria.modeling.exceptions.CannotEvaluateFunctionException">
-<em class="property">exception </em><code class="descclassname">aria.modeling.exceptions.</code><code class="descname">CannotEvaluateFunctionException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.exceptions.CannotEvaluateFunctionException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.modeling.exceptions.ModelingException" title="aria.modeling.exceptions.ModelingException"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.exceptions.ModelingException</span></code></a></p>
-<p>ARIA modeling exception: cannot evaluate the function at this time.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.modeling.exceptions.MissingRequiredParametersException">
-<em class="property">exception </em><code class="descclassname">aria.modeling.exceptions.</code><code class="descname">MissingRequiredParametersException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.exceptions.MissingRequiredParametersException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.modeling.exceptions.ParameterException" title="aria.modeling.exceptions.ParameterException"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.exceptions.ParameterException</span></code></a></p>
-<p>ARIA modeling exception: Required parameters have been omitted.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.modeling.exceptions.ModelingException">
-<em class="property">exception </em><code class="descclassname">aria.modeling.exceptions.</code><code class="descname">ModelingException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.exceptions.ModelingException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaException" title="aria.exceptions.AriaException"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaException</span></code></a></p>
-<p>ARIA modeling exception.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.modeling.exceptions.ParameterException">
-<em class="property">exception </em><code class="descclassname">aria.modeling.exceptions.</code><code class="descname">ParameterException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.exceptions.ParameterException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.modeling.exceptions.ModelingException" title="aria.modeling.exceptions.ModelingException"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.exceptions.ModelingException</span></code></a></p>
-<p>ARIA parameter exception.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.modeling.exceptions.ParametersOfWrongTypeException">
-<em class="property">exception </em><code class="descclassname">aria.modeling.exceptions.</code><code class="descname">ParametersOfWrongTypeException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.exceptions.ParametersOfWrongTypeException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.modeling.exceptions.ParameterException" title="aria.modeling.exceptions.ParameterException"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.exceptions.ParameterException</span></code></a></p>
-<p>ARIA modeling exception: Parameters of the wrong types have been provided.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.modeling.exceptions.UndeclaredParametersException">
-<em class="property">exception </em><code class="descclassname">aria.modeling.exceptions.</code><code class="descname">UndeclaredParametersException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.exceptions.UndeclaredParametersException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.modeling.exceptions.ParameterException" title="aria.modeling.exceptions.ParameterException"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.exceptions.ParameterException</span></code></a></p>
-<p>ARIA modeling exception: Undeclared parameters have been provided.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.modeling.exceptions.ValueFormatException">
-<em class="property">exception </em><code class="descclassname">aria.modeling.exceptions.</code><code class="descname">ValueFormatException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.exceptions.ValueFormatException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.modeling.exceptions.ModelingException" title="aria.modeling.exceptions.ModelingException"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.exceptions.ModelingException</span></code></a></p>
-<p>ARIA modeling exception: the value is in the wrong format.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.modeling.functions">
-<span id="aria-modeling-functions"></span><h2><a class="reference internal" href="#module-aria.modeling.functions" title="aria.modeling.functions"><code class="xref py py-mod docutils literal"><span class="pre">aria.modeling.functions</span></code></a><a class="headerlink" href="#module-aria.modeling.functions" title="Permalink to this headline">¶</a></h2>
-<p>Mechanism for evaluating intrinsic functions.</p>
-<dl class="class">
-<dt id="aria.modeling.functions.Evaluation">
-<em class="property">class </em><code class="descclassname">aria.modeling.functions.</code><code class="descname">Evaluation</code><span class="sig-paren">(</span><em>value</em>, <em>final=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.functions.Evaluation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>An evaluated <a class="reference internal" href="#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">Function</span></code></a> return value.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Variables:</th><td class="field-body"><ul class="first last simple">
-<li><strong>value</strong> – evaluated value</li>
-<li><strong>final</strong> (<em>boolean</em>) – whether the value is final</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.functions.Function">
-<em class="property">class </em><code class="descclassname">aria.modeling.functions.</code><code class="descname">Function</code><a class="headerlink" href="#aria.modeling.functions.Function" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for intrinsic functions. Serves as a placeholder for a value that should eventually
-be derived by “evaluating” (calling) the function.</p>
-<p>Note that this base class is provided as a convenience and you do not have to inherit it: any
-object with an <code class="docutils literal"><span class="pre">__evaluate__</span></code> method would be treated similarly.</p>
-<dl class="method">
-<dt id="aria.modeling.functions.Function.__evaluate__">
-<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.functions.Function.__evaluate__" title="Permalink to this definition">¶</a></dt>
-<dd><p>Evaluates the function if possible.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.functions.Evaluation" title="aria.modeling.functions.Evaluation"><code class="xref py py-class docutils literal"><span class="pre">Evaluation</span></code></a> (or any object with <code class="docutils literal"><span class="pre">value</span></code> and <code class="docutils literal"><span class="pre">final</span></code> properties)</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><strong>CannotEvaluateFunctionException</strong> – if cannot be evaluated at this time (do <em>not</em> just
-return <code class="docutils literal"><span class="pre">None</span></code>)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.functions.Function.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria.modeling.functions.Function.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.functions.evaluate">
-<code class="descclassname">aria.modeling.functions.</code><code class="descname">evaluate</code><span class="sig-paren">(</span><em>value</em>, <em>container_holder</em>, <em>report_issues=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.functions.evaluate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Recursively attempts to call <code class="docutils literal"><span class="pre">__evaluate__</span></code>. If an evaluation occurred will return an
-<a class="reference internal" href="#aria.modeling.functions.Evaluation" title="aria.modeling.functions.Evaluation"><code class="xref py py-class docutils literal"><span class="pre">Evaluation</span></code></a>, otherwise it will be <code class="docutils literal"><span class="pre">None</span></code>. If any evaluation is non-final, then the
-entire evaluation will also be non-final.</p>
-<p>The <code class="docutils literal"><span class="pre">container_holder</span></code> argument should have three properties: <code class="docutils literal"><span class="pre">container</span></code> should return
-the model that contains the value, <code class="docutils literal"><span class="pre">service</span></code> should return the containing
-<a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a> model or None, and <code class="docutils literal"><span class="pre">service_template</span></code> should return the
-containing <a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a> model or <code class="docutils literal"><span class="pre">None</span></code>.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.modeling.mixins">
-<span id="aria-modeling-mixins"></span><h2><a class="reference internal" href="#module-aria.modeling.mixins" title="aria.modeling.mixins"><code class="xref py py-mod docutils literal"><span class="pre">aria.modeling.mixins</span></code></a><a class="headerlink" href="#module-aria.modeling.mixins" title="Permalink to this headline">¶</a></h2>
-<p>ARIA modeling mix-ins module</p>
-<dl class="class">
-<dt id="aria.modeling.mixins.InstanceModelMixin">
-<em class="property">class </em><code class="descclassname">aria.modeling.mixins.</code><code class="descname">InstanceModelMixin</code><a class="headerlink" href="#aria.modeling.mixins.InstanceModelMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.modeling.mixins.ModelMixin" title="aria.modeling.mixins.ModelMixin"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.mixins.ModelMixin</span></code></a></p>
-<p>Mix-in for service instance models.</p>
-<p>All models support validation, diagnostic dumping, and representation as raw data (which can be
-translated into JSON or YAML) via <a class="reference internal" href="#aria.modeling.mixins.InstanceModelMixin.as_raw" title="aria.modeling.mixins.InstanceModelMixin.as_raw"><code class="xref py py-meth docutils literal"><span class="pre">as_raw()</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.mixins.InstanceModelMixin.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria.modeling.mixins.InstanceModelMixin.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.modeling.mixins.InstanceModelMixin.coerce_values">
-<code class="descname">coerce_values</code><span class="sig-paren">(</span><em>report_issues</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.InstanceModelMixin.coerce_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.modeling.mixins.InstanceModelMixin.dump">
-<code class="descname">dump</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.InstanceModelMixin.dump" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.modeling.mixins.InstanceModelMixin.validate">
-<code class="descname">validate</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.InstanceModelMixin.validate" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.mixins.ModelIDMixin">
-<em class="property">class </em><code class="descclassname">aria.modeling.mixins.</code><code class="descname">ModelIDMixin</code><a class="headerlink" href="#aria.modeling.mixins.ModelIDMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ModelIDMixin.id">
-<code class="descname">id</code><em class="property"> = Column(None, Integer(), table=None, primary_key=True, nullable=False)</em><a class="headerlink" href="#aria.modeling.mixins.ModelIDMixin.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.modeling.mixins.ModelIDMixin.id_column_name">
-<em class="property">classmethod </em><code class="descname">id_column_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ModelIDMixin.id_column_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ModelIDMixin.name">
-<code class="descname">name</code><em class="property"> = Column(None, Text(), table=None)</em><a class="headerlink" href="#aria.modeling.mixins.ModelIDMixin.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.modeling.mixins.ModelIDMixin.name_column_name">
-<em class="property">classmethod </em><code class="descname">name_column_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ModelIDMixin.name_column_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.mixins.ModelMixin">
-<em class="property">class </em><code class="descclassname">aria.modeling.mixins.</code><code class="descname">ModelMixin</code><a class="headerlink" href="#aria.modeling.mixins.ModelMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="classmethod">
-<dt id="aria.modeling.mixins.ModelMixin.fields">
-<em class="property">classmethod </em><code class="descname">fields</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ModelMixin.fields" title="Permalink to this definition">¶</a></dt>
-<dd><p>List of field names for this table.</p>
-<p>Mostly for backwards compatibility in the code (that uses <code class="docutils literal"><span class="pre">fields</span></code>).</p>
-</dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.modeling.mixins.ModelMixin.id_column_name">
-<em class="property">classmethod </em><code class="descname">id_column_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ModelMixin.id_column_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.modeling.mixins.ModelMixin.name_column_name">
-<em class="property">classmethod </em><code class="descname">name_column_name</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ModelMixin.name_column_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.modeling.mixins.ModelMixin.to_dict">
-<code class="descname">to_dict</code><span class="sig-paren">(</span><em>fields=None</em>, <em>suppress_error=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ModelMixin.to_dict" title="Permalink to this definition">¶</a></dt>
-<dd><p>Create a dict representation of the model.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>suppress_error</strong> – if set to <code class="docutils literal"><span class="pre">True</span></code>, sets <code class="docutils literal"><span class="pre">None</span></code> to attributes that it’s unable to
-retrieve (e.g., if a relationship wasn’t established yet, and so it’s impossible to access
-a property through it)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.mixins.ParameterMixin">
-<em class="property">class </em><code class="descclassname">aria.modeling.mixins.</code><code class="descname">ParameterMixin</code><span class="sig-paren">(</span><em>method_cache=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.modeling.mixins.TemplateModelMixin" title="aria.modeling.mixins.TemplateModelMixin"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.mixins.TemplateModelMixin</span></code></a>, <a class="reference internal" href="aria.utils.html#aria.utils.caching.HasCachedMethods" title="aria.utils.caching.HasCachedMethods"><code class="xref py py-class docutils literal"><span class="pre">aria.utils.caching.HasCachedMethods</span></code></a></p>
-<p>Mix-in for typed values. The value can contain nested intrinsic functions.</p>
-<p>This model can be used as the <code class="docutils literal"><span class="pre">container_holder</span></code> argument for
-<a class="reference internal" href="#aria.modeling.functions.evaluate" title="aria.modeling.functions.evaluate"><code class="xref py py-func docutils literal"><span class="pre">evaluate()</span></code></a>.</p>
-<dl class="method">
-<dt id="aria.modeling.mixins.ParameterMixin.as_argument">
-<code class="descname">as_argument</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.as_argument" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.modeling.mixins.ParameterMixin.as_other_parameter_model">
-<code class="descname">as_other_parameter_model</code><span class="sig-paren">(</span><em>other_model_cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.as_other_parameter_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ParameterMixin.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.modeling.mixins.ParameterMixin.coerce_values">
-<code class="descname">coerce_values</code><span class="sig-paren">(</span><em>report_issues</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.coerce_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ParameterMixin.container">
-<code class="descname">container</code><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.container" title="Permalink to this definition">¶</a></dt>
-<dd><p>The logical container for this parameter, which would be another model: service, node,
-group, or policy (or their templates).</p>
-<p>The logical container is equivalent to the <code class="docutils literal"><span class="pre">SELF</span></code> keyword used by intrinsic functions in
-TOSCA.</p>
-<p><em>All</em> parameters should have a container model.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Raises:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.ValueError" title="(in Python v2.7)"><strong>ValueError</strong></a> – if failed to find a container model, which signifies an
-abnormal, orphaned parameter</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ParameterMixin.description">
-<code class="descname">description</code><em class="property"> = Column(None, Text(), table=None)</em><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.description" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.modeling.mixins.ParameterMixin.dump">
-<code class="descname">dump</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.dump" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.modeling.mixins.ParameterMixin.instantiate">
-<code class="descname">instantiate</code><span class="sig-paren">(</span><em>container</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.instantiate" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ParameterMixin.owner">
-<code class="descname">owner</code><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.owner" title="Permalink to this definition">¶</a></dt>
-<dd><p>The sole owner of this parameter, which is another model that relates to it.</p>
-<p><em>All</em> parameters should have an owner model.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Raises:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.ValueError" title="(in Python v2.7)"><strong>ValueError</strong></a> – if failed to find an owner, which signifies an abnormal,
-orphaned parameter</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ParameterMixin.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.service" title="Permalink to this definition">¶</a></dt>
-<dd><p>The <a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a> model containing this parameter, or <code class="docutils literal"><span class="pre">None</span></code> if
-not contained in a service.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Raises:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.ValueError" title="(in Python v2.7)"><strong>ValueError</strong></a> – if failed to find a container model, which signifies an
-abnormal, orphaned parameter</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ParameterMixin.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>The <a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a> model containing this parameter, or
-<code class="docutils literal"><span class="pre">None</span></code> if not contained in a service template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Raises:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.ValueError" title="(in Python v2.7)"><strong>ValueError</strong></a> – if failed to find a container model, which signifies an
-abnormal, orphaned parameter</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ParameterMixin.type_name">
-<code class="descname">type_name</code><em class="property"> = Column(None, Text(), table=None)</em><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.type_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ParameterMixin.unwrapped">
-<code class="descname">unwrapped</code><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.unwrapped" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.mixins.ParameterMixin.value">
-<code class="descname">value</code><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.value" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.modeling.mixins.ParameterMixin.wrap">
-<em class="property">classmethod </em><code class="descname">wrap</code><span class="sig-paren">(</span><em>name</em>, <em>value</em>, <em>description=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.ParameterMixin.wrap" title="Permalink to this definition">¶</a></dt>
-<dd><p>Wraps an arbitrary value as a parameter. The type will be guessed via introspection.</p>
-<p>For primitive types, we will prefer their TOSCA aliases. See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#_Toc373867862">TOSCA Simple Profile v1.0
-cos01 specification</a></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>name</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – parameter name</li>
-<li><strong>value</strong> – parameter value</li>
-<li><strong>description</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – human-readable description (optional)</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.mixins.TemplateModelMixin">
-<em class="property">class </em><code class="descclassname">aria.modeling.mixins.</code><code class="descname">TemplateModelMixin</code><a class="headerlink" href="#aria.modeling.mixins.TemplateModelMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.modeling.mixins.InstanceModelMixin" title="aria.modeling.mixins.InstanceModelMixin"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.mixins.InstanceModelMixin</span></code></a></p>
-<p>Mix-in for service template models.</p>
-<p>All model models can be instantiated into service instance models.</p>
-<dl class="method">
-<dt id="aria.modeling.mixins.TemplateModelMixin.instantiate">
-<code class="descname">instantiate</code><span class="sig-paren">(</span><em>container</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.mixins.TemplateModelMixin.instantiate" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.modeling.relationship">
-<span id="aria-modeling-relationship"></span><h2><a class="reference internal" href="#module-aria.modeling.relationship" title="aria.modeling.relationship"><code class="xref py py-mod docutils literal"><span class="pre">aria.modeling.relationship</span></code></a><a class="headerlink" href="#module-aria.modeling.relationship" title="Permalink to this headline">¶</a></h2>
-<p>ARIA modeling relationship module</p>
-<dl class="function">
-<dt id="aria.modeling.relationship.association_proxy">
-<code class="descclassname">aria.modeling.relationship.</code><code class="descname">association_proxy</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.relationship.association_proxy" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.relationship.foreign_key">
-<code class="descclassname">aria.modeling.relationship.</code><code class="descname">foreign_key</code><span class="sig-paren">(</span><em>other_table</em>, <em>nullable=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.relationship.foreign_key" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declare a foreign key property, which will also create a foreign key column in the table with
-the name of the property. By convention the property name should end in “_fk”.</p>
-<p>You are required to explicitly create foreign keys in order to allow for one-to-one,
-one-to-many, and many-to-one relationships (but not for many-to-many relationships). If you do
-not do so, SQLAlchemy will fail to create the relationship property and raise an exception with
-a clear error message.</p>
-<p>You should normally not have to access this property directly, but instead use the associated
-relationship properties.</p>
-<p><em>This utility method should only be used during class creation.</em></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>other_table</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – other table name</li>
-<li><strong>nullable</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – <code class="docutils literal"><span class="pre">True</span></code> to allow null values (meaning that there is no relationship)</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.relationship.many_to_many">
-<code class="descclassname">aria.modeling.relationship.</code><code class="descname">many_to_many</code><span class="sig-paren">(</span><em>model_class</em>, <em>other_table=None</em>, <em>prefix=None</em>, <em>dict_key=None</em>, <em>other_property=None</em>, <em>self=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.relationship.many_to_many" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declare a many-to-many relationship property. The property value would be a list or dict of
-instances of the other table’s model.</p>
-<p>You do not need associated foreign keys for this relationship. Instead, an extra table will be
-created for you.</p>
-<p>The declaration will automatically create a matching many-to-many property at the other model,
-named after the plural form of our table name. Use the <code class="docutils literal"><span class="pre">other_property</span></code> argument to override
-this name. Note: the automatic property will always be a SQLAlchemy query object; if you need a
-Python collection then use <a class="reference internal" href="#aria.modeling.relationship.many_to_many" title="aria.modeling.relationship.many_to_many"><code class="xref py py-func docutils literal"><span class="pre">many_to_many()</span></code></a> again at that model.</p>
-<p><em>This utility method should only be used during class creation.</em></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>model_class</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#type" title="(in Python v2.7)"><em>type</em></a>) – class in which this relationship will be declared</li>
-<li><strong>other_table</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – parent table name</li>
-<li><strong>prefix</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – optional prefix for extra table name as well as for <code class="docutils literal"><span class="pre">other_property</span></code></li>
-<li><strong>dict_key</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – if set the value will be a dict with this key as the dict key; otherwise will
-be a list</li>
-<li><strong>other_property</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a><em> or </em><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – override name of matching many-to-many property at other table; set to
-<code class="docutils literal"><span class="pre">False</span></code> to disable</li>
-<li><strong>self</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – used for relationships between a table and itself. if set, other_table will
-become the same as the source table.</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.relationship.many_to_one">
-<code class="descclassname">aria.modeling.relationship.</code><code class="descname">many_to_one</code><span class="sig-paren">(</span><em>model_class</em>, <em>parent_table</em>, <em>fk=None</em>, <em>parent_fk=None</em>, <em>back_populates=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.relationship.many_to_one" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declare a many-to-one relationship property. The property value would be an instance of the
-parent table’s model.</p>
-<p>You will need an associated foreign key to the parent table.</p>
-<p>The declaration will automatically create a matching one-to-many property at the child model,
-named after the plural form of our table name. Use the <code class="docutils literal"><span class="pre">parent_property</span></code> argument to override
-this name. Note: the automatic property will always be a SQLAlchemy query object; if you need a
-Python collection then use <a class="reference internal" href="#aria.modeling.relationship.one_to_many" title="aria.modeling.relationship.one_to_many"><code class="xref py py-func docutils literal"><span class="pre">one_to_many()</span></code></a> at that model.</p>
-<p><em>This utility method should only be used during class creation.</em></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>model_class</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#type" title="(in Python v2.7)"><em>type</em></a>) – class in which this relationship will be declared</li>
-<li><strong>parent_table</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – parent table name</li>
-<li><strong>fk</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – foreign key name at our table (no need specify if there’s no ambiguity)</li>
-<li><strong>back_populates</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a><em> or </em><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – override name of matching one-to-many property at parent table; set to
-<code class="docutils literal"><span class="pre">False</span></code> to disable</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.relationship.one_to_many">
-<code class="descclassname">aria.modeling.relationship.</code><code class="descname">one_to_many</code><span class="sig-paren">(</span><em>model_class</em>, <em>other_table=None</em>, <em>other_fk=None</em>, <em>dict_key=None</em>, <em>back_populates=None</em>, <em>rel_kwargs=None</em>, <em>self=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.relationship.one_to_many" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declare a one-to-many relationship property. The property value would be a list or dict of
-instances of the child table’s model.</p>
-<p>The child table will need an associated foreign key to our table.</p>
-<p>The declaration will automatically create a matching many-to-one property at the child model,
-named after our table name. Use the <code class="docutils literal"><span class="pre">child_property</span></code> argument to override this name.</p>
-<p><em>This utility method should only be used during class creation.</em></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>model_class</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#type" title="(in Python v2.7)"><em>type</em></a>) – class in which this relationship will be declared</li>
-<li><strong>other_table</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – other table name</li>
-<li><strong>other_fk</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – foreign key name at the other table (no need specify if there’s no ambiguity)</li>
-<li><strong>dict_key</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – if set the value will be a dict with this key as the dict key; otherwise will
-be a list</li>
-<li><strong>back_populates</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a><em> or </em><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – override name of matching many-to-one property at other table; set to
-<code class="docutils literal"><span class="pre">False</span></code> to disable</li>
-<li><strong>rel_kwargs</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/stdtypes.html#dict" title="(in Python v2.7)"><em>dict</em></a>) – additional relationship kwargs to be used by SQLAlchemy</li>
-<li><strong>self</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – used for relationships between a table and itself. if set, other_table will
-become the same as the source table.</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.relationship.one_to_one">
-<code class="descclassname">aria.modeling.relationship.</code><code class="descname">one_to_one</code><span class="sig-paren">(</span><em>model_class</em>, <em>other_table</em>, <em>fk=None</em>, <em>other_fk=None</em>, <em>back_populates=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.relationship.one_to_one" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declare a one-to-one relationship property. The property value would be an instance of the other
-table’s model.</p>
-<p>You have two options for the foreign key. Either this table can have an associated key to the
-other table (use the <code class="docutils literal"><span class="pre">fk</span></code> argument) or the other table can have an associated foreign key to
-this our table (use the <code class="docutils literal"><span class="pre">other_fk</span></code> argument).</p>
-<p><em>This utility method should only be used during class creation.</em></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>model_class</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#type" title="(in Python v2.7)"><em>type</em></a>) – class in which this relationship will be declared</li>
-<li><strong>other_table</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – other table name</li>
-<li><strong>fk</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – foreign key name at our table (no need specify if there’s no ambiguity)</li>
-<li><strong>other_fk</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – foreign key name at the other table (no need specify if there’s no ambiguity)</li>
-<li><strong>back_populates</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a><em> or </em><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – override name of matching many-to-many property at other table; set to
-<code class="docutils literal"><span class="pre">False</span></code> to disable</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.relationship.one_to_one_self">
-<code class="descclassname">aria.modeling.relationship.</code><code class="descname">one_to_one_self</code><span class="sig-paren">(</span><em>model_class</em>, <em>fk</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.relationship.one_to_one_self" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declare a one-to-one relationship property. The property value would be an instance of the same
-model.</p>
-<p>You will need an associated foreign key to our own table.</p>
-<p><em>This utility method should only be used during class creation.</em></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>model_class</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#type" title="(in Python v2.7)"><em>type</em></a>) – class in which this relationship will be declared</li>
-<li><strong>fk</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – foreign key name</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.modeling.types">
-<span id="aria-modeling-types"></span><h2><a class="reference internal" href="#module-aria.modeling.types" title="aria.modeling.types"><code class="xref py py-mod docutils literal"><span class="pre">aria.modeling.types</span></code></a><a class="headerlink" href="#module-aria.modeling.types" title="Permalink to this headline">¶</a></h2>
-<p>Allows JSON-serializable collections to be used as SQLAlchemy column types.</p>
-<dl class="class">
-<dt id="aria.modeling.types.Dict">
-<em class="property">class </em><code class="descclassname">aria.modeling.types.</code><code class="descname">Dict</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.types.Dict" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.modeling.types._MutableType</span></code></p>
-<p>JSON-serializable dict type for SQLAlchemy columns.</p>
-<p>Construct a <code class="xref py py-class docutils literal"><span class="pre">TypeDecorator</span></code>.</p>
-<p>Arguments sent here are passed to the constructor
-of the class assigned to the <code class="docutils literal"><span class="pre">impl</span></code> class level attribute,
-assuming the <code class="docutils literal"><span class="pre">impl</span></code> is a callable, and the resulting
-object is assigned to the <code class="docutils literal"><span class="pre">self.impl</span></code> instance attribute
-(thus overriding the class attribute of the same name).</p>
-<p>If the class level <code class="docutils literal"><span class="pre">impl</span></code> is not a callable (the unusual case),
-it will be assigned to the same instance attribute ‘as-is’,
-ignoring those arguments passed to the constructor.</p>
-<p>Subclasses can override this to customize the generation
-of <code class="docutils literal"><span class="pre">self.impl</span></code> entirely.</p>
-<dl class="attribute">
-<dt id="aria.modeling.types.Dict.python_type">
-<code class="descname">python_type</code><a class="headerlink" href="#aria.modeling.types.Dict.python_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.types.List">
-<em class="property">class </em><code class="descclassname">aria.modeling.types.</code><code class="descname">List</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.types.List" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.modeling.types._MutableType</span></code></p>
-<p>JSON-serializable list type for SQLAlchemy columns.</p>
-<p>Construct a <code class="xref py py-class docutils literal"><span class="pre">TypeDecorator</span></code>.</p>
-<p>Arguments sent here are passed to the constructor
-of the class assigned to the <code class="docutils literal"><span class="pre">impl</span></code> class level attribute,
-assuming the <code class="docutils literal"><span class="pre">impl</span></code> is a callable, and the resulting
-object is assigned to the <code class="docutils literal"><span class="pre">self.impl</span></code> instance attribute
-(thus overriding the class attribute of the same name).</p>
-<p>If the class level <code class="docutils literal"><span class="pre">impl</span></code> is not a callable (the unusual case),
-it will be assigned to the same instance attribute ‘as-is’,
-ignoring those arguments passed to the constructor.</p>
-<p>Subclasses can override this to customize the generation
-of <code class="docutils literal"><span class="pre">self.impl</span></code> entirely.</p>
-<dl class="attribute">
-<dt id="aria.modeling.types.List.python_type">
-<code class="descname">python_type</code><a class="headerlink" href="#aria.modeling.types.List.python_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="data">
-<dt id="aria.modeling.types.StrictDict">
-<code class="descclassname">aria.modeling.types.</code><code class="descname">StrictDict</code><em class="property"> = &lt;aria.modeling.types._StrictDict object&gt;</em><a class="headerlink" href="#aria.modeling.types.StrictDict" title="Permalink to this definition">¶</a></dt>
-<dd><p>JSON-serializable strict dict type for SQLAlchemy columns.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>key_cls</strong> – </li>
-<li><strong>value_cls</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="data">
-<dt id="aria.modeling.types.StrictList">
-<code class="descclassname">aria.modeling.types.</code><code class="descname">StrictList</code><em class="property"> = &lt;aria.modeling.types._StrictList object&gt;</em><a class="headerlink" href="#aria.modeling.types.StrictList" title="Permalink to this definition">¶</a></dt>
-<dd><p>JSON-serializable strict list type for SQLAlchemy columns.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>item_cls</strong> – </td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.modeling.utils">
-<span id="aria-modeling-utils"></span><h2><a class="reference internal" href="#module-aria.modeling.utils" title="aria.modeling.utils"><code class="xref py py-mod docutils literal"><span class="pre">aria.modeling.utils</span></code></a><a class="headerlink" href="#module-aria.modeling.utils" title="Permalink to this headline">¶</a></h2>
-<p>Miscellaneous modeling utilities.</p>
-<dl class="class">
-<dt id="aria.modeling.utils.ModelJSONEncoder">
-<em class="property">class </em><code class="descclassname">aria.modeling.utils.</code><code class="descname">ModelJSONEncoder</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.ModelJSONEncoder" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">json.encoder.JSONEncoder</span></code></p>
-<p>JSON encoder that automatically unwraps <code class="docutils literal"><span class="pre">value</span></code> attributes.</p>
-<dl class="method">
-<dt id="aria.modeling.utils.ModelJSONEncoder.default">
-<code class="descname">default</code><span class="sig-paren">(</span><em>o</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.ModelJSONEncoder.default" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.utils.NodeTemplateContainerHolder">
-<em class="property">class </em><code class="descclassname">aria.modeling.utils.</code><code class="descname">NodeTemplateContainerHolder</code><span class="sig-paren">(</span><em>node_template</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.NodeTemplateContainerHolder" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Wrapper that allows using a <a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a> model directly as the
-<code class="docutils literal"><span class="pre">container_holder</span></code> input for <a class="reference internal" href="#aria.modeling.functions.evaluate" title="aria.modeling.functions.evaluate"><code class="xref py py-func docutils literal"><span class="pre">evaluate()</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.utils.NodeTemplateContainerHolder.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.utils.NodeTemplateContainerHolder.service_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.utils.classproperty">
-<em class="property">class </em><code class="descclassname">aria.modeling.utils.</code><code class="descname">classproperty</code><span class="sig-paren">(</span><em>f</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.classproperty" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.coerce_dict_values">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">coerce_dict_values</code><span class="sig-paren">(</span><em>the_dict</em>, <em>report_issues=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.coerce_dict_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.coerce_list_values">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">coerce_list_values</code><span class="sig-paren">(</span><em>the_list</em>, <em>report_issues=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.coerce_list_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.dump_dict_values">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">dump_dict_values</code><span class="sig-paren">(</span><em>the_dict</em>, <em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.dump_dict_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.dump_interfaces">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">dump_interfaces</code><span class="sig-paren">(</span><em>interfaces</em>, <em>name='Interfaces'</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.dump_interfaces" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.dump_list_values">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">dump_list_values</code><span class="sig-paren">(</span><em>the_list</em>, <em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.dump_list_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.fix_doc">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">fix_doc</code><span class="sig-paren">(</span><em>cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.fix_doc" title="Permalink to this definition">¶</a></dt>
-<dd><p>Class decorator to use the last base class’s docstring and make sure Sphinx doesn’t grab the
-base constructor’s docstring.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.instantiate_dict">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">instantiate_dict</code><span class="sig-paren">(</span><em>container</em>, <em>the_dict</em>, <em>from_dict</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.instantiate_dict" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.instantiate_list">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">instantiate_list</code><span class="sig-paren">(</span><em>container</em>, <em>the_list</em>, <em>from_list</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.instantiate_list" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.merge_parameter_values">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">merge_parameter_values</code><span class="sig-paren">(</span><em>parameter_values</em>, <em>declared_parameters</em>, <em>model_cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.merge_parameter_values" title="Permalink to this definition">¶</a></dt>
-<dd><p>Merges parameter values according to those declared by a type.</p>
-<p>Exceptions will be raised for validation errors.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>parameter_values</strong> ({<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: object}) – provided parameter values or None</li>
-<li><strong>declared_parameters</strong> ({<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <code class="xref py py-class docutils literal"><span class="pre">Parameter</span></code>}) – declared parameters</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">the merged parameters</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <code class="xref py py-class docutils literal"><span class="pre">Parameter</span></code>}</p>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><ul class="first last simple">
-<li><a class="reference internal" href="#aria.modeling.exceptions.UndeclaredParametersException" title="aria.modeling.exceptions.UndeclaredParametersException"><strong>UndeclaredParametersException</strong></a> – if a key in
-<code class="docutils literal"><span class="pre">parameter_values</span></code> does not exist in <code class="docutils literal"><span class="pre">declared_parameters</span></code></li>
-<li><a class="reference internal" href="#aria.modeling.exceptions.MissingRequiredParametersException" title="aria.modeling.exceptions.MissingRequiredParametersException"><strong>MissingRequiredParametersException</strong></a> – if a key in
-<code class="docutils literal"><span class="pre">declared_parameters</span></code> does not exist in <code class="docutils literal"><span class="pre">parameter_values</span></code> and also has no default value</li>
-<li><a class="reference internal" href="#aria.modeling.exceptions.ParametersOfWrongTypeException" title="aria.modeling.exceptions.ParametersOfWrongTypeException"><strong>ParametersOfWrongTypeException</strong></a> – if a value in
-<code class="docutils literal"><span class="pre">parameter_values</span></code> does not match its type in <code class="docutils literal"><span class="pre">declared_parameters</span></code></li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.validate_dict_values">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">validate_dict_values</code><span class="sig-paren">(</span><em>the_dict</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.validate_dict_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.modeling.utils.validate_list_values">
-<code class="descclassname">aria.modeling.utils.</code><code class="descname">validate_list_values</code><span class="sig-paren">(</span><em>the_list</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.utils.validate_list_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.modeling.models.html" class="btn btn-neutral float-right" title="aria.modeling.models" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.cli.html" class="btn btn-neutral" title="aria.cli" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.modeling.models.html b/_site/docs/html/aria.modeling.models.html
deleted file mode 100644
index e234b3b..0000000
--- a/_site/docs/html/aria.modeling.models.html
+++ /dev/null
@@ -1,6395 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.modeling.models &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.orchestrator" href="aria.orchestrator.html"/>
-        <link rel="prev" title="aria.modeling" href="aria.modeling.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#service-template-models">Service template models</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#service-instance-models">Service instance models</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#common-models">Common models</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#orchestration-models">Orchestration models</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.modeling.models.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.modeling.models">
-<span id="aria-modeling-models"></span><h1><a class="reference internal" href="#module-aria.modeling.models" title="aria.modeling.models"><code class="xref py py-mod docutils literal"><span class="pre">aria.modeling.models</span></code></a><a class="headerlink" href="#module-aria.modeling.models" title="Permalink to this headline">¶</a></h1>
-<p>Data models.</p>
-<div class="section" id="service-template-models">
-<h2>Service template models<a class="headerlink" href="#service-template-models" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.ServiceTemplate</span></code></a></td>
-<td>Template for creating <a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a> instances.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.NodeTemplate</span></code></a></td>
-<td>Template for creating zero or more <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> instances, which are typed vertices in the service topology.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.GroupTemplate" title="aria.modeling.models.GroupTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.GroupTemplate</span></code></a></td>
-<td>Template for creating a <a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a> instance, which is a typed logical container for zero or more <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> instances.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.PolicyTemplate" title="aria.modeling.models.PolicyTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.PolicyTemplate</span></code></a></td>
-<td>Template for creating a <a class="reference internal" href="#aria.modeling.models.Policy" title="aria.modeling.models.Policy"><code class="xref py py-class docutils literal"><span class="pre">Policy</span></code></a> instance, which is a typed set of orchestration hints applied to zero or more <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> or <a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a> instances.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.SubstitutionTemplate" title="aria.modeling.models.SubstitutionTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.SubstitutionTemplate</span></code></a></td>
-<td>Template for creating a <a class="reference internal" href="#aria.modeling.models.Substitution" title="aria.modeling.models.Substitution"><code class="xref py py-class docutils literal"><span class="pre">Substitution</span></code></a> instance, which exposes an entire instantiated service as a single node.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.SubstitutionTemplateMapping" title="aria.modeling.models.SubstitutionTemplateMapping"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.SubstitutionTemplateMapping</span></code></a></td>
-<td>Used by <a class="reference internal" href="#aria.modeling.models.SubstitutionTemplate" title="aria.modeling.models.SubstitutionTemplate"><code class="xref py py-class docutils literal"><span class="pre">SubstitutionTemplate</span></code></a> to map a capability template or a requirement template to the exposed node.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.RequirementTemplate" title="aria.modeling.models.RequirementTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.RequirementTemplate</span></code></a></td>
-<td>Template for creating <a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a> instances, which are optionally-typed edges in the service topology, connecting a <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> to a <a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a> of another node.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.RelationshipTemplate" title="aria.modeling.models.RelationshipTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.RelationshipTemplate</span></code></a></td>
-<td>Optional addition to a <a class="reference internal" href="#aria.modeling.models.RequirementTemplate" title="aria.modeling.models.RequirementTemplate"><code class="xref py py-class docutils literal"><span class="pre">RequirementTemplate</span></code></a>.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.CapabilityTemplate" title="aria.modeling.models.CapabilityTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.CapabilityTemplate</span></code></a></td>
-<td>Template for creating <a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a> instances, typed attachments which serve two purposes: to provide extra properties and attributes to <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> instances, and to expose targets for <a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a> instances from other nodes.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.InterfaceTemplate" title="aria.modeling.models.InterfaceTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.InterfaceTemplate</span></code></a></td>
-<td>Template for creating <a class="reference internal" href="#aria.modeling.models.Interface" title="aria.modeling.models.Interface"><code class="xref py py-class docutils literal"><span class="pre">Interface</span></code></a> instances, which are typed bundles of <a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a> instances.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.OperationTemplate" title="aria.modeling.models.OperationTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.OperationTemplate</span></code></a></td>
-<td>Template for creating <a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a> instances, which are entry points to Python functions called as part of a workflow execution.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.ArtifactTemplate" title="aria.modeling.models.ArtifactTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.ArtifactTemplate</span></code></a></td>
-<td>Template for creating an <a class="reference internal" href="#aria.modeling.models.Artifact" title="aria.modeling.models.Artifact"><code class="xref py py-class docutils literal"><span class="pre">Artifact</span></code></a> instance, which is a typed file, either provided in a CSAR or downloaded from a repository.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.PluginSpecification" title="aria.modeling.models.PluginSpecification"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.PluginSpecification</span></code></a></td>
-<td>Requirement for a <a class="reference internal" href="#aria.modeling.models.Plugin" title="aria.modeling.models.Plugin"><code class="xref py py-class docutils literal"><span class="pre">Plugin</span></code></a>.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="service-instance-models">
-<h2>Service instance models<a class="headerlink" href="#service-instance-models" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Service</span></code></a></td>
-<td>Usually an instance of a <a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a> and its many associated templates (node templates, group templates, policy templates, etc.).</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Node</span></code></a></td>
-<td>Typed vertex in the service topology.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Group</span></code></a></td>
-<td>Typed logical container for zero or more <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> instances.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.Policy" title="aria.modeling.models.Policy"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Policy</span></code></a></td>
-<td>Typed set of orchestration hints applied to zero or more <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> or <a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a> instances.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Substitution" title="aria.modeling.models.Substitution"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Substitution</span></code></a></td>
-<td>Exposes the entire service as a single node.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.SubstitutionMapping" title="aria.modeling.models.SubstitutionMapping"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.SubstitutionMapping</span></code></a></td>
-<td>Used by <a class="reference internal" href="#aria.modeling.models.Substitution" title="aria.modeling.models.Substitution"><code class="xref py py-class docutils literal"><span class="pre">Substitution</span></code></a> to map a capability or a requirement to the exposed node.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Relationship</span></code></a></td>
-<td>Optionally-typed edge in the service topology, connecting a <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> to a <a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a> of another node.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Capability</span></code></a></td>
-<td>Typed attachment serving two purposes: to provide extra properties and attributes to a <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a>, and to expose targets for <a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a> instances from other nodes.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Interface" title="aria.modeling.models.Interface"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Interface</span></code></a></td>
-<td>Typed bundle of <a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a> instances.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Operation</span></code></a></td>
-<td>Entry points to Python functions called as part of a workflow execution.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Artifact" title="aria.modeling.models.Artifact"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Artifact</span></code></a></td>
-<td>Typed file, either provided in a CSAR or downloaded from a repository.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="common-models">
-<h2>Common models<a class="headerlink" href="#common-models" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Output" title="aria.modeling.models.Output"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Output</span></code></a></td>
-<td>Output parameter or declaration for an output parameter.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.Input" title="aria.modeling.models.Input"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Input</span></code></a></td>
-<td>Input parameter or declaration for an input parameter.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Configuration" title="aria.modeling.models.Configuration"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Configuration</span></code></a></td>
-<td>Configuration parameter.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Property</span></code></a></td>
-<td>Property parameter or declaration for a property parameter.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Attribute" title="aria.modeling.models.Attribute"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Attribute</span></code></a></td>
-<td>Attribute parameter or declaration for an attribute parameter.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Type</span></code></a></td>
-<td>Type and its children.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Metadata" title="aria.modeling.models.Metadata"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Metadata</span></code></a></td>
-<td>Custom values associated with the service.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="orchestration-models">
-<h2>Orchestration models<a class="headerlink" href="#orchestration-models" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Execution" title="aria.modeling.models.Execution"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Execution</span></code></a></td>
-<td>Workflow execution.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.Task" title="aria.modeling.models.Task"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Task</span></code></a></td>
-<td>Represents the smallest unit of stateful execution in ARIA.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Log" title="aria.modeling.models.Log"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Log</span></code></a></td>
-<td>Single log message.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.modeling.models.Plugin" title="aria.modeling.models.Plugin"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Plugin</span></code></a></td>
-<td>Installed plugin.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.modeling.models.Argument" title="aria.modeling.models.Argument"><code class="xref py py-obj docutils literal"><span class="pre">aria.modeling.models.Argument</span></code></a></td>
-<td>Python function argument parameter.</td>
-</tr>
-</tbody>
-</table>
-<dl class="class">
-<dt id="aria.modeling.models.ServiceTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">ServiceTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.ServiceTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Template for creating <a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a> instances.</p>
-<p>Usually created by various DSL parsers, such as ARIA’s TOSCA extension. However, it can also be
-created programmatically.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.artifact_types">
-<code class="descname">artifact_types</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.artifact_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>Base for the artifact type hierarchy,</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.capability_types">
-<code class="descname">capability_types</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.capability_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>Base for the capability type hierarchy,</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.created_at">
-<code class="descname">created_at</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.created_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Creation timestamp.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.group_templates">
-<code class="descname">group_templates</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.group_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Templates for creating groups.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference internal" href="#aria.modeling.models.GroupTemplate" title="aria.modeling.models.GroupTemplate"><code class="xref py py-class docutils literal"><span class="pre">GroupTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.group_types">
-<code class="descname">group_types</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.group_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>Base for the group type hierarchy,</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for externally provided parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Input" title="aria.modeling.models.Input"><code class="xref py py-class docutils literal"><span class="pre">Input</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.interface_types">
-<code class="descname">interface_types</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.interface_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>Base for the interface type hierarchy,</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.main_file_name">
-<code class="descname">main_file_name</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.main_file_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Filename of CSAR or YAML file from which this service template was parsed.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.meta_data">
-<code class="descname">meta_data</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.meta_data" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated metadata.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Metadata" title="aria.modeling.models.Metadata"><code class="xref py py-class docutils literal"><span class="pre">Metadata</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.node_templates">
-<code class="descname">node_templates</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.node_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Templates for creating nodes.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.node_types">
-<code class="descname">node_types</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.node_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>Base for the node type hierarchy,</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.outputs">
-<code class="descname">outputs</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.outputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for output parameters are filled in after service installation.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Output" title="aria.modeling.models.Output"><code class="xref py py-class docutils literal"><span class="pre">Output</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.plugin_specifications">
-<code class="descname">plugin_specifications</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.plugin_specifications" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required plugins for instantiated services.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.PluginSpecification" title="aria.modeling.models.PluginSpecification"><code class="xref py py-class docutils literal"><span class="pre">PluginSpecification</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.policy_templates">
-<code class="descname">policy_templates</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.policy_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Templates for creating policies.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference internal" href="#aria.modeling.models.PolicyTemplate" title="aria.modeling.models.PolicyTemplate"><code class="xref py py-class docutils literal"><span class="pre">PolicyTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.policy_types">
-<code class="descname">policy_types</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.policy_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>Base for the policy type hierarchy,</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.relationship_types">
-<code class="descname">relationship_types</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.relationship_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>Base for the relationship type hierarchy,</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.services">
-<code class="descname">services</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.services" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated services.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.substitution_template">
-<code class="descname">substitution_template</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.substitution_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Exposes an entire service as a single node.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.SubstitutionTemplate" title="aria.modeling.models.SubstitutionTemplate"><code class="xref py py-class docutils literal"><span class="pre">SubstitutionTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.updated_at">
-<code class="descname">updated_at</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.updated_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Update timestamp.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceTemplate.workflow_templates">
-<code class="descname">workflow_templates</code><a class="headerlink" href="#aria.modeling.models.ServiceTemplate.workflow_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Templates for creating workflows.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference internal" href="#aria.modeling.models.OperationTemplate" title="aria.modeling.models.OperationTemplate"><code class="xref py py-class docutils literal"><span class="pre">OperationTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.NodeTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">NodeTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.NodeTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Template for creating zero or more <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> instances, which are typed vertices in the
-service topology.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.artifact_templates">
-<code class="descname">artifact_templates</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.artifact_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated artifacts.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.ArtifactTemplate" title="aria.modeling.models.ArtifactTemplate"><code class="xref py py-class docutils literal"><span class="pre">ArtifactTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for associated mutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Attribute" title="aria.modeling.models.Attribute"><code class="xref py py-class docutils literal"><span class="pre">Attribute</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.capability_templates">
-<code class="descname">capability_templates</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.capability_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated exposed capability templates.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.CapabilityTemplate" title="aria.modeling.models.CapabilityTemplate"><code class="xref py py-class docutils literal"><span class="pre">CapabilityTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.default_instances">
-<code class="descname">default_instances</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.default_instances" title="Permalink to this definition">¶</a></dt>
-<dd><p>Default number nodes that will appear in the service.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.interface_templates">
-<code class="descname">interface_templates</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.interface_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated interface templates.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.InterfaceTemplate" title="aria.modeling.models.InterfaceTemplate"><code class="xref py py-class docutils literal"><span class="pre">InterfaceTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.max_instances">
-<code class="descname">max_instances</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.max_instances" title="Permalink to this definition">¶</a></dt>
-<dd><p>Maximum number nodes that will appear in the service.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.min_instances">
-<code class="descname">min_instances</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.min_instances" title="Permalink to this definition">¶</a></dt>
-<dd><p>Minimum number nodes that will appear in the service.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.nodes">
-<code class="descname">nodes</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.nodes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated nodes.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.requirement_templates">
-<code class="descname">requirement_templates</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.requirement_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated potential relationships with other nodes.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.RequirementTemplate" title="aria.modeling.models.RequirementTemplate"><code class="xref py py-class docutils literal"><span class="pre">RequirementTemplate</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.service_template_name">
-<code class="descname">service_template_name</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.service_template_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.target_node_template_constraints">
-<code class="descname">target_node_template_constraints</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.target_node_template_constraints" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constraints for filtering relationship targets.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<code class="xref py py-class docutils literal"><span class="pre">NodeTemplateConstraint</span></code>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Node type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.NodeTemplate.type_name">
-<code class="descname">type_name</code><a class="headerlink" href="#aria.modeling.models.NodeTemplate.type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.GroupTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">GroupTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.GroupTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Template for creating a <a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a> instance, which is a typed logical container for zero or
-more <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> instances.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.GroupTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.GroupTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.GroupTemplate.groups">
-<code class="descname">groups</code><a class="headerlink" href="#aria.modeling.models.GroupTemplate.groups" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated groups.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.GroupTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.GroupTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.GroupTemplate.interface_templates">
-<code class="descname">interface_templates</code><a class="headerlink" href="#aria.modeling.models.GroupTemplate.interface_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated interface templates.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.InterfaceTemplate" title="aria.modeling.models.InterfaceTemplate"><code class="xref py py-class docutils literal"><span class="pre">InterfaceTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.GroupTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.GroupTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.GroupTemplate.node_templates">
-<code class="descname">node_templates</code><a class="headerlink" href="#aria.modeling.models.GroupTemplate.node_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Nodes instantiated by these templates will be members of the group.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.GroupTemplate.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.GroupTemplate.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.GroupTemplate.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.models.GroupTemplate.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.GroupTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.GroupTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Group type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.PolicyTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">PolicyTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.PolicyTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Template for creating a <a class="reference internal" href="#aria.modeling.models.Policy" title="aria.modeling.models.Policy"><code class="xref py py-class docutils literal"><span class="pre">Policy</span></code></a> instance, which is a typed set of orchestration hints
-applied to zero or more <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> or <a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a> instances.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.PolicyTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.PolicyTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PolicyTemplate.group_templates">
-<code class="descname">group_templates</code><a class="headerlink" href="#aria.modeling.models.PolicyTemplate.group_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Policy will be enacted on all nodes in all groups instantiated by these templates.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.GroupTemplate" title="aria.modeling.models.GroupTemplate"><code class="xref py py-class docutils literal"><span class="pre">GroupTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PolicyTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.PolicyTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PolicyTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.PolicyTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PolicyTemplate.node_templates">
-<code class="descname">node_templates</code><a class="headerlink" href="#aria.modeling.models.PolicyTemplate.node_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Policy will be enacted on all nodes instantiated by these templates.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PolicyTemplate.policies">
-<code class="descname">policies</code><a class="headerlink" href="#aria.modeling.models.PolicyTemplate.policies" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated policies.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Policy" title="aria.modeling.models.Policy"><code class="xref py py-class docutils literal"><span class="pre">Policy</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PolicyTemplate.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.PolicyTemplate.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PolicyTemplate.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.models.PolicyTemplate.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PolicyTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.PolicyTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Policy type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.SubstitutionTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">SubstitutionTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Template for creating a <a class="reference internal" href="#aria.modeling.models.Substitution" title="aria.modeling.models.Substitution"><code class="xref py py-class docutils literal"><span class="pre">Substitution</span></code></a> instance, which exposes an entire instantiated
-service as a single node.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionTemplate.mappings">
-<code class="descname">mappings</code><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplate.mappings" title="Permalink to this definition">¶</a></dt>
-<dd><p>Map requirement and capabilities to exposed node.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.SubstitutionTemplateMapping" title="aria.modeling.models.SubstitutionTemplateMapping"><code class="xref py py-class docutils literal"><span class="pre">SubstitutionTemplateMapping</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionTemplate.node_type">
-<code class="descname">node_type</code><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplate.node_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Exposed node type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionTemplate.substitutions">
-<code class="descname">substitutions</code><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplate.substitutions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated substitutions.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Substitution" title="aria.modeling.models.Substitution"><code class="xref py py-class docutils literal"><span class="pre">Substitution</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.SubstitutionTemplateMapping">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">SubstitutionTemplateMapping</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplateMapping" title="Permalink to this definition">¶</a></dt>
-<dd><p>Used by <a class="reference internal" href="#aria.modeling.models.SubstitutionTemplate" title="aria.modeling.models.SubstitutionTemplate"><code class="xref py py-class docutils literal"><span class="pre">SubstitutionTemplate</span></code></a> to map a capability template or a requirement template to
-the exposed node.</p>
-<p>The <a class="reference internal" href="#aria.modeling.models.SubstitutionTemplateMapping.name" title="aria.modeling.models.SubstitutionTemplateMapping.name"><code class="xref py py-attr docutils literal"><span class="pre">name</span></code></a> field should match the capability or requirement name on the exposed node’s
-type.</p>
-<p>Only one of <a class="reference internal" href="#aria.modeling.models.SubstitutionTemplateMapping.capability_template" title="aria.modeling.models.SubstitutionTemplateMapping.capability_template"><code class="xref py py-attr docutils literal"><span class="pre">capability_template</span></code></a> and <a class="reference internal" href="#aria.modeling.models.SubstitutionTemplateMapping.requirement_template" title="aria.modeling.models.SubstitutionTemplateMapping.requirement_template"><code class="xref py py-attr docutils literal"><span class="pre">requirement_template</span></code></a> can be set.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionTemplateMapping.capability_template">
-<code class="descname">capability_template</code><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplateMapping.capability_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Capability template to expose (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.CapabilityTemplate" title="aria.modeling.models.CapabilityTemplate"><code class="xref py py-class docutils literal"><span class="pre">CapabilityTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionTemplateMapping.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplateMapping.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionTemplateMapping.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplateMapping.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionTemplateMapping.requirement_template">
-<code class="descname">requirement_template</code><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplateMapping.requirement_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Requirement template to expose (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.RequirementTemplate" title="aria.modeling.models.RequirementTemplate"><code class="xref py py-class docutils literal"><span class="pre">RequirementTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionTemplateMapping.substitution_template">
-<code class="descname">substitution_template</code><a class="headerlink" href="#aria.modeling.models.SubstitutionTemplateMapping.substitution_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing substitution template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.SubstitutionTemplate" title="aria.modeling.models.SubstitutionTemplate"><code class="xref py py-class docutils literal"><span class="pre">SubstitutionTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.RequirementTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">RequirementTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.RequirementTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Template for creating <a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a> instances, which are optionally-typed edges in the
-service topology, connecting a <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> to a <a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a> of another node.</p>
-<p>Note that there is no equivalent “Requirement” instance model. Instead, during instantiation a
-requirement template is matched with a capability and a <a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a> is instantiated.</p>
-<p>A requirement template <em>must</em> target a <code class="xref py py-class docutils literal"><span class="pre">CapabilityType</span></code> or a capability name. It can
-optionally target a specific <code class="xref py py-class docutils literal"><span class="pre">NodeType</span></code> or <a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a>.</p>
-<p>Requirement templates may optionally contain a <a class="reference internal" href="#aria.modeling.models.RelationshipTemplate" title="aria.modeling.models.RelationshipTemplate"><code class="xref py py-class docutils literal"><span class="pre">RelationshipTemplate</span></code></a>. If they do not,
-a <a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a> will be instantiated with default values.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.RequirementTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.RequirementTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RequirementTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.RequirementTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RequirementTemplate.node_template">
-<code class="descname">node_template</code><a class="headerlink" href="#aria.modeling.models.RequirementTemplate.node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RequirementTemplate.relationship_template">
-<code class="descname">relationship_template</code><a class="headerlink" href="#aria.modeling.models.RequirementTemplate.relationship_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated relationship template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.RelationshipTemplate" title="aria.modeling.models.RelationshipTemplate"><code class="xref py py-class docutils literal"><span class="pre">RelationshipTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RequirementTemplate.relationships">
-<code class="descname">relationships</code><a class="headerlink" href="#aria.modeling.models.RequirementTemplate.relationships" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated relationships.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RequirementTemplate.target_capability_name">
-<code class="descname">target_capability_name</code><a class="headerlink" href="#aria.modeling.models.RequirementTemplate.target_capability_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Target capability name in node template or node type (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RequirementTemplate.target_capability_type">
-<code class="descname">target_capability_type</code><a class="headerlink" href="#aria.modeling.models.RequirementTemplate.target_capability_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Target capability type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><code class="xref py py-class docutils literal"><span class="pre">CapabilityType</span></code></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RequirementTemplate.target_node_template">
-<code class="descname">target_node_template</code><a class="headerlink" href="#aria.modeling.models.RequirementTemplate.target_node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Target node template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RequirementTemplate.target_node_template_constraints">
-<code class="descname">target_node_template_constraints</code><a class="headerlink" href="#aria.modeling.models.RequirementTemplate.target_node_template_constraints" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constraints for filtering relationship targets.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<code class="xref py py-class docutils literal"><span class="pre">NodeTemplateConstraint</span></code>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RequirementTemplate.target_node_type">
-<code class="descname">target_node_type</code><a class="headerlink" href="#aria.modeling.models.RequirementTemplate.target_node_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Target node type (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.RelationshipTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">RelationshipTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.RelationshipTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Optional addition to a <a class="reference internal" href="#aria.modeling.models.RequirementTemplate" title="aria.modeling.models.RequirementTemplate"><code class="xref py py-class docutils literal"><span class="pre">RequirementTemplate</span></code></a>.</p>
-<p>Note that a relationship template here is not exactly equivalent to a relationship template
-entity in TOSCA. For example, a TOSCA requirement specifying a relationship type rather than a
-relationship template would still be represented here as a relationship template.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.RelationshipTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.RelationshipTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RelationshipTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.RelationshipTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RelationshipTemplate.interface_templates">
-<code class="descname">interface_templates</code><a class="headerlink" href="#aria.modeling.models.RelationshipTemplate.interface_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated interface templates.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.InterfaceTemplate" title="aria.modeling.models.InterfaceTemplate"><code class="xref py py-class docutils literal"><span class="pre">InterfaceTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RelationshipTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.RelationshipTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RelationshipTemplate.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.RelationshipTemplate.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RelationshipTemplate.relationships">
-<code class="descname">relationships</code><a class="headerlink" href="#aria.modeling.models.RelationshipTemplate.relationships" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated relationships.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.RelationshipTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.RelationshipTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Relationship type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.CapabilityTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">CapabilityTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Template for creating <a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a> instances, typed attachments which serve two purposes:
-to provide extra properties and attributes to <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> instances, and to expose targets for
-<a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a> instances from other nodes.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.CapabilityTemplate.capabilities">
-<code class="descname">capabilities</code><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate.capabilities" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated capabilities.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.CapabilityTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.CapabilityTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.CapabilityTemplate.max_occurrences">
-<code class="descname">max_occurrences</code><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate.max_occurrences" title="Permalink to this definition">¶</a></dt>
-<dd><p>Maximum number of requirement matches allowed.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.CapabilityTemplate.min_occurrences">
-<code class="descname">min_occurrences</code><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate.min_occurrences" title="Permalink to this definition">¶</a></dt>
-<dd><p>Minimum number of requirement matches required.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.CapabilityTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.CapabilityTemplate.node_template">
-<code class="descname">node_template</code><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate.node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.CapabilityTemplate.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.CapabilityTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Capability type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.CapabilityTemplate.valid_source_node_types">
-<code class="descname">valid_source_node_types</code><a class="headerlink" href="#aria.modeling.models.CapabilityTemplate.valid_source_node_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>Reject requirements that are not from these node types.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.InterfaceTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">InterfaceTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Template for creating <a class="reference internal" href="#aria.modeling.models.Interface" title="aria.modeling.models.Interface"><code class="xref py py-class docutils literal"><span class="pre">Interface</span></code></a> instances, which are typed bundles of
-<a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a> instances.</p>
-<p>Can be associated with a <a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a>, a <a class="reference internal" href="#aria.modeling.models.GroupTemplate" title="aria.modeling.models.GroupTemplate"><code class="xref py py-class docutils literal"><span class="pre">GroupTemplate</span></code></a>, or a
-<a class="reference internal" href="#aria.modeling.models.RelationshipTemplate" title="aria.modeling.models.RelationshipTemplate"><code class="xref py py-class docutils literal"><span class="pre">RelationshipTemplate</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.InterfaceTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.InterfaceTemplate.group_template">
-<code class="descname">group_template</code><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate.group_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing group template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.GroupTemplate" title="aria.modeling.models.GroupTemplate"><code class="xref py py-class docutils literal"><span class="pre">GroupTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.InterfaceTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.InterfaceTemplate.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for externally provided parameters that can be used by all operations of the
-interface.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Input" title="aria.modeling.models.Input"><code class="xref py py-class docutils literal"><span class="pre">Input</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.InterfaceTemplate.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated interfaces.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Interface" title="aria.modeling.models.Interface"><code class="xref py py-class docutils literal"><span class="pre">Interface</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.InterfaceTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.InterfaceTemplate.node_template">
-<code class="descname">node_template</code><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate.node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.InterfaceTemplate.operation_templates">
-<code class="descname">operation_templates</code><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate.operation_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated operation templates.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.OperationTemplate" title="aria.modeling.models.OperationTemplate"><code class="xref py py-class docutils literal"><span class="pre">OperationTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.InterfaceTemplate.relationship_template">
-<code class="descname">relationship_template</code><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate.relationship_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing relationship template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.RelationshipTemplate" title="aria.modeling.models.RelationshipTemplate"><code class="xref py py-class docutils literal"><span class="pre">RelationshipTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.InterfaceTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.InterfaceTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Interface type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.OperationTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">OperationTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.OperationTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Template for creating <a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a> instances, which are entry points to Python functions
-called as part of a workflow execution.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.configurations">
-<code class="descname">configurations</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.configurations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Configuration parameters for the operation instance Python <a class="reference internal" href="#aria.modeling.models.OperationTemplate.function" title="aria.modeling.models.OperationTemplate.function"><code class="xref py py-attr docutils literal"><span class="pre">function</span></code></a>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Configuration" title="aria.modeling.models.Configuration"><code class="xref py py-class docutils literal"><span class="pre">Configuration</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.dependencies">
-<code class="descname">dependencies</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.dependencies" title="Permalink to this definition">¶</a></dt>
-<dd><p>Dependencies (usually names of artifacts).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.executor">
-<code class="descname">executor</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.executor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Name of executor.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.function">
-<code class="descname">function</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.function" title="Permalink to this definition">¶</a></dt>
-<dd><p>Full path to Python function.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.implementation">
-<code class="descname">implementation</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.implementation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Implementation (usually the name of an artifact).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for parameters provided to the <a class="reference internal" href="#aria.modeling.models.OperationTemplate.implementation" title="aria.modeling.models.OperationTemplate.implementation"><code class="xref py py-attr docutils literal"><span class="pre">implementation</span></code></a>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Input" title="aria.modeling.models.Input"><code class="xref py py-class docutils literal"><span class="pre">Input</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.interface_template">
-<code class="descname">interface_template</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.interface_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing interface template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.InterfaceTemplate" title="aria.modeling.models.InterfaceTemplate"><code class="xref py py-class docutils literal"><span class="pre">InterfaceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.max_attempts">
-<code class="descname">max_attempts</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.max_attempts" title="Permalink to this definition">¶</a></dt>
-<dd><p>Maximum number of attempts allowed in case of task failure.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.operations">
-<code class="descname">operations</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.operations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated operations.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.plugin_specification">
-<code class="descname">plugin_specification</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.plugin_specification" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated plugin specification.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.PluginSpecification" title="aria.modeling.models.PluginSpecification"><code class="xref py py-class docutils literal"><span class="pre">PluginSpecification</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.relationship_edge">
-<code class="descname">relationship_edge</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.relationship_edge" title="Permalink to this definition">¶</a></dt>
-<dd><p>When <code class="docutils literal"><span class="pre">True</span></code> specifies that the operation is on the relationship’s target edge; <code class="docutils literal"><span class="pre">False</span></code> is
-the source edge (only used by operations on relationships)</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">bool</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.retry_interval">
-<code class="descname">retry_interval</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.retry_interval" title="Permalink to this definition">¶</a></dt>
-<dd><p>Interval between task retry attemps (in seconds).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#float" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">float</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.OperationTemplate.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.models.OperationTemplate.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service template (can be <code class="docutils literal"><span class="pre">None</span></code>). For workflow operation templates.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.ArtifactTemplate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">ArtifactTemplate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Template for creating an <a class="reference internal" href="#aria.modeling.models.Artifact" title="aria.modeling.models.Artifact"><code class="xref py py-class docutils literal"><span class="pre">Artifact</span></code></a> instance, which is a typed file, either provided in a
-CSAR or downloaded from a repository.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.artifacts">
-<code class="descname">artifacts</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.artifacts" title="Permalink to this definition">¶</a></dt>
-<dd><p>Instantiated artifacts.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Artifact" title="aria.modeling.models.Artifact"><code class="xref py py-class docutils literal"><span class="pre">Artifact</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.node_template">
-<code class="descname">node_template</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declarations for associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.repository_credential">
-<code class="descname">repository_credential</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.repository_credential" title="Permalink to this definition">¶</a></dt>
-<dd><p>Credentials for accessing the repository.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.repository_url">
-<code class="descname">repository_url</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.repository_url" title="Permalink to this definition">¶</a></dt>
-<dd><p>Repository URL.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.source_path">
-<code class="descname">source_path</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.source_path" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source path (in CSAR or repository).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.target_path">
-<code class="descname">target_path</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.target_path" title="Permalink to this definition">¶</a></dt>
-<dd><p>Path at which to install at destination.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ArtifactTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.ArtifactTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Artifact type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.PluginSpecification">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">PluginSpecification</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.PluginSpecification" title="Permalink to this definition">¶</a></dt>
-<dd><p>Requirement for a <a class="reference internal" href="#aria.modeling.models.Plugin" title="aria.modeling.models.Plugin"><code class="xref py py-class docutils literal"><span class="pre">Plugin</span></code></a>.</p>
-<p>The actual plugin to be selected depends on those currently installed in ARIA.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.PluginSpecification.enabled">
-<code class="descname">enabled</code><a class="headerlink" href="#aria.modeling.models.PluginSpecification.enabled" title="Permalink to this definition">¶</a></dt>
-<dd><p>Whether the plugin is enabled.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">bool</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PluginSpecification.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.PluginSpecification.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PluginSpecification.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.PluginSpecification.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PluginSpecification.plugin">
-<code class="descname">plugin</code><a class="headerlink" href="#aria.modeling.models.PluginSpecification.plugin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Matched plugin.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Plugin" title="aria.modeling.models.Plugin"><code class="xref py py-class docutils literal"><span class="pre">Plugin</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PluginSpecification.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.models.PluginSpecification.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.PluginSpecification.version">
-<code class="descname">version</code><a class="headerlink" href="#aria.modeling.models.PluginSpecification.version" title="Permalink to this definition">¶</a></dt>
-<dd><p>Minimum plugin version.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Service">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Service</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Service" title="Permalink to this definition">¶</a></dt>
-<dd><p>Usually an instance of a <a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a> and its many associated templates (node
-templates, group templates, policy templates, etc.). However, it can also be created
-programmatically.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.created_at">
-<code class="descname">created_at</code><a class="headerlink" href="#aria.modeling.models.Service.created_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Creation timestamp.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Service.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.executions">
-<code class="descname">executions</code><a class="headerlink" href="#aria.modeling.models.Service.executions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Executions.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Execution" title="aria.modeling.models.Execution"><code class="xref py py-class docutils literal"><span class="pre">Execution</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.groups">
-<code class="descname">groups</code><a class="headerlink" href="#aria.modeling.models.Service.groups" title="Permalink to this definition">¶</a></dt>
-<dd><p>Groups.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Service.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria.modeling.models.Service.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Externally provided parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Input" title="aria.modeling.models.Input"><code class="xref py py-class docutils literal"><span class="pre">Input</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.meta_data">
-<code class="descname">meta_data</code><a class="headerlink" href="#aria.modeling.models.Service.meta_data" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated metadata.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference internal" href="#aria.modeling.models.Metadata" title="aria.modeling.models.Metadata"><code class="xref py py-class docutils literal"><span class="pre">Metadata</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.modifications">
-<code class="descname">modifications</code><a class="headerlink" href="#aria.modeling.models.Service.modifications" title="Permalink to this definition">¶</a></dt>
-<dd><p>Service modifications.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.ServiceModification" title="aria.modeling.models.ServiceModification"><code class="xref py py-class docutils literal"><span class="pre">ServiceModification</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Service.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.nodes">
-<code class="descname">nodes</code><a class="headerlink" href="#aria.modeling.models.Service.nodes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Nodes.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.outputs">
-<code class="descname">outputs</code><a class="headerlink" href="#aria.modeling.models.Service.outputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Output parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Output" title="aria.modeling.models.Output"><code class="xref py py-class docutils literal"><span class="pre">Output</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.plugins">
-<code class="descname">plugins</code><a class="headerlink" href="#aria.modeling.models.Service.plugins" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated plugins.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference internal" href="#aria.modeling.models.Plugin" title="aria.modeling.models.Plugin"><code class="xref py py-class docutils literal"><span class="pre">Plugin</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.policies">
-<code class="descname">policies</code><a class="headerlink" href="#aria.modeling.models.Service.policies" title="Permalink to this definition">¶</a></dt>
-<dd><p>Policies.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference internal" href="#aria.modeling.models.Policy" title="aria.modeling.models.Policy"><code class="xref py py-class docutils literal"><span class="pre">Policy</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.models.Service.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source service template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.service_template_name">
-<code class="descname">service_template_name</code><a class="headerlink" href="#aria.modeling.models.Service.service_template_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.substitution">
-<code class="descname">substitution</code><a class="headerlink" href="#aria.modeling.models.Service.substitution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Exposes the entire service as a single node.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Substitution" title="aria.modeling.models.Substitution"><code class="xref py py-class docutils literal"><span class="pre">Substitution</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.updated_at">
-<code class="descname">updated_at</code><a class="headerlink" href="#aria.modeling.models.Service.updated_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Update timestamp.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.updates">
-<code class="descname">updates</code><a class="headerlink" href="#aria.modeling.models.Service.updates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Service updates.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.ServiceUpdate" title="aria.modeling.models.ServiceUpdate"><code class="xref py py-class docutils literal"><span class="pre">ServiceUpdate</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Service.workflows">
-<code class="descname">workflows</code><a class="headerlink" href="#aria.modeling.models.Service.workflows" title="Permalink to this definition">¶</a></dt>
-<dd><p>Workflows.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Node">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Node</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Node" title="Permalink to this definition">¶</a></dt>
-<dd><p>Typed vertex in the service topology.</p>
-<p>Nodes may have zero or more <a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a> instances to other nodes, together forming
-a many-to-many node graph.</p>
-<p>Usually an instance of a <a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.artifacts">
-<code class="descname">artifacts</code><a class="headerlink" href="#aria.modeling.models.Node.artifacts" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated artifacts.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Artifact" title="aria.modeling.models.Artifact"><code class="xref py py-class docutils literal"><span class="pre">Artifact</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#aria.modeling.models.Node.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated mutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Attribute" title="aria.modeling.models.Attribute"><code class="xref py py-class docutils literal"><span class="pre">Attribute</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.capabilities">
-<code class="descname">capabilities</code><a class="headerlink" href="#aria.modeling.models.Node.capabilities" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated exposed capabilities.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Node.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.host">
-<code class="descname">host</code><a class="headerlink" href="#aria.modeling.models.Node.host" title="Permalink to this definition">¶</a></dt>
-<dd><p>Node in which we are hosted (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<p>Normally the host node is found by following the relationship graph (relationships with
-<code class="docutils literal"><span class="pre">host</span></code> roles) to final nodes (with <code class="docutils literal"><span class="pre">host</span></code> roles).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Node.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.inbound_relationships">
-<code class="descname">inbound_relationships</code><a class="headerlink" href="#aria.modeling.models.Node.inbound_relationships" title="Permalink to this definition">¶</a></dt>
-<dd><p>Relationships from other nodes.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria.modeling.models.Node.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated interfaces.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Interface" title="aria.modeling.models.Interface"><code class="xref py py-class docutils literal"><span class="pre">Interface</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Node.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.node_template">
-<code class="descname">node_template</code><a class="headerlink" href="#aria.modeling.models.Node.node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source node template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.node_template_name">
-<code class="descname">node_template_name</code><a class="headerlink" href="#aria.modeling.models.Node.node_template_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.outbound_relationships">
-<code class="descname">outbound_relationships</code><a class="headerlink" href="#aria.modeling.models.Node.outbound_relationships" title="Permalink to this definition">¶</a></dt>
-<dd><p>Relationships to other nodes.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.Node.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.models.Node.service" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.service_name">
-<code class="descname">service_name</code><a class="headerlink" href="#aria.modeling.models.Node.service_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.state">
-<code class="descname">state</code><a class="headerlink" href="#aria.modeling.models.Node.state" title="Permalink to this definition">¶</a></dt>
-<dd><p>TOSCA state.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.tasks">
-<code class="descname">tasks</code><a class="headerlink" href="#aria.modeling.models.Node.tasks" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated tasks.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Task" title="aria.modeling.models.Task"><code class="xref py py-class docutils literal"><span class="pre">Task</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.Node.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Node type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Node.version">
-<code class="descname">version</code><a class="headerlink" href="#aria.modeling.models.Node.version" title="Permalink to this definition">¶</a></dt>
-<dd><p>Used by <code class="xref py py-mod docutils literal"><span class="pre">aria.storage.instrumentation</span></code>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Group">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Group</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Group" title="Permalink to this definition">¶</a></dt>
-<dd><p>Typed logical container for zero or more <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> instances.</p>
-<p>Usually an instance of a <a class="reference internal" href="#aria.modeling.models.GroupTemplate" title="aria.modeling.models.GroupTemplate"><code class="xref py py-class docutils literal"><span class="pre">GroupTemplate</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Group.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Group.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Group.group_template">
-<code class="descname">group_template</code><a class="headerlink" href="#aria.modeling.models.Group.group_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source group template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.GroupTemplate" title="aria.modeling.models.GroupTemplate"><code class="xref py py-class docutils literal"><span class="pre">GroupTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Group.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Group.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Group.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria.modeling.models.Group.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated interfaces.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Interface" title="aria.modeling.models.Interface"><code class="xref py py-class docutils literal"><span class="pre">Interface</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Group.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Group.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Group.nodes">
-<code class="descname">nodes</code><a class="headerlink" href="#aria.modeling.models.Group.nodes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Member nodes.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Group.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.Group.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Group.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.models.Group.service" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Group.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.Group.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Group type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Policy">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Policy</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Policy" title="Permalink to this definition">¶</a></dt>
-<dd><p>Typed set of orchestration hints applied to zero or more <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> or <a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a>
-instances.</p>
-<p>Usually an instance of a <a class="reference internal" href="#aria.modeling.models.PolicyTemplate" title="aria.modeling.models.PolicyTemplate"><code class="xref py py-class docutils literal"><span class="pre">PolicyTemplate</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Policy.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Policy.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Policy.groups">
-<code class="descname">groups</code><a class="headerlink" href="#aria.modeling.models.Policy.groups" title="Permalink to this definition">¶</a></dt>
-<dd><p>Policy is enacted on nodes in these groups.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Policy.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Policy.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Policy.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Policy.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Policy.nodes">
-<code class="descname">nodes</code><a class="headerlink" href="#aria.modeling.models.Policy.nodes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Policy is enacted on these nodes.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Policy.policy_template">
-<code class="descname">policy_template</code><a class="headerlink" href="#aria.modeling.models.Policy.policy_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source policy template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.PolicyTemplate" title="aria.modeling.models.PolicyTemplate"><code class="xref py py-class docutils literal"><span class="pre">PolicyTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Policy.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.Policy.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Policy.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.models.Policy.service" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Policy.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.Policy.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Group type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Substitution">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Substitution</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Substitution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Exposes the entire service as a single node.</p>
-<p>Usually an instance of a <a class="reference internal" href="#aria.modeling.models.SubstitutionTemplate" title="aria.modeling.models.SubstitutionTemplate"><code class="xref py py-class docutils literal"><span class="pre">SubstitutionTemplate</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Substitution.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Substitution.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Substitution.mappings">
-<code class="descname">mappings</code><a class="headerlink" href="#aria.modeling.models.Substitution.mappings" title="Permalink to this definition">¶</a></dt>
-<dd><p>Map requirement and capabilities to exposed node.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.SubstitutionMapping" title="aria.modeling.models.SubstitutionMapping"><code class="xref py py-class docutils literal"><span class="pre">SubstitutionMapping</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Substitution.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Substitution.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Substitution.node_type">
-<code class="descname">node_type</code><a class="headerlink" href="#aria.modeling.models.Substitution.node_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Exposed node type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Substitution.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.models.Substitution.service" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Substitution.substitution_template">
-<code class="descname">substitution_template</code><a class="headerlink" href="#aria.modeling.models.Substitution.substitution_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source substitution template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.SubstitutionTemplate" title="aria.modeling.models.SubstitutionTemplate"><code class="xref py py-class docutils literal"><span class="pre">SubstitutionTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.SubstitutionMapping">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">SubstitutionMapping</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.SubstitutionMapping" title="Permalink to this definition">¶</a></dt>
-<dd><p>Used by <a class="reference internal" href="#aria.modeling.models.Substitution" title="aria.modeling.models.Substitution"><code class="xref py py-class docutils literal"><span class="pre">Substitution</span></code></a> to map a capability or a requirement to the exposed node.</p>
-<p>The <a class="reference internal" href="#aria.modeling.models.SubstitutionMapping.name" title="aria.modeling.models.SubstitutionMapping.name"><code class="xref py py-attr docutils literal"><span class="pre">name</span></code></a> field should match the capability or requirement template name on the exposed
-node’s type.</p>
-<p>Only one of <a class="reference internal" href="#aria.modeling.models.SubstitutionMapping.capability" title="aria.modeling.models.SubstitutionMapping.capability"><code class="xref py py-attr docutils literal"><span class="pre">capability</span></code></a> and <a class="reference internal" href="#aria.modeling.models.SubstitutionMapping.requirement_template" title="aria.modeling.models.SubstitutionMapping.requirement_template"><code class="xref py py-attr docutils literal"><span class="pre">requirement_template</span></code></a> can be set. If the latter is
-set, then <a class="reference internal" href="#aria.modeling.models.SubstitutionMapping.node" title="aria.modeling.models.SubstitutionMapping.node"><code class="xref py py-attr docutils literal"><span class="pre">node</span></code></a> must also be set.</p>
-<p>Usually an instance of a <code class="xref py py-class docutils literal"><span class="pre">SubstitutionMappingTemplate</span></code>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionMapping.capability">
-<code class="descname">capability</code><a class="headerlink" href="#aria.modeling.models.SubstitutionMapping.capability" title="Permalink to this definition">¶</a></dt>
-<dd><p>Capability to expose (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionMapping.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.SubstitutionMapping.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionMapping.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.SubstitutionMapping.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionMapping.node">
-<code class="descname">node</code><a class="headerlink" href="#aria.modeling.models.SubstitutionMapping.node" title="Permalink to this definition">¶</a></dt>
-<dd><p>Node for which to expose <a class="reference internal" href="#aria.modeling.models.SubstitutionMapping.requirement_template" title="aria.modeling.models.SubstitutionMapping.requirement_template"><code class="xref py py-attr docutils literal"><span class="pre">requirement_template</span></code></a> (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionMapping.requirement_template">
-<code class="descname">requirement_template</code><a class="headerlink" href="#aria.modeling.models.SubstitutionMapping.requirement_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Requirement template to expose (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.RequirementTemplate" title="aria.modeling.models.RequirementTemplate"><code class="xref py py-class docutils literal"><span class="pre">RequirementTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.SubstitutionMapping.substitution">
-<code class="descname">substitution</code><a class="headerlink" href="#aria.modeling.models.SubstitutionMapping.substitution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing substitution.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Substitution" title="aria.modeling.models.Substitution"><code class="xref py py-class docutils literal"><span class="pre">Substitution</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Relationship">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Relationship</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Relationship" title="Permalink to this definition">¶</a></dt>
-<dd><p>Optionally-typed edge in the service topology, connecting a <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> to a
-<a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a> of another node.</p>
-<p>Might be an instance of <a class="reference internal" href="#aria.modeling.models.RelationshipTemplate" title="aria.modeling.models.RelationshipTemplate"><code class="xref py py-class docutils literal"><span class="pre">RelationshipTemplate</span></code></a> and/or <a class="reference internal" href="#aria.modeling.models.RequirementTemplate" title="aria.modeling.models.RequirementTemplate"><code class="xref py py-class docutils literal"><span class="pre">RequirementTemplate</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Relationship.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria.modeling.models.Relationship.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated interfaces.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Interface" title="aria.modeling.models.Interface"><code class="xref py py-class docutils literal"><span class="pre">Interface</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Relationship.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.Relationship.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.relationship_template">
-<code class="descname">relationship_template</code><a class="headerlink" href="#aria.modeling.models.Relationship.relationship_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source relationship template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.RelationshipTemplate" title="aria.modeling.models.RelationshipTemplate"><code class="xref py py-class docutils literal"><span class="pre">RelationshipTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.requirement_template">
-<code class="descname">requirement_template</code><a class="headerlink" href="#aria.modeling.models.Relationship.requirement_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source requirement template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.RequirementTemplate" title="aria.modeling.models.RequirementTemplate"><code class="xref py py-class docutils literal"><span class="pre">RequirementTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.source_node">
-<code class="descname">source_node</code><a class="headerlink" href="#aria.modeling.models.Relationship.source_node" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source node.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.source_node_name">
-<code class="descname">source_node_name</code><a class="headerlink" href="#aria.modeling.models.Relationship.source_node_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.source_position">
-<code class="descname">source_position</code><a class="headerlink" href="#aria.modeling.models.Relationship.source_position" title="Permalink to this definition">¶</a></dt>
-<dd><p>Position at source.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.target_capability">
-<code class="descname">target_capability</code><a class="headerlink" href="#aria.modeling.models.Relationship.target_capability" title="Permalink to this definition">¶</a></dt>
-<dd><p>Target capability.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.target_node">
-<code class="descname">target_node</code><a class="headerlink" href="#aria.modeling.models.Relationship.target_node" title="Permalink to this definition">¶</a></dt>
-<dd><p>Target node.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.target_node_name">
-<code class="descname">target_node_name</code><a class="headerlink" href="#aria.modeling.models.Relationship.target_node_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.target_position">
-<code class="descname">target_position</code><a class="headerlink" href="#aria.modeling.models.Relationship.target_position" title="Permalink to this definition">¶</a></dt>
-<dd><p>Position at target.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.tasks">
-<code class="descname">tasks</code><a class="headerlink" href="#aria.modeling.models.Relationship.tasks" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated tasks.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Task" title="aria.modeling.models.Task"><code class="xref py py-class docutils literal"><span class="pre">Task</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Relationship.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.Relationship.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Relationship type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Capability">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Capability</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Capability" title="Permalink to this definition">¶</a></dt>
-<dd><p>Typed attachment serving two purposes: to provide extra properties and attributes to a
-<a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a>, and to expose targets for <a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a> instances from other nodes.</p>
-<p>Usually an instance of a <a class="reference internal" href="#aria.modeling.models.CapabilityTemplate" title="aria.modeling.models.CapabilityTemplate"><code class="xref py py-class docutils literal"><span class="pre">CapabilityTemplate</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Capability.capability_template">
-<code class="descname">capability_template</code><a class="headerlink" href="#aria.modeling.models.Capability.capability_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source capability template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.CapabilityTemplate" title="aria.modeling.models.CapabilityTemplate"><code class="xref py py-class docutils literal"><span class="pre">CapabilityTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Capability.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Capability.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Capability.max_occurrences">
-<code class="descname">max_occurrences</code><a class="headerlink" href="#aria.modeling.models.Capability.max_occurrences" title="Permalink to this definition">¶</a></dt>
-<dd><p>Maximum number of requirement matches allowed.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Capability.min_occurrences">
-<code class="descname">min_occurrences</code><a class="headerlink" href="#aria.modeling.models.Capability.min_occurrences" title="Permalink to this definition">¶</a></dt>
-<dd><p>Minimum number of requirement matches required.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Capability.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Capability.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Capability.node">
-<code class="descname">node</code><a class="headerlink" href="#aria.modeling.models.Capability.node" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Capability.occurrences">
-<code class="descname">occurrences</code><a class="headerlink" href="#aria.modeling.models.Capability.occurrences" title="Permalink to this definition">¶</a></dt>
-<dd><p>Number of requirement matches.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Capability.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.Capability.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Capability.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.Capability.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Capability type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Interface">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Interface</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Interface" title="Permalink to this definition">¶</a></dt>
-<dd><p>Typed bundle of <a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a> instances.</p>
-<p>Can be associated with a <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a>, a <a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a>, or a <a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a>.</p>
-<p>Usually an instance of a <a class="reference internal" href="#aria.modeling.models.InterfaceTemplate" title="aria.modeling.models.InterfaceTemplate"><code class="xref py py-class docutils literal"><span class="pre">InterfaceTemplate</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Interface.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Interface.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Interface.group">
-<code class="descname">group</code><a class="headerlink" href="#aria.modeling.models.Interface.group" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing group (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Interface.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Interface.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Interface.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria.modeling.models.Interface.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Parameters for all operations of the interface.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Input" title="aria.modeling.models.Input"><code class="xref py py-class docutils literal"><span class="pre">Input</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Interface.interface_template">
-<code class="descname">interface_template</code><a class="headerlink" href="#aria.modeling.models.Interface.interface_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source interface template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.InterfaceTemplate" title="aria.modeling.models.InterfaceTemplate"><code class="xref py py-class docutils literal"><span class="pre">InterfaceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Interface.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Interface.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Interface.node">
-<code class="descname">node</code><a class="headerlink" href="#aria.modeling.models.Interface.node" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Interface.operations">
-<code class="descname">operations</code><a class="headerlink" href="#aria.modeling.models.Interface.operations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated operations.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Interface.relationship">
-<code class="descname">relationship</code><a class="headerlink" href="#aria.modeling.models.Interface.relationship" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing relationship (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Interface.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.Interface.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Interface type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Operation">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Operation</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Operation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Entry points to Python functions called as part of a workflow execution.</p>
-<p>The operation signature (its <a class="reference internal" href="#aria.modeling.models.Operation.name" title="aria.modeling.models.Operation.name"><code class="xref py py-attr docutils literal"><span class="pre">name</span></code></a> and its <a class="reference internal" href="#aria.modeling.models.Operation.inputs" title="aria.modeling.models.Operation.inputs"><code class="xref py py-attr docutils literal"><span class="pre">inputs</span></code></a>’s names and types) is declared
-by the type of the <a class="reference internal" href="#aria.modeling.models.Interface" title="aria.modeling.models.Interface"><code class="xref py py-class docutils literal"><span class="pre">Interface</span></code></a>, however each operation can provide its own
-<a class="reference internal" href="#aria.modeling.models.Operation.implementation" title="aria.modeling.models.Operation.implementation"><code class="xref py py-attr docutils literal"><span class="pre">implementation</span></code></a> as well as additional inputs.</p>
-<p>The Python <a class="reference internal" href="#aria.modeling.models.Operation.function" title="aria.modeling.models.Operation.function"><code class="xref py py-attr docutils literal"><span class="pre">function</span></code></a> is usually provided by an associated <a class="reference internal" href="#aria.modeling.models.Plugin" title="aria.modeling.models.Plugin"><code class="xref py py-class docutils literal"><span class="pre">Plugin</span></code></a>. Its purpose is
-to execute the implementation, providing it with both the operation’s and interface’s inputs.
-The <a class="reference internal" href="#aria.modeling.models.Operation.arguments" title="aria.modeling.models.Operation.arguments"><code class="xref py py-attr docutils literal"><span class="pre">arguments</span></code></a> of the function should be set according to the specific signature of the
-function.</p>
-<p>Additionally, <code class="xref py py-attr docutils literal"><span class="pre">configuration</span></code> parameters can be provided as hints to configure the
-function’s behavior. For example, they can be used to configure remote execution credentials.</p>
-<p>Might be an instance of <a class="reference internal" href="#aria.modeling.models.OperationTemplate" title="aria.modeling.models.OperationTemplate"><code class="xref py py-class docutils literal"><span class="pre">OperationTemplate</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.arguments">
-<code class="descname">arguments</code><a class="headerlink" href="#aria.modeling.models.Operation.arguments" title="Permalink to this definition">¶</a></dt>
-<dd><p>Arguments sent to the Python <a class="reference internal" href="#aria.modeling.models.Operation.function" title="aria.modeling.models.Operation.function"><code class="xref py py-attr docutils literal"><span class="pre">function</span></code></a>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Argument" title="aria.modeling.models.Argument"><code class="xref py py-class docutils literal"><span class="pre">Argument</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.configurations">
-<code class="descname">configurations</code><a class="headerlink" href="#aria.modeling.models.Operation.configurations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Configuration parameters for the Python <a class="reference internal" href="#aria.modeling.models.Operation.function" title="aria.modeling.models.Operation.function"><code class="xref py py-attr docutils literal"><span class="pre">function</span></code></a>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Configuration" title="aria.modeling.models.Configuration"><code class="xref py py-class docutils literal"><span class="pre">Configuration</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.dependencies">
-<code class="descname">dependencies</code><a class="headerlink" href="#aria.modeling.models.Operation.dependencies" title="Permalink to this definition">¶</a></dt>
-<dd><p>Dependencies (usually names of artifacts).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Operation.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.executor">
-<code class="descname">executor</code><a class="headerlink" href="#aria.modeling.models.Operation.executor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Name of executor.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.function">
-<code class="descname">function</code><a class="headerlink" href="#aria.modeling.models.Operation.function" title="Permalink to this definition">¶</a></dt>
-<dd><p>Full path to Python function.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Operation.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.implementation">
-<code class="descname">implementation</code><a class="headerlink" href="#aria.modeling.models.Operation.implementation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Implementation (usually the name of an artifact).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria.modeling.models.Operation.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Parameters provided to the <a class="reference internal" href="#aria.modeling.models.Operation.implementation" title="aria.modeling.models.Operation.implementation"><code class="xref py py-attr docutils literal"><span class="pre">implementation</span></code></a>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Input" title="aria.modeling.models.Input"><code class="xref py py-class docutils literal"><span class="pre">Input</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.interface">
-<code class="descname">interface</code><a class="headerlink" href="#aria.modeling.models.Operation.interface" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing interface (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Interface" title="aria.modeling.models.Interface"><code class="xref py py-class docutils literal"><span class="pre">Interface</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.max_attempts">
-<code class="descname">max_attempts</code><a class="headerlink" href="#aria.modeling.models.Operation.max_attempts" title="Permalink to this definition">¶</a></dt>
-<dd><p>Maximum number of attempts allowed in case of task failure.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Operation.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.operation_template">
-<code class="descname">operation_template</code><a class="headerlink" href="#aria.modeling.models.Operation.operation_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source operation template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.OperationTemplate" title="aria.modeling.models.OperationTemplate"><code class="xref py py-class docutils literal"><span class="pre">OperationTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.plugin">
-<code class="descname">plugin</code><a class="headerlink" href="#aria.modeling.models.Operation.plugin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated plugin.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Plugin" title="aria.modeling.models.Plugin"><code class="xref py py-class docutils literal"><span class="pre">Plugin</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.relationship_edge">
-<code class="descname">relationship_edge</code><a class="headerlink" href="#aria.modeling.models.Operation.relationship_edge" title="Permalink to this definition">¶</a></dt>
-<dd><p>When <code class="docutils literal"><span class="pre">True</span></code> specifies that the operation is on the relationship’s target edge; <code class="docutils literal"><span class="pre">False</span></code> is
-the source edge (only used by operations on relationships)</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">bool</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.retry_interval">
-<code class="descname">retry_interval</code><a class="headerlink" href="#aria.modeling.models.Operation.retry_interval" title="Permalink to this definition">¶</a></dt>
-<dd><p>Interval between task retry attemps (in seconds).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#float" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">float</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Operation.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.models.Operation.service" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service (can be <code class="docutils literal"><span class="pre">None</span></code>). For workflow operations.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Artifact">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Artifact</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Artifact" title="Permalink to this definition">¶</a></dt>
-<dd><p>Typed file, either provided in a CSAR or downloaded from a repository.</p>
-<p>Usually an instance of <a class="reference internal" href="#aria.modeling.models.ArtifactTemplate" title="aria.modeling.models.ArtifactTemplate"><code class="xref py py-class docutils literal"><span class="pre">ArtifactTemplate</span></code></a>.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.artifact_template">
-<code class="descname">artifact_template</code><a class="headerlink" href="#aria.modeling.models.Artifact.artifact_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source artifact template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ArtifactTemplate" title="aria.modeling.models.ArtifactTemplate"><code class="xref py py-class docutils literal"><span class="pre">ArtifactTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Artifact.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Artifact.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Artifact.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.node">
-<code class="descname">node</code><a class="headerlink" href="#aria.modeling.models.Artifact.node" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria.modeling.models.Artifact.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated immutable parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Property" title="aria.modeling.models.Property"><code class="xref py py-class docutils literal"><span class="pre">Property</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.repository_credential">
-<code class="descname">repository_credential</code><a class="headerlink" href="#aria.modeling.models.Artifact.repository_credential" title="Permalink to this definition">¶</a></dt>
-<dd><p>Credentials for accessing the repository.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.repository_url">
-<code class="descname">repository_url</code><a class="headerlink" href="#aria.modeling.models.Artifact.repository_url" title="Permalink to this definition">¶</a></dt>
-<dd><p>Repository URL.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.source_path">
-<code class="descname">source_path</code><a class="headerlink" href="#aria.modeling.models.Artifact.source_path" title="Permalink to this definition">¶</a></dt>
-<dd><p>Source path (in CSAR or repository).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.target_path">
-<code class="descname">target_path</code><a class="headerlink" href="#aria.modeling.models.Artifact.target_path" title="Permalink to this definition">¶</a></dt>
-<dd><p>Path at which to install at destination.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Artifact.type">
-<code class="descname">type</code><a class="headerlink" href="#aria.modeling.models.Artifact.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Artifact type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.ServiceUpdate">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">ServiceUpdate</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.ServiceUpdate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Deployment update model representation.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.created_at">
-<code class="descname">created_at</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.created_at" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.execution">
-<code class="descname">execution</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.execution" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.execution_name">
-<code class="descname">execution_name</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.execution_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.modified_entity_ids">
-<code class="descname">modified_entity_ids</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.modified_entity_ids" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.service" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.service_name">
-<code class="descname">service_name</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.service_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.service_plan">
-<code class="descname">service_plan</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.service_plan" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.service_update_node_templates">
-<code class="descname">service_update_node_templates</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.service_update_node_templates" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.service_update_nodes">
-<code class="descname">service_update_nodes</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.service_update_nodes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.service_update_service">
-<code class="descname">service_update_service</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.service_update_service" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.state">
-<code class="descname">state</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.state" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdate.steps">
-<code class="descname">steps</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdate.steps" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.ServiceUpdateStep">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">ServiceUpdateStep</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.ServiceUpdateStep" title="Permalink to this definition">¶</a></dt>
-<dd><p>Deployment update step model representation.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdateStep.action">
-<code class="descname">action</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdateStep.action" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdateStep.entity_id">
-<code class="descname">entity_id</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdateStep.entity_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdateStep.entity_type">
-<code class="descname">entity_type</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdateStep.entity_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdateStep.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdateStep.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdateStep.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdateStep.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdateStep.service_update">
-<code class="descname">service_update</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdateStep.service_update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceUpdateStep.service_update_name">
-<code class="descname">service_update_name</code><a class="headerlink" href="#aria.modeling.models.ServiceUpdateStep.service_update_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.ServiceModification">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">ServiceModification</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.ServiceModification" title="Permalink to this definition">¶</a></dt>
-<dd><p>Deployment modification model representation.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceModification.context">
-<code class="descname">context</code><a class="headerlink" href="#aria.modeling.models.ServiceModification.context" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceModification.created_at">
-<code class="descname">created_at</code><a class="headerlink" href="#aria.modeling.models.ServiceModification.created_at" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceModification.ended_at">
-<code class="descname">ended_at</code><a class="headerlink" href="#aria.modeling.models.ServiceModification.ended_at" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceModification.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.ServiceModification.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceModification.modified_node_templates">
-<code class="descname">modified_node_templates</code><a class="headerlink" href="#aria.modeling.models.ServiceModification.modified_node_templates" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceModification.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.ServiceModification.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceModification.nodes">
-<code class="descname">nodes</code><a class="headerlink" href="#aria.modeling.models.ServiceModification.nodes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceModification.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.models.ServiceModification.service" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceModification.service_name">
-<code class="descname">service_name</code><a class="headerlink" href="#aria.modeling.models.ServiceModification.service_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.ServiceModification.status">
-<code class="descname">status</code><a class="headerlink" href="#aria.modeling.models.ServiceModification.status" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Input">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Input</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Input" title="Permalink to this definition">¶</a></dt>
-<dd><p>Input parameter or declaration for an input parameter.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Input.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.execution">
-<code class="descname">execution</code><a class="headerlink" href="#aria.modeling.models.Input.execution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing execution (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Execution" title="aria.modeling.models.Execution"><code class="xref py py-class docutils literal"><span class="pre">Execution</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Input.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.interface">
-<code class="descname">interface</code><a class="headerlink" href="#aria.modeling.models.Input.interface" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing interface (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Interface" title="aria.modeling.models.Interface"><code class="xref py py-class docutils literal"><span class="pre">Interface</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.interface_template">
-<code class="descname">interface_template</code><a class="headerlink" href="#aria.modeling.models.Input.interface_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing interface template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.InterfaceTemplate" title="aria.modeling.models.InterfaceTemplate"><code class="xref py py-class docutils literal"><span class="pre">InterfaceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Input.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.operation">
-<code class="descname">operation</code><a class="headerlink" href="#aria.modeling.models.Input.operation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing operation (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.operation_template">
-<code class="descname">operation_template</code><a class="headerlink" href="#aria.modeling.models.Input.operation_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing operation template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.OperationTemplate" title="aria.modeling.models.OperationTemplate"><code class="xref py py-class docutils literal"><span class="pre">OperationTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.models.Input.service" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.models.Input.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Input.type_name">
-<code class="descname">type_name</code><a class="headerlink" href="#aria.modeling.models.Input.type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Type name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Configuration">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Configuration</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Configuration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Configuration parameter.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Configuration.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Configuration.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Configuration.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Configuration.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Configuration.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Configuration.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Configuration.operation">
-<code class="descname">operation</code><a class="headerlink" href="#aria.modeling.models.Configuration.operation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing operation (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Configuration.operation_template">
-<code class="descname">operation_template</code><a class="headerlink" href="#aria.modeling.models.Configuration.operation_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing operation template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.OperationTemplate" title="aria.modeling.models.OperationTemplate"><code class="xref py py-class docutils literal"><span class="pre">OperationTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Configuration.type_name">
-<code class="descname">type_name</code><a class="headerlink" href="#aria.modeling.models.Configuration.type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Type name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Output">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Output</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Output" title="Permalink to this definition">¶</a></dt>
-<dd><p>Output parameter or declaration for an output parameter.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Output.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Output.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Output.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Output.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Output.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Output.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Output.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.models.Output.service" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Output.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.models.Output.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing service template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><code class="xref py py-class docutils literal"><span class="pre">ServiceTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Output.type_name">
-<code class="descname">type_name</code><a class="headerlink" href="#aria.modeling.models.Output.type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Type name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Property">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Property</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Property" title="Permalink to this definition">¶</a></dt>
-<dd><p>Property parameter or declaration for a property parameter.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.artifact">
-<code class="descname">artifact</code><a class="headerlink" href="#aria.modeling.models.Property.artifact" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing artifact (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Artifact" title="aria.modeling.models.Artifact"><code class="xref py py-class docutils literal"><span class="pre">Artifact</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.artifact_template">
-<code class="descname">artifact_template</code><a class="headerlink" href="#aria.modeling.models.Property.artifact_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing artifact template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.ArtifactTemplate" title="aria.modeling.models.ArtifactTemplate"><code class="xref py py-class docutils literal"><span class="pre">ArtifactTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.capability">
-<code class="descname">capability</code><a class="headerlink" href="#aria.modeling.models.Property.capability" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing capability (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Capability" title="aria.modeling.models.Capability"><code class="xref py py-class docutils literal"><span class="pre">Capability</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.capability_template">
-<code class="descname">capability_template</code><a class="headerlink" href="#aria.modeling.models.Property.capability_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing capability template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.CapabilityTemplate" title="aria.modeling.models.CapabilityTemplate"><code class="xref py py-class docutils literal"><span class="pre">CapabilityTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Property.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.group">
-<code class="descname">group</code><a class="headerlink" href="#aria.modeling.models.Property.group" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing group (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Group" title="aria.modeling.models.Group"><code class="xref py py-class docutils literal"><span class="pre">Group</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.group_template">
-<code class="descname">group_template</code><a class="headerlink" href="#aria.modeling.models.Property.group_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing group template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.GroupTemplate" title="aria.modeling.models.GroupTemplate"><code class="xref py py-class docutils literal"><span class="pre">GroupTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Property.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Property.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.node">
-<code class="descname">node</code><a class="headerlink" href="#aria.modeling.models.Property.node" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.node_template">
-<code class="descname">node_template</code><a class="headerlink" href="#aria.modeling.models.Property.node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.policy">
-<code class="descname">policy</code><a class="headerlink" href="#aria.modeling.models.Property.policy" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing policy (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Policy" title="aria.modeling.models.Policy"><code class="xref py py-class docutils literal"><span class="pre">Policy</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.policy_template">
-<code class="descname">policy_template</code><a class="headerlink" href="#aria.modeling.models.Property.policy_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing policy template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.PolicyTemplate" title="aria.modeling.models.PolicyTemplate"><code class="xref py py-class docutils literal"><span class="pre">PolicyTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.relationship">
-<code class="descname">relationship</code><a class="headerlink" href="#aria.modeling.models.Property.relationship" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing relationship (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.relationship_template">
-<code class="descname">relationship_template</code><a class="headerlink" href="#aria.modeling.models.Property.relationship_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing relationship template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.RelationshipTemplate" title="aria.modeling.models.RelationshipTemplate"><code class="xref py py-class docutils literal"><span class="pre">RelationshipTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Property.type_name">
-<code class="descname">type_name</code><a class="headerlink" href="#aria.modeling.models.Property.type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Type name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Attribute">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Attribute</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Attribute" title="Permalink to this definition">¶</a></dt>
-<dd><p>Attribute parameter or declaration for an attribute parameter.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Attribute.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Attribute.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Attribute.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Attribute.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Attribute.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Attribute.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Attribute.node">
-<code class="descname">node</code><a class="headerlink" href="#aria.modeling.models.Attribute.node" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Attribute.node_template">
-<code class="descname">node_template</code><a class="headerlink" href="#aria.modeling.models.Attribute.node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing node template (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.NodeTemplate" title="aria.modeling.models.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Attribute.type_name">
-<code class="descname">type_name</code><a class="headerlink" href="#aria.modeling.models.Attribute.type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Type name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Type">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Type</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Type and its children. Can serve as the root for a type hierarchy.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Type.children">
-<code class="descname">children</code><a class="headerlink" href="#aria.modeling.models.Type.children" title="Permalink to this definition">¶</a></dt>
-<dd><p>Children.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Type.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Type.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Type.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Type.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Type.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Type.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Type.parent">
-<code class="descname">parent</code><a class="headerlink" href="#aria.modeling.models.Type.parent" title="Permalink to this definition">¶</a></dt>
-<dd><p>Parent type (will be <code class="docutils literal"><span class="pre">None</span></code> for the root of a type hierarchy).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Type" title="aria.modeling.models.Type"><code class="xref py py-class docutils literal"><span class="pre">Type</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Type.variant">
-<code class="descname">variant</code><a class="headerlink" href="#aria.modeling.models.Type.variant" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Metadata">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Metadata</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Metadata" title="Permalink to this definition">¶</a></dt>
-<dd><p>Custom values associated with the service.</p>
-<p>This model is used by both service template and service instance elements.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Variables:</th><td class="field-body"><ul class="first last simple">
-<li><strong>name</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – name</li>
-<li><strong>value</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – value</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="attribute">
-<dt id="aria.modeling.models.Metadata.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Metadata.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Metadata.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Metadata.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Metadata.value">
-<code class="descname">value</code><a class="headerlink" href="#aria.modeling.models.Metadata.value" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Execution">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Execution</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Execution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Workflow execution.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.created_at">
-<code class="descname">created_at</code><a class="headerlink" href="#aria.modeling.models.Execution.created_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Creation timestamp.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.ended_at">
-<code class="descname">ended_at</code><a class="headerlink" href="#aria.modeling.models.Execution.ended_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Ended timestamp.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.error">
-<code class="descname">error</code><a class="headerlink" href="#aria.modeling.models.Execution.error" title="Permalink to this definition">¶</a></dt>
-<dd><p>Error message.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Execution.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria.modeling.models.Execution.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Execution parameters.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Input" title="aria.modeling.models.Input"><code class="xref py py-class docutils literal"><span class="pre">Input</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.logs">
-<code class="descname">logs</code><a class="headerlink" href="#aria.modeling.models.Execution.logs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Log messages for the execution (including log messages for its tasks).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Log" title="aria.modeling.models.Log"><code class="xref py py-class docutils literal"><span class="pre">Log</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Execution.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.modeling.models.Execution.service" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated service.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Service" title="aria.modeling.models.Service"><code class="xref py py-class docutils literal"><span class="pre">Service</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.service_name">
-<code class="descname">service_name</code><a class="headerlink" href="#aria.modeling.models.Execution.service_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.modeling.models.Execution.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.service_template_name">
-<code class="descname">service_template_name</code><a class="headerlink" href="#aria.modeling.models.Execution.service_template_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.started_at">
-<code class="descname">started_at</code><a class="headerlink" href="#aria.modeling.models.Execution.started_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Started timestamp.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.status">
-<code class="descname">status</code><a class="headerlink" href="#aria.modeling.models.Execution.status" title="Permalink to this definition">¶</a></dt>
-<dd><p>Status.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.tasks">
-<code class="descname">tasks</code><a class="headerlink" href="#aria.modeling.models.Execution.tasks" title="Permalink to this definition">¶</a></dt>
-<dd><p>Tasks.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Task" title="aria.modeling.models.Task"><code class="xref py py-class docutils literal"><span class="pre">Task</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Execution.workflow_name">
-<code class="descname">workflow_name</code><a class="headerlink" href="#aria.modeling.models.Execution.workflow_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Workflow name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Plugin">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Plugin</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Plugin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Installed plugin.</p>
-<p>Plugins are usually packaged as <a class="reference external" href="https://github.com/cloudify-cosmo/wagon">wagons</a>, which
-are archives of one or more <a class="reference external" href="https://packaging.python.org/distributing/#wheels">wheels</a>.
-Most of these fields are indeed extracted from the installed wagon’s metadata.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.archive_name">
-<code class="descname">archive_name</code><a class="headerlink" href="#aria.modeling.models.Plugin.archive_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Filename (not the full path) of the wagon’s archive, often with a <code class="docutils literal"><span class="pre">.wgn</span></code> extension.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.distribution">
-<code class="descname">distribution</code><a class="headerlink" href="#aria.modeling.models.Plugin.distribution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Name of the operating system on which the wagon was installed (e.g. <code class="docutils literal"><span class="pre">ubuntu</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.distribution_release">
-<code class="descname">distribution_release</code><a class="headerlink" href="#aria.modeling.models.Plugin.distribution_release" title="Permalink to this definition">¶</a></dt>
-<dd><p>Release of the operating system on which the wagon was installed (e.g. <code class="docutils literal"><span class="pre">trusty</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.distribution_version">
-<code class="descname">distribution_version</code><a class="headerlink" href="#aria.modeling.models.Plugin.distribution_version" title="Permalink to this definition">¶</a></dt>
-<dd><p>Version of the operating system on which the wagon was installed (e.g. <code class="docutils literal"><span class="pre">14.04</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Plugin.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Plugin.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.package_name">
-<code class="descname">package_name</code><a class="headerlink" href="#aria.modeling.models.Plugin.package_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Primary Python package name used when the wagon was installed, which is one of the wheels in the
-wagon (e.g. <code class="docutils literal"><span class="pre">cloudify-script-plugin</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.package_source">
-<code class="descname">package_source</code><a class="headerlink" href="#aria.modeling.models.Plugin.package_source" title="Permalink to this definition">¶</a></dt>
-<dd><p>Full install string for the primary Python package name used when the wagon was installed (e.g.
-<code class="docutils literal"><span class="pre">cloudify-script-plugin==1.2</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.package_version">
-<code class="descname">package_version</code><a class="headerlink" href="#aria.modeling.models.Plugin.package_version" title="Permalink to this definition">¶</a></dt>
-<dd><p>Version for the primary Python package name used when the wagon was installed (e.g. <code class="docutils literal"><span class="pre">1.2</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.supported_platform">
-<code class="descname">supported_platform</code><a class="headerlink" href="#aria.modeling.models.Plugin.supported_platform" title="Permalink to this definition">¶</a></dt>
-<dd><p>If the wheels are <em>all</em> pure Python then this would be “any”, otherwise it would be the
-installed platform name (e.g. <code class="docutils literal"><span class="pre">linux_x86_64</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.supported_py_versions">
-<code class="descname">supported_py_versions</code><a class="headerlink" href="#aria.modeling.models.Plugin.supported_py_versions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Python versions supported by all the wheels (e.g. <code class="docutils literal"><span class="pre">[&quot;py26&quot;,</span> <span class="pre">&quot;py27&quot;]</span></code>)</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.tasks">
-<code class="descname">tasks</code><a class="headerlink" href="#aria.modeling.models.Plugin.tasks" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated Tasks.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Task" title="aria.modeling.models.Task"><code class="xref py py-class docutils literal"><span class="pre">Task</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.uploaded_at">
-<code class="descname">uploaded_at</code><a class="headerlink" href="#aria.modeling.models.Plugin.uploaded_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Timestamp for when the wagon was installed.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Plugin.wheels">
-<code class="descname">wheels</code><a class="headerlink" href="#aria.modeling.models.Plugin.wheels" title="Permalink to this definition">¶</a></dt>
-<dd><p>Filenames of the wheels archived in the wagon, often with a <code class="docutils literal"><span class="pre">.whl</span></code> extension.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Task">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Task</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Task" title="Permalink to this definition">¶</a></dt>
-<dd><p>Represents the smallest unit of stateful execution in ARIA. The task state includes inputs,
-outputs, as well as an atomic status, ensuring that the task can only be running once at any
-given time.</p>
-<p>The Python <a class="reference internal" href="#aria.modeling.models.Task.function" title="aria.modeling.models.Task.function"><code class="xref py py-attr docutils literal"><span class="pre">function</span></code></a> is usually provided by an associated <a class="reference internal" href="#aria.modeling.models.Plugin" title="aria.modeling.models.Plugin"><code class="xref py py-class docutils literal"><span class="pre">Plugin</span></code></a>. The
-<a class="reference internal" href="#aria.modeling.models.Task.arguments" title="aria.modeling.models.Task.arguments"><code class="xref py py-attr docutils literal"><span class="pre">arguments</span></code></a> of the function should be set according to the specific signature of the
-function.</p>
-<p>Tasks may be “one shot” or may be configured to run repeatedly in the case of failure.</p>
-<p>Tasks are often based on <a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a>, and thus act on either a <a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> or a
-<a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a>, however this is not required.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.arguments">
-<code class="descname">arguments</code><a class="headerlink" href="#aria.modeling.models.Task.arguments" title="Permalink to this definition">¶</a></dt>
-<dd><p>Arguments sent to the Python <code class="xref py py-attr docutils literal"><span class="pre">function`</span></code>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria.modeling.models.Argument" title="aria.modeling.models.Argument"><code class="xref py py-class docutils literal"><span class="pre">Argument</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.attempts_count">
-<code class="descname">attempts_count</code><a class="headerlink" href="#aria.modeling.models.Task.attempts_count" title="Permalink to this definition">¶</a></dt>
-<dd><p>How many attempts occurred.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.dependencies">
-<code class="descname">dependencies</code><a class="headerlink" href="#aria.modeling.models.Task.dependencies" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.due_at">
-<code class="descname">due_at</code><a class="headerlink" href="#aria.modeling.models.Task.due_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Timestamp to start the task.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.ended_at">
-<code class="descname">ended_at</code><a class="headerlink" href="#aria.modeling.models.Task.ended_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Ended timestamp.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.execution">
-<code class="descname">execution</code><a class="headerlink" href="#aria.modeling.models.Task.execution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing execution.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Execution" title="aria.modeling.models.Execution"><code class="xref py py-class docutils literal"><span class="pre">Execution</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.execution_name">
-<code class="descname">execution_name</code><a class="headerlink" href="#aria.modeling.models.Task.execution_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.function">
-<code class="descname">function</code><a class="headerlink" href="#aria.modeling.models.Task.function" title="Permalink to this definition">¶</a></dt>
-<dd><p>Full path to Python function.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Task.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.ignore_failure">
-<code class="descname">ignore_failure</code><a class="headerlink" href="#aria.modeling.models.Task.ignore_failure" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set to <code class="docutils literal"><span class="pre">True</span></code> to ignore failures.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">bool</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.interface_name">
-<code class="descname">interface_name</code><a class="headerlink" href="#aria.modeling.models.Task.interface_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Name of interface on node or relationship.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.logs">
-<code class="descname">logs</code><a class="headerlink" href="#aria.modeling.models.Task.logs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Log messages.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference internal" href="#aria.modeling.models.Log" title="aria.modeling.models.Log"><code class="xref py py-class docutils literal"><span class="pre">Log</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.max_attempts">
-<code class="descname">max_attempts</code><a class="headerlink" href="#aria.modeling.models.Task.max_attempts" title="Permalink to this definition">¶</a></dt>
-<dd><p>Maximum number of attempts allowed in case of task failure.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Task.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.node">
-<code class="descname">node</code><a class="headerlink" href="#aria.modeling.models.Task.node" title="Permalink to this definition">¶</a></dt>
-<dd><p>Node actor (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.node_name">
-<code class="descname">node_name</code><a class="headerlink" href="#aria.modeling.models.Task.node_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.operation_name">
-<code class="descname">operation_name</code><a class="headerlink" href="#aria.modeling.models.Task.operation_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Name of operation in interface on node or relationship.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.plugin">
-<code class="descname">plugin</code><a class="headerlink" href="#aria.modeling.models.Task.plugin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associated plugin.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Plugin" title="aria.modeling.models.Plugin"><code class="xref py py-class docutils literal"><span class="pre">Plugin</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.relationship">
-<code class="descname">relationship</code><a class="headerlink" href="#aria.modeling.models.Task.relationship" title="Permalink to this definition">¶</a></dt>
-<dd><p>Relationship actor (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.relationship_name">
-<code class="descname">relationship_name</code><a class="headerlink" href="#aria.modeling.models.Task.relationship_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Internal. For use in SQLAlchemy queries.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.retry_interval">
-<code class="descname">retry_interval</code><a class="headerlink" href="#aria.modeling.models.Task.retry_interval" title="Permalink to this definition">¶</a></dt>
-<dd><p>Interval between task retry attemps (in seconds).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#float" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">float</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.started_at">
-<code class="descname">started_at</code><a class="headerlink" href="#aria.modeling.models.Task.started_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Started timestamp.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Task.status">
-<code class="descname">status</code><a class="headerlink" href="#aria.modeling.models.Task.status" title="Permalink to this definition">¶</a></dt>
-<dd><p>Current atomic status (‘pending’, ‘retrying’, ‘sent’, ‘started’, ‘success’, ‘failed’).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Log">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Log</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Log" title="Permalink to this definition">¶</a></dt>
-<dd><p>Single log message.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Log.created_at">
-<code class="descname">created_at</code><a class="headerlink" href="#aria.modeling.models.Log.created_at" title="Permalink to this definition">¶</a></dt>
-<dd><p>Creation timestamp.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Log.execution">
-<code class="descname">execution</code><a class="headerlink" href="#aria.modeling.models.Log.execution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing execution.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Execution" title="aria.modeling.models.Execution"><code class="xref py py-class docutils literal"><span class="pre">Execution</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Log.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Log.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Log.level">
-<code class="descname">level</code><a class="headerlink" href="#aria.modeling.models.Log.level" title="Permalink to this definition">¶</a></dt>
-<dd><p>Log level.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Log.msg">
-<code class="descname">msg</code><a class="headerlink" href="#aria.modeling.models.Log.msg" title="Permalink to this definition">¶</a></dt>
-<dd><p>Log message.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Log.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Log.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Log.task">
-<code class="descname">task</code><a class="headerlink" href="#aria.modeling.models.Log.task" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing task (can be <code class="docutils literal"><span class="pre">None</span></code>).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Task" title="aria.modeling.models.Task"><code class="xref py py-class docutils literal"><span class="pre">Task</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Log.traceback">
-<code class="descname">traceback</code><a class="headerlink" href="#aria.modeling.models.Log.traceback" title="Permalink to this definition">¶</a></dt>
-<dd><p>Error traceback in case of failure.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/datetime.html#datetime.datetime" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">datetime</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.modeling.models.Argument">
-<em class="property">class </em><code class="descclassname">aria.modeling.models.</code><code class="descname">Argument</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.modeling.models.Argument" title="Permalink to this definition">¶</a></dt>
-<dd><p>Python function argument parameter.</p>
-<dl class="attribute">
-<dt id="aria.modeling.models.Argument.description">
-<code class="descname">description</code><a class="headerlink" href="#aria.modeling.models.Argument.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Human-readable description.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Argument.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.modeling.models.Argument.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Unique ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Argument.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.modeling.models.Argument.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Model name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Argument.operation">
-<code class="descname">operation</code><a class="headerlink" href="#aria.modeling.models.Argument.operation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing operation (can be <code class="docutils literal"><span class="pre">None</span></code>);</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Argument.task">
-<code class="descname">task</code><a class="headerlink" href="#aria.modeling.models.Argument.task" title="Permalink to this definition">¶</a></dt>
-<dd><p>Containing task (can be <code class="docutils literal"><span class="pre">None</span></code>);</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria.modeling.models.Task" title="aria.modeling.models.Task"><code class="xref py py-class docutils literal"><span class="pre">Task</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.modeling.models.Argument.type_name">
-<code class="descname">type_name</code><a class="headerlink" href="#aria.modeling.models.Argument.type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Type name.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.orchestrator.html" class="btn btn-neutral float-right" title="aria.orchestrator" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.modeling.html" class="btn btn-neutral" title="aria.modeling" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.orchestrator.context.html b/_site/docs/html/aria.orchestrator.context.html
deleted file mode 100644
index c37f9a1..0000000
--- a/_site/docs/html/aria.orchestrator.context.html
+++ /dev/null
@@ -1,555 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.orchestrator.context &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.orchestrator.execution_plugin" href="aria.orchestrator.execution_plugin.html"/>
-        <link rel="prev" title="aria.orchestrator" href="aria.orchestrator.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.context.common"><code class="docutils literal"><span class="pre">aria.orchestrator.context.common</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.context.exceptions"><code class="docutils literal"><span class="pre">aria.orchestrator.context.exceptions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.context.operation"><code class="docutils literal"><span class="pre">aria.orchestrator.context.operation</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.context.toolbelt"><code class="docutils literal"><span class="pre">aria.orchestrator.context.toolbelt</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.context.workflow"><code class="docutils literal"><span class="pre">aria.orchestrator.context.workflow</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.orchestrator.context.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.orchestrator.context">
-<span id="aria-orchestrator-context"></span><h1><a class="reference internal" href="#module-aria.orchestrator.context" title="aria.orchestrator.context"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.context</span></code></a><a class="headerlink" href="#module-aria.orchestrator.context" title="Permalink to this headline">¶</a></h1>
-<p>Contexts for workflows and operations.</p>
-<div class="section" id="module-aria.orchestrator.context.common">
-<span id="aria-orchestrator-context-common"></span><h2><a class="reference internal" href="#module-aria.orchestrator.context.common" title="aria.orchestrator.context.common"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.context.common</span></code></a><a class="headerlink" href="#module-aria.orchestrator.context.common" title="Permalink to this headline">¶</a></h2>
-<p>Common code for contexts.</p>
-<dl class="class">
-<dt id="aria.orchestrator.context.common.BaseContext">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.context.common.</code><code class="descname">BaseContext</code><span class="sig-paren">(</span><em>name</em>, <em>service_id</em>, <em>model_storage</em>, <em>resource_storage</em>, <em>execution_id</em>, <em>workdir=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for contexts.</p>
-<dl class="class">
-<dt id="aria.orchestrator.context.common.BaseContext.PrefixedLogger">
-<em class="property">class </em><code class="descname">PrefixedLogger</code><span class="sig-paren">(</span><em>base_logger</em>, <em>task_id=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.PrefixedLogger" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.context.common.BaseContext.download_resource">
-<code class="descname">download_resource</code><span class="sig-paren">(</span><em>destination</em>, <em>path=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.download_resource" title="Permalink to this definition">¶</a></dt>
-<dd><p>Download a service template resource from the storage resource API (“RAPI”).</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.context.common.BaseContext.download_resource_and_render">
-<code class="descname">download_resource_and_render</code><span class="sig-paren">(</span><em>destination</em>, <em>path=None</em>, <em>variables=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.download_resource_and_render" title="Permalink to this definition">¶</a></dt>
-<dd><p>Downloads a service template resource from the resource storage and renders its content as a
-Jinja template using the provided variables. <code class="docutils literal"><span class="pre">ctx</span></code> is available to the template without
-providing it explicitly.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.context.common.BaseContext.get_resource">
-<code class="descname">get_resource</code><span class="sig-paren">(</span><em>path=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.get_resource" title="Permalink to this definition">¶</a></dt>
-<dd><p>Reads a service instance resource as string from the resource storage.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.context.common.BaseContext.get_resource_and_render">
-<code class="descname">get_resource_and_render</code><span class="sig-paren">(</span><em>path=None</em>, <em>variables=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.get_resource_and_render" title="Permalink to this definition">¶</a></dt>
-<dd><p>Reads a service instance resource as string from the resource storage and renders it as a
-Jinja template using the provided variables. <code class="docutils literal"><span class="pre">ctx</span></code> is available to the template without
-providing it explicitly.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.common.BaseContext.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Operation ID.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.context.common.BaseContext.logging_handlers">
-<code class="descname">logging_handlers</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwds</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.logging_handlers" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.common.BaseContext.model">
-<code class="descname">model</code><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.model" title="Permalink to this definition">¶</a></dt>
-<dd><p>Storage model API (“MAPI”).</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.common.BaseContext.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Operation name.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.common.BaseContext.resource">
-<code class="descname">resource</code><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.resource" title="Permalink to this definition">¶</a></dt>
-<dd><p>Storage resource API (“RAPI”).</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.common.BaseContext.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.service" title="Permalink to this definition">¶</a></dt>
-<dd><p>Service instance model.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.common.BaseContext.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria.orchestrator.context.common.BaseContext.service_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Service template model.</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.context.exceptions">
-<span id="aria-orchestrator-context-exceptions"></span><h2><a class="reference internal" href="#module-aria.orchestrator.context.exceptions" title="aria.orchestrator.context.exceptions"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.context.exceptions</span></code></a><a class="headerlink" href="#module-aria.orchestrator.context.exceptions" title="Permalink to this headline">¶</a></h2>
-<p>Context exceptions.</p>
-<dl class="exception">
-<dt id="aria.orchestrator.context.exceptions.ContextException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.context.exceptions.</code><code class="descname">ContextException</code><a class="headerlink" href="#aria.orchestrator.context.exceptions.ContextException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.orchestrator.html#aria.orchestrator.exceptions.OrchestratorError" title="aria.orchestrator.exceptions.OrchestratorError"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.exceptions.OrchestratorError</span></code></a></p>
-<p>Context based exception</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.context.operation">
-<span id="aria-orchestrator-context-operation"></span><h2><a class="reference internal" href="#module-aria.orchestrator.context.operation" title="aria.orchestrator.context.operation"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.context.operation</span></code></a><a class="headerlink" href="#module-aria.orchestrator.context.operation" title="Permalink to this headline">¶</a></h2>
-<p>Operation contexts.</p>
-<dl class="class">
-<dt id="aria.orchestrator.context.operation.BaseOperationContext">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.context.operation.</code><code class="descname">BaseOperationContext</code><span class="sig-paren">(</span><em>task_id</em>, <em>actor_id</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.operation.BaseOperationContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.context.common.BaseContext" title="aria.orchestrator.context.common.BaseContext"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.context.common.BaseContext</span></code></a></p>
-<p>Base class for contexts used during operation creation and execution.</p>
-<dl class="method">
-<dt id="aria.orchestrator.context.operation.BaseOperationContext.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.operation.BaseOperationContext.close" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.orchestrator.context.operation.BaseOperationContext.instantiate_from_dict">
-<em class="property">classmethod </em><code class="descname">instantiate_from_dict</code><span class="sig-paren">(</span><em>model_storage=None</em>, <em>resource_storage=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.operation.BaseOperationContext.instantiate_from_dict" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.BaseOperationContext.persist_changes">
-<code class="descname">persist_changes</code><a class="headerlink" href="#aria.orchestrator.context.operation.BaseOperationContext.persist_changes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.BaseOperationContext.plugin_workdir">
-<code class="descname">plugin_workdir</code><a class="headerlink" href="#aria.orchestrator.context.operation.BaseOperationContext.plugin_workdir" title="Permalink to this definition">¶</a></dt>
-<dd><p>A work directory that is unique to the plugin and the deployment id</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.BaseOperationContext.serialization_dict">
-<code class="descname">serialization_dict</code><a class="headerlink" href="#aria.orchestrator.context.operation.BaseOperationContext.serialization_dict" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.BaseOperationContext.task">
-<code class="descname">task</code><a class="headerlink" href="#aria.orchestrator.context.operation.BaseOperationContext.task" title="Permalink to this definition">¶</a></dt>
-<dd><p>The task in the model storage
-:return: Task model</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.orchestrator.context.operation.NodeOperationContext">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.context.operation.</code><code class="descname">NodeOperationContext</code><span class="sig-paren">(</span><em>task_id</em>, <em>actor_id</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.operation.NodeOperationContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.context.operation.BaseOperationContext" title="aria.orchestrator.context.operation.BaseOperationContext"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.context.operation.BaseOperationContext</span></code></a></p>
-<p>Context for node operations.</p>
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.NodeOperationContext.node">
-<code class="descname">node</code><a class="headerlink" href="#aria.orchestrator.context.operation.NodeOperationContext.node" title="Permalink to this definition">¶</a></dt>
-<dd><p>The node instance of the current operation
-:return:</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.NodeOperationContext.node_template">
-<code class="descname">node_template</code><a class="headerlink" href="#aria.orchestrator.context.operation.NodeOperationContext.node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>the node of the current operation
-:return:</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.orchestrator.context.operation.RelationshipOperationContext">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.context.operation.</code><code class="descname">RelationshipOperationContext</code><span class="sig-paren">(</span><em>task_id</em>, <em>actor_id</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.operation.RelationshipOperationContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.context.operation.BaseOperationContext" title="aria.orchestrator.context.operation.BaseOperationContext"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.context.operation.BaseOperationContext</span></code></a></p>
-<p>Context for relationship operations.</p>
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.RelationshipOperationContext.relationship">
-<code class="descname">relationship</code><a class="headerlink" href="#aria.orchestrator.context.operation.RelationshipOperationContext.relationship" title="Permalink to this definition">¶</a></dt>
-<dd><p>The relationship instance of the current operation
-:return:</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.RelationshipOperationContext.source_node">
-<code class="descname">source_node</code><a class="headerlink" href="#aria.orchestrator.context.operation.RelationshipOperationContext.source_node" title="Permalink to this definition">¶</a></dt>
-<dd><p>The source node instance
-:return:</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.RelationshipOperationContext.source_node_template">
-<code class="descname">source_node_template</code><a class="headerlink" href="#aria.orchestrator.context.operation.RelationshipOperationContext.source_node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>The source node
-:return:</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.RelationshipOperationContext.target_node">
-<code class="descname">target_node</code><a class="headerlink" href="#aria.orchestrator.context.operation.RelationshipOperationContext.target_node" title="Permalink to this definition">¶</a></dt>
-<dd><p>The target node instance
-:return:</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.operation.RelationshipOperationContext.target_node_template">
-<code class="descname">target_node_template</code><a class="headerlink" href="#aria.orchestrator.context.operation.RelationshipOperationContext.target_node_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>The target node
-:return:</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.context.toolbelt">
-<span id="aria-orchestrator-context-toolbelt"></span><h2><a class="reference internal" href="#module-aria.orchestrator.context.toolbelt" title="aria.orchestrator.context.toolbelt"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.context.toolbelt</span></code></a><a class="headerlink" href="#module-aria.orchestrator.context.toolbelt" title="Permalink to this headline">¶</a></h2>
-<p>Tools for operations.</p>
-<dl class="class">
-<dt id="aria.orchestrator.context.toolbelt.NodeToolBelt">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.context.toolbelt.</code><code class="descname">NodeToolBelt</code><span class="sig-paren">(</span><em>operation_context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.toolbelt.NodeToolBelt" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Node operation tool belt.</p>
-<dl class="attribute">
-<dt id="aria.orchestrator.context.toolbelt.NodeToolBelt.host_ip">
-<code class="descname">host_ip</code><a class="headerlink" href="#aria.orchestrator.context.toolbelt.NodeToolBelt.host_ip" title="Permalink to this definition">¶</a></dt>
-<dd><p>The host ip of the current node
-:return:</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.orchestrator.context.toolbelt.RelationshipToolBelt">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.context.toolbelt.</code><code class="descname">RelationshipToolBelt</code><span class="sig-paren">(</span><em>operation_context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.toolbelt.RelationshipToolBelt" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Relationship operation tool belt.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.context.toolbelt.toolbelt">
-<code class="descclassname">aria.orchestrator.context.toolbelt.</code><code class="descname">toolbelt</code><span class="sig-paren">(</span><em>operation_context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.toolbelt.toolbelt" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get a toolbelt from to the current operation executor.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>operation_context</strong> – </td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.context.workflow">
-<span id="aria-orchestrator-context-workflow"></span><h2><a class="reference internal" href="#module-aria.orchestrator.context.workflow" title="aria.orchestrator.context.workflow"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.context.workflow</span></code></a><a class="headerlink" href="#module-aria.orchestrator.context.workflow" title="Permalink to this headline">¶</a></h2>
-<p>Workflow context.</p>
-<dl class="class">
-<dt id="aria.orchestrator.context.workflow.WorkflowContext">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.context.workflow.</code><code class="descname">WorkflowContext</code><span class="sig-paren">(</span><em>workflow_name</em>, <em>parameters=None</em>, <em>task_max_attempts=1</em>, <em>task_retry_interval=0</em>, <em>task_ignore_failure=False</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.context.workflow.WorkflowContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.context.common.BaseContext" title="aria.orchestrator.context.common.BaseContext"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.context.common.BaseContext</span></code></a></p>
-<p>Context used during workflow creation and execution.</p>
-<dl class="attribute">
-<dt id="aria.orchestrator.context.workflow.WorkflowContext.execution">
-<code class="descname">execution</code><a class="headerlink" href="#aria.orchestrator.context.workflow.WorkflowContext.execution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Execution model.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.workflow.WorkflowContext.node_templates">
-<code class="descname">node_templates</code><a class="headerlink" href="#aria.orchestrator.context.workflow.WorkflowContext.node_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>Iterates over nodes templates.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.workflow.WorkflowContext.nodes">
-<code class="descname">nodes</code><a class="headerlink" href="#aria.orchestrator.context.workflow.WorkflowContext.nodes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Iterates over nodes.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.workflow.WorkflowContext.persist_changes">
-<code class="descname">persist_changes</code><a class="headerlink" href="#aria.orchestrator.context.workflow.WorkflowContext.persist_changes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.context.workflow.WorkflowContext.workflow_name">
-<code class="descname">workflow_name</code><a class="headerlink" href="#aria.orchestrator.context.workflow.WorkflowContext.workflow_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.orchestrator.execution_plugin.html" class="btn btn-neutral float-right" title="aria.orchestrator.execution_plugin" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.orchestrator.html" class="btn btn-neutral" title="aria.orchestrator" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.orchestrator.execution_plugin.ctx_proxy.html b/_site/docs/html/aria.orchestrator.execution_plugin.ctx_proxy.html
deleted file mode 100644
index 01e91a5..0000000
--- a/_site/docs/html/aria.orchestrator.execution_plugin.ctx_proxy.html
+++ /dev/null
@@ -1,294 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.orchestrator.execution_plugin.ctx_proxy &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.orchestrator.execution_plugin.ssh" href="aria.orchestrator.execution_plugin.ssh.html"/>
-        <link rel="prev" title="aria.orchestrator.execution_plugin" href="aria.orchestrator.execution_plugin.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.ctx_proxy.client"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy.client</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.ctx_proxy.server"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy.server</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.orchestrator.execution_plugin.ctx_proxy.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.orchestrator.execution_plugin.ctx_proxy">
-<span id="aria-orchestrator-execution-plugin-ctx-proxy"></span><h1><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.ctx_proxy" title="aria.orchestrator.execution_plugin.ctx_proxy"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.ctx_proxy" title="Permalink to this headline">¶</a></h1>
-<p><code class="docutils literal"><span class="pre">ctx</span></code> proxy.</p>
-<div class="section" id="module-aria.orchestrator.execution_plugin.ctx_proxy.client">
-<span id="aria-orchestrator-execution-plugin-ctx-proxy-client"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.ctx_proxy.client" title="aria.orchestrator.execution_plugin.ctx_proxy.client"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy.client</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.ctx_proxy.client" title="Permalink to this headline">¶</a></h2>
-<p><code class="docutils literal"><span class="pre">ctx</span></code> proxy client implementation.</p>
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.ctx_proxy.client.main">
-<code class="descclassname">aria.orchestrator.execution_plugin.ctx_proxy.client.</code><code class="descname">main</code><span class="sig-paren">(</span><em>args=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.ctx_proxy.client.main" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.execution_plugin.ctx_proxy.server">
-<span id="aria-orchestrator-execution-plugin-ctx-proxy-server"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.ctx_proxy.server" title="aria.orchestrator.execution_plugin.ctx_proxy.server"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy.server</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.ctx_proxy.server" title="Permalink to this headline">¶</a></h2>
-<p><code class="docutils literal"><span class="pre">ctx</span></code> proxy server implementation.</p>
-<dl class="class">
-<dt id="aria.orchestrator.execution_plugin.ctx_proxy.server.CtxProxy">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.execution_plugin.ctx_proxy.server.</code><code class="descname">CtxProxy</code><span class="sig-paren">(</span><em>ctx</em>, <em>ctx_patcher=&lt;function &lt;lambda&gt;&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.ctx_proxy.server.CtxProxy" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="method">
-<dt id="aria.orchestrator.execution_plugin.ctx_proxy.server.CtxProxy.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.ctx_proxy.server.CtxProxy.close" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.orchestrator.execution_plugin.ssh.html" class="btn btn-neutral float-right" title="aria.orchestrator.execution_plugin.ssh" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.orchestrator.execution_plugin.html" class="btn btn-neutral" title="aria.orchestrator.execution_plugin" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.orchestrator.execution_plugin.html b/_site/docs/html/aria.orchestrator.execution_plugin.html
deleted file mode 100644
index 7a1278d..0000000
--- a/_site/docs/html/aria.orchestrator.execution_plugin.html
+++ /dev/null
@@ -1,431 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.orchestrator.execution_plugin &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.orchestrator.execution_plugin.ctx_proxy" href="aria.orchestrator.execution_plugin.ctx_proxy.html"/>
-        <link rel="prev" title="aria.orchestrator.context" href="aria.orchestrator.context.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.common"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.common</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.constants"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.constants</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.environment_globals"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.environment_globals</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.exceptions"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.exceptions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.instantiation"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.instantiation</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.local"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.local</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.operations"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.operations</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.orchestrator.execution_plugin.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.orchestrator.execution_plugin">
-<span id="aria-orchestrator-execution-plugin"></span><h1><a class="reference internal" href="#module-aria.orchestrator.execution_plugin" title="aria.orchestrator.execution_plugin"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin" title="Permalink to this headline">¶</a></h1>
-<p>Execution plugin package.</p>
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.python_script_scope">
-<code class="descclassname">aria.orchestrator.execution_plugin.</code><code class="descname">python_script_scope</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwds</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.python_script_scope" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<div class="section" id="module-aria.orchestrator.execution_plugin.common">
-<span id="aria-orchestrator-execution-plugin-common"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.common" title="aria.orchestrator.execution_plugin.common"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.common</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.common" title="Permalink to this headline">¶</a></h2>
-<p>Execution plugin utilities.</p>
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.common.check_error">
-<code class="descclassname">aria.orchestrator.execution_plugin.common.</code><code class="descname">check_error</code><span class="sig-paren">(</span><em>ctx</em>, <em>error_check_func=None</em>, <em>reraise=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.common.check_error" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.common.create_process_config">
-<code class="descclassname">aria.orchestrator.execution_plugin.common.</code><code class="descname">create_process_config</code><span class="sig-paren">(</span><em>script_path</em>, <em>process</em>, <em>operation_kwargs</em>, <em>quote_json_env_vars=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.common.create_process_config" title="Permalink to this definition">¶</a></dt>
-<dd><p>Updates a process with its environment variables, and return it.</p>
-<p>Gets a dict representing a process and a dict representing the environment variables. Converts
-each environment variable to a format of:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="o">&lt;</span><span class="n">string</span> <span class="n">representing</span> <span class="n">the</span> <span class="n">name</span> <span class="n">of</span> <span class="n">the</span> <span class="n">variable</span><span class="o">&gt;</span><span class="p">:</span>
-<span class="o">&lt;</span><span class="n">json</span> <span class="n">formatted</span> <span class="n">string</span> <span class="n">representing</span> <span class="n">the</span> <span class="n">value</span> <span class="n">of</span> <span class="n">the</span> <span class="n">variable</span><span class="o">&gt;.</span>
-</pre></div>
-</div>
-<p>Finally, updates the process with the newly formatted environment variables, and return the
-process.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>process</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/stdtypes.html#dict" title="(in Python v2.7)"><em>dict</em></a>) – dict representing a process</li>
-<li><strong>operation_kwargs</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/stdtypes.html#dict" title="(in Python v2.7)"><em>dict</em></a>) – dict representing environment variables that should exist in the
-process’s running environment.</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">process updated with its environment variables</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2.7/library/stdtypes.html#dict" title="(in Python v2.7)">dict</a></p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.common.download_script">
-<code class="descclassname">aria.orchestrator.execution_plugin.common.</code><code class="descname">download_script</code><span class="sig-paren">(</span><em>ctx</em>, <em>script_path</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.common.download_script" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.common.is_windows">
-<code class="descclassname">aria.orchestrator.execution_plugin.common.</code><code class="descname">is_windows</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.common.is_windows" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.common.patch_ctx">
-<code class="descclassname">aria.orchestrator.execution_plugin.common.</code><code class="descname">patch_ctx</code><span class="sig-paren">(</span><em>ctx</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.common.patch_ctx" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.execution_plugin.constants">
-<span id="aria-orchestrator-execution-plugin-constants"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.constants" title="aria.orchestrator.execution_plugin.constants"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.constants</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.constants" title="Permalink to this headline">¶</a></h2>
-<p>Execution plugin constants.</p>
-</div>
-<div class="section" id="module-aria.orchestrator.execution_plugin.environment_globals">
-<span id="aria-orchestrator-execution-plugin-environment-globals"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.environment_globals" title="aria.orchestrator.execution_plugin.environment_globals"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.environment_globals</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.environment_globals" title="Permalink to this headline">¶</a></h2>
-<p>Utilities for managing globals for the environment.</p>
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.environment_globals.create_initial_globals">
-<code class="descclassname">aria.orchestrator.execution_plugin.environment_globals.</code><code class="descname">create_initial_globals</code><span class="sig-paren">(</span><em>path</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.environment_globals.create_initial_globals" title="Permalink to this definition">¶</a></dt>
-<dd><p>Emulates a <code class="docutils literal"><span class="pre">globals()</span></code> call in a freshly loaded module.</p>
-<p>The implementation of this function is likely to raise a couple of questions. If you read the
-implementation and nothing bothered you, feel free to skip the rest of this docstring.</p>
-<p>First, why is this function in its own module and not, say, in the same module of the other
-environment-related functions? Second, why is it implemented in such a way that copies the
-globals, then deletes the item that represents this function, and then changes some other
-entries?</p>
-<p>Well, these two questions can be answered with one (elaborate) explanation. If this function was
-in the same module with the other environment-related functions, then we would have had to
-delete more items in globals than just <code class="docutils literal"><span class="pre">create_initial_globals</span></code>. That is because all of the
-other function names would also be in globals, and since there is no built-in mechanism that
-return the name of the user-defined objects, this approach is quite an overkill.</p>
-<p><em>But why do we rely on the copy-existing-globals-and-delete-entries method, when it seems to
-force us to put ``create_initial_globals`` in its own file?</em></p>
-<p>Well, because there is no easier method of creating globals of a newly loaded module.</p>
-<p><em>How about hard coding a ``globals`` dict? It seems that there are very few entries:
-``__doc__``, ``__file__``, ``__name__``, ``__package__`` (but don’t forget ``__builtins__``).</em></p>
-<p>That would be coupling our implementation to a specific <code class="docutils literal"><span class="pre">globals</span></code> implementation. What if
-<code class="docutils literal"><span class="pre">globals</span></code> were to change?</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.execution_plugin.exceptions">
-<span id="aria-orchestrator-execution-plugin-exceptions"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.exceptions" title="aria.orchestrator.execution_plugin.exceptions"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.exceptions</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.exceptions" title="Permalink to this headline">¶</a></h2>
-<p>Execution plugin exceptions.</p>
-<dl class="exception">
-<dt id="aria.orchestrator.execution_plugin.exceptions.ProcessException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.execution_plugin.exceptions.</code><code class="descname">ProcessException</code><span class="sig-paren">(</span><em>stderr=None</em>, <em>stdout=None</em>, <em>command=None</em>, <em>exit_code=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.exceptions.ProcessException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.Exception" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></a></p>
-<p>Raised when local scripts and remote SSH commands fail.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.execution_plugin.exceptions.ScriptException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.execution_plugin.exceptions.</code><code class="descname">ScriptException</code><span class="sig-paren">(</span><em>message=None</em>, <em>retry=None</em>, <em>retry_interval=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.exceptions.ScriptException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.Exception" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></a></p>
-<p>Used by the <code class="docutils literal"><span class="pre">ctx</span></code> proxy server when task.retry or task.abort are called by scripts.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.execution_plugin.exceptions.TaskException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.execution_plugin.exceptions.</code><code class="descname">TaskException</code><a class="headerlink" href="#aria.orchestrator.execution_plugin.exceptions.TaskException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.Exception" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></a></p>
-<p>Raised when remote ssh scripts fail.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.execution_plugin.instantiation">
-<span id="aria-orchestrator-execution-plugin-instantiation"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.instantiation" title="aria.orchestrator.execution_plugin.instantiation"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.instantiation</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.instantiation" title="Permalink to this headline">¶</a></h2>
-<p>Instantiation of <a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.Operation" title="aria.modeling.models.Operation"><code class="xref py py-class docutils literal"><span class="pre">Operation</span></code></a> models.</p>
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.instantiation.configure_operation">
-<code class="descclassname">aria.orchestrator.execution_plugin.instantiation.</code><code class="descname">configure_operation</code><span class="sig-paren">(</span><em>operation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.instantiation.configure_operation" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.execution_plugin.local">
-<span id="aria-orchestrator-execution-plugin-local"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.local" title="aria.orchestrator.execution_plugin.local"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.local</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.local" title="Permalink to this headline">¶</a></h2>
-<p>Local execution of operations.</p>
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.local.run_script">
-<code class="descclassname">aria.orchestrator.execution_plugin.local.</code><code class="descname">run_script</code><span class="sig-paren">(</span><em>ctx</em>, <em>script_path</em>, <em>process</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.local.run_script" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.execution_plugin.operations">
-<span id="aria-orchestrator-execution-plugin-operations"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.operations" title="aria.orchestrator.execution_plugin.operations"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.operations</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.operations" title="Permalink to this headline">¶</a></h2>
-<p>Entry point functions.</p>
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.operations.run_commands_with_ssh">
-<code class="descclassname">aria.orchestrator.execution_plugin.operations.</code><code class="descname">run_commands_with_ssh</code><span class="sig-paren">(</span><em>**func_kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.operations.run_commands_with_ssh" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.operations.run_script_locally">
-<code class="descclassname">aria.orchestrator.execution_plugin.operations.</code><code class="descname">run_script_locally</code><span class="sig-paren">(</span><em>**func_kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.operations.run_script_locally" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.operations.run_script_with_ssh">
-<code class="descclassname">aria.orchestrator.execution_plugin.operations.</code><code class="descname">run_script_with_ssh</code><span class="sig-paren">(</span><em>**func_kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.operations.run_script_with_ssh" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.orchestrator.execution_plugin.ctx_proxy.html" class="btn btn-neutral float-right" title="aria.orchestrator.execution_plugin.ctx_proxy" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.orchestrator.context.html" class="btn btn-neutral" title="aria.orchestrator.context" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.orchestrator.execution_plugin.ssh.html b/_site/docs/html/aria.orchestrator.execution_plugin.ssh.html
deleted file mode 100644
index 835e887..0000000
--- a/_site/docs/html/aria.orchestrator.execution_plugin.ssh.html
+++ /dev/null
@@ -1,306 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.orchestrator.execution_plugin.ssh &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.orchestrator.workflows" href="aria.orchestrator.workflows.html"/>
-        <link rel="prev" title="aria.orchestrator.execution_plugin.ctx_proxy" href="aria.orchestrator.execution_plugin.ctx_proxy.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.ssh.operations"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh.operations</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.ssh.tunnel"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh.tunnel</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.orchestrator.execution_plugin.ssh.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.orchestrator.execution_plugin.ssh">
-<span id="aria-orchestrator-execution-plugin-ssh"></span><h1><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.ssh" title="aria.orchestrator.execution_plugin.ssh"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.ssh" title="Permalink to this headline">¶</a></h1>
-<p>Remote execution of operations over SSH.</p>
-<div class="section" id="module-aria.orchestrator.execution_plugin.ssh.operations">
-<span id="aria-orchestrator-execution-plugin-ssh-operations"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.ssh.operations" title="aria.orchestrator.execution_plugin.ssh.operations"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh.operations</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.ssh.operations" title="Permalink to this headline">¶</a></h2>
-<p>Utilities for running commands remotely over SSH.</p>
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.ssh.operations.run_commands">
-<code class="descclassname">aria.orchestrator.execution_plugin.ssh.operations.</code><code class="descname">run_commands</code><span class="sig-paren">(</span><em>ctx</em>, <em>commands</em>, <em>fabric_env</em>, <em>use_sudo</em>, <em>hide_output</em>, <em>**_</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.ssh.operations.run_commands" title="Permalink to this definition">¶</a></dt>
-<dd><p>Runs the provider ‘commands’ in sequence</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>commands</strong> – a list of commands to run</li>
-<li><strong>fabric_env</strong> – fabric configuration</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.ssh.operations.run_script">
-<code class="descclassname">aria.orchestrator.execution_plugin.ssh.operations.</code><code class="descname">run_script</code><span class="sig-paren">(</span><em>ctx</em>, <em>script_path</em>, <em>fabric_env</em>, <em>process</em>, <em>use_sudo</em>, <em>hide_output</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.ssh.operations.run_script" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.execution_plugin.ssh.tunnel">
-<span id="aria-orchestrator-execution-plugin-ssh-tunnel"></span><h2><a class="reference internal" href="#module-aria.orchestrator.execution_plugin.ssh.tunnel" title="aria.orchestrator.execution_plugin.ssh.tunnel"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh.tunnel</span></code></a><a class="headerlink" href="#module-aria.orchestrator.execution_plugin.ssh.tunnel" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria.orchestrator.execution_plugin.ssh.tunnel.remote">
-<code class="descclassname">aria.orchestrator.execution_plugin.ssh.tunnel.</code><code class="descname">remote</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwds</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.execution_plugin.ssh.tunnel.remote" title="Permalink to this definition">¶</a></dt>
-<dd><p>Create a tunnel forwarding a locally-visible port to the remote target.</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.orchestrator.workflows.html" class="btn btn-neutral float-right" title="aria.orchestrator.workflows" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.orchestrator.execution_plugin.ctx_proxy.html" class="btn btn-neutral" title="aria.orchestrator.execution_plugin.ctx_proxy" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.orchestrator.html b/_site/docs/html/aria.orchestrator.html
deleted file mode 100644
index f596b68..0000000
--- a/_site/docs/html/aria.orchestrator.html
+++ /dev/null
@@ -1,474 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.orchestrator &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.orchestrator.context" href="aria.orchestrator.context.html"/>
-        <link rel="prev" title="aria.modeling.models" href="aria.modeling.models.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.decorators"><code class="docutils literal"><span class="pre">aria.orchestrator.decorators</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.events"><code class="docutils literal"><span class="pre">aria.orchestrator.events</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.exceptions"><code class="docutils literal"><span class="pre">aria.orchestrator.exceptions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.plugin"><code class="docutils literal"><span class="pre">aria.orchestrator.plugin</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflow_runner"><code class="docutils literal"><span class="pre">aria.orchestrator.workflow_runner</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.orchestrator.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.orchestrator">
-<span id="aria-orchestrator"></span><h1><a class="reference internal" href="#module-aria.orchestrator" title="aria.orchestrator"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator</span></code></a><a class="headerlink" href="#module-aria.orchestrator" title="Permalink to this headline">¶</a></h1>
-<p>Orchestrator package.</p>
-<div class="section" id="module-aria.orchestrator.decorators">
-<span id="aria-orchestrator-decorators"></span><h2><a class="reference internal" href="#module-aria.orchestrator.decorators" title="aria.orchestrator.decorators"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.decorators</span></code></a><a class="headerlink" href="#module-aria.orchestrator.decorators" title="Permalink to this headline">¶</a></h2>
-<p>Workflow and operation decorators.</p>
-<dl class="function">
-<dt id="aria.orchestrator.decorators.operation">
-<code class="descclassname">aria.orchestrator.decorators.</code><code class="descname">operation</code><span class="sig-paren">(</span><em>func=None</em>, <em>toolbelt=False</em>, <em>suffix_template=''</em>, <em>logging_handlers=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.decorators.operation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Operation decorator.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.decorators.workflow">
-<code class="descclassname">aria.orchestrator.decorators.</code><code class="descname">workflow</code><span class="sig-paren">(</span><em>func=None</em>, <em>suffix_template=''</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.decorators.workflow" title="Permalink to this definition">¶</a></dt>
-<dd><p>Workflow decorator.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.events">
-<span id="aria-orchestrator-events"></span><h2><a class="reference internal" href="#module-aria.orchestrator.events" title="aria.orchestrator.events"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.events</span></code></a><a class="headerlink" href="#module-aria.orchestrator.events" title="Permalink to this headline">¶</a></h2>
-<p>Orchestrator events.</p>
-</div>
-<div class="section" id="module-aria.orchestrator.exceptions">
-<span id="aria-orchestrator-exceptions"></span><h2><a class="reference internal" href="#module-aria.orchestrator.exceptions" title="aria.orchestrator.exceptions"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.exceptions</span></code></a><a class="headerlink" href="#module-aria.orchestrator.exceptions" title="Permalink to this headline">¶</a></h2>
-<p>Orchestrator exceptions.</p>
-<dl class="exception">
-<dt id="aria.orchestrator.exceptions.ActiveExecutionsError">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.exceptions.</code><code class="descname">ActiveExecutionsError</code><a class="headerlink" href="#aria.orchestrator.exceptions.ActiveExecutionsError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised when attempting to execute a workflow on a service which already has an active execution</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.exceptions.InvalidPluginError">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.exceptions.</code><code class="descname">InvalidPluginError</code><a class="headerlink" href="#aria.orchestrator.exceptions.InvalidPluginError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised when an invalid plugin is validated unsuccessfully</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.exceptions.InvalidWorkflowRunnerParams">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.exceptions.</code><code class="descname">InvalidWorkflowRunnerParams</code><a class="headerlink" href="#aria.orchestrator.exceptions.InvalidWorkflowRunnerParams" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised when invalid combination of arguments is passed to the workflow runner</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.exceptions.OrchestratorError">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.exceptions.</code><code class="descname">OrchestratorError</code><a class="headerlink" href="#aria.orchestrator.exceptions.OrchestratorError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Orchestrator based exception</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.exceptions.PluginAlreadyExistsError">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.exceptions.</code><code class="descname">PluginAlreadyExistsError</code><a class="headerlink" href="#aria.orchestrator.exceptions.PluginAlreadyExistsError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised when a plugin with the same package name and package version already exists</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.exceptions.TaskAbortException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.exceptions.</code><code class="descname">TaskAbortException</code><a class="headerlink" href="#aria.orchestrator.exceptions.TaskAbortException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.RuntimeError" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">exceptions.RuntimeError</span></code></a></p>
-<p>Used internally when ctx.task.abort is called</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.exceptions.TaskRetryException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.exceptions.</code><code class="descname">TaskRetryException</code><span class="sig-paren">(</span><em>message</em>, <em>retry_interval=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.exceptions.TaskRetryException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.RuntimeError" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">exceptions.RuntimeError</span></code></a></p>
-<p>Used internally when ctx.task.retry is called</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.exceptions.UndeclaredWorkflowError">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.exceptions.</code><code class="descname">UndeclaredWorkflowError</code><a class="headerlink" href="#aria.orchestrator.exceptions.UndeclaredWorkflowError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised when attempting to execute an undeclared workflow</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.exceptions.WorkflowImplementationNotFoundError">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.exceptions.</code><code class="descname">WorkflowImplementationNotFoundError</code><a class="headerlink" href="#aria.orchestrator.exceptions.WorkflowImplementationNotFoundError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised when attempting to import a workflow’s code but the implementation is not found</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.plugin">
-<span id="aria-orchestrator-plugin"></span><h2><a class="reference internal" href="#module-aria.orchestrator.plugin" title="aria.orchestrator.plugin"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.plugin</span></code></a><a class="headerlink" href="#module-aria.orchestrator.plugin" title="Permalink to this headline">¶</a></h2>
-<p>Plugin management.</p>
-<dl class="class">
-<dt id="aria.orchestrator.plugin.PluginManager">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.plugin.</code><code class="descname">PluginManager</code><span class="sig-paren">(</span><em>model</em>, <em>plugins_dir</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.plugin.PluginManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>plugins_dir</strong> – root directory in which to install plugins</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.orchestrator.plugin.PluginManager.get_plugin_dir">
-<code class="descname">get_plugin_dir</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.plugin.PluginManager.get_plugin_dir" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.plugin.PluginManager.install">
-<code class="descname">install</code><span class="sig-paren">(</span><em>source</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.plugin.PluginManager.install" title="Permalink to this definition">¶</a></dt>
-<dd><p>Install a wagon plugin.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.plugin.PluginManager.load_plugin">
-<code class="descname">load_plugin</code><span class="sig-paren">(</span><em>plugin</em>, <em>env=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.plugin.PluginManager.load_plugin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Load the plugin into an environment.</p>
-<p>Loading the plugin means the plugin’s code and binaries paths will be appended to the
-environment’s <code class="docutils literal"><span class="pre">PATH</span></code> and <code class="docutils literal"><span class="pre">PYTHONPATH</span></code>, thereby allowing usage of the plugin.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>plugin</strong> – plugin to load</li>
-<li><strong>env</strong> – environment to load the plugin into; If <code class="docutils literal"><span class="pre">None</span></code>, <a class="reference external" href="https://docs.python.org/2.7/library/os.html#os.environ" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">os.environ</span></code></a> will be
-used</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.orchestrator.plugin.PluginManager.validate_plugin">
-<em class="property">static </em><code class="descname">validate_plugin</code><span class="sig-paren">(</span><em>source</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.plugin.PluginManager.validate_plugin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Validate a plugin archive.</p>
-<p>A valid plugin is a <a class="reference external" href="http://github.com/cloudify-cosmo/wagon">wagon</a> in the zip format
-(suffix may also be <code class="docutils literal"><span class="pre">.wgn</span></code>).</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflow_runner">
-<span id="aria-orchestrator-workflow-runner"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflow_runner" title="aria.orchestrator.workflow_runner"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflow_runner</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflow_runner" title="Permalink to this headline">¶</a></h2>
-<p>Running workflows.</p>
-<dl class="class">
-<dt id="aria.orchestrator.workflow_runner.WorkflowRunner">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflow_runner.</code><code class="descname">WorkflowRunner</code><span class="sig-paren">(</span><em>model_storage</em>, <em>resource_storage</em>, <em>plugin_manager</em>, <em>execution_id=None</em>, <em>service_id=None</em>, <em>workflow_name=None</em>, <em>inputs=None</em>, <em>executor=None</em>, <em>task_max_attempts=30</em>, <em>task_retry_interval=30</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflow_runner.WorkflowRunner" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Manages a single workflow execution on a given service.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>workflow_name</strong> – workflow name</li>
-<li><strong>service_id</strong> – service ID</li>
-<li><strong>inputs</strong> – key-value dict of inputs for the execution</li>
-<li><strong>model_storage</strong> – model storage API (“MAPI”)</li>
-<li><strong>resource_storage</strong> – resource storage API (“RAPI”)</li>
-<li><strong>plugin_manager</strong> – plugin manager</li>
-<li><strong>executor</strong> – executor for tasks; defaults to a
-<a class="reference internal" href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.process.ProcessExecutor" title="aria.orchestrator.workflows.executor.process.ProcessExecutor"><code class="xref py py-class docutils literal"><span class="pre">ProcessExecutor</span></code></a> instance</li>
-<li><strong>task_max_attempts</strong> – maximum attempts of repeating each failing task</li>
-<li><strong>task_retry_interval</strong> – retry interval between retry attempts of a failing task</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.orchestrator.workflow_runner.WorkflowRunner.cancel">
-<code class="descname">cancel</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflow_runner.WorkflowRunner.cancel" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflow_runner.WorkflowRunner.execute">
-<code class="descname">execute</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflow_runner.WorkflowRunner.execute" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.workflow_runner.WorkflowRunner.execution">
-<code class="descname">execution</code><a class="headerlink" href="#aria.orchestrator.workflow_runner.WorkflowRunner.execution" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.workflow_runner.WorkflowRunner.execution_id">
-<code class="descname">execution_id</code><a class="headerlink" href="#aria.orchestrator.workflow_runner.WorkflowRunner.execution_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.workflow_runner.WorkflowRunner.service">
-<code class="descname">service</code><a class="headerlink" href="#aria.orchestrator.workflow_runner.WorkflowRunner.service" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.orchestrator.context.html" class="btn btn-neutral float-right" title="aria.orchestrator.context" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.modeling.models.html" class="btn btn-neutral" title="aria.modeling.models" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.orchestrator.workflows.api.html b/_site/docs/html/aria.orchestrator.workflows.api.html
deleted file mode 100644
index 9353c5a..0000000
--- a/_site/docs/html/aria.orchestrator.workflows.api.html
+++ /dev/null
@@ -1,652 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.orchestrator.workflows.api &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.orchestrator.workflows.builtin" href="aria.orchestrator.workflows.builtin.html"/>
-        <link rel="prev" title="aria.orchestrator.workflows" href="aria.orchestrator.workflows.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.api.task_graph"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api.task_graph</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.api.task"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api.task</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.orchestrator.workflows.api.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.orchestrator.workflows.api">
-<span id="aria-orchestrator-workflows-api"></span><h1><a class="reference internal" href="#module-aria.orchestrator.workflows.api" title="aria.orchestrator.workflows.api"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.api" title="Permalink to this headline">¶</a></h1>
-<p>Workflow API.</p>
-<div class="section" id="module-aria.orchestrator.workflows.api.task_graph">
-<span id="aria-orchestrator-workflows-api-task-graph"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.api.task_graph" title="aria.orchestrator.workflows.api.task_graph"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.api.task_graph</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.api.task_graph" title="Permalink to this headline">¶</a></h2>
-<p>Task graph.</p>
-<dl class="class">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.api.task_graph.</code><code class="descname">TaskGraph</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Task graph builder.</p>
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.add_dependency">
-<code class="descname">add_dependency</code><span class="sig-paren">(</span><em>dependent</em>, <em>dependency</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.add_dependency" title="Permalink to this definition">¶</a></dt>
-<dd><p>Adds a dependency for one item (task, sequence or parallel) on another.</p>
-<p>The dependent will only be executed after the dependency terminates. If either of the items
-is either a sequence or a parallel, multiple dependencies may be added.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>dependent</strong> – dependent (task, sequence or parallel)</li>
-<li><strong>dependency</strong> – dependency (task, sequence or parallel)</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><code class="docutils literal"><span class="pre">True</span></code> if the dependency between the two hadn’t already existed, otherwise
-<code class="docutils literal"><span class="pre">False</span></code></p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><p class="first last"><a class="reference internal" href="#aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError" title="aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError"><strong>TaskNotInGraphError</strong></a> – if either the
-dependent or dependency are tasks which are not in the graph</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.add_tasks">
-<code class="descname">add_tasks</code><span class="sig-paren">(</span><em>task</em>, <em>*tasks</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.add_tasks" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.get_dependencies">
-<code class="descname">get_dependencies</code><span class="sig-paren">(</span><em>dependent_task</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.get_dependencies" title="Permalink to this definition">¶</a></dt>
-<dd><p>Iterates over the task’s dependencies.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>dependent_task</strong> – task whose dependencies are requested</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><a class="reference internal" href="#aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError" title="aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError"><strong>TaskNotInGraphError</strong></a> – if
-<code class="docutils literal"><span class="pre">dependent_task</span></code> is not in the graph</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.get_dependents">
-<code class="descname">get_dependents</code><span class="sig-paren">(</span><em>dependency_task</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.get_dependents" title="Permalink to this definition">¶</a></dt>
-<dd><p>Iterates over the task’s dependents.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>dependency_task</strong> – task whose dependents are requested</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><a class="reference internal" href="#aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError" title="aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError"><strong>TaskNotInGraphError</strong></a> – if
-<code class="docutils literal"><span class="pre">dependency_task</span></code> is not in the graph</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.get_task">
-<code class="descname">get_task</code><span class="sig-paren">(</span><em>task_id</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.get_task" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get a task instance that’s been inserted to the graph by the task’s ID.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>task_id</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – task ID</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><a class="reference internal" href="#aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError" title="aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError"><strong>TaskNotInGraphError</strong></a> – if no task found in
-the graph with the given ID</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.has_dependency">
-<code class="descname">has_dependency</code><span class="sig-paren">(</span><em>dependent</em>, <em>dependency</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.has_dependency" title="Permalink to this definition">¶</a></dt>
-<dd><p>Checks whether one item (task, sequence or parallel) depends on another.</p>
-<p>Note that if either of the items is either a sequence or a parallel, and some of the
-dependencies exist in the graph but not all of them, this method will return <code class="docutils literal"><span class="pre">False</span></code>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>dependent</strong> – dependent (task, sequence or parallel)</li>
-<li><strong>dependency</strong> – dependency (task, sequence or parallel)</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><code class="docutils literal"><span class="pre">True</span></code> if the dependency between the two exists, otherwise <code class="docutils literal"><span class="pre">False</span></code></p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><p class="first last"><a class="reference internal" href="#aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError" title="aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError"><strong>TaskNotInGraphError</strong></a> – if either the
-dependent or dependency are tasks which are not in the graph</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.has_tasks">
-<code class="descname">has_tasks</code><span class="sig-paren">(</span><em>task</em>, <em>*tasks</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.has_tasks" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>ID of the graph</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.remove_dependency">
-<code class="descname">remove_dependency</code><span class="sig-paren">(</span><em>dependent</em>, <em>dependency</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.remove_dependency" title="Permalink to this definition">¶</a></dt>
-<dd><p>Removes a dependency for one item (task, sequence or parallel) on another.</p>
-<p>Note that if either of the items is either a sequence or a parallel, and some of the
-dependencies exist in the graph but not all of them, this method will not remove any of the
-dependencies and return <code class="docutils literal"><span class="pre">False</span></code>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>dependent</strong> – dependent (task, sequence or parallel)</li>
-<li><strong>dependency</strong> – dependency (task, sequence or parallel)</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first"><code class="docutils literal"><span class="pre">False</span></code> if the dependency between the two hadn’t existed, otherwise <code class="docutils literal"><span class="pre">True</span></code></p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><p class="first last"><a class="reference internal" href="#aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError" title="aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError"><strong>TaskNotInGraphError</strong></a> – if either the
-dependent or dependency are tasks which are not in the graph</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.remove_tasks">
-<code class="descname">remove_tasks</code><span class="sig-paren">(</span><em>task</em>, <em>*tasks</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.remove_tasks" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.sequence">
-<code class="descname">sequence</code><span class="sig-paren">(</span><em>task</em>, <em>*tasks</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.sequence" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.tasks">
-<code class="descname">tasks</code><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.tasks" title="Permalink to this definition">¶</a></dt>
-<dd><p>Iterator over tasks in the graph.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskGraph.topological_order">
-<code class="descname">topological_order</code><span class="sig-paren">(</span><em>reverse=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskGraph.topological_order" title="Permalink to this definition">¶</a></dt>
-<dd><p>Topological sort of the graph.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>reverse</strong> – whether to reverse the sort</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">list which represents the topological sort</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.workflows.api.task_graph.</code><code class="descname">TaskNotInGraphError</code><a class="headerlink" href="#aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.Exception" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></a></p>
-<p>An error representing a scenario where a given task is not in the graph as expected.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.api.task">
-<span id="aria-orchestrator-workflows-api-task"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.api.task" title="aria.orchestrator.workflows.api.task"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.api.task</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.api.task" title="Permalink to this headline">¶</a></h2>
-<p>Provides the tasks to be entered into the task graph</p>
-<dl class="class">
-<dt id="aria.orchestrator.workflows.api.task.BaseTask">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.api.task.</code><code class="descname">BaseTask</code><span class="sig-paren">(</span><em>ctx=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task.BaseTask" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for tasks.</p>
-<dl class="attribute">
-<dt id="aria.orchestrator.workflows.api.task.BaseTask.id">
-<code class="descname">id</code><a class="headerlink" href="#aria.orchestrator.workflows.api.task.BaseTask.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>UUID4 ID.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.orchestrator.workflows.api.task.BaseTask.workflow_context">
-<code class="descname">workflow_context</code><a class="headerlink" href="#aria.orchestrator.workflows.api.task.BaseTask.workflow_context" title="Permalink to this definition">¶</a></dt>
-<dd><p>Context of the current workflow.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.orchestrator.workflows.api.task.OperationTask">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.api.task.</code><code class="descname">OperationTask</code><span class="sig-paren">(</span><em>actor</em>, <em>interface_name</em>, <em>operation_name</em>, <em>arguments=None</em>, <em>ignore_failure=None</em>, <em>max_attempts=None</em>, <em>retry_interval=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task.OperationTask" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.api.task.BaseTask" title="aria.orchestrator.workflows.api.task.BaseTask"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.api.task.BaseTask</span></code></a></p>
-<p>Executes an operation.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Variables:</th><td class="field-body"><ul class="first simple">
-<li><strong>name</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – formatted name (includes actor type, actor name, and interface/operation names)</li>
-<li><strong>actor</strong> (<a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> or
-<a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a>) – node or relationship</li>
-<li><strong>interface_name</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – interface name on actor</li>
-<li><strong>operation_name</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – operation name on interface</li>
-<li><strong>plugin</strong> (<a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.Plugin" title="aria.modeling.models.Plugin"><code class="xref py py-class docutils literal"><span class="pre">Plugin</span></code></a>) – plugin (or None for default plugin)</li>
-<li><strong>function</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – path to Python function</li>
-<li><strong>arguments</strong> ({<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.Argument" title="aria.modeling.models.Argument"><code class="xref py py-class docutils literal"><span class="pre">Argument</span></code></a>}) – arguments to send to Python function</li>
-<li><strong>ignore_failure</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – whether to ignore failures</li>
-<li><strong>max_attempts</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – maximum number of attempts allowed in case of failure</li>
-<li><strong>retry_interval</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – interval between retries (in seconds)</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>actor</strong> (<a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.Node" title="aria.modeling.models.Node"><code class="xref py py-class docutils literal"><span class="pre">Node</span></code></a> or
-<a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.Relationship" title="aria.modeling.models.Relationship"><code class="xref py py-class docutils literal"><span class="pre">Relationship</span></code></a>) – node or relationship</li>
-<li><strong>interface_name</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – interface name on actor</li>
-<li><strong>operation_name</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – operation name on interface</li>
-<li><strong>arguments</strong> ({<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: object}) – override argument values</li>
-<li><strong>ignore_failure</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – override whether to ignore failures</li>
-<li><strong>max_attempts</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – override maximum number of attempts allowed in case of failure</li>
-<li><strong>retry_interval</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – override interval between retries (in seconds)</li>
-</ul>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Raises:</th><td class="field-body"><p class="first last"><a class="reference internal" href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.exceptions.OperationNotFoundException" title="aria.orchestrator.workflows.exceptions.OperationNotFoundException"><strong>OperationNotFoundException</strong></a> – if
-<code class="docutils literal"><span class="pre">interface_name</span></code> and <code class="docutils literal"><span class="pre">operation_name</span></code> do not refer to an operation on the actor</p>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="attribute">
-<dt id="aria.orchestrator.workflows.api.task.OperationTask.NAME_FORMAT">
-<code class="descname">NAME_FORMAT</code><em class="property"> = '{interface}:{operation}&#64;{type}:{name}'</em><a class="headerlink" href="#aria.orchestrator.workflows.api.task.OperationTask.NAME_FORMAT" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.orchestrator.workflows.api.task.StubTask">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.api.task.</code><code class="descname">StubTask</code><span class="sig-paren">(</span><em>ctx=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task.StubTask" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.api.task.BaseTask" title="aria.orchestrator.workflows.api.task.BaseTask"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.api.task.BaseTask</span></code></a></p>
-<p>Enables creating empty tasks.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.orchestrator.workflows.api.task.WorkflowTask">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.api.task.</code><code class="descname">WorkflowTask</code><span class="sig-paren">(</span><em>workflow_func</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task.WorkflowTask" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.api.task.BaseTask" title="aria.orchestrator.workflows.api.task.BaseTask"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.api.task.BaseTask</span></code></a></p>
-<p>Executes a complete workflow.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>workflow_func</strong> – function to run</li>
-<li><strong>kwargs</strong> – kwargs that would be passed to the workflow_func</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="attribute">
-<dt id="aria.orchestrator.workflows.api.task.WorkflowTask.graph">
-<code class="descname">graph</code><a class="headerlink" href="#aria.orchestrator.workflows.api.task.WorkflowTask.graph" title="Permalink to this definition">¶</a></dt>
-<dd><p>Graph constructed by the sub workflow.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.api.task.create_relationship_tasks">
-<code class="descclassname">aria.orchestrator.workflows.api.task.</code><code class="descname">create_relationship_tasks</code><span class="sig-paren">(</span><em>relationship</em>, <em>interface_name</em>, <em>source_operation_name=None</em>, <em>target_operation_name=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task.create_relationship_tasks" title="Permalink to this definition">¶</a></dt>
-<dd><p>Creates a relationship task (source and target).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>relationship</strong> – relationship instance itself</li>
-<li><strong>source_operation_name</strong> – </li>
-<li><strong>target_operation_name</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.api.task.create_relationships_tasks">
-<code class="descclassname">aria.orchestrator.workflows.api.task.</code><code class="descname">create_relationships_tasks</code><span class="sig-paren">(</span><em>node</em>, <em>interface_name</em>, <em>source_operation_name=None</em>, <em>target_operation_name=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task.create_relationships_tasks" title="Permalink to this definition">¶</a></dt>
-<dd><p>Creates a relationship task (source and target) for all of a node relationships.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>source_operation_name</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – relationship operation name</li>
-<li><strong>interface_name</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – name of the interface</li>
-<li><strong>source_operation_name</strong> – </li>
-<li><strong>target_operation_name</strong> – </li>
-<li><strong>node</strong> – source node</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.api.task.create_task">
-<code class="descclassname">aria.orchestrator.workflows.api.task.</code><code class="descname">create_task</code><span class="sig-paren">(</span><em>actor</em>, <em>interface_name</em>, <em>operation_name</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task.create_task" title="Permalink to this definition">¶</a></dt>
-<dd><p>Helper function that enables safe creation of <a class="reference internal" href="#aria.orchestrator.workflows.api.task.OperationTask" title="aria.orchestrator.workflows.api.task.OperationTask"><code class="xref py py-class docutils literal"><span class="pre">OperationTask</span></code></a>. If the supplied interface
-or operation do not exist, <code class="docutils literal"><span class="pre">None</span></code> is returned.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>actor</strong> – actor for this task</li>
-<li><strong>interface_name</strong> – name of the interface</li>
-<li><strong>operation_name</strong> – name of the operation</li>
-<li><strong>kwargs</strong> – any additional kwargs to be passed to the OperationTask</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">OperationTask or None (if the interface/operation does not exists)</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.api.task.has_operation">
-<code class="descclassname">aria.orchestrator.workflows.api.task.</code><code class="descname">has_operation</code><span class="sig-paren">(</span><em>actor</em>, <em>interface_name</em>, <em>operation_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.api.task.has_operation" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.orchestrator.workflows.builtin.html" class="btn btn-neutral float-right" title="aria.orchestrator.workflows.builtin" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.orchestrator.workflows.html" class="btn btn-neutral" title="aria.orchestrator.workflows" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.orchestrator.workflows.builtin.html b/_site/docs/html/aria.orchestrator.workflows.builtin.html
deleted file mode 100644
index 118c973..0000000
--- a/_site/docs/html/aria.orchestrator.workflows.builtin.html
+++ /dev/null
@@ -1,461 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.orchestrator.workflows.builtin &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.orchestrator.workflows.executor" href="aria.orchestrator.workflows.executor.html"/>
-        <link rel="prev" title="aria.orchestrator.workflows.api" href="aria.orchestrator.workflows.api.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin.execute_operation"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.execute_operation</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin.heal"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.heal</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-orchestrator-workflows-builtin-install"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.install</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-orchestrator-workflows-builtin-start"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.start</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-orchestrator-workflows-builtin-stop"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.stop</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-orchestrator-workflows-builtin-uninstall"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.uninstall</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin.workflows"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.workflows</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.orchestrator.workflows.builtin.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.orchestrator.workflows.builtin">
-<span id="aria-orchestrator-workflows-builtin"></span><h1><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin" title="aria.orchestrator.workflows.builtin"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.builtin" title="Permalink to this headline">¶</a></h1>
-<p>Built-in workflows.</p>
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.install">
-<code class="descclassname">aria.orchestrator.workflows.builtin.</code><code class="descname">install</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.install" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in install workflow.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.uninstall">
-<code class="descclassname">aria.orchestrator.workflows.builtin.</code><code class="descname">uninstall</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.uninstall" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in uninstall workflow.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.start">
-<code class="descclassname">aria.orchestrator.workflows.builtin.</code><code class="descname">start</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.start" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in start workflow.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.stop">
-<code class="descclassname">aria.orchestrator.workflows.builtin.</code><code class="descname">stop</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.stop" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in stop workflow.</p>
-</dd></dl>
-
-<div class="section" id="module-aria.orchestrator.workflows.builtin.execute_operation">
-<span id="aria-orchestrator-workflows-builtin-execute-operation"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin.execute_operation" title="aria.orchestrator.workflows.builtin.execute_operation"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.execute_operation</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.builtin.execute_operation" title="Permalink to this headline">¶</a></h2>
-<p>Built-in operation execution Workflow.</p>
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.execute_operation.execute_operation">
-<code class="descclassname">aria.orchestrator.workflows.builtin.execute_operation.</code><code class="descname">execute_operation</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.execute_operation.execute_operation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in operation execution Workflow.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>workflow_context</strong> – workflow context</li>
-<li><strong>graph</strong> – graph which will describe the workflow</li>
-<li><strong>operation</strong> – operation name to execute</li>
-<li><strong>operation_kwargs</strong> – </li>
-<li><strong>run_by_dependency_order</strong> – </li>
-<li><strong>type_names</strong> – </li>
-<li><strong>node_template_ids</strong> – </li>
-<li><strong>node_ids</strong> – </li>
-<li><strong>kwargs</strong> – </li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"></p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.builtin.heal">
-<span id="aria-orchestrator-workflows-builtin-heal"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin.heal" title="aria.orchestrator.workflows.builtin.heal"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.heal</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.builtin.heal" title="Permalink to this headline">¶</a></h2>
-<p>Built-in heal workflow.</p>
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.heal.heal">
-<code class="descclassname">aria.orchestrator.workflows.builtin.heal.</code><code class="descname">heal</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.heal.heal" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in heal workflow..</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>ctx</strong> – workflow context</li>
-<li><strong>graph</strong> – graph which will describe the workflow.</li>
-<li><strong>node_id</strong> – ID of the node to heal</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"></p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.heal.heal_install">
-<code class="descclassname">aria.orchestrator.workflows.builtin.heal.</code><code class="descname">heal_install</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.heal.heal_install" title="Permalink to this definition">¶</a></dt>
-<dd><p>Install phase of the heal mechanism.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>ctx</strong> – workflow context</li>
-<li><strong>graph</strong> – task graph to edit.</li>
-<li><strong>failing_nodes</strong> – failing nodes to heal</li>
-<li><strong>targeted_nodes</strong> – targets of the relationships where the failing node are</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.heal.heal_uninstall">
-<code class="descclassname">aria.orchestrator.workflows.builtin.heal.</code><code class="descname">heal_uninstall</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.heal.heal_uninstall" title="Permalink to this definition">¶</a></dt>
-<dd><p>Uninstall phase of the heal mechanism.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>ctx</strong> – workflow context</li>
-<li><strong>graph</strong> – task graph to edit</li>
-<li><strong>failing_nodes</strong> – failing nodes to heal</li>
-<li><strong>targeted_nodes</strong> – targets of the relationships where the failing node are</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-orchestrator-workflows-builtin-install">
-<h2><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin.install" title="aria.orchestrator.workflows.builtin.install"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.install</span></code></a><a class="headerlink" href="#aria-orchestrator-workflows-builtin-install" title="Permalink to this headline">¶</a></h2>
-<span class="target" id="module-aria.orchestrator.workflows.builtin.install"></span><p>Built-in install workflow.</p>
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.install.install">
-<code class="descclassname">aria.orchestrator.workflows.builtin.install.</code><code class="descname">install</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.install.install" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in install workflow.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-orchestrator-workflows-builtin-start">
-<h2><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin.start" title="aria.orchestrator.workflows.builtin.start"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.start</span></code></a><a class="headerlink" href="#aria-orchestrator-workflows-builtin-start" title="Permalink to this headline">¶</a></h2>
-<span class="target" id="module-aria.orchestrator.workflows.builtin.start"></span><p>Built-in start workflow.</p>
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.start.start">
-<code class="descclassname">aria.orchestrator.workflows.builtin.start.</code><code class="descname">start</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.start.start" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in start workflow.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-orchestrator-workflows-builtin-stop">
-<h2><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin.stop" title="aria.orchestrator.workflows.builtin.stop"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.stop</span></code></a><a class="headerlink" href="#aria-orchestrator-workflows-builtin-stop" title="Permalink to this headline">¶</a></h2>
-<span class="target" id="module-aria.orchestrator.workflows.builtin.stop"></span><p>Built-in stop workflow.</p>
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.stop.stop">
-<code class="descclassname">aria.orchestrator.workflows.builtin.stop.</code><code class="descname">stop</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.stop.stop" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in stop workflow.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-orchestrator-workflows-builtin-uninstall">
-<h2><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin.uninstall" title="aria.orchestrator.workflows.builtin.uninstall"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.uninstall</span></code></a><a class="headerlink" href="#aria-orchestrator-workflows-builtin-uninstall" title="Permalink to this headline">¶</a></h2>
-<span class="target" id="module-aria.orchestrator.workflows.builtin.uninstall"></span><p>Built-in uninstall workflow.</p>
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.uninstall.uninstall">
-<code class="descclassname">aria.orchestrator.workflows.builtin.uninstall.</code><code class="descname">uninstall</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.uninstall.uninstall" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in uninstall workflow.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.builtin.workflows">
-<span id="aria-orchestrator-workflows-builtin-workflows"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.builtin.workflows" title="aria.orchestrator.workflows.builtin.workflows"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.builtin.workflows</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.builtin.workflows" title="Permalink to this headline">¶</a></h2>
-<p>TSOCA normative lifecycle workflows.</p>
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.workflows.install_node">
-<code class="descclassname">aria.orchestrator.workflows.builtin.workflows.</code><code class="descname">install_node</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.workflows.install_node" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.workflows.uninstall_node">
-<code class="descclassname">aria.orchestrator.workflows.builtin.workflows.</code><code class="descname">uninstall_node</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.workflows.uninstall_node" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.workflows.start_node">
-<code class="descclassname">aria.orchestrator.workflows.builtin.workflows.</code><code class="descname">start_node</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.workflows.start_node" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.orchestrator.workflows.builtin.workflows.stop_node">
-<code class="descclassname">aria.orchestrator.workflows.builtin.workflows.</code><code class="descname">stop_node</code><span class="sig-paren">(</span><em>ctx</em>, <em>**workflow_parameters</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.builtin.workflows.stop_node" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.orchestrator.workflows.executor.html" class="btn btn-neutral float-right" title="aria.orchestrator.workflows.executor" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.orchestrator.workflows.api.html" class="btn btn-neutral" title="aria.orchestrator.workflows.api" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.orchestrator.workflows.executor.html b/_site/docs/html/aria.orchestrator.workflows.executor.html
deleted file mode 100644
index a9d0d93..0000000
--- a/_site/docs/html/aria.orchestrator.workflows.executor.html
+++ /dev/null
@@ -1,393 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.orchestrator.workflows.executor &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.parser" href="aria.parser.html"/>
-        <link rel="prev" title="aria.orchestrator.workflows.builtin" href="aria.orchestrator.workflows.builtin.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.executor.base"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor.base</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.executor.celery"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor.celery</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.executor.dry"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor.dry</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.executor.process"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor.process</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.executor.thread"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor.thread</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.orchestrator.workflows.executor.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.orchestrator.workflows.executor">
-<span id="aria-orchestrator-workflows-executor"></span><h1><a class="reference internal" href="#module-aria.orchestrator.workflows.executor" title="aria.orchestrator.workflows.executor"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.executor" title="Permalink to this headline">¶</a></h1>
-<p>Task executors.</p>
-<div class="section" id="module-aria.orchestrator.workflows.executor.base">
-<span id="aria-orchestrator-workflows-executor-base"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.executor.base" title="aria.orchestrator.workflows.executor.base"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.executor.base</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.executor.base" title="Permalink to this headline">¶</a></h2>
-<p>Base class for task executors.</p>
-<dl class="class">
-<dt id="aria.orchestrator.workflows.executor.base.BaseExecutor">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.executor.base.</code><code class="descname">BaseExecutor</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.base.BaseExecutor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.logger.LoggerMixin" title="aria.logger.LoggerMixin"><code class="xref py py-class docutils literal"><span class="pre">aria.logger.LoggerMixin</span></code></a></p>
-<p>Base class for task executors.</p>
-<dl class="method">
-<dt id="aria.orchestrator.workflows.executor.base.BaseExecutor.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.base.BaseExecutor.close" title="Permalink to this definition">¶</a></dt>
-<dd><p>Closes the executor.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.executor.base.BaseExecutor.execute">
-<code class="descname">execute</code><span class="sig-paren">(</span><em>ctx</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.base.BaseExecutor.execute" title="Permalink to this definition">¶</a></dt>
-<dd><p>Executes a task.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>task</strong> – task to execute</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.executor.base.BaseExecutor.terminate">
-<code class="descname">terminate</code><span class="sig-paren">(</span><em>ctx</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.base.BaseExecutor.terminate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Terminate the executing task
-:return:</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.orchestrator.workflows.executor.base.StubTaskExecutor">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.executor.base.</code><code class="descname">StubTaskExecutor</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.base.StubTaskExecutor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.executor.base.BaseExecutor" title="aria.orchestrator.workflows.executor.base.BaseExecutor"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.executor.base.BaseExecutor</span></code></a></p>
-<dl class="method">
-<dt id="aria.orchestrator.workflows.executor.base.StubTaskExecutor.execute">
-<code class="descname">execute</code><span class="sig-paren">(</span><em>ctx</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.base.StubTaskExecutor.execute" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.executor.celery">
-<span id="aria-orchestrator-workflows-executor-celery"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.executor.celery" title="aria.orchestrator.workflows.executor.celery"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.executor.celery</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.executor.celery" title="Permalink to this headline">¶</a></h2>
-<p>Celery task executor.</p>
-<dl class="class">
-<dt id="aria.orchestrator.workflows.executor.celery.CeleryExecutor">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.executor.celery.</code><code class="descname">CeleryExecutor</code><span class="sig-paren">(</span><em>app</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.celery.CeleryExecutor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.executor.base.BaseExecutor" title="aria.orchestrator.workflows.executor.base.BaseExecutor"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.executor.base.BaseExecutor</span></code></a></p>
-<p>Celery task executor.</p>
-<dl class="method">
-<dt id="aria.orchestrator.workflows.executor.celery.CeleryExecutor.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.celery.CeleryExecutor.close" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.executor.dry">
-<span id="aria-orchestrator-workflows-executor-dry"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.executor.dry" title="aria.orchestrator.workflows.executor.dry"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.executor.dry</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.executor.dry" title="Permalink to this headline">¶</a></h2>
-<p>Dry task executor.</p>
-<dl class="class">
-<dt id="aria.orchestrator.workflows.executor.dry.DryExecutor">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.executor.dry.</code><code class="descname">DryExecutor</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.dry.DryExecutor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.executor.base.BaseExecutor" title="aria.orchestrator.workflows.executor.base.BaseExecutor"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.executor.base.BaseExecutor</span></code></a></p>
-<p>Dry task executor: prints task information without causing any side effects.</p>
-<dl class="method">
-<dt id="aria.orchestrator.workflows.executor.dry.DryExecutor.execute">
-<code class="descname">execute</code><span class="sig-paren">(</span><em>ctx</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.dry.DryExecutor.execute" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.executor.process">
-<span id="aria-orchestrator-workflows-executor-process"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.executor.process" title="aria.orchestrator.workflows.executor.process"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.executor.process</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.executor.process" title="Permalink to this headline">¶</a></h2>
-<p>Sub-process task executor.</p>
-<dl class="class">
-<dt id="aria.orchestrator.workflows.executor.process.ProcessExecutor">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.executor.process.</code><code class="descname">ProcessExecutor</code><span class="sig-paren">(</span><em>plugin_manager=None</em>, <em>python_path=None</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.process.ProcessExecutor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.executor.base.BaseExecutor" title="aria.orchestrator.workflows.executor.base.BaseExecutor"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.executor.base.BaseExecutor</span></code></a></p>
-<p>Sub-process task executor.</p>
-<dl class="method">
-<dt id="aria.orchestrator.workflows.executor.process.ProcessExecutor.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.process.ProcessExecutor.close" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.executor.process.ProcessExecutor.terminate">
-<code class="descname">terminate</code><span class="sig-paren">(</span><em>task_id</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.process.ProcessExecutor.terminate" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.executor.thread">
-<span id="aria-orchestrator-workflows-executor-thread"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.executor.thread" title="aria.orchestrator.workflows.executor.thread"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.executor.thread</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.executor.thread" title="Permalink to this headline">¶</a></h2>
-<p>Thread task executor.</p>
-<dl class="class">
-<dt id="aria.orchestrator.workflows.executor.thread.ThreadExecutor">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.executor.thread.</code><code class="descname">ThreadExecutor</code><span class="sig-paren">(</span><em>pool_size=1</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.thread.ThreadExecutor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.executor.base.BaseExecutor" title="aria.orchestrator.workflows.executor.base.BaseExecutor"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.executor.base.BaseExecutor</span></code></a></p>
-<p>Thread task executor.</p>
-<p>It’s easier writing tests using this executor rather than the full-blown sub-process executor.</p>
-<p>Note: This executor is incapable of running plugin operations.</p>
-<dl class="method">
-<dt id="aria.orchestrator.workflows.executor.thread.ThreadExecutor.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.executor.thread.ThreadExecutor.close" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.parser.html" class="btn btn-neutral float-right" title="aria.parser" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.orchestrator.workflows.builtin.html" class="btn btn-neutral" title="aria.orchestrator.workflows.builtin" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.orchestrator.workflows.html b/_site/docs/html/aria.orchestrator.workflows.html
deleted file mode 100644
index 0e962ac..0000000
--- a/_site/docs/html/aria.orchestrator.workflows.html
+++ /dev/null
@@ -1,395 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.orchestrator.workflows &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.orchestrator.workflows.api" href="aria.orchestrator.workflows.api.html"/>
-        <link rel="prev" title="aria.orchestrator.execution_plugin.ssh" href="aria.orchestrator.execution_plugin.ssh.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.events_logging"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.events_logging</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.exceptions"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.exceptions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.core"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.core</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.core.graph_compiler"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.core.graph_compiler</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.core.engine"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.core.engine</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.orchestrator.workflows.core.events_handler"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.core.events_handler</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.orchestrator.workflows.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.orchestrator.workflows">
-<span id="aria-orchestrator-workflows"></span><h1><a class="reference internal" href="#module-aria.orchestrator.workflows" title="aria.orchestrator.workflows"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows" title="Permalink to this headline">¶</a></h1>
-<p>Workflows package.</p>
-<div class="section" id="module-aria.orchestrator.workflows.events_logging">
-<span id="aria-orchestrator-workflows-events-logging"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.events_logging" title="aria.orchestrator.workflows.events_logging"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.events_logging</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.events_logging" title="Permalink to this headline">¶</a></h2>
-<p>Workflow event logging.</p>
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.exceptions">
-<span id="aria-orchestrator-workflows-exceptions"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.exceptions" title="aria.orchestrator.workflows.exceptions"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.exceptions</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.exceptions" title="Permalink to this headline">¶</a></h2>
-<p>Workflow exceptions.</p>
-<dl class="exception">
-<dt id="aria.orchestrator.workflows.exceptions.AriaEngineError">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.workflows.exceptions.</code><code class="descname">AriaEngineError</code><a class="headerlink" href="#aria.orchestrator.workflows.exceptions.AriaEngineError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised by the workflow engine.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.workflows.exceptions.ExecutorException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.workflows.exceptions.</code><code class="descname">ExecutorException</code><a class="headerlink" href="#aria.orchestrator.workflows.exceptions.ExecutorException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>General executor exception.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.workflows.exceptions.OperationNotFoundException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.workflows.exceptions.</code><code class="descname">OperationNotFoundException</code><a class="headerlink" href="#aria.orchestrator.workflows.exceptions.OperationNotFoundException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.exceptions.TaskCreationException" title="aria.orchestrator.workflows.exceptions.TaskCreationException"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.exceptions.TaskCreationException</span></code></a></p>
-<p>Could not find an operation on the node or relationship.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.workflows.exceptions.PluginNotFoundException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.workflows.exceptions.</code><code class="descname">PluginNotFoundException</code><a class="headerlink" href="#aria.orchestrator.workflows.exceptions.PluginNotFoundException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.exceptions.TaskCreationException" title="aria.orchestrator.workflows.exceptions.TaskCreationException"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.exceptions.TaskCreationException</span></code></a></p>
-<p>Could not find a plugin matching the plugin specification.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.workflows.exceptions.ProcessException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.workflows.exceptions.</code><code class="descname">ProcessException</code><span class="sig-paren">(</span><em>command</em>, <em>stderr=None</em>, <em>stdout=None</em>, <em>return_code=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.exceptions.ProcessException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.exceptions.ExecutorException" title="aria.orchestrator.workflows.exceptions.ExecutorException"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.exceptions.ExecutorException</span></code></a></p>
-<p>Raised when subprocess execution fails.</p>
-<p>Process class Exception
-:param list command: child process command
-:param str message: custom message
-:param str stderr: child process stderr
-:param str stdout: child process stdout
-:param int return_code: child process exit code</p>
-<dl class="attribute">
-<dt id="aria.orchestrator.workflows.exceptions.ProcessException.explanation">
-<code class="descname">explanation</code><a class="headerlink" href="#aria.orchestrator.workflows.exceptions.ProcessException.explanation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Describes the error in detail</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.workflows.exceptions.TaskCreationException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.workflows.exceptions.</code><code class="descname">TaskCreationException</code><a class="headerlink" href="#aria.orchestrator.workflows.exceptions.TaskCreationException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.orchestrator.workflows.exceptions.TaskException" title="aria.orchestrator.workflows.exceptions.TaskException"><code class="xref py py-class docutils literal"><span class="pre">aria.orchestrator.workflows.exceptions.TaskException</span></code></a></p>
-<p>Could not create the task.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.orchestrator.workflows.exceptions.TaskException">
-<em class="property">exception </em><code class="descclassname">aria.orchestrator.workflows.exceptions.</code><code class="descname">TaskException</code><a class="headerlink" href="#aria.orchestrator.workflows.exceptions.TaskException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>Raised by the task.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.core">
-<span id="aria-orchestrator-workflows-core"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.core" title="aria.orchestrator.workflows.core"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.core</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.core" title="Permalink to this headline">¶</a></h2>
-<p>Workflow core.</p>
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.core.graph_compiler">
-<span id="aria-orchestrator-workflows-core-graph-compiler"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.core.graph_compiler" title="aria.orchestrator.workflows.core.graph_compiler"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.core.graph_compiler</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.core.graph_compiler" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="aria.orchestrator.workflows.core.graph_compiler.GraphCompiler">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.core.graph_compiler.</code><code class="descname">GraphCompiler</code><span class="sig-paren">(</span><em>ctx</em>, <em>default_executor</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.core.graph_compiler.GraphCompiler" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="method">
-<dt id="aria.orchestrator.workflows.core.graph_compiler.GraphCompiler.compile">
-<code class="descname">compile</code><span class="sig-paren">(</span><em>task_graph</em>, <em>start_stub_type='start_workflow'</em>, <em>end_stub_type='end_workflow'</em>, <em>depends_on=()</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.core.graph_compiler.GraphCompiler.compile" title="Permalink to this definition">¶</a></dt>
-<dd><p>Translates the user graph to the execution graph
-:param task_graph: The user’s graph
-:param start_stub_type: internal use
-:param end_stub_type: internal use
-:param depends_on: internal use</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.core.engine">
-<span id="aria-orchestrator-workflows-core-engine"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.core.engine" title="aria.orchestrator.workflows.core.engine"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.core.engine</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.core.engine" title="Permalink to this headline">¶</a></h2>
-<p>Workflow execution.</p>
-<dl class="class">
-<dt id="aria.orchestrator.workflows.core.engine.Engine">
-<em class="property">class </em><code class="descclassname">aria.orchestrator.workflows.core.engine.</code><code class="descname">Engine</code><span class="sig-paren">(</span><em>executors</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.core.engine.Engine" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.logger.LoggerMixin" title="aria.logger.LoggerMixin"><code class="xref py py-class docutils literal"><span class="pre">aria.logger.LoggerMixin</span></code></a></p>
-<p>Executes workflows.</p>
-<dl class="staticmethod">
-<dt id="aria.orchestrator.workflows.core.engine.Engine.cancel_execution">
-<em class="property">static </em><code class="descname">cancel_execution</code><span class="sig-paren">(</span><em>ctx</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.core.engine.Engine.cancel_execution" title="Permalink to this definition">¶</a></dt>
-<dd><p>Send a cancel request to the engine. If execution already started, execution status
-will be modified to <code class="docutils literal"><span class="pre">cancelling</span></code> status. If execution is in pending mode, execution status
-will be modified to <code class="docutils literal"><span class="pre">cancelled</span></code> directly.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.orchestrator.workflows.core.engine.Engine.execute">
-<code class="descname">execute</code><span class="sig-paren">(</span><em>ctx</em>, <em>resuming=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.orchestrator.workflows.core.engine.Engine.execute" title="Permalink to this definition">¶</a></dt>
-<dd><p>Executes the workflow.</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.orchestrator.workflows.core.events_handler">
-<span id="aria-orchestrator-workflows-core-events-handler"></span><h2><a class="reference internal" href="#module-aria.orchestrator.workflows.core.events_handler" title="aria.orchestrator.workflows.core.events_handler"><code class="xref py py-mod docutils literal"><span class="pre">aria.orchestrator.workflows.core.events_handler</span></code></a><a class="headerlink" href="#module-aria.orchestrator.workflows.core.events_handler" title="Permalink to this headline">¶</a></h2>
-<p>Workflow event handling.</p>
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.orchestrator.workflows.api.html" class="btn btn-neutral float-right" title="aria.orchestrator.workflows.api" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.orchestrator.execution_plugin.ssh.html" class="btn btn-neutral" title="aria.orchestrator.execution_plugin.ssh" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.parser.consumption.html b/_site/docs/html/aria.parser.consumption.html
deleted file mode 100644
index ab26d76..0000000
--- a/_site/docs/html/aria.parser.consumption.html
+++ /dev/null
@@ -1,627 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.parser.consumption &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.parser.loading" href="aria.parser.loading.html"/>
-        <link rel="prev" title="aria.parser" href="aria.parser.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#consumers">Consumers</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.parser.consumption.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.parser.consumption">
-<span id="aria-parser-consumption"></span><h1><a class="reference internal" href="#module-aria.parser.consumption" title="aria.parser.consumption"><code class="xref py py-mod docutils literal"><span class="pre">aria.parser.consumption</span></code></a><a class="headerlink" href="#module-aria.parser.consumption" title="Permalink to this headline">¶</a></h1>
-<p>Consumption package.</p>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.consumption.ConsumptionContext" title="aria.parser.consumption.ConsumptionContext"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.ConsumptionContext</span></code></a></td>
-<td>Consumption context.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.consumption.Style" title="aria.parser.consumption.Style"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.Style</span></code></a></td>
-<td></td>
-</tr>
-</tbody>
-</table>
-<div class="section" id="consumers">
-<h2>Consumers<a class="headerlink" href="#consumers" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.consumption.Consumer" title="aria.parser.consumption.Consumer"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.Consumer</span></code></a></td>
-<td>Base class for ARIA consumers.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.consumption.ConsumerChain" title="aria.parser.consumption.ConsumerChain"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.ConsumerChain</span></code></a></td>
-<td>ARIA consumer chain.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.consumption.ConsumerException" title="aria.parser.consumption.ConsumerException"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.ConsumerException</span></code></a></td>
-<td>ARIA consumer exception.</td>
-</tr>
-<tr class="row-even"><td><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.Inputs</span></code></td>
-<td>Fills in the inputs if provided as arguments.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.consumption.ServiceTemplate" title="aria.parser.consumption.ServiceTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.ServiceTemplate</span></code></a></td>
-<td>Generates the service template from the presenter.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.consumption.Types" title="aria.parser.consumption.Types"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.Types</span></code></a></td>
-<td>Used to just dump the types.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.consumption.CoerceServiceInstanceValues" title="aria.parser.consumption.CoerceServiceInstanceValues"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.CoerceServiceInstanceValues</span></code></a></td>
-<td>Coerces values in the service instance.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.consumption.ValidateServiceInstance" title="aria.parser.consumption.ValidateServiceInstance"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.ValidateServiceInstance</span></code></a></td>
-<td>Validates the service instance.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.consumption.SatisfyRequirements" title="aria.parser.consumption.SatisfyRequirements"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.SatisfyRequirements</span></code></a></td>
-<td>Satisfies node requirements in the service instance.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.consumption.ValidateCapabilities" title="aria.parser.consumption.ValidateCapabilities"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.ValidateCapabilities</span></code></a></td>
-<td>Validates capabilities in the service instance.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.consumption.FindHosts" title="aria.parser.consumption.FindHosts"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.FindHosts</span></code></a></td>
-<td>Find hosts for all nodes in the service instance.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.consumption.ConfigureOperations" title="aria.parser.consumption.ConfigureOperations"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.ConfigureOperations</span></code></a></td>
-<td>Configures all operations in the service instance.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.consumption.ServiceInstance" title="aria.parser.consumption.ServiceInstance"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.ServiceInstance</span></code></a></td>
-<td>Generates the service instance by instantiating the service template.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.consumption.Read" title="aria.parser.consumption.Read"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.Read</span></code></a></td>
-<td>Reads the presentation, handling imports recursively.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.consumption.Validate" title="aria.parser.consumption.Validate"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.consumption.Validate</span></code></a></td>
-<td>Validates the presentation.</td>
-</tr>
-</tbody>
-</table>
-<dl class="exception">
-<dt id="aria.parser.consumption.ConsumerException">
-<em class="property">exception </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">ConsumerException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumerException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaException" title="aria.exceptions.AriaException"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaException</span></code></a></p>
-<p>ARIA consumer exception.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.ConsumptionContext">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">ConsumptionContext</code><span class="sig-paren">(</span><em>set_thread_local=True</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumptionContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Consumption context.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Variables:</th><td class="field-body"><ul class="first last simple">
-<li><strong>args</strong> – runtime arguments (usually provided on the command line)</li>
-<li><strong>out</strong> – message output stream (defaults to stdout)</li>
-<li><strong>style</strong> (<em>Style</em>) – message output style</li>
-<li><strong>validation</strong> (<code class="xref py py-class docutils literal"><span class="pre">ValidationContext</span></code>) – validation context</li>
-<li><strong>loading</strong> (<code class="xref py py-class docutils literal"><span class="pre">LoadingContext</span></code>) – loading context</li>
-<li><strong>reading</strong> (<code class="xref py py-class docutils literal"><span class="pre">ReadingContext</span></code>) – reading context</li>
-<li><strong>presentation</strong> (<code class="xref py py-class docutils literal"><span class="pre">PresentationContext</span></code>) – presentation context</li>
-<li><strong>modeling</strong> (<code class="xref py py-class docutils literal"><span class="pre">ModelingContext</span></code>) – modeling context</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.parser.consumption.ConsumptionContext.get_arg_value">
-<code class="descname">get_arg_value</code><span class="sig-paren">(</span><em>name</em>, <em>default=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumptionContext.get_arg_value" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.consumption.ConsumptionContext.get_arg_value_int">
-<code class="descname">get_arg_value_int</code><span class="sig-paren">(</span><em>name</em>, <em>default=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumptionContext.get_arg_value_int" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.parser.consumption.ConsumptionContext.get_thread_local">
-<em class="property">static </em><code class="descname">get_thread_local</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumptionContext.get_thread_local" title="Permalink to this definition">¶</a></dt>
-<dd><p>Gets the context attached to the current thread if there is one.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.consumption.ConsumptionContext.has_arg_switch">
-<code class="descname">has_arg_switch</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumptionContext.has_arg_switch" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.consumption.ConsumptionContext.set_thread_local">
-<code class="descname">set_thread_local</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumptionContext.set_thread_local" title="Permalink to this definition">¶</a></dt>
-<dd><p>Attaches this context to the current thread.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.consumption.ConsumptionContext.write">
-<code class="descname">write</code><span class="sig-paren">(</span><em>string</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumptionContext.write" title="Permalink to this definition">¶</a></dt>
-<dd><p>Writes to our <code class="docutils literal"><span class="pre">out</span></code>, making sure to encode UTF-8 if required.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.Style">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">Style</code><span class="sig-paren">(</span><em>indentation=2</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Style" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="attribute">
-<dt id="aria.parser.consumption.Style.indent">
-<code class="descname">indent</code><a class="headerlink" href="#aria.parser.consumption.Style.indent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.parser.consumption.Style.literal">
-<em class="property">static </em><code class="descname">literal</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Style.literal" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.parser.consumption.Style.meta">
-<em class="property">static </em><code class="descname">meta</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Style.meta" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.parser.consumption.Style.node">
-<em class="property">static </em><code class="descname">node</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Style.node" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.parser.consumption.Style.property">
-<em class="property">static </em><code class="descname">property</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Style.property" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.parser.consumption.Style.section">
-<em class="property">static </em><code class="descname">section</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Style.section" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.parser.consumption.Style.type">
-<em class="property">static </em><code class="descname">type</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Style.type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.Consumer">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">Consumer</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Consumer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for ARIA consumers.</p>
-<p>Consumers provide useful functionality by consuming presentations.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.Consumer.consume">
-<code class="descname">consume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Consumer.consume" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.consumption.Consumer.dump">
-<code class="descname">dump</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Consumer.dump" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.ConsumerChain">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">ConsumerChain</code><span class="sig-paren">(</span><em>context</em>, <em>consumer_classes=None</em>, <em>handle_exceptions=True</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumerChain" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.Consumer</span></code></p>
-<p>ARIA consumer chain.</p>
-<p>Calls consumers in order, handling exception by calling <code class="docutils literal"><span class="pre">_handle_exception</span></code> on them, and stops
-the chain if there are any validation issues.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.ConsumerChain.append">
-<code class="descname">append</code><span class="sig-paren">(</span><em>*consumer_classes</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumerChain.append" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.consumption.ConsumerChain.consume">
-<code class="descname">consume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConsumerChain.consume" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.Read">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">Read</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Read" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.Consumer</span></code></p>
-<p>Reads the presentation, handling imports recursively.</p>
-<p>It works by consuming a data source via appropriate <a class="reference internal" href="aria.parser.loading.html#aria.parser.loading.Loader" title="aria.parser.loading.Loader"><code class="xref py py-class docutils literal"><span class="pre">Loader</span></code></a>,
-<a class="reference internal" href="aria.parser.reading.html#aria.parser.reading.Reader" title="aria.parser.reading.Reader"><code class="xref py py-class docutils literal"><span class="pre">Reader</span></code></a>, and <a class="reference internal" href="aria.parser.presentation.html#aria.parser.presentation.Presenter" title="aria.parser.presentation.Presenter"><code class="xref py py-class docutils literal"><span class="pre">Presenter</span></code></a>
-instances.</p>
-<p>It supports agnostic raw data composition for presenters that have
-<code class="docutils literal"><span class="pre">_get_import_locations</span></code> and <code class="docutils literal"><span class="pre">_merge_import</span></code>.</p>
-<p>To improve performance, loaders are called asynchronously on separate threads.</p>
-<p>Note that parsing may internally trigger more than one loading/reading/presentation
-cycle, for example if the agnostic raw data has dependencies that must also be parsed.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.Read.consume">
-<code class="descname">consume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Read.consume" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.consumption.Read.dump">
-<code class="descname">dump</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Read.dump" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.Validate">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">Validate</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Validate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.Consumer</span></code></p>
-<p>Validates the presentation.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.Validate.consume">
-<code class="descname">consume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Validate.consume" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.ServiceTemplate">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">ServiceTemplate</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ServiceTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.ConsumerChain</span></code></p>
-<p>Generates the service template from the presenter.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.ServiceTemplate.dump">
-<code class="descname">dump</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ServiceTemplate.dump" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.Types">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">Types</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Types" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.Consumer</span></code></p>
-<p>Used to just dump the types.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.Types.dump">
-<code class="descname">dump</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.Types.dump" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.ServiceInstance">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">ServiceInstance</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ServiceInstance" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.ConsumerChain</span></code></p>
-<p>Generates the service instance by instantiating the service template.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.ServiceInstance.dump">
-<code class="descname">dump</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ServiceInstance.dump" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.FindHosts">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">FindHosts</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.FindHosts" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.Consumer</span></code></p>
-<p>Find hosts for all nodes in the service instance.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.FindHosts.consume">
-<code class="descname">consume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.FindHosts.consume" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.ValidateServiceInstance">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">ValidateServiceInstance</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ValidateServiceInstance" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.Consumer</span></code></p>
-<p>Validates the service instance.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.ValidateServiceInstance.consume">
-<code class="descname">consume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ValidateServiceInstance.consume" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.ConfigureOperations">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">ConfigureOperations</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConfigureOperations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.Consumer</span></code></p>
-<p>Configures all operations in the service instance.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.ConfigureOperations.consume">
-<code class="descname">consume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ConfigureOperations.consume" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.SatisfyRequirements">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">SatisfyRequirements</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.SatisfyRequirements" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.Consumer</span></code></p>
-<p>Satisfies node requirements in the service instance.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.SatisfyRequirements.consume">
-<code class="descname">consume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.SatisfyRequirements.consume" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.ValidateCapabilities">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">ValidateCapabilities</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ValidateCapabilities" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.Consumer</span></code></p>
-<p>Validates capabilities in the service instance.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.ValidateCapabilities.consume">
-<code class="descname">consume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.ValidateCapabilities.consume" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.consumption.CoerceServiceInstanceValues">
-<em class="property">class </em><code class="descclassname">aria.parser.consumption.</code><code class="descname">CoerceServiceInstanceValues</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.CoerceServiceInstanceValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.consumption.consumer.Consumer</span></code></p>
-<p>Coerces values in the service instance.</p>
-<dl class="method">
-<dt id="aria.parser.consumption.CoerceServiceInstanceValues.consume">
-<code class="descname">consume</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.consumption.CoerceServiceInstanceValues.consume" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.parser.loading.html" class="btn btn-neutral float-right" title="aria.parser.loading" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.parser.html" class="btn btn-neutral" title="aria.parser" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.parser.html b/_site/docs/html/aria.parser.html
deleted file mode 100644
index 9525c3d..0000000
--- a/_site/docs/html/aria.parser.html
+++ /dev/null
@@ -1,304 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.parser &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.parser.consumption" href="aria.parser.consumption.html"/>
-        <link rel="prev" title="aria.orchestrator.workflows.executor" href="aria.orchestrator.workflows.executor.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.parser</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.parser.exceptions"><code class="docutils literal"><span class="pre">aria.parser.exceptions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.parser.specification"><code class="docutils literal"><span class="pre">aria.parser.specification</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.parser</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.parser.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.parser">
-<span id="aria-parser"></span><h1><a class="reference internal" href="#module-aria.parser" title="aria.parser"><code class="xref py py-mod docutils literal"><span class="pre">aria.parser</span></code></a><a class="headerlink" href="#module-aria.parser" title="Permalink to this headline">¶</a></h1>
-<p>Parser package.</p>
-<dl class="function">
-<dt id="aria.parser.implements_specification">
-<code class="descclassname">aria.parser.</code><code class="descname">implements_specification</code><span class="sig-paren">(</span><em>section</em>, <em>spec</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.implements_specification" title="Permalink to this definition">¶</a></dt>
-<dd><p>Decorator for specification implementations.</p>
-<p>Used for documentation and standards compliance.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.iter_specifications">
-<code class="descclassname">aria.parser.</code><code class="descname">iter_specifications</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.iter_specifications" title="Permalink to this definition">¶</a></dt>
-<dd><p>Iterates all specification assignments in the codebase.</p>
-</dd></dl>
-
-<div class="section" id="module-aria.parser.exceptions">
-<span id="aria-parser-exceptions"></span><h2><a class="reference internal" href="#module-aria.parser.exceptions" title="aria.parser.exceptions"><code class="xref py py-mod docutils literal"><span class="pre">aria.parser.exceptions</span></code></a><a class="headerlink" href="#module-aria.parser.exceptions" title="Permalink to this headline">¶</a></h2>
-<p>Parser exceptions.</p>
-<dl class="exception">
-<dt id="aria.parser.exceptions.InvalidValueError">
-<em class="property">exception </em><code class="descclassname">aria.parser.exceptions.</code><code class="descname">InvalidValueError</code><span class="sig-paren">(</span><em>message</em>, <em>cause=None</em>, <em>cause_tb=None</em>, <em>location=None</em>, <em>line=None</em>, <em>column=None</em>, <em>locator=None</em>, <em>snippet=None</em>, <em>level=2</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.exceptions.InvalidValueError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaException" title="aria.exceptions.AriaException"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaException</span></code></a></p>
-<p>ARIA error: value is invalid.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.parser.specification">
-<span id="aria-parser-specification"></span><h2><a class="reference internal" href="#module-aria.parser.specification" title="aria.parser.specification"><code class="xref py py-mod docutils literal"><span class="pre">aria.parser.specification</span></code></a><a class="headerlink" href="#module-aria.parser.specification" title="Permalink to this headline">¶</a></h2>
-<p>Utilities for cross-referencing code with specification documents.</p>
-<dl class="function">
-<dt id="aria.parser.specification.iter_specifications">
-<code class="descclassname">aria.parser.specification.</code><code class="descname">iter_specifications</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.specification.iter_specifications" title="Permalink to this definition">¶</a></dt>
-<dd><p>Iterates all specification assignments in the codebase.</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.parser.consumption.html" class="btn btn-neutral float-right" title="aria.parser.consumption" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.orchestrator.workflows.executor.html" class="btn btn-neutral" title="aria.orchestrator.workflows.executor" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.parser.loading.html b/_site/docs/html/aria.parser.loading.html
deleted file mode 100644
index b742d38..0000000
--- a/_site/docs/html/aria.parser.loading.html
+++ /dev/null
@@ -1,583 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.parser.loading &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.parser.modeling" href="aria.parser.modeling.html"/>
-        <link rel="prev" title="aria.parser.consumption" href="aria.parser.consumption.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#loaders">Loaders</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#locations">Locations</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.parser.loading.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.parser.loading">
-<span id="aria-parser-loading"></span><h1><a class="reference internal" href="#module-aria.parser.loading" title="aria.parser.loading"><code class="xref py py-mod docutils literal"><span class="pre">aria.parser.loading</span></code></a><a class="headerlink" href="#module-aria.parser.loading" title="Permalink to this headline">¶</a></h1>
-<p>Loading package.</p>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.loading.LoadingContext" title="aria.parser.loading.LoadingContext"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.LoadingContext</span></code></a></td>
-<td>Loading context.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.loading.LoaderException" title="aria.parser.loading.LoaderException"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.LoaderException</span></code></a></td>
-<td>ARIA loader exception.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.loading.LoaderNotFoundError" title="aria.parser.loading.LoaderNotFoundError"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.LoaderNotFoundError</span></code></a></td>
-<td>ARIA loader error: loader not found for source.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.loading.DocumentNotFoundException" title="aria.parser.loading.DocumentNotFoundException"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.DocumentNotFoundException</span></code></a></td>
-<td>ARIA loader exception: document not found.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.loading.LoaderSource" title="aria.parser.loading.LoaderSource"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.LoaderSource</span></code></a></td>
-<td>Base class for ARIA loader sources.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.loading.DefaultLoaderSource" title="aria.parser.loading.DefaultLoaderSource"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.DefaultLoaderSource</span></code></a></td>
-<td>The default ARIA loader source will generate a <a class="reference internal" href="#aria.parser.loading.UriTextLoader" title="aria.parser.loading.UriTextLoader"><code class="xref py py-class docutils literal"><span class="pre">UriTextLoader</span></code></a> for <a class="reference internal" href="#aria.parser.loading.UriLocation" title="aria.parser.loading.UriLocation"><code class="xref py py-class docutils literal"><span class="pre">UriLocation</span></code></a> and a <a class="reference internal" href="#aria.parser.loading.LiteralLoader" title="aria.parser.loading.LiteralLoader"><code class="xref py py-class docutils literal"><span class="pre">LiteralLoader</span></code></a> for a <a class="reference internal" href="#aria.parser.loading.LiteralLocation" title="aria.parser.loading.LiteralLocation"><code class="xref py py-class docutils literal"><span class="pre">LiteralLocation</span></code></a>.</td>
-</tr>
-</tbody>
-</table>
-<div class="section" id="loaders">
-<h2>Loaders<a class="headerlink" href="#loaders" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.loading.Loader" title="aria.parser.loading.Loader"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.Loader</span></code></a></td>
-<td>Base class for ARIA loaders.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.loading.FileTextLoader" title="aria.parser.loading.FileTextLoader"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.FileTextLoader</span></code></a></td>
-<td>ARIA file text loader.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.loading.LiteralLoader" title="aria.parser.loading.LiteralLoader"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.LiteralLoader</span></code></a></td>
-<td>ARIA literal loader.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.loading.RequestLoader" title="aria.parser.loading.RequestLoader"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.RequestLoader</span></code></a></td>
-<td>Base class for ARIA request-based loaders.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.loading.RequestTextLoader" title="aria.parser.loading.RequestTextLoader"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.RequestTextLoader</span></code></a></td>
-<td>ARIA request-based text loader.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.loading.UriTextLoader" title="aria.parser.loading.UriTextLoader"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.UriTextLoader</span></code></a></td>
-<td>Base class for ARIA URI loaders.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="locations">
-<h2>Locations<a class="headerlink" href="#locations" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.loading.Location" title="aria.parser.loading.Location"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.Location</span></code></a></td>
-<td>Base class for ARIA locations.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.loading.UriLocation" title="aria.parser.loading.UriLocation"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.loading.UriLocation</span></code></a></td>
-<td>A URI location can be absolute or relative, and can include a scheme or not.</td>
-</tr>
-</tbody>
-</table>
-<dl class="exception">
-<dt id="aria.parser.loading.LoaderException">
-<em class="property">exception </em><code class="descclassname">aria.parser.loading.</code><code class="descname">LoaderException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.LoaderException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaException" title="aria.exceptions.AriaException"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaException</span></code></a></p>
-<p>ARIA loader exception.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.parser.loading.LoaderNotFoundError">
-<em class="property">exception </em><code class="descclassname">aria.parser.loading.</code><code class="descname">LoaderNotFoundError</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.LoaderNotFoundError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.exceptions.LoaderException</span></code></p>
-<p>ARIA loader error: loader not found for source.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.parser.loading.DocumentNotFoundException">
-<em class="property">exception </em><code class="descclassname">aria.parser.loading.</code><code class="descname">DocumentNotFoundException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.DocumentNotFoundException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.exceptions.LoaderException</span></code></p>
-<p>ARIA loader exception: document not found.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.LoadingContext">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">LoadingContext</code><a class="headerlink" href="#aria.parser.loading.LoadingContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Loading context.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Variables:</th><td class="field-body"><ul class="first last simple">
-<li><strong>loader_source</strong> (<a class="reference internal" href="#aria.parser.loading.LoaderSource" title="aria.parser.loading.LoaderSource"><em>LoaderSource</em></a>) – for finding loader instances</li>
-<li><strong>prefixes</strong> ([<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]) – additional prefixes for <a class="reference internal" href="#aria.parser.loading.UriTextLoader" title="aria.parser.loading.UriTextLoader"><code class="xref py py-class docutils literal"><span class="pre">UriTextLoader</span></code></a></li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.Loader">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">Loader</code><a class="headerlink" href="#aria.parser.loading.Loader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for ARIA loaders.</p>
-<p>Loaders extract a document by consuming a document source.</p>
-<p>Though the extracted document is often textual (a string or string-like
-data), loaders may provide any format.</p>
-<dl class="method">
-<dt id="aria.parser.loading.Loader.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.Loader.close" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.loading.Loader.load">
-<code class="descname">load</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.Loader.load" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.loading.Loader.open">
-<code class="descname">open</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.Loader.open" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.LoaderSource">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">LoaderSource</code><a class="headerlink" href="#aria.parser.loading.LoaderSource" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for ARIA loader sources.</p>
-<p>Loader sources provide appropriate <a class="reference internal" href="#aria.parser.loading.Loader" title="aria.parser.loading.Loader"><code class="xref py py-class docutils literal"><span class="pre">Loader</span></code></a> instances for locations.</p>
-<dl class="method">
-<dt id="aria.parser.loading.LoaderSource.get_loader">
-<code class="descname">get_loader</code><span class="sig-paren">(</span><em>context</em>, <em>location</em>, <em>origin_location</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.LoaderSource.get_loader" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.DefaultLoaderSource">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">DefaultLoaderSource</code><a class="headerlink" href="#aria.parser.loading.DefaultLoaderSource" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.source.LoaderSource</span></code></p>
-<p>The default ARIA loader source will generate a <a class="reference internal" href="#aria.parser.loading.UriTextLoader" title="aria.parser.loading.UriTextLoader"><code class="xref py py-class docutils literal"><span class="pre">UriTextLoader</span></code></a> for
-<a class="reference internal" href="#aria.parser.loading.UriLocation" title="aria.parser.loading.UriLocation"><code class="xref py py-class docutils literal"><span class="pre">UriLocation</span></code></a> and a <a class="reference internal" href="#aria.parser.loading.LiteralLoader" title="aria.parser.loading.LiteralLoader"><code class="xref py py-class docutils literal"><span class="pre">LiteralLoader</span></code></a> for a <a class="reference internal" href="#aria.parser.loading.LiteralLocation" title="aria.parser.loading.LiteralLocation"><code class="xref py py-class docutils literal"><span class="pre">LiteralLocation</span></code></a>.</p>
-<dl class="method">
-<dt id="aria.parser.loading.DefaultLoaderSource.get_loader">
-<code class="descname">get_loader</code><span class="sig-paren">(</span><em>context</em>, <em>location</em>, <em>origin_location</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.DefaultLoaderSource.get_loader" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.Location">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">Location</code><a class="headerlink" href="#aria.parser.loading.Location" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for ARIA locations.</p>
-<p>Locations are used by <a class="reference internal" href="#aria.parser.loading.LoaderSource" title="aria.parser.loading.LoaderSource"><code class="xref py py-class docutils literal"><span class="pre">LoaderSource</span></code></a> to delegate to
-an appropriate <a class="reference internal" href="#aria.parser.loading.Loader" title="aria.parser.loading.Loader"><code class="xref py py-class docutils literal"><span class="pre">Loader</span></code></a>.</p>
-<dl class="method">
-<dt id="aria.parser.loading.Location.is_equivalent">
-<code class="descname">is_equivalent</code><span class="sig-paren">(</span><em>location</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.Location.is_equivalent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.loading.Location.prefix">
-<code class="descname">prefix</code><a class="headerlink" href="#aria.parser.loading.Location.prefix" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.UriLocation">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">UriLocation</code><span class="sig-paren">(</span><em>uri</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.UriLocation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.location.Location</span></code></p>
-<p>A URI location can be absolute or relative, and can include a scheme or not.</p>
-<p>If no scheme is included, it should be treated as a filesystem path.</p>
-<p>See <a class="reference internal" href="#aria.parser.loading.UriTextLoader" title="aria.parser.loading.UriTextLoader"><code class="xref py py-class docutils literal"><span class="pre">UriTextLoader</span></code></a>.</p>
-<dl class="method">
-<dt id="aria.parser.loading.UriLocation.is_equivalent">
-<code class="descname">is_equivalent</code><span class="sig-paren">(</span><em>location</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.UriLocation.is_equivalent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.loading.UriLocation.prefix">
-<code class="descname">prefix</code><a class="headerlink" href="#aria.parser.loading.UriLocation.prefix" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.LiteralLocation">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">LiteralLocation</code><span class="sig-paren">(</span><em>content</em>, <em>name='literal'</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.LiteralLocation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.location.Location</span></code></p>
-<p>A location that embeds content.</p>
-<p>See <a class="reference internal" href="#aria.parser.loading.LiteralLoader" title="aria.parser.loading.LiteralLoader"><code class="xref py py-class docutils literal"><span class="pre">LiteralLoader</span></code></a>.</p>
-<dl class="method">
-<dt id="aria.parser.loading.LiteralLocation.is_equivalent">
-<code class="descname">is_equivalent</code><span class="sig-paren">(</span><em>location</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.LiteralLocation.is_equivalent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.LiteralLoader">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">LiteralLoader</code><span class="sig-paren">(</span><em>location</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.LiteralLoader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.loader.Loader</span></code></p>
-<p>ARIA literal loader.</p>
-<p>See <a class="reference internal" href="#aria.parser.loading.LiteralLocation" title="aria.parser.loading.LiteralLocation"><code class="xref py py-class docutils literal"><span class="pre">LiteralLocation</span></code></a>.</p>
-<dl class="method">
-<dt id="aria.parser.loading.LiteralLoader.load">
-<code class="descname">load</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.LiteralLoader.load" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.UriTextLoader">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">UriTextLoader</code><span class="sig-paren">(</span><em>context</em>, <em>location</em>, <em>origin_location=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.UriTextLoader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.loader.Loader</span></code></p>
-<p>Base class for ARIA URI loaders.</p>
-<p>See <a class="reference internal" href="#aria.parser.loading.UriLocation" title="aria.parser.loading.UriLocation"><code class="xref py py-class docutils literal"><span class="pre">UriLocation</span></code></a>.</p>
-<p>Supports a list of search prefixes that are tried in order if the URI cannot be found.
-They will be:</p>
-<ul class="simple">
-<li>If <code class="docutils literal"><span class="pre">origin_location</span></code> is provided its prefix will come first.</li>
-<li>Then the prefixes in the <a class="reference internal" href="#aria.parser.loading.LoadingContext" title="aria.parser.loading.LoadingContext"><code class="xref py py-class docutils literal"><span class="pre">LoadingContext</span></code></a> will be added.</li>
-<li>Finally, the parser can supply a <code class="docutils literal"><span class="pre">uri_loader_prefix</span></code> function with extra prefixes.</li>
-</ul>
-<dl class="method">
-<dt id="aria.parser.loading.UriTextLoader.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.UriTextLoader.close" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.loading.UriTextLoader.load">
-<code class="descname">load</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.UriTextLoader.load" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.loading.UriTextLoader.open">
-<code class="descname">open</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.UriTextLoader.open" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.RequestLoader">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">RequestLoader</code><span class="sig-paren">(</span><em>context</em>, <em>uri</em>, <em>headers=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.RequestLoader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.loader.Loader</span></code></p>
-<p>Base class for ARIA request-based loaders.</p>
-<p>Extracts a document from a URI by performing a request.</p>
-<p>Note that the “file:” schema is not supported: <a class="reference internal" href="#aria.parser.loading.FileTextLoader" title="aria.parser.loading.FileTextLoader"><code class="xref py py-class docutils literal"><span class="pre">FileTextLoader</span></code></a> should
-be used instead.</p>
-<dl class="method">
-<dt id="aria.parser.loading.RequestLoader.load">
-<code class="descname">load</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.RequestLoader.load" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.loading.RequestLoader.open">
-<code class="descname">open</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.RequestLoader.open" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.RequestTextLoader">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">RequestTextLoader</code><span class="sig-paren">(</span><em>context</em>, <em>uri</em>, <em>headers=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.RequestTextLoader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.request.RequestLoader</span></code></p>
-<p>ARIA request-based text loader.</p>
-<dl class="method">
-<dt id="aria.parser.loading.RequestTextLoader.load">
-<code class="descname">load</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.RequestTextLoader.load" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.loading.FileTextLoader">
-<em class="property">class </em><code class="descclassname">aria.parser.loading.</code><code class="descname">FileTextLoader</code><span class="sig-paren">(</span><em>context</em>, <em>path</em>, <em>encoding='utf-8'</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.FileTextLoader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.loader.Loader</span></code></p>
-<p>ARIA file text loader.</p>
-<p>Extracts a text document from a file. The default encoding is UTF-8, but other supported
-encoding can be specified instead.</p>
-<dl class="method">
-<dt id="aria.parser.loading.FileTextLoader.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.FileTextLoader.close" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.loading.FileTextLoader.load">
-<code class="descname">load</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.FileTextLoader.load" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.loading.FileTextLoader.open">
-<code class="descname">open</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.loading.FileTextLoader.open" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.parser.modeling.html" class="btn btn-neutral float-right" title="aria.parser.modeling" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.parser.consumption.html" class="btn btn-neutral" title="aria.parser.consumption" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.parser.modeling.html b/_site/docs/html/aria.parser.modeling.html
deleted file mode 100644
index f495944..0000000
--- a/_site/docs/html/aria.parser.modeling.html
+++ /dev/null
@@ -1,335 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.parser.modeling &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.parser.presentation" href="aria.parser.presentation.html"/>
-        <link rel="prev" title="aria.parser.loading" href="aria.parser.loading.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.parser.modeling.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.parser.modeling">
-<span id="aria-parser-modeling"></span><h1><a class="reference internal" href="#module-aria.parser.modeling" title="aria.parser.modeling"><code class="xref py py-mod docutils literal"><span class="pre">aria.parser.modeling</span></code></a><a class="headerlink" href="#module-aria.parser.modeling" title="Permalink to this headline">¶</a></h1>
-<p>Modeling package.</p>
-<dl class="class">
-<dt id="aria.parser.modeling.IdType">
-<em class="property">class </em><code class="descclassname">aria.parser.modeling.</code><code class="descname">IdType</code><a class="headerlink" href="#aria.parser.modeling.IdType" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="attribute">
-<dt id="aria.parser.modeling.IdType.LOCAL_RANDOM">
-<code class="descname">LOCAL_RANDOM</code><em class="property"> = 1</em><a class="headerlink" href="#aria.parser.modeling.IdType.LOCAL_RANDOM" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.modeling.IdType.LOCAL_SERIAL">
-<code class="descname">LOCAL_SERIAL</code><em class="property"> = 0</em><a class="headerlink" href="#aria.parser.modeling.IdType.LOCAL_SERIAL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.modeling.IdType.UNIVERSAL_RANDOM">
-<code class="descname">UNIVERSAL_RANDOM</code><em class="property"> = 2</em><a class="headerlink" href="#aria.parser.modeling.IdType.UNIVERSAL_RANDOM" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.modeling.ModelingContext">
-<em class="property">class </em><code class="descclassname">aria.parser.modeling.</code><code class="descname">ModelingContext</code><a class="headerlink" href="#aria.parser.modeling.ModelingContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Modeling context.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Variables:</th><td class="field-body"><ul class="first last simple">
-<li><strong>template</strong> (<a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate" title="aria.modeling.models.ServiceTemplate"><em>aria.modeling.models.ServiceTemplate</em></a>) – generated service template</li>
-<li><strong>instance</strong> (<a class="reference internal" href="aria.modeling.models.html#aria.modeling.models.Service" title="aria.modeling.models.Service"><em>aria.modeling.models.Service</em></a>) – generated service instance</li>
-<li><strong>node_id_format</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – format for node instance IDs</li>
-<li><strong>id_type</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – type of IDs to use for instances</li>
-<li><strong>id_max_length</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – maximum allowed instance ID length</li>
-<li><strong>inputs</strong> ({<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>, object}) – inputs values</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.parser.modeling.ModelingContext.generate_id">
-<code class="descname">generate_id</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.modeling.ModelingContext.generate_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.modeling.ModelingContext.instance_as_raw">
-<code class="descname">instance_as_raw</code><a class="headerlink" href="#aria.parser.modeling.ModelingContext.instance_as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.modeling.ModelingContext.set_input">
-<code class="descname">set_input</code><span class="sig-paren">(</span><em>name</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.modeling.ModelingContext.set_input" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.modeling.ModelingContext.store">
-<code class="descname">store</code><span class="sig-paren">(</span><em>model_storage</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.modeling.ModelingContext.store" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.modeling.ModelingContext.template_as_raw">
-<code class="descname">template_as_raw</code><a class="headerlink" href="#aria.parser.modeling.ModelingContext.template_as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.parser.presentation.html" class="btn btn-neutral float-right" title="aria.parser.presentation" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.parser.loading.html" class="btn btn-neutral" title="aria.parser.loading" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.parser.presentation.html b/_site/docs/html/aria.parser.presentation.html
deleted file mode 100644
index a1897c6..0000000
--- a/_site/docs/html/aria.parser.presentation.html
+++ /dev/null
@@ -1,919 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.parser.presentation &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.parser.reading" href="aria.parser.reading.html"/>
-        <link rel="prev" title="aria.parser.modeling" href="aria.parser.modeling.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#presentations">Presentations</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#field-decorators">Field decorators</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#field-validators">Field validators</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#utilities">Utilities</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.parser.presentation.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.parser.presentation">
-<span id="aria-parser-presentation"></span><h1><a class="reference internal" href="#module-aria.parser.presentation" title="aria.parser.presentation"><code class="xref py py-mod docutils literal"><span class="pre">aria.parser.presentation</span></code></a><a class="headerlink" href="#module-aria.parser.presentation" title="Permalink to this headline">¶</a></h1>
-<p>Presentation package.</p>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.PresentationContext" title="aria.parser.presentation.PresentationContext"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.PresentationContext</span></code></a></td>
-<td>Presentation context.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.PresenterException" title="aria.parser.presentation.PresenterException"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.PresenterException</span></code></a></td>
-<td>ARIA presenter exception.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.PresenterNotFoundError" title="aria.parser.presentation.PresenterNotFoundError"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.PresenterNotFoundError</span></code></a></td>
-<td>ARIA presenter error: presenter not found for raw.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.Field" title="aria.parser.presentation.Field"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.Field</span></code></a></td>
-<td>Field handler used by <code class="docutils literal"><span class="pre">&#64;has_fields</span></code> decorator.</td>
-</tr>
-<tr class="row-odd"><td><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.NULL</span></code></td>
-<td>Represents an explicit null value provided by the user, which is different from not supplying a value at all.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.none_to_null" title="aria.parser.presentation.none_to_null"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.none_to_null</span></code></a></td>
-<td>Convert <code class="docutils literal"><span class="pre">None</span></code> to <code class="docutils literal"><span class="pre">NULL</span></code>, recursively.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.null_to_none" title="aria.parser.presentation.null_to_none"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.null_to_none</span></code></a></td>
-<td>Convert <code class="docutils literal"><span class="pre">NULL</span></code> to <code class="docutils literal"><span class="pre">None</span></code>, recursively.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.Value" title="aria.parser.presentation.Value"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.Value</span></code></a></td>
-<td>Encapsulates a typed value assignment.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.Presenter" title="aria.parser.presentation.Presenter"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.Presenter</span></code></a></td>
-<td>Base class for ARIA presenters.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.PresenterSource" title="aria.parser.presentation.PresenterSource"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.PresenterSource</span></code></a></td>
-<td>Base class for ARIA presenter sources.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.DefaultPresenterSource" title="aria.parser.presentation.DefaultPresenterSource"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.DefaultPresenterSource</span></code></a></td>
-<td>The default ARIA presenter source.</td>
-</tr>
-</tbody>
-</table>
-<div class="section" id="presentations">
-<h2>Presentations<a class="headerlink" href="#presentations" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.PresentationBase" title="aria.parser.presentation.PresentationBase"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.PresentationBase</span></code></a></td>
-<td>Base class for ARIA presentation classes.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.Presentation" title="aria.parser.presentation.Presentation"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.Presentation</span></code></a></td>
-<td>Base class for ARIA presentations.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.AsIsPresentation" title="aria.parser.presentation.AsIsPresentation"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.AsIsPresentation</span></code></a></td>
-<td>Base class for trivial ARIA presentations that provide the raw value as is.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="field-decorators">
-<h2>Field decorators<a class="headerlink" href="#field-decorators" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.has_fields</span></code></a></td>
-<td>Class decorator for validated field support.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.short_form_field" title="aria.parser.presentation.short_form_field"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.short_form_field</span></code></a></td>
-<td>Class decorator for specifying the short form field.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.allow_unknown_fields" title="aria.parser.presentation.allow_unknown_fields"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.allow_unknown_fields</span></code></a></td>
-<td>Class decorator specifying that the class allows unknown fields.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.primitive_field" title="aria.parser.presentation.primitive_field"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.primitive_field</span></code></a></td>
-<td>Method decorator for primitive fields.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.primitive_list_field" title="aria.parser.presentation.primitive_list_field"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.primitive_list_field</span></code></a></td>
-<td>Method decorator for list of primitive fields.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.primitive_dict_field" title="aria.parser.presentation.primitive_dict_field"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.primitive_dict_field</span></code></a></td>
-<td>Method decorator for dict of primitive fields.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.primitive_dict_unknown_fields" title="aria.parser.presentation.primitive_dict_unknown_fields"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.primitive_dict_unknown_fields</span></code></a></td>
-<td>Method decorator for dict of primitive fields, for all the fields that are not already decorated.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.object_field" title="aria.parser.presentation.object_field"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.object_field</span></code></a></td>
-<td>Method decorator for object fields.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.object_list_field" title="aria.parser.presentation.object_list_field"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.object_list_field</span></code></a></td>
-<td>Method decorator for list of object fields.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.object_dict_field" title="aria.parser.presentation.object_dict_field"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.object_dict_field</span></code></a></td>
-<td>Method decorator for dict of object fields.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.object_sequenced_list_field" title="aria.parser.presentation.object_sequenced_list_field"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.object_sequenced_list_field</span></code></a></td>
-<td>Method decorator for sequenced list of object fields.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.object_dict_unknown_fields" title="aria.parser.presentation.object_dict_unknown_fields"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.object_dict_unknown_fields</span></code></a></td>
-<td>Method decorator for dict of object fields, for all the fields that are not already decorated.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.field_getter" title="aria.parser.presentation.field_getter"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.field_getter</span></code></a></td>
-<td>Method decorator for overriding the getter function of a field.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.field_setter" title="aria.parser.presentation.field_setter"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.field_setter</span></code></a></td>
-<td>Method decorator for overriding the setter function of a field.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.field_validator" title="aria.parser.presentation.field_validator"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.field_validator</span></code></a></td>
-<td>Method decorator for overriding the validator function of a field.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="field-validators">
-<h2>Field validators<a class="headerlink" href="#field-validators" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.type_validator" title="aria.parser.presentation.type_validator"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.type_validator</span></code></a></td>
-<td>Makes sure that the field refers to an existing type defined in the root presenter.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.list_type_validator" title="aria.parser.presentation.list_type_validator"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.list_type_validator</span></code></a></td>
-<td>Makes sure that the field’s elements refer to existing types defined in the root presenter.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.list_length_validator" title="aria.parser.presentation.list_length_validator"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.list_length_validator</span></code></a></td>
-<td>Makes sure the field has exactly a specific number of elements.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.derived_from_validator" title="aria.parser.presentation.derived_from_validator"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.derived_from_validator</span></code></a></td>
-<td>Makes sure that the field refers to a valid parent type defined in the root presenter.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="utilities">
-<h2>Utilities<a class="headerlink" href="#utilities" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.get_locator" title="aria.parser.presentation.get_locator"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.get_locator</span></code></a></td>
-<td>Gets the first available locator.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.parse_types_dict_names" title="aria.parser.presentation.parse_types_dict_names"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.parse_types_dict_names</span></code></a></td>
-<td>If the first element in the array is a function, extracts it out.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.validate_primitive" title="aria.parser.presentation.validate_primitive"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.validate_primitive</span></code></a></td>
-<td>Checks if the value is of the primitive type, optionally attempting to coerce it if it is not.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.validate_no_short_form" title="aria.parser.presentation.validate_no_short_form"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.validate_no_short_form</span></code></a></td>
-<td>Makes sure that we can use short form definitions only if we allowed it.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.validate_no_unknown_fields" title="aria.parser.presentation.validate_no_unknown_fields"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.validate_no_unknown_fields</span></code></a></td>
-<td>Make sure that we can use unknown fields only if we allowed it.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.validate_known_fields" title="aria.parser.presentation.validate_known_fields"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.validate_known_fields</span></code></a></td>
-<td>Validates all known fields.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.get_parent_presentation" title="aria.parser.presentation.get_parent_presentation"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.get_parent_presentation</span></code></a></td>
-<td>Returns the parent presentation according to the <code class="docutils literal"><span class="pre">derived_from</span></code> field, or <code class="docutils literal"><span class="pre">None</span></code> if invalid.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.report_issue_for_unknown_type" title="aria.parser.presentation.report_issue_for_unknown_type"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.report_issue_for_unknown_type</span></code></a></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.report_issue_for_parent_is_self" title="aria.parser.presentation.report_issue_for_parent_is_self"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.report_issue_for_parent_is_self</span></code></a></td>
-<td></td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.presentation.report_issue_for_unknown_parent_type" title="aria.parser.presentation.report_issue_for_unknown_parent_type"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.report_issue_for_unknown_parent_type</span></code></a></td>
-<td></td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.presentation.report_issue_for_circular_type_hierarchy" title="aria.parser.presentation.report_issue_for_circular_type_hierarchy"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.presentation.report_issue_for_circular_type_hierarchy</span></code></a></td>
-<td></td>
-</tr>
-</tbody>
-</table>
-<dl class="exception">
-<dt id="aria.parser.presentation.PresenterException">
-<em class="property">exception </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">PresenterException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.PresenterException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaException" title="aria.exceptions.AriaException"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaException</span></code></a></p>
-<p>ARIA presenter exception.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.parser.presentation.PresenterNotFoundError">
-<em class="property">exception </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">PresenterNotFoundError</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.PresenterNotFoundError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.exceptions.PresenterException</span></code></p>
-<p>ARIA presenter error: presenter not found for raw.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.presentation.PresentationContext">
-<em class="property">class </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">PresentationContext</code><a class="headerlink" href="#aria.parser.presentation.PresentationContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Presentation context.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Variables:</th><td class="field-body"><ul class="first last simple">
-<li><strong>presenter</strong> (<a class="reference internal" href="#aria.parser.presentation.Presenter" title="aria.parser.presentation.Presenter"><em>Presenter</em></a>) – the generated presenter instance</li>
-<li><strong>location</strong> (<a class="reference internal" href="aria.parser.loading.html#aria.parser.loading.Location" title="aria.parser.loading.Location"><em>Location</em></a>) – from where we will generate the presenter</li>
-<li><strong>presenter_source</strong> (<a class="reference internal" href="#aria.parser.presentation.PresenterSource" title="aria.parser.presentation.PresenterSource"><em>PresenterSource</em></a>) – for finding presenter classes</li>
-<li><strong>presenter_class</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#type" title="(in Python v2.7)"><em>type</em></a>) – overrides <code class="docutils literal"><span class="pre">presenter_source</span></code> with a specific class</li>
-<li><strong>import_profile</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – whether to import the profile by default (defaults to <code class="docutils literal"><span class="pre">True</span></code>)</li>
-<li><strong>threads</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – number of threads to use when reading data</li>
-<li><strong>timeout</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – timeout in seconds for loading data</li>
-<li><strong>print_exceptions</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – whether to print exceptions while reading data</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.parser.presentation.PresentationContext.get">
-<code class="descname">get</code><span class="sig-paren">(</span><em>*names</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.PresentationContext.get" title="Permalink to this definition">¶</a></dt>
-<dd><p>Gets attributes recursively from the presenter.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.presentation.PresentationContext.get_from_dict">
-<code class="descname">get_from_dict</code><span class="sig-paren">(</span><em>*names</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.PresentationContext.get_from_dict" title="Permalink to this definition">¶</a></dt>
-<dd><p>Gets attributes recursively from the presenter, except for the last name which is used
-to get a value from the last dict.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.presentation.Presenter">
-<em class="property">class </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">Presenter</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Presenter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.presentation.Presentation</span></code></p>
-<p>Base class for ARIA presenters.</p>
-<p>Presenters provide a robust API over agnostic raw data.</p>
-<dl class="attribute">
-<dt id="aria.parser.presentation.Presenter.ALLOWED_IMPORTED_DSL_VERSIONS">
-<code class="descname">ALLOWED_IMPORTED_DSL_VERSIONS</code><em class="property"> = None</em><a class="headerlink" href="#aria.parser.presentation.Presenter.ALLOWED_IMPORTED_DSL_VERSIONS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.presentation.Presenter.DSL_VERSIONS">
-<code class="descname">DSL_VERSIONS</code><em class="property"> = None</em><a class="headerlink" href="#aria.parser.presentation.Presenter.DSL_VERSIONS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.parser.presentation.Presenter.can_present">
-<em class="property">classmethod </em><code class="descname">can_present</code><span class="sig-paren">(</span><em>raw</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Presenter.can_present" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.presentation.Value">
-<em class="property">class </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">Value</code><span class="sig-paren">(</span><em>type_name</em>, <em>value</em>, <em>description</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Value" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Encapsulates a typed value assignment.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.presentation.PresentationBase">
-<em class="property">class </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">PresentationBase</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.PresentationBase" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.utils.html#aria.utils.caching.HasCachedMethods" title="aria.utils.caching.HasCachedMethods"><code class="xref py py-class docutils literal"><span class="pre">aria.utils.caching.HasCachedMethods</span></code></a></p>
-<p>Base class for ARIA presentation classes.</p>
-<dl class="attribute">
-<dt id="aria.parser.presentation.PresentationBase.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria.parser.presentation.PresentationBase.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.presentation.Presentation">
-<em class="property">class </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">Presentation</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Presentation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.presentation.PresentationBase</span></code></p>
-<p>Base class for ARIA presentations. A presentation is a Pythonic wrapper around agnostic raw
-data, adding the ability to read and modify the data with proper validation.</p>
-<p>ARIA presentation classes will often be decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>, as that mechanism
-automates a lot of field-specific validation. However, that is not a requirement.</p>
-<p>Make sure that your utility property and method names begin with a <code class="docutils literal"><span class="pre">_</span></code>, because those names
-without a <code class="docutils literal"><span class="pre">_</span></code> prefix are normally reserved for fields.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.presentation.AsIsPresentation">
-<em class="property">class </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">AsIsPresentation</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em>, <em>cls=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.AsIsPresentation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.presentation.PresentationBase</span></code></p>
-<p>Base class for trivial ARIA presentations that provide the raw value as is.</p>
-<dl class="attribute">
-<dt id="aria.parser.presentation.AsIsPresentation.value">
-<code class="descname">value</code><a class="headerlink" href="#aria.parser.presentation.AsIsPresentation.value" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.presentation.PresenterSource">
-<em class="property">class </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">PresenterSource</code><a class="headerlink" href="#aria.parser.presentation.PresenterSource" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for ARIA presenter sources.</p>
-<p>Presenter sources provide appropriate <a class="reference internal" href="#aria.parser.presentation.Presenter" title="aria.parser.presentation.Presenter"><code class="xref py py-class docutils literal"><span class="pre">Presenter</span></code></a> classes for agnostic raw data.</p>
-<dl class="method">
-<dt id="aria.parser.presentation.PresenterSource.get_presenter">
-<code class="descname">get_presenter</code><span class="sig-paren">(</span><em>raw</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.PresenterSource.get_presenter" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.presentation.DefaultPresenterSource">
-<em class="property">class </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">DefaultPresenterSource</code><span class="sig-paren">(</span><em>classes=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.DefaultPresenterSource" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.source.PresenterSource</span></code></p>
-<p>The default ARIA presenter source.</p>
-<dl class="method">
-<dt id="aria.parser.presentation.DefaultPresenterSource.get_presenter">
-<code class="descname">get_presenter</code><span class="sig-paren">(</span><em>raw</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.DefaultPresenterSource.get_presenter" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.none_to_null">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">none_to_null</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.none_to_null" title="Permalink to this definition">¶</a></dt>
-<dd><p>Convert <code class="docutils literal"><span class="pre">None</span></code> to <code class="docutils literal"><span class="pre">NULL</span></code>, recursively.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.null_to_none">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">null_to_none</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.null_to_none" title="Permalink to this definition">¶</a></dt>
-<dd><p>Convert <code class="docutils literal"><span class="pre">NULL</span></code> to <code class="docutils literal"><span class="pre">None</span></code>, recursively.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.presentation.Field">
-<em class="property">class </em><code class="descclassname">aria.parser.presentation.</code><code class="descname">Field</code><span class="sig-paren">(</span><em>field_variant</em>, <em>func</em>, <em>cls=None</em>, <em>default=None</em>, <em>allowed=None</em>, <em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Field" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Field handler used by <code class="docutils literal"><span class="pre">&#64;has_fields</span></code> decorator.</p>
-<dl class="method">
-<dt id="aria.parser.presentation.Field.default_get">
-<code class="descname">default_get</code><span class="sig-paren">(</span><em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Field.default_get" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.presentation.Field.default_set">
-<code class="descname">default_set</code><span class="sig-paren">(</span><em>presentation</em>, <em>context</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Field.default_set" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.presentation.Field.default_validate">
-<code class="descname">default_validate</code><span class="sig-paren">(</span><em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Field.default_validate" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.presentation.Field.dump">
-<code class="descname">dump</code><span class="sig-paren">(</span><em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Field.dump" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.presentation.Field.full_cls_name">
-<code class="descname">full_cls_name</code><a class="headerlink" href="#aria.parser.presentation.Field.full_cls_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.presentation.Field.full_name">
-<code class="descname">full_name</code><a class="headerlink" href="#aria.parser.presentation.Field.full_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.presentation.Field.get">
-<code class="descname">get</code><span class="sig-paren">(</span><em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Field.get" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.presentation.Field.get_locator">
-<code class="descname">get_locator</code><span class="sig-paren">(</span><em>raw</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Field.get_locator" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.presentation.Field.set">
-<code class="descname">set</code><span class="sig-paren">(</span><em>presentation</em>, <em>context</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Field.set" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.presentation.Field.validate">
-<code class="descname">validate</code><span class="sig-paren">(</span><em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Field.validate" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.presentation.Field.validate_value">
-<code class="descname">validate_value</code><span class="sig-paren">(</span><em>value</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.Field.validate_value" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.has_fields">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">has_fields</code><span class="sig-paren">(</span><em>cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.has_fields" title="Permalink to this definition">¶</a></dt>
-<dd><p>Class decorator for validated field support.</p>
-<ol class="arabic simple">
-<li>Adds a <code class="docutils literal"><span class="pre">FIELDS</span></code> class property that is a dict of all the fields. Will inherit and merge
-<code class="docutils literal"><span class="pre">FIELDS</span></code> properties from base classes if they have them.</li>
-<li>Generates automatic <code class="docutils literal"><span class="pre">&#64;property</span></code> implementations for the fields with the help of a set of
-special function decorators.</li>
-</ol>
-<p>The class also works with the Python dict protocol, so that fields can be accessed via dict
-semantics. The functionality is identical to that of using attribute access.</p>
-<p>The class will also gain two utility methods, <code class="docutils literal"><span class="pre">_iter_field_names</span></code> and <code class="docutils literal"><span class="pre">_iter_fields</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.short_form_field">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">short_form_field</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.short_form_field" title="Permalink to this definition">¶</a></dt>
-<dd><p>Class decorator for specifying the short form field.</p>
-<p>The class must be decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.allow_unknown_fields">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">allow_unknown_fields</code><span class="sig-paren">(</span><em>cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.allow_unknown_fields" title="Permalink to this definition">¶</a></dt>
-<dd><p>Class decorator specifying that the class allows unknown fields.</p>
-<p>The class must be decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.primitive_field">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">primitive_field</code><span class="sig-paren">(</span><em>cls=None</em>, <em>default=None</em>, <em>allowed=None</em>, <em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.primitive_field" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for primitive fields.</p>
-<p>The function must be a method in a class decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.primitive_list_field">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">primitive_list_field</code><span class="sig-paren">(</span><em>cls=None</em>, <em>default=None</em>, <em>allowed=None</em>, <em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.primitive_list_field" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for list of primitive fields.</p>
-<p>The function must be a method in a class decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.primitive_dict_field">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">primitive_dict_field</code><span class="sig-paren">(</span><em>cls=None</em>, <em>default=None</em>, <em>allowed=None</em>, <em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.primitive_dict_field" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for dict of primitive fields.</p>
-<p>The function must be a method in a class decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.primitive_dict_unknown_fields">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">primitive_dict_unknown_fields</code><span class="sig-paren">(</span><em>cls=None</em>, <em>default=None</em>, <em>allowed=None</em>, <em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.primitive_dict_unknown_fields" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for dict of primitive fields, for all the fields that are
-not already decorated.</p>
-<p>The function must be a method in a class decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.object_field">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">object_field</code><span class="sig-paren">(</span><em>cls</em>, <em>default=None</em>, <em>allowed=None</em>, <em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.object_field" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for object fields.</p>
-<p>The function must be a method in a class decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.object_list_field">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">object_list_field</code><span class="sig-paren">(</span><em>cls</em>, <em>default=None</em>, <em>allowed=None</em>, <em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.object_list_field" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for list of object fields.</p>
-<p>The function must be a method in a class decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.object_dict_field">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">object_dict_field</code><span class="sig-paren">(</span><em>cls</em>, <em>default=None</em>, <em>allowed=None</em>, <em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.object_dict_field" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for dict of object fields.</p>
-<p>The function must be a method in a class decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.object_sequenced_list_field">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">object_sequenced_list_field</code><span class="sig-paren">(</span><em>cls</em>, <em>default=None</em>, <em>allowed=None</em>, <em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.object_sequenced_list_field" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for sequenced list of object fields.</p>
-<p>The function must be a method in a class decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.object_dict_unknown_fields">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">object_dict_unknown_fields</code><span class="sig-paren">(</span><em>cls</em>, <em>default=None</em>, <em>allowed=None</em>, <em>required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.object_dict_unknown_fields" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for dict of object fields, for all the fields that are not already decorated.</p>
-<p>The function must be a method in a class decorated with <a class="reference internal" href="#aria.parser.presentation.has_fields" title="aria.parser.presentation.has_fields"><code class="xref py py-func docutils literal"><span class="pre">has_fields()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.field_getter">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">field_getter</code><span class="sig-paren">(</span><em>getter_func</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.field_getter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for overriding the getter function of a field.</p>
-<p>The signature of the getter function must be: <code class="docutils literal"><span class="pre">f(field,</span> <span class="pre">presentation,</span> <span class="pre">context)</span></code>.
-The default getter can be accessed as <code class="docutils literal"><span class="pre">`field.default_get(presentation,</span> <span class="pre">context)</span></code>.</p>
-<p>The function must already be decorated with a field decorator.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.field_setter">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">field_setter</code><span class="sig-paren">(</span><em>setter_func</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.field_setter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for overriding the setter function of a field.</p>
-<p>The signature of the setter function must be: <code class="docutils literal"><span class="pre">f(field,</span> <span class="pre">presentation,</span> <span class="pre">context,</span> <span class="pre">value)</span></code>.
-The default setter can be accessed as <code class="docutils literal"><span class="pre">field.default_set(presentation,</span> <span class="pre">context,</span> <span class="pre">value)</span></code>.</p>
-<p>The function must already be decorated with a field decorator.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.field_validator">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">field_validator</code><span class="sig-paren">(</span><em>validator_fn</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.field_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Method decorator for overriding the validator function of a field.</p>
-<p>The signature of the validator function must be: <code class="docutils literal"><span class="pre">f(field,</span> <span class="pre">presentation,</span> <span class="pre">context)</span></code>.
-The default validator can be accessed as <code class="docutils literal"><span class="pre">field.default_validate(presentation,</span> <span class="pre">context)</span></code>.</p>
-<p>The function must already be decorated with a field decorator.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.type_validator">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">type_validator</code><span class="sig-paren">(</span><em>type_name</em>, <em>*types_dict_names</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.type_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field refers to an existing type defined in the root presenter.</p>
-<p>The arguments from the second onwards are used to locate a nested field under
-<code class="docutils literal"><span class="pre">service_template</span></code> under the root presenter. The first of these can optionally be a function,
-in which case it will be called to convert type names. This can be used to support shorthand
-type names, aliases, etc.</p>
-<p>Can be used with the <a class="reference internal" href="#aria.parser.presentation.field_validator" title="aria.parser.presentation.field_validator"><code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code></a> decorator.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.list_type_validator">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">list_type_validator</code><span class="sig-paren">(</span><em>type_name</em>, <em>*types_dict_names</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.list_type_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field’s elements refer to existing types defined in the root presenter.</p>
-<p>Assumes that the field is a list.</p>
-<p>The arguments from the second onwards are used to locate a nested field under
-<code class="docutils literal"><span class="pre">service_template</span></code> under the root presenter. The first of these can optionally be a function,
-in which case it will be called to convert type names. This can be used to support shorthand
-type names, aliases, etc.</p>
-<p>Can be used with the <a class="reference internal" href="#aria.parser.presentation.field_validator" title="aria.parser.presentation.field_validator"><code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code></a> decorator.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.list_length_validator">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">list_length_validator</code><span class="sig-paren">(</span><em>length</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.list_length_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure the field has exactly a specific number of elements.</p>
-<p>Assumes that the field is a list.</p>
-<p>Can be used with the <a class="reference internal" href="#aria.parser.presentation.field_validator" title="aria.parser.presentation.field_validator"><code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code></a> decorator.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.derived_from_validator">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">derived_from_validator</code><span class="sig-paren">(</span><em>*types_dict_names</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.derived_from_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field refers to a valid parent type defined in the root presenter.</p>
-<p>Checks that we do not derive from ourselves and that we do not cause a circular hierarchy.</p>
-<p>The arguments are used to locate a nested field under <code class="docutils literal"><span class="pre">service_template</span></code> under the root
-presenter. The first of these can optionally be a function, in which case it will be called to
-convert type names. This can be used to support shorthand type names, aliases, etc.</p>
-<p>Can be used with the <a class="reference internal" href="#aria.parser.presentation.field_validator" title="aria.parser.presentation.field_validator"><code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code></a> decorator.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.get_locator">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">get_locator</code><span class="sig-paren">(</span><em>*values</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.get_locator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Gets the first available locator.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="aria.parser.reading.html#aria.parser.reading.Locator" title="aria.parser.reading.Locator"><code class="xref py py-class docutils literal"><span class="pre">aria.parser.reading.Locator</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.parse_types_dict_names">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">parse_types_dict_names</code><span class="sig-paren">(</span><em>types_dict_names</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.parse_types_dict_names" title="Permalink to this definition">¶</a></dt>
-<dd><p>If the first element in the array is a function, extracts it out.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.validate_primitive">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">validate_primitive</code><span class="sig-paren">(</span><em>value</em>, <em>cls</em>, <em>coerce=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.validate_primitive" title="Permalink to this definition">¶</a></dt>
-<dd><p>Checks if the value is of the primitive type, optionally attempting to coerce it
-if it is not.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Raises:</th><td class="field-body"><strong>ValueError</strong> – if not a primitive type or if coercion failed.</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.validate_no_short_form">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">validate_no_short_form</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.validate_no_short_form" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that we can use short form definitions only if we allowed it.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.validate_no_unknown_fields">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">validate_no_unknown_fields</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.validate_no_unknown_fields" title="Permalink to this definition">¶</a></dt>
-<dd><p>Make sure that we can use unknown fields only if we allowed it.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.validate_known_fields">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">validate_known_fields</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.validate_known_fields" title="Permalink to this definition">¶</a></dt>
-<dd><p>Validates all known fields.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.get_parent_presentation">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">get_parent_presentation</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>*types_dict_names</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.get_parent_presentation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns the parent presentation according to the <code class="docutils literal"><span class="pre">derived_from</span></code> field, or <code class="docutils literal"><span class="pre">None</span></code> if invalid.</p>
-<p>Checks that we do not derive from ourselves and that we do not cause a circular hierarchy.</p>
-<p>The arguments from the third onwards are used to locate a nested field under
-<code class="docutils literal"><span class="pre">service_template</span></code> under the root presenter. The first of these can optionally be a function,
-in which case it will be called to convert type names. This can be used to support shorthand
-type names, aliases, etc.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.report_issue_for_unknown_type">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">report_issue_for_unknown_type</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>type_name</em>, <em>field_name</em>, <em>value=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.report_issue_for_unknown_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.report_issue_for_unknown_parent_type">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">report_issue_for_unknown_parent_type</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>field_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.report_issue_for_unknown_parent_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.report_issue_for_parent_is_self">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">report_issue_for_parent_is_self</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>field_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.report_issue_for_parent_is_self" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.presentation.report_issue_for_circular_type_hierarchy">
-<code class="descclassname">aria.parser.presentation.</code><code class="descname">report_issue_for_circular_type_hierarchy</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>field_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.presentation.report_issue_for_circular_type_hierarchy" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.parser.reading.html" class="btn btn-neutral float-right" title="aria.parser.reading" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.parser.modeling.html" class="btn btn-neutral" title="aria.parser.modeling" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.parser.reading.html b/_site/docs/html/aria.parser.reading.html
deleted file mode 100644
index 262627c..0000000
--- a/_site/docs/html/aria.parser.reading.html
+++ /dev/null
@@ -1,502 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.parser.reading &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.parser.validation" href="aria.parser.validation.html"/>
-        <link rel="prev" title="aria.parser.presentation" href="aria.parser.presentation.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.parser.reading.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.parser.reading">
-<span id="aria-parser-reading"></span><h1><a class="reference internal" href="#module-aria.parser.reading" title="aria.parser.reading"><code class="xref py py-mod docutils literal"><span class="pre">aria.parser.reading</span></code></a><a class="headerlink" href="#module-aria.parser.reading" title="Permalink to this headline">¶</a></h1>
-<p>Reading package.</p>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.reading.ReadingContext" title="aria.parser.reading.ReadingContext"><code class="xref py py-obj docutils literal"><span class="pre">aria.parser.reading.ReadingContext</span></code></a></td>
-<td>Reading context.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.reading.ReaderException" title="aria.parser.reading.ReaderException"><code class="xref py py-obj docutils literal"><span class="pre">ReaderException</span></code></a></td>
-<td>ARIA reader exception.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.reading.ReaderNotFoundError" title="aria.parser.reading.ReaderNotFoundError"><code class="xref py py-obj docutils literal"><span class="pre">ReaderNotFoundError</span></code></a></td>
-<td>ARIA reader error: reader not found for source.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.reading.ReaderSyntaxError" title="aria.parser.reading.ReaderSyntaxError"><code class="xref py py-obj docutils literal"><span class="pre">ReaderSyntaxError</span></code></a></td>
-<td>ARIA read format error.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.reading.AlreadyReadException" title="aria.parser.reading.AlreadyReadException"><code class="xref py py-obj docutils literal"><span class="pre">AlreadyReadException</span></code></a></td>
-<td>ARIA reader exception: already read.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.reading.JinjaReader" title="aria.parser.reading.JinjaReader"><code class="xref py py-obj docutils literal"><span class="pre">JinjaReader</span></code></a></td>
-<td>ARIA Jinja reader.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.reading.JsonReader" title="aria.parser.reading.JsonReader"><code class="xref py py-obj docutils literal"><span class="pre">JsonReader</span></code></a></td>
-<td>ARIA JSON reader.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.reading.Locator" title="aria.parser.reading.Locator"><code class="xref py py-obj docutils literal"><span class="pre">Locator</span></code></a></td>
-<td>Stores location information (line and column numbers) for agnostic raw data.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.reading.deepcopy_with_locators" title="aria.parser.reading.deepcopy_with_locators"><code class="xref py py-obj docutils literal"><span class="pre">deepcopy_with_locators</span></code></a></td>
-<td>Like <code class="xref py py-func docutils literal"><span class="pre">deepcopy()</span></code>, but also copies over locators.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.reading.copy_locators" title="aria.parser.reading.copy_locators"><code class="xref py py-obj docutils literal"><span class="pre">copy_locators</span></code></a></td>
-<td>Copies over <code class="docutils literal"><span class="pre">_locator</span></code> for all elements, recursively.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.reading.RawReader" title="aria.parser.reading.RawReader"><code class="xref py py-obj docutils literal"><span class="pre">RawReader</span></code></a></td>
-<td>ARIA raw reader.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.reading.Reader" title="aria.parser.reading.Reader"><code class="xref py py-obj docutils literal"><span class="pre">Reader</span></code></a></td>
-<td>Base class for ARIA readers.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.reading.ReaderSource" title="aria.parser.reading.ReaderSource"><code class="xref py py-obj docutils literal"><span class="pre">ReaderSource</span></code></a></td>
-<td>Base class for ARIA reader sources.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria.parser.reading.DefaultReaderSource" title="aria.parser.reading.DefaultReaderSource"><code class="xref py py-obj docutils literal"><span class="pre">DefaultReaderSource</span></code></a></td>
-<td>The default ARIA reader source will generate a <a class="reference internal" href="#aria.parser.reading.YamlReader" title="aria.parser.reading.YamlReader"><code class="xref py py-class docutils literal"><span class="pre">YamlReader</span></code></a> for locations that end in “.yaml”, a <a class="reference internal" href="#aria.parser.reading.JsonReader" title="aria.parser.reading.JsonReader"><code class="xref py py-class docutils literal"><span class="pre">JsonReader</span></code></a> for locations that end in “.json”,  and a <a class="reference internal" href="#aria.parser.reading.JinjaReader" title="aria.parser.reading.JinjaReader"><code class="xref py py-class docutils literal"><span class="pre">JinjaReader</span></code></a> for locations that end in “.jinja”.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria.parser.reading.YamlReader" title="aria.parser.reading.YamlReader"><code class="xref py py-obj docutils literal"><span class="pre">YamlReader</span></code></a></td>
-<td>ARIA YAML reader.</td>
-</tr>
-</tbody>
-</table>
-<dl class="exception">
-<dt id="aria.parser.reading.ReaderException">
-<em class="property">exception </em><code class="descclassname">aria.parser.reading.</code><code class="descname">ReaderException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.ReaderException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaException" title="aria.exceptions.AriaException"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaException</span></code></a></p>
-<p>ARIA reader exception.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.parser.reading.ReaderNotFoundError">
-<em class="property">exception </em><code class="descclassname">aria.parser.reading.</code><code class="descname">ReaderNotFoundError</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.ReaderNotFoundError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.reading.exceptions.ReaderException</span></code></p>
-<p>ARIA reader error: reader not found for source.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.parser.reading.ReaderSyntaxError">
-<em class="property">exception </em><code class="descclassname">aria.parser.reading.</code><code class="descname">ReaderSyntaxError</code><span class="sig-paren">(</span><em>message</em>, <em>cause=None</em>, <em>cause_tb=None</em>, <em>location=None</em>, <em>line=None</em>, <em>column=None</em>, <em>locator=None</em>, <em>snippet=None</em>, <em>level=1</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.ReaderSyntaxError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.reading.exceptions.ReaderException</span></code></p>
-<p>ARIA read format error.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.parser.reading.AlreadyReadException">
-<em class="property">exception </em><code class="descclassname">aria.parser.reading.</code><code class="descname">AlreadyReadException</code><span class="sig-paren">(</span><em>message=None</em>, <em>cause=None</em>, <em>cause_traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.AlreadyReadException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.reading.exceptions.ReaderException</span></code></p>
-<p>ARIA reader exception: already read.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.reading.Reader">
-<em class="property">class </em><code class="descclassname">aria.parser.reading.</code><code class="descname">Reader</code><span class="sig-paren">(</span><em>context</em>, <em>location</em>, <em>loader</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.Reader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for ARIA readers.</p>
-<p>Readers provide agnostic raw data by consuming <a class="reference internal" href="aria.parser.loading.html#aria.parser.loading.Loader" title="aria.parser.loading.Loader"><code class="xref py py-class docutils literal"><span class="pre">aria.parser.loading.Loader</span></code></a> instances.</p>
-<dl class="method">
-<dt id="aria.parser.reading.Reader.load">
-<code class="descname">load</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.Reader.load" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.reading.Reader.read">
-<code class="descname">read</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.Reader.read" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.reading.ReaderSource">
-<em class="property">class </em><code class="descclassname">aria.parser.reading.</code><code class="descname">ReaderSource</code><a class="headerlink" href="#aria.parser.reading.ReaderSource" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for ARIA reader sources.</p>
-<p>Reader sources provide appropriate <a class="reference internal" href="#aria.parser.reading.Reader" title="aria.parser.reading.Reader"><code class="xref py py-class docutils literal"><span class="pre">Reader</span></code></a> instances for locations.</p>
-<dl class="staticmethod">
-<dt id="aria.parser.reading.ReaderSource.get_reader">
-<em class="property">static </em><code class="descname">get_reader</code><span class="sig-paren">(</span><em>context</em>, <em>location</em>, <em>loader</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.ReaderSource.get_reader" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.reading.DefaultReaderSource">
-<em class="property">class </em><code class="descclassname">aria.parser.reading.</code><code class="descname">DefaultReaderSource</code><span class="sig-paren">(</span><em>literal_reader_class=&lt;class 'aria.parser.reading.yaml.YamlReader'&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.DefaultReaderSource" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.reading.source.ReaderSource</span></code></p>
-<p>The default ARIA reader source will generate a <a class="reference internal" href="#aria.parser.reading.YamlReader" title="aria.parser.reading.YamlReader"><code class="xref py py-class docutils literal"><span class="pre">YamlReader</span></code></a> for
-locations that end in “.yaml”, a <a class="reference internal" href="#aria.parser.reading.JsonReader" title="aria.parser.reading.JsonReader"><code class="xref py py-class docutils literal"><span class="pre">JsonReader</span></code></a> for locations that
-end in “.json”,  and a <a class="reference internal" href="#aria.parser.reading.JinjaReader" title="aria.parser.reading.JinjaReader"><code class="xref py py-class docutils literal"><span class="pre">JinjaReader</span></code></a> for locations that end in
-“.jinja”.</p>
-<dl class="method">
-<dt id="aria.parser.reading.DefaultReaderSource.get_reader">
-<code class="descname">get_reader</code><span class="sig-paren">(</span><em>context</em>, <em>location</em>, <em>loader</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.DefaultReaderSource.get_reader" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.reading.ReadingContext">
-<em class="property">class </em><code class="descclassname">aria.parser.reading.</code><code class="descname">ReadingContext</code><a class="headerlink" href="#aria.parser.reading.ReadingContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Reading context.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Variables:</th><td class="field-body"><ul class="first last simple">
-<li><strong>reader_source</strong> (<em>ReaderSource</em>) – for finding reader instances</li>
-<li><strong>reader</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#type" title="(in Python v2.7)"><em>type</em></a>) – overrides <code class="docutils literal"><span class="pre">reader_source</span></code> with a specific class</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.reading.RawReader">
-<em class="property">class </em><code class="descclassname">aria.parser.reading.</code><code class="descname">RawReader</code><span class="sig-paren">(</span><em>context</em>, <em>location</em>, <em>loader</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.RawReader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.reading.reader.Reader</span></code></p>
-<p>ARIA raw reader.</p>
-<p>Expects to receive agnostic raw data from the loader, and so does nothing to it.</p>
-<dl class="method">
-<dt id="aria.parser.reading.RawReader.read">
-<code class="descname">read</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.RawReader.read" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.reading.Locator">
-<em class="property">class </em><code class="descclassname">aria.parser.reading.</code><code class="descname">Locator</code><span class="sig-paren">(</span><em>location</em>, <em>line</em>, <em>column</em>, <em>children=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.Locator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Stores location information (line and column numbers) for agnostic raw data.</p>
-<dl class="method">
-<dt id="aria.parser.reading.Locator.dump">
-<code class="descname">dump</code><span class="sig-paren">(</span><em>key=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.Locator.dump" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.reading.Locator.get_child">
-<code class="descname">get_child</code><span class="sig-paren">(</span><em>*names</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.Locator.get_child" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.reading.Locator.link">
-<code class="descname">link</code><span class="sig-paren">(</span><em>raw</em>, <em>path=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.Locator.link" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.reading.Locator.merge">
-<code class="descname">merge</code><span class="sig-paren">(</span><em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.Locator.merge" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.reading.deepcopy_with_locators">
-<code class="descclassname">aria.parser.reading.</code><code class="descname">deepcopy_with_locators</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.deepcopy_with_locators" title="Permalink to this definition">¶</a></dt>
-<dd><p>Like <code class="xref py py-func docutils literal"><span class="pre">deepcopy()</span></code>, but also copies over locators.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.parser.reading.copy_locators">
-<code class="descclassname">aria.parser.reading.</code><code class="descname">copy_locators</code><span class="sig-paren">(</span><em>target</em>, <em>source</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.copy_locators" title="Permalink to this definition">¶</a></dt>
-<dd><p>Copies over <code class="docutils literal"><span class="pre">_locator</span></code> for all elements, recursively.</p>
-<p>Assumes that target and source have exactly the same list/dict structure.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.reading.YamlReader">
-<em class="property">class </em><code class="descclassname">aria.parser.reading.</code><code class="descname">YamlReader</code><span class="sig-paren">(</span><em>context</em>, <em>location</em>, <em>loader</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.YamlReader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.reading.reader.Reader</span></code></p>
-<p>ARIA YAML reader.</p>
-<dl class="method">
-<dt id="aria.parser.reading.YamlReader.read">
-<code class="descname">read</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.YamlReader.read" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.reading.JsonReader">
-<em class="property">class </em><code class="descclassname">aria.parser.reading.</code><code class="descname">JsonReader</code><span class="sig-paren">(</span><em>context</em>, <em>location</em>, <em>loader</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.JsonReader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.reading.reader.Reader</span></code></p>
-<p>ARIA JSON reader.</p>
-<dl class="method">
-<dt id="aria.parser.reading.JsonReader.read">
-<code class="descname">read</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.JsonReader.read" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.reading.JinjaReader">
-<em class="property">class </em><code class="descclassname">aria.parser.reading.</code><code class="descname">JinjaReader</code><span class="sig-paren">(</span><em>context</em>, <em>location</em>, <em>loader</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.JinjaReader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.reading.reader.Reader</span></code></p>
-<p>ARIA Jinja reader.</p>
-<p>Forwards the rendered result to a new reader in the reader source.</p>
-<dl class="method">
-<dt id="aria.parser.reading.JinjaReader.read">
-<code class="descname">read</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.reading.JinjaReader.read" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.parser.validation.html" class="btn btn-neutral float-right" title="aria.parser.validation" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.parser.presentation.html" class="btn btn-neutral" title="aria.parser.presentation" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.parser.validation.html b/_site/docs/html/aria.parser.validation.html
deleted file mode 100644
index 906a4e4..0000000
--- a/_site/docs/html/aria.parser.validation.html
+++ /dev/null
@@ -1,379 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.parser.validation &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.storage" href="aria.storage.html"/>
-        <link rel="prev" title="aria.parser.reading" href="aria.parser.reading.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.parser.validation.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.parser.validation">
-<span id="aria-parser-validation"></span><h1><a class="reference internal" href="#module-aria.parser.validation" title="aria.parser.validation"><code class="xref py py-mod docutils literal"><span class="pre">aria.parser.validation</span></code></a><a class="headerlink" href="#module-aria.parser.validation" title="Permalink to this headline">¶</a></h1>
-<p>Validation package.</p>
-<dl class="class">
-<dt id="aria.parser.validation.ValidationContext">
-<em class="property">class </em><code class="descclassname">aria.parser.validation.</code><code class="descname">ValidationContext</code><a class="headerlink" href="#aria.parser.validation.ValidationContext" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Validation context.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Variables:</th><td class="field-body"><ul class="first last simple">
-<li><strong>allow_unknown_fields</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – when <code class="docutils literal"><span class="pre">False</span></code> (the default) will report an issue if an unknown
-field is used</li>
-<li><strong>allow_primitive_coersion`</strong> – when <code class="docutils literal"><span class="pre">False</span></code> (the default) will not attempt to coerce
-primitive field types</li>
-<li><strong>max_level</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – maximum validation level to report (default is all)</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.parser.validation.ValidationContext.dump_issues">
-<code class="descname">dump_issues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.validation.ValidationContext.dump_issues" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.ValidationContext.has_issues">
-<code class="descname">has_issues</code><a class="headerlink" href="#aria.parser.validation.ValidationContext.has_issues" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.ValidationContext.issues">
-<code class="descname">issues</code><a class="headerlink" href="#aria.parser.validation.ValidationContext.issues" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.ValidationContext.issues_as_raw">
-<code class="descname">issues_as_raw</code><a class="headerlink" href="#aria.parser.validation.ValidationContext.issues_as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.parser.validation.ValidationContext.report">
-<code class="descname">report</code><span class="sig-paren">(</span><em>message=None</em>, <em>exception=None</em>, <em>location=None</em>, <em>line=None</em>, <em>column=None</em>, <em>locator=None</em>, <em>snippet=None</em>, <em>level=0</em>, <em>issue=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.validation.ValidationContext.report" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.parser.validation.Issue">
-<em class="property">class </em><code class="descclassname">aria.parser.validation.</code><code class="descname">Issue</code><span class="sig-paren">(</span><em>message=None</em>, <em>exception=None</em>, <em>location=None</em>, <em>line=None</em>, <em>column=None</em>, <em>locator=None</em>, <em>snippet=None</em>, <em>level=0</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.parser.validation.Issue" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.ALL">
-<code class="descname">ALL</code><em class="property"> = 100</em><a class="headerlink" href="#aria.parser.validation.Issue.ALL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.BETWEEN_FIELDS">
-<code class="descname">BETWEEN_FIELDS</code><em class="property"> = 3</em><a class="headerlink" href="#aria.parser.validation.Issue.BETWEEN_FIELDS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.BETWEEN_INSTANCES">
-<code class="descname">BETWEEN_INSTANCES</code><em class="property"> = 5</em><a class="headerlink" href="#aria.parser.validation.Issue.BETWEEN_INSTANCES" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.BETWEEN_TYPES">
-<code class="descname">BETWEEN_TYPES</code><em class="property"> = 4</em><a class="headerlink" href="#aria.parser.validation.Issue.BETWEEN_TYPES" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.EXTERNAL">
-<code class="descname">EXTERNAL</code><em class="property"> = 6</em><a class="headerlink" href="#aria.parser.validation.Issue.EXTERNAL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.FIELD">
-<code class="descname">FIELD</code><em class="property"> = 2</em><a class="headerlink" href="#aria.parser.validation.Issue.FIELD" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.PLATFORM">
-<code class="descname">PLATFORM</code><em class="property"> = 0</em><a class="headerlink" href="#aria.parser.validation.Issue.PLATFORM" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.SYNTAX">
-<code class="descname">SYNTAX</code><em class="property"> = 1</em><a class="headerlink" href="#aria.parser.validation.Issue.SYNTAX" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria.parser.validation.Issue.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.details_as_str">
-<code class="descname">details_as_str</code><a class="headerlink" href="#aria.parser.validation.Issue.details_as_str" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.heading_as_str">
-<code class="descname">heading_as_str</code><a class="headerlink" href="#aria.parser.validation.Issue.heading_as_str" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria.parser.validation.Issue.locator_as_str">
-<code class="descname">locator_as_str</code><a class="headerlink" href="#aria.parser.validation.Issue.locator_as_str" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.storage.html" class="btn btn-neutral float-right" title="aria.storage" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.parser.reading.html" class="btn btn-neutral" title="aria.parser.reading" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.storage.html b/_site/docs/html/aria.storage.html
deleted file mode 100644
index 63a9c21..0000000
--- a/_site/docs/html/aria.storage.html
+++ /dev/null
@@ -1,1035 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.storage &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria.utils" href="aria.utils.html"/>
-        <link rel="prev" title="aria.parser.validation" href="aria.parser.validation.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.storage</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.storage.api"><code class="docutils literal"><span class="pre">aria.storage.api</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.storage.collection_instrumentation"><code class="docutils literal"><span class="pre">aria.storage.collection_instrumentation</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.storage.core"><code class="docutils literal"><span class="pre">aria.storage.core</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.storage.exceptions"><code class="docutils literal"><span class="pre">aria.storage.exceptions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.storage.filesystem_rapi"><code class="docutils literal"><span class="pre">aria.storage.filesystem_rapi</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.storage.sql_mapi"><code class="docutils literal"><span class="pre">aria.storage.sql_mapi</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.storage</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.storage.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.storage">
-<span id="aria-storage"></span><h1><a class="reference internal" href="#module-aria.storage" title="aria.storage"><code class="xref py py-mod docutils literal"><span class="pre">aria.storage</span></code></a><a class="headerlink" href="#module-aria.storage" title="Permalink to this headline">¶</a></h1>
-<p>Storage package.</p>
-<dl class="class">
-<dt id="aria.storage.Storage">
-<em class="property">class </em><code class="descclassname">aria.storage.</code><code class="descname">Storage</code><span class="sig-paren">(</span><em>api_cls</em>, <em>api_kwargs=None</em>, <em>items=()</em>, <em>initiator=None</em>, <em>initiator_kwargs=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.Storage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.logger.LoggerMixin" title="aria.logger.LoggerMixin"><code class="xref py py-class docutils literal"><span class="pre">aria.logger.LoggerMixin</span></code></a></p>
-<p>Base class for storage managers.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>api_cls</strong> – API class for each entry</li>
-<li><strong>api_kwargs</strong> – </li>
-<li><strong>items</strong> – items to register</li>
-<li><strong>initiator</strong> – function which initializes the storage before the first use; this function
-should return a dict, this dict would be passed in addition to the API kwargs; this enables
-the creation of non-serializable objects</li>
-<li><strong>initiator_kwargs</strong> – </li>
-<li><strong>kwargs</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.storage.Storage.register">
-<code class="descname">register</code><span class="sig-paren">(</span><em>entry</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.Storage.register" title="Permalink to this definition">¶</a></dt>
-<dd><p>Register an API.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>entry</strong> – </td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.storage.Storage.serialization_dict">
-<code class="descname">serialization_dict</code><a class="headerlink" href="#aria.storage.Storage.serialization_dict" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.storage.ModelStorage">
-<em class="property">class </em><code class="descclassname">aria.storage.</code><code class="descname">ModelStorage</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.ModelStorage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.storage.core.Storage" title="aria.storage.core.Storage"><code class="xref py py-class docutils literal"><span class="pre">aria.storage.core.Storage</span></code></a></p>
-<p>Manages storage model APIs (“MAPIs”).</p>
-<dl class="method">
-<dt id="aria.storage.ModelStorage.drop">
-<code class="descname">drop</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.ModelStorage.drop" title="Permalink to this definition">¶</a></dt>
-<dd><p>Drop all the tables.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.ModelStorage.instrument">
-<code class="descname">instrument</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwds</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.ModelStorage.instrument" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.ModelStorage.register">
-<code class="descname">register</code><span class="sig-paren">(</span><em>model_cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.ModelStorage.register" title="Permalink to this definition">¶</a></dt>
-<dd><p>Register a storage model API (“MAPI”).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>model_cls</strong> – model API to register</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.storage.ResourceStorage">
-<em class="property">class </em><code class="descclassname">aria.storage.</code><code class="descname">ResourceStorage</code><span class="sig-paren">(</span><em>api_cls</em>, <em>api_kwargs=None</em>, <em>items=()</em>, <em>initiator=None</em>, <em>initiator_kwargs=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.ResourceStorage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.storage.core.Storage" title="aria.storage.core.Storage"><code class="xref py py-class docutils literal"><span class="pre">aria.storage.core.Storage</span></code></a></p>
-<p>Manages storage resource APIs (“RAPIs”).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>api_cls</strong> – API class for each entry</li>
-<li><strong>api_kwargs</strong> – </li>
-<li><strong>items</strong> – items to register</li>
-<li><strong>initiator</strong> – function which initializes the storage before the first use; this function
-should return a dict, this dict would be passed in addition to the API kwargs; this enables
-the creation of non-serializable objects</li>
-<li><strong>initiator_kwargs</strong> – </li>
-<li><strong>kwargs</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.storage.ResourceStorage.register">
-<code class="descname">register</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.ResourceStorage.register" title="Permalink to this definition">¶</a></dt>
-<dd><p>Register a storage resource API (“RAPI”).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> – name</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<div class="section" id="module-aria.storage.api">
-<span id="aria-storage-api"></span><h2><a class="reference internal" href="#module-aria.storage.api" title="aria.storage.api"><code class="xref py py-mod docutils literal"><span class="pre">aria.storage.api</span></code></a><a class="headerlink" href="#module-aria.storage.api" title="Permalink to this headline">¶</a></h2>
-<p>Storage APIs.</p>
-<dl class="class">
-<dt id="aria.storage.api.ModelAPI">
-<em class="property">class </em><code class="descclassname">aria.storage.api.</code><code class="descname">ModelAPI</code><span class="sig-paren">(</span><em>model_cls</em>, <em>name=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ModelAPI" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.storage.api.StorageAPI" title="aria.storage.api.StorageAPI"><code class="xref py py-class docutils literal"><span class="pre">aria.storage.api.StorageAPI</span></code></a></p>
-<p>Base class for model APIs (“MAPI”).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>model_cls</strong> – representing class of the model</li>
-<li><strong>name</strong> – name of the model</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.storage.api.ModelAPI.delete">
-<code class="descname">delete</code><span class="sig-paren">(</span><em>entry_id</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ModelAPI.delete" title="Permalink to this definition">¶</a></dt>
-<dd><p>Deletes a model from storage.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>entry_id</strong> – </td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.api.ModelAPI.get">
-<code class="descname">get</code><span class="sig-paren">(</span><em>entry_id</em>, <em>filters=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ModelAPI.get" title="Permalink to this definition">¶</a></dt>
-<dd><p>Gets a model from storage.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>entry_id</strong> – </td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.api.ModelAPI.iter">
-<code class="descname">iter</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ModelAPI.iter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Iterate over all models in storage.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.storage.api.ModelAPI.model_cls">
-<code class="descname">model_cls</code><a class="headerlink" href="#aria.storage.api.ModelAPI.model_cls" title="Permalink to this definition">¶</a></dt>
-<dd><p>Class representing the model</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><code class="xref py py-obj docutils literal"><span class="pre">Type</span></code></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.storage.api.ModelAPI.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.storage.api.ModelAPI.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Name of the class.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.api.ModelAPI.put">
-<code class="descname">put</code><span class="sig-paren">(</span><em>entry</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ModelAPI.put" title="Permalink to this definition">¶</a></dt>
-<dd><p>Puts a model in storage.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>entry</strong> – </td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.api.ModelAPI.update">
-<code class="descname">update</code><span class="sig-paren">(</span><em>entry</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ModelAPI.update" title="Permalink to this definition">¶</a></dt>
-<dd><p>Update a model in storage.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>entry</strong> – </li>
-<li><strong>kwargs</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.storage.api.ResourceAPI">
-<em class="property">class </em><code class="descclassname">aria.storage.api.</code><code class="descname">ResourceAPI</code><span class="sig-paren">(</span><em>name</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ResourceAPI" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.storage.api.StorageAPI" title="aria.storage.api.StorageAPI"><code class="xref py py-class docutils literal"><span class="pre">aria.storage.api.StorageAPI</span></code></a></p>
-<p>Base class for resource APIs (“RAPI”).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> – resource type</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.storage.api.ResourceAPI.delete">
-<code class="descname">delete</code><span class="sig-paren">(</span><em>entry_id</em>, <em>path</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ResourceAPI.delete" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete a resource from storage.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>entry_id</strong> – </li>
-<li><strong>path</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.api.ResourceAPI.download">
-<code class="descname">download</code><span class="sig-paren">(</span><em>entry_id</em>, <em>destination</em>, <em>path=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ResourceAPI.download" title="Permalink to this definition">¶</a></dt>
-<dd><p>Download a resource from storage.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>entry_id</strong> – </li>
-<li><strong>destination</strong> – </li>
-<li><strong>path</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.storage.api.ResourceAPI.name">
-<code class="descname">name</code><a class="headerlink" href="#aria.storage.api.ResourceAPI.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Name of resource.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.api.ResourceAPI.read">
-<code class="descname">read</code><span class="sig-paren">(</span><em>entry_id</em>, <em>path</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ResourceAPI.read" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get a bytesteam for a resource from storage.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>entry_id</strong> – </li>
-<li><strong>path</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.api.ResourceAPI.upload">
-<code class="descname">upload</code><span class="sig-paren">(</span><em>entry_id</em>, <em>source</em>, <em>path=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.ResourceAPI.upload" title="Permalink to this definition">¶</a></dt>
-<dd><p>Upload a resource to storage.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>entry_id</strong> – </li>
-<li><strong>source</strong> – </li>
-<li><strong>path</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.storage.api.StorageAPI">
-<em class="property">class </em><code class="descclassname">aria.storage.api.</code><code class="descname">StorageAPI</code><a class="headerlink" href="#aria.storage.api.StorageAPI" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Base class for storage APIs.</p>
-<dl class="method">
-<dt id="aria.storage.api.StorageAPI.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.StorageAPI.create" title="Permalink to this definition">¶</a></dt>
-<dd><p>Create a storage API.
-:param kwargs:
-:return:</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.storage.api.generate_lower_name">
-<code class="descclassname">aria.storage.api.</code><code class="descname">generate_lower_name</code><span class="sig-paren">(</span><em>model_cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.api.generate_lower_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Generates the name of the class from the class object, e.g. <code class="docutils literal"><span class="pre">SomeClass</span></code> -&gt; <code class="docutils literal"><span class="pre">some_class</span></code></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>model_cls</strong> – class to evaluate</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">lowercase name</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)">basestring</a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.storage.collection_instrumentation">
-<span id="aria-storage-collection-instrumentation"></span><h2><a class="reference internal" href="#module-aria.storage.collection_instrumentation" title="aria.storage.collection_instrumentation"><code class="xref py py-mod docutils literal"><span class="pre">aria.storage.collection_instrumentation</span></code></a><a class="headerlink" href="#module-aria.storage.collection_instrumentation" title="Permalink to this headline">¶</a></h2>
-<p>Utilities for instrumenting collections of models in storage.</p>
-<dl class="function">
-<dt id="aria.storage.collection_instrumentation.instrument">
-<code class="descclassname">aria.storage.collection_instrumentation.</code><code class="descname">instrument</code><span class="sig-paren">(</span><em>instrumentation</em>, <em>original_model</em>, <em>mapi</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.collection_instrumentation.instrument" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.storage.core">
-<span id="aria-storage-core"></span><h2><a class="reference internal" href="#module-aria.storage.core" title="aria.storage.core"><code class="xref py py-mod docutils literal"><span class="pre">aria.storage.core</span></code></a><a class="headerlink" href="#module-aria.storage.core" title="Permalink to this headline">¶</a></h2>
-<p>Storage API management.</p>
-<dl class="class">
-<dt id="aria.storage.core.Storage">
-<em class="property">class </em><code class="descclassname">aria.storage.core.</code><code class="descname">Storage</code><span class="sig-paren">(</span><em>api_cls</em>, <em>api_kwargs=None</em>, <em>items=()</em>, <em>initiator=None</em>, <em>initiator_kwargs=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.core.Storage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.logger.LoggerMixin" title="aria.logger.LoggerMixin"><code class="xref py py-class docutils literal"><span class="pre">aria.logger.LoggerMixin</span></code></a></p>
-<p>Base class for storage managers.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>api_cls</strong> – API class for each entry</li>
-<li><strong>api_kwargs</strong> – </li>
-<li><strong>items</strong> – items to register</li>
-<li><strong>initiator</strong> – function which initializes the storage before the first use; this function
-should return a dict, this dict would be passed in addition to the API kwargs; this enables
-the creation of non-serializable objects</li>
-<li><strong>initiator_kwargs</strong> – </li>
-<li><strong>kwargs</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.storage.core.Storage.register">
-<code class="descname">register</code><span class="sig-paren">(</span><em>entry</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.core.Storage.register" title="Permalink to this definition">¶</a></dt>
-<dd><p>Register an API.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>entry</strong> – </td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.storage.core.Storage.serialization_dict">
-<code class="descname">serialization_dict</code><a class="headerlink" href="#aria.storage.core.Storage.serialization_dict" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.storage.core.ModelStorage">
-<em class="property">class </em><code class="descclassname">aria.storage.core.</code><code class="descname">ModelStorage</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.core.ModelStorage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.storage.core.Storage" title="aria.storage.core.Storage"><code class="xref py py-class docutils literal"><span class="pre">aria.storage.core.Storage</span></code></a></p>
-<p>Manages storage model APIs (“MAPIs”).</p>
-<dl class="method">
-<dt id="aria.storage.core.ModelStorage.drop">
-<code class="descname">drop</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.core.ModelStorage.drop" title="Permalink to this definition">¶</a></dt>
-<dd><p>Drop all the tables.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.core.ModelStorage.instrument">
-<code class="descname">instrument</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwds</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.core.ModelStorage.instrument" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.core.ModelStorage.register">
-<code class="descname">register</code><span class="sig-paren">(</span><em>model_cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.core.ModelStorage.register" title="Permalink to this definition">¶</a></dt>
-<dd><p>Register a storage model API (“MAPI”).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>model_cls</strong> – model API to register</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.storage.core.ResourceStorage">
-<em class="property">class </em><code class="descclassname">aria.storage.core.</code><code class="descname">ResourceStorage</code><span class="sig-paren">(</span><em>api_cls</em>, <em>api_kwargs=None</em>, <em>items=()</em>, <em>initiator=None</em>, <em>initiator_kwargs=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.core.ResourceStorage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.storage.core.Storage" title="aria.storage.core.Storage"><code class="xref py py-class docutils literal"><span class="pre">aria.storage.core.Storage</span></code></a></p>
-<p>Manages storage resource APIs (“RAPIs”).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>api_cls</strong> – API class for each entry</li>
-<li><strong>api_kwargs</strong> – </li>
-<li><strong>items</strong> – items to register</li>
-<li><strong>initiator</strong> – function which initializes the storage before the first use; this function
-should return a dict, this dict would be passed in addition to the API kwargs; this enables
-the creation of non-serializable objects</li>
-<li><strong>initiator_kwargs</strong> – </li>
-<li><strong>kwargs</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.storage.core.ResourceStorage.register">
-<code class="descname">register</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.core.ResourceStorage.register" title="Permalink to this definition">¶</a></dt>
-<dd><p>Register a storage resource API (“RAPI”).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> – name</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.storage.exceptions">
-<span id="aria-storage-exceptions"></span><h2><a class="reference internal" href="#module-aria.storage.exceptions" title="aria.storage.exceptions"><code class="xref py py-mod docutils literal"><span class="pre">aria.storage.exceptions</span></code></a><a class="headerlink" href="#module-aria.storage.exceptions" title="Permalink to this headline">¶</a></h2>
-<p>Storage exceptions.</p>
-<dl class="exception">
-<dt id="aria.storage.exceptions.NotFoundError">
-<em class="property">exception </em><code class="descclassname">aria.storage.exceptions.</code><code class="descname">NotFoundError</code><a class="headerlink" href="#aria.storage.exceptions.NotFoundError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.storage.exceptions.StorageError" title="aria.storage.exceptions.StorageError"><code class="xref py py-class docutils literal"><span class="pre">aria.storage.exceptions.StorageError</span></code></a></p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.storage.exceptions.StorageError">
-<em class="property">exception </em><code class="descclassname">aria.storage.exceptions.</code><code class="descname">StorageError</code><a class="headerlink" href="#aria.storage.exceptions.StorageError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.html#aria.exceptions.AriaError" title="aria.exceptions.AriaError"><code class="xref py py-class docutils literal"><span class="pre">aria.exceptions.AriaError</span></code></a></p>
-<p>General storage exception</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.storage.filesystem_rapi">
-<span id="aria-storage-filesystem-rapi"></span><h2><a class="reference internal" href="#module-aria.storage.filesystem_rapi" title="aria.storage.filesystem_rapi"><code class="xref py py-mod docutils literal"><span class="pre">aria.storage.filesystem_rapi</span></code></a><a class="headerlink" href="#module-aria.storage.filesystem_rapi" title="Permalink to this headline">¶</a></h2>
-<p>File system implementation of the storage resource API (“RAPI”).</p>
-<dl class="class">
-<dt id="aria.storage.filesystem_rapi.FileSystemResourceAPI">
-<em class="property">class </em><code class="descclassname">aria.storage.filesystem_rapi.</code><code class="descname">FileSystemResourceAPI</code><span class="sig-paren">(</span><em>directory</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.filesystem_rapi.FileSystemResourceAPI" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.storage.api.ResourceAPI" title="aria.storage.api.ResourceAPI"><code class="xref py py-class docutils literal"><span class="pre">aria.storage.api.ResourceAPI</span></code></a></p>
-<p>File system implementation of the storage resource API (“RAPI”).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>directory</strong> – root dir for storage</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.storage.filesystem_rapi.FileSystemResourceAPI.connect">
-<code class="descname">connect</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwds</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.filesystem_rapi.FileSystemResourceAPI.connect" title="Permalink to this definition">¶</a></dt>
-<dd><p>Establishes a connection and destroys it after use.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.filesystem_rapi.FileSystemResourceAPI.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.filesystem_rapi.FileSystemResourceAPI.create" title="Permalink to this definition">¶</a></dt>
-<dd><p>Creates a directory in by path. Tries to create the root directory as well.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> – path of directory</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.filesystem_rapi.FileSystemResourceAPI.delete">
-<code class="descname">delete</code><span class="sig-paren">(</span><em>entry_id</em>, <em>path=None</em>, <em>**_</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.filesystem_rapi.FileSystemResourceAPI.delete" title="Permalink to this definition">¶</a></dt>
-<dd><p>Deletes a file or directory.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>entry_id</strong> – entry ID</li>
-<li><strong>path</strong> – path to delete relative to the root of the entry (otherwise all)</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.filesystem_rapi.FileSystemResourceAPI.download">
-<code class="descname">download</code><span class="sig-paren">(</span><em>entry_id</em>, <em>destination</em>, <em>path=None</em>, <em>**_</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.filesystem_rapi.FileSystemResourceAPI.download" title="Permalink to this definition">¶</a></dt>
-<dd><p>Downloads a file or directory.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>entry_id</strong> – entry ID</li>
-<li><strong>destination</strong> – download destination</li>
-<li><strong>path</strong> – path to download relative to the root of the entry (otherwise all)</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.filesystem_rapi.FileSystemResourceAPI.read">
-<code class="descname">read</code><span class="sig-paren">(</span><em>entry_id</em>, <em>path</em>, <em>**_</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.filesystem_rapi.FileSystemResourceAPI.read" title="Permalink to this definition">¶</a></dt>
-<dd><p>Retrieves the contents of a file.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>entry_id</strong> – entry ID</li>
-<li><strong>path</strong> – path to resource</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">contents of the file</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">bytes</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.filesystem_rapi.FileSystemResourceAPI.upload">
-<code class="descname">upload</code><span class="sig-paren">(</span><em>entry_id</em>, <em>source</em>, <em>path=None</em>, <em>**_</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.filesystem_rapi.FileSystemResourceAPI.upload" title="Permalink to this definition">¶</a></dt>
-<dd><p>Uploads a file or directory.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>entry_id</strong> – entry ID</li>
-<li><strong>source</strong> – source of the files to upload</li>
-<li><strong>path</strong> – the destination of the file/s relative to the entry root dir.</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.storage.sql_mapi">
-<span id="aria-storage-sql-mapi"></span><h2><a class="reference internal" href="#module-aria.storage.sql_mapi" title="aria.storage.sql_mapi"><code class="xref py py-mod docutils literal"><span class="pre">aria.storage.sql_mapi</span></code></a><a class="headerlink" href="#module-aria.storage.sql_mapi" title="Permalink to this headline">¶</a></h2>
-<p>SQLAlchemy implementation of the storage model API (“MAPI”).</p>
-<dl class="class">
-<dt id="aria.storage.sql_mapi.ListResult">
-<em class="property">class </em><code class="descclassname">aria.storage.sql_mapi.</code><code class="descname">ListResult</code><span class="sig-paren">(</span><em>metadata</em>, <em>*args</em>, <em>**qwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.ListResult" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">list</span></code></p>
-<p>Contains results about the requested items.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI">
-<em class="property">class </em><code class="descclassname">aria.storage.sql_mapi.</code><code class="descname">SQLAlchemyModelAPI</code><span class="sig-paren">(</span><em>engine</em>, <em>session</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria.storage.api.ModelAPI" title="aria.storage.api.ModelAPI"><code class="xref py py-class docutils literal"><span class="pre">aria.storage.api.ModelAPI</span></code></a></p>
-<p>SQLAlchemy implementation of the storage model API (“MAPI”).</p>
-<dl class="method">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>checkfirst=True</em>, <em>create_all=True</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI.delete">
-<code class="descname">delete</code><span class="sig-paren">(</span><em>entry</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI.delete" title="Permalink to this definition">¶</a></dt>
-<dd><p>Deletes a single result based on the model class and element ID.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI.drop">
-<code class="descname">drop</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI.drop" title="Permalink to this definition">¶</a></dt>
-<dd><p>Drops the table.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI.get">
-<code class="descname">get</code><span class="sig-paren">(</span><em>entry_id</em>, <em>include=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI.get" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a single result based on the model class and element ID</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI.get_by_name">
-<code class="descname">get_by_name</code><span class="sig-paren">(</span><em>entry_name</em>, <em>include=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI.get_by_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI.iter">
-<code class="descname">iter</code><span class="sig-paren">(</span><em>include=None</em>, <em>filters=None</em>, <em>sort=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI.iter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a (possibly empty) list of <code class="docutils literal"><span class="pre">model_class</span></code> results.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI.list">
-<code class="descname">list</code><span class="sig-paren">(</span><em>include=None</em>, <em>filters=None</em>, <em>pagination=None</em>, <em>sort=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI.list" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI.put">
-<code class="descname">put</code><span class="sig-paren">(</span><em>entry</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI.put" title="Permalink to this definition">¶</a></dt>
-<dd><p>Creatse a <code class="docutils literal"><span class="pre">model_class</span></code> instance from a serializable <code class="docutils literal"><span class="pre">model</span></code> object.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>entry</strong> – dict with relevant kwargs, or an instance of a class that has a <code class="docutils literal"><span class="pre">to_dict</span></code>
-method, and whose attributes match the columns of <code class="docutils literal"><span class="pre">model_class</span></code> (might also be just an
-instance of <code class="docutils literal"><span class="pre">model_class</span></code>)</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">an instance of <code class="docutils literal"><span class="pre">model_class</span></code></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI.refresh">
-<code class="descname">refresh</code><span class="sig-paren">(</span><em>entry</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI.refresh" title="Permalink to this definition">¶</a></dt>
-<dd><p>Reloads the instance with fresh information from the database.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>entry</strong> – instance to be re-loaded from the database</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">refreshed instance</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.storage.sql_mapi.SQLAlchemyModelAPI.update">
-<code class="descname">update</code><span class="sig-paren">(</span><em>entry</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.SQLAlchemyModelAPI.update" title="Permalink to this definition">¶</a></dt>
-<dd><p>Adds <code class="docutils literal"><span class="pre">instance</span></code> to the database session, and attempts to commit.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Returns:</th><td class="field-body">updated instance</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.storage.sql_mapi.init_storage">
-<code class="descclassname">aria.storage.sql_mapi.</code><code class="descname">init_storage</code><span class="sig-paren">(</span><em>base_dir</em>, <em>filename='db.sqlite'</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.storage.sql_mapi.init_storage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Built-in ModelStorage initiator.</p>
-<p>Creates a SQLAlchemy engine and a session to be passed to the MAPI.</p>
-<p><code class="docutils literal"><span class="pre">initiator_kwargs</span></code> must be passed to the ModelStorage which must hold the <code class="docutils literal"><span class="pre">base_dir</span></code> for the
-location of the database file, and an option filename. This would create an SQLite database.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>base_dir</strong> – directory of the database</li>
-<li><strong>filename</strong> – database file name.</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last"></p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.utils.html" class="btn btn-neutral float-right" title="aria.utils" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.parser.validation.html" class="btn btn-neutral" title="aria.parser.validation" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria.utils.html b/_site/docs/html/aria.utils.html
deleted file mode 100644
index 5ba637e..0000000
--- a/_site/docs/html/aria.utils.html
+++ /dev/null
@@ -1,1176 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria.utils &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria_extension_tosca.simple_v1_0" href="aria_extension_tosca.simple_v1_0.html"/>
-        <link rel="prev" title="aria.storage" href="aria.storage.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria.utils</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.archive"><code class="docutils literal"><span class="pre">aria.utils.archive</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.argparse"><code class="docutils literal"><span class="pre">aria.utils.argparse</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.caching"><code class="docutils literal"><span class="pre">aria.utils.caching</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.collections"><code class="docutils literal"><span class="pre">aria.utils.collections</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.console"><code class="docutils literal"><span class="pre">aria.utils.console</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.exceptions"><code class="docutils literal"><span class="pre">aria.utils.exceptions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.file"><code class="docutils literal"><span class="pre">aria.utils.file</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.formatting"><code class="docutils literal"><span class="pre">aria.utils.formatting</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.http"><code class="docutils literal"><span class="pre">aria.utils.http</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.imports"><code class="docutils literal"><span class="pre">aria.utils.imports</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.openclose"><code class="docutils literal"><span class="pre">aria.utils.openclose</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.plugin"><code class="docutils literal"><span class="pre">aria.utils.plugin</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.process"><code class="docutils literal"><span class="pre">aria.utils.process</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.specification"><code class="docutils literal"><span class="pre">aria.utils.specification</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.threading"><code class="docutils literal"><span class="pre">aria.utils.threading</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.type"><code class="docutils literal"><span class="pre">aria.utils.type</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.uris"><code class="docutils literal"><span class="pre">aria.utils.uris</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.uuid"><code class="docutils literal"><span class="pre">aria.utils.uuid</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.validation"><code class="docutils literal"><span class="pre">aria.utils.validation</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria.utils.versions"><code class="docutils literal"><span class="pre">aria.utils.versions</span></code></a></li>
-</ul>
-</li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria.utils</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria.utils.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria.utils">
-<span id="aria-utils"></span><h1><a class="reference internal" href="#module-aria.utils" title="aria.utils"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils</span></code></a><a class="headerlink" href="#module-aria.utils" title="Permalink to this headline">¶</a></h1>
-<p>General-purpose utilities package.</p>
-<div class="section" id="module-aria.utils.archive">
-<span id="aria-utils-archive"></span><h2><a class="reference internal" href="#module-aria.utils.archive" title="aria.utils.archive"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.archive</span></code></a><a class="headerlink" href="#module-aria.utils.archive" title="Permalink to this headline">¶</a></h2>
-<p>Archive utilities.</p>
-<dl class="function">
-<dt id="aria.utils.archive.extract_archive">
-<code class="descclassname">aria.utils.archive.</code><code class="descname">extract_archive</code><span class="sig-paren">(</span><em>source</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.archive.extract_archive" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.archive.is_archive">
-<code class="descclassname">aria.utils.archive.</code><code class="descname">is_archive</code><span class="sig-paren">(</span><em>source</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.archive.is_archive" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.archive.tar">
-<code class="descclassname">aria.utils.archive.</code><code class="descname">tar</code><span class="sig-paren">(</span><em>source</em>, <em>destination</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.archive.tar" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.archive.untar">
-<code class="descclassname">aria.utils.archive.</code><code class="descname">untar</code><span class="sig-paren">(</span><em>archive</em>, <em>destination=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.archive.untar" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.archive.unzip">
-<code class="descclassname">aria.utils.archive.</code><code class="descname">unzip</code><span class="sig-paren">(</span><em>archive</em>, <em>destination=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.archive.unzip" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.archive.zip">
-<code class="descclassname">aria.utils.archive.</code><code class="descname">zip</code><span class="sig-paren">(</span><em>source</em>, <em>destination</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.archive.zip" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.argparse">
-<span id="aria-utils-argparse"></span><h2><a class="reference internal" href="#module-aria.utils.argparse" title="aria.utils.argparse"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.argparse</span></code></a><a class="headerlink" href="#module-aria.utils.argparse" title="Permalink to this headline">¶</a></h2>
-<p>Enhancements to Python’s <code class="docutils literal"><span class="pre">argparse</span></code> module.</p>
-<dl class="class">
-<dt id="aria.utils.argparse.ArgumentParser">
-<em class="property">class </em><code class="descclassname">aria.utils.argparse.</code><code class="descname">ArgumentParser</code><span class="sig-paren">(</span><em>prog=None</em>, <em>usage=None</em>, <em>description=None</em>, <em>epilog=None</em>, <em>version=None</em>, <em>parents=[]</em>, <em>formatter_class=&lt;class 'argparse.HelpFormatter'&gt;</em>, <em>prefix_chars='-'</em>, <em>fromfile_prefix_chars=None</em>, <em>argument_default=None</em>, <em>conflict_handler='error'</em>, <em>add_help=True</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.argparse.ArgumentParser" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/argparse.html#argparse.ArgumentParser" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">argparse.ArgumentParser</span></code></a></p>
-<p>Enhanced argument parser.</p>
-<p>Applied patch to fix <a class="reference external" href="https://bugs.python.org/issue22433">this issue</a>.</p>
-<dl class="method">
-<dt id="aria.utils.argparse.ArgumentParser.add_flag_argument">
-<code class="descname">add_flag_argument</code><span class="sig-paren">(</span><em>name</em>, <em>help_true=None</em>, <em>help_false=None</em>, <em>default=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.argparse.ArgumentParser.add_flag_argument" title="Permalink to this definition">¶</a></dt>
-<dd><p>Adds a flag argument as two arguments: <code class="docutils literal"><span class="pre">--my-flag</span></code> and <code class="docutils literal"><span class="pre">--no-my-flag</span></code>.</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.caching">
-<span id="aria-utils-caching"></span><h2><a class="reference internal" href="#module-aria.utils.caching" title="aria.utils.caching"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.caching</span></code></a><a class="headerlink" href="#module-aria.utils.caching" title="Permalink to this headline">¶</a></h2>
-<p>Caching utilities.</p>
-<dl class="class">
-<dt id="aria.utils.caching.HasCachedMethods">
-<em class="property">class </em><code class="descclassname">aria.utils.caching.</code><code class="descname">HasCachedMethods</code><span class="sig-paren">(</span><em>method_cache=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.caching.HasCachedMethods" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Provides convenience methods for working with <a class="reference internal" href="#aria.utils.caching.cachedmethod" title="aria.utils.caching.cachedmethod"><code class="xref py py-class docutils literal"><span class="pre">cachedmethod</span></code></a>.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.utils.caching.cachedmethod">
-<em class="property">class </em><code class="descclassname">aria.utils.caching.</code><code class="descname">cachedmethod</code><span class="sig-paren">(</span><em>func</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.caching.cachedmethod" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Decorator for caching method return values.</p>
-<p>The implementation is thread-safe.</p>
-<p>Supports <code class="docutils literal"><span class="pre">cache_info</span></code> to be compatible with Python 3’s <code class="docutils literal"><span class="pre">functools.lru_cache</span></code>. Note that the
-statistics are combined for all instances of the class.</p>
-<p>Won’t use the cache if not called when bound to an object, allowing you to override the cache.</p>
-<p>Adapted from <a class="reference external" href="http://code.activestate.com/recipes/577452-a-memoize-decorator-for-instance-methods/">this solution</a>.</p>
-<dl class="attribute">
-<dt id="aria.utils.caching.cachedmethod.ENABLED">
-<code class="descname">ENABLED</code><em class="property"> = True</em><a class="headerlink" href="#aria.utils.caching.cachedmethod.ENABLED" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.caching.cachedmethod.cache_info">
-<code class="descname">cache_info</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.caching.cachedmethod.cache_info" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.caching.cachedmethod.reset_cache_info">
-<code class="descname">reset_cache_info</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.caching.cachedmethod.reset_cache_info" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.collections">
-<span id="aria-utils-collections"></span><h2><a class="reference internal" href="#module-aria.utils.collections" title="aria.utils.collections"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.collections</span></code></a><a class="headerlink" href="#module-aria.utils.collections" title="Permalink to this headline">¶</a></h2>
-<p>Additional collection classes and collection utilities.</p>
-<dl class="class">
-<dt id="aria.utils.collections.FrozenDict">
-<em class="property">class </em><code class="descclassname">aria.utils.collections.</code><code class="descname">FrozenDict</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.FrozenDict" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/collections.html#collections.OrderedDict" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">collections.OrderedDict</span></code></a></p>
-<p>An immutable ordered dict.</p>
-<p>After initialization it will raise <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.TypeError" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">TypeError</span></code></a> exceptions if modification is
-attempted.</p>
-<p>Note that objects stored in the dict may not be immutable.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.utils.collections.FrozenList">
-<em class="property">class </em><code class="descclassname">aria.utils.collections.</code><code class="descname">FrozenList</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.FrozenList" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">list</span></code></p>
-<p>An immutable list.</p>
-<p>After initialization it will raise <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.TypeError" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">TypeError</span></code></a> exceptions if modification is
-attempted.</p>
-<p>Note that objects stored in the list may not be immutable.</p>
-<dl class="method">
-<dt id="aria.utils.collections.FrozenList.append">
-<code class="descname">append</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.FrozenList.append" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.collections.FrozenList.extend">
-<code class="descname">extend</code><span class="sig-paren">(</span><em>values</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.FrozenList.extend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.collections.FrozenList.insert">
-<code class="descname">insert</code><span class="sig-paren">(</span><em>index</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.FrozenList.insert" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.utils.collections.StrictDict">
-<em class="property">class </em><code class="descclassname">aria.utils.collections.</code><code class="descname">StrictDict</code><span class="sig-paren">(</span><em>items=None</em>, <em>key_class=None</em>, <em>value_class=None</em>, <em>wrapper_function=None</em>, <em>unwrapper_function=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.StrictDict" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/collections.html#collections.OrderedDict" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">collections.OrderedDict</span></code></a></p>
-<p>An ordered dict that raises <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.TypeError" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">TypeError</span></code></a> exceptions when keys or values of the
-wrong type are used.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.utils.collections.StrictList">
-<em class="property">class </em><code class="descclassname">aria.utils.collections.</code><code class="descname">StrictList</code><span class="sig-paren">(</span><em>items=None</em>, <em>value_class=None</em>, <em>wrapper_function=None</em>, <em>unwrapper_function=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.StrictList" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">list</span></code></p>
-<p>A list that raises <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.TypeError" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">TypeError</span></code></a> exceptions when objects of the wrong type are
-inserted.</p>
-<dl class="method">
-<dt id="aria.utils.collections.StrictList.append">
-<code class="descname">append</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.StrictList.append" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.collections.StrictList.extend">
-<code class="descname">extend</code><span class="sig-paren">(</span><em>values</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.StrictList.extend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.collections.StrictList.insert">
-<code class="descname">insert</code><span class="sig-paren">(</span><em>index</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.StrictList.insert" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.collections.cls_name">
-<code class="descclassname">aria.utils.collections.</code><code class="descname">cls_name</code><span class="sig-paren">(</span><em>cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.cls_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.collections.copy_locators">
-<code class="descclassname">aria.utils.collections.</code><code class="descname">copy_locators</code><span class="sig-paren">(</span><em>target</em>, <em>source</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.copy_locators" title="Permalink to this definition">¶</a></dt>
-<dd><p>Copies over <code class="docutils literal"><span class="pre">_locator</span></code> for all elements, recursively.</p>
-<p>Assumes that target and source have exactly the same list/dict structure.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.collections.deepcopy_with_locators">
-<code class="descclassname">aria.utils.collections.</code><code class="descname">deepcopy_with_locators</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.deepcopy_with_locators" title="Permalink to this definition">¶</a></dt>
-<dd><p>Like <a class="reference external" href="https://docs.python.org/2.7/library/copy.html#copy.deepcopy" title="(in Python v2.7)"><code class="xref py py-func docutils literal"><span class="pre">deepcopy()</span></code></a>, but also copies over locators.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.collections.is_removable">
-<code class="descclassname">aria.utils.collections.</code><code class="descname">is_removable</code><span class="sig-paren">(</span><em>_container</em>, <em>_key</em>, <em>v</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.is_removable" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.collections.merge">
-<code class="descclassname">aria.utils.collections.</code><code class="descname">merge</code><span class="sig-paren">(</span><em>dict_a</em>, <em>dict_b</em>, <em>path=None</em>, <em>strict=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.merge" title="Permalink to this definition">¶</a></dt>
-<dd><p>Merges dicts, recursively.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.collections.prune">
-<code class="descclassname">aria.utils.collections.</code><code class="descname">prune</code><span class="sig-paren">(</span><em>value</em>, <em>is_removable_function=&lt;function is_removable&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.collections.prune" title="Permalink to this definition">¶</a></dt>
-<dd><p>Deletes <code class="docutils literal"><span class="pre">None</span></code> and empty lists and dicts, recursively.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.console">
-<span id="aria-utils-console"></span><h2><a class="reference internal" href="#module-aria.utils.console" title="aria.utils.console"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.console</span></code></a><a class="headerlink" href="#module-aria.utils.console" title="Permalink to this headline">¶</a></h2>
-<p>Abstraction API above terminal color libraries.</p>
-<dl class="class">
-<dt id="aria.utils.console.Colored">
-<em class="property">class </em><code class="descclassname">aria.utils.console.</code><code class="descname">Colored</code><a class="headerlink" href="#aria.utils.console.Colored" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<dl class="staticmethod">
-<dt id="aria.utils.console.Colored.black">
-<em class="property">static </em><code class="descname">black</code><span class="sig-paren">(</span><em>string</em>, <em>always=False</em>, <em>bold=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.Colored.black" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.utils.console.Colored.blue">
-<em class="property">static </em><code class="descname">blue</code><span class="sig-paren">(</span><em>string</em>, <em>always=False</em>, <em>bold=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.Colored.blue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.utils.console.Colored.cyan">
-<em class="property">static </em><code class="descname">cyan</code><span class="sig-paren">(</span><em>string</em>, <em>always=False</em>, <em>bold=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.Colored.cyan" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.utils.console.Colored.green">
-<em class="property">static </em><code class="descname">green</code><span class="sig-paren">(</span><em>string</em>, <em>always=False</em>, <em>bold=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.Colored.green" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.utils.console.Colored.magenta">
-<em class="property">static </em><code class="descname">magenta</code><span class="sig-paren">(</span><em>string</em>, <em>always=False</em>, <em>bold=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.Colored.magenta" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.utils.console.Colored.red">
-<em class="property">static </em><code class="descname">red</code><span class="sig-paren">(</span><em>string</em>, <em>always=False</em>, <em>bold=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.Colored.red" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.utils.console.Colored.white">
-<em class="property">static </em><code class="descname">white</code><span class="sig-paren">(</span><em>string</em>, <em>always=False</em>, <em>bold=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.Colored.white" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria.utils.console.Colored.yellow">
-<em class="property">static </em><code class="descname">yellow</code><span class="sig-paren">(</span><em>string</em>, <em>always=False</em>, <em>bold=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.Colored.yellow" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.utils.console.ColoredString">
-<em class="property">class </em><code class="descclassname">aria.utils.console.</code><code class="descname">ColoredString</code><span class="sig-paren">(</span><em>color</em>, <em>str_</em>, <em>always_color=False</em>, <em>bold=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.ColoredString" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">clint.textui.colored.ColoredString</span></code></p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.console.STDOUT">
-<code class="descclassname">aria.utils.console.</code><code class="descname">STDOUT</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.STDOUT" title="Permalink to this definition">¶</a></dt>
-<dd><p>write(str) -&gt; None.  Write string str to file.</p>
-<p>Note that due to buffering, flush() or close() may be needed before
-the file on disk reflects the data written.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.console.puts">
-<code class="descclassname">aria.utils.console.</code><code class="descname">puts</code><span class="sig-paren">(</span><em>string=''</em>, <em>newline=True</em>, <em>stream=&lt;built-in method write of file object&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.console.puts" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.exceptions">
-<span id="aria-utils-exceptions"></span><h2><a class="reference internal" href="#module-aria.utils.exceptions" title="aria.utils.exceptions"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.exceptions</span></code></a><a class="headerlink" href="#module-aria.utils.exceptions" title="Permalink to this headline">¶</a></h2>
-<p>Utilities for extracting and formatting Python exceptions.</p>
-<dl class="function">
-<dt id="aria.utils.exceptions.get_exception_as_string">
-<code class="descclassname">aria.utils.exceptions.</code><code class="descname">get_exception_as_string</code><span class="sig-paren">(</span><em>exc_type</em>, <em>exc_val</em>, <em>traceback</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.exceptions.get_exception_as_string" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.exceptions.print_exception">
-<code class="descclassname">aria.utils.exceptions.</code><code class="descname">print_exception</code><span class="sig-paren">(</span><em>e</em>, <em>full=True</em>, <em>cause=False</em>, <em>traceback=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.exceptions.print_exception" title="Permalink to this definition">¶</a></dt>
-<dd><p>Prints the exception with nice colors and such.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.exceptions.print_traceback">
-<code class="descclassname">aria.utils.exceptions.</code><code class="descname">print_traceback</code><span class="sig-paren">(</span><em>traceback=None</em>, <em>print_last_stack=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.exceptions.print_traceback" title="Permalink to this definition">¶</a></dt>
-<dd><p>Prints the traceback with nice colors and such.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.exceptions.wrap_if_needed">
-<code class="descclassname">aria.utils.exceptions.</code><code class="descname">wrap_if_needed</code><span class="sig-paren">(</span><em>exception</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.exceptions.wrap_if_needed" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.file">
-<span id="aria-utils-file"></span><h2><a class="reference internal" href="#module-aria.utils.file" title="aria.utils.file"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.file</span></code></a><a class="headerlink" href="#module-aria.utils.file" title="Permalink to this headline">¶</a></h2>
-<p>File utilities.</p>
-<dl class="function">
-<dt id="aria.utils.file.makedirs">
-<code class="descclassname">aria.utils.file.</code><code class="descname">makedirs</code><span class="sig-paren">(</span><em>path</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.file.makedirs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Enhancement of <a class="reference external" href="https://docs.python.org/2.7/library/os.html#os.makedirs" title="(in Python v2.7)"><code class="xref py py-func docutils literal"><span class="pre">os.makedirs()</span></code></a> that doesn’t fail if the directory already exists.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.file.remove_if_exists">
-<code class="descclassname">aria.utils.file.</code><code class="descname">remove_if_exists</code><span class="sig-paren">(</span><em>path</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.file.remove_if_exists" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.formatting">
-<span id="aria-utils-formatting"></span><h2><a class="reference internal" href="#module-aria.utils.formatting" title="aria.utils.formatting"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.formatting</span></code></a><a class="headerlink" href="#module-aria.utils.formatting" title="Permalink to this headline">¶</a></h2>
-<p>String formatting and string-based format utilities.</p>
-<dl class="class">
-<dt id="aria.utils.formatting.JsonAsRawEncoder">
-<em class="property">class </em><code class="descclassname">aria.utils.formatting.</code><code class="descname">JsonAsRawEncoder</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.JsonAsRawEncoder" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">json.encoder.JSONEncoder</span></code></p>
-<p>A <code class="xref py py-class docutils literal"><span class="pre">JSONEncoder</span></code> that will use the <code class="docutils literal"><span class="pre">as_raw</span></code> property of objects if available.</p>
-<dl class="method">
-<dt id="aria.utils.formatting.JsonAsRawEncoder.raw_encoder_default">
-<code class="descname">raw_encoder_default</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.JsonAsRawEncoder.raw_encoder_default" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.utils.formatting.YamlAsRawDumper">
-<em class="property">class </em><code class="descclassname">aria.utils.formatting.</code><code class="descname">YamlAsRawDumper</code><span class="sig-paren">(</span><em>stream</em>, <em>default_style=None</em>, <em>default_flow_style=None</em>, <em>canonical=None</em>, <em>indent=None</em>, <em>width=None</em>, <em>allow_unicode=None</em>, <em>line_break=None</em>, <em>encoding=None</em>, <em>explicit_start=None</em>, <em>explicit_end=None</em>, <em>version=None</em>, <em>tags=None</em>, <em>block_seq_indent=None</em>, <em>top_level_colon_align=None</em>, <em>prefix_colon=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.YamlAsRawDumper" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">ruamel.yaml.dumper.RoundTripDumper</span></code></p>
-<p>A <code class="xref py py-class docutils literal"><span class="pre">RoundTripDumper</span></code> that will use the <code class="docutils literal"><span class="pre">as_raw</span></code> property of objects if available.</p>
-<dl class="method">
-<dt id="aria.utils.formatting.YamlAsRawDumper.represent_data">
-<code class="descname">represent_data</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.YamlAsRawDumper.represent_data" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.as_agnostic">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">as_agnostic</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.as_agnostic" title="Permalink to this definition">¶</a></dt>
-<dd><p>Converts subclasses of list and dict to standard lists and dicts, and Unicode strings to
-non-Unicode if possible, recursively.</p>
-<p>Useful for creating human-readable output of structures.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.as_raw">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">as_raw</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd><p>Converts values using their <code class="docutils literal"><span class="pre">as_raw</span></code> property, if it exists, recursively.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.as_raw_dict">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">as_raw_dict</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.as_raw_dict" title="Permalink to this definition">¶</a></dt>
-<dd><p>Assuming value is a dict, converts its values using <a class="reference internal" href="#aria.utils.formatting.as_raw" title="aria.utils.formatting.as_raw"><code class="xref py py-func docutils literal"><span class="pre">as_raw()</span></code></a>. The keys are left as is.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.as_raw_list">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">as_raw_list</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.as_raw_list" title="Permalink to this definition">¶</a></dt>
-<dd><p>Assuming value is a list, converts its values using <a class="reference internal" href="#aria.utils.formatting.as_raw" title="aria.utils.formatting.as_raw"><code class="xref py py-func docutils literal"><span class="pre">as_raw()</span></code></a>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.decode_dict">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">decode_dict</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.decode_dict" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.decode_list">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">decode_list</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.decode_list" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.json_dumps">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">json_dumps</code><span class="sig-paren">(</span><em>value</em>, <em>indent=2</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.json_dumps" title="Permalink to this definition">¶</a></dt>
-<dd><p>JSON dumps that supports Unicode and the <code class="docutils literal"><span class="pre">as_raw</span></code> property of objects if available.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.pluralize">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">pluralize</code><span class="sig-paren">(</span><em>noun</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.pluralize" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.safe_repr">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">safe_repr</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.safe_repr" title="Permalink to this definition">¶</a></dt>
-<dd><p>Like <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#repr" title="(in Python v2.7)"><code class="xref py py-func docutils literal"><span class="pre">repr()</span></code></a>, but calls <a class="reference internal" href="#aria.utils.formatting.as_raw" title="aria.utils.formatting.as_raw"><code class="xref py py-func docutils literal"><span class="pre">as_raw()</span></code></a> and <a class="reference internal" href="#aria.utils.formatting.as_agnostic" title="aria.utils.formatting.as_agnostic"><code class="xref py py-func docutils literal"><span class="pre">as_agnostic()</span></code></a> first.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.safe_str">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">safe_str</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.safe_str" title="Permalink to this definition">¶</a></dt>
-<dd><p>Like <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#str" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">str</span></code></a> coercion, but makes sure that Unicode strings are properly encoded, and will
-never return <code class="docutils literal"><span class="pre">None</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.string_list_as_string">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">string_list_as_string</code><span class="sig-paren">(</span><em>strings</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.string_list_as_string" title="Permalink to this definition">¶</a></dt>
-<dd><p>Nice representation of a list of strings.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.yaml_dumps">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">yaml_dumps</code><span class="sig-paren">(</span><em>value</em>, <em>indent=2</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.yaml_dumps" title="Permalink to this definition">¶</a></dt>
-<dd><p>YAML dumps that supports Unicode and the <code class="docutils literal"><span class="pre">as_raw</span></code> property of objects if available.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.formatting.yaml_loads">
-<code class="descclassname">aria.utils.formatting.</code><code class="descname">yaml_loads</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.formatting.yaml_loads" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.http">
-<span id="aria-utils-http"></span><h2><a class="reference internal" href="#module-aria.utils.http" title="aria.utils.http"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.http</span></code></a><a class="headerlink" href="#module-aria.utils.http" title="Permalink to this headline">¶</a></h2>
-<p>HTTP utilities.</p>
-<dl class="function">
-<dt id="aria.utils.http.download_file">
-<code class="descclassname">aria.utils.http.</code><code class="descname">download_file</code><span class="sig-paren">(</span><em>url</em>, <em>destination=None</em>, <em>logger=None</em>, <em>progress_handler=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.http.download_file" title="Permalink to this definition">¶</a></dt>
-<dd><p>Download file.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>url</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – URL from which to download</li>
-<li><strong>destination</strong> (<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a>) – path where the file should be saved or <code class="docutils literal"><span class="pre">None</span></code> to auto-generate</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">path where the file was saved</p>
-</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)">basestring</a></p>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><ul class="first last simple">
-<li><a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.IOError" title="(in Python v2.7)"><strong>exceptions.IOError</strong></a> – </li>
-<li><strong>requests.exceptions.RequestException</strong> – </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.imports">
-<span id="aria-utils-imports"></span><h2><a class="reference internal" href="#module-aria.utils.imports" title="aria.utils.imports"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.imports</span></code></a><a class="headerlink" href="#module-aria.utils.imports" title="Permalink to this headline">¶</a></h2>
-<p>Utilities for dynamically loading Python code.</p>
-<dl class="function">
-<dt id="aria.utils.imports.import_fullname">
-<code class="descclassname">aria.utils.imports.</code><code class="descname">import_fullname</code><span class="sig-paren">(</span><em>name</em>, <em>paths=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.imports.import_fullname" title="Permalink to this definition">¶</a></dt>
-<dd><p>Imports a variable or class based on a full name, optionally searching for it in the paths.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.imports.import_modules">
-<code class="descclassname">aria.utils.imports.</code><code class="descname">import_modules</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.imports.import_modules" title="Permalink to this definition">¶</a></dt>
-<dd><p>Imports a module and all its sub-modules, recursively. Relies on modules defining a <code class="docutils literal"><span class="pre">MODULES</span></code>
-attribute listing their sub-module names.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.imports.iter_modules">
-<code class="descclassname">aria.utils.imports.</code><code class="descname">iter_modules</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.imports.iter_modules" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.imports.load_attribute">
-<code class="descclassname">aria.utils.imports.</code><code class="descname">load_attribute</code><span class="sig-paren">(</span><em>attribute_path</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.imports.load_attribute" title="Permalink to this definition">¶</a></dt>
-<dd><p>Dynamically load an attribute based on the path to it. E.g.
-<code class="docutils literal"><span class="pre">some_package.some_module.some_attribute</span></code>, will load <code class="docutils literal"><span class="pre">some_attribute</span></code> from the
-<code class="docutils literal"><span class="pre">some_package.some_module</span></code> module.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.openclose">
-<span id="aria-utils-openclose"></span><h2><a class="reference internal" href="#module-aria.utils.openclose" title="aria.utils.openclose"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.openclose</span></code></a><a class="headerlink" href="#module-aria.utils.openclose" title="Permalink to this headline">¶</a></h2>
-<p>Utilities for working with open/close patterns.</p>
-<dl class="class">
-<dt id="aria.utils.openclose.OpenClose">
-<em class="property">class </em><code class="descclassname">aria.utils.openclose.</code><code class="descname">OpenClose</code><span class="sig-paren">(</span><em>wrapped</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.openclose.OpenClose" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Wraps an object that has <code class="docutils literal"><span class="pre">open()</span></code> and <code class="docutils literal"><span class="pre">close()</span></code> methods to support the <code class="docutils literal"><span class="pre">with</span></code> keyword.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.plugin">
-<span id="aria-utils-plugin"></span><h2><a class="reference internal" href="#module-aria.utils.plugin" title="aria.utils.plugin"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.plugin</span></code></a><a class="headerlink" href="#module-aria.utils.plugin" title="Permalink to this headline">¶</a></h2>
-<p>Plugin utilities.</p>
-<dl class="function">
-<dt id="aria.utils.plugin.create">
-<code class="descclassname">aria.utils.plugin.</code><code class="descname">create</code><span class="sig-paren">(</span><em>source</em>, <em>destination_dir</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.plugin.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.process">
-<span id="aria-utils-process"></span><h2><a class="reference internal" href="#module-aria.utils.process" title="aria.utils.process"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.process</span></code></a><a class="headerlink" href="#module-aria.utils.process" title="Permalink to this headline">¶</a></h2>
-<p>Process utilities.</p>
-<dl class="function">
-<dt id="aria.utils.process.append_to_path">
-<code class="descclassname">aria.utils.process.</code><code class="descname">append_to_path</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.process.append_to_path" title="Permalink to this definition">¶</a></dt>
-<dd><p>Appends one or more paths to the system path of an environment.
-The environment will be that of the current process unless another is passed using the
-‘env’ keyword argument.
-:param args: paths to append
-:param kwargs: ‘env’ may be used to pass a custom environment to use</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.process.append_to_pythonpath">
-<code class="descclassname">aria.utils.process.</code><code class="descname">append_to_pythonpath</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.process.append_to_pythonpath" title="Permalink to this definition">¶</a></dt>
-<dd><p>Appends one or more paths to the python path of an environment.
-The environment will be that of the current process unless another is passed using the
-‘env’ keyword argument.
-:param args: paths to append
-:param kwargs: ‘env’ may be used to pass a custom environment to use</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.specification">
-<span id="aria-utils-specification"></span><h2><a class="reference internal" href="#module-aria.utils.specification" title="aria.utils.specification"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.specification</span></code></a><a class="headerlink" href="#module-aria.utils.specification" title="Permalink to this headline">¶</a></h2>
-<p>Utilities for cross-referencing code with specification documents.</p>
-<dl class="function">
-<dt id="aria.utils.specification.implements_specification">
-<code class="descclassname">aria.utils.specification.</code><code class="descname">implements_specification</code><span class="sig-paren">(</span><em>section</em>, <em>spec</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.specification.implements_specification" title="Permalink to this definition">¶</a></dt>
-<dd><p>Decorator for specification implementations.</p>
-<p>Used for documentation and standards compliance.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.threading">
-<span id="aria-utils-threading"></span><h2><a class="reference internal" href="#module-aria.utils.threading" title="aria.utils.threading"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.threading</span></code></a><a class="headerlink" href="#module-aria.utils.threading" title="Permalink to this headline">¶</a></h2>
-<p>Threading utilities.</p>
-<dl class="class">
-<dt id="aria.utils.threading.DaemonThread">
-<em class="property">class </em><code class="descclassname">aria.utils.threading.</code><code class="descname">DaemonThread</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.DaemonThread" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/threading.html#threading.Thread" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">threading.Thread</span></code></a></p>
-<dl class="method">
-<dt id="aria.utils.threading.DaemonThread.run">
-<code class="descname">run</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.DaemonThread.run" title="Permalink to this definition">¶</a></dt>
-<dd><p>We’re overriding <code class="docutils literal"><span class="pre">Thread.run</span></code> in order to avoid annoying (but harmless) error messages
-during shutdown. The problem is that CPython nullifies the global state _before_ shutting
-down daemon threads, so that exceptions might happen, and then <code class="docutils literal"><span class="pre">Thread.__bootstrap_inner</span></code>
-prints them out.</p>
-<p>Our solution is to swallow these exceptions here.</p>
-<p>The side effect is that uncaught exceptions in our own thread code will _not_ be printed out
-as usual, so it’s our responsibility to catch them in our code.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.utils.threading.ExceptionThread">
-<em class="property">class </em><code class="descclassname">aria.utils.threading.</code><code class="descname">ExceptionThread</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.ExceptionThread" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/threading.html#threading.Thread" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">threading.Thread</span></code></a></p>
-<p>A thread from which top level exceptions can be retrieved or re-raised.</p>
-<dl class="method">
-<dt id="aria.utils.threading.ExceptionThread.is_error">
-<code class="descname">is_error</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.ExceptionThread.is_error" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.threading.ExceptionThread.raise_error_if_exists">
-<code class="descname">raise_error_if_exists</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.ExceptionThread.raise_error_if_exists" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.threading.ExceptionThread.run">
-<code class="descname">run</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.ExceptionThread.run" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="exception">
-<dt id="aria.utils.threading.ExecutorException">
-<em class="property">exception </em><code class="descclassname">aria.utils.threading.</code><code class="descname">ExecutorException</code><a class="headerlink" href="#aria.utils.threading.ExecutorException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.Exception" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></code></a></p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.utils.threading.FixedThreadPoolExecutor">
-<em class="property">class </em><code class="descclassname">aria.utils.threading.</code><code class="descname">FixedThreadPoolExecutor</code><span class="sig-paren">(</span><em>size=None</em>, <em>timeout=None</em>, <em>print_exceptions=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.FixedThreadPoolExecutor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>Executes tasks in a fixed thread pool.</p>
-<p>Makes sure to gather all returned results and thrown exceptions in one place, in order of task
-submission.</p>
-<p>Example:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="k">def</span> <span class="nf">sum</span><span class="p">(</span><span class="n">arg1</span><span class="p">,</span> <span class="n">arg2</span><span class="p">):</span>
-    <span class="k">return</span> <span class="n">arg1</span> <span class="o">+</span> <span class="n">arg2</span>
-
-<span class="n">executor</span> <span class="o">=</span> <span class="n">FixedThreadPoolExecutor</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
-<span class="k">try</span><span class="p">:</span>
-    <span class="k">for</span> <span class="n">value</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">100</span><span class="p">):</span>
-        <span class="n">executor</span><span class="o">.</span><span class="n">submit</span><span class="p">(</span><span class="nb">sum</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span>
-    <span class="n">executor</span><span class="o">.</span><span class="n">drain</span><span class="p">()</span>
-<span class="k">except</span><span class="p">:</span>
-    <span class="n">executor</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
-<span class="n">executor</span><span class="o">.</span><span class="n">raise_first</span><span class="p">()</span>
-<span class="nb">print</span> <span class="n">executor</span><span class="o">.</span><span class="n">returns</span>
-</pre></div>
-</div>
-<p>You can also use it with the Python <code class="docutils literal"><span class="pre">with</span></code> keyword, in which case you don’t need to call
-<code class="docutils literal"><span class="pre">close</span></code> explicitly:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="k">with</span> <span class="n">FixedThreadPoolExecutor</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span> <span class="k">as</span> <span class="n">executor</span><span class="p">:</span>
-    <span class="k">for</span> <span class="n">value</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">100</span><span class="p">):</span>
-        <span class="n">executor</span><span class="o">.</span><span class="n">submit</span><span class="p">(</span><span class="nb">sum</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span>
-    <span class="n">executor</span><span class="o">.</span><span class="n">drain</span><span class="p">()</span>
-    <span class="n">executor</span><span class="o">.</span><span class="n">raise_first</span><span class="p">()</span>
-    <span class="nb">print</span> <span class="n">executor</span><span class="o">.</span><span class="n">returns</span>
-</pre></div>
-</div>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>size</strong> – number of threads in the pool; if <code class="docutils literal"><span class="pre">None</span></code> will use an optimal number for the
-platform</li>
-<li><strong>timeout</strong> – timeout in seconds for all blocking operations (<code class="docutils literal"><span class="pre">None</span></code> means no timeout)</li>
-<li><strong>print_exceptions</strong> – set to <code class="docutils literal"><span class="pre">True</span></code> in order to print exceptions from tasks</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="aria.utils.threading.FixedThreadPoolExecutor.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.FixedThreadPoolExecutor.close" title="Permalink to this definition">¶</a></dt>
-<dd><p>Blocks until all current tasks finish execution and all worker threads are dead.</p>
-<p>You cannot submit tasks anymore after calling this.</p>
-<p>This is called automatically upon exit if you are using the <code class="docutils literal"><span class="pre">with</span></code> keyword.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.threading.FixedThreadPoolExecutor.drain">
-<code class="descname">drain</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.FixedThreadPoolExecutor.drain" title="Permalink to this definition">¶</a></dt>
-<dd><p>Blocks until all current tasks finish execution, but leaves the worker threads alive.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.utils.threading.FixedThreadPoolExecutor.exceptions">
-<code class="descname">exceptions</code><a class="headerlink" href="#aria.utils.threading.FixedThreadPoolExecutor.exceptions" title="Permalink to this definition">¶</a></dt>
-<dd><p>The raised exceptions from all tasks, in order of submission.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.utils.threading.FixedThreadPoolExecutor.is_alive">
-<code class="descname">is_alive</code><a class="headerlink" href="#aria.utils.threading.FixedThreadPoolExecutor.is_alive" title="Permalink to this definition">¶</a></dt>
-<dd><p>True if any of the worker threads are alive.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.threading.FixedThreadPoolExecutor.raise_first">
-<code class="descname">raise_first</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.FixedThreadPoolExecutor.raise_first" title="Permalink to this definition">¶</a></dt>
-<dd><p>If exceptions were thrown by any task, then the first one will be raised.</p>
-<p>This is rather arbitrary: proper handling would involve iterating all the exceptions.
-However, if you want to use the “raise” mechanism, you are limited to raising only one of
-them.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria.utils.threading.FixedThreadPoolExecutor.returns">
-<code class="descname">returns</code><a class="headerlink" href="#aria.utils.threading.FixedThreadPoolExecutor.returns" title="Permalink to this definition">¶</a></dt>
-<dd><p>The returned values from all tasks, in order of submission.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="aria.utils.threading.FixedThreadPoolExecutor.submit">
-<code class="descname">submit</code><span class="sig-paren">(</span><em>func</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.FixedThreadPoolExecutor.submit" title="Permalink to this definition">¶</a></dt>
-<dd><p>Submit a task for execution.</p>
-<p>The task will be called ASAP on the next available worker thread in the pool.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Raises:</th><td class="field-body"><strong>ExecutorException</strong> – if cannot be submitted</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria.utils.threading.LockedList">
-<em class="property">class </em><code class="descclassname">aria.utils.threading.</code><code class="descname">LockedList</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.threading.LockedList" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">list</span></code></p>
-<p>A list that supports the <code class="docutils literal"><span class="pre">with</span></code> keyword with a built-in lock.</p>
-<p>Though Python lists are thread-safe in that they will not raise exceptions during concurrent
-access, they do not guarantee atomicity. This class will let you gain atomicity when needed.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.type">
-<span id="aria-utils-type"></span><h2><a class="reference internal" href="#module-aria.utils.type" title="aria.utils.type"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.type</span></code></a><a class="headerlink" href="#module-aria.utils.type" title="Permalink to this headline">¶</a></h2>
-<p>Type utilities.</p>
-<dl class="function">
-<dt id="aria.utils.type.canonical_type">
-<code class="descclassname">aria.utils.type.</code><code class="descname">canonical_type</code><span class="sig-paren">(</span><em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.type.canonical_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Return the canonical type for any Python, YAML, or TOSCA type name or alias, or <code class="docutils literal"><span class="pre">None</span></code> if
-unsupported.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>type_name</strong> – Type name (case insensitive)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.type.canonical_type_name">
-<code class="descclassname">aria.utils.type.</code><code class="descname">canonical_type_name</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.type.canonical_type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns the canonical TOSCA type name of a primitive value, or <code class="docutils literal"><span class="pre">None</span></code> if unknown.</p>
-<p>For a list of TOSCA type names, see the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#_Toc373867862">TOSCA Simple Profile v1.0
-cos01 specification</a></p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.type.convert_value_to_type">
-<code class="descclassname">aria.utils.type.</code><code class="descname">convert_value_to_type</code><span class="sig-paren">(</span><em>str_value</em>, <em>python_type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.type.convert_value_to_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Converts a value to a specific Python primitive type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>python_type_name</strong> – Python primitive type name (case insensitive)</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.ValueError" title="(in Python v2.7)"><strong>ValueError</strong></a> – for unsupported types or conversion failure</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.type.full_type_name">
-<code class="descclassname">aria.utils.type.</code><code class="descname">full_type_name</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.type.full_type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>The full class name of a type or instance.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.type.validate_value_type">
-<code class="descclassname">aria.utils.type.</code><code class="descname">validate_value_type</code><span class="sig-paren">(</span><em>value</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.type.validate_value_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Validate that a value is of a specific type. Supports Python, YAML, and TOSCA type names and
-aliases.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>type_name</strong> – type name (case insensitive)</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Raises:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/exceptions.html#exceptions.ValueError" title="(in Python v2.7)"><strong>ValueError</strong></a> – on type mismatch</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.uris">
-<span id="aria-utils-uris"></span><h2><a class="reference internal" href="#module-aria.utils.uris" title="aria.utils.uris"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.uris</span></code></a><a class="headerlink" href="#module-aria.utils.uris" title="Permalink to this headline">¶</a></h2>
-<p>URI utilities.</p>
-<dl class="function">
-<dt id="aria.utils.uris.as_file">
-<code class="descclassname">aria.utils.uris.</code><code class="descname">as_file</code><span class="sig-paren">(</span><em>uri</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.uris.as_file" title="Permalink to this definition">¶</a></dt>
-<dd><p>If the URI is a file (either the <code class="docutils literal"><span class="pre">file</span></code> scheme or no scheme), then returns the normalized
-path. Otherwise, returns <code class="docutils literal"><span class="pre">None</span></code>.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.uuid">
-<span id="aria-utils-uuid"></span><h2><a class="reference internal" href="#module-aria.utils.uuid" title="aria.utils.uuid"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.uuid</span></code></a><a class="headerlink" href="#module-aria.utils.uuid" title="Permalink to this headline">¶</a></h2>
-<p>UUID generation utilities.</p>
-<dl class="function">
-<dt id="aria.utils.uuid.generate_uuid">
-<code class="descclassname">aria.utils.uuid.</code><code class="descname">generate_uuid</code><span class="sig-paren">(</span><em>length=None</em>, <em>variant='base57'</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.uuid.generate_uuid" title="Permalink to this definition">¶</a></dt>
-<dd><p>A random string with varying degrees of guarantee of universal uniqueness.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>variant</strong> – <ul class="simple">
-<li><code class="docutils literal"><span class="pre">base57</span></code> (the default) uses a mix of upper and lowercase alphanumerics ensuring no visually
-ambiguous characters; default length 22</li>
-<li><code class="docutils literal"><span class="pre">alphanumeric</span></code> uses lowercase alphanumeric; default length 25</li>
-<li><code class="docutils literal"><span class="pre">uuid</span></code> uses lowercase hexadecimal in the classic UUID format, including dashes; length is
-always 36</li>
-<li><code class="docutils literal"><span class="pre">hex</span></code> uses lowercase hexadecimal characters but has no guarantee of uniqueness; default
-length of 5</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.validation">
-<span id="aria-utils-validation"></span><h2><a class="reference internal" href="#module-aria.utils.validation" title="aria.utils.validation"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.validation</span></code></a><a class="headerlink" href="#module-aria.utils.validation" title="Permalink to this headline">¶</a></h2>
-<p>Validation utilities.</p>
-<dl class="class">
-<dt id="aria.utils.validation.ValidatorMixin">
-<em class="property">class </em><code class="descclassname">aria.utils.validation.</code><code class="descname">ValidatorMixin</code><a class="headerlink" href="#aria.utils.validation.ValidatorMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>A mix0in that should be added to classes that require validating user input.</p>
-<dl class="classmethod">
-<dt id="aria.utils.validation.ValidatorMixin.validate_callable">
-<em class="property">classmethod </em><code class="descname">validate_callable</code><span class="sig-paren">(</span><em>argument_name</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.validation.ValidatorMixin.validate_callable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Validate <code class="docutils literal"><span class="pre">argument</span></code> is callable</p>
-</dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.utils.validation.ValidatorMixin.validate_in_choice">
-<em class="property">classmethod </em><code class="descname">validate_in_choice</code><span class="sig-paren">(</span><em>name</em>, <em>argument</em>, <em>choices</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.validation.ValidatorMixin.validate_in_choice" title="Permalink to this definition">¶</a></dt>
-<dd><p>Validate <code class="docutils literal"><span class="pre">argument</span></code> is in <code class="docutils literal"><span class="pre">choices</span></code></p>
-</dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.utils.validation.ValidatorMixin.validate_instance">
-<em class="property">classmethod </em><code class="descname">validate_instance</code><span class="sig-paren">(</span><em>argument_name</em>, <em>argument</em>, <em>expected_type</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.validation.ValidatorMixin.validate_instance" title="Permalink to this definition">¶</a></dt>
-<dd><p>Validate <code class="docutils literal"><span class="pre">argument</span></code> is a instance of <code class="docutils literal"><span class="pre">expected_type</span></code></p>
-</dd></dl>
-
-<dl class="classmethod">
-<dt id="aria.utils.validation.ValidatorMixin.validate_type">
-<em class="property">classmethod </em><code class="descname">validate_type</code><span class="sig-paren">(</span><em>argument_name</em>, <em>argument</em>, <em>expected_type</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.validation.ValidatorMixin.validate_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Validate <code class="docutils literal"><span class="pre">argument</span></code> is a subclass of <code class="docutils literal"><span class="pre">expected_type</span></code></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.validation.validate_function_arguments">
-<code class="descclassname">aria.utils.validation.</code><code class="descname">validate_function_arguments</code><span class="sig-paren">(</span><em>func</em>, <em>func_kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.validation.validate_function_arguments" title="Permalink to this definition">¶</a></dt>
-<dd><p>Validates all required arguments are supplied to <code class="docutils literal"><span class="pre">func</span></code> and that no additional arguments are
-supplied.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria.utils.versions">
-<span id="aria-utils-versions"></span><h2><a class="reference internal" href="#module-aria.utils.versions" title="aria.utils.versions"><code class="xref py py-mod docutils literal"><span class="pre">aria.utils.versions</span></code></a><a class="headerlink" href="#module-aria.utils.versions" title="Permalink to this headline">¶</a></h2>
-<p>Verion string utilities.</p>
-<dl class="class">
-<dt id="aria.utils.versions.VersionString">
-<em class="property">class </em><code class="descclassname">aria.utils.versions.</code><code class="descname">VersionString</code><span class="sig-paren">(</span><em>value=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.versions.VersionString" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">unicode</span></code></p>
-<p>Version string that can be compared, sorted, made unique in a set, and used as a unique dict
-key.</p>
-<p>The primary part of the string is one or more dot-separated natural numbers. Trailing zeroes
-are treated as redundant, e.g. “1.0.0” == “1.0” == “1”.</p>
-<p>An optional qualifier can be added after a “-“. The qualifier can be a natural number or a
-specially treated prefixed natural number, e.g. “1.1-beta1” &gt; “1.1-alpha2”. The case of the
-prefix is ignored.</p>
-<p>Numeric qualifiers will always be greater than prefixed integer qualifiers, e.g. “1.1-1” &gt;
-“1.1-beta1”.</p>
-<p>Versions without a qualifier will always be greater than their equivalents with a qualifier,
-e.g. e.g. “1.1” &gt; “1.1-1”.</p>
-<p>Any value that does not conform to this format will be treated as a zero version, which would
-be lesser than any non-zero version.</p>
-<p>For efficient list sorts use the <code class="docutils literal"><span class="pre">key</span></code> property, e.g.:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="nb">sorted</span><span class="p">(</span><span class="n">versions</span><span class="p">,</span> <span class="n">key</span><span class="o">=</span><span class="k">lambda</span> <span class="n">x</span><span class="p">:</span> <span class="n">x</span><span class="o">.</span><span class="n">key</span><span class="p">)</span>
-</pre></div>
-</div>
-<dl class="attribute">
-<dt id="aria.utils.versions.VersionString.NULL">
-<code class="descname">NULL</code><em class="property"> = u''</em><a class="headerlink" href="#aria.utils.versions.VersionString.NULL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria.utils.versions.parse_version_string">
-<code class="descclassname">aria.utils.versions.</code><code class="descname">parse_version_string</code><span class="sig-paren">(</span><em>version</em><span class="sig-paren">)</span><a class="headerlink" href="#aria.utils.versions.parse_version_string" title="Permalink to this definition">¶</a></dt>
-<dd><p>Parses a version string.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>version</strong> – version string</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">primary tuple and qualifier float</td>
-</tr>
-<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">((<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">int</span></code></a>), <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#float" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">float</span></code></a>)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria_extension_tosca.simple_v1_0.html" class="btn btn-neutral float-right" title="aria_extension_tosca.simple_v1_0" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.storage.html" class="btn btn-neutral" title="aria.storage" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria_extension_tosca.simple_nfv_v1_0.html b/_site/docs/html/aria_extension_tosca.simple_nfv_v1_0.html
deleted file mode 100644
index bc963fd..0000000
--- a/_site/docs/html/aria_extension_tosca.simple_nfv_v1_0.html
+++ /dev/null
@@ -1,288 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria_extension_tosca.simple_nfv_v1_0 &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="prev" title="aria_extension_tosca.simple_v1_0.presentation" href="aria_extension_tosca.simple_v1_0.presentation.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria_extension_tosca.simple_nfv_v1_0.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria_extension_tosca.simple_nfv_v1_0">
-<span id="aria-extension-tosca-simple-nfv-v1-0"></span><h1><a class="reference internal" href="#module-aria_extension_tosca.simple_nfv_v1_0" title="aria_extension_tosca.simple_nfv_v1_0"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_nfv_v1_0" title="Permalink to this headline">¶</a></h1>
-<dl class="class">
-<dt id="aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_nfv_v1_0.</code><code class="descname">ToscaSimpleNfvPresenter1_0</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presenter.ToscaSimplePresenter1_0</span></code></p>
-<p>ARIA presenter for the <a class="reference external" href="http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/csd04/tosca-nfv-v1.0-csd04.html">TOSCA Simple Profile for NFV v1.0 csd04</a>.</p>
-<p>Supported <code class="docutils literal"><span class="pre">tosca_definitions_version</span></code> values:</p>
-<ul class="simple">
-<li><code class="docutils literal"><span class="pre">tosca_simple_profile_for_nfv_1_0</span></code></li>
-</ul>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0.ALLOWED_IMPORTED_DSL_VERSIONS">
-<code class="descname">ALLOWED_IMPORTED_DSL_VERSIONS</code><em class="property"> = ('tosca_simple_yaml_1_0', 'tosca_simple_profile_for_nfv_1_0')</em><a class="headerlink" href="#aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0.ALLOWED_IMPORTED_DSL_VERSIONS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0.DSL_VERSIONS">
-<code class="descname">DSL_VERSIONS</code><em class="property"> = ('tosca_simple_profile_for_nfv_1_0',)</em><a class="headerlink" href="#aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0.DSL_VERSIONS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0.SIMPLE_PROFILE_FOR_NFV_LOCATION">
-<code class="descname">SIMPLE_PROFILE_FOR_NFV_LOCATION</code><em class="property"> = 'tosca-simple-nfv-1.0/tosca-simple-nfv-1.0.yaml'</em><a class="headerlink" href="#aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0.SIMPLE_PROFILE_FOR_NFV_LOCATION" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-      
-        <a href="aria_extension_tosca.simple_v1_0.presentation.html" class="btn btn-neutral" title="aria_extension_tosca.simple_v1_0.presentation" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria_extension_tosca.simple_v1_0.html b/_site/docs/html/aria_extension_tosca.simple_v1_0.html
deleted file mode 100644
index ab92bd1..0000000
--- a/_site/docs/html/aria_extension_tosca.simple_v1_0.html
+++ /dev/null
@@ -1,3700 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria_extension_tosca.simple_v1_0 &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria_extension_tosca.simple_v1_0.modeling" href="aria_extension_tosca.simple_v1_0.modeling.html"/>
-        <link rel="prev" title="aria.utils" href="aria.utils.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#assignments">Assignments</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#definitions">Definitions</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#filters">Filters</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#miscellaneous">Miscellaneous</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#templates">Templates</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#types">Types</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#data-types">Data types</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria_extension_tosca.simple_v1_0.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria_extension_tosca.simple_v1_0">
-<span id="aria-extension-tosca-simple-v1-0"></span><h1><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0" title="aria_extension_tosca.simple_v1_0"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0" title="Permalink to this headline">¶</a></h1>
-<p>Parser implementation of <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html">TOSCA Simple Profile v1.0 cos01</a>.</p>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0" title="aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0</span></code></a></td>
-<td>ARIA presenter for the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html">TOSCA Simple Profile v1.0 cos01</a>.</td>
-</tr>
-</tbody>
-</table>
-<div class="section" id="assignments">
-<h2>Assignments<a class="headerlink" href="#assignments" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="aria_extension_tosca.simple_v1_0.PropertyAssignment"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.PropertyAssignment</span></code></a></td>
-<td>This section defines the grammar for assigning values to named properties within TOSCA Node and Relationship templates that are defined in their corresponding named types.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.OperationAssignment" title="aria_extension_tosca.simple_v1_0.OperationAssignment"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.OperationAssignment</span></code></a></td>
-<td>An operation definition defines a named function or procedure that can be bound to an implementation artifact (e.g., a script).</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceAssignment" title="aria_extension_tosca.simple_v1_0.InterfaceAssignment"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.InterfaceAssignment</span></code></a></td>
-<td>An interface definition defines a named interface that can be associated with a Node or Relationship Type.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RelationshipAssignment" title="aria_extension_tosca.simple_v1_0.RelationshipAssignment"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.RelationshipAssignment</span></code></a></td>
-<td>Relationship assignment.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RequirementAssignment" title="aria_extension_tosca.simple_v1_0.RequirementAssignment"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.RequirementAssignment</span></code></a></td>
-<td>A Requirement assignment allows template authors to provide either concrete names of TOSCA templates or provide abstract selection criteria for providers to use to find matching TOSCA templates that are used to fulfill a named requirement’s declared TOSCA Node Type.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.AttributeAssignment" title="aria_extension_tosca.simple_v1_0.AttributeAssignment"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.AttributeAssignment</span></code></a></td>
-<td>This section defines the grammar for assigning values to named attributes within TOSCA Node and Relationship templates which are defined in their corresponding named types.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.CapabilityAssignment" title="aria_extension_tosca.simple_v1_0.CapabilityAssignment"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.CapabilityAssignment</span></code></a></td>
-<td>A capability assignment allows node template authors to assign values to properties and attributes for a named capability definition that is part of a Node Template’s type definition.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ArtifactAssignment" title="aria_extension_tosca.simple_v1_0.ArtifactAssignment"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.ArtifactAssignment</span></code></a></td>
-<td>An artifact definition defines a named, typed file that can be associated with Node Type or Node Template and used by orchestration engine to facilitate deployment and implementation of interface operations.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="definitions">
-<h2>Definitions<a class="headerlink" href="#definitions" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.PropertyDefinition</span></code></a></td>
-<td>A property definition defines a named, typed value and related data that can be associated with an entity defined in this specification (e.g., Node Types, Relationship Types, Capability Types, etc.).</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition" title="aria_extension_tosca.simple_v1_0.AttributeDefinition"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.AttributeDefinition</span></code></a></td>
-<td>An attribute definition defines a named, typed value that can be associated with an entity defined in this specification (e.g., a Node, Relationship or Capability Type).</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ParameterDefinition" title="aria_extension_tosca.simple_v1_0.ParameterDefinition"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.ParameterDefinition</span></code></a></td>
-<td>A parameter definition is essentially a TOSCA property definition; however, it also allows a value to be assigned to it (as for a TOSCA property assignment).</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.OperationDefinition" title="aria_extension_tosca.simple_v1_0.OperationDefinition"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.OperationDefinition</span></code></a></td>
-<td>An operation definition defines a named function or procedure that can be bound to an implementation artifact (e.g., a script).</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceDefinition" title="aria_extension_tosca.simple_v1_0.InterfaceDefinition"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.InterfaceDefinition</span></code></a></td>
-<td>An interface definition defines a named interface that can be associated with a Node or Relationship Type.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RelationshipDefinition" title="aria_extension_tosca.simple_v1_0.RelationshipDefinition"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.RelationshipDefinition</span></code></a></td>
-<td>Relationship definition.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RequirementDefinition" title="aria_extension_tosca.simple_v1_0.RequirementDefinition"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.RequirementDefinition</span></code></a></td>
-<td>The Requirement definition describes a named requirement (dependencies) of a TOSCA Node Type or Node template which needs to be fulfilled by a matching Capability definition declared by another TOSCA modelable entity.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.CapabilityDefinition" title="aria_extension_tosca.simple_v1_0.CapabilityDefinition"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.CapabilityDefinition</span></code></a></td>
-<td>A capability definition defines a named, typed set of data that can be associated with Node Type or Node Template to describe a transparent capability or feature of the software component the node describes.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="filters">
-<h2>Filters<a class="headerlink" href="#filters" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.CapabilityFilter" title="aria_extension_tosca.simple_v1_0.CapabilityFilter"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.CapabilityFilter</span></code></a></td>
-<td>Capability filter.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.NodeFilter" title="aria_extension_tosca.simple_v1_0.NodeFilter"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.NodeFilter</span></code></a></td>
-<td>A node filter definition defines criteria for selection of a TOSCA Node Template based upon the template’s property values, capabilities and capability properties.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="miscellaneous">
-<h2>Miscellaneous<a class="headerlink" href="#miscellaneous" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.Description</span></code></a></td>
-<td>Human-readable description.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.MetaData" title="aria_extension_tosca.simple_v1_0.MetaData"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.MetaData</span></code></a></td>
-<td>Meta data.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Repository" title="aria_extension_tosca.simple_v1_0.Repository"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.Repository</span></code></a></td>
-<td>A repository definition defines a named external repository which contains deployment and implementation artifacts that are referenced within the TOSCA Service Template.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Import" title="aria_extension_tosca.simple_v1_0.Import"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.Import</span></code></a></td>
-<td>An import definition is used within a TOSCA Service Template to locate and uniquely name another TOSCA Service Template file which has type and template definitions to be imported (included) and referenced within another Service Template.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ConstraintClause" title="aria_extension_tosca.simple_v1_0.ConstraintClause"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.ConstraintClause</span></code></a></td>
-<td>A constraint clause defines an operation along with one or more compatible values that can be used to define a constraint on a property or parameter’s allowed values when it is defined in a TOSCA Service Template or one of its entities.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.EntrySchema" title="aria_extension_tosca.simple_v1_0.EntrySchema"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.EntrySchema</span></code></a></td>
-<td>ARIA NOTE: The specification does not properly explain this type, however it is implied by examples.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.OperationImplementation" title="aria_extension_tosca.simple_v1_0.OperationImplementation"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.OperationImplementation</span></code></a></td>
-<td>Operation implementation.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement" title="aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement</span></code></a></td>
-<td>Substitution mapping for requirement.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability" title="aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability</span></code></a></td>
-<td>Substitution mapping for capability.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappings" title="aria_extension_tosca.simple_v1_0.SubstitutionMappings"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.SubstitutionMappings</span></code></a></td>
-<td>Substitution mappings.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="templates">
-<h2>Templates<a class="headerlink" href="#templates" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.NodeTemplate" title="aria_extension_tosca.simple_v1_0.NodeTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.NodeTemplate</span></code></a></td>
-<td>A Node Template specifies the occurrence of a manageable software component as part of an application’s topology model which is defined in a TOSCA Service Template.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RelationshipTemplate" title="aria_extension_tosca.simple_v1_0.RelationshipTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.RelationshipTemplate</span></code></a></td>
-<td>A Relationship Template specifies the occurrence of a manageable relationship between node templates as part of an application’s topology model that is defined in a TOSCA Service Template.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.GroupTemplate" title="aria_extension_tosca.simple_v1_0.GroupTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.GroupTemplate</span></code></a></td>
-<td>A group definition defines a logical grouping of node templates, typically for management purposes, but is separate from the application’s topology template.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PolicyTemplate" title="aria_extension_tosca.simple_v1_0.PolicyTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.PolicyTemplate</span></code></a></td>
-<td>A policy definition defines a policy that can be associated with a TOSCA topology or top-level entity definition (e.g., group definition, node template, etc.).</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate" title="aria_extension_tosca.simple_v1_0.TopologyTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.TopologyTemplate</span></code></a></td>
-<td>This section defines the topology template of a cloud application.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate" title="aria_extension_tosca.simple_v1_0.ServiceTemplate"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.ServiceTemplate</span></code></a></td>
-<td>Servicate template.</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="types">
-<h2>Types<a class="headerlink" href="#types" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ArtifactType" title="aria_extension_tosca.simple_v1_0.ArtifactType"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.ArtifactType</span></code></a></td>
-<td>An Artifact Type is a reusable entity that defines the type of one or more files that are used to define implementation or deployment artifacts that are referenced by nodes or relationships on their operations.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.DataType" title="aria_extension_tosca.simple_v1_0.DataType"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.DataType</span></code></a></td>
-<td>A Data Type definition defines the schema for new named datatypes in TOSCA.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.CapabilityType" title="aria_extension_tosca.simple_v1_0.CapabilityType"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.CapabilityType</span></code></a></td>
-<td>A Capability Type is a reusable entity that describes a kind of capability that a Node Type can declare to expose.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceType" title="aria_extension_tosca.simple_v1_0.InterfaceType"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.InterfaceType</span></code></a></td>
-<td>An Interface Type is a reusable entity that describes a set of operations that can be used to interact with or manage a node or relationship in a TOSCA topology.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RelationshipType" title="aria_extension_tosca.simple_v1_0.RelationshipType"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.RelationshipType</span></code></a></td>
-<td>A Relationship Type is a reusable entity that defines the type of one or more relationships between Node Types or Node Templates.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.NodeType" title="aria_extension_tosca.simple_v1_0.NodeType"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.NodeType</span></code></a></td>
-<td>A Node Type is a reusable entity that defines the type of one or more Node Templates.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.GroupType" title="aria_extension_tosca.simple_v1_0.GroupType"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.GroupType</span></code></a></td>
-<td>A Group Type defines logical grouping types for nodes, typically for different management purposes.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PolicyType" title="aria_extension_tosca.simple_v1_0.PolicyType"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.PolicyType</span></code></a></td>
-<td>A Policy Type defines a type of requirement that affects or governs an application or service’s topology at some stage of its lifecycle, but is not explicitly part of the topology itself (i.e., it does not prevent the application or service from being deployed or run if it did not exist).</td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="section" id="data-types">
-<h2>Data types<a class="headerlink" href="#data-types" title="Permalink to this headline">¶</a></h2>
-<table border="1" class="longtable docutils">
-<colgroup>
-<col width="10%" />
-<col width="90%" />
-</colgroup>
-<tbody valign="top">
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Timestamp" title="aria_extension_tosca.simple_v1_0.Timestamp"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.Timestamp</span></code></a></td>
-<td>TOSCA timestamps follow the YAML specification, which in turn is a variant of ISO8601.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Version" title="aria_extension_tosca.simple_v1_0.Version"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.Version</span></code></a></td>
-<td>TOSCA supports the concept of “reuse” of type definitions, as well as template definitions which could be version and change over time.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Range" title="aria_extension_tosca.simple_v1_0.Range"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.Range</span></code></a></td>
-<td>The range type can be used to define numeric ranges with a lower and upper boundary.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.List" title="aria_extension_tosca.simple_v1_0.List"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.List</span></code></a></td>
-<td>The list type allows for specifying multiple values for a parameter of property.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Map" title="aria_extension_tosca.simple_v1_0.Map"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.Map</span></code></a></td>
-<td>The map type allows for specifying multiple values for a parameter of property as a map.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ScalarSize" title="aria_extension_tosca.simple_v1_0.ScalarSize"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.ScalarSize</span></code></a></td>
-<td>Integer scalar for counting bytes.</td>
-</tr>
-<tr class="row-odd"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ScalarTime" title="aria_extension_tosca.simple_v1_0.ScalarTime"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.ScalarTime</span></code></a></td>
-<td>Floating point scalar for counting seconds.</td>
-</tr>
-<tr class="row-even"><td><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ScalarFrequency" title="aria_extension_tosca.simple_v1_0.ScalarFrequency"><code class="xref py py-obj docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.ScalarFrequency</span></code></a></td>
-<td>Floating point scalar for counting cycles per second (Hz).</td>
-</tr>
-</tbody>
-</table>
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">ToscaSimplePresenter1_0</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.presenter.Presenter</span></code></p>
-<p>ARIA presenter for the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html">TOSCA Simple Profile v1.0 cos01</a>.</p>
-<p>Supported <code class="docutils literal"><span class="pre">tosca_definitions_version</span></code> values:</p>
-<ul class="simple">
-<li><code class="docutils literal"><span class="pre">tosca_simple_yaml_1_0</span></code></li>
-</ul>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.ALLOWED_IMPORTED_DSL_VERSIONS">
-<code class="descname">ALLOWED_IMPORTED_DSL_VERSIONS</code><em class="property"> = ('tosca_simple_yaml_1_0',)</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.ALLOWED_IMPORTED_DSL_VERSIONS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.DSL_VERSIONS">
-<code class="descname">DSL_VERSIONS</code><em class="property"> = ('tosca_simple_yaml_1_0',)</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.DSL_VERSIONS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.SIMPLE_PROFILE_LOCATION">
-<code class="descname">SIMPLE_PROFILE_LOCATION</code><em class="property"> = 'tosca-simple-1.0/tosca-simple-1.0.yaml'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.SIMPLE_PROFILE_LOCATION" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.SPECIAL_IMPORTS">
-<code class="descname">SPECIAL_IMPORTS</code><em class="property"> = {'aria-1.0': 'aria-1.0/aria-1.0.yaml'}</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.SPECIAL_IMPORTS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.functions">
-<code class="descname">functions</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.functions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.service_template">
-<code class="descname">service_template</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.service_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.PropertyAssignment">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">PropertyAssignment</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em>, <em>cls=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.presentation.AsIsPresentation</span></code></p>
-<p>This section defines the grammar for assigning values to named properties within TOSCA Node and
-Relationship templates that are defined in their corresponding named types.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_PROPERTY_VALUE_ASSIGNMENT">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.OperationAssignment">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">OperationAssignment</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationAssignment" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>An operation definition defines a named function or procedure that can be bound to an
-implementation artifact (e.g., a script).</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_OPERATION_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.OperationAssignment.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationAssignment.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description string for the associated named operation.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.OperationAssignment.implementation">
-<code class="descname">implementation</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationAssignment.implementation" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional implementation artifact name (e.g., a script file name within a TOSCA CSAR
-file).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.OperationImplementation" title="aria_extension_tosca.simple_v1_0.OperationImplementation"><code class="xref py py-class docutils literal"><span class="pre">OperationImplementation</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.OperationAssignment.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationAssignment.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional list of input property assignments (i.e., parameters assignments) for operation
-definitions that are within TOSCA Node or Relationship Template definitions. This includes
-when operation definitions are included as part of a Requirement assignment in a Node
-Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="aria_extension_tosca.simple_v1_0.PropertyAssignment"><code class="xref py py-class docutils literal"><span class="pre">PropertyAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceAssignment">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">InterfaceAssignment</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceAssignment" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>An interface definition defines a named interface that can be associated with a Node or
-Relationship Type.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_INTERFACE_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceAssignment.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceAssignment.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional list of input property assignments (i.e., parameters assignments) for interface
-definitions that are within TOSCA Node or Relationship Template definitions. This includes
-when interface definitions are referenced as part of a Requirement assignment in a Node
-Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="aria_extension_tosca.simple_v1_0.PropertyAssignment"><code class="xref py py-class docutils literal"><span class="pre">PropertyAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceAssignment.operations">
-<code class="descname">operations</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceAssignment.operations" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.OperationAssignment" title="aria_extension_tosca.simple_v1_0.OperationAssignment"><code class="xref py py-class docutils literal"><span class="pre">OperationAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipAssignment">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">RelationshipAssignment</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipAssignment" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>Relationship assignment.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipAssignment.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipAssignment.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional reserved keyname used to reference declared (named) interface definitions of
-the corresponding Relationship Type in order to provide Property assignments for these
-interfaces or operations of these interfaces.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceAssignment" title="aria_extension_tosca.simple_v1_0.InterfaceAssignment"><code class="xref py py-class docutils literal"><span class="pre">InterfaceAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipAssignment.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipAssignment.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>ARIA NOTE: This field is not mentioned in the spec, but is implied.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="aria_extension_tosca.simple_v1_0.PropertyAssignment"><code class="xref py py-class docutils literal"><span class="pre">PropertyAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipAssignment.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipAssignment.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional reserved keyname used to provide the name of the Relationship Type for the
-requirement assignment’s relationship keyname.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.RequirementAssignment">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">RequirementAssignment</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RequirementAssignment" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A Requirement assignment allows template authors to provide either concrete names of TOSCA
-templates or provide abstract selection criteria for providers to use to find matching TOSCA
-templates that are used to fulfill a named requirement’s declared TOSCA Node Type.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_REQUIREMENT_ASSIGNMENT">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RequirementAssignment.capability">
-<code class="descname">capability</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RequirementAssignment.capability" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional reserved keyname used to provide the name of either a:</p>
-<ul class="simple">
-<li>Capability definition within a target node template that can fulfill the requirement.</li>
-<li>Capability Type that the provider will use to select a type-compatible target node
-template to fulfill the requirement at runtime.</li>
-</ul>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RequirementAssignment.node">
-<code class="descname">node</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RequirementAssignment.node" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional reserved keyname used to identify the target node of a relationship.
-Specifically, it is used to provide either a:</p>
-<ul class="simple">
-<li>Node Template name that can fulfill the target node requirement.</li>
-<li>Node Type name that the provider will use to select a type-compatible node template to
-fulfill the requirement at runtime.</li>
-</ul>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RequirementAssignment.node_filter">
-<code class="descname">node_filter</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RequirementAssignment.node_filter" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional filter definition that TOSCA orchestrators or providers would use to select a
-type-compatible target node that can fulfill the associated abstract requirement at runtime.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.NodeFilter" title="aria_extension_tosca.simple_v1_0.NodeFilter"><code class="xref py py-class docutils literal"><span class="pre">NodeFilter</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RequirementAssignment.relationship">
-<code class="descname">relationship</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RequirementAssignment.relationship" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional reserved keyname used to provide the name of either a:</p>
-<ul class="simple">
-<li>Relationship Template to use to relate the source node to the (capability in the) target
-node when fulfilling the requirement.</li>
-<li>Relationship Type that the provider will use to select a type-compatible relationship
-template to relate the source node to the target node at runtime.</li>
-</ul>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RelationshipAssignment" title="aria_extension_tosca.simple_v1_0.RelationshipAssignment"><code class="xref py py-class docutils literal"><span class="pre">RelationshipAssignment</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.AttributeAssignment">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">AttributeAssignment</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em>, <em>cls=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.AttributeAssignment" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.presentation.AsIsPresentation</span></code></p>
-<p>This section defines the grammar for assigning values to named attributes within TOSCA Node and
-Relationship templates which are defined in their corresponding named types.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_ATTRIBUTE_VALUE_ASSIGNMENT">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityAssignment">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">CapabilityAssignment</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityAssignment" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A capability assignment allows node template authors to assign values to properties and
-attributes for a named capability definition that is part of a Node Template’s type definition.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_CAPABILITY_ASSIGNMENT">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityAssignment.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityAssignment.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of attribute definitions for the Capability definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.AttributeAssignment" title="aria_extension_tosca.simple_v1_0.AttributeAssignment"><code class="xref py py-class docutils literal"><span class="pre">AttributeAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityAssignment.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityAssignment.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property definitions for the Capability definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="aria_extension_tosca.simple_v1_0.PropertyAssignment"><code class="xref py py-class docutils literal"><span class="pre">PropertyAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactAssignment">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">ArtifactAssignment</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactAssignment" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>An artifact definition defines a named, typed file that can be associated with Node Type or Node
-Template and used by orchestration engine to facilitate deployment and implementation of
-interface operations.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_ARTIFACT_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactAssignment.deploy_path">
-<code class="descname">deploy_path</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactAssignment.deploy_path" title="Permalink to this definition">¶</a></dt>
-<dd><p>The file path the associated file would be deployed into within the target node’s container.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactAssignment.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactAssignment.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description for the artifact definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactAssignment.file">
-<code class="descname">file</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactAssignment.file" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required URI string (relative or absolute) which can be used to locate the artifact’s
-file.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactAssignment.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactAssignment.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>ARIA NOTE: This field is not mentioned in the spec, but is implied.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="aria_extension_tosca.simple_v1_0.PropertyAssignment"><code class="xref py py-class docutils literal"><span class="pre">PropertyAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactAssignment.repository">
-<code class="descname">repository</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactAssignment.repository" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional name of the repository definition which contains the location of the external
-repository that contains the artifact. The artifact is expected to be referenceable by its
-file URI within the repository.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactAssignment.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactAssignment.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required artifact type for the artifact definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.PropertyDefinition">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">PropertyDefinition</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A property definition defines a named, typed value and related data that can be associated with
-an entity defined in this specification (e.g., Node Types, Relationship Types, Capability Types,
-etc.). Properties are used by template authors to provide input values to TOSCA entities which
-indicate their “desired state” when they are instantiated. The value of a property can be
-retrieved using the <code class="docutils literal"><span class="pre">get_property</span></code> function within TOSCA Service Templates.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_PROPERTY_DEFN">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PropertyDefinition.constraints">
-<code class="descname">constraints</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition.constraints" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional list of sequenced constraint clauses for the property.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">list of (str, <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ConstraintClause" title="aria_extension_tosca.simple_v1_0.ConstraintClause"><code class="xref py py-class docutils literal"><span class="pre">ConstraintClause</span></code></a>)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PropertyDefinition.default">
-<code class="descname">default</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition.default" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional key that may provide a value to be used as a default if not provided by another
-means.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PropertyDefinition.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description for the property.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PropertyDefinition.entry_schema">
-<code class="descname">entry_schema</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition.entry_schema" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional key that is used to declare the name of the Datatype definition for entries of
-set types such as the TOSCA list or map.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PropertyDefinition.required">
-<code class="descname">required</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition.required" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional key that declares a property as required (true) or not (false).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">bool</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PropertyDefinition.status">
-<code class="descname">status</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition.status" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional status of the property relative to the specification or implementation.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PropertyDefinition.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required data type for the property.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.AttributeDefinition">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">AttributeDefinition</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>An attribute definition defines a named, typed value that can be associated with an entity
-defined in this specification (e.g., a Node, Relationship or Capability Type). Specifically, it
-is used to expose the “actual state” of some property of a TOSCA entity after it has been
-deployed and instantiated (as set by the TOSCA orchestrator). Attribute values can be retrieved
-via the <code class="docutils literal"><span class="pre">get_attribute</span></code> function from the instance model and used as values to other
-entities within TOSCA Service Templates.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_ATTRIBUTE_DEFN">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.AttributeDefinition.default">
-<code class="descname">default</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition.default" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional key that may provide a value to be used as a default if not provided by another
-means.</p>
-<p>This value SHALL be type compatible with the type declared by the property definition’s type
-keyname.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.AttributeDefinition.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description for the attribute.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.AttributeDefinition.entry_schema">
-<code class="descname">entry_schema</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition.entry_schema" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional key that is used to declare the name of the Datatype definition for entries of
-set types such as the TOSCA list or map.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.AttributeDefinition.status">
-<code class="descname">status</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition.status" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional status of the attribute relative to the specification or implementation.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.AttributeDefinition.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required data type for the attribute.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.ParameterDefinition">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">ParameterDefinition</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ParameterDefinition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.definitions.PropertyDefinition</span></code></p>
-<p>A parameter definition is essentially a TOSCA property definition; however, it also allows a
-value to be assigned to it (as for a TOSCA property assignment). In addition, in the case of
-output parameters, it can optionally inherit the data type of the value assigned to it rather
-than have an explicit data type defined for it.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_PARAMETER_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ParameterDefinition.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ParameterDefinition.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required data type for the parameter.</p>
-<p>Note: This keyname is required for a TOSCA Property definition, but is not for a TOSCA
-Parameter definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ParameterDefinition.value">
-<code class="descname">value</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ParameterDefinition.value" title="Permalink to this definition">¶</a></dt>
-<dd><p>The type-compatible value to assign to the named parameter. Parameter values may be provided
-as the result from the evaluation of an expression or a function.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.OperationDefinition">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">OperationDefinition</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationDefinition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>An operation definition defines a named function or procedure that can be bound to an
-implementation artifact (e.g., a script).</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_OPERATION_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.OperationDefinition.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationDefinition.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description string for the associated named operation.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.OperationDefinition.implementation">
-<code class="descname">implementation</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationDefinition.implementation" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional implementation artifact name (e.g., a script file name within a TOSCA CSAR
-file).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.OperationImplementation" title="aria_extension_tosca.simple_v1_0.OperationImplementation"><code class="xref py py-class docutils literal"><span class="pre">OperationImplementation</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.OperationDefinition.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationDefinition.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional list of input property definitions available to all defined operations for
-interface definitions that are within TOSCA Node or Relationship Type definitions. This
-includes when interface definitions are included as part of a Requirement definition in a
-Node Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceDefinition">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">InterfaceDefinition</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceDefinition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>An interface definition defines a named interface that can be associated with a Node or
-Relationship Type.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_INTERFACE_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceDefinition.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceDefinition.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional list of input property definitions available to all defined operations for
-interface definitions that are within TOSCA Node or Relationship Type definitions. This
-includes when interface definitions are included as part of a Requirement definition in a
-Node Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceDefinition.operations">
-<code class="descname">operations</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceDefinition.operations" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.OperationDefinition" title="aria_extension_tosca.simple_v1_0.OperationDefinition"><code class="xref py py-class docutils literal"><span class="pre">OperationDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceDefinition.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceDefinition.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>ARIA NOTE: This field is not mentioned in the spec, but is implied.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipDefinition">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">RelationshipDefinition</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipDefinition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>Relationship definition.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipDefinition.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipDefinition.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional reserved keyname used to reference declared (named) interface definitions of
-the corresponding Relationship Type in order to declare additional Property definitions for
-these interfaces or operations of these interfaces.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">list of <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceDefinition" title="aria_extension_tosca.simple_v1_0.InterfaceDefinition"><code class="xref py py-class docutils literal"><span class="pre">InterfaceDefinition</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipDefinition.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipDefinition.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional reserved keyname used to provide the name of the Relationship Type for the
-requirement definition’s relationship keyname.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.RequirementDefinition">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">RequirementDefinition</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RequirementDefinition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>The Requirement definition describes a named requirement (dependencies) of a TOSCA Node Type or
-Node template which needs to be fulfilled by a matching Capability definition declared by
-another TOSCA modelable entity. The requirement definition may itself include the specific name
-of the fulfilling entity (explicitly) or provide an abstract type, along with additional
-filtering characteristics, that a TOSCA orchestrator can use to fulfill the capability at
-runtime (implicitly).</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_REQUIREMENT_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RequirementDefinition.capability">
-<code class="descname">capability</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RequirementDefinition.capability" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required reserved keyname used that can be used to provide the name of a valid
-Capability Type that can fulfill the requirement.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RequirementDefinition.node">
-<code class="descname">node</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RequirementDefinition.node" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional reserved keyname used to provide the name of a valid Node Type that contains
-the capability definition that can be used to fulfill the requirement.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RequirementDefinition.occurrences">
-<code class="descname">occurrences</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RequirementDefinition.occurrences" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional minimum and maximum occurrences for the requirement.</p>
-<p>Note: the keyword UNBOUNDED is also supported to represent any positive integer.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Range" title="aria_extension_tosca.simple_v1_0.Range"><code class="xref py py-class docutils literal"><span class="pre">Range</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RequirementDefinition.relationship">
-<code class="descname">relationship</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RequirementDefinition.relationship" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional reserved keyname used to provide the name of a valid Relationship Type to
-construct when fulfilling the requirement.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RelationshipDefinition" title="aria_extension_tosca.simple_v1_0.RelationshipDefinition"><code class="xref py py-class docutils literal"><span class="pre">RelationshipDefinition</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityDefinition">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">CapabilityDefinition</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityDefinition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A capability definition defines a named, typed set of data that can be associated with Node Type
-or Node Template to describe a transparent capability or feature of the software component the
-node describes.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_CAPABILITY_DEFN">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityDefinition.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityDefinition.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of attribute definitions for the Capability definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition" title="aria_extension_tosca.simple_v1_0.AttributeDefinition"><code class="xref py py-class docutils literal"><span class="pre">AttributeDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityDefinition.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityDefinition.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description of the Capability definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityDefinition.occurrences">
-<code class="descname">occurrences</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityDefinition.occurrences" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional minimum and maximum occurrences for the capability. By default, an exported
-Capability should allow at least one relationship to be formed with it with a maximum of
-<code class="docutils literal"><span class="pre">UNBOUNDED</span></code> relationships.</p>
-<p>Note: the keyword <code class="docutils literal"><span class="pre">UNBOUNDED</span></code> is also supported to represent any positive integer.</p>
-<p>ARIA NOTE: The spec seems wrong here: the implied default should be <code class="docutils literal"><span class="pre">[0,UNBOUNDED]</span></code>, not
-<code class="docutils literal"><span class="pre">[1,UNBOUNDED]</span></code>, otherwise it would imply that at 1 least one relationship <em>must</em> be
-formed.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Range" title="aria_extension_tosca.simple_v1_0.Range"><code class="xref py py-class docutils literal"><span class="pre">Range</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityDefinition.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityDefinition.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property definitions for the Capability definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityDefinition.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityDefinition.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required name of the Capability Type the capability definition is based upon.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityDefinition.valid_source_types">
-<code class="descname">valid_source_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityDefinition.valid_source_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of one or more valid names of Node Types that are supported as valid
-sources of any relationship established to the declared Capability Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityFilter">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">CapabilityFilter</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityFilter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>Capability filter.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityFilter.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityFilter.properties" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.NodeFilter">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">NodeFilter</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeFilter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A node filter definition defines criteria for selection of a TOSCA Node Template based upon the
-template’s property values, capabilities and capability properties.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_NODE_FILTER_DEFN">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeFilter.capabilities">
-<code class="descname">capabilities</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeFilter.capabilities" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional sequenced list of property filters that would be used to select (filter)
-matching TOSCA entities (e.g., Node Template, Node Type, Capability Types, etc.) based upon
-their capabilities’ property definitions’ values.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">list of (str, <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.CapabilityDefinition" title="aria_extension_tosca.simple_v1_0.CapabilityDefinition"><code class="xref py py-class docutils literal"><span class="pre">CapabilityDefinition</span></code></a>)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeFilter.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeFilter.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional sequenced list of property filters that would be used to select (filter)
-matching TOSCA entities (e.g., Node Template, Node Type, Capability Types, etc.) based upon
-their property definitions’ values.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_PROPERTY_FILTER_DEFN">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">list of (str, <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ConstraintClause" title="aria_extension_tosca.simple_v1_0.ConstraintClause"><code class="xref py py-class docutils literal"><span class="pre">ConstraintClause</span></code></a>)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.Description">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">Description</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em>, <em>cls=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.presentation.AsIsPresentation</span></code></p>
-<p>Human-readable description.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_DESCRIPTION">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.MetaData">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">MetaData</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.MetaData" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>Meta data.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.MetaData.custom">
-<code class="descname">custom</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.MetaData.custom" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">dict</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.MetaData.template_author">
-<code class="descname">template_author</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.MetaData.template_author" title="Permalink to this definition">¶</a></dt>
-<dd><p>This optional metadata keyname can be used to declare the author(s) of the service template
-as a single-line string value.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.MetaData.template_name">
-<code class="descname">template_name</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.MetaData.template_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>This optional metadata keyname can be used to declare the name of service template as a
-single-line string value.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.MetaData.template_version">
-<code class="descname">template_version</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.MetaData.template_version" title="Permalink to this definition">¶</a></dt>
-<dd><p>This optional metadata keyname can be used to declare a domain specific version of the
-service template as a single-line string value.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.Repository">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">Repository</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Repository" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A repository definition defines a named external repository which contains deployment and
-implementation artifacts that are referenced within the TOSCA Service Template.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_REPOSITORY_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Repository.credential">
-<code class="descname">credential</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Repository.credential" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional Credential used to authorize access to the repository.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">tosca.datatypes.Credential</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Repository.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Repository.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description for the repository.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Repository.url">
-<code class="descname">url</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Repository.url" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required URL or network address used to access the repository.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.Import">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">Import</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Import" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>An import definition is used within a TOSCA Service Template to locate and uniquely name another
-TOSCA Service Template file which has type and template definitions to be imported (included)
-and referenced within another Service Template.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_IMPORT_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Import.file">
-<code class="descname">file</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Import.file" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required symbolic name for the imported file.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Import.namespace_prefix">
-<code class="descname">namespace_prefix</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Import.namespace_prefix" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional namespace prefix (alias) that will be used to indicate the namespace_uri when
-forming a qualified name (i.e., qname) when referencing type definitions from the imported
-file.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Import.namespace_uri">
-<code class="descname">namespace_uri</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Import.namespace_uri" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional namespace URI to that will be applied to type definitions found within the
-imported file as a string.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Import.repository">
-<code class="descname">repository</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Import.repository" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional symbolic name of the repository definition where the imported file can be found
-as a string.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">ConstraintClause</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A constraint clause defines an operation along with one or more compatible values that can be
-used to define a constraint on a property or parameter’s allowed values when it is defined in a
-TOSCA Service Template or one of its entities.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_CONSTRAINTS_CLAUSE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.equal">
-<code class="descname">equal</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.equal" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains a property or parameter to a value equal to (‘=’) the value declared.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.greater_or_equal">
-<code class="descname">greater_or_equal</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.greater_or_equal" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains a property or parameter to a value greater than or equal to (‘&gt;=’) the value
-declared.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.greater_than">
-<code class="descname">greater_than</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.greater_than" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains a property or parameter to a value greater than (‘&gt;’) the value declared.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.in_range">
-<code class="descname">in_range</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.in_range" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains a property or parameter to a value in range of (inclusive) the two values
-declared.</p>
-<p>Note: subclasses or templates of types that declare a property with the <code class="docutils literal"><span class="pre">in_range</span></code>
-constraint MAY only further restrict the range specified by the parent type.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.length">
-<code class="descname">length</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.length" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains the property or parameter to a value of a given length.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.less_or_equal">
-<code class="descname">less_or_equal</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.less_or_equal" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains a property or parameter to a value less than or equal to (‘&lt;=’) the value
-declared.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.less_than">
-<code class="descname">less_than</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.less_than" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains a property or parameter to a value less than (‘&lt;’) the value declared.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.max_length">
-<code class="descname">max_length</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.max_length" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains the property or parameter to a value to a maximum length.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.min_length">
-<code class="descname">min_length</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.min_length" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains the property or parameter to a value to a minimum length.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.pattern">
-<code class="descname">pattern</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.pattern" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains the property or parameter to a value that is allowed by the provided regular
-expression.</p>
-<p>Note: Future drafts of this specification will detail the use of regular expressions and
-reference an appropriate standardized grammar.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ConstraintClause.valid_values">
-<code class="descname">valid_values</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ConstraintClause.valid_values" title="Permalink to this definition">¶</a></dt>
-<dd><p>Constrains a property or parameter to a value that is in the list of declared values.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.EntrySchema">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">EntrySchema</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.EntrySchema" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>ARIA NOTE: The specification does not properly explain this type, however it is implied by
-examples.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.EntrySchema.constraints">
-<code class="descname">constraints</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.EntrySchema.constraints" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">list of (str, <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ConstraintClause" title="aria_extension_tosca.simple_v1_0.ConstraintClause"><code class="xref py py-class docutils literal"><span class="pre">ConstraintClause</span></code></a>)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.EntrySchema.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.EntrySchema.description" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.EntrySchema.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.EntrySchema.type" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.OperationImplementation">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">OperationImplementation</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationImplementation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>Operation implementation.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.OperationImplementation.dependencies">
-<code class="descname">dependencies</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationImplementation.dependencies" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional ordered list of one or more dependent or secondary implementation artifact name
-which are referenced by the primary implementation artifact (e.g., a library the script
-installs or a secondary script).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.OperationImplementation.primary">
-<code class="descname">primary</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.OperationImplementation.primary" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional implementation artifact name (i.e., the primary script file name within a
-TOSCA CSAR file).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">SubstitutionMappingsRequirement</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em>, <em>cls=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.presentation.AsIsPresentation</span></code></p>
-<p>Substitution mapping for requirement.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement.node_template">
-<code class="descname">node_template</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement.node_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement.requirement">
-<code class="descname">requirement</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement.requirement" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">SubstitutionMappingsCapability</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em>, <em>cls=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.presentation.AsIsPresentation</span></code></p>
-<p>Substitution mapping for capability.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability.capability">
-<code class="descname">capability</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability.capability" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability.node_template">
-<code class="descname">node_template</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability.node_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.SubstitutionMappings">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">SubstitutionMappings</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappings" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>Substitution mappings.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.SubstitutionMappings.capabilities">
-<code class="descname">capabilities</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappings.capabilities" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability" title="aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability"><code class="xref py py-class docutils literal"><span class="pre">SubstitutionMappingsCapability</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.SubstitutionMappings.node_type">
-<code class="descname">node_type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappings.node_type" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.SubstitutionMappings.requirements">
-<code class="descname">requirements</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappings.requirements" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement" title="aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement"><code class="xref py py-class docutils literal"><span class="pre">SubstitutionMappingsRequirement</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">NodeTemplate</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A Node Template specifies the occurrence of a manageable software component as part of an
-application’s topology model which is defined in a TOSCA Service Template. A Node template is an
-instance of a specified Node Type and can provide customized properties, constraints or
-operations which override the defaults provided by its Node Type and its implementations.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_NODE_TEMPLATE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.artifacts">
-<code class="descname">artifacts</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.artifacts" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of named artifact definitions for the Node Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ArtifactAssignment" title="aria_extension_tosca.simple_v1_0.ArtifactAssignment"><code class="xref py py-class docutils literal"><span class="pre">ArtifactAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of attribute value assignments for the Node Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.AttributeAssignment" title="aria_extension_tosca.simple_v1_0.AttributeAssignment"><code class="xref py py-class docutils literal"><span class="pre">AttributeAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.capabilities">
-<code class="descname">capabilities</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.capabilities" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of capability assignments for the Node Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.CapabilityAssignment" title="aria_extension_tosca.simple_v1_0.CapabilityAssignment"><code class="xref py py-class docutils literal"><span class="pre">CapabilityAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.copy">
-<code class="descname">copy</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.copy" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional (symbolic) name of another node template to copy into (all keynames and values)
-and use as a basis for this node template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional description for the Node Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.directives">
-<code class="descname">directives</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.directives" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of directive values to provide processing instructions to orchestrators and
-tooling.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of named interface definitions for the Node Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceAssignment" title="aria_extension_tosca.simple_v1_0.InterfaceAssignment"><code class="xref py py-class docutils literal"><span class="pre">InterfaceAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.node_filter">
-<code class="descname">node_filter</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.node_filter" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional filter definition that TOSCA orchestrators would use to select the correct
-target node. This keyname is only valid if the directive has the value of “selectable” set.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.NodeFilter" title="aria_extension_tosca.simple_v1_0.NodeFilter"><code class="xref py py-class docutils literal"><span class="pre">NodeFilter</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property value assignments for the Node Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="aria_extension_tosca.simple_v1_0.PropertyAssignment"><code class="xref py py-class docutils literal"><span class="pre">PropertyAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.requirements">
-<code class="descname">requirements</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.requirements" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional sequenced list of requirement assignments for the Node Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">list of (str, <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RequirementAssignment" title="aria_extension_tosca.simple_v1_0.RequirementAssignment"><code class="xref py py-class docutils literal"><span class="pre">RequirementAssignment</span></code></a>)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required name of the Node Type the Node Template is based upon.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipTemplate">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">RelationshipTemplate</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A Relationship Template specifies the occurrence of a manageable relationship between node
-templates as part of an application’s topology model that is defined in a TOSCA Service
-Template. A Relationship template is an instance of a specified Relationship Type and can
-provide customized properties, constraints or operations which override the defaults provided by
-its Relationship Type and its implementations.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_RELATIONSHIP_TEMPLATE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipTemplate.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipTemplate.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of attribute assignments for the Relationship Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.AttributeAssignment" title="aria_extension_tosca.simple_v1_0.AttributeAssignment"><code class="xref py py-class docutils literal"><span class="pre">AttributeAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipTemplate.copy">
-<code class="descname">copy</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipTemplate.copy" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional (symbolic) name of another relationship template to copy into (all keynames and
-values) and use as a basis for this relationship template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional description for the Relationship Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipTemplate.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipTemplate.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of named interface definitions for the Node Template.</p>
-<p>ARIA NOTE: Spec is wrong here, should be Relationship Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceAssignment" title="aria_extension_tosca.simple_v1_0.InterfaceAssignment"><code class="xref py py-class docutils literal"><span class="pre">InterfaceAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipTemplate.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipTemplate.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property assignments for the Relationship Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="aria_extension_tosca.simple_v1_0.PropertyAssignment"><code class="xref py py-class docutils literal"><span class="pre">PropertyAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required name of the Relationship Type the Relationship Template is based upon.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.GroupTemplate">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">GroupTemplate</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A group definition defines a logical grouping of node templates, typically for management
-purposes, but is separate from the application’s topology template.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_GROUP_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description for the group definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupTemplate.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupTemplate.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of named interface definitions for the group definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceDefinition" title="aria_extension_tosca.simple_v1_0.InterfaceDefinition"><code class="xref py py-class docutils literal"><span class="pre">InterfaceDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupTemplate.members">
-<code class="descname">members</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupTemplate.members" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional list of one or more node template names that are members of this group
-definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupTemplate.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupTemplate.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property value assignments for the group definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="aria_extension_tosca.simple_v1_0.PropertyAssignment"><code class="xref py py-class docutils literal"><span class="pre">PropertyAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required name of the group type the group definition is based upon.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyTemplate">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">PolicyTemplate</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A policy definition defines a policy that can be associated with a TOSCA topology or top-level
-entity definition (e.g., group definition, node template, etc.).</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_POLICY_DEF">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description for the policy definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyTemplate.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyTemplate.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property value assignments for the policy definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyAssignment" title="aria_extension_tosca.simple_v1_0.PropertyAssignment"><code class="xref py py-class docutils literal"><span class="pre">PropertyAssignment</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyTemplate.targets">
-<code class="descname">targets</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyTemplate.targets" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of valid Node Templates or Groups the Policy can be applied to.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyTemplate.type">
-<code class="descname">type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyTemplate.type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required name of the policy type the policy definition is based upon.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.TopologyTemplate">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">TopologyTemplate</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>This section defines the topology template of a cloud application. The main ingredients of the
-topology template are node templates representing components of the application and relationship
-templates representing links between the components. These elements are defined in the nested
-<code class="docutils literal"><span class="pre">node_templates</span></code> section and the nested relationship_templates sections, respectively.
-Furthermore, a topology template allows for defining input parameters, output parameters as well
-as grouping of node templates.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_TOPOLOGY_TEMPLATE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.TopologyTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description for the Topology Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.TopologyTemplate.groups">
-<code class="descname">groups</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate.groups" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of Group definitions whose members are node templates defined within this
-same Topology Template.</p>
-<p><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.GroupTemplate" title="aria_extension_tosca.simple_v1_0.GroupTemplate"><code class="xref py py-class docutils literal"><span class="pre">GroupTemplate</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.TopologyTemplate.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of input parameters (i.e., as parameter definitions) for the Topology
-Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ParameterDefinition" title="aria_extension_tosca.simple_v1_0.ParameterDefinition"><code class="xref py py-class docutils literal"><span class="pre">ParameterDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.TopologyTemplate.node_templates">
-<code class="descname">node_templates</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate.node_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of node template definitions for the Topology Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.NodeTemplate" title="aria_extension_tosca.simple_v1_0.NodeTemplate"><code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.TopologyTemplate.outputs">
-<code class="descname">outputs</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate.outputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of output parameters (i.e., as parameter definitions) for the Topology
-Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ParameterDefinition" title="aria_extension_tosca.simple_v1_0.ParameterDefinition"><code class="xref py py-class docutils literal"><span class="pre">ParameterDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.TopologyTemplate.policies">
-<code class="descname">policies</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate.policies" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of Policy definitions for the Topology Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PolicyTemplate" title="aria_extension_tosca.simple_v1_0.PolicyTemplate"><code class="xref py py-class docutils literal"><span class="pre">PolicyTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.TopologyTemplate.relationship_templates">
-<code class="descname">relationship_templates</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate.relationship_templates" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of relationship templates for the Topology Template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RelationshipTemplate" title="aria_extension_tosca.simple_v1_0.RelationshipTemplate"><code class="xref py py-class docutils literal"><span class="pre">RelationshipTemplate</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.TopologyTemplate.substitution_mappings">
-<code class="descname">substitution_mappings</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate.substitution_mappings" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional declaration that exports the topology template as an implementation of a Node
-type.</p>
-<p>This also includes the mappings between the external Node Types named capabilities and
-requirements to existing implementations of those capabilities and requirements on Node
-templates declared within the topology template.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">ServiceTemplate</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>Servicate template.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ELEMENT_SERVICE_TEMPLATE">TOSCA Simple Profile v1.0 cos01 specification</a>.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.artifact_types">
-<code class="descname">artifact_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.artifact_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>This section contains an optional list of artifact type definitions for use in the service
-template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ArtifactType" title="aria_extension_tosca.simple_v1_0.ArtifactType"><code class="xref py py-class docutils literal"><span class="pre">ArtifactType</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.capability_types">
-<code class="descname">capability_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.capability_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>This section contains an optional list of capability type definitions for use in the service
-template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.CapabilityType" title="aria_extension_tosca.simple_v1_0.CapabilityType"><code class="xref py py-class docutils literal"><span class="pre">CapabilityType</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.data_types">
-<code class="descname">data_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.data_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declares a list of optional TOSCA Data Type definitions.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.DataType" title="aria_extension_tosca.simple_v1_0.DataType"><code class="xref py py-class docutils literal"><span class="pre">DataType</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declares a description for this Service Template and its contents.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.dsl_definitions">
-<code class="descname">dsl_definitions</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.dsl_definitions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declares optional DSL-specific definitions and conventions. For example, in YAML, this
-allows defining reusable YAML macros (i.e., YAML alias anchors) for use throughout the TOSCA
-Service Template.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#_Toc397688790">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.group_types">
-<code class="descname">group_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.group_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>This section contains a list of group type definitions for use in the service template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.GroupType" title="aria_extension_tosca.simple_v1_0.GroupType"><code class="xref py py-class docutils literal"><span class="pre">GroupType</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.imports">
-<code class="descname">imports</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.imports" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declares import statements external TOSCA Definitions documents. For example, these may be
-file location or URIs relative to the service template file within the same TOSCA CSAR file.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">list of <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Import" title="aria_extension_tosca.simple_v1_0.Import"><code class="xref py py-class docutils literal"><span class="pre">Import</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.interface_types">
-<code class="descname">interface_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.interface_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>This section contains an optional list of interface type definitions for use in the service
-template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceType" title="aria_extension_tosca.simple_v1_0.InterfaceType"><code class="xref py py-class docutils literal"><span class="pre">InterfaceType</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.metadata">
-<code class="descname">metadata</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.metadata" title="Permalink to this definition">¶</a></dt>
-<dd><p>Defines a section used to declare additional metadata information. Domain-specific TOSCA
-profile specifications may define keynames that are required for their implementations.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#_Toc379455048">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.MetaData" title="aria_extension_tosca.simple_v1_0.MetaData"><code class="xref py py-class docutils literal"><span class="pre">MetaData</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.node_types">
-<code class="descname">node_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.node_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>This section contains a set of node type definitions for use in the service template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.NodeType" title="aria_extension_tosca.simple_v1_0.NodeType"><code class="xref py py-class docutils literal"><span class="pre">NodeType</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.policy_types">
-<code class="descname">policy_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.policy_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>This section contains a list of policy type definitions for use in the service template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PolicyType" title="aria_extension_tosca.simple_v1_0.PolicyType"><code class="xref py py-class docutils literal"><span class="pre">PolicyType</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.relationship_types">
-<code class="descname">relationship_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.relationship_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>This section contains a set of relationship type definitions for use in the service
-template.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RelationshipType" title="aria_extension_tosca.simple_v1_0.RelationshipType"><code class="xref py py-class docutils literal"><span class="pre">RelationshipType</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.repositories">
-<code class="descname">repositories</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.repositories" title="Permalink to this definition">¶</a></dt>
-<dd><p>Declares the list of external repositories which contain artifacts that are referenced in
-the service template along with their addresses and necessary credential information used to
-connect to them in order to retrieve the artifacts.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Repository" title="aria_extension_tosca.simple_v1_0.Repository"><code class="xref py py-class docutils literal"><span class="pre">Repository</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.topology_template">
-<code class="descname">topology_template</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.topology_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Defines the topology template of an application or service, consisting of node templates
-that represent the application’s or service’s components, as well as relationship templates
-representing relations between the components.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.TopologyTemplate" title="aria_extension_tosca.simple_v1_0.TopologyTemplate"><code class="xref py py-class docutils literal"><span class="pre">TopologyTemplate</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ServiceTemplate.tosca_definitions_version">
-<code class="descname">tosca_definitions_version</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ServiceTemplate.tosca_definitions_version" title="Permalink to this definition">¶</a></dt>
-<dd><p>Defines the version of the TOSCA Simple Profile specification the template (grammar)
-complies with.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#_Toc379455047">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactType">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">ArtifactType</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactType" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>An Artifact Type is a reusable entity that defines the type of one or more files that are used
-to define implementation or deployment artifacts that are referenced by nodes or relationships
-on their operations.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_ARTIFACT_TYPE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactType.derived_from">
-<code class="descname">derived_from</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactType.derived_from" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional parent Artifact Type name the Artifact Type derives from.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactType.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactType.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional description for the Artifact Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactType.file_ext">
-<code class="descname">file_ext</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactType.file_ext" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required file extension property for the Artifact Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactType.mime_type">
-<code class="descname">mime_type</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactType.mime_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>The required mime type property for the Artifact Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactType.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactType.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property definitions for the Artifact Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ArtifactType.version">
-<code class="descname">version</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ArtifactType.version" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional version for the Artifact Type definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Version" title="aria_extension_tosca.simple_v1_0.Version"><code class="xref py py-class docutils literal"><span class="pre">Version</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.DataType">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">DataType</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.DataType" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A Data Type definition defines the schema for new named datatypes in TOSCA.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_DATA_TYPE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.DataType.constraints">
-<code class="descname">constraints</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.DataType.constraints" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional list of sequenced constraint clauses for the Data Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">list of (str, <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ConstraintClause" title="aria_extension_tosca.simple_v1_0.ConstraintClause"><code class="xref py py-class docutils literal"><span class="pre">ConstraintClause</span></code></a>)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.DataType.derived_from">
-<code class="descname">derived_from</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.DataType.derived_from" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional key used when a datatype is derived from an existing TOSCA Data Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.DataType.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.DataType.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description for the Data Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.DataType.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.DataType.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional list property definitions that comprise the schema for a complex Data Type in
-TOSCA.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.DataType.version">
-<code class="descname">version</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.DataType.version" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional version for the Data Type definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Version" title="aria_extension_tosca.simple_v1_0.Version"><code class="xref py py-class docutils literal"><span class="pre">Version</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityType">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">CapabilityType</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityType" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A Capability Type is a reusable entity that describes a kind of capability that a Node Type can
-declare to expose. Requirements (implicit or explicit) that are declared as part of one node can
-be matched to (i.e., fulfilled by) the Capabilities declared by another node.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_CAPABILITY_TYPE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityType.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityType.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of attribute definitions for the Capability Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition" title="aria_extension_tosca.simple_v1_0.AttributeDefinition"><code class="xref py py-class docutils literal"><span class="pre">AttributeDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityType.derived_from">
-<code class="descname">derived_from</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityType.derived_from" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional parent capability type name this new Capability Type derives from.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityType.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityType.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional description for the Capability Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityType.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityType.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property definitions for the Capability Type.</p>
-<p>ARIA NOTE: The spec says ‘list’, but the examples are all of dicts.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityType.valid_source_types">
-<code class="descname">valid_source_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityType.valid_source_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of one or more valid names of Node Types that are supported as valid
-sources of any relationship established to the declared Capability Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.CapabilityType.version">
-<code class="descname">version</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.CapabilityType.version" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional version for the Capability Type definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Version" title="aria_extension_tosca.simple_v1_0.Version"><code class="xref py py-class docutils literal"><span class="pre">Version</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceType">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">InterfaceType</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceType" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>An Interface Type is a reusable entity that describes a set of operations that can be used to
-interact with or manage a node or relationship in a TOSCA topology.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_INTERFACE_TYPE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceType.derived_from">
-<code class="descname">derived_from</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceType.derived_from" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional parent Interface Type name this new Interface Type derives from.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceType.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceType.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional description for the Interface Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceType.inputs">
-<code class="descname">inputs</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceType.inputs" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional list of input parameter definitions.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceType.operations">
-<code class="descname">operations</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceType.operations" title="Permalink to this definition">¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.OperationDefinition" title="aria_extension_tosca.simple_v1_0.OperationDefinition"><code class="xref py py-class docutils literal"><span class="pre">OperationDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.InterfaceType.version">
-<code class="descname">version</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.InterfaceType.version" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional version for the Interface Type definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Version" title="aria_extension_tosca.simple_v1_0.Version"><code class="xref py py-class docutils literal"><span class="pre">Version</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipType">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">RelationshipType</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipType" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A Relationship Type is a reusable entity that defines the type of one or more relationships
-between Node Types or Node Templates.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_RELATIONSHIP_TYPE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipType.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipType.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of attribute definitions for the Relationship Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition" title="aria_extension_tosca.simple_v1_0.AttributeDefinition"><code class="xref py py-class docutils literal"><span class="pre">AttributeDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipType.derived_from">
-<code class="descname">derived_from</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipType.derived_from" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional parent Relationship Type name the Relationship Type derives from.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipType.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipType.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional description for the Relationship Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipType.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipType.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of interface definitions interfaces supported by the Relationship Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceDefinition" title="aria_extension_tosca.simple_v1_0.InterfaceDefinition"><code class="xref py py-class docutils literal"><span class="pre">InterfaceDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipType.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipType.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property definitions for the Relationship Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipType.valid_target_types">
-<code class="descname">valid_target_types</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipType.valid_target_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of one or more names of Capability Types that are valid targets for this
-relationship.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.RelationshipType.version">
-<code class="descname">version</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.RelationshipType.version" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional version for the Relationship Type definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Version" title="aria_extension_tosca.simple_v1_0.Version"><code class="xref py py-class docutils literal"><span class="pre">Version</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.NodeType">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">NodeType</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeType" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A Node Type is a reusable entity that defines the type of one or more Node Templates. As such, a
-Node Type defines the structure of observable properties via a Properties Definition, the
-Requirements and Capabilities of the node as well as its supported interfaces.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_NODE_TYPE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeType.artifacts">
-<code class="descname">artifacts</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeType.artifacts" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of named artifact definitions for the Node Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.ArtifactAssignment" title="aria_extension_tosca.simple_v1_0.ArtifactAssignment"><code class="xref py py-class docutils literal"><span class="pre">ArtifactAssignment</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeType.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeType.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of attribute definitions for the Node Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.AttributeDefinition" title="aria_extension_tosca.simple_v1_0.AttributeDefinition"><code class="xref py py-class docutils literal"><span class="pre">AttributeDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeType.capabilities">
-<code class="descname">capabilities</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeType.capabilities" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of capability definitions for the Node Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">list of <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.CapabilityDefinition" title="aria_extension_tosca.simple_v1_0.CapabilityDefinition"><code class="xref py py-class docutils literal"><span class="pre">CapabilityDefinition</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeType.derived_from">
-<code class="descname">derived_from</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeType.derived_from" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional parent Node Type name this new Node Type derives from.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeType.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeType.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional description for the Node Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeType.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeType.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of interface definitions supported by the Node Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceDefinition" title="aria_extension_tosca.simple_v1_0.InterfaceDefinition"><code class="xref py py-class docutils literal"><span class="pre">InterfaceDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeType.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeType.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property definitions for the Node Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeType.requirements">
-<code class="descname">requirements</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeType.requirements" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional sequenced list of requirement definitions for the Node Type.</p>
-<p>ARIA NOTE: The spec seems wrong to make this a sequenced list. It seems that when you have
-more than one requirement of the same name, behavior is undefined. The idea is to use the
-“occurrences” field if you need to limit the number of requirement assignments.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">list of (str, <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.RequirementDefinition" title="aria_extension_tosca.simple_v1_0.RequirementDefinition"><code class="xref py py-class docutils literal"><span class="pre">RequirementDefinition</span></code></a>)</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.NodeType.version">
-<code class="descname">version</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.NodeType.version" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional version for the Node Type definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Version" title="aria_extension_tosca.simple_v1_0.Version"><code class="xref py py-class docutils literal"><span class="pre">Version</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.GroupType">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">GroupType</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupType" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A Group Type defines logical grouping types for nodes, typically for different management
-purposes. Groups can effectively be viewed as logical nodes that are not part of the physical
-deployment topology of an application, yet can have capabilities and the ability to attach
-policies and interfaces that can be applied (depending on the group type) to its member nodes.</p>
-<p>Conceptually, group definitions allow the creation of logical “membership” relationships to
-nodes in a service template that are not a part of the application’s explicit requirement
-dependencies in the topology template (i.e. those required to actually get the application
-deployed and running). Instead, such logical membership allows for the introduction of things
-such as group management and uniform application of policies (i.e., requirements that are also
-not bound to the application itself) to the group’s members.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_GROUP_TYPE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupType.derived_from">
-<code class="descname">derived_from</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupType.derived_from" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional parent Group Type name the Group Type derives from.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupType.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupType.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description for the Group Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupType.interfaces">
-<code class="descname">interfaces</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupType.interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of interface definitions supported by the Group Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.InterfaceDefinition" title="aria_extension_tosca.simple_v1_0.InterfaceDefinition"><code class="xref py py-class docutils literal"><span class="pre">InterfaceDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupType.members">
-<code class="descname">members</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupType.members" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of one or more names of Node Types that are valid (allowed) as members of
-the Group Type.</p>
-<p>Note: This can be viewed by TOSCA Orchestrators as an implied relationship from the listed
-members nodes to the group, but one that does not have operational lifecycle considerations.
-For example, if we were to name this as an explicit Relationship Type we might call this
-“MemberOf” (group).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupType.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupType.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property definitions for the Group Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">{<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a>}</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.GroupType.version">
-<code class="descname">version</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.GroupType.version" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional version for the Group Type definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Version" title="aria_extension_tosca.simple_v1_0.Version"><code class="xref py py-class docutils literal"><span class="pre">Version</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyType">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">PolicyType</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyType" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation</span></code></a></p>
-<p>A Policy Type defines a type of requirement that affects or governs an application or service’s
-topology at some stage of its lifecycle, but is not explicitly part of the topology itself
-(i.e., it does not prevent the application or service from being deployed or run if it did not
-exist).</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#DEFN_ENTITY_POLICY_TYPE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyType.derived_from">
-<code class="descname">derived_from</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyType.derived_from" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional parent Policy Type name the Policy Type derives from.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyType.description">
-<code class="descname">description</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyType.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>The optional description for the Policy Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Description" title="aria_extension_tosca.simple_v1_0.Description"><code class="xref py py-class docutils literal"><span class="pre">Description</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyType.properties">
-<code class="descname">properties</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyType.properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of property definitions for the Policy Type.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.PropertyDefinition" title="aria_extension_tosca.simple_v1_0.PropertyDefinition"><code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyType.targets">
-<code class="descname">targets</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyType.targets" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional list of valid Node Types or Group Types the Policy Type can be applied to.</p>
-<p>Note: This can be viewed by TOSCA Orchestrators as an implied relationship to the target
-nodes, but one that does not have operational lifecycle considerations. For example, if we
-were to name this as an explicit Relationship Type we might call this “AppliesTo” (node or
-group).</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body">[<a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><code class="xref py py-obj docutils literal"><span class="pre">basestring</span></code></a>]</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.PolicyType.version">
-<code class="descname">version</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.PolicyType.version" title="Permalink to this definition">¶</a></dt>
-<dd><p>An optional version for the Policy Type definition.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Type:</th><td class="field-body"><a class="reference internal" href="#aria_extension_tosca.simple_v1_0.Version" title="aria_extension_tosca.simple_v1_0.Version"><code class="xref py py-class docutils literal"><span class="pre">Version</span></code></a></td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.Timestamp">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">Timestamp</code><span class="sig-paren">(</span><em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Timestamp" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>TOSCA timestamps follow the YAML specification, which in turn is a variant of ISO8601.</p>
-<p>Long forms and short forms (without time of day and assuming UTC timezone) are supported for
-parsing. The canonical form (for rendering) matches the long form at the UTC timezone.</p>
-<p>See the <a class="reference external" href="http://yaml.org/type/timestamp.html">Timestamp Language-Independent Type for YAML Version 1.1 (Working Draft 2005-01-18)</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Timestamp.CANONICAL">
-<code class="descname">CANONICAL</code><em class="property"> = '%Y-%m-%dT%H:%M:%S'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Timestamp.CANONICAL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Timestamp.REGULAR_LONG">
-<code class="descname">REGULAR_LONG</code><em class="property"> = '^(?P&lt;year&gt;[0-9][0-9][0-9][0-9])-(?P&lt;month&gt;[0-9][0-9]?)-(?P&lt;day&gt;[0-9][0-9]?)([Tt]|[ \\t]+)(?P&lt;hour&gt;[0-9][0-9]?):(?P&lt;minute&gt;[0-9][0-9]):(?P&lt;second&gt;[0-9][0-9])(?P&lt;fraction&gt;\\.[0-9]*)?(([ \\t]*)Z|(?P&lt;tzhour&gt;[-+][0-9][0-9])?(:(?P&lt;tzminute&gt;[0-9][0-9])?)?)?$'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Timestamp.REGULAR_LONG" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Timestamp.REGULAR_SHORT">
-<code class="descname">REGULAR_SHORT</code><em class="property"> = '^(?P&lt;year&gt;[0-9][0-9][0-9][0-9])-(?P&lt;month&gt;[0-9][0-9])-(?P&lt;day&gt;[0-9][0-9])$'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Timestamp.REGULAR_SHORT" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Timestamp.as_datetime_utc">
-<code class="descname">as_datetime_utc</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Timestamp.as_datetime_utc" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Timestamp.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Timestamp.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.Version">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">Version</code><span class="sig-paren">(</span><em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Version" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>TOSCA supports the concept of “reuse” of type definitions, as well as template definitions which
-could be version and change over time. It is important to provide a reliable, normative means to
-represent a version string which enables the comparison and management of types and templates
-over time. Therefore, the TOSCA TC intends to provide a normative version type (string) for this
-purpose in future Working Drafts of this specification.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#TYPE_TOSCA_VERSION">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Version.REGULAR">
-<code class="descname">REGULAR</code><em class="property"> = '^(?P&lt;major&gt;\\d+)\\.(?P&lt;minor&gt;\\d+)(\\.(?P&lt;fix&gt;\\d+)((\\.(?P&lt;qualifier&gt;\\d+))(\\-(?P&lt;build&gt;\\d+))?)?)?$'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Version.REGULAR" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Version.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Version.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="staticmethod">
-<dt id="aria_extension_tosca.simple_v1_0.Version.key">
-<em class="property">static </em><code class="descname">key</code><span class="sig-paren">(</span><em>version</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Version.key" title="Permalink to this definition">¶</a></dt>
-<dd><p>Key method for fast sorting.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.Range">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">Range</code><span class="sig-paren">(</span><em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Range" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
-<p>The range type can be used to define numeric ranges with a lower and upper boundary. For
-example, this allows for specifying a range of ports to be opened in a firewall.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#TYPE_TOSCA_RANGE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.Range.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Range.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.Range.is_in">
-<code class="descname">is_in</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Range.is_in" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.List">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">List</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.List" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">list</span></code></p>
-<p>The list type allows for specifying multiple values for a parameter of property. For example, if
-an application allows for being configured to listen on multiple ports, a list of ports could be
-configured using the list data type.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#TYPE_TOSCA_LIST">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.List.as_raw">
-<code class="descname">as_raw</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.List.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.Map">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">Map</code><span class="sig-paren">(</span><em>items=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Map" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.utils.html#aria.utils.collections.StrictDict" title="aria.utils.collections.StrictDict"><code class="xref py py-class docutils literal"><span class="pre">aria.utils.collections.StrictDict</span></code></a></p>
-<p>The map type allows for specifying multiple values for a parameter of property as a map. In
-contrast to the list type, where each entry can only be addressed by its index in the list,
-entries in a map are named elements that can be addressed by their keys.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#TYPE_TOSCA_MAP">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.Map.as_raw">
-<code class="descname">as_raw</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.Map.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarSize">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">ScalarSize</code><span class="sig-paren">(</span><em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarSize" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.data_types.Scalar</span></code></p>
-<p>Integer scalar for counting bytes.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#TYPE_TOSCA_SCALAR_UNIT_SIZE">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarSize.REGULAR">
-<code class="descname">REGULAR</code><em class="property"> = '^(?P&lt;scalar&gt;[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)\\s*(?P&lt;unit&gt;B|kB|KiB|MB|MiB|GB|GiB|TB|TiB)$'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarSize.REGULAR" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarSize.TYPE">
-<code class="descname">TYPE</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarSize.TYPE" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#int" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">int</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarSize.UNIT">
-<code class="descname">UNIT</code><em class="property"> = 'bytes'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarSize.UNIT" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarSize.UNITS">
-<code class="descname">UNITS</code><em class="property"> = {'kB': 1000, 'B': 1, 'GB': 1000000000, 'MB': 1000000, 'KiB': 1024, 'MiB': 1048576, 'TB': 1000000000000, 'TiB': 1099511627776, 'GiB': 1073741824}</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarSize.UNITS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarTime">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">ScalarTime</code><span class="sig-paren">(</span><em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarTime" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.data_types.Scalar</span></code></p>
-<p>Floating point scalar for counting seconds.</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#TYPE_TOSCA_SCALAR_UNIT_TIME">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarTime.REGULAR">
-<code class="descname">REGULAR</code><em class="property"> = '^(?P&lt;scalar&gt;[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)\\s*(?P&lt;unit&gt;ns|us|ms|s|m|h|d)$'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarTime.REGULAR" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarTime.TYPE">
-<code class="descname">TYPE</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarTime.TYPE" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#float" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">float</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarTime.UNIT">
-<code class="descname">UNIT</code><em class="property"> = 'seconds'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarTime.UNIT" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarTime.UNITS">
-<code class="descname">UNITS</code><em class="property"> = {'d': 86400.0, 'h': 3600.0, 'm': 60.0, 'us': 1e-06, 's': 1.0, 'ms': 0.001, 'ns': 1e-09}</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarTime.UNITS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarFrequency">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.</code><code class="descname">ScalarFrequency</code><span class="sig-paren">(</span><em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarFrequency" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.data_types.Scalar</span></code></p>
-<p>Floating point scalar for counting cycles per second (Hz).</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#TYPE_TOSCA_SCALAR_UNIT_FREQUENCY">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarFrequency.REGULAR">
-<code class="descname">REGULAR</code><em class="property"> = '^(?P&lt;scalar&gt;[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)\\s*(?P&lt;unit&gt;Hz|kHz|MHz|GHz)$'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarFrequency.REGULAR" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarFrequency.TYPE">
-<code class="descname">TYPE</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarFrequency.TYPE" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#float" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">float</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarFrequency.UNIT">
-<code class="descname">UNIT</code><em class="property"> = 'Hz'</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarFrequency.UNIT" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.ScalarFrequency.UNITS">
-<code class="descname">UNITS</code><em class="property"> = {'Hz': 1.0, 'kHz': 1000.0, 'MHz': 1000000.0, 'GHz': 1000000000.0}</em><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.ScalarFrequency.UNITS" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria_extension_tosca.simple_v1_0.modeling.html" class="btn btn-neutral float-right" title="aria_extension_tosca.simple_v1_0.modeling" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria.utils.html" class="btn btn-neutral" title="aria.utils" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria_extension_tosca.simple_v1_0.modeling.html b/_site/docs/html/aria_extension_tosca.simple_v1_0.modeling.html
deleted file mode 100644
index c53a7fb..0000000
--- a/_site/docs/html/aria_extension_tosca.simple_v1_0.modeling.html
+++ /dev/null
@@ -1,1225 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria_extension_tosca.simple_v1_0.modeling &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria_extension_tosca.simple_v1_0.presentation" href="aria_extension_tosca.simple_v1_0.presentation.html"/>
-        <link rel="prev" title="aria_extension_tosca.simple_v1_0" href="aria_extension_tosca.simple_v1_0.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.artifacts"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.artifacts</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.capabilities"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.capabilities</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.constraints"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.copy"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.copy</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.data_types"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.data_types</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.functions"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.functions</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.interfaces"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.interfaces</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.parameters"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.parameters</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.policies"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.policies</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.requirements"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.requirements</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.substitution_mappings"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.substitution_mappings</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria_extension_tosca.simple_v1_0.modeling.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling">
-<span id="aria-extension-tosca-simple-v1-0-modeling"></span><h1><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling" title="aria_extension_tosca.simple_v1_0.modeling"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling" title="Permalink to this headline">¶</a></h1>
-<p>Creates ARIA service template models based on the TOSCA presentation.</p>
-<p>Relies on many helper methods in the presentation classes.</p>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_artifact_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_artifact_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>artifact</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_artifact_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_capability_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_capability_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>capability</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_capability_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_constraint">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_constraint</code><span class="sig-paren">(</span><em>context</em>, <em>node_filter</em>, <em>constraint_clause</em>, <em>property_name</em>, <em>capability_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_constraint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_group_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_group_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>group</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_group_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_interface_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_interface_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>interface</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_interface_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_interface_template_models">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_interface_template_models</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>interfaces</em>, <em>source_interfaces</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_interface_template_models" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_metadata_models">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_metadata_models</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>metadata</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_metadata_models" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_node_filter_constraints">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_node_filter_constraints</code><span class="sig-paren">(</span><em>context</em>, <em>node_filter</em>, <em>target_node_template_constraints</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_node_filter_constraints" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_node_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_node_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>node_template</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_node_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_operation_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_operation_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>operation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_operation_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_parameter_models_from_assignments">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_parameter_models_from_assignments</code><span class="sig-paren">(</span><em>properties</em>, <em>source_properties</em>, <em>model_cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_parameter_models_from_assignments" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_parameter_models_from_values">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_parameter_models_from_values</code><span class="sig-paren">(</span><em>properties</em>, <em>source_properties</em>, <em>model_cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_parameter_models_from_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_plugin_specification_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_plugin_specification_model</code><span class="sig-paren">(</span><em>context</em>, <em>policy</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_plugin_specification_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_policy_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_policy_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>policy</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_policy_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_relationship_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_relationship_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>relationship</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_relationship_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_requirement_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_requirement_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>requirement</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_requirement_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_service_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_service_template_model</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_service_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_substitution_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_substitution_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>substitution_mappings</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_substitution_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_types">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_types</code><span class="sig-paren">(</span><em>context</em>, <em>root</em>, <em>types</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_types" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.create_workflow_operation_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">create_workflow_operation_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>policy</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.create_workflow_operation_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.extract_implementation_primary">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">extract_implementation_primary</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>presentation</em>, <em>model</em>, <em>primary</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.extract_implementation_primary" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.fix_node_template_model">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">fix_node_template_model</code><span class="sig-paren">(</span><em>context</em>, <em>service_template</em>, <em>node_template</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.fix_node_template_model" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.set_nested">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">set_nested</code><span class="sig-paren">(</span><em>the_dict</em>, <em>keys</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.set_nested" title="Permalink to this definition">¶</a></dt>
-<dd><p>If the <code class="docutils literal"><span class="pre">keys</span></code> list has just one item, puts the value in the the dict. If there are more items,
-puts the value in a sub-dict, creating sub-dicts as necessary for each key.</p>
-<p>For example, if <code class="docutils literal"><span class="pre">the_dict</span></code> is an empty dict, keys is <code class="docutils literal"><span class="pre">['first',</span> <span class="pre">'second',</span> <span class="pre">'third']</span></code> and
-value is <code class="docutils literal"><span class="pre">'value'</span></code>, then the_dict will be: <code class="docutils literal"><span class="pre">{'first':{'second':{'third':'value'}}}</span></code>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>the_dict</strong> (<em>{}</em>) – Dict to change</li>
-<li><strong>keys</strong> (<em>[</em><a class="reference external" href="https://docs.python.org/2.7/library/functions.html#basestring" title="(in Python v2.7)"><em>basestring</em></a><em>]</em>) – Keys</li>
-<li><strong>value</strong> – Value</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.split_prefix">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.</code><code class="descname">split_prefix</code><span class="sig-paren">(</span><em>string</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.split_prefix" title="Permalink to this definition">¶</a></dt>
-<dd><p>Splits the prefix on the first non-escaped “&gt;”.</p>
-</dd></dl>
-
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.artifacts">
-<span id="aria-extension-tosca-simple-v1-0-modeling-artifacts"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.artifacts" title="aria_extension_tosca.simple_v1_0.modeling.artifacts"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.artifacts</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.artifacts" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.artifacts.get_inherited_artifact_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.artifacts.</code><code class="descname">get_inherited_artifact_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>for_presentation=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.artifacts.get_inherited_artifact_definitions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.capabilities">
-<span id="aria-extension-tosca-simple-v1-0-modeling-capabilities"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.capabilities" title="aria_extension_tosca.simple_v1_0.modeling.capabilities"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.capabilities</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.capabilities" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.capabilities.convert_capability_from_definition_to_assignment">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.capabilities.</code><code class="descname">convert_capability_from_definition_to_assignment</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>container</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.capabilities.convert_capability_from_definition_to_assignment" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.capabilities.get_inherited_capability_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.capabilities.</code><code class="descname">get_inherited_capability_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>for_presentation=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.capabilities.get_inherited_capability_definitions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns our capability capability definitions added on top of those of our parent, if we have
-one (recursively).</p>
-<p>Allows overriding all aspects of parent capability properties except data type.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.capabilities.get_inherited_valid_source_types">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.capabilities.</code><code class="descname">get_inherited_valid_source_types</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.capabilities.get_inherited_valid_source_types" title="Permalink to this definition">¶</a></dt>
-<dd><p>If we haven’t set the <code class="docutils literal"><span class="pre">valid_source_types</span></code> fields, uses that value from our parent, if we have
-one (recursively).</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.capabilities.get_template_capabilities">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.capabilities.</code><code class="descname">get_template_capabilities</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.capabilities.get_template_capabilities" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns the node type’s capabilities with our assignments to properties and attributes merged
-in.</p>
-<p>Capability properties’ default values, if available, will be used if we did not assign them.</p>
-<p>Makes sure that required properties indeed end up with a value.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.capabilities.merge_capability_definition_from_type">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.capabilities.</code><code class="descname">merge_capability_definition_from_type</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>capability_definition</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.capabilities.merge_capability_definition_from_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.constraints">
-<span id="aria-extension-tosca-simple-v1-0-modeling-constraints"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.constraints" title="aria_extension_tosca.simple_v1_0.modeling.constraints"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.constraints" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Equal">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">Equal</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Equal" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Equal.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Equal.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">EvaluatingNodeTemplateConstraint</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.constraints.NodeTemplateConstraint" title="aria.modeling.constraints.NodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.constraints.NodeTemplateConstraint</span></code></a></p>
-<p>A version of <code class="xref py py-class docutils literal"><span class="pre">NodeTemplateConstraint</span></code> with boilerplate initialization for TOSCA
-constraints.</p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint.matches">
-<code class="descname">matches</code><span class="sig-paren">(</span><em>source_node_template</em>, <em>target_node_template</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint.matches" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">GreaterOrEqual</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">GreaterThan</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.InRange">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">InRange</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.InRange" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.InRange.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraints</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.InRange.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Length">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">Length</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Length" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Length.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Length.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">LessOrEqual</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">LessThan</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">MaxLength</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">MinLength</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">Pattern</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em>, <em>as_list=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.constraints.</code><code class="descname">ValidValues</code><span class="sig-paren">(</span><em>property_name</em>, <em>capability_name</em>, <em>constraint</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint" title="aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint"><code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint</span></code></a></p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues.matches_evaluated">
-<code class="descname">matches_evaluated</code><span class="sig-paren">(</span><em>value</em>, <em>constraints</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues.matches_evaluated" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.copy">
-<span id="aria-extension-tosca-simple-v1-0-modeling-copy"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.copy" title="aria_extension_tosca.simple_v1_0.modeling.copy"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.copy</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.copy" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.copy.get_default_raw_from_copy">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.copy.</code><code class="descname">get_default_raw_from_copy</code><span class="sig-paren">(</span><em>presentation</em>, <em>field_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.copy.get_default_raw_from_copy" title="Permalink to this definition">¶</a></dt>
-<dd><p>Used for the <code class="docutils literal"><span class="pre">_get_default_raw</span></code> field hook.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.data_types">
-<span id="aria-extension-tosca-simple-v1-0-modeling-data-types"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.data_types" title="aria_extension_tosca.simple_v1_0.modeling.data_types"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.data_types</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.data_types" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.apply_constraint_to_value">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">apply_constraint_to_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>constraint_clause</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.apply_constraint_to_value" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns false if the value does not conform to the constraint.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.apply_constraints_to_value">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">apply_constraints_to_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>constraints</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.apply_constraints_to_value" title="Permalink to this definition">¶</a></dt>
-<dd><p>Applies all constraints to the value. If the value conforms, returns the value. If it does not
-conform, returns None.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_data_type_value">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">coerce_data_type_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>data_type</em>, <em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_data_type_value" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handles the <code class="docutils literal"><span class="pre">_coerce_data()</span></code> hook for complex data types.</p>
-<p>There are two kinds of handling:</p>
-<ol class="arabic simple">
-<li>If we have a primitive type as our great ancestor, then we do primitive type coersion, and
-just check for constraints.</li>
-<li>Otherwise, for normal complex data types we return the assigned property values while making
-sure they are defined in our type. The property definition’s default value, if available,
-will be used if we did not assign it. We also make sure that required definitions indeed end
-up with a value.</li>
-</ol>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_to_data_type_class">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">coerce_to_data_type_class</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>cls</em>, <em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_to_data_type_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns the value after it’s coerced to a data type class, reporting validation errors if it
-cannot be coerced. Constraints will be applied after coersion.</p>
-<p>Will either call a <code class="docutils literal"><span class="pre">_create</span></code> static function in the class, or instantiate it using a
-constructor if <code class="docutils literal"><span class="pre">_create</span></code> is not available.</p>
-<p>This will usually be called by a <code class="docutils literal"><span class="pre">coerce_value</span></code> extension hook in a <code class="xref py py-class docutils literal"><span class="pre">DataType</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_to_primitive">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">coerce_to_primitive</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>primitive_type</em>, <em>constraints</em>, <em>value</em>, <em>aspect=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_to_primitive" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns the value after it’s coerced to a primitive type, translating exceptions to validation
-errors if it cannot be coerced.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_value">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">coerce_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>the_type</em>, <em>entry_schema</em>, <em>constraints</em>, <em>value</em>, <em>aspect=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_value" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns the value after it’s coerced to its type, reporting validation errors if it cannot be
-coerced.</p>
-<p>Supports both complex data types and primitives.</p>
-<p>Data types can use the <code class="docutils literal"><span class="pre">coerce_value</span></code> extension to hook their own specialized function.
-If the extension is present, we will delegate to that hook.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_container_data_type">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_container_data_type</code><span class="sig-paren">(</span><em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_container_data_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_data_type</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>field_name</em>, <em>allow_none=False</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns the type, whether it’s a complex data type (a DataType instance) or a primitive (a
-Python primitive type class).</p>
-<p>If the type is not specified, defaults to <a class="reference external" href="https://docs.python.org/2.7/library/functions.html#str" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">str</span></code></a>, per note in section 3.2.1.1 of the
-<a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#_Toc379455072">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type_name">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_data_type_name</code><span class="sig-paren">(</span><em>the_type</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns the name of the type, whether it’s a DataType, a primitive type, or another class.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type_value">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_data_type_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>field_name</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type_value" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_inherited_constraints">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_inherited_constraints</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_inherited_constraints" title="Permalink to this definition">¶</a></dt>
-<dd><p>If we don’t have constraints, will return our parent’s constraints (if we have one),
-recursively.</p>
-<p>Implication: if we define even one constraint, the parent’s constraints will not be inherited.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_primitive_data_type">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_primitive_data_type</code><span class="sig-paren">(</span><em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_primitive_data_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Many of the types we use in this profile are built-in types from the YAML 1.2 specification
-(i.e., those identified by the “<a class="reference external" href="tag:yaml.org,2002">tag:yaml.org,2002</a>” version tag) [YAML-1.2].</p>
-<p>See the <a class="reference external" href="http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/cos01/TOSCA-Simple-Profile-YAML-v1.0-cos01.html#_Toc373867862">TOSCA Simple Profile v1.0 cos01 specification</a></p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.get_property_constraints">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">get_property_constraints</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.get_property_constraints" title="Permalink to this definition">¶</a></dt>
-<dd><p>If we don’t have constraints, will return our type’s constraints (if we have one), recursively.</p>
-<p>Implication: if we define even one constraint, the type’s constraints will not be inherited.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.report_issue_for_bad_format">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">report_issue_for_bad_format</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>the_type</em>, <em>value</em>, <em>aspect</em>, <em>e</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.report_issue_for_bad_format" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.data_types.validate_data_type_name">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.data_types.</code><code class="descname">validate_data_type_name</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.data_types.validate_data_type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure the complex data type’s name is not that of a built-in type.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.functions">
-<span id="aria-extension-tosca-simple-v1-0-modeling-functions"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.functions" title="aria_extension_tosca.simple_v1_0.modeling.functions"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.functions</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.functions" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Concat">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">Concat</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Concat" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p>
-<p>The <code class="docutils literal"><span class="pre">concat</span></code> function is used to concatenate two or more string values within a TOSCA
-service template.</p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Concat.__evaluate__">
-<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Concat.__evaluate__" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Concat.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Concat.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetArtifact</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p>
-<p>The <code class="docutils literal"><span class="pre">get_artifact</span></code> function is used to retrieve artifact location between modelable
-entities defined in the same service template.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetAttribute</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p>
-<p>The <code class="docutils literal"><span class="pre">get_attribute</span></code> function is used to retrieve the values of named attributes declared
-by the referenced node or relationship template name.</p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute.__evaluate__">
-<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute.__evaluate__" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetInput">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetInput</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetInput" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p>
-<p>The <code class="docutils literal"><span class="pre">get_input</span></code> function is used to retrieve the values of properties declared within the
-inputs section of a TOSCA Service Template.</p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetInput.__evaluate__">
-<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetInput.__evaluate__" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetInput.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetInput.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetNodesOfType</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p>
-<p>The <code class="docutils literal"><span class="pre">get_nodes_of_type</span></code> function can be used to retrieve a list of all known instances of
-nodes of the declared Node Type.</p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType.__evaluate__">
-<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType.__evaluate__" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetOperationOutput</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p>
-<p>The <code class="docutils literal"><span class="pre">get_operation_output</span></code> function is used to retrieve the values of variables exposed /
-exported from an interface operation.</p>
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">GetProperty</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p>
-<p>The <code class="docutils literal"><span class="pre">get_property</span></code> function is used to retrieve property values between modelable entities
-defined in the same service template.</p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty.__evaluate__">
-<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty.__evaluate__" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Token">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">Token</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>argument</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Token" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="aria.modeling.html#aria.modeling.functions.Function" title="aria.modeling.functions.Function"><code class="xref py py-class docutils literal"><span class="pre">aria.modeling.functions.Function</span></code></a></p>
-<p>The <code class="docutils literal"><span class="pre">token</span></code> function is used within a TOSCA service template on a string to parse out
-(tokenize) substrings separated by one or more token characters within a larger string.</p>
-<dl class="method">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Token.__evaluate__">
-<code class="descname">__evaluate__</code><span class="sig-paren">(</span><em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Token.__evaluate__" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.Token.as_raw">
-<code class="descname">as_raw</code><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.Token.as_raw" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.evaluate">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">evaluate</code><span class="sig-paren">(</span><em>value</em>, <em>final</em>, <em>container_holder</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.evaluate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Calls <code class="docutils literal"><span class="pre">__evaluate__</span></code> and passes on <code class="docutils literal"><span class="pre">final</span></code> state.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_function">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_function</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_function" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_hosts">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_hosts</code><span class="sig-paren">(</span><em>container_holder</em>, <em>name</em>, <em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_hosts" title="Permalink to this definition">¶</a></dt>
-<dd><p>A TOSCA orchestrator will interpret this keyword to refer to the all nodes that “host” the node
-using this reference (i.e., as identified by its HostedOn relationship).</p>
-<p>Specifically, TOSCA orchestrators that encounter this keyword when evaluating the get_attribute
-or <code class="docutils literal"><span class="pre">get_property</span></code> functions SHALL search each node along the “HostedOn” relationship chain
-starting at the immediate node that hosts the node where the function was evaluated (and then
-that node’s host node, and so forth) until a match is found or the “HostedOn” relationship chain
-ends.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_modelable_entities">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_modelable_entities</code><span class="sig-paren">(</span><em>container_holder</em>, <em>name</em>, <em>locator</em>, <em>modelable_entity_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_modelable_entities" title="Permalink to this definition">¶</a></dt>
-<dd><p>The following keywords MAY be used in some TOSCA function in place of a TOSCA Node or
-Relationship Template name.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_modelable_entity_parameter">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_modelable_entity_parameter</code><span class="sig-paren">(</span><em>modelable_entity</em>, <em>parameters</em>, <em>nested_parameter_name_or_index</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_modelable_entity_parameter" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_self">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_self</code><span class="sig-paren">(</span><em>container_holder</em>, <em>name</em>, <em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_self" title="Permalink to this definition">¶</a></dt>
-<dd><p>A TOSCA orchestrator will interpret this keyword as the Node or Relationship Template instance
-that contains the function at the time the function is evaluated.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_source">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_source</code><span class="sig-paren">(</span><em>container_holder</em>, <em>name</em>, <em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_source" title="Permalink to this definition">¶</a></dt>
-<dd><p>A TOSCA orchestrator will interpret this keyword as the Node Template instance that is at the
-source end of the relationship that contains the referencing function.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.get_target">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">get_target</code><span class="sig-paren">(</span><em>container_holder</em>, <em>name</em>, <em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.get_target" title="Permalink to this definition">¶</a></dt>
-<dd><p>A TOSCA orchestrator will interpret this keyword as the Node Template instance that is at the
-target end of the relationship that contains the referencing function.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.invalid_modelable_entity_name">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">invalid_modelable_entity_name</code><span class="sig-paren">(</span><em>name</em>, <em>index</em>, <em>value</em>, <em>locator</em>, <em>contexts</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.invalid_modelable_entity_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.invalid_value">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">invalid_value</code><span class="sig-paren">(</span><em>name</em>, <em>index</em>, <em>the_type</em>, <em>explanation</em>, <em>value</em>, <em>locator</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.invalid_value" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.parse_bool">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">parse_bool</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>name</em>, <em>index</em>, <em>explanation</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.parse_bool" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.parse_int">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">parse_int</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>name</em>, <em>index</em>, <em>explanation</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.parse_int" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.parse_modelable_entity_name">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">parse_modelable_entity_name</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>name</em>, <em>index</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.parse_modelable_entity_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.parse_self">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">parse_self</code><span class="sig-paren">(</span><em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.parse_self" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.functions.parse_string_expression">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.functions.</code><code class="descname">parse_string_expression</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>name</em>, <em>index</em>, <em>explanation</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.functions.parse_string_expression" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.interfaces">
-<span id="aria-extension-tosca-simple-v1-0-modeling-interfaces"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.interfaces" title="aria_extension_tosca.simple_v1_0.modeling.interfaces"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.interfaces</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.interfaces" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.assign_raw_inputs">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">assign_raw_inputs</code><span class="sig-paren">(</span><em>context</em>, <em>values</em>, <em>assignments</em>, <em>definitions</em>, <em>interface_name</em>, <em>operation_name</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.assign_raw_inputs" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_interface_definition_from_type_to_raw_template">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">convert_interface_definition_from_type_to_raw_template</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_interface_definition_from_type_to_raw_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_interface_definition_from_type_to_template">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">convert_interface_definition_from_type_to_template</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>container</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_interface_definition_from_type_to_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_requirement_interface_definitions_from_type_to_raw_template">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">convert_requirement_interface_definitions_from_type_to_raw_template</code><span class="sig-paren">(</span><em>context</em>, <em>raw_requirement</em>, <em>interface_definitions</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_requirement_interface_definitions_from_type_to_raw_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.get_and_override_input_definitions_from_type">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">get_and_override_input_definitions_from_type</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.get_and_override_input_definitions_from_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns our input definitions added on top of those of the interface type, if specified.</p>
-<p>Allows overriding all aspects of parent interface type inputs except data types.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.get_and_override_operation_definitions_from_type">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">get_and_override_operation_definitions_from_type</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.get_and_override_operation_definitions_from_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns our operation definitions added on top of those of the interface type, if specified.</p>
-<p>Allows overriding all aspects of parent interface type inputs except data types.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.get_inherited_interface_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">get_inherited_interface_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>type_name</em>, <em>for_presentation=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.get_inherited_interface_definitions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns our interface definitions added on top of those of our parent, if we have one
-(recursively).</p>
-<p>Allows overriding all aspects of parent interfaces except interface and operation input data
-types.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.get_inherited_operations">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">get_inherited_operations</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.get_inherited_operations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns our operation definitions added on top of those of our parent, if we have one
-(recursively).</p>
-<p>Allows overriding all aspects of parent operations except input data types.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.get_template_interfaces">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">get_template_interfaces</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.get_template_interfaces" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns the assigned interface_template values while making sure they are defined in the type.
-This includes the interfaces themselves, their operations, and inputs for interfaces and
-operations.</p>
-<p>Interface and operation inputs’ default values, if available, will be used if we did not assign
-them.</p>
-<p>Makes sure that required inputs indeed end up with a value.</p>
-<p>This code is especially complex due to the many levels of nesting involved.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_input_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">merge_input_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>inputs</em>, <em>our_inputs</em>, <em>interface_name</em>, <em>operation_name</em>, <em>presentation</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_input_definitions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">merge_interface</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>interface_assignment</em>, <em>our_interface_assignment</em>, <em>interface_definition</em>, <em>interface_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface_definition">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">merge_interface_definition</code><span class="sig-paren">(</span><em>context</em>, <em>interface</em>, <em>our_source</em>, <em>presentation</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface_definition" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">merge_interface_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>interfaces</em>, <em>our_interfaces</em>, <em>presentation</em>, <em>for_presentation=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface_definitions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface_definitions_from_their_types">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">merge_interface_definitions_from_their_types</code><span class="sig-paren">(</span><em>context</em>, <em>interfaces</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface_definitions_from_their_types" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_operation_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">merge_operation_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>operations</em>, <em>our_operations</em>, <em>interface_name</em>, <em>presentation</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_operation_definitions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_input_definition">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">merge_raw_input_definition</code><span class="sig-paren">(</span><em>context</em>, <em>the_raw_input</em>, <em>our_input</em>, <em>interface_name</em>, <em>operation_name</em>, <em>presentation</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_input_definition" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_input_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">merge_raw_input_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>raw_inputs</em>, <em>our_inputs</em>, <em>interface_name</em>, <em>operation_name</em>, <em>presentation</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_input_definitions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_operation_definition">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">merge_raw_operation_definition</code><span class="sig-paren">(</span><em>context</em>, <em>raw_operation</em>, <em>our_operation</em>, <em>interface_name</em>, <em>presentation</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_operation_definition" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_operation_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">merge_raw_operation_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>raw_operations</em>, <em>our_operations</em>, <em>interface_name</em>, <em>presentation</em>, <em>type_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_operation_definitions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.interfaces.validate_required_inputs">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.interfaces.</code><code class="descname">validate_required_inputs</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>assignment</em>, <em>definition</em>, <em>original_assignment</em>, <em>interface_name</em>, <em>operation_name=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.interfaces.validate_required_inputs" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.parameters">
-<span id="aria-extension-tosca-simple-v1-0-modeling-parameters"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.parameters" title="aria_extension_tosca.simple_v1_0.modeling.parameters"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.parameters</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.parameters" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.parameters.coerce_parameter_value">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.parameters.</code><code class="descname">coerce_parameter_value</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>definition</em>, <em>value</em>, <em>aspect=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.parameters.coerce_parameter_value" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.parameters.convert_parameter_definitions_to_values">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.parameters.</code><code class="descname">convert_parameter_definitions_to_values</code><span class="sig-paren">(</span><em>context</em>, <em>definitions</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.parameters.convert_parameter_definitions_to_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.parameters.get_assigned_and_defined_parameter_values">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.parameters.</code><code class="descname">get_assigned_and_defined_parameter_values</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>field_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.parameters.get_assigned_and_defined_parameter_values" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns the assigned property values while making sure they are defined in our type.</p>
-<p>The property definition’s default value, if available, will be used if we did not assign it.</p>
-<p>Makes sure that required properties indeed end up with a value.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.parameters.get_inherited_parameter_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.parameters.</code><code class="descname">get_inherited_parameter_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>field_name</em>, <em>for_presentation=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.parameters.get_inherited_parameter_definitions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns our parameter definitions added on top of those of our parent, if we have one
-(recursively).</p>
-<p>Allows overriding all aspects of parent properties except data type.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.parameters.get_parameter_values">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.parameters.</code><code class="descname">get_parameter_values</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>field_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.parameters.get_parameter_values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.parameters.merge_parameter_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.parameters.</code><code class="descname">merge_parameter_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>property_definitions</em>, <em>our_property_definitions</em>, <em>field_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.parameters.merge_parameter_definitions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.parameters.merge_raw_parameter_definition">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.parameters.</code><code class="descname">merge_raw_parameter_definition</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>raw_property_definition</em>, <em>our_property_definition</em>, <em>field_name</em>, <em>property_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.parameters.merge_raw_parameter_definition" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.parameters.merge_raw_parameter_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.parameters.</code><code class="descname">merge_raw_parameter_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>raw_property_definitions</em>, <em>our_property_definitions</em>, <em>field_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.parameters.merge_raw_parameter_definitions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.parameters.validate_required_values">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.parameters.</code><code class="descname">validate_required_values</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>values</em>, <em>definitions</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.parameters.validate_required_values" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check if required properties have not been assigned.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.policies">
-<span id="aria-extension-tosca-simple-v1-0-modeling-policies"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.policies" title="aria_extension_tosca.simple_v1_0.modeling.policies"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.policies</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.policies" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.policies.get_inherited_targets">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.policies.</code><code class="descname">get_inherited_targets</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.policies.get_inherited_targets" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns our target node types and group types if we have them or those of our parent, if we have
-one (recursively).</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.policies.get_policy_targets">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.policies.</code><code class="descname">get_policy_targets</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.policies.get_policy_targets" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns our target node templates and groups if we have them.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.requirements">
-<span id="aria-extension-tosca-simple-v1-0-modeling-requirements"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.requirements" title="aria_extension_tosca.simple_v1_0.modeling.requirements"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.requirements</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.requirements" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.requirements.add_requirement_assignments">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.requirements.</code><code class="descname">add_requirement_assignments</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>requirement_assignments</em>, <em>requirement_definitions</em>, <em>our_requirement_assignments</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.requirements.add_requirement_assignments" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.requirements.convert_requirement_from_definition_to_assignment">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.requirements.</code><code class="descname">convert_requirement_from_definition_to_assignment</code><span class="sig-paren">(</span><em>context</em>, <em>requirement_definition</em>, <em>our_requirement_assignment</em>, <em>container</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.requirements.convert_requirement_from_definition_to_assignment" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.requirements.get_first_requirement">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.requirements.</code><code class="descname">get_first_requirement</code><span class="sig-paren">(</span><em>requirement_definitions</em>, <em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.requirements.get_first_requirement" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.requirements.get_inherited_requirement_definitions">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.requirements.</code><code class="descname">get_inherited_requirement_definitions</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.requirements.get_inherited_requirement_definitions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns our requirement definitions added on top of those of our parent, if we have one
-(recursively).</p>
-<p>Allows overriding requirement definitions if they have the same name.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.requirements.get_template_requirements">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.requirements.</code><code class="descname">get_template_requirements</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.requirements.get_template_requirements" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns our requirements added on top of those of the node type if they exist there.</p>
-<p>If the requirement has a relationship, the relationship properties and interfaces are assigned.</p>
-<p>Returns the assigned property, interface input, and interface operation input values while
-making sure they are defined in our type. Default values, if available, will be used if we did
-not assign them. Also makes sure that required properties and inputs indeed end up with a value.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.requirements.merge_requirement_assignment">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.requirements.</code><code class="descname">merge_requirement_assignment</code><span class="sig-paren">(</span><em>context</em>, <em>relationship_property_definitions</em>, <em>relationship_interface_definitions</em>, <em>requirement</em>, <em>our_requirement</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.requirements.merge_requirement_assignment" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.requirements.merge_requirement_assignment_relationship">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.requirements.</code><code class="descname">merge_requirement_assignment_relationship</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>property_definitions</em>, <em>interface_definitions</em>, <em>requirement</em>, <em>our_relationship</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.requirements.merge_requirement_assignment_relationship" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.requirements.validate_requirement_assignment">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.requirements.</code><code class="descname">validate_requirement_assignment</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>requirement_assignment</em>, <em>relationship_property_definitions</em>, <em>relationship_interface_definitions</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.requirements.validate_requirement_assignment" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.modeling.substitution_mappings">
-<span id="aria-extension-tosca-simple-v1-0-modeling-substitution-mappings"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.modeling.substitution_mappings" title="aria_extension_tosca.simple_v1_0.modeling.substitution_mappings"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling.substitution_mappings</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.modeling.substitution_mappings" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.get_node_template">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.</code><code class="descname">get_node_template</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.get_node_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.validate_format">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.</code><code class="descname">validate_format</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em>, <em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.validate_format" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.validate_subtitution_mappings_capability">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.</code><code class="descname">validate_subtitution_mappings_capability</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.validate_subtitution_mappings_capability" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.validate_subtitution_mappings_requirement">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.</code><code class="descname">validate_subtitution_mappings_requirement</code><span class="sig-paren">(</span><em>context</em>, <em>presentation</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.validate_subtitution_mappings_requirement" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria_extension_tosca.simple_v1_0.presentation.html" class="btn btn-neutral float-right" title="aria_extension_tosca.simple_v1_0.presentation" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria_extension_tosca.simple_v1_0.html" class="btn btn-neutral" title="aria_extension_tosca.simple_v1_0" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/aria_extension_tosca.simple_v1_0.presentation.html b/_site/docs/html/aria_extension_tosca.simple_v1_0.presentation.html
deleted file mode 100644
index f1c01f0..0000000
--- a/_site/docs/html/aria_extension_tosca.simple_v1_0.presentation.html
+++ /dev/null
@@ -1,477 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>aria_extension_tosca.simple_v1_0.presentation &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria_extension_tosca.simple_nfv_v1_0" href="aria_extension_tosca.simple_nfv_v1_0.html"/>
-        <link rel="prev" title="aria_extension_tosca.simple_v1_0.modeling" href="aria_extension_tosca.simple_v1_0.modeling.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.presentation.extensible"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.presentation.field_getters"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.field_getters</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.presentation.field_validators"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.field_validators</span></code></a></li>
-<li class="toctree-l2"><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.presentation.types"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.types</span></code></a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/aria_extension_tosca.simple_v1_0.presentation.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="module-aria_extension_tosca.simple_v1_0.presentation">
-<span id="aria-extension-tosca-simple-v1-0-presentation"></span><h1><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.presentation" title="aria_extension_tosca.simple_v1_0.presentation"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.presentation" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.presentation.extensible">
-<span id="aria-extension-tosca-simple-v1-0-presentation-extensible"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.presentation.extensible" title="aria_extension_tosca.simple_v1_0.presentation.extensible"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.extensible</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.presentation.extensible" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation">
-<em class="property">class </em><code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.extensible.</code><code class="descname">ExtensiblePresentation</code><span class="sig-paren">(</span><em>name=None</em>, <em>raw=None</em>, <em>container=None</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">aria.parser.presentation.presentation.Presentation</span></code></p>
-<p>A presentation that supports an optional <code class="docutils literal"><span class="pre">_extensions</span></code> dict field.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.presentation.field_getters">
-<span id="aria-extension-tosca-simple-v1-0-presentation-field-getters"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.presentation.field_getters" title="aria_extension_tosca.simple_v1_0.presentation.field_getters"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.field_getters</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.presentation.field_getters" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_getters.data_type_class_getter">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_getters.</code><code class="descname">data_type_class_getter</code><span class="sig-paren">(</span><em>cls</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_getters.data_type_class_getter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Wraps the field value in a specialized data type class.</p>
-<p>Can be used with the <code class="xref py py-func docutils literal"><span class="pre">field_getter()</span></code> decorator.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.presentation.field_validators">
-<span id="aria-extension-tosca-simple-v1-0-presentation-field-validators"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.presentation.field_validators" title="aria_extension_tosca.simple_v1_0.presentation.field_validators"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.field_validators</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.presentation.field_validators" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.capability_definition_or_type_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">capability_definition_or_type_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.capability_definition_or_type_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure refers to either a capability assignment name in the node template referred to by the
-<code class="docutils literal"><span class="pre">node</span></code> field or a general capability type.</p>
-<p>If the value refers to a capability type, make sure the <code class="docutils literal"><span class="pre">node</span></code> field was not assigned.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">capability</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">RequirementAssignment</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_field_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">constraint_clause_field_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_field_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that field contains a valid value for the container type.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for various field in <code class="xref py py-class docutils literal"><span class="pre">ConstraintClause</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_in_range_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">constraint_clause_in_range_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_in_range_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the value is a list with exactly two elements, that both lower bound contains a
-valid value for the container type, and that the upper bound is either “UNBOUNDED” or a valid
-value for the container type.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">in_range</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">ConstraintClause</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_pattern_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">constraint_clause_pattern_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_pattern_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the value is a valid regular expression.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">pattern</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">ConstraintClause</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_valid_values_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">constraint_clause_valid_values_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_valid_values_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the value is a list of valid values for the container type.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">valid_values</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">ConstraintClause</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.copy_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">copy_validator</code><span class="sig-paren">(</span><em>template_type_name</em>, <em>templates_dict_name</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.copy_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field refers to an existing template defined in the root presenter.</p>
-<p>Use with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">copy</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">NodeTemplate</span></code> and <code class="xref py py-class docutils literal"><span class="pre">RelationshipTemplate</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_constraints_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">data_type_constraints_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_constraints_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that we do not have constraints if we are a complex type (with no primitive
-ancestor).</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_derived_from_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">data_type_derived_from_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_derived_from_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field refers to a valid parent data type (complex or primitive).</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">derived_from</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">DataType</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_properties_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">data_type_properties_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_properties_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that we do not have properties if we have a primitive ancestor.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">properties</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">DataType</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">data_type_validator</code><span class="sig-paren">(</span><em>type_name='data type'</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field refers to a valid data type, whether complex or primitive.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">type</span></code> fields in
-<code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code>, <code class="xref py py-class docutils literal"><span class="pre">AttributeDefinition</span></code>, <code class="xref py py-class docutils literal"><span class="pre">ParameterDefinition</span></code>,
-and <code class="xref py py-class docutils literal"><span class="pre">EntrySchema</span></code>.</p>
-<p>Extra behavior beyond validation: generated function returns true if field is a complex data
-type.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.data_value_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">data_value_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.data_value_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field contains a valid value according to data type and constraints.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">default</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code> and <code class="xref py py-class docutils literal"><span class="pre">AttributeDefinition</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.entry_schema_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">entry_schema_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.entry_schema_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>According to whether the data type supports <code class="docutils literal"><span class="pre">entry_schema</span></code> (e.g., it is or inherits from
-list or map), make sure that we either have or don’t have a valid data type value.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">entry_schema</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">PropertyDefinition</span></code> and <code class="xref py py-class docutils literal"><span class="pre">AttributeDefinition</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.list_node_type_or_group_type_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">list_node_type_or_group_type_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.list_node_type_or_group_type_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field’s elements refer to either node types or a group types.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">targets</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">PolicyType</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.node_filter_capabilities_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">node_filter_capabilities_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.node_filter_capabilities_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field’s elements refer to defined capabilities and properties in the target
-node type.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">capabilities</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">NodeFilter</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.node_filter_properties_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">node_filter_properties_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.node_filter_properties_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field’s elements refer to defined properties in the target node type.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">properties</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">NodeFilter</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.node_filter_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">node_filter_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.node_filter_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field has a value only if “node” refers to a node type.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">node_filter</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">RequirementAssignment</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.node_template_or_type_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">node_template_or_type_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.node_template_or_type_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field refers to either a node template or a node type.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">node</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">RequirementAssignment</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.policy_targets_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">policy_targets_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.policy_targets_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field’s elements refer to either node templates or groups, and that
-they match the node types and group types declared in the policy type.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">targets</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">PolicyTemplate</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.field_validators.relationship_template_or_type_validator">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.field_validators.</code><code class="descname">relationship_template_or_type_validator</code><span class="sig-paren">(</span><em>field</em>, <em>presentation</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.field_validators.relationship_template_or_type_validator" title="Permalink to this definition">¶</a></dt>
-<dd><p>Makes sure that the field refers to either a relationship template or a relationship type.</p>
-<p>Used with the <code class="xref py py-func docutils literal"><span class="pre">field_validator()</span></code> decorator for the <code class="docutils literal"><span class="pre">type</span></code> field in
-<code class="xref py py-class docutils literal"><span class="pre">RelationshipAssignment</span></code>.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-aria_extension_tosca.simple_v1_0.presentation.types">
-<span id="aria-extension-tosca-simple-v1-0-presentation-types"></span><h2><a class="reference internal" href="#module-aria_extension_tosca.simple_v1_0.presentation.types" title="aria_extension_tosca.simple_v1_0.presentation.types"><code class="xref py py-mod docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation.types</span></code></a><a class="headerlink" href="#module-aria_extension_tosca.simple_v1_0.presentation.types" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.types.convert_shorthand_to_full_type_name">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.types.</code><code class="descname">convert_shorthand_to_full_type_name</code><span class="sig-paren">(</span><em>context</em>, <em>name</em>, <em>types_dict</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.types.convert_shorthand_to_full_type_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Converts a shorthand type name to its full type name, or else returns it unchanged.</p>
-<p>Works by checking for <code class="docutils literal"><span class="pre">shorthand_name</span></code> in the types’ <code class="docutils literal"><span class="pre">_extensions</span></code> field. See also
-<code class="xref py py-class docutils literal"><span class="pre">aria_extension_tosca.v1_0.presentation.extensible.ExtensiblePresentation</span></code>.</p>
-<p>Can be used as the conversion function argument in <code class="docutils literal"><span class="pre">type_validator</span></code> and
-<code class="docutils literal"><span class="pre">derived_from_validator</span></code>.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="aria_extension_tosca.simple_v1_0.presentation.types.get_type_by_full_or_shorthand_name">
-<code class="descclassname">aria_extension_tosca.simple_v1_0.presentation.types.</code><code class="descname">get_type_by_full_or_shorthand_name</code><span class="sig-paren">(</span><em>context</em>, <em>name</em>, <em>*types_dict_names</em><span class="sig-paren">)</span><a class="headerlink" href="#aria_extension_tosca.simple_v1_0.presentation.types.get_type_by_full_or_shorthand_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Gets a type either by its full name or its shorthand name.</p>
-<p>Works by checking for <code class="docutils literal"><span class="pre">shorthand_name</span></code> in the types’ <code class="docutils literal"><span class="pre">_extensions</span></code> field. See also
-<code class="xref py py-class docutils literal"><span class="pre">ExtensiblePresentation</span></code>.</p>
-<p>The arguments from the third onwards are used to locate a nested field under
-<code class="docutils literal"><span class="pre">service_template</span></code> under the root presenter.</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria_extension_tosca.simple_nfv_v1_0.html" class="btn btn-neutral float-right" title="aria_extension_tosca.simple_nfv_v1_0" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="aria_extension_tosca.simple_v1_0.modeling.html" class="btn btn-neutral" title="aria_extension_tosca.simple_v1_0.modeling" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/cli.html b/_site/docs/html/cli.html
deleted file mode 100644
index d914926..0000000
--- a/_site/docs/html/cli.html
+++ /dev/null
@@ -1,1353 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>CLI &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="REST" href="rest.html"/>
-        <link rel="prev" title="User Manual for ARIA TOSCA" href="index.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul class="current">
-<li class="toctree-l1 current"><a class="current reference internal" href="#">CLI</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="#aria">aria</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-reset">aria reset</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-plugins">aria plugins</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#aria-plugins-install">install</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-plugins-list">list</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-plugins-show">show</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-plugins-validate">validate</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-service-templates">aria service_templates</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#aria-service-templates-create-archive">create-archive</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-service-templates-delete">delete</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-service-templates-inputs">inputs</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-service-templates-list">list</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-service-templates-show">show</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-service-templates-store">store</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-service-templates-validate">validate</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-node-templates">aria node_templates</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#aria-node-templates-list">list</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-node-templates-show">show</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-services">aria services</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#aria-services-create">create</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-services-delete">delete</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-services-inputs">inputs</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-services-list">list</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-services-outputs">outputs</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-services-show">show</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-nodes">aria nodes</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#aria-nodes-list">list</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-nodes-show">show</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-workflows">aria workflows</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#aria-workflows-list">list</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-workflows-show">show</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-executions">aria executions</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#aria-executions-list">list</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-executions-resume">resume</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-executions-show">show</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-executions-start">start</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="#aria-logs">aria logs</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#aria-logs-delete">delete</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#aria-logs-list">list</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li>CLI</li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/cli.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="cli">
-<h1>CLI<a class="headerlink" href="#cli" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="aria">
-<h2>aria<a class="headerlink" href="#aria" title="Permalink to this headline">¶</a></h2>
-<p>ARIA’s Command Line Interface.</p>
-<p>To activate bash-completion run:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="nb">eval</span> <span class="s2">&quot;$(_ARIA_COMPLETE=source aria)&quot;</span>
-</pre></div>
-</div>
-<p>ARIA’s working directory resides by default in “~/.aria”. To change it, set the environment
-variable ARIA_WORKDIR to something else (e.g. “/tmp/”).</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria <span class="o">[</span>OPTIONS<span class="o">]</span> COMMAND <span class="o">[</span>ARGS<span class="o">]</span>...
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-version">
-<code class="descname">--version</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-version" title="Permalink to this definition">¶</a></dt>
-<dd><p>Display the version and exit</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-reset">
-<h2>aria reset<a class="headerlink" href="#aria-reset" title="Permalink to this headline">¶</a></h2>
-<p>Reset ARIA working directory</p>
-<p>Deletes installed plugins, service templates, services, executions, and logs. The user
-configuration will remain intact unless the <cite>–reset_config</cite> flag has been set as well, in
-which case the entire ARIA working directory shall be removed.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria reset <span class="o">[</span>OPTIONS<span class="o">]</span>
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-reset-f">
-<code class="descname">-f</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--force</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-reset-f" title="Permalink to this definition">¶</a></dt>
-<dd><p>Confirmation for resetting ARIA’s working directory</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-reset-reset-config">
-<code class="descname">--reset-config</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-reset-reset-config" title="Permalink to this definition">¶</a></dt>
-<dd><p>Reset ARIA’s user configuration</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-reset-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-reset-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-plugins">
-<h2>aria plugins<a class="headerlink" href="#aria-plugins" title="Permalink to this headline">¶</a></h2>
-<p>Manage plugins</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria plugins <span class="o">[</span>OPTIONS<span class="o">]</span> COMMAND <span class="o">[</span>ARGS<span class="o">]</span>...
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-plugins-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-plugins-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<div class="section" id="aria-plugins-install">
-<h3>install<a class="headerlink" href="#aria-plugins-install" title="Permalink to this headline">¶</a></h3>
-<p>Install a plugin</p>
-<p>A valid plugin is a wagon (<cite>http://github.com/cloudify-cosmo/wagon</cite>) in the ZIP format (suffix
-may also be <cite>.wgn</cite>).</p>
-<p>PLUGIN_PATH is the path to the wagon archive.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria plugins install <span class="o">[</span>OPTIONS<span class="o">]</span> PLUGIN_PATH
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-plugins-install-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-plugins-install-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-plugins-install-arg-plugin-path">
-<code class="descname">PLUGIN_PATH</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-plugins-install-arg-plugin-path" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-plugins-list">
-<h3>list<a class="headerlink" href="#aria-plugins-list" title="Permalink to this headline">¶</a></h3>
-<p>List all installed plugins</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria plugins list <span class="o">[</span>OPTIONS<span class="o">]</span>
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-plugins-list-sort-by">
-<code class="descname">--sort-by</code><code class="descclassname"> &lt;sort_by&gt;</code><a class="headerlink" href="#cmdoption-aria-plugins-list-sort-by" title="Permalink to this definition">¶</a></dt>
-<dd><p>Key for sorting the list</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-plugins-list-descending">
-<code class="descname">--descending</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-plugins-list-descending" title="Permalink to this definition">¶</a></dt>
-<dd><p>Sort list in descending order [default: False]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-plugins-list-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-plugins-list-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-plugins-show">
-<h3>show<a class="headerlink" href="#aria-plugins-show" title="Permalink to this headline">¶</a></h3>
-<p>Show information for an installed plugin</p>
-<p>PLUGIN_ID is the unique installed plugin ID in this ARIA instance.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria plugins show <span class="o">[</span>OPTIONS<span class="o">]</span> PLUGIN_ID
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-plugins-show-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-plugins-show-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-plugins-show-arg-plugin-id">
-<code class="descname">PLUGIN_ID</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-plugins-show-arg-plugin-id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-plugins-validate">
-<h3>validate<a class="headerlink" href="#aria-plugins-validate" title="Permalink to this headline">¶</a></h3>
-<p>Validate a plugin archive</p>
-<p>A valid plugin is a wagon (<cite>http://github.com/cloudify-cosmo/wagon</cite>) in the ZIP format (suffix
-may also be <cite>.wgn</cite>).</p>
-<p>PLUGIN_PATH is the path to the wagon archive.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria plugins validate <span class="o">[</span>OPTIONS<span class="o">]</span> PLUGIN_PATH
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-plugins-validate-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-plugins-validate-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-plugins-validate-arg-plugin-path">
-<code class="descname">PLUGIN_PATH</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-plugins-validate-arg-plugin-path" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-</div>
-<div class="section" id="aria-service-templates">
-<h2>aria service_templates<a class="headerlink" href="#aria-service-templates" title="Permalink to this headline">¶</a></h2>
-<p>Manage service templates</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria service_templates <span class="o">[</span>OPTIONS<span class="o">]</span> COMMAND <span class="o">[</span>ARGS<span class="o">]</span>...
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<div class="section" id="aria-service-templates-create-archive">
-<h3>create-archive<a class="headerlink" href="#aria-service-templates-create-archive" title="Permalink to this headline">¶</a></h3>
-<p>Create a CSAR archive from a service template source</p>
-<p>SERVICE_TEMPLATE_PATH is the path to the service template source.</p>
-<p>DESTINATION is the path to the created CSAR archive.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria service_templates create-archive <span class="o">[</span>OPTIONS<span class="o">]</span> SERVICE_TEMPLATE_PATH
-                                      DESTINATION
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-create-archive-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-create-archive-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-create-archive-arg-service-template-path">
-<code class="descname">SERVICE_TEMPLATE_PATH</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-create-archive-arg-service-template-path" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-create-archive-arg-destination">
-<code class="descname">DESTINATION</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-create-archive-arg-destination" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-service-templates-delete">
-<h3>delete<a class="headerlink" href="#aria-service-templates-delete" title="Permalink to this headline">¶</a></h3>
-<p>Delete a stored service template</p>
-<p>SERVICE_TEMPLATE_NAME is the unique name of the stored service template.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria service_templates delete <span class="o">[</span>OPTIONS<span class="o">]</span> SERVICE_TEMPLATE_NAME
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-delete-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-delete-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-delete-arg-service-template-name">
-<code class="descname">SERVICE_TEMPLATE_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-delete-arg-service-template-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-service-templates-inputs">
-<h3>inputs<a class="headerlink" href="#aria-service-templates-inputs" title="Permalink to this headline">¶</a></h3>
-<p>Show stored service template inputs</p>
-<p>SERVICE_TEMPLATE_NAME is the unique name of the stored service template.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria service_templates inputs <span class="o">[</span>OPTIONS<span class="o">]</span> SERVICE_TEMPLATE_NAME
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-inputs-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-inputs-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-inputs-arg-service-template-name">
-<code class="descname">SERVICE_TEMPLATE_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-inputs-arg-service-template-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-service-templates-list">
-<h3>list<a class="headerlink" href="#aria-service-templates-list" title="Permalink to this headline">¶</a></h3>
-<p>List all stored service templates</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria service_templates list <span class="o">[</span>OPTIONS<span class="o">]</span>
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-list-sort-by">
-<code class="descname">--sort-by</code><code class="descclassname"> &lt;sort_by&gt;</code><a class="headerlink" href="#cmdoption-aria-service-templates-list-sort-by" title="Permalink to this definition">¶</a></dt>
-<dd><p>Key for sorting the list</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-list-descending">
-<code class="descname">--descending</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-list-descending" title="Permalink to this definition">¶</a></dt>
-<dd><p>Sort list in descending order [default: False]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-list-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-list-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-service-templates-show">
-<h3>show<a class="headerlink" href="#aria-service-templates-show" title="Permalink to this headline">¶</a></h3>
-<p>Show information for a stored service template</p>
-<p>SERVICE_TEMPLATE_NAME is the unique name of the stored service template.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria service_templates show <span class="o">[</span>OPTIONS<span class="o">]</span> SERVICE_TEMPLATE_NAME
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-show-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-show-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-show-f">
-<code class="descname">-f</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--full</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-show-f" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show full information. Cannot be used together with -t, –types (only one mode is possible).</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-show-t">
-<code class="descname">-t</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--types</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-show-t" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show only the type hierarchies. Cannot be used together with -f, –full (only one mode is possible).</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-show-j">
-<code class="descname">-j</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--json</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-show-j" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show in JSON format (implies –full). Cannot be used together with -y, –yaml (only one format is possible).</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-show-y">
-<code class="descname">-y</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--yaml</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-show-y" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show in YAML format (implies –full). Cannot be used together with -j, –json (only one format is possible).</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-show-arg-service-template-name">
-<code class="descname">SERVICE_TEMPLATE_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-show-arg-service-template-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-service-templates-store">
-<h3>store<a class="headerlink" href="#aria-service-templates-store" title="Permalink to this headline">¶</a></h3>
-<p>Parse and store a service template archive</p>
-<p>SERVICE_TEMPLATE_PATH is the path to the service template archive.</p>
-<p>SERVICE_TEMPLATE_NAME is the unique name to give to the service template in storage.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria service_templates store <span class="o">[</span>OPTIONS<span class="o">]</span> SERVICE_TEMPLATE_PATH
-                             SERVICE_TEMPLATE_NAME
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-store-n">
-<code class="descname">-n</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--service-template-filename</code><code class="descclassname"> &lt;service_template_filename&gt;</code><a class="headerlink" href="#cmdoption-aria-service-templates-store-n" title="Permalink to this definition">¶</a></dt>
-<dd><p>The name of the archive’s main service template file (only relevant if uploading a non-CSAR archive)</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-store-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-store-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-store-arg-service-template-path">
-<code class="descname">SERVICE_TEMPLATE_PATH</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-store-arg-service-template-path" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-store-arg-service-template-name">
-<code class="descname">SERVICE_TEMPLATE_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-store-arg-service-template-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-service-templates-validate">
-<h3>validate<a class="headerlink" href="#aria-service-templates-validate" title="Permalink to this headline">¶</a></h3>
-<p>Validate a service template archive</p>
-<p>SERVICE_TEMPLATE_PATH is the path to the service template archive.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria service_templates validate <span class="o">[</span>OPTIONS<span class="o">]</span> SERVICE_TEMPLATE
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-validate-n">
-<code class="descname">-n</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--service-template-filename</code><code class="descclassname"> &lt;service_template_filename&gt;</code><a class="headerlink" href="#cmdoption-aria-service-templates-validate-n" title="Permalink to this definition">¶</a></dt>
-<dd><p>The name of the archive’s main service template file (only relevant if uploading a non-CSAR archive)</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-validate-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-validate-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-service-templates-validate-arg-service-template">
-<code class="descname">SERVICE_TEMPLATE</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-service-templates-validate-arg-service-template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-</div>
-<div class="section" id="aria-node-templates">
-<h2>aria node_templates<a class="headerlink" href="#aria-node-templates" title="Permalink to this headline">¶</a></h2>
-<p>Manages stored service templates’ node templates</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria node_templates <span class="o">[</span>OPTIONS<span class="o">]</span> COMMAND <span class="o">[</span>ARGS<span class="o">]</span>...
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-node-templates-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-node-templates-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<div class="section" id="aria-node-templates-list">
-<h3>list<a class="headerlink" href="#aria-node-templates-list" title="Permalink to this headline">¶</a></h3>
-<p>List stored node templates</p>
-<p>If SERVICE_TEMPLATE_NAME is provided, list node templates for that stored service template.
-Otherwise, list node templates for all service templates.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria node_templates list <span class="o">[</span>OPTIONS<span class="o">]</span>
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-node-templates-list-t">
-<code class="descname">-t</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--service-template-name</code><code class="descclassname"> &lt;service_template_name&gt;</code><a class="headerlink" href="#cmdoption-aria-node-templates-list-t" title="Permalink to this definition">¶</a></dt>
-<dd><p>The unique identifier for the service</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-node-templates-list-sort-by">
-<code class="descname">--sort-by</code><code class="descclassname"> &lt;sort_by&gt;</code><a class="headerlink" href="#cmdoption-aria-node-templates-list-sort-by" title="Permalink to this definition">¶</a></dt>
-<dd><p>Key for sorting the list</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-node-templates-list-descending">
-<code class="descname">--descending</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-node-templates-list-descending" title="Permalink to this definition">¶</a></dt>
-<dd><p>Sort list in descending order [default: False]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-node-templates-list-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-node-templates-list-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-node-templates-show">
-<h3>show<a class="headerlink" href="#aria-node-templates-show" title="Permalink to this headline">¶</a></h3>
-<p>Show information for a stored node template</p>
-<p>NODE_TEMPLATE_ID is the unique node template ID.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria node_templates show <span class="o">[</span>OPTIONS<span class="o">]</span> NODE_TEMPLATE_ID
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-node-templates-show-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-node-templates-show-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-node-templates-show-arg-node-template-id">
-<code class="descname">NODE_TEMPLATE_ID</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-node-templates-show-arg-node-template-id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-</div>
-<div class="section" id="aria-services">
-<h2>aria services<a class="headerlink" href="#aria-services" title="Permalink to this headline">¶</a></h2>
-<p>Manage services</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria services <span class="o">[</span>OPTIONS<span class="o">]</span> COMMAND <span class="o">[</span>ARGS<span class="o">]</span>...
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<div class="section" id="aria-services-create">
-<h3>create<a class="headerlink" href="#aria-services-create" title="Permalink to this headline">¶</a></h3>
-<p>Create a service</p>
-<p>SERVICE_NAME is the unique name to give to the service.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria services create <span class="o">[</span>OPTIONS<span class="o">]</span> <span class="o">[</span>SERVICE_NAME<span class="o">]</span>
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-create-t">
-<code class="descname">-t</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--service-template-name</code><code class="descclassname"> &lt;service_template_name&gt;</code><a class="headerlink" href="#cmdoption-aria-services-create-t" title="Permalink to this definition">¶</a></dt>
-<dd><p>The unique identifier for the service  [required]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-services-create-i">
-<code class="descname">-i</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--inputs</code><code class="descclassname"> &lt;inputs&gt;</code><a class="headerlink" href="#cmdoption-aria-services-create-i" title="Permalink to this definition">¶</a></dt>
-<dd><p>Inputs for the service (can be provided as wildcard based paths (“inp?.yaml”, “/my_inputs/”, etc.) to YAML files, a JSON string or as “key1=value1;key2=value2”); this argument can be used multiple times</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-services-create-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-create-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-create-arg-service-name">
-<code class="descname">SERVICE_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-create-arg-service-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Optional argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-services-delete">
-<h3>delete<a class="headerlink" href="#aria-services-delete" title="Permalink to this headline">¶</a></h3>
-<p>Delete a service</p>
-<p>SERVICE_NAME is the unique name of the service.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria services delete <span class="o">[</span>OPTIONS<span class="o">]</span> SERVICE_NAME
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-delete-f">
-<code class="descname">-f</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--force</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-delete-f" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete the service even if it has available nodes</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-services-delete-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-delete-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-delete-arg-service-name">
-<code class="descname">SERVICE_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-delete-arg-service-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-services-inputs">
-<h3>inputs<a class="headerlink" href="#aria-services-inputs" title="Permalink to this headline">¶</a></h3>
-<p>Show service inputs</p>
-<p>SERVICE_NAME is the unique name of the service.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria services inputs <span class="o">[</span>OPTIONS<span class="o">]</span> SERVICE_NAME
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-inputs-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-inputs-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-inputs-arg-service-name">
-<code class="descname">SERVICE_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-inputs-arg-service-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-services-list">
-<h3>list<a class="headerlink" href="#aria-services-list" title="Permalink to this headline">¶</a></h3>
-<p>List services</p>
-<p>If <cite>–service-template-name</cite> is provided, list services based on that service template.
-Otherwise, list all services.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria services list <span class="o">[</span>OPTIONS<span class="o">]</span>
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-list-t">
-<code class="descname">-t</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--service-template-name</code><code class="descclassname"> &lt;service_template_name&gt;</code><a class="headerlink" href="#cmdoption-aria-services-list-t" title="Permalink to this definition">¶</a></dt>
-<dd><p>The unique identifier for the service</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-services-list-sort-by">
-<code class="descname">--sort-by</code><code class="descclassname"> &lt;sort_by&gt;</code><a class="headerlink" href="#cmdoption-aria-services-list-sort-by" title="Permalink to this definition">¶</a></dt>
-<dd><p>Key for sorting the list</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-services-list-descending">
-<code class="descname">--descending</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-list-descending" title="Permalink to this definition">¶</a></dt>
-<dd><p>Sort list in descending order [default: False]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-services-list-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-list-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-services-outputs">
-<h3>outputs<a class="headerlink" href="#aria-services-outputs" title="Permalink to this headline">¶</a></h3>
-<p>Show service outputs</p>
-<p>SERVICE_NAME is the unique name of the service.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria services outputs <span class="o">[</span>OPTIONS<span class="o">]</span> SERVICE_NAME
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-outputs-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-outputs-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-outputs-arg-service-name">
-<code class="descname">SERVICE_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-outputs-arg-service-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-services-show">
-<h3>show<a class="headerlink" href="#aria-services-show" title="Permalink to this headline">¶</a></h3>
-<p>Show information for a service</p>
-<p>SERVICE_NAME is the unique name of the service.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria services show <span class="o">[</span>OPTIONS<span class="o">]</span> SERVICE_NAME
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-show-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-show-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-services-show-f">
-<code class="descname">-f</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--full</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-show-f" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show full information. Cannot be used together with -g, –graph (only one mode is possible).</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-services-show-g">
-<code class="descname">-g</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--graph</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-show-g" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show only the node graph. Cannot be used together with -f, –full (only one mode is possible).</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-services-show-j">
-<code class="descname">-j</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--json</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-show-j" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show in JSON format (implies –full). Cannot be used together with -y, –yaml (only one format is possible).</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-services-show-y">
-<code class="descname">-y</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--yaml</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-show-y" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show in YAML format (implies –full). Cannot be used together with -j, –json (only one format is possible).</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-services-show-arg-service-name">
-<code class="descname">SERVICE_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-services-show-arg-service-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-</div>
-<div class="section" id="aria-nodes">
-<h2>aria nodes<a class="headerlink" href="#aria-nodes" title="Permalink to this headline">¶</a></h2>
-<p>Manage services’ nodes</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria nodes <span class="o">[</span>OPTIONS<span class="o">]</span> COMMAND <span class="o">[</span>ARGS<span class="o">]</span>...
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-nodes-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-nodes-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<div class="section" id="aria-nodes-list">
-<h3>list<a class="headerlink" href="#aria-nodes-list" title="Permalink to this headline">¶</a></h3>
-<p>List nodes</p>
-<p>If SERVICE_NAME is provided, list nodes for that service. Otherwise, list nodes for all
-services.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria nodes list <span class="o">[</span>OPTIONS<span class="o">]</span>
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-nodes-list-s">
-<code class="descname">-s</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--service-name</code><code class="descclassname"> &lt;service_name&gt;</code><a class="headerlink" href="#cmdoption-aria-nodes-list-s" title="Permalink to this definition">¶</a></dt>
-<dd><p>The unique identifier for the service</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-nodes-list-sort-by">
-<code class="descname">--sort-by</code><code class="descclassname"> &lt;sort_by&gt;</code><a class="headerlink" href="#cmdoption-aria-nodes-list-sort-by" title="Permalink to this definition">¶</a></dt>
-<dd><p>Key for sorting the list</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-nodes-list-descending">
-<code class="descname">--descending</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-nodes-list-descending" title="Permalink to this definition">¶</a></dt>
-<dd><p>Sort list in descending order [default: False]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-nodes-list-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-nodes-list-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-nodes-show">
-<h3>show<a class="headerlink" href="#aria-nodes-show" title="Permalink to this headline">¶</a></h3>
-<p>Show information for a node</p>
-<p>NODE_ID is the unique node ID.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria nodes show <span class="o">[</span>OPTIONS<span class="o">]</span> NODE_ID
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-nodes-show-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-nodes-show-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-nodes-show-arg-node-id">
-<code class="descname">NODE_ID</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-nodes-show-arg-node-id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-</div>
-<div class="section" id="aria-workflows">
-<h2>aria workflows<a class="headerlink" href="#aria-workflows" title="Permalink to this headline">¶</a></h2>
-<p>Manage service workflows</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria workflows <span class="o">[</span>OPTIONS<span class="o">]</span> COMMAND <span class="o">[</span>ARGS<span class="o">]</span>...
-</pre></div>
-</div>
-<div class="section" id="aria-workflows-list">
-<h3>list<a class="headerlink" href="#aria-workflows-list" title="Permalink to this headline">¶</a></h3>
-<p>List service workflows</p>
-<p>SERVICE_NAME is the unique name of the service.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria workflows list <span class="o">[</span>OPTIONS<span class="o">]</span>
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-workflows-list-s">
-<code class="descname">-s</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--service-name</code><code class="descclassname"> &lt;service_name&gt;</code><a class="headerlink" href="#cmdoption-aria-workflows-list-s" title="Permalink to this definition">¶</a></dt>
-<dd><p>The unique identifier for the service  [required]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-workflows-list-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-workflows-list-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-workflows-show">
-<h3>show<a class="headerlink" href="#aria-workflows-show" title="Permalink to this headline">¶</a></h3>
-<p>Show information for a service workflow</p>
-<p>SERVICE_NAME is the unique name of the service.</p>
-<p>WORKFLOW_NAME is the unique name of the workflow within the service (e.g. “uninstall”).</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria workflows show <span class="o">[</span>OPTIONS<span class="o">]</span> WORKFLOW_NAME
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-workflows-show-s">
-<code class="descname">-s</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--service-name</code><code class="descclassname"> &lt;service_name&gt;</code><a class="headerlink" href="#cmdoption-aria-workflows-show-s" title="Permalink to this definition">¶</a></dt>
-<dd><p>The unique identifier for the service  [required]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-workflows-show-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-workflows-show-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-workflows-show-arg-workflow-name">
-<code class="descname">WORKFLOW_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-workflows-show-arg-workflow-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-</div>
-<div class="section" id="aria-executions">
-<h2>aria executions<a class="headerlink" href="#aria-executions" title="Permalink to this headline">¶</a></h2>
-<p>Manage executions</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria executions <span class="o">[</span>OPTIONS<span class="o">]</span> COMMAND <span class="o">[</span>ARGS<span class="o">]</span>...
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-executions-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<div class="section" id="aria-executions-list">
-<h3>list<a class="headerlink" href="#aria-executions-list" title="Permalink to this headline">¶</a></h3>
-<p>List executions</p>
-<p>If SERVICE_NAME is provided, list executions on that service. Otherwise, list executions on all
-services.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria executions list <span class="o">[</span>OPTIONS<span class="o">]</span>
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-executions-list-s">
-<code class="descname">-s</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--service-name</code><code class="descclassname"> &lt;service_name&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-list-s" title="Permalink to this definition">¶</a></dt>
-<dd><p>The unique identifier for the service</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-list-sort-by">
-<code class="descname">--sort-by</code><code class="descclassname"> &lt;sort_by&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-list-sort-by" title="Permalink to this definition">¶</a></dt>
-<dd><p>Key for sorting the list</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-list-descending">
-<code class="descname">--descending</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-list-descending" title="Permalink to this definition">¶</a></dt>
-<dd><p>Sort list in descending order [default: False]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-list-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-list-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-executions-resume">
-<h3>resume<a class="headerlink" href="#aria-executions-resume" title="Permalink to this headline">¶</a></h3>
-<p>Resume a stopped execution</p>
-<p>EXECUTION_ID is the unique ID of the execution.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria executions resume <span class="o">[</span>OPTIONS<span class="o">]</span> EXECUTION_ID
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-executions-resume-i">
-<code class="descname">-i</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--inputs</code><code class="descclassname"> &lt;inputs&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-resume-i" title="Permalink to this definition">¶</a></dt>
-<dd><p>Inputs for the execution (can be provided as wildcard based paths (“inp?.yaml”, “/my_inputs/”, etc.) to YAML files, a JSON string or as “key1=value1;key2=value2”); this argument can be used multiple times</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-resume-dry">
-<code class="descname">--dry</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-resume-dry" title="Permalink to this definition">¶</a></dt>
-<dd><p>Execute a workflow dry run (prints operations information without causing side effects)</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-resume-task-max-attempts">
-<code class="descname">--task-max-attempts</code><code class="descclassname"> &lt;task_max_attempts&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-resume-task-max-attempts" title="Permalink to this definition">¶</a></dt>
-<dd><p>How many times should a task be attempted in case of failures [default: 30]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-resume-task-retry-interval">
-<code class="descname">--task-retry-interval</code><code class="descclassname"> &lt;task_retry_interval&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-resume-task-retry-interval" title="Permalink to this definition">¶</a></dt>
-<dd><p>How long of a minimal interval should occur between task retry attempts [default: 30]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-resume-m">
-<code class="descname">-m</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--mark-pattern</code><code class="descclassname"> &lt;mark_pattern&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-resume-m" title="Permalink to this definition">¶</a></dt>
-<dd><p>Mark a regular expression pattern in the logs</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-resume-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-resume-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-executions-resume-arg-execution-id">
-<code class="descname">EXECUTION_ID</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-resume-arg-execution-id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-executions-show">
-<h3>show<a class="headerlink" href="#aria-executions-show" title="Permalink to this headline">¶</a></h3>
-<p>Show information for an execution</p>
-<p>EXECUTION_ID is the unique ID of the execution.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria executions show <span class="o">[</span>OPTIONS<span class="o">]</span> EXECUTION_ID
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-executions-show-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-show-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-executions-show-arg-execution-id">
-<code class="descname">EXECUTION_ID</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-show-arg-execution-id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-executions-start">
-<h3>start<a class="headerlink" href="#aria-executions-start" title="Permalink to this headline">¶</a></h3>
-<p>Start a workflow on a service</p>
-<p>SERVICE_NAME is the unique name of the service.</p>
-<p>WORKFLOW_NAME is the unique name of the workflow within the service (e.g. “uninstall”).</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria executions start <span class="o">[</span>OPTIONS<span class="o">]</span> WORKFLOW_NAME
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-executions-start-s">
-<code class="descname">-s</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--service-name</code><code class="descclassname"> &lt;service_name&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-start-s" title="Permalink to this definition">¶</a></dt>
-<dd><p>The unique identifier for the service  [required]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-start-i">
-<code class="descname">-i</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--inputs</code><code class="descclassname"> &lt;inputs&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-start-i" title="Permalink to this definition">¶</a></dt>
-<dd><p>Inputs for the execution (can be provided as wildcard based paths (“inp?.yaml”, “/my_inputs/”, etc.) to YAML files, a JSON string or as “key1=value1;key2=value2”); this argument can be used multiple times</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-start-dry">
-<code class="descname">--dry</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-start-dry" title="Permalink to this definition">¶</a></dt>
-<dd><p>Execute a workflow dry run (prints operations information without causing side effects)</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-start-task-max-attempts">
-<code class="descname">--task-max-attempts</code><code class="descclassname"> &lt;task_max_attempts&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-start-task-max-attempts" title="Permalink to this definition">¶</a></dt>
-<dd><p>How many times should a task be attempted in case of failures [default: 30]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-start-task-retry-interval">
-<code class="descname">--task-retry-interval</code><code class="descclassname"> &lt;task_retry_interval&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-start-task-retry-interval" title="Permalink to this definition">¶</a></dt>
-<dd><p>How long of a minimal interval should occur between task retry attempts [default: 30]</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-start-m">
-<code class="descname">-m</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--mark-pattern</code><code class="descclassname"> &lt;mark_pattern&gt;</code><a class="headerlink" href="#cmdoption-aria-executions-start-m" title="Permalink to this definition">¶</a></dt>
-<dd><p>Mark a regular expression pattern in the logs</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-executions-start-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-start-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-executions-start-arg-workflow-name">
-<code class="descname">WORKFLOW_NAME</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-executions-start-arg-workflow-name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-</div>
-<div class="section" id="aria-logs">
-<h2>aria logs<a class="headerlink" href="#aria-logs" title="Permalink to this headline">¶</a></h2>
-<p>Manage logs of workflow executions</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria logs <span class="o">[</span>OPTIONS<span class="o">]</span> COMMAND <span class="o">[</span>ARGS<span class="o">]</span>...
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-logs-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-logs-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<div class="section" id="aria-logs-delete">
-<h3>delete<a class="headerlink" href="#aria-logs-delete" title="Permalink to this headline">¶</a></h3>
-<p>Delete logs of an execution</p>
-<p>EXECUTION_ID is the unique ID of the execution.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria logs delete <span class="o">[</span>OPTIONS<span class="o">]</span> EXECUTION_ID
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-logs-delete-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-logs-delete-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-logs-delete-arg-execution-id">
-<code class="descname">EXECUTION_ID</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-logs-delete-arg-execution-id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-<div class="section" id="aria-logs-list">
-<h3>list<a class="headerlink" href="#aria-logs-list" title="Permalink to this headline">¶</a></h3>
-<p>List logs for an execution</p>
-<p>EXECUTION_ID is the unique ID of the execution.</p>
-<div class="highlight-shell"><div class="highlight"><pre><span></span>aria logs list <span class="o">[</span>OPTIONS<span class="o">]</span> EXECUTION_ID
-</pre></div>
-</div>
-<p class="rubric">Options</p>
-<dl class="option">
-<dt id="cmdoption-aria-logs-list-v">
-<code class="descname">-v</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--verbose</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-logs-list-v" title="Permalink to this definition">¶</a></dt>
-<dd><p>Show verbose output; you can supply this up to three times (i.e. -vvv)</p>
-</dd></dl>
-
-<dl class="option">
-<dt id="cmdoption-aria-logs-list-m">
-<code class="descname">-m</code><code class="descclassname"></code><code class="descclassname">, </code><code class="descname">--mark-pattern</code><code class="descclassname"> &lt;mark_pattern&gt;</code><a class="headerlink" href="#cmdoption-aria-logs-list-m" title="Permalink to this definition">¶</a></dt>
-<dd><p>Mark a regular expression pattern in the logs</p>
-</dd></dl>
-
-<p class="rubric">Arguments</p>
-<dl class="option">
-<dt id="cmdoption-aria-logs-list-arg-execution-id">
-<code class="descname">EXECUTION_ID</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-aria-logs-list-arg-execution-id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Required argument</p>
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="rest.html" class="btn btn-neutral float-right" title="REST" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="index.html" class="btn btn-neutral" title="User Manual for ARIA TOSCA" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/genindex.html b/_site/docs/html/genindex.html
deleted file mode 100644
index 1b7aaca..0000000
--- a/_site/docs/html/genindex.html
+++ /dev/null
@@ -1,5098 +0,0 @@
-
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>Index &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="#"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-
-<h1 id="index">Index</h1>
-
-<div class="genindex-jumpbox">
- <a href="#Symbols"><strong>Symbols</strong></a>
- | <a href="#_"><strong>_</strong></a>
- | <a href="#A"><strong>A</strong></a>
- | <a href="#B"><strong>B</strong></a>
- | <a href="#C"><strong>C</strong></a>
- | <a href="#D"><strong>D</strong></a>
- | <a href="#E"><strong>E</strong></a>
- | <a href="#F"><strong>F</strong></a>
- | <a href="#G"><strong>G</strong></a>
- | <a href="#H"><strong>H</strong></a>
- | <a href="#I"><strong>I</strong></a>
- | <a href="#J"><strong>J</strong></a>
- | <a href="#K"><strong>K</strong></a>
- | <a href="#L"><strong>L</strong></a>
- | <a href="#M"><strong>M</strong></a>
- | <a href="#N"><strong>N</strong></a>
- | <a href="#O"><strong>O</strong></a>
- | <a href="#P"><strong>P</strong></a>
- | <a href="#R"><strong>R</strong></a>
- | <a href="#S"><strong>S</strong></a>
- | <a href="#T"><strong>T</strong></a>
- | <a href="#U"><strong>U</strong></a>
- | <a href="#V"><strong>V</strong></a>
- | <a href="#W"><strong>W</strong></a>
- | <a href="#Y"><strong>Y</strong></a>
- | <a href="#Z"><strong>Z</strong></a>
- 
-</div>
-<h2 id="Symbols">Symbols</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li>
-    --descending
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-list-descending">aria-executions-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-node-templates-list-descending">aria-node_templates-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-nodes-list-descending">aria-nodes-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-list-descending">aria-plugins-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-list-descending">aria-service_templates-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-list-descending">aria-services-list command line option</a>
-</li>
-      </ul></li>
-      <li>
-    --dry
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-dry">aria-executions-resume command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-dry">aria-executions-start command line option</a>
-</li>
-      </ul></li>
-      <li>
-    --reset-config
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-reset-reset-config">aria-reset command line option</a>
-</li>
-      </ul></li>
-      <li>
-    --sort-by &lt;sort_by&gt;
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-list-sort-by">aria-executions-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-node-templates-list-sort-by">aria-node_templates-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-nodes-list-sort-by">aria-nodes-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-list-sort-by">aria-plugins-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-list-sort-by">aria-service_templates-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-list-sort-by">aria-services-list command line option</a>
-</li>
-      </ul></li>
-      <li>
-    --task-max-attempts &lt;task_max_attempts&gt;
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-task-max-attempts">aria-executions-resume command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-task-max-attempts">aria-executions-start command line option</a>
-</li>
-      </ul></li>
-      <li>
-    --task-retry-interval &lt;task_retry_interval&gt;
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-task-retry-interval">aria-executions-resume command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-task-retry-interval">aria-executions-start command line option</a>
-</li>
-      </ul></li>
-      <li>
-    --version
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-version">aria command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -f, --force
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-reset-f">aria-reset command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-delete-f">aria-services-delete command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -f, --full
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-f">aria-service_templates-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-show-f">aria-services-show command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -g, --graph
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-services-show-g">aria-services-show command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -i, --inputs &lt;inputs&gt;
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-i">aria-executions-resume command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-i">aria-executions-start command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-create-i">aria-services-create command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -j, --json
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-j">aria-service_templates-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-show-j">aria-services-show command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -m, --mark-pattern &lt;mark_pattern&gt;
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-m">aria-executions-resume command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-m">aria-executions-start command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-logs-list-m">aria-logs-list command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -n, --service-template-filename &lt;service_template_filename&gt;
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-store-n">aria-service_templates-store command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-validate-n">aria-service_templates-validate command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -s, --service-name &lt;service_name&gt;
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-list-s">aria-executions-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-s">aria-executions-start command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-nodes-list-s">aria-nodes-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-workflows-list-s">aria-workflows-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-workflows-show-s">aria-workflows-show command line option</a>
-</li>
-      </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li>
-    -t, --service-template-name &lt;service_template_name&gt;
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-node-templates-list-t">aria-node_templates-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-create-t">aria-services-create command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-list-t">aria-services-list command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -t, --types
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-t">aria-service_templates-show command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -v, --verbose
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-v">aria command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-v">aria-executions command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-list-v">aria-executions-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-v">aria-executions-resume command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-show-v">aria-executions-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-v">aria-executions-start command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-logs-v">aria-logs command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-logs-delete-v">aria-logs-delete command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-logs-list-v">aria-logs-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-node-templates-v">aria-node_templates command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-node-templates-list-v">aria-node_templates-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-node-templates-show-v">aria-node_templates-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-nodes-v">aria-nodes command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-nodes-list-v">aria-nodes-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-nodes-show-v">aria-nodes-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-v">aria-plugins command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-install-v">aria-plugins-install command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-list-v">aria-plugins-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-show-v">aria-plugins-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-validate-v">aria-plugins-validate command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-reset-v">aria-reset command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-v">aria-service_templates command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-create-archive-v">aria-service_templates-create-archive command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-delete-v">aria-service_templates-delete command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-inputs-v">aria-service_templates-inputs command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-list-v">aria-service_templates-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-v">aria-service_templates-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-store-v">aria-service_templates-store command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-validate-v">aria-service_templates-validate command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-v">aria-services command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-create-v">aria-services-create command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-delete-v">aria-services-delete command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-inputs-v">aria-services-inputs command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-list-v">aria-services-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-outputs-v">aria-services-outputs command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-show-v">aria-services-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-workflows-list-v">aria-workflows-list command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-workflows-show-v">aria-workflows-show command line option</a>
-</li>
-      </ul></li>
-      <li>
-    -y, --yaml
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-y">aria-service_templates-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-show-y">aria-services-show command line option</a>
-</li>
-      </ul></li>
-  </ul></td>
-</tr></table>
-
-<h2 id="_">_</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.html#aria.modeling.functions.Function.__evaluate__">__evaluate__() (aria.modeling.functions.Function method)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.Concat.__evaluate__">(aria_extension_tosca.simple_v1_0.modeling.functions.Concat method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute.__evaluate__">(aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetInput.__evaluate__">(aria_extension_tosca.simple_v1_0.modeling.functions.GetInput method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType.__evaluate__">(aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty.__evaluate__">(aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.Token.__evaluate__">(aria_extension_tosca.simple_v1_0.modeling.functions.Token method)</a>
-</li>
-      </ul></li>
-  </ul></td>
-</tr></table>
-
-<h2 id="A">A</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdateStep.action">action (aria.modeling.models.ServiceUpdateStep attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.exceptions.ActiveExecutionsError">ActiveExecutionsError</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.add_dependency">add_dependency() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.argparse.ArgumentParser.add_flag_argument">add_flag_argument() (aria.utils.argparse.ArgumentParser method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.requirements.add_requirement_assignments">add_requirement_assignments() (in module aria_extension_tosca.simple_v1_0.modeling.requirements)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.add_tasks">add_tasks() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.AliasedGroup">AliasedGroup (class in aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.ALL">ALL (aria.parser.validation.Issue attribute)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.allow_unknown_fields">allow_unknown_fields() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Presenter.ALLOWED_IMPORTED_DSL_VERSIONS">ALLOWED_IMPORTED_DSL_VERSIONS (aria.parser.presentation.Presenter attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_nfv_v1_0.html#aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0.ALLOWED_IMPORTED_DSL_VERSIONS">(aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0 attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.ALLOWED_IMPORTED_DSL_VERSIONS">(aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0 attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.AlreadyReadException">AlreadyReadException</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumerChain.append">append() (aria.parser.consumption.ConsumerChain method)</a>
-
-      <ul>
-        <li><a href="aria.utils.html#aria.utils.collections.FrozenList.append">(aria.utils.collections.FrozenList method)</a>
-</li>
-        <li><a href="aria.utils.html#aria.utils.collections.StrictList.append">(aria.utils.collections.StrictList method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.process.append_to_path">append_to_path() (in module aria.utils.process)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.process.append_to_pythonpath">append_to_pythonpath() (in module aria.utils.process)</a>
-</li>
-      <li><a href="aria.html#aria.application_model_storage">application_model_storage() (in module aria)</a>
-</li>
-      <li><a href="aria.html#aria.application_resource_storage">application_resource_storage() (in module aria)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.apply_constraint_to_value">apply_constraint_to_value() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.apply_constraints_to_value">apply_constraints_to_value() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.archive_name">archive_name (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Argument">Argument (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.argument">argument() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.argparse.ArgumentParser">ArgumentParser (class in aria.utils.argparse)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.arguments">arguments (aria.modeling.models.Operation attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.arguments">(aria.modeling.models.Task attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.html#module-aria">aria (module)</a>
-</li>
-      <li>
-    aria command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-version">--version</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-executions command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-executions-list command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-list-descending">--descending</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-list-sort-by">--sort-by &lt;sort_by&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-list-s">-s, --service-name &lt;service_name&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-list-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-executions-resume command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-dry">--dry</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-task-max-attempts">--task-max-attempts &lt;task_max_attempts&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-task-retry-interval">--task-retry-interval &lt;task_retry_interval&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-i">-i, --inputs &lt;inputs&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-m">-m, --mark-pattern &lt;mark_pattern&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-arg-execution-id">EXECUTION_ID</a>
-</li>
-      </ul></li>
-      <li>
-    aria-executions-show command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-show-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-show-arg-execution-id">EXECUTION_ID</a>
-</li>
-      </ul></li>
-      <li>
-    aria-executions-start command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-start-dry">--dry</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-task-max-attempts">--task-max-attempts &lt;task_max_attempts&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-task-retry-interval">--task-retry-interval &lt;task_retry_interval&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-i">-i, --inputs &lt;inputs&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-m">-m, --mark-pattern &lt;mark_pattern&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-s">-s, --service-name &lt;service_name&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-start-arg-workflow-name">WORKFLOW_NAME</a>
-</li>
-      </ul></li>
-      <li>
-    aria-logs command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-logs-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-logs-delete command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-logs-delete-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-logs-delete-arg-execution-id">EXECUTION_ID</a>
-</li>
-      </ul></li>
-      <li>
-    aria-logs-list command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-logs-list-m">-m, --mark-pattern &lt;mark_pattern&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-logs-list-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-logs-list-arg-execution-id">EXECUTION_ID</a>
-</li>
-      </ul></li>
-      <li>
-    aria-node_templates command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-node-templates-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-node_templates-list command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-node-templates-list-descending">--descending</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-node-templates-list-sort-by">--sort-by &lt;sort_by&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-node-templates-list-t">-t, --service-template-name &lt;service_template_name&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-node-templates-list-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-node_templates-show command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-node-templates-show-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-node-templates-show-arg-node-template-id">NODE_TEMPLATE_ID</a>
-</li>
-      </ul></li>
-      <li>
-    aria-nodes command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-nodes-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-nodes-list command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-nodes-list-descending">--descending</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-nodes-list-sort-by">--sort-by &lt;sort_by&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-nodes-list-s">-s, --service-name &lt;service_name&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-nodes-list-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-nodes-show command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-nodes-show-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-nodes-show-arg-node-id">NODE_ID</a>
-</li>
-      </ul></li>
-      <li>
-    aria-plugins command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-plugins-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-plugins-install command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-plugins-install-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-install-arg-plugin-path">PLUGIN_PATH</a>
-</li>
-      </ul></li>
-      <li>
-    aria-plugins-list command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-plugins-list-descending">--descending</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-list-sort-by">--sort-by &lt;sort_by&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-list-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-plugins-show command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-plugins-show-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-show-arg-plugin-id">PLUGIN_ID</a>
-</li>
-      </ul></li>
-      <li>
-    aria-plugins-validate command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-plugins-validate-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-validate-arg-plugin-path">PLUGIN_PATH</a>
-</li>
-      </ul></li>
-      <li>
-    aria-reset command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-reset-reset-config">--reset-config</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-reset-f">-f, --force</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-reset-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-service_templates command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-service_templates-create-archive command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-create-archive-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-create-archive-arg-destination">DESTINATION</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-create-archive-arg-service-template-path">SERVICE_TEMPLATE_PATH</a>
-</li>
-      </ul></li>
-      <li>
-    aria-service_templates-delete command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-delete-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-delete-arg-service-template-name">SERVICE_TEMPLATE_NAME</a>
-</li>
-      </ul></li>
-      <li>
-    aria-service_templates-inputs command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-inputs-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-inputs-arg-service-template-name">SERVICE_TEMPLATE_NAME</a>
-</li>
-      </ul></li>
-      <li>
-    aria-service_templates-list command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-list-descending">--descending</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-list-sort-by">--sort-by &lt;sort_by&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-list-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-service_templates-show command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-f">-f, --full</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-j">-j, --json</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-t">-t, --types</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-y">-y, --yaml</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-arg-service-template-name">SERVICE_TEMPLATE_NAME</a>
-</li>
-      </ul></li>
-      <li>
-    aria-service_templates-store command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-store-n">-n, --service-template-filename &lt;service_template_filename&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-store-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-store-arg-service-template-name">SERVICE_TEMPLATE_NAME</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-store-arg-service-template-path">SERVICE_TEMPLATE_PATH</a>
-</li>
-      </ul></li>
-      <li>
-    aria-service_templates-validate command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-validate-n">-n, --service-template-filename &lt;service_template_filename&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-validate-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-validate-arg-service-template">SERVICE_TEMPLATE</a>
-</li>
-      </ul></li>
-      <li>
-    aria-services command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-services-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-services-create command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-services-create-i">-i, --inputs &lt;inputs&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-create-t">-t, --service-template-name &lt;service_template_name&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-create-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-create-arg-service-name">SERVICE_NAME</a>
-</li>
-      </ul></li>
-      <li>
-    aria-services-delete command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-services-delete-f">-f, --force</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-delete-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-delete-arg-service-name">SERVICE_NAME</a>
-</li>
-      </ul></li>
-      <li>
-    aria-services-inputs command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-services-inputs-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-inputs-arg-service-name">SERVICE_NAME</a>
-</li>
-      </ul></li>
-      <li>
-    aria-services-list command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-services-list-descending">--descending</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-list-sort-by">--sort-by &lt;sort_by&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-list-t">-t, --service-template-name &lt;service_template_name&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-list-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-services-outputs command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-services-outputs-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-outputs-arg-service-name">SERVICE_NAME</a>
-</li>
-      </ul></li>
-      <li>
-    aria-services-show command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-services-show-f">-f, --full</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-show-g">-g, --graph</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-show-j">-j, --json</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-show-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-show-y">-y, --yaml</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-show-arg-service-name">SERVICE_NAME</a>
-</li>
-      </ul></li>
-      <li>
-    aria-workflows-list command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-workflows-list-s">-s, --service-name &lt;service_name&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-workflows-list-v">-v, --verbose</a>
-</li>
-      </ul></li>
-      <li>
-    aria-workflows-show command line option
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-workflows-show-s">-s, --service-name &lt;service_name&gt;</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-workflows-show-v">-v, --verbose</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-workflows-show-arg-workflow-name">WORKFLOW_NAME</a>
-</li>
-      </ul></li>
-      <li><a href="aria.cli.html#module-aria.cli">aria.cli (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.color">aria.cli.color (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.config">aria.cli.config (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.config.config">aria.cli.config.config (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.core">aria.cli.core (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.core.aria">aria.cli.core.aria (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.csar">aria.cli.csar (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.defaults">aria.cli.defaults (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.exceptions">aria.cli.exceptions (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.execution_logging">aria.cli.execution_logging (module)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.cli.html#module-aria.cli.helptexts">aria.cli.helptexts (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.inputs">aria.cli.inputs (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.logger">aria.cli.logger (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.main">aria.cli.main (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.service_template_utils">aria.cli.service_template_utils (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.table">aria.cli.table (module)</a>
-</li>
-      <li><a href="aria.cli.html#module-aria.cli.utils">aria.cli.utils (module)</a>
-</li>
-      <li><a href="aria.html#module-aria.core">aria.core (module)</a>
-</li>
-      <li><a href="aria.html#module-aria.exceptions">aria.exceptions (module)</a>
-</li>
-      <li><a href="aria.html#module-aria.extension">aria.extension (module)</a>
-</li>
-      <li><a href="aria.html#module-aria.logger">aria.logger (module)</a>
-</li>
-      <li><a href="aria.modeling.html#module-aria.modeling">aria.modeling (module)</a>
-</li>
-      <li><a href="aria.modeling.html#module-aria.modeling.constraints">aria.modeling.constraints (module)</a>
-</li>
-      <li><a href="aria.modeling.html#module-aria.modeling.exceptions">aria.modeling.exceptions (module)</a>
-</li>
-      <li><a href="aria.modeling.html#module-aria.modeling.functions">aria.modeling.functions (module)</a>
-</li>
-      <li><a href="aria.modeling.html#module-aria.modeling.mixins">aria.modeling.mixins (module)</a>
-</li>
-      <li><a href="aria.modeling.models.html#module-aria.modeling.models">aria.modeling.models (module)</a>
-</li>
-      <li><a href="aria.modeling.html#module-aria.modeling.relationship">aria.modeling.relationship (module)</a>
-</li>
-      <li><a href="aria.modeling.html#module-aria.modeling.types">aria.modeling.types (module)</a>
-</li>
-      <li><a href="aria.modeling.html#module-aria.modeling.utils">aria.modeling.utils (module)</a>
-</li>
-      <li><a href="aria.orchestrator.html#module-aria.orchestrator">aria.orchestrator (module)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#module-aria.orchestrator.context">aria.orchestrator.context (module)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#module-aria.orchestrator.context.common">aria.orchestrator.context.common (module)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#module-aria.orchestrator.context.exceptions">aria.orchestrator.context.exceptions (module)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#module-aria.orchestrator.context.operation">aria.orchestrator.context.operation (module)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#module-aria.orchestrator.context.toolbelt">aria.orchestrator.context.toolbelt (module)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#module-aria.orchestrator.context.workflow">aria.orchestrator.context.workflow (module)</a>
-</li>
-      <li><a href="aria.orchestrator.html#module-aria.orchestrator.decorators">aria.orchestrator.decorators (module)</a>
-</li>
-      <li><a href="aria.orchestrator.html#module-aria.orchestrator.events">aria.orchestrator.events (module)</a>
-</li>
-      <li><a href="aria.orchestrator.html#module-aria.orchestrator.exceptions">aria.orchestrator.exceptions (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin">aria.orchestrator.execution_plugin (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.common">aria.orchestrator.execution_plugin.common (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.constants">aria.orchestrator.execution_plugin.constants (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.ctx_proxy.html#module-aria.orchestrator.execution_plugin.ctx_proxy">aria.orchestrator.execution_plugin.ctx_proxy (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.ctx_proxy.html#module-aria.orchestrator.execution_plugin.ctx_proxy.client">aria.orchestrator.execution_plugin.ctx_proxy.client (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.ctx_proxy.html#module-aria.orchestrator.execution_plugin.ctx_proxy.server">aria.orchestrator.execution_plugin.ctx_proxy.server (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.environment_globals">aria.orchestrator.execution_plugin.environment_globals (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.exceptions">aria.orchestrator.execution_plugin.exceptions (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.instantiation">aria.orchestrator.execution_plugin.instantiation (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.local">aria.orchestrator.execution_plugin.local (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.operations">aria.orchestrator.execution_plugin.operations (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.ssh.html#module-aria.orchestrator.execution_plugin.ssh">aria.orchestrator.execution_plugin.ssh (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.ssh.html#module-aria.orchestrator.execution_plugin.ssh.operations">aria.orchestrator.execution_plugin.ssh.operations (module)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.ssh.html#module-aria.orchestrator.execution_plugin.ssh.tunnel">aria.orchestrator.execution_plugin.ssh.tunnel (module)</a>
-</li>
-      <li><a href="aria.orchestrator.html#module-aria.orchestrator.plugin">aria.orchestrator.plugin (module)</a>
-</li>
-      <li><a href="aria.orchestrator.html#module-aria.orchestrator.workflow_runner">aria.orchestrator.workflow_runner (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows">aria.orchestrator.workflows (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#module-aria.orchestrator.workflows.api">aria.orchestrator.workflows.api (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#module-aria.orchestrator.workflows.api.task">aria.orchestrator.workflows.api.task (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#module-aria.orchestrator.workflows.api.task_graph">aria.orchestrator.workflows.api.task_graph (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin">aria.orchestrator.workflows.builtin (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.execute_operation">aria.orchestrator.workflows.builtin.execute_operation (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.heal">aria.orchestrator.workflows.builtin.heal (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.install">aria.orchestrator.workflows.builtin.install (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.start">aria.orchestrator.workflows.builtin.start (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.stop">aria.orchestrator.workflows.builtin.stop (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.uninstall">aria.orchestrator.workflows.builtin.uninstall (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.workflows">aria.orchestrator.workflows.builtin.workflows (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.core">aria.orchestrator.workflows.core (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.core.engine">aria.orchestrator.workflows.core.engine (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.core.events_handler">aria.orchestrator.workflows.core.events_handler (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.core.graph_compiler">aria.orchestrator.workflows.core.graph_compiler (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.events_logging">aria.orchestrator.workflows.events_logging (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.exceptions">aria.orchestrator.workflows.exceptions (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor">aria.orchestrator.workflows.executor (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor.base">aria.orchestrator.workflows.executor.base (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor.celery">aria.orchestrator.workflows.executor.celery (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor.dry">aria.orchestrator.workflows.executor.dry (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor.process">aria.orchestrator.workflows.executor.process (module)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor.thread">aria.orchestrator.workflows.executor.thread (module)</a>
-</li>
-      <li><a href="aria.parser.html#module-aria.parser">aria.parser (module)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#module-aria.parser.consumption">aria.parser.consumption (module)</a>
-</li>
-      <li><a href="aria.parser.html#module-aria.parser.exceptions">aria.parser.exceptions (module)</a>
-</li>
-      <li><a href="aria.parser.loading.html#module-aria.parser.loading">aria.parser.loading (module)</a>
-</li>
-      <li><a href="aria.parser.modeling.html#module-aria.parser.modeling">aria.parser.modeling (module)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#module-aria.parser.presentation">aria.parser.presentation (module)</a>
-</li>
-      <li><a href="aria.parser.reading.html#module-aria.parser.reading">aria.parser.reading (module)</a>
-</li>
-      <li><a href="aria.parser.html#module-aria.parser.specification">aria.parser.specification (module)</a>
-</li>
-      <li><a href="aria.parser.validation.html#module-aria.parser.validation">aria.parser.validation (module)</a>
-</li>
-      <li><a href="aria.storage.html#module-aria.storage">aria.storage (module)</a>
-</li>
-      <li><a href="aria.storage.html#module-aria.storage.api">aria.storage.api (module)</a>
-</li>
-      <li><a href="aria.storage.html#module-aria.storage.collection_instrumentation">aria.storage.collection_instrumentation (module)</a>
-</li>
-      <li><a href="aria.storage.html#module-aria.storage.core">aria.storage.core (module)</a>
-</li>
-      <li><a href="aria.storage.html#module-aria.storage.exceptions">aria.storage.exceptions (module)</a>
-</li>
-      <li><a href="aria.storage.html#module-aria.storage.filesystem_rapi">aria.storage.filesystem_rapi (module)</a>
-</li>
-      <li><a href="aria.storage.html#module-aria.storage.sql_mapi">aria.storage.sql_mapi (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils">aria.utils (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.archive">aria.utils.archive (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.argparse">aria.utils.argparse (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.caching">aria.utils.caching (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.collections">aria.utils.collections (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.console">aria.utils.console (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.exceptions">aria.utils.exceptions (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.file">aria.utils.file (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.formatting">aria.utils.formatting (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.http">aria.utils.http (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.imports">aria.utils.imports (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.openclose">aria.utils.openclose (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.plugin">aria.utils.plugin (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.process">aria.utils.process (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.specification">aria.utils.specification (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.threading">aria.utils.threading (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.type">aria.utils.type (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.uris">aria.utils.uris (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.uuid">aria.utils.uuid (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.validation">aria.utils.validation (module)</a>
-</li>
-      <li><a href="aria.utils.html#module-aria.utils.versions">aria.utils.versions (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_nfv_v1_0.html#module-aria_extension_tosca.simple_nfv_v1_0">aria_extension_tosca.simple_nfv_v1_0 (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#module-aria_extension_tosca.simple_v1_0">aria_extension_tosca.simple_v1_0 (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling">aria_extension_tosca.simple_v1_0.modeling (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.artifacts">aria_extension_tosca.simple_v1_0.modeling.artifacts (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.capabilities">aria_extension_tosca.simple_v1_0.modeling.capabilities (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.constraints">aria_extension_tosca.simple_v1_0.modeling.constraints (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.copy">aria_extension_tosca.simple_v1_0.modeling.copy (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.data_types">aria_extension_tosca.simple_v1_0.modeling.data_types (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.functions">aria_extension_tosca.simple_v1_0.modeling.functions (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.interfaces">aria_extension_tosca.simple_v1_0.modeling.interfaces (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.parameters">aria_extension_tosca.simple_v1_0.modeling.parameters (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.policies">aria_extension_tosca.simple_v1_0.modeling.policies (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.requirements">aria_extension_tosca.simple_v1_0.modeling.requirements (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.substitution_mappings">aria_extension_tosca.simple_v1_0.modeling.substitution_mappings (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#module-aria_extension_tosca.simple_v1_0.presentation">aria_extension_tosca.simple_v1_0.presentation (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#module-aria_extension_tosca.simple_v1_0.presentation.extensible">aria_extension_tosca.simple_v1_0.presentation.extensible (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#module-aria_extension_tosca.simple_v1_0.presentation.field_getters">aria_extension_tosca.simple_v1_0.presentation.field_getters (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#module-aria_extension_tosca.simple_v1_0.presentation.field_validators">aria_extension_tosca.simple_v1_0.presentation.field_validators (module)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#module-aria_extension_tosca.simple_v1_0.presentation.types">aria_extension_tosca.simple_v1_0.presentation.types (module)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.exceptions.AriaCliError">AriaCliError</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.exceptions.AriaEngineError">AriaEngineError</a>
-</li>
-      <li><a href="aria.html#aria.exceptions.AriaError">AriaError</a>
-</li>
-      <li><a href="aria.html#aria.exceptions.AriaException">AriaException</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Property.artifact">artifact (aria.modeling.models.Property attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact">Artifact (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.artifact_template">artifact_template (aria.modeling.models.Artifact attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.artifact_template">(aria.modeling.models.Property attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.artifact_templates">artifact_templates (aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.artifact_types">artifact_types (aria.modeling.models.ServiceTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.artifact_types">(aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactAssignment">ArtifactAssignment (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.artifacts">artifacts (aria.modeling.models.ArtifactTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.artifacts">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.artifacts">(aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeType.artifacts">(aria_extension_tosca.simple_v1_0.NodeType attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate">ArtifactTemplate (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactType">ArtifactType (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.formatting.as_agnostic">as_agnostic() (in module aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.as_argument">as_argument() (aria.modeling.mixins.ParameterMixin method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Timestamp.as_datetime_utc">as_datetime_utc (aria_extension_tosca.simple_v1_0.Timestamp attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.uris.as_file">as_file() (in module aria.utils.uris)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.as_other_parameter_model">as_other_parameter_model() (aria.modeling.mixins.ParameterMixin method)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.functions.Function.as_raw">as_raw (aria.modeling.functions.Function attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.html#aria.modeling.mixins.InstanceModelMixin.as_raw">(aria.modeling.mixins.InstanceModelMixin attribute)</a>
-</li>
-        <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.as_raw">(aria.modeling.mixins.ParameterMixin attribute)</a>
-</li>
-        <li><a href="aria.parser.presentation.html#aria.parser.presentation.PresentationBase.as_raw">(aria.parser.presentation.PresentationBase attribute)</a>
-</li>
-        <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.as_raw">(aria.parser.validation.Issue attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Range.as_raw">(aria_extension_tosca.simple_v1_0.Range attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Timestamp.as_raw">(aria_extension_tosca.simple_v1_0.Timestamp attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Version.as_raw">(aria_extension_tosca.simple_v1_0.Version attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.Concat.as_raw">(aria_extension_tosca.simple_v1_0.modeling.functions.Concat attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact.as_raw">(aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute.as_raw">(aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetInput.as_raw">(aria_extension_tosca.simple_v1_0.modeling.functions.GetInput attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType.as_raw">(aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput.as_raw">(aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty.as_raw">(aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.Token.as_raw">(aria_extension_tosca.simple_v1_0.modeling.functions.Token attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.List.as_raw">as_raw() (aria_extension_tosca.simple_v1_0.List method)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Map.as_raw">(aria_extension_tosca.simple_v1_0.Map method)</a>
-</li>
-        <li><a href="aria.utils.html#aria.utils.formatting.as_raw">(in module aria.utils.formatting)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.formatting.as_raw_dict">as_raw_dict() (in module aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.formatting.as_raw_list">as_raw_list() (in module aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.AsIsPresentation">AsIsPresentation (class in aria.parser.presentation)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.assign_raw_inputs">assign_raw_inputs() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.relationship.association_proxy">association_proxy() (in module aria.modeling.relationship)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Task.attempts_count">attempts_count (aria.modeling.models.Task attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Attribute">Attribute (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.AttributeAssignment">AttributeAssignment (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.AttributeDefinition">AttributeDefinition (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Node.attributes">attributes (aria.modeling.models.Node attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.attributes">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityAssignment.attributes">(aria_extension_tosca.simple_v1_0.CapabilityAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityDefinition.attributes">(aria_extension_tosca.simple_v1_0.CapabilityDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityType.attributes">(aria_extension_tosca.simple_v1_0.CapabilityType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.attributes">(aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeType.attributes">(aria_extension_tosca.simple_v1_0.NodeType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipTemplate.attributes">(aria_extension_tosca.simple_v1_0.RelationshipTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipType.attributes">(aria_extension_tosca.simple_v1_0.RelationshipType attribute)</a>
-</li>
-      </ul></li>
-  </ul></td>
-</tr></table>
-
-<h2 id="B">B</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.cli.html#aria.cli.color.Colors.Back">Back (aria.cli.color.Colors attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext">BaseContext (class in aria.orchestrator.context.common)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.PrefixedLogger">BaseContext.PrefixedLogger (class in aria.orchestrator.context.common)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.base.BaseExecutor">BaseExecutor (class in aria.orchestrator.workflows.executor.base)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.BaseOperationContext">BaseOperationContext (class in aria.orchestrator.context.operation)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.BaseTask">BaseTask (class in aria.orchestrator.workflows.api.task)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.BETWEEN_FIELDS">BETWEEN_FIELDS (aria.parser.validation.Issue attribute)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.BETWEEN_INSTANCES">BETWEEN_INSTANCES (aria.parser.validation.Issue attribute)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.BETWEEN_TYPES">BETWEEN_TYPES (aria.parser.validation.Issue attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.console.Colored.black">black() (aria.utils.console.Colored static method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.console.Colored.blue">blue() (aria.utils.console.Colored static method)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="C">C</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.caching.cachedmethod.cache_info">cache_info() (aria.utils.caching.cachedmethod method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.caching.cachedmethod">cachedmethod (class in aria.utils.caching)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Presenter.can_present">can_present() (aria.parser.presentation.Presenter class method)</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.workflow_runner.WorkflowRunner.cancel">cancel() (aria.orchestrator.workflow_runner.WorkflowRunner method)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.core.engine.Engine.cancel_execution">cancel_execution() (aria.orchestrator.workflows.core.engine.Engine static method)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.exceptions.CannotEvaluateFunctionException">CannotEvaluateFunctionException</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Timestamp.CANONICAL">CANONICAL (aria_extension_tosca.simple_v1_0.Timestamp attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.type.canonical_type">canonical_type() (in module aria.utils.type)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.type.canonical_type_name">canonical_type_name() (in module aria.utils.type)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate.capabilities">capabilities (aria.modeling.models.CapabilityTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.capabilities">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeFilter.capabilities">(aria_extension_tosca.simple_v1_0.NodeFilter attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.capabilities">(aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeType.capabilities">(aria_extension_tosca.simple_v1_0.NodeType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.SubstitutionMappings.capabilities">(aria_extension_tosca.simple_v1_0.SubstitutionMappings attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Property.capability">capability (aria.modeling.models.Property attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionMapping.capability">(aria.modeling.models.SubstitutionMapping attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RequirementAssignment.capability">(aria_extension_tosca.simple_v1_0.RequirementAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RequirementDefinition.capability">(aria_extension_tosca.simple_v1_0.RequirementDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability.capability">(aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Capability">Capability (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.capability_definition_or_type_validator">capability_definition_or_type_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Capability.capability_template">capability_template (aria.modeling.models.Capability attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.capability_template">(aria.modeling.models.Property attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplateMapping.capability_template">(aria.modeling.models.SubstitutionTemplateMapping attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.capability_templates">capability_templates (aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.capability_types">capability_types (aria.modeling.models.ServiceTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.capability_types">(aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityAssignment">CapabilityAssignment (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityDefinition">CapabilityDefinition (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityFilter">CapabilityFilter (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate">CapabilityTemplate (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityType">CapabilityType (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.celery.CeleryExecutor">CeleryExecutor (class in aria.orchestrator.workflows.executor.celery)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.common.check_error">check_error() (in module aria.orchestrator.execution_plugin.common)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.utils.check_overriding_storage_exceptions">check_overriding_storage_exceptions() (in module aria.cli.utils)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Type.children">children (aria.modeling.models.Type attribute)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.classproperty">classproperty (class in aria.modeling.utils)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig">CliConfig (class in aria.cli.config.config)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig.Logging">CliConfig.Logging (class in aria.cli.config.config)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig.Logging.Execution">CliConfig.Logging.Execution (class in aria.cli.config.config)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.BaseOperationContext.close">close() (aria.orchestrator.context.operation.BaseOperationContext method)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.execution_plugin.ctx_proxy.html#aria.orchestrator.execution_plugin.ctx_proxy.server.CtxProxy.close">(aria.orchestrator.execution_plugin.ctx_proxy.server.CtxProxy method)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.base.BaseExecutor.close">(aria.orchestrator.workflows.executor.base.BaseExecutor method)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.celery.CeleryExecutor.close">(aria.orchestrator.workflows.executor.celery.CeleryExecutor method)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.process.ProcessExecutor.close">(aria.orchestrator.workflows.executor.process.ProcessExecutor method)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.thread.ThreadExecutor.close">(aria.orchestrator.workflows.executor.thread.ThreadExecutor method)</a>
-</li>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.FileTextLoader.close">(aria.parser.loading.FileTextLoader method)</a>
-</li>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.Loader.close">(aria.parser.loading.Loader method)</a>
-</li>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.UriTextLoader.close">(aria.parser.loading.UriTextLoader method)</a>
-</li>
-        <li><a href="aria.utils.html#aria.utils.threading.FixedThreadPoolExecutor.close">(aria.utils.threading.FixedThreadPoolExecutor method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.collections.cls_name">cls_name() (in module aria.utils.collections)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_data_type_value">coerce_data_type_value() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.coerce_dict_values">coerce_dict_values() (in module aria.modeling.utils)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.coerce_list_values">coerce_list_values() (in module aria.modeling.utils)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.parameters.coerce_parameter_value">coerce_parameter_value() (in module aria_extension_tosca.simple_v1_0.modeling.parameters)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_to_data_type_class">coerce_to_data_type_class() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_to_primitive">coerce_to_primitive() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.coerce_value">coerce_value() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.InstanceModelMixin.coerce_values">coerce_values() (aria.modeling.mixins.InstanceModelMixin method)</a>
-
-      <ul>
-        <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.coerce_values">(aria.modeling.mixins.ParameterMixin method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.CoerceServiceInstanceValues">CoerceServiceInstanceValues (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.color.StringStylizer.color">color() (aria.cli.color.StringStylizer method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.console.Colored">Colored (class in aria.utils.console)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.console.ColoredString">ColoredString (class in aria.utils.console)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig.Logging.Execution.colors">colors (aria.cli.config.config.CliConfig.Logging.Execution attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.color.Colors">Colors (class in aria.cli.color)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig.Logging.Execution.colors_enabled">colors_enabled (aria.cli.config.config.CliConfig.Logging.Execution attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.color.ColorSpec">ColorSpec (class in aria.cli.color)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.command">command() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.core.graph_compiler.GraphCompiler.compile">compile() (aria.orchestrator.workflows.core.graph_compiler.GraphCompiler method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.Concat">Concat (class in aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Configuration">Configuration (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.configurations">configurations (aria.modeling.models.Operation attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.configurations">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.instantiation.configure_operation">configure_operation() (in module aria.orchestrator.execution_plugin.instantiation)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConfigureOperations">ConfigureOperations (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.filesystem_rapi.FileSystemResourceAPI.connect">connect() (aria.storage.filesystem_rapi.FileSystemResourceAPI method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_field_validator">constraint_clause_field_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_in_range_validator">constraint_clause_in_range_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_pattern_validator">constraint_clause_pattern_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.constraint_clause_valid_values_validator">constraint_clause_valid_values_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause">ConstraintClause (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.DataType.constraints">constraints (aria_extension_tosca.simple_v1_0.DataType attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.EntrySchema.constraints">(aria_extension_tosca.simple_v1_0.EntrySchema attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PropertyDefinition.constraints">(aria_extension_tosca.simple_v1_0.PropertyDefinition attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.CoerceServiceInstanceValues.consume">consume() (aria.parser.consumption.CoerceServiceInstanceValues method)</a>
-
-      <ul>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConfigureOperations.consume">(aria.parser.consumption.ConfigureOperations method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.Consumer.consume">(aria.parser.consumption.Consumer method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumerChain.consume">(aria.parser.consumption.ConsumerChain method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.FindHosts.consume">(aria.parser.consumption.FindHosts method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.Read.consume">(aria.parser.consumption.Read method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.SatisfyRequirements.consume">(aria.parser.consumption.SatisfyRequirements method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.Validate.consume">(aria.parser.consumption.Validate method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.ValidateCapabilities.consume">(aria.parser.consumption.ValidateCapabilities method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.ValidateServiceInstance.consume">(aria.parser.consumption.ValidateServiceInstance method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Consumer">Consumer (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumerChain">ConsumerChain (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumerException">ConsumerException</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumptionContext">ConsumptionContext (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.container">container (aria.modeling.mixins.ParameterMixin attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification.context">context (aria.modeling.models.ServiceModification attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.exceptions.ContextException">ContextException</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.capabilities.convert_capability_from_definition_to_assignment">convert_capability_from_definition_to_assignment() (in module aria_extension_tosca.simple_v1_0.modeling.capabilities)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_interface_definition_from_type_to_raw_template">convert_interface_definition_from_type_to_raw_template() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_interface_definition_from_type_to_template">convert_interface_definition_from_type_to_template() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.parameters.convert_parameter_definitions_to_values">convert_parameter_definitions_to_values() (in module aria_extension_tosca.simple_v1_0.modeling.parameters)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.requirements.convert_requirement_from_definition_to_assignment">convert_requirement_from_definition_to_assignment() (in module aria_extension_tosca.simple_v1_0.modeling.requirements)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.convert_requirement_interface_definitions_from_type_to_raw_template">convert_requirement_interface_definitions_from_type_to_raw_template() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.types.convert_shorthand_to_full_type_name">convert_shorthand_to_full_type_name() (in module aria_extension_tosca.simple_v1_0.presentation.types)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.type.convert_value_to_type">convert_value_to_type() (in module aria.utils.type)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.copy">copy (aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipTemplate.copy">(aria_extension_tosca.simple_v1_0.RelationshipTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.copy_locators">copy_locators() (in module aria.parser.reading)</a>
-
-      <ul>
-        <li><a href="aria.utils.html#aria.utils.collections.copy_locators">(in module aria.utils.collections)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.copy_validator">copy_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria.html#aria.core.Core">Core (class in aria.core)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.StorageAPI.create">create() (aria.storage.api.StorageAPI method)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.filesystem_rapi.FileSystemResourceAPI.create">(aria.storage.filesystem_rapi.FileSystemResourceAPI method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI.create">(aria.storage.sql_mapi.SQLAlchemyModelAPI method)</a>
-</li>
-        <li><a href="aria.utils.html#aria.utils.plugin.create">(in module aria.utils.plugin)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_artifact_template_model">create_artifact_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_capability_template_model">create_capability_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig.create_config">create_config() (aria.cli.config.config.CliConfig class method)</a>
-</li>
-      <li><a href="aria.html#aria.logger.create_console_log_handler">create_console_log_handler() (in module aria.logger)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_constraint">create_constraint() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.html#aria.logger.create_file_log_handler">create_file_log_handler() (in module aria.logger)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_group_template_model">create_group_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.environment_globals.create_initial_globals">create_initial_globals() (in module aria.orchestrator.execution_plugin.environment_globals)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_interface_template_model">create_interface_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_interface_template_models">create_interface_template_models() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.html#aria.logger.create_logger">create_logger() (in module aria.logger)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_metadata_models">create_metadata_models() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_node_filter_constraints">create_node_filter_constraints() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_node_template_model">create_node_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_operation_template_model">create_operation_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_parameter_models_from_assignments">create_parameter_models_from_assignments() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_parameter_models_from_values">create_parameter_models_from_values() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_plugin_specification_model">create_plugin_specification_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_policy_template_model">create_policy_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.common.create_process_config">create_process_config() (in module aria.orchestrator.execution_plugin.common)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.create_relationship_tasks">create_relationship_tasks() (in module aria.orchestrator.workflows.api.task)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_relationship_template_model">create_relationship_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.create_relationships_tasks">create_relationships_tasks() (in module aria.orchestrator.workflows.api.task)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_requirement_template_model">create_requirement_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.html#aria.core.Core.create_service">create_service() (aria.core.Core method)</a>
-</li>
-      <li><a href="aria.html#aria.core.Core.create_service_template">create_service_template() (aria.core.Core method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_service_template_model">create_service_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.html#aria.logger.create_sqla_log_handler">create_sqla_log_handler() (in module aria.logger)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_substitution_template_model">create_substitution_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.create_task">create_task() (in module aria.orchestrator.workflows.api.task)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_types">create_types() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.create_workflow_operation_template_model">create_workflow_operation_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.created_at">created_at (aria.modeling.models.Execution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Log.created_at">(aria.modeling.models.Log attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Service.created_at">(aria.modeling.models.Service attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification.created_at">(aria.modeling.models.ServiceModification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.created_at">(aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.created_at">(aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Repository.credential">credential (aria_extension_tosca.simple_v1_0.Repository attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.ctx_proxy.html#aria.orchestrator.execution_plugin.ctx_proxy.server.CtxProxy">CtxProxy (class in aria.orchestrator.execution_plugin.ctx_proxy.server)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.MetaData.custom">custom (aria_extension_tosca.simple_v1_0.MetaData attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.console.Colored.cyan">cyan() (aria.utils.console.Colored static method)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="D">D</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.threading.DaemonThread">DaemonThread (class in aria.utils.threading)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_getters.data_type_class_getter">data_type_class_getter() (in module aria_extension_tosca.simple_v1_0.presentation.field_getters)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_constraints_validator">data_type_constraints_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_derived_from_validator">data_type_derived_from_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_properties_validator">data_type_properties_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.data_type_validator">data_type_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.data_types">data_types (aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.data_value_validator">data_value_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.DataType">DataType (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.formatting.decode_dict">decode_dict() (in module aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.formatting.decode_list">decode_list() (in module aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.deepcopy_with_locators">deepcopy_with_locators() (in module aria.parser.reading)</a>
-
-      <ul>
-        <li><a href="aria.utils.html#aria.utils.collections.deepcopy_with_locators">(in module aria.utils.collections)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.AttributeDefinition.default">default (aria_extension_tosca.simple_v1_0.AttributeDefinition attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PropertyDefinition.default">(aria_extension_tosca.simple_v1_0.PropertyDefinition attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.ModelJSONEncoder.default">default() (aria.modeling.utils.ModelJSONEncoder method)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.default_get">default_get() (aria.parser.presentation.Field method)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.default_instances">default_instances (aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.default_set">default_set() (aria.parser.presentation.Field method)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.default_validate">default_validate() (aria.parser.presentation.Field method)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.DefaultLoaderSource">DefaultLoaderSource (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.DefaultPresenterSource">DefaultPresenterSource (class in aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.DefaultReaderSource">DefaultReaderSource (class in aria.parser.reading)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.ModelAPI.delete">delete() (aria.storage.api.ModelAPI method)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.api.ResourceAPI.delete">(aria.storage.api.ResourceAPI method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.filesystem_rapi.FileSystemResourceAPI.delete">(aria.storage.filesystem_rapi.FileSystemResourceAPI method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI.delete">(aria.storage.sql_mapi.SQLAlchemyModelAPI method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.html#aria.core.Core.delete_service">delete_service() (aria.core.Core method)</a>
-</li>
-      <li><a href="aria.html#aria.core.Core.delete_service_template">delete_service_template() (aria.core.Core method)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.dependencies">dependencies (aria.modeling.models.Operation attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.dependencies">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.dependencies">(aria.modeling.models.Task attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationImplementation.dependencies">(aria_extension_tosca.simple_v1_0.OperationImplementation attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.html#aria.exceptions.DependentActiveExecutionsError">DependentActiveExecutionsError</a>
-</li>
-      <li><a href="aria.html#aria.exceptions.DependentAvailableNodesError">DependentAvailableNodesError</a>
-</li>
-      <li><a href="aria.html#aria.exceptions.DependentServicesError">DependentServicesError</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactAssignment.deploy_path">deploy_path (aria_extension_tosca.simple_v1_0.ArtifactAssignment attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactType.derived_from">derived_from (aria_extension_tosca.simple_v1_0.ArtifactType attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityType.derived_from">(aria_extension_tosca.simple_v1_0.CapabilityType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.DataType.derived_from">(aria_extension_tosca.simple_v1_0.DataType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupType.derived_from">(aria_extension_tosca.simple_v1_0.GroupType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceType.derived_from">(aria_extension_tosca.simple_v1_0.InterfaceType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeType.derived_from">(aria_extension_tosca.simple_v1_0.NodeType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyType.derived_from">(aria_extension_tosca.simple_v1_0.PolicyType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipType.derived_from">(aria_extension_tosca.simple_v1_0.RelationshipType attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.derived_from_validator">derived_from_validator() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.description">description (aria.modeling.mixins.ParameterMixin attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Argument.description">(aria.modeling.models.Argument attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.description">(aria.modeling.models.Artifact attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.description">(aria.modeling.models.ArtifactTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Attribute.description">(aria.modeling.models.Attribute attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate.description">(aria.modeling.models.CapabilityTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Configuration.description">(aria.modeling.models.Configuration attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Group.description">(aria.modeling.models.Group attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.GroupTemplate.description">(aria.modeling.models.GroupTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Input.description">(aria.modeling.models.Input attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Interface.description">(aria.modeling.models.Interface attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate.description">(aria.modeling.models.InterfaceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.description">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.description">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.description">(aria.modeling.models.Operation attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.description">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Output.description">(aria.modeling.models.Output attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Policy.description">(aria.modeling.models.Policy attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PolicyTemplate.description">(aria.modeling.models.PolicyTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.description">(aria.modeling.models.Property attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RelationshipTemplate.description">(aria.modeling.models.RelationshipTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Service.description">(aria.modeling.models.Service attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.description">(aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Type.description">(aria.modeling.models.Type attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactAssignment.description">(aria_extension_tosca.simple_v1_0.ArtifactAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactType.description">(aria_extension_tosca.simple_v1_0.ArtifactType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.AttributeDefinition.description">(aria_extension_tosca.simple_v1_0.AttributeDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityDefinition.description">(aria_extension_tosca.simple_v1_0.CapabilityDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityType.description">(aria_extension_tosca.simple_v1_0.CapabilityType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.DataType.description">(aria_extension_tosca.simple_v1_0.DataType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.EntrySchema.description">(aria_extension_tosca.simple_v1_0.EntrySchema attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupTemplate.description">(aria_extension_tosca.simple_v1_0.GroupTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupType.description">(aria_extension_tosca.simple_v1_0.GroupType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceType.description">(aria_extension_tosca.simple_v1_0.InterfaceType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.description">(aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeType.description">(aria_extension_tosca.simple_v1_0.NodeType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationAssignment.description">(aria_extension_tosca.simple_v1_0.OperationAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationDefinition.description">(aria_extension_tosca.simple_v1_0.OperationDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyTemplate.description">(aria_extension_tosca.simple_v1_0.PolicyTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyType.description">(aria_extension_tosca.simple_v1_0.PolicyType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PropertyDefinition.description">(aria_extension_tosca.simple_v1_0.PropertyDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipTemplate.description">(aria_extension_tosca.simple_v1_0.RelationshipTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipType.description">(aria_extension_tosca.simple_v1_0.RelationshipType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Repository.description">(aria_extension_tosca.simple_v1_0.Repository attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.description">(aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.TopologyTemplate.description">(aria_extension_tosca.simple_v1_0.TopologyTemplate attribute)</a>
-</li>
-      </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Description">Description (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li>
-    DESTINATION
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-create-archive-arg-destination">aria-service_templates-create-archive command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.details_as_str">details_as_str (aria.parser.validation.Issue attribute)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.types.Dict">Dict (class in aria.modeling.types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.directives">directives (aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.distribution">distribution (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.distribution_release">distribution_release (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.distribution_version">distribution_version (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.DocumentNotFoundException">DocumentNotFoundException</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.ResourceAPI.download">download() (aria.storage.api.ResourceAPI method)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.filesystem_rapi.FileSystemResourceAPI.download">(aria.storage.filesystem_rapi.FileSystemResourceAPI method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.cli.html#aria.cli.utils.download_file">download_file() (in module aria.cli.utils)</a>
-
-      <ul>
-        <li><a href="aria.utils.html#aria.utils.http.download_file">(in module aria.utils.http)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.download_resource">download_resource() (aria.orchestrator.context.common.BaseContext method)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.download_resource_and_render">download_resource_and_render() (aria.orchestrator.context.common.BaseContext method)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.common.download_script">download_script() (in module aria.orchestrator.execution_plugin.common)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.threading.FixedThreadPoolExecutor.drain">drain() (aria.utils.threading.FixedThreadPoolExecutor method)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.core.ModelStorage.drop">drop() (aria.storage.core.ModelStorage method)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.ModelStorage.drop">(aria.storage.ModelStorage method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI.drop">(aria.storage.sql_mapi.SQLAlchemyModelAPI method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.dry.DryExecutor">DryExecutor (class in aria.orchestrator.workflows.executor.dry)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.dsl_definitions">dsl_definitions (aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Presenter.DSL_VERSIONS">DSL_VERSIONS (aria.parser.presentation.Presenter attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_nfv_v1_0.html#aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0.DSL_VERSIONS">(aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0 attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.DSL_VERSIONS">(aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0 attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Task.due_at">due_at (aria.modeling.models.Task attribute)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.InstanceModelMixin.dump">dump() (aria.modeling.mixins.InstanceModelMixin method)</a>
-
-      <ul>
-        <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.dump">(aria.modeling.mixins.ParameterMixin method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.Consumer.dump">(aria.parser.consumption.Consumer method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.Read.dump">(aria.parser.consumption.Read method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.ServiceInstance.dump">(aria.parser.consumption.ServiceInstance method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.ServiceTemplate.dump">(aria.parser.consumption.ServiceTemplate method)</a>
-</li>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.Types.dump">(aria.parser.consumption.Types method)</a>
-</li>
-        <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.dump">(aria.parser.presentation.Field method)</a>
-</li>
-        <li><a href="aria.parser.reading.html#aria.parser.reading.Locator.dump">(aria.parser.reading.Locator method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.dump_dict_values">dump_dict_values() (in module aria.modeling.utils)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.dump_interfaces">dump_interfaces() (in module aria.modeling.utils)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.ValidationContext.dump_issues">dump_issues() (aria.parser.validation.ValidationContext method)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.dump_list_values">dump_list_values() (in module aria.modeling.utils)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="E">E</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.PluginSpecification.enabled">enabled (aria.modeling.models.PluginSpecification attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.caching.cachedmethod.ENABLED">ENABLED (aria.utils.caching.cachedmethod attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.ended_at">ended_at (aria.modeling.models.Execution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification.ended_at">(aria.modeling.models.ServiceModification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.ended_at">(aria.modeling.models.Task attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.core.engine.Engine">Engine (class in aria.orchestrator.workflows.core.engine)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdateStep.entity_id">entity_id (aria.modeling.models.ServiceUpdateStep attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdateStep.entity_type">entity_type (aria.modeling.models.ServiceUpdateStep attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.AttributeDefinition.entry_schema">entry_schema (aria_extension_tosca.simple_v1_0.AttributeDefinition attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PropertyDefinition.entry_schema">(aria_extension_tosca.simple_v1_0.PropertyDefinition attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.entry_schema_validator">entry_schema_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.EntrySchema">EntrySchema (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.equal">equal (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.Equal">Equal (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.error">error (aria.modeling.models.Execution attribute)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.functions.evaluate">evaluate() (in module aria.modeling.functions)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.evaluate">(in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint">EvaluatingNodeTemplateConstraint (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.functions.Evaluation">Evaluation (class in aria.modeling.functions)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.threading.FixedThreadPoolExecutor.exceptions">exceptions (aria.utils.threading.FixedThreadPoolExecutor attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.threading.ExceptionThread">ExceptionThread (class in aria.utils.threading)</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.workflow_runner.WorkflowRunner.execute">execute() (aria.orchestrator.workflow_runner.WorkflowRunner method)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.core.engine.Engine.execute">(aria.orchestrator.workflows.core.engine.Engine method)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.base.BaseExecutor.execute">(aria.orchestrator.workflows.executor.base.BaseExecutor method)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.base.StubTaskExecutor.execute">(aria.orchestrator.workflows.executor.base.StubTaskExecutor method)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.dry.DryExecutor.execute">(aria.orchestrator.workflows.executor.dry.DryExecutor method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.execute_operation.execute_operation">execute_operation() (in module aria.orchestrator.workflows.builtin.execute_operation)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig.Logging.execution">execution (aria.cli.config.config.CliConfig.Logging attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Input.execution">(aria.modeling.models.Input attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Log.execution">(aria.modeling.models.Log attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.execution">(aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.execution">(aria.modeling.models.Task attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.workflow.WorkflowContext.execution">(aria.orchestrator.context.workflow.WorkflowContext attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.html#aria.orchestrator.workflow_runner.WorkflowRunner.execution">(aria.orchestrator.workflow_runner.WorkflowRunner attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution">Execution (class in aria.modeling.models)</a>
-</li>
-      <li>
-    EXECUTION_ID
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-resume-arg-execution-id">aria-executions-resume command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-executions-show-arg-execution-id">aria-executions-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-logs-delete-arg-execution-id">aria-logs-delete command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-logs-list-arg-execution-id">aria-logs-list command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.workflow_runner.WorkflowRunner.execution_id">execution_id (aria.orchestrator.workflow_runner.WorkflowRunner attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.execution_id">execution_id() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.execution_name">execution_name (aria.modeling.models.ServiceUpdate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.execution_name">(aria.modeling.models.Task attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Service.executions">executions (aria.modeling.models.Service attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.executor">executor (aria.modeling.models.Operation attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.executor">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.exceptions.ExecutorException">ExecutorException</a>, <a href="aria.utils.html#aria.utils.threading.ExecutorException">[1]</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.exceptions.ProcessException.explanation">explanation (aria.orchestrator.workflows.exceptions.ProcessException attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.collections.FrozenList.extend">extend() (aria.utils.collections.FrozenList method)</a>
-
-      <ul>
-        <li><a href="aria.utils.html#aria.utils.collections.StrictList.extend">(aria.utils.collections.StrictList method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.extensible.ExtensiblePresentation">ExtensiblePresentation (class in aria_extension_tosca.simple_v1_0.presentation.extensible)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.EXTERNAL">EXTERNAL (aria.parser.validation.Issue attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.archive.extract_archive">extract_archive() (in module aria.utils.archive)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.extract_implementation_primary">extract_implementation_primary() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="F">F</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.FIELD">FIELD (aria.parser.validation.Issue attribute)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field">Field (class in aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.field_getter">field_getter() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.field_setter">field_setter() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.field_validator">field_validator() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ModelMixin.fields">fields() (aria.modeling.mixins.ModelMixin class method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactAssignment.file">file (aria_extension_tosca.simple_v1_0.ArtifactAssignment attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Import.file">(aria_extension_tosca.simple_v1_0.Import attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactType.file_ext">file_ext (aria_extension_tosca.simple_v1_0.ArtifactType attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig.Logging.filename">filename (aria.cli.config.config.CliConfig.Logging attribute)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.filesystem_rapi.FileSystemResourceAPI">FileSystemResourceAPI (class in aria.storage.filesystem_rapi)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.FileTextLoader">FileTextLoader (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.FindHosts">FindHosts (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.fix_doc">fix_doc() (in module aria.modeling.utils)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.fix_node_template_model">fix_node_template_model() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.threading.FixedThreadPoolExecutor">FixedThreadPoolExecutor (class in aria.utils.threading)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.force">force() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.color.Colors.Fore">Fore (aria.cli.color.Colors attribute)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.relationship.foreign_key">foreign_key() (in module aria.modeling.relationship)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.color.StringStylizer.format">format() (aria.cli.color.StringStylizer method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig.Logging.Execution.formats">formats (aria.cli.config.config.CliConfig.Logging.Execution attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.collections.FrozenDict">FrozenDict (class in aria.utils.collections)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.collections.FrozenList">FrozenList (class in aria.utils.collections)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.full_cls_name">full_cls_name (aria.parser.presentation.Field attribute)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.full_name">full_name (aria.parser.presentation.Field attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.type.full_type_name">full_type_name() (in module aria.utils.type)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.function">function (aria.modeling.models.Operation attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.function">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.function">(aria.modeling.models.Task attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.functions.Function">Function (class in aria.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.functions">functions (aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0 attribute)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="G">G</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.parser.modeling.html#aria.parser.modeling.ModelingContext.generate_id">generate_id() (aria.parser.modeling.ModelingContext method)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.generate_lower_name">generate_lower_name() (in module aria.storage.api)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.utils.generate_progress_handler">generate_progress_handler() (in module aria.cli.utils)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.uuid.generate_uuid">generate_uuid() (in module aria.utils.uuid)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.get">get() (aria.parser.presentation.Field method)</a>
-
-      <ul>
-        <li><a href="aria.parser.presentation.html#aria.parser.presentation.PresentationContext.get">(aria.parser.presentation.PresentationContext method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.api.ModelAPI.get">(aria.storage.api.ModelAPI method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI.get">(aria.storage.sql_mapi.SQLAlchemyModelAPI method)</a>
-</li>
-        <li><a href="aria.cli.html#aria.cli.service_template_utils.get">(in module aria.cli.service_template_utils)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.get_and_override_input_definitions_from_type">get_and_override_input_definitions_from_type() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.get_and_override_operation_definitions_from_type">get_and_override_operation_definitions_from_type() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumptionContext.get_arg_value">get_arg_value() (aria.parser.consumption.ConsumptionContext method)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumptionContext.get_arg_value_int">get_arg_value_int() (aria.parser.consumption.ConsumptionContext method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.parameters.get_assigned_and_defined_parameter_values">get_assigned_and_defined_parameter_values() (in module aria_extension_tosca.simple_v1_0.modeling.parameters)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI.get_by_name">get_by_name() (aria.storage.sql_mapi.SQLAlchemyModelAPI method)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.Locator.get_child">get_child() (aria.parser.reading.Locator method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.AliasedGroup.get_command">get_command() (aria.cli.core.aria.AliasedGroup method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.get_container_data_type">get_container_data_type() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type">get_data_type() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type_name">get_data_type_name() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.get_data_type_value">get_data_type_value() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.copy.get_default_raw_from_copy">get_default_raw_from_copy() (in module aria_extension_tosca.simple_v1_0.modeling.copy)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.get_dependencies">get_dependencies() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.get_dependents">get_dependents() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.exceptions.get_exception_as_string">get_exception_as_string() (in module aria.utils.exceptions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.requirements.get_first_requirement">get_first_requirement() (in module aria_extension_tosca.simple_v1_0.modeling.requirements)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.PresentationContext.get_from_dict">get_from_dict() (aria.parser.presentation.PresentationContext method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.get_function">get_function() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.get_hosts">get_hosts() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.artifacts.get_inherited_artifact_definitions">get_inherited_artifact_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.artifacts)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.capabilities.get_inherited_capability_definitions">get_inherited_capability_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.capabilities)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.get_inherited_constraints">get_inherited_constraints() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.get_inherited_interface_definitions">get_inherited_interface_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.get_inherited_operations">get_inherited_operations() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.parameters.get_inherited_parameter_definitions">get_inherited_parameter_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.parameters)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.requirements.get_inherited_requirement_definitions">get_inherited_requirement_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.requirements)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.policies.get_inherited_targets">get_inherited_targets() (in module aria_extension_tosca.simple_v1_0.modeling.policies)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.capabilities.get_inherited_valid_source_types">get_inherited_valid_source_types() (in module aria_extension_tosca.simple_v1_0.modeling.capabilities)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.DefaultLoaderSource.get_loader">get_loader() (aria.parser.loading.DefaultLoaderSource method)</a>
-
-      <ul>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.LoaderSource.get_loader">(aria.parser.loading.LoaderSource method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.get_locator">get_locator() (aria.parser.presentation.Field method)</a>
-
-      <ul>
-        <li><a href="aria.parser.presentation.html#aria.parser.presentation.get_locator">(in module aria.parser.presentation)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.get_modelable_entities">get_modelable_entities() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.get_modelable_entity_parameter">get_modelable_entity_parameter() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.get_node_template">get_node_template() (in module aria_extension_tosca.simple_v1_0.modeling.substitution_mappings)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.utils.get_parameter_templates_as_string">get_parameter_templates_as_string() (in module aria.cli.utils)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.parameters.get_parameter_values">get_parameter_values() (in module aria_extension_tosca.simple_v1_0.modeling.parameters)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.get_parent_presentation">get_parent_presentation() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.plugin.PluginManager.get_plugin_dir">get_plugin_dir() (aria.orchestrator.plugin.PluginManager method)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.policies.get_policy_targets">get_policy_targets() (in module aria_extension_tosca.simple_v1_0.modeling.policies)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.DefaultPresenterSource.get_presenter">get_presenter() (aria.parser.presentation.DefaultPresenterSource method)</a>
-
-      <ul>
-        <li><a href="aria.parser.presentation.html#aria.parser.presentation.PresenterSource.get_presenter">(aria.parser.presentation.PresenterSource method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.get_primitive_data_type">get_primitive_data_type() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.get_property_constraints">get_property_constraints() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.DefaultReaderSource.get_reader">get_reader() (aria.parser.reading.DefaultReaderSource method)</a>
-
-      <ul>
-        <li><a href="aria.parser.reading.html#aria.parser.reading.ReaderSource.get_reader">(aria.parser.reading.ReaderSource static method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.get_resource">get_resource() (aria.orchestrator.context.common.BaseContext method)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.get_resource_and_render">get_resource_and_render() (aria.orchestrator.context.common.BaseContext method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.get_self">get_self() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.get_source">get_source() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.get_target">get_target() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.get_task">get_task() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.capabilities.get_template_capabilities">get_template_capabilities() (in module aria_extension_tosca.simple_v1_0.modeling.capabilities)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.get_template_interfaces">get_template_interfaces() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.requirements.get_template_requirements">get_template_requirements() (in module aria_extension_tosca.simple_v1_0.modeling.requirements)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumptionContext.get_thread_local">get_thread_local() (aria.parser.consumption.ConsumptionContext static method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.types.get_type_by_full_or_shorthand_name">get_type_by_full_or_shorthand_name() (in module aria_extension_tosca.simple_v1_0.presentation.types)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact">GetArtifact (class in aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute">GetAttribute (class in aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetInput">GetInput (class in aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType">GetNodesOfType (class in aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput">GetOperationOutput (class in aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty">GetProperty (class in aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.WorkflowTask.graph">graph (aria.orchestrator.workflows.api.task.WorkflowTask attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.core.graph_compiler.GraphCompiler">GraphCompiler (class in aria.orchestrator.workflows.core.graph_compiler)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.greater_or_equal">greater_or_equal (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.greater_than">greater_than (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual">GreaterOrEqual (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan">GreaterThan (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.console.Colored.green">green() (aria.utils.console.Colored static method)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Interface.group">group (aria.modeling.models.Interface attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.group">(aria.modeling.models.Property attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Group">Group (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.group">group() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Group.group_template">group_template (aria.modeling.models.Group attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate.group_template">(aria.modeling.models.InterfaceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.group_template">(aria.modeling.models.Property attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.PolicyTemplate.group_templates">group_templates (aria.modeling.models.PolicyTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.group_templates">(aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.group_types">group_types (aria.modeling.models.ServiceTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.group_types">(aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.GroupTemplate.groups">groups (aria.modeling.models.GroupTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Policy.groups">(aria.modeling.models.Policy attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Service.groups">(aria.modeling.models.Service attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.TopologyTemplate.groups">(aria_extension_tosca.simple_v1_0.TopologyTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.GroupTemplate">GroupTemplate (class in aria.modeling.models)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupTemplate">(class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupType">GroupType (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="H">H</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.cli.html#aria.cli.core.aria.MutuallyExclusiveOption.handle_parse_result">handle_parse_result() (aria.cli.core.aria.MutuallyExclusiveOption method)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumptionContext.has_arg_switch">has_arg_switch() (aria.parser.consumption.ConsumptionContext method)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.has_dependency">has_dependency() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.has_fields">has_fields() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.ValidationContext.has_issues">has_issues (aria.parser.validation.ValidationContext attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.has_operation">has_operation() (in module aria.orchestrator.workflows.api.task)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.has_tasks">has_tasks() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.caching.HasCachedMethods">HasCachedMethods (class in aria.utils.caching)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.heading_as_str">heading_as_str (aria.parser.validation.Issue attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.heal.heal">heal() (in module aria.orchestrator.workflows.builtin.heal)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.heal.heal_install">heal_install() (in module aria.orchestrator.workflows.builtin.heal)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.heal.heal_uninstall">heal_uninstall() (in module aria.orchestrator.workflows.builtin.heal)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.color.StringStylizer.highlight">highlight() (aria.cli.color.StringStylizer method)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Node.host">host (aria.modeling.models.Node attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.toolbelt.NodeToolBelt.host_ip">host_ip (aria.orchestrator.context.toolbelt.NodeToolBelt attribute)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="I">I</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ModelIDMixin.id">id (aria.modeling.mixins.ModelIDMixin attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Argument.id">(aria.modeling.models.Argument attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.id">(aria.modeling.models.Artifact attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.id">(aria.modeling.models.ArtifactTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Attribute.id">(aria.modeling.models.Attribute attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Capability.id">(aria.modeling.models.Capability attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate.id">(aria.modeling.models.CapabilityTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Configuration.id">(aria.modeling.models.Configuration attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.id">(aria.modeling.models.Execution attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Group.id">(aria.modeling.models.Group attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.GroupTemplate.id">(aria.modeling.models.GroupTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Input.id">(aria.modeling.models.Input attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Interface.id">(aria.modeling.models.Interface attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate.id">(aria.modeling.models.InterfaceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Log.id">(aria.modeling.models.Log attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Metadata.id">(aria.modeling.models.Metadata attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.id">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.id">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.id">(aria.modeling.models.Operation attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.id">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Output.id">(aria.modeling.models.Output attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.id">(aria.modeling.models.Plugin attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PluginSpecification.id">(aria.modeling.models.PluginSpecification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Policy.id">(aria.modeling.models.Policy attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PolicyTemplate.id">(aria.modeling.models.PolicyTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.id">(aria.modeling.models.Property attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.id">(aria.modeling.models.Relationship attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RelationshipTemplate.id">(aria.modeling.models.RelationshipTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate.id">(aria.modeling.models.RequirementTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Service.id">(aria.modeling.models.Service attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification.id">(aria.modeling.models.ServiceModification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.id">(aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.id">(aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdateStep.id">(aria.modeling.models.ServiceUpdateStep attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Substitution.id">(aria.modeling.models.Substitution attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionMapping.id">(aria.modeling.models.SubstitutionMapping attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplate.id">(aria.modeling.models.SubstitutionTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplateMapping.id">(aria.modeling.models.SubstitutionTemplateMapping attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.id">(aria.modeling.models.Task attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Type.id">(aria.modeling.models.Type attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.id">(aria.orchestrator.context.common.BaseContext attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.BaseTask.id">(aria.orchestrator.workflows.api.task.BaseTask attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.id">(aria.orchestrator.workflows.api.task_graph.TaskGraph attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ModelIDMixin.id_column_name">id_column_name() (aria.modeling.mixins.ModelIDMixin class method)</a>
-
-      <ul>
-        <li><a href="aria.modeling.html#aria.modeling.mixins.ModelMixin.id_column_name">(aria.modeling.mixins.ModelMixin class method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.modeling.html#aria.parser.modeling.IdType">IdType (class in aria.parser.modeling)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Task.ignore_failure">ignore_failure (aria.modeling.models.Task attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.implementation">implementation (aria.modeling.models.Operation attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.implementation">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationAssignment.implementation">(aria_extension_tosca.simple_v1_0.OperationAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationDefinition.implementation">(aria_extension_tosca.simple_v1_0.OperationDefinition attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.html#aria.parser.implements_specification">implements_specification() (in module aria.parser)</a>
-
-      <ul>
-        <li><a href="aria.utils.html#aria.utils.specification.implements_specification">(in module aria.utils.specification)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Import">Import (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.imports.import_fullname">import_fullname() (in module aria.utils.imports)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.imports.import_modules">import_modules() (in module aria.utils.imports)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.imports">imports (aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.in_range">in_range (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Node.inbound_relationships">inbound_relationships (aria.modeling.models.Node attribute)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Style.indent">indent (aria.parser.consumption.Style attribute)</a>
-</li>
-      <li><a href="aria.html#aria.extension.init">init() (in module aria.extension)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.sql_mapi.init_storage">init_storage() (in module aria.storage.sql_mapi)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Input">Input (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.inputs">inputs (aria.modeling.models.Execution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Interface.inputs">(aria.modeling.models.Interface attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate.inputs">(aria.modeling.models.InterfaceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.inputs">(aria.modeling.models.Operation attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.inputs">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Service.inputs">(aria.modeling.models.Service attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.inputs">(aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceAssignment.inputs">(aria_extension_tosca.simple_v1_0.InterfaceAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceDefinition.inputs">(aria_extension_tosca.simple_v1_0.InterfaceDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceType.inputs">(aria_extension_tosca.simple_v1_0.InterfaceType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationAssignment.inputs">(aria_extension_tosca.simple_v1_0.OperationAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationDefinition.inputs">(aria_extension_tosca.simple_v1_0.OperationDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.TopologyTemplate.inputs">(aria_extension_tosca.simple_v1_0.TopologyTemplate attribute)</a>
-</li>
-      </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.inputs">inputs() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.inputs_callback">inputs_callback() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.inputs.inputs_to_dict">inputs_to_dict() (in module aria.cli.inputs)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.InRange">InRange (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.collections.FrozenList.insert">insert() (aria.utils.collections.FrozenList method)</a>
-
-      <ul>
-        <li><a href="aria.utils.html#aria.utils.collections.StrictList.insert">(aria.utils.collections.StrictList method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.plugin.PluginManager.install">install() (aria.orchestrator.plugin.PluginManager method)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.install">(in module aria.orchestrator.workflows.builtin)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.install.install">(in module aria.orchestrator.workflows.builtin.install)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.html#aria.install_aria_extensions">install_aria_extensions() (in module aria)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.workflows.install_node">install_node() (in module aria.orchestrator.workflows.builtin.workflows)</a>
-</li>
-      <li><a href="aria.parser.modeling.html#aria.parser.modeling.ModelingContext.instance_as_raw">instance_as_raw (aria.parser.modeling.ModelingContext attribute)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.InstanceModelMixin">InstanceModelMixin (class in aria.modeling.mixins)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.instantiate">instantiate() (aria.modeling.mixins.ParameterMixin method)</a>
-
-      <ul>
-        <li><a href="aria.modeling.html#aria.modeling.mixins.TemplateModelMixin.instantiate">(aria.modeling.mixins.TemplateModelMixin method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.instantiate_dict">instantiate_dict() (in module aria.modeling.utils)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.BaseOperationContext.instantiate_from_dict">instantiate_from_dict() (aria.orchestrator.context.operation.BaseOperationContext class method)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.instantiate_list">instantiate_list() (in module aria.modeling.utils)</a>
-</li>
-      <li><a href="aria.html#aria.exceptions.InstantiationError">InstantiationError</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.core.ModelStorage.instrument">instrument() (aria.storage.core.ModelStorage method)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.ModelStorage.instrument">(aria.storage.ModelStorage method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.collection_instrumentation.instrument">(in module aria.storage.collection_instrumentation)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Input.interface">interface (aria.modeling.models.Input attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.interface">(aria.modeling.models.Operation attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Interface">Interface (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Task.interface_name">interface_name (aria.modeling.models.Task attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Input.interface_template">interface_template (aria.modeling.models.Input attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Interface.interface_template">(aria.modeling.models.Interface attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.interface_template">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.GroupTemplate.interface_templates">interface_templates (aria.modeling.models.GroupTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.interface_templates">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RelationshipTemplate.interface_templates">(aria.modeling.models.RelationshipTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.interface_types">interface_types (aria.modeling.models.ServiceTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.interface_types">(aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceAssignment">InterfaceAssignment (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceDefinition">InterfaceDefinition (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Group.interfaces">interfaces (aria.modeling.models.Group attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate.interfaces">(aria.modeling.models.InterfaceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.interfaces">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.interfaces">(aria.modeling.models.Relationship attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupTemplate.interfaces">(aria_extension_tosca.simple_v1_0.GroupTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupType.interfaces">(aria_extension_tosca.simple_v1_0.GroupType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.interfaces">(aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeType.interfaces">(aria_extension_tosca.simple_v1_0.NodeType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipAssignment.interfaces">(aria_extension_tosca.simple_v1_0.RelationshipAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipDefinition.interfaces">(aria_extension_tosca.simple_v1_0.RelationshipDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipTemplate.interfaces">(aria_extension_tosca.simple_v1_0.RelationshipTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipType.interfaces">(aria_extension_tosca.simple_v1_0.RelationshipType attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate">InterfaceTemplate (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceType">InterfaceType (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.invalid_modelable_entity_name">invalid_modelable_entity_name() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.invalid_value">invalid_value() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.exceptions.InvalidPluginError">InvalidPluginError</a>
-</li>
-      <li><a href="aria.parser.html#aria.parser.exceptions.InvalidValueError">InvalidValueError</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.exceptions.InvalidWorkflowRunnerParams">InvalidWorkflowRunnerParams</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.threading.FixedThreadPoolExecutor.is_alive">is_alive (aria.utils.threading.FixedThreadPoolExecutor attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.archive.is_archive">is_archive() (in module aria.utils.archive)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.csar.is_csar_archive">is_csar_archive() (in module aria.cli.csar)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.LiteralLocation.is_equivalent">is_equivalent() (aria.parser.loading.LiteralLocation method)</a>
-
-      <ul>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.Location.is_equivalent">(aria.parser.loading.Location method)</a>
-</li>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.UriLocation.is_equivalent">(aria.parser.loading.UriLocation method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.threading.ExceptionThread.is_error">is_error() (aria.utils.threading.ExceptionThread method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.logger.Logging.is_high_verbose_level">is_high_verbose_level() (aria.cli.logger.Logging method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Range.is_in">is_in() (aria_extension_tosca.simple_v1_0.Range method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.collections.is_removable">is_removable() (in module aria.utils.collections)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.common.is_windows">is_windows() (in module aria.orchestrator.execution_plugin.common)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue">Issue (class in aria.parser.validation)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.ValidationContext.issues">issues (aria.parser.validation.ValidationContext attribute)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.ValidationContext.issues_as_raw">issues_as_raw (aria.parser.validation.ValidationContext attribute)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.ModelAPI.iter">iter() (aria.storage.api.ModelAPI method)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI.iter">(aria.storage.sql_mapi.SQLAlchemyModelAPI method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.imports.iter_modules">iter_modules() (in module aria.utils.imports)</a>
-</li>
-      <li><a href="aria.parser.html#aria.parser.iter_specifications">iter_specifications() (in module aria.parser)</a>
-
-      <ul>
-        <li><a href="aria.parser.html#aria.parser.specification.iter_specifications">(in module aria.parser.specification)</a>
-</li>
-      </ul></li>
-  </ul></td>
-</tr></table>
-
-<h2 id="J">J</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.JinjaReader">JinjaReader (class in aria.parser.reading)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.formatting.json_dumps">json_dumps() (in module aria.utils.formatting)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.formatting.JsonAsRawEncoder">JsonAsRawEncoder (class in aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.JsonReader">JsonReader (class in aria.parser.reading)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="K">K</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Version.key">key() (aria_extension_tosca.simple_v1_0.Version static method)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="L">L</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.length">length (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.Length">Length (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.less_or_equal">less_or_equal (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.less_than">less_than (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual">LessOrEqual (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan">LessThan (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Log.level">level (aria.modeling.models.Log attribute)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.Locator.link">link() (aria.parser.reading.Locator method)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.types.List">List (class in aria.modeling.types)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.List">(class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI.list">list() (aria.storage.sql_mapi.SQLAlchemyModelAPI method)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.list_length_validator">list_length_validator() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.list_node_type_or_group_type_validator">list_node_type_or_group_type_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.list_type_validator">list_type_validator() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.sql_mapi.ListResult">ListResult (class in aria.storage.sql_mapi)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Style.literal">literal() (aria.parser.consumption.Style static method)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.LiteralLoader">LiteralLoader (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.LiteralLocation">LiteralLocation (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.FileTextLoader.load">load() (aria.parser.loading.FileTextLoader method)</a>
-
-      <ul>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.LiteralLoader.load">(aria.parser.loading.LiteralLoader method)</a>
-</li>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.Loader.load">(aria.parser.loading.Loader method)</a>
-</li>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.RequestLoader.load">(aria.parser.loading.RequestLoader method)</a>
-</li>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.RequestTextLoader.load">(aria.parser.loading.RequestTextLoader method)</a>
-</li>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.UriTextLoader.load">(aria.parser.loading.UriTextLoader method)</a>
-</li>
-        <li><a href="aria.parser.reading.html#aria.parser.reading.Reader.load">(aria.parser.reading.Reader method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.imports.load_attribute">load_attribute() (in module aria.utils.imports)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.plugin.PluginManager.load_plugin">load_plugin() (aria.orchestrator.plugin.PluginManager method)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.Loader">Loader (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.LoaderException">LoaderException</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.LoaderNotFoundError">LoaderNotFoundError</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.LoaderSource">LoaderSource (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.LoadingContext">LoadingContext (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria.parser.modeling.html#aria.parser.modeling.IdType.LOCAL_RANDOM">LOCAL_RANDOM (aria.parser.modeling.IdType attribute)</a>
-</li>
-      <li><a href="aria.parser.modeling.html#aria.parser.modeling.IdType.LOCAL_SERIAL">LOCAL_SERIAL (aria.parser.modeling.IdType attribute)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.Location">Location (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.Locator">Locator (class in aria.parser.reading)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.locator_as_str">locator_as_str (aria.parser.validation.Issue attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.threading.LockedList">LockedList (class in aria.utils.threading)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Log">Log (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.execution_logging.log">log() (in module aria.cli.execution_logging)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.logger.Logging.log_file">log_file (aria.cli.logger.Logging attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.execution_logging.log_list">log_list() (in module aria.cli.execution_logging)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.logger.Logging.logger">logger (aria.cli.logger.Logging attribute)</a>
-</li>
-      <li><a href="aria.html#aria.logger.LoggerMixin.logger_level">logger_level (aria.logger.LoggerMixin attribute)</a>
-</li>
-      <li><a href="aria.html#aria.logger.LoggerMixin.logger_name">logger_name (aria.logger.LoggerMixin attribute)</a>
-</li>
-      <li><a href="aria.html#aria.logger.LoggerMixin">LoggerMixin (class in aria.logger)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig.Logging.loggers">loggers (aria.cli.config.config.CliConfig.Logging attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.config.config.CliConfig.logging">logging (aria.cli.config.config.CliConfig attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.logger.Logging">Logging (class in aria.cli.logger)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.logging_handlers">logging_handlers() (aria.orchestrator.context.common.BaseContext method)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.logs">logs (aria.modeling.models.Execution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.logs">(aria.modeling.models.Task attribute)</a>
-</li>
-      </ul></li>
-  </ul></td>
-</tr></table>
-
-<h2 id="M">M</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.console.Colored.magenta">magenta() (aria.utils.console.Colored static method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.main.main">main() (in module aria.cli.main)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.execution_plugin.ctx_proxy.html#aria.orchestrator.execution_plugin.ctx_proxy.client.main">(in module aria.orchestrator.execution_plugin.ctx_proxy.client)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.main_file_name">main_file_name (aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.file.makedirs">makedirs() (in module aria.utils.file)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.relationship.many_to_many">many_to_many() (in module aria.modeling.relationship)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.relationship.many_to_one">many_to_one() (in module aria.modeling.relationship)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Map">Map (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Substitution.mappings">mappings (aria.modeling.models.Substitution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplate.mappings">(aria.modeling.models.SubstitutionTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.mark_pattern">mark_pattern() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.constraints.NodeTemplateConstraint.matches">matches() (aria.modeling.constraints.NodeTemplateConstraint method)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint.matches">(aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.Equal.matches_evaluated">matches_evaluated() (aria_extension_tosca.simple_v1_0.modeling.constraints.Equal method)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.InRange.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.InRange method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.Length.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.Length method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern method)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues.matches_evaluated">(aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.max_attempts">max_attempts (aria.modeling.models.Operation attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.max_attempts">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.max_attempts">(aria.modeling.models.Task attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.max_instances">max_instances (aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.max_length">max_length (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Capability.max_occurrences">max_occurrences (aria.modeling.models.Capability attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate.max_occurrences">(aria.modeling.models.CapabilityTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength">MaxLength (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupTemplate.members">members (aria_extension_tosca.simple_v1_0.GroupTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupType.members">(aria_extension_tosca.simple_v1_0.GroupType attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.Locator.merge">merge() (aria.parser.reading.Locator method)</a>
-
-      <ul>
-        <li><a href="aria.utils.html#aria.utils.collections.merge">(in module aria.utils.collections)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.capabilities.merge_capability_definition_from_type">merge_capability_definition_from_type() (in module aria_extension_tosca.simple_v1_0.modeling.capabilities)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_input_definitions">merge_input_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface">merge_interface() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface_definition">merge_interface_definition() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface_definitions">merge_interface_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_interface_definitions_from_their_types">merge_interface_definitions_from_their_types() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_operation_definitions">merge_operation_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.parameters.merge_parameter_definitions">merge_parameter_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.parameters)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.merge_parameter_values">merge_parameter_values() (in module aria.modeling.utils)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_input_definition">merge_raw_input_definition() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_input_definitions">merge_raw_input_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_operation_definition">merge_raw_operation_definition() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.merge_raw_operation_definitions">merge_raw_operation_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.parameters.merge_raw_parameter_definition">merge_raw_parameter_definition() (in module aria_extension_tosca.simple_v1_0.modeling.parameters)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.parameters.merge_raw_parameter_definitions">merge_raw_parameter_definitions() (in module aria_extension_tosca.simple_v1_0.modeling.parameters)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.requirements.merge_requirement_assignment">merge_requirement_assignment() (in module aria_extension_tosca.simple_v1_0.modeling.requirements)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.requirements.merge_requirement_assignment_relationship">merge_requirement_assignment_relationship() (in module aria_extension_tosca.simple_v1_0.modeling.requirements)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Style.meta">meta() (aria.parser.consumption.Style static method)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Service.meta_data">meta_data (aria.modeling.models.Service attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.meta_data">(aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.metadata">metadata (aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Metadata">Metadata (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.MetaData">MetaData (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactType.mime_type">mime_type (aria_extension_tosca.simple_v1_0.ArtifactType attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.min_instances">min_instances (aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.min_length">min_length (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Capability.min_occurrences">min_occurrences (aria.modeling.models.Capability attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate.min_occurrences">(aria.modeling.models.CapabilityTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength">MinLength (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.exceptions.MissingRequiredParametersException">MissingRequiredParametersException</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.model">model (aria.orchestrator.context.common.BaseContext attribute)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.ModelAPI.model_cls">model_cls (aria.storage.api.ModelAPI attribute)</a>
-</li>
-      <li><a href="aria.html#aria.core.Core.model_storage">model_storage (aria.core.Core attribute)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.ModelAPI">ModelAPI (class in aria.storage.api)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ModelIDMixin">ModelIDMixin (class in aria.modeling.mixins)</a>
-</li>
-      <li><a href="aria.parser.modeling.html#aria.parser.modeling.ModelingContext">ModelingContext (class in aria.parser.modeling)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.exceptions.ModelingException">ModelingException</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.ModelJSONEncoder">ModelJSONEncoder (class in aria.modeling.utils)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.logger.ModelLogIterator">ModelLogIterator (class in aria.cli.logger)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ModelMixin">ModelMixin (class in aria.modeling.mixins)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.ModelStorage">ModelStorage (class in aria.storage)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.core.ModelStorage">(class in aria.storage.core)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Service.modifications">modifications (aria.modeling.models.Service attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.modified_entity_ids">modified_entity_ids (aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification.modified_node_templates">modified_node_templates (aria.modeling.models.ServiceModification attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Log.msg">msg (aria.modeling.models.Log attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.mutually_exclusive_option">mutually_exclusive_option() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.MutuallyExclusiveOption">MutuallyExclusiveOption (class in aria.cli.core.aria)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="N">N</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ModelIDMixin.name">name (aria.modeling.mixins.ModelIDMixin attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Argument.name">(aria.modeling.models.Argument attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.name">(aria.modeling.models.Artifact attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.name">(aria.modeling.models.ArtifactTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Attribute.name">(aria.modeling.models.Attribute attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Capability.name">(aria.modeling.models.Capability attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate.name">(aria.modeling.models.CapabilityTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Configuration.name">(aria.modeling.models.Configuration attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.name">(aria.modeling.models.Execution attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Group.name">(aria.modeling.models.Group attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.GroupTemplate.name">(aria.modeling.models.GroupTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Input.name">(aria.modeling.models.Input attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Interface.name">(aria.modeling.models.Interface attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate.name">(aria.modeling.models.InterfaceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Log.name">(aria.modeling.models.Log attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Metadata.name">(aria.modeling.models.Metadata attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.name">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.name">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.name">(aria.modeling.models.Operation attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.name">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Output.name">(aria.modeling.models.Output attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.name">(aria.modeling.models.Plugin attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PluginSpecification.name">(aria.modeling.models.PluginSpecification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Policy.name">(aria.modeling.models.Policy attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PolicyTemplate.name">(aria.modeling.models.PolicyTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.name">(aria.modeling.models.Property attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.name">(aria.modeling.models.Relationship attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RelationshipTemplate.name">(aria.modeling.models.RelationshipTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate.name">(aria.modeling.models.RequirementTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Service.name">(aria.modeling.models.Service attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification.name">(aria.modeling.models.ServiceModification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.name">(aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.name">(aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdateStep.name">(aria.modeling.models.ServiceUpdateStep attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Substitution.name">(aria.modeling.models.Substitution attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionMapping.name">(aria.modeling.models.SubstitutionMapping attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplate.name">(aria.modeling.models.SubstitutionTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplateMapping.name">(aria.modeling.models.SubstitutionTemplateMapping attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.name">(aria.modeling.models.Task attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Type.name">(aria.modeling.models.Type attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.name">(aria.orchestrator.context.common.BaseContext attribute)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.api.ModelAPI.name">(aria.storage.api.ModelAPI attribute)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.api.ResourceAPI.name">(aria.storage.api.ResourceAPI attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ModelIDMixin.name_column_name">name_column_name() (aria.modeling.mixins.ModelIDMixin class method)</a>
-
-      <ul>
-        <li><a href="aria.modeling.html#aria.modeling.mixins.ModelMixin.name_column_name">(aria.modeling.mixins.ModelMixin class method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.OperationTask.NAME_FORMAT">NAME_FORMAT (aria.orchestrator.workflows.api.task.OperationTask attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Import.namespace_prefix">namespace_prefix (aria_extension_tosca.simple_v1_0.Import attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Import.namespace_uri">namespace_uri (aria_extension_tosca.simple_v1_0.Import attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.node">node (aria.modeling.models.Artifact attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Attribute.node">(aria.modeling.models.Attribute attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Capability.node">(aria.modeling.models.Capability attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Interface.node">(aria.modeling.models.Interface attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.node">(aria.modeling.models.Property attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionMapping.node">(aria.modeling.models.SubstitutionMapping attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.node">(aria.modeling.models.Task attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.NodeOperationContext.node">(aria.orchestrator.context.operation.NodeOperationContext attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RequirementAssignment.node">(aria_extension_tosca.simple_v1_0.RequirementAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RequirementDefinition.node">(aria_extension_tosca.simple_v1_0.RequirementDefinition attribute)</a>
-</li>
-      </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Node">Node (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Style.node">node() (aria.parser.consumption.Style static method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.node_filter">node_filter (aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RequirementAssignment.node_filter">(aria_extension_tosca.simple_v1_0.RequirementAssignment attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.node_filter_capabilities_validator">node_filter_capabilities_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.node_filter_properties_validator">node_filter_properties_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.node_filter_validator">node_filter_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li>
-    NODE_ID
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-nodes-show-arg-node-id">aria-nodes-show command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Task.node_name">node_name (aria.modeling.models.Task attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.node_template">node_template (aria.modeling.models.ArtifactTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Attribute.node_template">(aria.modeling.models.Attribute attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate.node_template">(aria.modeling.models.CapabilityTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate.node_template">(aria.modeling.models.InterfaceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.node_template">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.node_template">(aria.modeling.models.Property attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate.node_template">(aria.modeling.models.RequirementTemplate attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.NodeOperationContext.node_template">(aria.orchestrator.context.operation.NodeOperationContext attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability.node_template">(aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement.node_template">(aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement attribute)</a>
-</li>
-      </ul></li>
-      <li>
-    NODE_TEMPLATE_ID
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-node-templates-show-arg-node-template-id">aria-node_templates-show command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Node.node_template_name">node_template_name (aria.modeling.models.Node attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.node_template_or_type_validator">node_template_or_type_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.GroupTemplate.node_templates">node_templates (aria.modeling.models.GroupTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PolicyTemplate.node_templates">(aria.modeling.models.PolicyTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.node_templates">(aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.workflow.WorkflowContext.node_templates">(aria.orchestrator.context.workflow.WorkflowContext attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.TopologyTemplate.node_templates">(aria_extension_tosca.simple_v1_0.TopologyTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Substitution.node_type">node_type (aria.modeling.models.Substitution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplate.node_type">(aria.modeling.models.SubstitutionTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.SubstitutionMappings.node_type">(aria_extension_tosca.simple_v1_0.SubstitutionMappings attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.node_types">node_types (aria.modeling.models.ServiceTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.node_types">(aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeFilter">NodeFilter (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.NodeOperationContext">NodeOperationContext (class in aria.orchestrator.context.operation)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Group.nodes">nodes (aria.modeling.models.Group attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.nodes">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Policy.nodes">(aria.modeling.models.Policy attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Service.nodes">(aria.modeling.models.Service attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification.nodes">(aria.modeling.models.ServiceModification attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.workflow.WorkflowContext.nodes">(aria.orchestrator.context.workflow.WorkflowContext attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate">NodeTemplate (class in aria.modeling.models)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate">(class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.constraints.NodeTemplateConstraint">NodeTemplateConstraint (class in aria.modeling.constraints)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.NodeTemplateContainerHolder">NodeTemplateContainerHolder (class in aria.modeling.utils)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.toolbelt.NodeToolBelt">NodeToolBelt (class in aria.orchestrator.context.toolbelt)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeType">NodeType (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.none_to_null">none_to_null() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.exceptions.NotFoundError">NotFoundError</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.versions.VersionString.NULL">NULL (aria.utils.versions.VersionString attribute)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.null_to_none">null_to_none() (in module aria.parser.presentation)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="O">O</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.object_dict_field">object_dict_field() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.object_dict_unknown_fields">object_dict_unknown_fields() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.object_field">object_field() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.object_list_field">object_list_field() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.object_sequenced_list_field">object_sequenced_list_field() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Capability.occurrences">occurrences (aria.modeling.models.Capability attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityDefinition.occurrences">(aria_extension_tosca.simple_v1_0.CapabilityDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RequirementDefinition.occurrences">(aria_extension_tosca.simple_v1_0.RequirementDefinition attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.relationship.one_to_many">one_to_many() (in module aria.modeling.relationship)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.relationship.one_to_one">one_to_one() (in module aria.modeling.relationship)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.relationship.one_to_one_self">one_to_one_self() (in module aria.modeling.relationship)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.FileTextLoader.open">open() (aria.parser.loading.FileTextLoader method)</a>
-
-      <ul>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.Loader.open">(aria.parser.loading.Loader method)</a>
-</li>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.RequestLoader.open">(aria.parser.loading.RequestLoader method)</a>
-</li>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.UriTextLoader.open">(aria.parser.loading.UriTextLoader method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.openclose.OpenClose">OpenClose (class in aria.utils.openclose)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Argument.operation">operation (aria.modeling.models.Argument attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Configuration.operation">(aria.modeling.models.Configuration attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Input.operation">(aria.modeling.models.Input attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation">Operation (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.html#aria.operation">operation() (in module aria)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.html#aria.orchestrator.decorators.operation">(in module aria.orchestrator.decorators)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Task.operation_name">operation_name (aria.modeling.models.Task attribute)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Configuration.operation_template">operation_template (aria.modeling.models.Configuration attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Input.operation_template">(aria.modeling.models.Input attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.operation_template">(aria.modeling.models.Operation attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate.operation_templates">operation_templates (aria.modeling.models.InterfaceTemplate attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationAssignment">OperationAssignment (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationDefinition">OperationDefinition (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationImplementation">OperationImplementation (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.exceptions.OperationNotFoundException">OperationNotFoundException</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Interface.operations">operations (aria.modeling.models.Interface attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.operations">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceAssignment.operations">(aria_extension_tosca.simple_v1_0.InterfaceAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceDefinition.operations">(aria_extension_tosca.simple_v1_0.InterfaceDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceType.operations">(aria_extension_tosca.simple_v1_0.InterfaceType attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.OperationTask">OperationTask (class in aria.orchestrator.workflows.api.task)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate">OperationTemplate (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options">Options (class in aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.exceptions.OrchestratorError">OrchestratorError</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Node.outbound_relationships">outbound_relationships (aria.modeling.models.Node attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Output">Output (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Service.outputs">outputs (aria.modeling.models.Service attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.outputs">(aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.TopologyTemplate.outputs">(aria_extension_tosca.simple_v1_0.TopologyTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.owner">owner (aria.modeling.mixins.ParameterMixin attribute)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="P">P</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.package_name">package_name (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.package_source">package_source (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.package_version">package_version (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ParameterDefinition">ParameterDefinition (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.exceptions.ParameterException">ParameterException</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin">ParameterMixin (class in aria.modeling.mixins)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.exceptions.ParametersOfWrongTypeException">ParametersOfWrongTypeException</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Type.parent">parent (aria.modeling.models.Type attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.parse_bool">parse_bool() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.parse_int">parse_int() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.parse_modelable_entity_name">parse_modelable_entity_name() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.parse_self">parse_self() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.parse_string_expression">parse_string_expression() (in module aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.parse_types_dict_names">parse_types_dict_names() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.versions.parse_version_string">parse_version_string() (in module aria.utils.versions)</a>
-</li>
-      <li><a href="aria.html#aria.exceptions.ParsingError">ParsingError</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.pass_context">pass_context() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.pass_logger">pass_logger() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.pass_model_storage">pass_model_storage() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.pass_plugin_manager">pass_plugin_manager() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.pass_resource_storage">pass_resource_storage() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.common.patch_ctx">patch_ctx() (in module aria.orchestrator.execution_plugin.common)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.pattern">pattern (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern">Pattern (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.BaseOperationContext.persist_changes">persist_changes (aria.orchestrator.context.operation.BaseOperationContext attribute)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.workflow.WorkflowContext.persist_changes">(aria.orchestrator.context.workflow.WorkflowContext attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.PLATFORM">PLATFORM (aria.parser.validation.Issue attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.plugin">plugin (aria.modeling.models.Operation attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PluginSpecification.plugin">(aria.modeling.models.PluginSpecification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.plugin">(aria.modeling.models.Task attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin">Plugin (class in aria.modeling.models)</a>
-</li>
-      <li>
-    PLUGIN_ID
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-plugins-show-arg-plugin-id">aria-plugins-show command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.html#aria.core.Core.plugin_manager">plugin_manager (aria.core.Core attribute)</a>
-</li>
-      <li>
-    PLUGIN_PATH
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-plugins-install-arg-plugin-path">aria-plugins-install command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-plugins-validate-arg-plugin-path">aria-plugins-validate command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.plugin_specification">plugin_specification (aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.plugin_specifications">plugin_specifications (aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.BaseOperationContext.plugin_workdir">plugin_workdir (aria.orchestrator.context.operation.BaseOperationContext attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.exceptions.PluginAlreadyExistsError">PluginAlreadyExistsError</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.plugin.PluginManager">PluginManager (class in aria.orchestrator.plugin)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.exceptions.PluginNotFoundException">PluginNotFoundException</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Service.plugins">plugins (aria.modeling.models.Service attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.PluginSpecification">PluginSpecification (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.formatting.pluralize">pluralize() (in module aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.PolicyTemplate.policies">policies (aria.modeling.models.PolicyTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Service.policies">(aria.modeling.models.Service attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.TopologyTemplate.policies">(aria_extension_tosca.simple_v1_0.TopologyTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Property.policy">policy (aria.modeling.models.Property attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Policy">Policy (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.policy_targets_validator">policy_targets_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Policy.policy_template">policy_template (aria.modeling.models.Policy attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.policy_template">(aria.modeling.models.Property attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.policy_templates">policy_templates (aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.policy_types">policy_types (aria.modeling.models.ServiceTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.policy_types">(aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.PolicyTemplate">PolicyTemplate (class in aria.modeling.models)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyTemplate">(class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyType">PolicyType (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.Location.prefix">prefix (aria.parser.loading.Location attribute)</a>
-
-      <ul>
-        <li><a href="aria.parser.loading.html#aria.parser.loading.UriLocation.prefix">(aria.parser.loading.UriLocation attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Presentation">Presentation (class in aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.PresentationBase">PresentationBase (class in aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.PresentationContext">PresentationContext (class in aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Presenter">Presenter (class in aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.PresenterException">PresenterException</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.PresenterNotFoundError">PresenterNotFoundError</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.PresenterSource">PresenterSource (class in aria.parser.presentation)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.OperationImplementation.primary">primary (aria_extension_tosca.simple_v1_0.OperationImplementation attribute)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.primitive_dict_field">primitive_dict_field() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.primitive_dict_unknown_fields">primitive_dict_unknown_fields() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.primitive_field">primitive_field() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.primitive_list_field">primitive_list_field() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.table.print_data">print_data() (in module aria.cli.table)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.exceptions.print_exception">print_exception() (in module aria.utils.exceptions)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.exceptions.print_traceback">print_traceback() (in module aria.utils.exceptions)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.exceptions.ProcessException">ProcessException</a>, <a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.exceptions.ProcessException">[1]</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.process.ProcessExecutor">ProcessExecutor (class in aria.orchestrator.workflows.executor.process)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.properties">properties (aria.modeling.models.Artifact attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.properties">(aria.modeling.models.ArtifactTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Capability.properties">(aria.modeling.models.Capability attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate.properties">(aria.modeling.models.CapabilityTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Group.properties">(aria.modeling.models.Group attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.GroupTemplate.properties">(aria.modeling.models.GroupTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.properties">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.properties">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Policy.properties">(aria.modeling.models.Policy attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PolicyTemplate.properties">(aria.modeling.models.PolicyTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.properties">(aria.modeling.models.Relationship attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RelationshipTemplate.properties">(aria.modeling.models.RelationshipTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactAssignment.properties">(aria_extension_tosca.simple_v1_0.ArtifactAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactType.properties">(aria_extension_tosca.simple_v1_0.ArtifactType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityAssignment.properties">(aria_extension_tosca.simple_v1_0.CapabilityAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityDefinition.properties">(aria_extension_tosca.simple_v1_0.CapabilityDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityFilter.properties">(aria_extension_tosca.simple_v1_0.CapabilityFilter attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityType.properties">(aria_extension_tosca.simple_v1_0.CapabilityType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.DataType.properties">(aria_extension_tosca.simple_v1_0.DataType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupTemplate.properties">(aria_extension_tosca.simple_v1_0.GroupTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupType.properties">(aria_extension_tosca.simple_v1_0.GroupType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeFilter.properties">(aria_extension_tosca.simple_v1_0.NodeFilter attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.properties">(aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeType.properties">(aria_extension_tosca.simple_v1_0.NodeType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyTemplate.properties">(aria_extension_tosca.simple_v1_0.PolicyTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyType.properties">(aria_extension_tosca.simple_v1_0.PolicyType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipAssignment.properties">(aria_extension_tosca.simple_v1_0.RelationshipAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipTemplate.properties">(aria_extension_tosca.simple_v1_0.RelationshipTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipType.properties">(aria_extension_tosca.simple_v1_0.RelationshipType attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Property">Property (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Style.property">property() (aria.parser.consumption.Style static method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PropertyAssignment">PropertyAssignment (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PropertyDefinition">PropertyDefinition (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.collections.prune">prune() (in module aria.utils.collections)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.ModelAPI.put">put() (aria.storage.api.ModelAPI method)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI.put">(aria.storage.sql_mapi.SQLAlchemyModelAPI method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.console.puts">puts() (in module aria.utils.console)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.python_script_scope">python_script_scope() (in module aria.orchestrator.execution_plugin)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.types.Dict.python_type">python_type (aria.modeling.types.Dict attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.html#aria.modeling.types.List.python_type">(aria.modeling.types.List attribute)</a>
-</li>
-      </ul></li>
-  </ul></td>
-</tr></table>
-
-<h2 id="R">R</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.threading.ExceptionThread.raise_error_if_exists">raise_error_if_exists() (aria.utils.threading.ExceptionThread method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.threading.FixedThreadPoolExecutor.raise_first">raise_first() (aria.utils.threading.FixedThreadPoolExecutor method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Range">Range (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.formatting.JsonAsRawEncoder.raw_encoder_default">raw_encoder_default() (aria.utils.formatting.JsonAsRawEncoder method)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.RawReader">RawReader (class in aria.parser.reading)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Read">Read (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.JinjaReader.read">read() (aria.parser.reading.JinjaReader method)</a>
-
-      <ul>
-        <li><a href="aria.parser.reading.html#aria.parser.reading.JsonReader.read">(aria.parser.reading.JsonReader method)</a>
-</li>
-        <li><a href="aria.parser.reading.html#aria.parser.reading.RawReader.read">(aria.parser.reading.RawReader method)</a>
-</li>
-        <li><a href="aria.parser.reading.html#aria.parser.reading.Reader.read">(aria.parser.reading.Reader method)</a>
-</li>
-        <li><a href="aria.parser.reading.html#aria.parser.reading.YamlReader.read">(aria.parser.reading.YamlReader method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.api.ResourceAPI.read">(aria.storage.api.ResourceAPI method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.filesystem_rapi.FileSystemResourceAPI.read">(aria.storage.filesystem_rapi.FileSystemResourceAPI method)</a>
-</li>
-        <li><a href="aria.cli.html#aria.cli.csar.read">(in module aria.cli.csar)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.Reader">Reader (class in aria.parser.reading)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.ReaderException">ReaderException</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.ReaderNotFoundError">ReaderNotFoundError</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.ReaderSource">ReaderSource (class in aria.parser.reading)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.ReaderSyntaxError">ReaderSyntaxError</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.ReadingContext">ReadingContext (class in aria.parser.reading)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.console.Colored.red">red() (aria.utils.console.Colored static method)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI.refresh">refresh() (aria.storage.sql_mapi.SQLAlchemyModelAPI method)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.core.ModelStorage.register">register() (aria.storage.core.ModelStorage method)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.ModelStorage.register">(aria.storage.ModelStorage method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.ResourceStorage.register">(aria.storage.ResourceStorage method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.Storage.register">(aria.storage.Storage method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.core.ResourceStorage.register">(aria.storage.core.ResourceStorage method)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.core.Storage.register">(aria.storage.core.Storage method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarFrequency.REGULAR">REGULAR (aria_extension_tosca.simple_v1_0.ScalarFrequency attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarSize.REGULAR">(aria_extension_tosca.simple_v1_0.ScalarSize attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarTime.REGULAR">(aria_extension_tosca.simple_v1_0.ScalarTime attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Version.REGULAR">(aria_extension_tosca.simple_v1_0.Version attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Timestamp.REGULAR_LONG">REGULAR_LONG (aria_extension_tosca.simple_v1_0.Timestamp attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Timestamp.REGULAR_SHORT">REGULAR_SHORT (aria_extension_tosca.simple_v1_0.Timestamp attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Interface.relationship">relationship (aria.modeling.models.Interface attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.relationship">(aria.modeling.models.Property attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.relationship">(aria.modeling.models.Task attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.RelationshipOperationContext.relationship">(aria.orchestrator.context.operation.RelationshipOperationContext attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RequirementAssignment.relationship">(aria_extension_tosca.simple_v1_0.RequirementAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RequirementDefinition.relationship">(aria_extension_tosca.simple_v1_0.RequirementDefinition attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship">Relationship (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.relationship_edge">relationship_edge (aria.modeling.models.Operation attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.relationship_edge">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Task.relationship_name">relationship_name (aria.modeling.models.Task attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate.relationship_template">relationship_template (aria.modeling.models.InterfaceTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.relationship_template">(aria.modeling.models.Property attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.relationship_template">(aria.modeling.models.Relationship attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate.relationship_template">(aria.modeling.models.RequirementTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.presentation.html#aria_extension_tosca.simple_v1_0.presentation.field_validators.relationship_template_or_type_validator">relationship_template_or_type_validator() (in module aria_extension_tosca.simple_v1_0.presentation.field_validators)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.TopologyTemplate.relationship_templates">relationship_templates (aria_extension_tosca.simple_v1_0.TopologyTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.relationship_types">relationship_types (aria.modeling.models.ServiceTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.relationship_types">(aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipAssignment">RelationshipAssignment (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipDefinition">RelationshipDefinition (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.RelationshipOperationContext">RelationshipOperationContext (class in aria.orchestrator.context.operation)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.RelationshipTemplate.relationships">relationships (aria.modeling.models.RelationshipTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate.relationships">(aria.modeling.models.RequirementTemplate attribute)</a>
-</li>
-      </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.RelationshipTemplate">RelationshipTemplate (class in aria.modeling.models)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipTemplate">(class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.toolbelt.RelationshipToolBelt">RelationshipToolBelt (class in aria.orchestrator.context.toolbelt)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipType">RelationshipType (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.ssh.html#aria.orchestrator.execution_plugin.ssh.tunnel.remote">remote() (in module aria.orchestrator.execution_plugin.ssh.tunnel)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.remove_dependency">remove_dependency() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.file.remove_if_exists">remove_if_exists() (in module aria.utils.file)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.remove_tasks">remove_tasks() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.color.StringStylizer.replace">replace() (aria.cli.color.StringStylizer method)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.ValidationContext.report">report() (aria.parser.validation.ValidationContext method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.report_issue_for_bad_format">report_issue_for_bad_format() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.report_issue_for_circular_type_hierarchy">report_issue_for_circular_type_hierarchy() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.report_issue_for_parent_is_self">report_issue_for_parent_is_self() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.report_issue_for_unknown_parent_type">report_issue_for_unknown_parent_type() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.report_issue_for_unknown_type">report_issue_for_unknown_type() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.repositories">repositories (aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactAssignment.repository">repository (aria_extension_tosca.simple_v1_0.ArtifactAssignment attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Import.repository">(aria_extension_tosca.simple_v1_0.Import attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Repository">Repository (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.repository_credential">repository_credential (aria.modeling.models.Artifact attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.repository_credential">(aria.modeling.models.ArtifactTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.repository_url">repository_url (aria.modeling.models.Artifact attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.repository_url">(aria.modeling.models.ArtifactTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.formatting.YamlAsRawDumper.represent_data">represent_data() (aria.utils.formatting.YamlAsRawDumper method)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.RequestLoader">RequestLoader (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.RequestTextLoader">RequestTextLoader (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PropertyDefinition.required">required (aria_extension_tosca.simple_v1_0.PropertyDefinition attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement.requirement">requirement (aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.requirement_template">requirement_template (aria.modeling.models.Relationship attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionMapping.requirement_template">(aria.modeling.models.SubstitutionMapping attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplateMapping.requirement_template">(aria.modeling.models.SubstitutionTemplateMapping attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.requirement_templates">requirement_templates (aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RequirementAssignment">RequirementAssignment (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RequirementDefinition">RequirementDefinition (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.requirements">requirements (aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeType.requirements">(aria_extension_tosca.simple_v1_0.NodeType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.SubstitutionMappings.requirements">(aria_extension_tosca.simple_v1_0.SubstitutionMappings attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate">RequirementTemplate (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.caching.cachedmethod.reset_cache_info">reset_cache_info() (aria.utils.caching.cachedmethod method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.AliasedGroup.resolve_command">resolve_command() (aria.cli.core.aria.AliasedGroup method)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.resource">resource (aria.orchestrator.context.common.BaseContext attribute)</a>
-</li>
-      <li><a href="aria.html#aria.core.Core.resource_storage">resource_storage (aria.core.Core attribute)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.ResourceAPI">ResourceAPI (class in aria.storage.api)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.ResourceStorage">ResourceStorage (class in aria.storage)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.core.ResourceStorage">(class in aria.storage.core)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.retry_interval">retry_interval (aria.modeling.models.Operation attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.retry_interval">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.retry_interval">(aria.modeling.models.Task attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.threading.FixedThreadPoolExecutor.returns">returns (aria.utils.threading.FixedThreadPoolExecutor attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.threading.DaemonThread.run">run() (aria.utils.threading.DaemonThread method)</a>
-
-      <ul>
-        <li><a href="aria.utils.html#aria.utils.threading.ExceptionThread.run">(aria.utils.threading.ExceptionThread method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.execution_plugin.ssh.html#aria.orchestrator.execution_plugin.ssh.operations.run_commands">run_commands() (in module aria.orchestrator.execution_plugin.ssh.operations)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.operations.run_commands_with_ssh">run_commands_with_ssh() (in module aria.orchestrator.execution_plugin.operations)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.local.run_script">run_script() (in module aria.orchestrator.execution_plugin.local)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.execution_plugin.ssh.html#aria.orchestrator.execution_plugin.ssh.operations.run_script">(in module aria.orchestrator.execution_plugin.ssh.operations)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.operations.run_script_locally">run_script_locally() (in module aria.orchestrator.execution_plugin.operations)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.operations.run_script_with_ssh">run_script_with_ssh() (in module aria.orchestrator.execution_plugin.operations)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="S">S</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.formatting.safe_repr">safe_repr() (in module aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.formatting.safe_str">safe_str() (in module aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.SatisfyRequirements">SatisfyRequirements (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarFrequency">ScalarFrequency (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarSize">ScalarSize (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarTime">ScalarTime (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.exceptions.ScriptException">ScriptException</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Style.section">section() (aria.parser.consumption.Style static method)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.sequence">sequence() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.BaseOperationContext.serialization_dict">serialization_dict (aria.orchestrator.context.operation.BaseOperationContext attribute)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.Storage.serialization_dict">(aria.storage.Storage attribute)</a>
-</li>
-        <li><a href="aria.storage.html#aria.storage.core.Storage.serialization_dict">(aria.storage.core.Storage attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.service">service (aria.modeling.mixins.ParameterMixin attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.service">(aria.modeling.models.Execution attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Group.service">(aria.modeling.models.Group attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Input.service">(aria.modeling.models.Input attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.service">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Operation.service">(aria.modeling.models.Operation attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Output.service">(aria.modeling.models.Output attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Policy.service">(aria.modeling.models.Policy attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification.service">(aria.modeling.models.ServiceModification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.service">(aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Substitution.service">(aria.modeling.models.Substitution attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.service">(aria.orchestrator.context.common.BaseContext attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.html#aria.orchestrator.workflow_runner.WorkflowRunner.service">(aria.orchestrator.workflow_runner.WorkflowRunner attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Service">Service (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.service_id">service_id() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li>
-    SERVICE_NAME
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-services-create-arg-service-name">aria-services-create command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-delete-arg-service-name">aria-services-delete command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-inputs-arg-service-name">aria-services-inputs command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-outputs-arg-service-name">aria-services-outputs command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-services-show-arg-service-name">aria-services-show command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.service_name">service_name (aria.modeling.models.Execution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.service_name">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification.service_name">(aria.modeling.models.ServiceModification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.service_name">(aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.service_name">service_name() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.service_plan">service_plan (aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-      <li>
-    SERVICE_TEMPLATE
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-validate-arg-service-template">aria-service_templates-validate command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.service_template">service_template (aria.modeling.mixins.ParameterMixin attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.service_template">(aria.modeling.models.Execution attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.GroupTemplate.service_template">(aria.modeling.models.GroupTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Input.service_template">(aria.modeling.models.Input attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.service_template">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.OperationTemplate.service_template">(aria.modeling.models.OperationTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Output.service_template">(aria.modeling.models.Output attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PluginSpecification.service_template">(aria.modeling.models.PluginSpecification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PolicyTemplate.service_template">(aria.modeling.models.PolicyTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Service.service_template">(aria.modeling.models.Service attribute)</a>
-</li>
-        <li><a href="aria.modeling.html#aria.modeling.utils.NodeTemplateContainerHolder.service_template">(aria.modeling.utils.NodeTemplateContainerHolder attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.common.BaseContext.service_template">(aria.orchestrator.context.common.BaseContext attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.service_template">(aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0 attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.cli.html#aria.cli.defaults.SERVICE_TEMPLATE_FILENAME">SERVICE_TEMPLATE_FILENAME (in module aria.cli.defaults)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.service_template_id">service_template_id() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li>
-    SERVICE_TEMPLATE_NAME
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-delete-arg-service-template-name">aria-service_templates-delete command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-inputs-arg-service-template-name">aria-service_templates-inputs command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-show-arg-service-template-name">aria-service_templates-show command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-store-arg-service-template-name">aria-service_templates-store command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.service_template_name">service_template_name (aria.modeling.models.Execution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.service_template_name">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Service.service_template_name">(aria.modeling.models.Service attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.service_template_name">service_template_name() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li>
-    SERVICE_TEMPLATE_PATH
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-service-templates-create-archive-arg-service-template-path">aria-service_templates-create-archive command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-service-templates-store-arg-service-template-path">aria-service_templates-store command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.service_template_path">service_template_path() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdateStep.service_update">service_update (aria.modeling.models.ServiceUpdateStep attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdateStep.service_update_name">service_update_name (aria.modeling.models.ServiceUpdateStep attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.service_update_node_templates">service_update_node_templates (aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.service_update_nodes">service_update_nodes (aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.service_update_service">service_update_service (aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ServiceInstance">ServiceInstance (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification">ServiceModification (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.services">services (aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate">ServiceTemplate (class in aria.modeling.models)</a>
-
-      <ul>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.ServiceTemplate">(class in aria.parser.consumption)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate">(class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate">ServiceUpdate (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdateStep">ServiceUpdateStep (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.set">set() (aria.parser.presentation.Field method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.set_cli_except_hook">set_cli_except_hook() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.parser.modeling.html#aria.parser.modeling.ModelingContext.set_input">set_input() (aria.parser.modeling.ModelingContext method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.set_nested">set_nested() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumptionContext.set_thread_local">set_thread_local() (aria.parser.consumption.ConsumptionContext method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.set_verbosity_level">set_verbosity_level() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.short_form_field">short_form_field() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.show_version">show_version() (in module aria.cli.core.aria)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_nfv_v1_0.html#aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0.SIMPLE_PROFILE_FOR_NFV_LOCATION">SIMPLE_PROFILE_FOR_NFV_LOCATION (aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0 attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.SIMPLE_PROFILE_LOCATION">SIMPLE_PROFILE_LOCATION (aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0 attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.sort_by">sort_by() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.defaults.SORT_DESCENDING">SORT_DESCENDING (in module aria.cli.defaults)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.source_node">source_node (aria.modeling.models.Relationship attribute)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.RelationshipOperationContext.source_node">(aria.orchestrator.context.operation.RelationshipOperationContext attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.source_node_name">source_node_name (aria.modeling.models.Relationship attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.RelationshipOperationContext.source_node_template">source_node_template (aria.orchestrator.context.operation.RelationshipOperationContext attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.source_path">source_path (aria.modeling.models.Artifact attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.source_path">(aria.modeling.models.ArtifactTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.source_position">source_position (aria.modeling.models.Relationship attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0.SPECIAL_IMPORTS">SPECIAL_IMPORTS (aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0 attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.split_prefix">split_prefix() (in module aria_extension_tosca.simple_v1_0.modeling)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI">SQLAlchemyModelAPI (class in aria.storage.sql_mapi)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.start">start() (in module aria.orchestrator.workflows.builtin)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.start.start">(in module aria.orchestrator.workflows.builtin.start)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.workflows.start_node">start_node() (in module aria.orchestrator.workflows.builtin.workflows)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.started_at">started_at (aria.modeling.models.Execution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.started_at">(aria.modeling.models.Task attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Node.state">state (aria.modeling.models.Node attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.state">(aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.status">status (aria.modeling.models.Execution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceModification.status">(aria.modeling.models.ServiceModification attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Task.status">(aria.modeling.models.Task attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.AttributeDefinition.status">(aria_extension_tosca.simple_v1_0.AttributeDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PropertyDefinition.status">(aria_extension_tosca.simple_v1_0.PropertyDefinition attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.console.STDOUT">STDOUT() (in module aria.utils.console)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceUpdate.steps">steps (aria.modeling.models.ServiceUpdate attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.stop">stop() (in module aria.orchestrator.workflows.builtin)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.stop.stop">(in module aria.orchestrator.workflows.builtin.stop)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.workflows.stop_node">stop_node() (in module aria.orchestrator.workflows.builtin.workflows)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.Storage">Storage (class in aria.storage)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.core.Storage">(class in aria.storage.core)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.cli.html#aria.cli.utils.storage_sort_param">storage_sort_param() (in module aria.cli.utils)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.StorageAPI">StorageAPI (class in aria.storage.api)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.exceptions.StorageError">StorageError</a>
-</li>
-      <li><a href="aria.parser.modeling.html#aria.parser.modeling.ModelingContext.store">store() (aria.parser.modeling.ModelingContext method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.collections.StrictDict">StrictDict (class in aria.utils.collections)</a>
-
-      <ul>
-        <li><a href="aria.modeling.html#aria.modeling.types.StrictDict">(in module aria.modeling.types)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.collections.StrictList">StrictList (class in aria.utils.collections)</a>
-
-      <ul>
-        <li><a href="aria.modeling.html#aria.modeling.types.StrictList">(in module aria.modeling.types)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.formatting.string_list_as_string">string_list_as_string() (in module aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.color.StringStylizer">StringStylizer (class in aria.cli.color)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.StubTask">StubTask (class in aria.orchestrator.workflows.api.task)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.base.StubTaskExecutor">StubTaskExecutor (class in aria.orchestrator.workflows.executor.base)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.color.Colors.Style">Style (aria.cli.color.Colors attribute)</a>
-
-      <ul>
-        <li><a href="aria.parser.consumption.html#aria.parser.consumption.Style">(class in aria.parser.consumption)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.cli.html#aria.cli.execution_logging.stylize_log">stylize_log() (in module aria.cli.execution_logging)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.threading.FixedThreadPoolExecutor.submit">submit() (aria.utils.threading.FixedThreadPoolExecutor method)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Service.substitution">substitution (aria.modeling.models.Service attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionMapping.substitution">(aria.modeling.models.SubstitutionMapping attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Substitution">Substitution (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.TopologyTemplate.substitution_mappings">substitution_mappings (aria_extension_tosca.simple_v1_0.TopologyTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.substitution_template">substitution_template (aria.modeling.models.ServiceTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Substitution.substitution_template">(aria.modeling.models.Substitution attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplateMapping.substitution_template">(aria.modeling.models.SubstitutionTemplateMapping attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionMapping">SubstitutionMapping (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.SubstitutionMappings">SubstitutionMappings (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability">SubstitutionMappingsCapability (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement">SubstitutionMappingsRequirement (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplate.substitutions">substitutions (aria.modeling.models.SubstitutionTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplate">SubstitutionTemplate (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.SubstitutionTemplateMapping">SubstitutionTemplateMapping (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.supported_platform">supported_platform (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.supported_py_versions">supported_py_versions (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.Issue.SYNTAX">SYNTAX (aria.parser.validation.Issue attribute)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="T">T</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.archive.tar">tar() (in module aria.utils.archive)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.target_capability">target_capability (aria.modeling.models.Relationship attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate.target_capability_name">target_capability_name (aria.modeling.models.RequirementTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate.target_capability_type">target_capability_type (aria.modeling.models.RequirementTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.target_node">target_node (aria.modeling.models.Relationship attribute)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.RelationshipOperationContext.target_node">(aria.orchestrator.context.operation.RelationshipOperationContext attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.target_node_name">target_node_name (aria.modeling.models.Relationship attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate.target_node_template">target_node_template (aria.modeling.models.RequirementTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.RelationshipOperationContext.target_node_template">(aria.orchestrator.context.operation.RelationshipOperationContext attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.target_node_template_constraints">target_node_template_constraints (aria.modeling.models.NodeTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate.target_node_template_constraints">(aria.modeling.models.RequirementTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.RequirementTemplate.target_node_type">target_node_type (aria.modeling.models.RequirementTemplate attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.target_path">target_path (aria.modeling.models.Artifact attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.target_path">(aria.modeling.models.ArtifactTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.target_position">target_position (aria.modeling.models.Relationship attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyTemplate.targets">targets (aria_extension_tosca.simple_v1_0.PolicyTemplate attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyType.targets">(aria_extension_tosca.simple_v1_0.PolicyType attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Argument.task">task (aria.modeling.models.Argument attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Log.task">(aria.modeling.models.Log attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.operation.BaseOperationContext.task">(aria.orchestrator.context.operation.BaseOperationContext attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Task">Task (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.defaults.TASK_MAX_ATTEMPTS">TASK_MAX_ATTEMPTS (in module aria.cli.defaults)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.task_max_attempts">task_max_attempts() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.defaults.TASK_RETRY_INTERVAL">TASK_RETRY_INTERVAL (in module aria.cli.defaults)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.task_retry_interval">task_retry_interval() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.exceptions.TaskAbortException">TaskAbortException</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.exceptions.TaskCreationException">TaskCreationException</a>
-</li>
-      <li><a href="aria.orchestrator.execution_plugin.html#aria.orchestrator.execution_plugin.exceptions.TaskException">TaskException</a>, <a href="aria.orchestrator.workflows.html#aria.orchestrator.workflows.exceptions.TaskException">[1]</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph">TaskGraph (class in aria.orchestrator.workflows.api.task_graph)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskNotInGraphError">TaskNotInGraphError</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.exceptions.TaskRetryException">TaskRetryException</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.tasks">tasks (aria.modeling.models.Execution attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.tasks">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.tasks">(aria.modeling.models.Plugin attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.tasks">(aria.modeling.models.Relationship attribute)</a>
-</li>
-        <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.tasks">(aria.orchestrator.workflows.api.task_graph.TaskGraph attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.modeling.html#aria.parser.modeling.ModelingContext.template_as_raw">template_as_raw (aria.parser.modeling.ModelingContext attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.MetaData.template_author">template_author (aria_extension_tosca.simple_v1_0.MetaData attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.MetaData.template_name">template_name (aria_extension_tosca.simple_v1_0.MetaData attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.MetaData.template_version">template_version (aria_extension_tosca.simple_v1_0.MetaData attribute)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.TemplateModelMixin">TemplateModelMixin (class in aria.modeling.mixins)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.base.BaseExecutor.terminate">terminate() (aria.orchestrator.workflows.executor.base.BaseExecutor method)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.process.ProcessExecutor.terminate">(aria.orchestrator.workflows.executor.process.ProcessExecutor method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.executor.html#aria.orchestrator.workflows.executor.thread.ThreadExecutor">ThreadExecutor (class in aria.orchestrator.workflows.executor.thread)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Timestamp">Timestamp (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.table.timestamp_formatter">timestamp_formatter() (in module aria.cli.table)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ModelMixin.to_dict">to_dict() (aria.modeling.mixins.ModelMixin method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.functions.Token">Token (class in aria_extension_tosca.simple_v1_0.modeling.functions)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.toolbelt.toolbelt">toolbelt() (in module aria.orchestrator.context.toolbelt)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task_graph.TaskGraph.topological_order">topological_order() (aria.orchestrator.workflows.api.task_graph.TaskGraph method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.topology_template">topology_template (aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.TopologyTemplate">TopologyTemplate (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ServiceTemplate.tosca_definitions_version">tosca_definitions_version (aria_extension_tosca.simple_v1_0.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_nfv_v1_0.html#aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0">ToscaSimpleNfvPresenter1_0 (class in aria_extension_tosca.simple_nfv_v1_0)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0">ToscaSimplePresenter1_0 (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Log.traceback">traceback (aria.modeling.models.Log attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.table.trim_formatter_generator">trim_formatter_generator() (in module aria.cli.table)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Artifact.type">type (aria.modeling.models.Artifact attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ArtifactTemplate.type">(aria.modeling.models.ArtifactTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Capability.type">(aria.modeling.models.Capability attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate.type">(aria.modeling.models.CapabilityTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Group.type">(aria.modeling.models.Group attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.GroupTemplate.type">(aria.modeling.models.GroupTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Interface.type">(aria.modeling.models.Interface attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.InterfaceTemplate.type">(aria.modeling.models.InterfaceTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Node.type">(aria.modeling.models.Node attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.type">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Policy.type">(aria.modeling.models.Policy attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PolicyTemplate.type">(aria.modeling.models.PolicyTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Relationship.type">(aria.modeling.models.Relationship attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.RelationshipTemplate.type">(aria.modeling.models.RelationshipTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactAssignment.type">(aria_extension_tosca.simple_v1_0.ArtifactAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.AttributeDefinition.type">(aria_extension_tosca.simple_v1_0.AttributeDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityDefinition.type">(aria_extension_tosca.simple_v1_0.CapabilityDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.EntrySchema.type">(aria_extension_tosca.simple_v1_0.EntrySchema attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupTemplate.type">(aria_extension_tosca.simple_v1_0.GroupTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceDefinition.type">(aria_extension_tosca.simple_v1_0.InterfaceDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeTemplate.type">(aria_extension_tosca.simple_v1_0.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ParameterDefinition.type">(aria_extension_tosca.simple_v1_0.ParameterDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyTemplate.type">(aria_extension_tosca.simple_v1_0.PolicyTemplate attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PropertyDefinition.type">(aria_extension_tosca.simple_v1_0.PropertyDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipAssignment.type">(aria_extension_tosca.simple_v1_0.RelationshipAssignment attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipDefinition.type">(aria_extension_tosca.simple_v1_0.RelationshipDefinition attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipTemplate.type">(aria_extension_tosca.simple_v1_0.RelationshipTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarFrequency.TYPE">TYPE (aria_extension_tosca.simple_v1_0.ScalarFrequency attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarSize.TYPE">(aria_extension_tosca.simple_v1_0.ScalarSize attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarTime.TYPE">(aria_extension_tosca.simple_v1_0.ScalarTime attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Type">Type (class in aria.modeling.models)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Style.type">type() (aria.parser.consumption.Style static method)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.type_name">type_name (aria.modeling.mixins.ParameterMixin attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Argument.type_name">(aria.modeling.models.Argument attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Attribute.type_name">(aria.modeling.models.Attribute attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Configuration.type_name">(aria.modeling.models.Configuration attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Input.type_name">(aria.modeling.models.Input attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.NodeTemplate.type_name">(aria.modeling.models.NodeTemplate attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Output.type_name">(aria.modeling.models.Output attribute)</a>
-</li>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Property.type_name">(aria.modeling.models.Property attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.type_validator">type_validator() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Types">Types (class in aria.parser.consumption)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="U">U</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.html#aria.modeling.exceptions.UndeclaredParametersException">UndeclaredParametersException</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.exceptions.UndeclaredWorkflowError">UndeclaredWorkflowError</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.uninstall">uninstall() (in module aria.orchestrator.workflows.builtin)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.uninstall.uninstall">(in module aria.orchestrator.workflows.builtin.uninstall)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.builtin.html#aria.orchestrator.workflows.builtin.workflows.uninstall_node">uninstall_node() (in module aria.orchestrator.workflows.builtin.workflows)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarFrequency.UNIT">UNIT (aria_extension_tosca.simple_v1_0.ScalarFrequency attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarSize.UNIT">(aria_extension_tosca.simple_v1_0.ScalarSize attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarTime.UNIT">(aria_extension_tosca.simple_v1_0.ScalarTime attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarFrequency.UNITS">UNITS (aria_extension_tosca.simple_v1_0.ScalarFrequency attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarSize.UNITS">(aria_extension_tosca.simple_v1_0.ScalarSize attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ScalarTime.UNITS">(aria_extension_tosca.simple_v1_0.ScalarTime attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.modeling.html#aria.parser.modeling.IdType.UNIVERSAL_RANDOM">UNIVERSAL_RANDOM (aria.parser.modeling.IdType attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.archive.untar">untar() (in module aria.utils.archive)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.unwrapped">unwrapped (aria.modeling.mixins.ParameterMixin attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.archive.unzip">unzip() (in module aria.utils.archive)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.ModelAPI.update">update() (aria.storage.api.ModelAPI method)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.sql_mapi.SQLAlchemyModelAPI.update">(aria.storage.sql_mapi.SQLAlchemyModelAPI method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Service.updated_at">updated_at (aria.modeling.models.Service attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.updated_at">(aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Service.updates">updates (aria.modeling.models.Service attribute)</a>
-</li>
-      <li><a href="aria.storage.html#aria.storage.api.ResourceAPI.upload">upload() (aria.storage.api.ResourceAPI method)</a>
-
-      <ul>
-        <li><a href="aria.storage.html#aria.storage.filesystem_rapi.FileSystemResourceAPI.upload">(aria.storage.filesystem_rapi.FileSystemResourceAPI method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.uploaded_at">uploaded_at (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.UriLocation">UriLocation (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria.parser.loading.html#aria.parser.loading.UriTextLoader">UriTextLoader (class in aria.parser.loading)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Repository.url">url (aria_extension_tosca.simple_v1_0.Repository attribute)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="V">V</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.CapabilityTemplate.valid_source_node_types">valid_source_node_types (aria.modeling.models.CapabilityTemplate attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityDefinition.valid_source_types">valid_source_types (aria_extension_tosca.simple_v1_0.CapabilityDefinition attribute)</a>
-
-      <ul>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityType.valid_source_types">(aria_extension_tosca.simple_v1_0.CapabilityType attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipType.valid_target_types">valid_target_types (aria_extension_tosca.simple_v1_0.RelationshipType attribute)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ConstraintClause.valid_values">valid_values (aria_extension_tosca.simple_v1_0.ConstraintClause attribute)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.Validate">Validate (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.InstanceModelMixin.validate">validate() (aria.modeling.mixins.InstanceModelMixin method)</a>
-
-      <ul>
-        <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.validate">(aria.parser.presentation.Field method)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.utils.html#aria.utils.validation.ValidatorMixin.validate_callable">validate_callable() (aria.utils.validation.ValidatorMixin class method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.data_types.validate_data_type_name">validate_data_type_name() (in module aria_extension_tosca.simple_v1_0.modeling.data_types)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.validate_dict_values">validate_dict_values() (in module aria.modeling.utils)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.validate_format">validate_format() (in module aria_extension_tosca.simple_v1_0.modeling.substitution_mappings)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.validation.validate_function_arguments">validate_function_arguments() (in module aria.utils.validation)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.validation.ValidatorMixin.validate_in_choice">validate_in_choice() (aria.utils.validation.ValidatorMixin class method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.validation.ValidatorMixin.validate_instance">validate_instance() (aria.utils.validation.ValidatorMixin class method)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.validate_known_fields">validate_known_fields() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.utils.validate_list_values">validate_list_values() (in module aria.modeling.utils)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.validate_no_short_form">validate_no_short_form() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.validate_no_unknown_fields">validate_no_unknown_fields() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.plugin.PluginManager.validate_plugin">validate_plugin() (aria.orchestrator.plugin.PluginManager static method)</a>
-</li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.validate_primitive">validate_primitive() (in module aria.parser.presentation)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.interfaces.validate_required_inputs">validate_required_inputs() (in module aria_extension_tosca.simple_v1_0.modeling.interfaces)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.parameters.validate_required_values">validate_required_values() (in module aria_extension_tosca.simple_v1_0.modeling.parameters)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.requirements.validate_requirement_assignment">validate_requirement_assignment() (in module aria_extension_tosca.simple_v1_0.modeling.requirements)</a>
-</li>
-      <li><a href="aria.html#aria.core.Core.validate_service_template">validate_service_template() (aria.core.Core method)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.validate_subtitution_mappings_capability">validate_subtitution_mappings_capability() (in module aria_extension_tosca.simple_v1_0.modeling.substitution_mappings)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.substitution_mappings.validate_subtitution_mappings_requirement">validate_subtitution_mappings_requirement() (in module aria_extension_tosca.simple_v1_0.modeling.substitution_mappings)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.validation.ValidatorMixin.validate_type">validate_type() (aria.utils.validation.ValidatorMixin class method)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Field.validate_value">validate_value() (aria.parser.presentation.Field method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.type.validate_value_type">validate_value_type() (in module aria.utils.type)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ValidateCapabilities">ValidateCapabilities (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ValidateServiceInstance">ValidateServiceInstance (class in aria.parser.consumption)</a>
-</li>
-      <li><a href="aria.parser.validation.html#aria.parser.validation.ValidationContext">ValidationContext (class in aria.parser.validation)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.validation.ValidatorMixin">ValidatorMixin (class in aria.utils.validation)</a>
-</li>
-      <li><a href="aria_extension_tosca.simple_v1_0.modeling.html#aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues">ValidValues (class in aria_extension_tosca.simple_v1_0.modeling.constraints)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.value">value (aria.modeling.mixins.ParameterMixin attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.Metadata.value">(aria.modeling.models.Metadata attribute)</a>
-</li>
-        <li><a href="aria.parser.presentation.html#aria.parser.presentation.AsIsPresentation.value">(aria.parser.presentation.AsIsPresentation attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ParameterDefinition.value">(aria_extension_tosca.simple_v1_0.ParameterDefinition attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.parser.presentation.html#aria.parser.presentation.Value">Value (class in aria.parser.presentation)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.exceptions.ValueFormatException">ValueFormatException</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Type.variant">variant (aria.modeling.models.Type attribute)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.core.aria.Options.verbose">verbose() (aria.cli.core.aria.Options static method)</a>
-</li>
-      <li><a href="aria.cli.html#aria.cli.logger.Logging.verbosity_level">verbosity_level (aria.cli.logger.Logging attribute)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Node.version">version (aria.modeling.models.Node attribute)</a>
-
-      <ul>
-        <li><a href="aria.modeling.models.html#aria.modeling.models.PluginSpecification.version">(aria.modeling.models.PluginSpecification attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.ArtifactType.version">(aria_extension_tosca.simple_v1_0.ArtifactType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.CapabilityType.version">(aria_extension_tosca.simple_v1_0.CapabilityType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.DataType.version">(aria_extension_tosca.simple_v1_0.DataType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.GroupType.version">(aria_extension_tosca.simple_v1_0.GroupType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.InterfaceType.version">(aria_extension_tosca.simple_v1_0.InterfaceType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.NodeType.version">(aria_extension_tosca.simple_v1_0.NodeType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.PolicyType.version">(aria_extension_tosca.simple_v1_0.PolicyType attribute)</a>
-</li>
-        <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.RelationshipType.version">(aria_extension_tosca.simple_v1_0.RelationshipType attribute)</a>
-</li>
-      </ul></li>
-      <li><a href="aria_extension_tosca.simple_v1_0.html#aria_extension_tosca.simple_v1_0.Version">Version (class in aria_extension_tosca.simple_v1_0)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.versions.VersionString">VersionString (class in aria.utils.versions)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="W">W</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Plugin.wheels">wheels (aria.modeling.models.Plugin attribute)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.console.Colored.white">white() (aria.utils.console.Colored static method)</a>
-</li>
-      <li><a href="aria.html#aria.logger.LoggerMixin.with_logger">with_logger() (aria.logger.LoggerMixin class method)</a>
-</li>
-      <li><a href="aria.html#aria.workflow">workflow() (in module aria)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.html#aria.orchestrator.decorators.workflow">(in module aria.orchestrator.decorators)</a>
-</li>
-      </ul></li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.BaseTask.workflow_context">workflow_context (aria.orchestrator.workflows.api.task.BaseTask attribute)</a>
-</li>
-      <li>
-    WORKFLOW_NAME
-
-      <ul>
-        <li><a href="cli.html#cmdoption-aria-executions-start-arg-workflow-name">aria-executions-start command line option</a>
-</li>
-        <li><a href="cli.html#cmdoption-aria-workflows-show-arg-workflow-name">aria-workflows-show command line option</a>
-</li>
-      </ul></li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Execution.workflow_name">workflow_name (aria.modeling.models.Execution attribute)</a>
-
-      <ul>
-        <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.workflow.WorkflowContext.workflow_name">(aria.orchestrator.context.workflow.WorkflowContext attribute)</a>
-</li>
-      </ul></li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.ServiceTemplate.workflow_templates">workflow_templates (aria.modeling.models.ServiceTemplate attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.context.html#aria.orchestrator.context.workflow.WorkflowContext">WorkflowContext (class in aria.orchestrator.context.workflow)</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.exceptions.WorkflowImplementationNotFoundError">WorkflowImplementationNotFoundError</a>
-</li>
-      <li><a href="aria.orchestrator.html#aria.orchestrator.workflow_runner.WorkflowRunner">WorkflowRunner (class in aria.orchestrator.workflow_runner)</a>
-</li>
-      <li><a href="aria.modeling.models.html#aria.modeling.models.Service.workflows">workflows (aria.modeling.models.Service attribute)</a>
-</li>
-      <li><a href="aria.orchestrator.workflows.api.html#aria.orchestrator.workflows.api.task.WorkflowTask">WorkflowTask (class in aria.orchestrator.workflows.api.task)</a>
-</li>
-      <li><a href="aria.modeling.html#aria.modeling.mixins.ParameterMixin.wrap">wrap() (aria.modeling.mixins.ParameterMixin class method)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.exceptions.wrap_if_needed">wrap_if_needed() (in module aria.utils.exceptions)</a>
-</li>
-      <li><a href="aria.parser.consumption.html#aria.parser.consumption.ConsumptionContext.write">write() (aria.parser.consumption.ConsumptionContext method)</a>
-
-      <ul>
-        <li><a href="aria.cli.html#aria.cli.csar.write">(in module aria.cli.csar)</a>
-</li>
-      </ul></li>
-  </ul></td>
-</tr></table>
-
-<h2 id="Y">Y</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.formatting.yaml_dumps">yaml_dumps() (in module aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.formatting.yaml_loads">yaml_loads() (in module aria.utils.formatting)</a>
-</li>
-  </ul></td>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.formatting.YamlAsRawDumper">YamlAsRawDumper (class in aria.utils.formatting)</a>
-</li>
-      <li><a href="aria.parser.reading.html#aria.parser.reading.YamlReader">YamlReader (class in aria.parser.reading)</a>
-</li>
-      <li><a href="aria.utils.html#aria.utils.console.Colored.yellow">yellow() (aria.utils.console.Colored static method)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-<h2 id="Z">Z</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%; vertical-align: top;"><ul>
-      <li><a href="aria.utils.html#aria.utils.archive.zip">zip() (in module aria.utils.archive)</a>
-</li>
-  </ul></td>
-</tr></table>
-
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/index.html b/_site/docs/html/index.html
deleted file mode 100644
index 228744a..0000000
--- a/_site/docs/html/index.html
+++ /dev/null
@@ -1,326 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>User Manual for ARIA TOSCA &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="#"/>
-        <link rel="next" title="CLI" href="cli.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="#" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="#">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="#">Docs</a> &raquo;</li>
-        
-      <li>User Manual for ARIA TOSCA</li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/index.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="user-manual-for-aria-tosca">
-<h1>User Manual for ARIA TOSCA<a class="headerlink" href="#user-manual-for-aria-tosca" title="Permalink to this headline">¶</a></h1>
-<p><a class="reference external" href="http://ariatosca.incubator.apache.org/">ARIA TOSCA</a> is an open, light, CLI-driven library of
-orchestration tools that other open projects can consume to easily build
-<a class="reference external" href="https://www.oasis-open.org/committees/tosca/">TOSCA</a>-based orchestration solutions. ARIA is now
-an incubation project at the Apache Software Foundation.</p>
-<div class="section" id="interfaces">
-<h2>Interfaces<a class="headerlink" href="#interfaces" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-</div>
-</div>
-<div class="section" id="sdk">
-<h2>SDK<a class="headerlink" href="#sdk" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="core">
-<h3>Core<a class="headerlink" href="#core" title="Permalink to this headline">¶</a></h3>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-</div>
-</div>
-<div class="section" id="extensions">
-<h3>Extensions<a class="headerlink" href="#extensions" title="Permalink to this headline">¶</a></h3>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-</div>
-</div>
-</div>
-<div class="section" id="indices-and-tables">
-<h2>Indices and Tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></li>
-<li><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></li>
-<li><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></li>
-</ul>
-</div>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="cli.html" class="btn btn-neutral float-right" title="CLI" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/objects.inv b/_site/docs/html/objects.inv
deleted file mode 100644
index c797d65..0000000
--- a/_site/docs/html/objects.inv
+++ /dev/null
Binary files differ
diff --git a/_site/docs/html/py-modindex.html b/_site/docs/html/py-modindex.html
deleted file mode 100644
index 644c0ec..0000000
--- a/_site/docs/html/py-modindex.html
+++ /dev/null
@@ -1,956 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>Python Module Index &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
- 
-
-
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-
-   <h1>Python Module Index</h1>
-
-   <div class="modindex-jumpbox">
-   <a href="#cap-a"><strong>a</strong></a>
-   </div>
-
-   <table class="indextable modindextable">
-     <tr class="pcap"><td></td><td>&#160;</td><td></td></tr>
-     <tr class="cap" id="cap-a"><td></td><td>
-       <strong>a</strong></td><td></td></tr>
-     <tr>
-       <td><img src="_static/minus.png" class="toggler"
-              id="toggle-1" style="display: none" alt="-" /></td>
-       <td>
-       <a href="aria.html#module-aria"><code class="xref">aria</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli"><code class="xref">aria.cli</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.color"><code class="xref">aria.cli.color</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.config"><code class="xref">aria.cli.config</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.config.config"><code class="xref">aria.cli.config.config</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.core"><code class="xref">aria.cli.core</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.core.aria"><code class="xref">aria.cli.core.aria</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.csar"><code class="xref">aria.cli.csar</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.defaults"><code class="xref">aria.cli.defaults</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.exceptions"><code class="xref">aria.cli.exceptions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.execution_logging"><code class="xref">aria.cli.execution_logging</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.helptexts"><code class="xref">aria.cli.helptexts</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.inputs"><code class="xref">aria.cli.inputs</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.logger"><code class="xref">aria.cli.logger</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.main"><code class="xref">aria.cli.main</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.service_template_utils"><code class="xref">aria.cli.service_template_utils</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.table"><code class="xref">aria.cli.table</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.cli.html#module-aria.cli.utils"><code class="xref">aria.cli.utils</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.html#module-aria.core"><code class="xref">aria.core</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.html#module-aria.exceptions"><code class="xref">aria.exceptions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.html#module-aria.extension"><code class="xref">aria.extension</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.html#module-aria.logger"><code class="xref">aria.logger</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.modeling.html#module-aria.modeling"><code class="xref">aria.modeling</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.modeling.html#module-aria.modeling.constraints"><code class="xref">aria.modeling.constraints</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.modeling.html#module-aria.modeling.exceptions"><code class="xref">aria.modeling.exceptions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.modeling.html#module-aria.modeling.functions"><code class="xref">aria.modeling.functions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.modeling.html#module-aria.modeling.mixins"><code class="xref">aria.modeling.mixins</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.modeling.models.html#module-aria.modeling.models"><code class="xref">aria.modeling.models</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.modeling.html#module-aria.modeling.relationship"><code class="xref">aria.modeling.relationship</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.modeling.html#module-aria.modeling.types"><code class="xref">aria.modeling.types</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.modeling.html#module-aria.modeling.utils"><code class="xref">aria.modeling.utils</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.html#module-aria.orchestrator"><code class="xref">aria.orchestrator</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.context.html#module-aria.orchestrator.context"><code class="xref">aria.orchestrator.context</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.context.html#module-aria.orchestrator.context.common"><code class="xref">aria.orchestrator.context.common</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.context.html#module-aria.orchestrator.context.exceptions"><code class="xref">aria.orchestrator.context.exceptions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.context.html#module-aria.orchestrator.context.operation"><code class="xref">aria.orchestrator.context.operation</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.context.html#module-aria.orchestrator.context.toolbelt"><code class="xref">aria.orchestrator.context.toolbelt</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.context.html#module-aria.orchestrator.context.workflow"><code class="xref">aria.orchestrator.context.workflow</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.html#module-aria.orchestrator.decorators"><code class="xref">aria.orchestrator.decorators</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.html#module-aria.orchestrator.events"><code class="xref">aria.orchestrator.events</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.html#module-aria.orchestrator.exceptions"><code class="xref">aria.orchestrator.exceptions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin"><code class="xref">aria.orchestrator.execution_plugin</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.common"><code class="xref">aria.orchestrator.execution_plugin.common</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.constants"><code class="xref">aria.orchestrator.execution_plugin.constants</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.ctx_proxy.html#module-aria.orchestrator.execution_plugin.ctx_proxy"><code class="xref">aria.orchestrator.execution_plugin.ctx_proxy</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.ctx_proxy.html#module-aria.orchestrator.execution_plugin.ctx_proxy.client"><code class="xref">aria.orchestrator.execution_plugin.ctx_proxy.client</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.ctx_proxy.html#module-aria.orchestrator.execution_plugin.ctx_proxy.server"><code class="xref">aria.orchestrator.execution_plugin.ctx_proxy.server</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.environment_globals"><code class="xref">aria.orchestrator.execution_plugin.environment_globals</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.exceptions"><code class="xref">aria.orchestrator.execution_plugin.exceptions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.instantiation"><code class="xref">aria.orchestrator.execution_plugin.instantiation</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.local"><code class="xref">aria.orchestrator.execution_plugin.local</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.html#module-aria.orchestrator.execution_plugin.operations"><code class="xref">aria.orchestrator.execution_plugin.operations</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.ssh.html#module-aria.orchestrator.execution_plugin.ssh"><code class="xref">aria.orchestrator.execution_plugin.ssh</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.ssh.html#module-aria.orchestrator.execution_plugin.ssh.operations"><code class="xref">aria.orchestrator.execution_plugin.ssh.operations</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.execution_plugin.ssh.html#module-aria.orchestrator.execution_plugin.ssh.tunnel"><code class="xref">aria.orchestrator.execution_plugin.ssh.tunnel</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.html#module-aria.orchestrator.plugin"><code class="xref">aria.orchestrator.plugin</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.html#module-aria.orchestrator.workflow_runner"><code class="xref">aria.orchestrator.workflow_runner</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows"><code class="xref">aria.orchestrator.workflows</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.api.html#module-aria.orchestrator.workflows.api"><code class="xref">aria.orchestrator.workflows.api</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.api.html#module-aria.orchestrator.workflows.api.task"><code class="xref">aria.orchestrator.workflows.api.task</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.api.html#module-aria.orchestrator.workflows.api.task_graph"><code class="xref">aria.orchestrator.workflows.api.task_graph</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin"><code class="xref">aria.orchestrator.workflows.builtin</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.execute_operation"><code class="xref">aria.orchestrator.workflows.builtin.execute_operation</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.heal"><code class="xref">aria.orchestrator.workflows.builtin.heal</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.install"><code class="xref">aria.orchestrator.workflows.builtin.install</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.start"><code class="xref">aria.orchestrator.workflows.builtin.start</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.stop"><code class="xref">aria.orchestrator.workflows.builtin.stop</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.uninstall"><code class="xref">aria.orchestrator.workflows.builtin.uninstall</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.builtin.html#module-aria.orchestrator.workflows.builtin.workflows"><code class="xref">aria.orchestrator.workflows.builtin.workflows</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.core"><code class="xref">aria.orchestrator.workflows.core</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.core.engine"><code class="xref">aria.orchestrator.workflows.core.engine</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.core.events_handler"><code class="xref">aria.orchestrator.workflows.core.events_handler</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.core.graph_compiler"><code class="xref">aria.orchestrator.workflows.core.graph_compiler</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.events_logging"><code class="xref">aria.orchestrator.workflows.events_logging</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.html#module-aria.orchestrator.workflows.exceptions"><code class="xref">aria.orchestrator.workflows.exceptions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor"><code class="xref">aria.orchestrator.workflows.executor</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor.base"><code class="xref">aria.orchestrator.workflows.executor.base</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor.celery"><code class="xref">aria.orchestrator.workflows.executor.celery</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor.dry"><code class="xref">aria.orchestrator.workflows.executor.dry</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor.process"><code class="xref">aria.orchestrator.workflows.executor.process</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.orchestrator.workflows.executor.html#module-aria.orchestrator.workflows.executor.thread"><code class="xref">aria.orchestrator.workflows.executor.thread</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.parser.html#module-aria.parser"><code class="xref">aria.parser</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.parser.consumption.html#module-aria.parser.consumption"><code class="xref">aria.parser.consumption</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.parser.html#module-aria.parser.exceptions"><code class="xref">aria.parser.exceptions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.parser.loading.html#module-aria.parser.loading"><code class="xref">aria.parser.loading</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.parser.modeling.html#module-aria.parser.modeling"><code class="xref">aria.parser.modeling</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.parser.presentation.html#module-aria.parser.presentation"><code class="xref">aria.parser.presentation</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.parser.reading.html#module-aria.parser.reading"><code class="xref">aria.parser.reading</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.parser.html#module-aria.parser.specification"><code class="xref">aria.parser.specification</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.parser.validation.html#module-aria.parser.validation"><code class="xref">aria.parser.validation</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.storage.html#module-aria.storage"><code class="xref">aria.storage</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.storage.html#module-aria.storage.api"><code class="xref">aria.storage.api</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.storage.html#module-aria.storage.collection_instrumentation"><code class="xref">aria.storage.collection_instrumentation</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.storage.html#module-aria.storage.core"><code class="xref">aria.storage.core</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.storage.html#module-aria.storage.exceptions"><code class="xref">aria.storage.exceptions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.storage.html#module-aria.storage.filesystem_rapi"><code class="xref">aria.storage.filesystem_rapi</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.storage.html#module-aria.storage.sql_mapi"><code class="xref">aria.storage.sql_mapi</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils"><code class="xref">aria.utils</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.archive"><code class="xref">aria.utils.archive</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.argparse"><code class="xref">aria.utils.argparse</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.caching"><code class="xref">aria.utils.caching</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.collections"><code class="xref">aria.utils.collections</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.console"><code class="xref">aria.utils.console</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.exceptions"><code class="xref">aria.utils.exceptions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.file"><code class="xref">aria.utils.file</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.formatting"><code class="xref">aria.utils.formatting</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.http"><code class="xref">aria.utils.http</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.imports"><code class="xref">aria.utils.imports</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.openclose"><code class="xref">aria.utils.openclose</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.plugin"><code class="xref">aria.utils.plugin</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.process"><code class="xref">aria.utils.process</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.specification"><code class="xref">aria.utils.specification</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.threading"><code class="xref">aria.utils.threading</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.type"><code class="xref">aria.utils.type</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.uris"><code class="xref">aria.utils.uris</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.uuid"><code class="xref">aria.utils.uuid</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.validation"><code class="xref">aria.utils.validation</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-1">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria.utils.html#module-aria.utils.versions"><code class="xref">aria.utils.versions</code></a></td><td>
-       <em></em></td></tr>
-     <tr>
-       <td><img src="_static/minus.png" class="toggler"
-              id="toggle-2" style="display: none" alt="-" /></td>
-       <td>
-       <code class="xref">aria_extension_tosca</code></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_nfv_v1_0.html#module-aria_extension_tosca.simple_nfv_v1_0"><code class="xref">aria_extension_tosca.simple_nfv_v1_0</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.html#module-aria_extension_tosca.simple_v1_0"><code class="xref">aria_extension_tosca.simple_v1_0</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling"><code class="xref">aria_extension_tosca.simple_v1_0.modeling</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.artifacts"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.artifacts</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.capabilities"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.capabilities</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.constraints"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.constraints</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.copy"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.copy</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.data_types"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.data_types</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.functions"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.functions</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.interfaces"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.interfaces</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.parameters"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.parameters</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.policies"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.policies</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.requirements"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.requirements</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.modeling.html#module-aria_extension_tosca.simple_v1_0.modeling.substitution_mappings"><code class="xref">aria_extension_tosca.simple_v1_0.modeling.substitution_mappings</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.presentation.html#module-aria_extension_tosca.simple_v1_0.presentation"><code class="xref">aria_extension_tosca.simple_v1_0.presentation</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.presentation.html#module-aria_extension_tosca.simple_v1_0.presentation.extensible"><code class="xref">aria_extension_tosca.simple_v1_0.presentation.extensible</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.presentation.html#module-aria_extension_tosca.simple_v1_0.presentation.field_getters"><code class="xref">aria_extension_tosca.simple_v1_0.presentation.field_getters</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.presentation.html#module-aria_extension_tosca.simple_v1_0.presentation.field_validators"><code class="xref">aria_extension_tosca.simple_v1_0.presentation.field_validators</code></a></td><td>
-       <em></em></td></tr>
-     <tr class="cg-2">
-       <td></td>
-       <td>&#160;&#160;&#160;
-       <a href="aria_extension_tosca.simple_v1_0.presentation.html#module-aria_extension_tosca.simple_v1_0.presentation.types"><code class="xref">aria_extension_tosca.simple_v1_0.presentation.types</code></a></td><td>
-       <em></em></td></tr>
-   </table>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/rest.html b/_site/docs/html/rest.html
deleted file mode 100644
index a238fa4..0000000
--- a/_site/docs/html/rest.html
+++ /dev/null
@@ -1,266 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>REST &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="search.html"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/>
-        <link rel="next" title="aria" href="aria.html"/>
-        <link rel="prev" title="CLI" href="cli.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul class="current">
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1 current"><a class="current reference internal" href="#">REST</a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li>REST</li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-            
-            <a href="_sources/rest.rst.txt" rel="nofollow"> View page source</a>
-          
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <div class="section" id="rest">
-<h1>REST<a class="headerlink" href="#rest" title="Permalink to this headline">¶</a></h1>
-<p>TODO</p>
-</div>
-
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-    <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
-      
-        <a href="aria.html" class="btn btn-neutral float-right" title="aria" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
-      
-        <a href="cli.html" class="btn btn-neutral" title="CLI" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
-      
-    </div>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-   
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/search.html b/_site/docs/html/search.html
deleted file mode 100644
index d77b586..0000000
--- a/_site/docs/html/search.html
+++ /dev/null
@@ -1,267 +0,0 @@
-
-
-<!DOCTYPE html>
-<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
-<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
-<head>
-  <meta charset="utf-8">
-  
-  <meta name="viewport" content="width=device-width, initial-scale=1.0">
-  
-  <title>Search &mdash; ARIA TOSCA 0.1.1 documentation</title>
-  
-
-  
-  
-  
-  
-
-  
-
-  
-  
-    
-
-  
-
-  
-  
-    <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
-  
-
-  
-
-  
-        <link rel="index" title="Index"
-              href="genindex.html"/>
-        <link rel="search" title="Search" href="#"/>
-    <link rel="top" title="ARIA TOSCA 0.1.1 documentation" href="index.html"/> 
-
-  
-  <script src="_static/js/modernizr.min.js"></script>
-
-</head>
-
-<body class="wy-body-for-nav" role="document">
-
-   
-  <div class="wy-grid-for-nav">
-
-    
-    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
-      <div class="wy-side-scroll">
-        <div class="wy-side-nav-search">
-          
-
-          
-            <a href="index.html" class="icon icon-home"> ARIA TOSCA
-          
-
-          
-          </a>
-
-          
-            
-            
-              <div class="version">
-                0.1.1
-              </div>
-            
-          
-
-          
-<div role="search">
-  <form id="rtd-search-form" class="wy-form" action="#" method="get">
-    <input type="text" name="q" placeholder="Search docs" />
-    <input type="hidden" name="check_keywords" value="yes" />
-    <input type="hidden" name="area" value="default" />
-  </form>
-</div>
-
-          
-        </div>
-
-        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
-          
-            
-            
-              
-            
-            
-              <ul>
-<li class="toctree-l1"><a class="reference internal" href="cli.html">CLI</a></li>
-<li class="toctree-l1"><a class="reference internal" href="rest.html">REST</a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria.html"><code class="docutils literal"><span class="pre">aria</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.cli.html"><code class="docutils literal"><span class="pre">aria.cli</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.html"><code class="docutils literal"><span class="pre">aria.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.modeling.models.html"><code class="docutils literal"><span class="pre">aria.modeling.models</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.html"><code class="docutils literal"><span class="pre">aria.orchestrator</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.context.html"><code class="docutils literal"><span class="pre">aria.orchestrator.context</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ctx_proxy.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ctx_proxy</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.execution_plugin.ssh.html"><code class="docutils literal"><span class="pre">aria.orchestrator.execution_plugin.ssh</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.api.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.api</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.builtin.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.builtin</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.orchestrator.workflows.executor.html"><code class="docutils literal"><span class="pre">aria.orchestrator.workflows.executor</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.html"><code class="docutils literal"><span class="pre">aria.parser</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.consumption.html"><code class="docutils literal"><span class="pre">aria.parser.consumption</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.loading.html"><code class="docutils literal"><span class="pre">aria.parser.loading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.modeling.html"><code class="docutils literal"><span class="pre">aria.parser.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.presentation.html"><code class="docutils literal"><span class="pre">aria.parser.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.reading.html"><code class="docutils literal"><span class="pre">aria.parser.reading</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.parser.validation.html"><code class="docutils literal"><span class="pre">aria.parser.validation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.storage.html"><code class="docutils literal"><span class="pre">aria.storage</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria.utils.html"><code class="docutils literal"><span class="pre">aria.utils</span></code></a></li>
-</ul>
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.modeling.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.modeling</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_v1_0.presentation.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_v1_0.presentation</span></code></a></li>
-<li class="toctree-l1"><a class="reference internal" href="aria_extension_tosca.simple_nfv_v1_0.html"><code class="docutils literal"><span class="pre">aria_extension_tosca.simple_nfv_v1_0</span></code></a></li>
-</ul>
-
-            
-          
-        </div>
-      </div>
-    </nav>
-
-    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
-
-      
-      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        
-          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-          <a href="index.html">ARIA TOSCA</a>
-        
-      </nav>
-
-
-      
-      <div class="wy-nav-content">
-        <div class="rst-content">
-          
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<div role="navigation" aria-label="breadcrumbs navigation">
-
-  <ul class="wy-breadcrumbs">
-    
-      <li><a href="index.html">Docs</a> &raquo;</li>
-        
-      <li></li>
-    
-    
-      <li class="wy-breadcrumbs-aside">
-        
-      </li>
-    
-  </ul>
-
-  
-  <hr/>
-</div>
-          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
-           <div itemprop="articleBody">
-            
-  <noscript>
-  <div id="fallback" class="admonition warning">
-    <p class="last">
-      Please activate JavaScript to enable the search
-      functionality.
-    </p>
-  </div>
-  </noscript>
-
-  
-  <div id="search-results">
-  
-  </div>
-
-           </div>
-           <div class="articleComments">
-            
-           </div>
-          </div>
-          <footer>
-  
-
-  <hr/>
-
-  <div role="contentinfo">
-    <p>
-        &copy; Copyright 2016-2017, Apache Software Foundation.
-
-    </p>
-  </div>
-  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
-
-</footer>
-
-        </div>
-      </div>
-
-    </section>
-
-  </div>
-  
-
-
-  
-
-    <script type="text/javascript">
-        var DOCUMENTATION_OPTIONS = {
-            URL_ROOT:'./',
-            VERSION:'0.1.1',
-            COLLAPSE_INDEX:false,
-            FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true,
-            SOURCELINK_SUFFIX: '.txt'
-        };
-    </script>
-      <script type="text/javascript" src="_static/jquery.js"></script>
-      <script type="text/javascript" src="_static/underscore.js"></script>
-      <script type="text/javascript" src="_static/doctools.js"></script>
-      <script type="text/javascript" src="_static/searchtools.js"></script>
-
-  
-
-  
-  
-    <script type="text/javascript" src="_static/js/theme.js"></script>
-  
-
-  
-  
-  <script type="text/javascript">
-      jQuery(function () {
-          SphinxRtdTheme.StickyNav.enable();
-      });
-  </script>
-  
-  <script type="text/javascript">
-    jQuery(function() { Search.loadIndex("searchindex.js"); });
-  </script>
-  
-  <script type="text/javascript" id="searchindexloader"></script>
-   
-
-
-</body>
-</html>
\ No newline at end of file
diff --git a/_site/docs/html/searchindex.js b/_site/docs/html/searchindex.js
deleted file mode 100644
index e71089d..0000000
--- a/_site/docs/html/searchindex.js
+++ /dev/null
@@ -1 +0,0 @@
-Search.setIndex({docnames:["aria","aria.cli","aria.modeling","aria.modeling.models","aria.orchestrator","aria.orchestrator.context","aria.orchestrator.execution_plugin","aria.orchestrator.execution_plugin.ctx_proxy","aria.orchestrator.execution_plugin.ssh","aria.orchestrator.workflows","aria.orchestrator.workflows.api","aria.orchestrator.workflows.builtin","aria.orchestrator.workflows.executor","aria.parser","aria.parser.consumption","aria.parser.loading","aria.parser.modeling","aria.parser.presentation","aria.parser.reading","aria.parser.validation","aria.storage","aria.utils","aria_extension_tosca.simple_nfv_v1_0","aria_extension_tosca.simple_v1_0","aria_extension_tosca.simple_v1_0.modeling","aria_extension_tosca.simple_v1_0.presentation","cli","index","rest"],envversion:52,filenames:["aria.rst","aria.cli.rst","aria.modeling.rst","aria.modeling.models.rst","aria.orchestrator.rst","aria.orchestrator.context.rst","aria.orchestrator.execution_plugin.rst","aria.orchestrator.execution_plugin.ctx_proxy.rst","aria.orchestrator.execution_plugin.ssh.rst","aria.orchestrator.workflows.rst","aria.orchestrator.workflows.api.rst","aria.orchestrator.workflows.builtin.rst","aria.orchestrator.workflows.executor.rst","aria.parser.rst","aria.parser.consumption.rst","aria.parser.loading.rst","aria.parser.modeling.rst","aria.parser.presentation.rst","aria.parser.reading.rst","aria.parser.validation.rst","aria.storage.rst","aria.utils.rst","aria_extension_tosca.simple_nfv_v1_0.rst","aria_extension_tosca.simple_v1_0.rst","aria_extension_tosca.simple_v1_0.modeling.rst","aria_extension_tosca.simple_v1_0.presentation.rst","cli.rst","index.rst","rest.rst"],objects:{"":{aria:[0,0,0,"-"]},"aria-executions":{"--verbose":[26,9,1,"cmdoption-aria-executions-v"],"-v":[26,9,1,"cmdoption-aria-executions-v"]},"aria-executions-list":{"--descending":[26,9,1,"cmdoption-aria-executions-list-descending"],"--service-name":[26,9,1,"cmdoption-aria-executions-list-s"],"--sort-by":[26,9,1,"cmdoption-aria-executions-list-sort-by"],"--verbose":[26,9,1,"cmdoption-aria-executions-list-v"],"-s":[26,9,1,"cmdoption-aria-executions-list-s"],"-v":[26,9,1,"cmdoption-aria-executions-list-v"]},"aria-executions-resume":{"--dry":[26,9,1,"cmdoption-aria-executions-resume-dry"],"--inputs":[26,9,1,"cmdoption-aria-executions-resume-i"],"--mark-pattern":[26,9,1,"cmdoption-aria-executions-resume-m"],"--task-max-attempts":[26,9,1,"cmdoption-aria-executions-resume-task-max-attempts"],"--task-retry-interval":[26,9,1,"cmdoption-aria-executions-resume-task-retry-interval"],"--verbose":[26,9,1,"cmdoption-aria-executions-resume-v"],"-i":[26,9,1,"cmdoption-aria-executions-resume-i"],"-m":[26,9,1,"cmdoption-aria-executions-resume-m"],"-v":[26,9,1,"cmdoption-aria-executions-resume-v"],EXECUTION_ID:[26,9,1,"cmdoption-aria-executions-resume-arg-execution-id"]},"aria-executions-show":{"--verbose":[26,9,1,"cmdoption-aria-executions-show-v"],"-v":[26,9,1,"cmdoption-aria-executions-show-v"],EXECUTION_ID:[26,9,1,"cmdoption-aria-executions-show-arg-execution-id"]},"aria-executions-start":{"--dry":[26,9,1,"cmdoption-aria-executions-start-dry"],"--inputs":[26,9,1,"cmdoption-aria-executions-start-i"],"--mark-pattern":[26,9,1,"cmdoption-aria-executions-start-m"],"--service-name":[26,9,1,"cmdoption-aria-executions-start-s"],"--task-max-attempts":[26,9,1,"cmdoption-aria-executions-start-task-max-attempts"],"--task-retry-interval":[26,9,1,"cmdoption-aria-executions-start-task-retry-interval"],"--verbose":[26,9,1,"cmdoption-aria-executions-start-v"],"-i":[26,9,1,"cmdoption-aria-executions-start-i"],"-m":[26,9,1,"cmdoption-aria-executions-start-m"],"-s":[26,9,1,"cmdoption-aria-executions-start-s"],"-v":[26,9,1,"cmdoption-aria-executions-start-v"],WORKFLOW_NAME:[26,9,1,"cmdoption-aria-executions-start-arg-workflow-name"]},"aria-logs":{"--verbose":[26,9,1,"cmdoption-aria-logs-v"],"-v":[26,9,1,"cmdoption-aria-logs-v"]},"aria-logs-delete":{"--verbose":[26,9,1,"cmdoption-aria-logs-delete-v"],"-v":[26,9,1,"cmdoption-aria-logs-delete-v"],EXECUTION_ID:[26,9,1,"cmdoption-aria-logs-delete-arg-execution-id"]},"aria-logs-list":{"--mark-pattern":[26,9,1,"cmdoption-aria-logs-list-m"],"--verbose":[26,9,1,"cmdoption-aria-logs-list-v"],"-m":[26,9,1,"cmdoption-aria-logs-list-m"],"-v":[26,9,1,"cmdoption-aria-logs-list-v"],EXECUTION_ID:[26,9,1,"cmdoption-aria-logs-list-arg-execution-id"]},"aria-node_templates":{"--verbose":[26,9,1,"cmdoption-aria-node-templates-v"],"-v":[26,9,1,"cmdoption-aria-node-templates-v"]},"aria-node_templates-list":{"--descending":[26,9,1,"cmdoption-aria-node-templates-list-descending"],"--service-template-name":[26,9,1,"cmdoption-aria-node-templates-list-t"],"--sort-by":[26,9,1,"cmdoption-aria-node-templates-list-sort-by"],"--verbose":[26,9,1,"cmdoption-aria-node-templates-list-v"],"-t":[26,9,1,"cmdoption-aria-node-templates-list-t"],"-v":[26,9,1,"cmdoption-aria-node-templates-list-v"]},"aria-node_templates-show":{"--verbose":[26,9,1,"cmdoption-aria-node-templates-show-v"],"-v":[26,9,1,"cmdoption-aria-node-templates-show-v"],NODE_TEMPLATE_ID:[26,9,1,"cmdoption-aria-node-templates-show-arg-node-template-id"]},"aria-nodes":{"--verbose":[26,9,1,"cmdoption-aria-nodes-v"],"-v":[26,9,1,"cmdoption-aria-nodes-v"]},"aria-nodes-list":{"--descending":[26,9,1,"cmdoption-aria-nodes-list-descending"],"--service-name":[26,9,1,"cmdoption-aria-nodes-list-s"],"--sort-by":[26,9,1,"cmdoption-aria-nodes-list-sort-by"],"--verbose":[26,9,1,"cmdoption-aria-nodes-list-v"],"-s":[26,9,1,"cmdoption-aria-nodes-list-s"],"-v":[26,9,1,"cmdoption-aria-nodes-list-v"]},"aria-nodes-show":{"--verbose":[26,9,1,"cmdoption-aria-nodes-show-v"],"-v":[26,9,1,"cmdoption-aria-nodes-show-v"],NODE_ID:[26,9,1,"cmdoption-aria-nodes-show-arg-node-id"]},"aria-plugins":{"--verbose":[26,9,1,"cmdoption-aria-plugins-v"],"-v":[26,9,1,"cmdoption-aria-plugins-v"]},"aria-plugins-install":{"--verbose":[26,9,1,"cmdoption-aria-plugins-install-v"],"-v":[26,9,1,"cmdoption-aria-plugins-install-v"],PLUGIN_PATH:[26,9,1,"cmdoption-aria-plugins-install-arg-plugin-path"]},"aria-plugins-list":{"--descending":[26,9,1,"cmdoption-aria-plugins-list-descending"],"--sort-by":[26,9,1,"cmdoption-aria-plugins-list-sort-by"],"--verbose":[26,9,1,"cmdoption-aria-plugins-list-v"],"-v":[26,9,1,"cmdoption-aria-plugins-list-v"]},"aria-plugins-show":{"--verbose":[26,9,1,"cmdoption-aria-plugins-show-v"],"-v":[26,9,1,"cmdoption-aria-plugins-show-v"],PLUGIN_ID:[26,9,1,"cmdoption-aria-plugins-show-arg-plugin-id"]},"aria-plugins-validate":{"--verbose":[26,9,1,"cmdoption-aria-plugins-validate-v"],"-v":[26,9,1,"cmdoption-aria-plugins-validate-v"],PLUGIN_PATH:[26,9,1,"cmdoption-aria-plugins-validate-arg-plugin-path"]},"aria-reset":{"--force":[26,9,1,"cmdoption-aria-reset-f"],"--reset-config":[26,9,1,"cmdoption-aria-reset-reset-config"],"--verbose":[26,9,1,"cmdoption-aria-reset-v"],"-f":[26,9,1,"cmdoption-aria-reset-f"],"-v":[26,9,1,"cmdoption-aria-reset-v"]},"aria-service_templates":{"--verbose":[26,9,1,"cmdoption-aria-service-templates-v"],"-v":[26,9,1,"cmdoption-aria-service-templates-v"]},"aria-service_templates-create-archive":{"--verbose":[26,9,1,"cmdoption-aria-service-templates-create-archive-v"],"-v":[26,9,1,"cmdoption-aria-service-templates-create-archive-v"],DESTINATION:[26,9,1,"cmdoption-aria-service-templates-create-archive-arg-destination"],SERVICE_TEMPLATE_PATH:[26,9,1,"cmdoption-aria-service-templates-create-archive-arg-service-template-path"]},"aria-service_templates-delete":{"--verbose":[26,9,1,"cmdoption-aria-service-templates-delete-v"],"-v":[26,9,1,"cmdoption-aria-service-templates-delete-v"],SERVICE_TEMPLATE_NAME:[26,9,1,"cmdoption-aria-service-templates-delete-arg-service-template-name"]},"aria-service_templates-inputs":{"--verbose":[26,9,1,"cmdoption-aria-service-templates-inputs-v"],"-v":[26,9,1,"cmdoption-aria-service-templates-inputs-v"],SERVICE_TEMPLATE_NAME:[26,9,1,"cmdoption-aria-service-templates-inputs-arg-service-template-name"]},"aria-service_templates-list":{"--descending":[26,9,1,"cmdoption-aria-service-templates-list-descending"],"--sort-by":[26,9,1,"cmdoption-aria-service-templates-list-sort-by"],"--verbose":[26,9,1,"cmdoption-aria-service-templates-list-v"],"-v":[26,9,1,"cmdoption-aria-service-templates-list-v"]},"aria-service_templates-show":{"--full":[26,9,1,"cmdoption-aria-service-templates-show-f"],"--json":[26,9,1,"cmdoption-aria-service-templates-show-j"],"--types":[26,9,1,"cmdoption-aria-service-templates-show-t"],"--verbose":[26,9,1,"cmdoption-aria-service-templates-show-v"],"--yaml":[26,9,1,"cmdoption-aria-service-templates-show-y"],"-f":[26,9,1,"cmdoption-aria-service-templates-show-f"],"-j":[26,9,1,"cmdoption-aria-service-templates-show-j"],"-t":[26,9,1,"cmdoption-aria-service-templates-show-t"],"-v":[26,9,1,"cmdoption-aria-service-templates-show-v"],"-y":[26,9,1,"cmdoption-aria-service-templates-show-y"],SERVICE_TEMPLATE_NAME:[26,9,1,"cmdoption-aria-service-templates-show-arg-service-template-name"]},"aria-service_templates-store":{"--service-template-filename":[26,9,1,"cmdoption-aria-service-templates-store-n"],"--verbose":[26,9,1,"cmdoption-aria-service-templates-store-v"],"-n":[26,9,1,"cmdoption-aria-service-templates-store-n"],"-v":[26,9,1,"cmdoption-aria-service-templates-store-v"],SERVICE_TEMPLATE_NAME:[26,9,1,"cmdoption-aria-service-templates-store-arg-service-template-name"],SERVICE_TEMPLATE_PATH:[26,9,1,"cmdoption-aria-service-templates-store-arg-service-template-path"]},"aria-service_templates-validate":{"--service-template-filename":[26,9,1,"cmdoption-aria-service-templates-validate-n"],"--verbose":[26,9,1,"cmdoption-aria-service-templates-validate-v"],"-n":[26,9,1,"cmdoption-aria-service-templates-validate-n"],"-v":[26,9,1,"cmdoption-aria-service-templates-validate-v"],SERVICE_TEMPLATE:[26,9,1,"cmdoption-aria-service-templates-validate-arg-service-template"]},"aria-services":{"--verbose":[26,9,1,"cmdoption-aria-services-v"],"-v":[26,9,1,"cmdoption-aria-services-v"]},"aria-services-create":{"--inputs":[26,9,1,"cmdoption-aria-services-create-i"],"--service-template-name":[26,9,1,"cmdoption-aria-services-create-t"],"--verbose":[26,9,1,"cmdoption-aria-services-create-v"],"-i":[26,9,1,"cmdoption-aria-services-create-i"],"-t":[26,9,1,"cmdoption-aria-services-create-t"],"-v":[26,9,1,"cmdoption-aria-services-create-v"],SERVICE_NAME:[26,9,1,"cmdoption-aria-services-create-arg-service-name"]},"aria-services-delete":{"--force":[26,9,1,"cmdoption-aria-services-delete-f"],"--verbose":[26,9,1,"cmdoption-aria-services-delete-v"],"-f":[26,9,1,"cmdoption-aria-services-delete-f"],"-v":[26,9,1,"cmdoption-aria-services-delete-v"],SERVICE_NAME:[26,9,1,"cmdoption-aria-services-delete-arg-service-name"]},"aria-services-inputs":{"--verbose":[26,9,1,"cmdoption-aria-services-inputs-v"],"-v":[26,9,1,"cmdoption-aria-services-inputs-v"],SERVICE_NAME:[26,9,1,"cmdoption-aria-services-inputs-arg-service-name"]},"aria-services-list":{"--descending":[26,9,1,"cmdoption-aria-services-list-descending"],"--service-template-name":[26,9,1,"cmdoption-aria-services-list-t"],"--sort-by":[26,9,1,"cmdoption-aria-services-list-sort-by"],"--verbose":[26,9,1,"cmdoption-aria-services-list-v"],"-t":[26,9,1,"cmdoption-aria-services-list-t"],"-v":[26,9,1,"cmdoption-aria-services-list-v"]},"aria-services-outputs":{"--verbose":[26,9,1,"cmdoption-aria-services-outputs-v"],"-v":[26,9,1,"cmdoption-aria-services-outputs-v"],SERVICE_NAME:[26,9,1,"cmdoption-aria-services-outputs-arg-service-name"]},"aria-services-show":{"--full":[26,9,1,"cmdoption-aria-services-show-f"],"--graph":[26,9,1,"cmdoption-aria-services-show-g"],"--json":[26,9,1,"cmdoption-aria-services-show-j"],"--verbose":[26,9,1,"cmdoption-aria-services-show-v"],"--yaml":[26,9,1,"cmdoption-aria-services-show-y"],"-f":[26,9,1,"cmdoption-aria-services-show-f"],"-g":[26,9,1,"cmdoption-aria-services-show-g"],"-j":[26,9,1,"cmdoption-aria-services-show-j"],"-v":[26,9,1,"cmdoption-aria-services-show-v"],"-y":[26,9,1,"cmdoption-aria-services-show-y"],SERVICE_NAME:[26,9,1,"cmdoption-aria-services-show-arg-service-name"]},"aria-workflows-list":{"--service-name":[26,9,1,"cmdoption-aria-workflows-list-s"],"--verbose":[26,9,1,"cmdoption-aria-workflows-list-v"],"-s":[26,9,1,"cmdoption-aria-workflows-list-s"],"-v":[26,9,1,"cmdoption-aria-workflows-list-v"]},"aria-workflows-show":{"--service-name":[26,9,1,"cmdoption-aria-workflows-show-s"],"--verbose":[26,9,1,"cmdoption-aria-workflows-show-v"],"-s":[26,9,1,"cmdoption-aria-workflows-show-s"],"-v":[26,9,1,"cmdoption-aria-workflows-show-v"],WORKFLOW_NAME:[26,9,1,"cmdoption-aria-workflows-show-arg-workflow-name"]},"aria.cli":{color:[1,0,0,"-"],config:[1,0,0,"-"],core:[1,0,0,"-"],csar:[1,0,0,"-"],defaults:[1,0,0,"-"],exceptions:[1,0,0,"-"],execution_logging:[1,0,0,"-"],helptexts:[1,0,0,"-"],inputs:[1,0,0,"-"],logger:[1,0,0,"-"],main:[1,0,0,"-"],service_template_utils:[1,0,0,"-"],table:[1,0,0,"-"],utils:[1,0,0,"-"]},"aria.cli.color":{ColorSpec:[1,2,1,""],Colors:[1,2,1,""],StringStylizer:[1,2,1,""]},"aria.cli.color.Colors":{Back:[1,3,1,""],Fore:[1,3,1,""],Style:[1,3,1,""]},"aria.cli.color.StringStylizer":{color:[1,4,1,""],format:[1,4,1,""],highlight:[1,4,1,""],replace:[1,4,1,""]},"aria.cli.config":{config:[1,0,0,"-"]},"aria.cli.config.config":{CliConfig:[1,2,1,""]},"aria.cli.config.config.CliConfig":{Logging:[1,2,1,""],create_config:[1,5,1,""],logging:[1,3,1,""]},"aria.cli.config.config.CliConfig.Logging":{Execution:[1,2,1,""],execution:[1,3,1,""],filename:[1,3,1,""],loggers:[1,3,1,""]},"aria.cli.config.config.CliConfig.Logging.Execution":{colors:[1,3,1,""],colors_enabled:[1,3,1,""],formats:[1,3,1,""]},"aria.cli.core":{aria:[1,0,0,"-"]},"aria.cli.core.aria":{AliasedGroup:[1,2,1,""],MutuallyExclusiveOption:[1,2,1,""],Options:[1,2,1,""],argument:[1,1,1,""],command:[1,1,1,""],group:[1,1,1,""],inputs_callback:[1,1,1,""],mutually_exclusive_option:[1,1,1,""],pass_context:[1,1,1,""],pass_logger:[1,1,1,""],pass_model_storage:[1,1,1,""],pass_plugin_manager:[1,1,1,""],pass_resource_storage:[1,1,1,""],set_cli_except_hook:[1,1,1,""],set_verbosity_level:[1,1,1,""],show_version:[1,1,1,""]},"aria.cli.core.aria.AliasedGroup":{get_command:[1,4,1,""],resolve_command:[1,4,1,""]},"aria.cli.core.aria.MutuallyExclusiveOption":{handle_parse_result:[1,4,1,""]},"aria.cli.core.aria.Options":{execution_id:[1,6,1,""],force:[1,6,1,""],inputs:[1,6,1,""],mark_pattern:[1,6,1,""],service_id:[1,6,1,""],service_name:[1,6,1,""],service_template_id:[1,6,1,""],service_template_name:[1,6,1,""],service_template_path:[1,6,1,""],sort_by:[1,6,1,""],task_max_attempts:[1,6,1,""],task_retry_interval:[1,6,1,""],verbose:[1,6,1,""]},"aria.cli.csar":{is_csar_archive:[1,1,1,""],read:[1,1,1,""],write:[1,1,1,""]},"aria.cli.defaults":{SERVICE_TEMPLATE_FILENAME:[1,7,1,""],SORT_DESCENDING:[1,7,1,""],TASK_MAX_ATTEMPTS:[1,7,1,""],TASK_RETRY_INTERVAL:[1,7,1,""]},"aria.cli.exceptions":{AriaCliError:[1,8,1,""]},"aria.cli.execution_logging":{log:[1,1,1,""],log_list:[1,1,1,""],stylize_log:[1,1,1,""]},"aria.cli.inputs":{inputs_to_dict:[1,1,1,""]},"aria.cli.logger":{Logging:[1,2,1,""],ModelLogIterator:[1,2,1,""]},"aria.cli.logger.Logging":{is_high_verbose_level:[1,4,1,""],log_file:[1,3,1,""],logger:[1,3,1,""],verbosity_level:[1,3,1,""]},"aria.cli.main":{main:[1,1,1,""]},"aria.cli.service_template_utils":{get:[1,1,1,""]},"aria.cli.table":{print_data:[1,1,1,""],timestamp_formatter:[1,1,1,""],trim_formatter_generator:[1,1,1,""]},"aria.cli.utils":{check_overriding_storage_exceptions:[1,1,1,""],download_file:[1,1,1,""],generate_progress_handler:[1,1,1,""],get_parameter_templates_as_string:[1,1,1,""],storage_sort_param:[1,1,1,""]},"aria.core":{Core:[0,2,1,""]},"aria.core.Core":{create_service:[0,4,1,""],create_service_template:[0,4,1,""],delete_service:[0,4,1,""],delete_service_template:[0,4,1,""],model_storage:[0,3,1,""],plugin_manager:[0,3,1,""],resource_storage:[0,3,1,""],validate_service_template:[0,4,1,""]},"aria.exceptions":{AriaError:[0,8,1,""],AriaException:[0,8,1,""],DependentActiveExecutionsError:[0,8,1,""],DependentAvailableNodesError:[0,8,1,""],DependentServicesError:[0,8,1,""],InstantiationError:[0,8,1,""],ParsingError:[0,8,1,""]},"aria.extension":{init:[0,1,1,""]},"aria.logger":{LoggerMixin:[0,2,1,""],create_console_log_handler:[0,1,1,""],create_file_log_handler:[0,1,1,""],create_logger:[0,1,1,""],create_sqla_log_handler:[0,1,1,""]},"aria.logger.LoggerMixin":{logger_level:[0,3,1,""],logger_name:[0,3,1,""],with_logger:[0,5,1,""]},"aria.modeling":{constraints:[2,0,0,"-"],exceptions:[2,0,0,"-"],functions:[2,0,0,"-"],mixins:[2,0,0,"-"],models:[3,0,0,"-"],relationship:[2,0,0,"-"],types:[2,0,0,"-"],utils:[2,0,0,"-"]},"aria.modeling.constraints":{NodeTemplateConstraint:[2,2,1,""]},"aria.modeling.constraints.NodeTemplateConstraint":{matches:[2,4,1,""]},"aria.modeling.exceptions":{CannotEvaluateFunctionException:[2,8,1,""],MissingRequiredParametersException:[2,8,1,""],ModelingException:[2,8,1,""],ParameterException:[2,8,1,""],ParametersOfWrongTypeException:[2,8,1,""],UndeclaredParametersException:[2,8,1,""],ValueFormatException:[2,8,1,""]},"aria.modeling.functions":{Evaluation:[2,2,1,""],Function:[2,2,1,""],evaluate:[2,1,1,""]},"aria.modeling.functions.Function":{__evaluate__:[2,4,1,""],as_raw:[2,3,1,""]},"aria.modeling.mixins":{InstanceModelMixin:[2,2,1,""],ModelIDMixin:[2,2,1,""],ModelMixin:[2,2,1,""],ParameterMixin:[2,2,1,""],TemplateModelMixin:[2,2,1,""]},"aria.modeling.mixins.InstanceModelMixin":{as_raw:[2,3,1,""],coerce_values:[2,4,1,""],dump:[2,4,1,""],validate:[2,4,1,""]},"aria.modeling.mixins.ModelIDMixin":{id:[2,3,1,""],id_column_name:[2,5,1,""],name:[2,3,1,""],name_column_name:[2,5,1,""]},"aria.modeling.mixins.ModelMixin":{fields:[2,5,1,""],id_column_name:[2,5,1,""],name_column_name:[2,5,1,""],to_dict:[2,4,1,""]},"aria.modeling.mixins.ParameterMixin":{as_argument:[2,4,1,""],as_other_parameter_model:[2,4,1,""],as_raw:[2,3,1,""],coerce_values:[2,4,1,""],container:[2,3,1,""],description:[2,3,1,""],dump:[2,4,1,""],instantiate:[2,4,1,""],owner:[2,3,1,""],service:[2,3,1,""],service_template:[2,3,1,""],type_name:[2,3,1,""],unwrapped:[2,3,1,""],value:[2,3,1,""],wrap:[2,5,1,""]},"aria.modeling.mixins.TemplateModelMixin":{instantiate:[2,4,1,""]},"aria.modeling.models":{Argument:[3,2,1,""],Artifact:[3,2,1,""],ArtifactTemplate:[3,2,1,""],Attribute:[3,2,1,""],Capability:[3,2,1,""],CapabilityTemplate:[3,2,1,""],Configuration:[3,2,1,""],Execution:[3,2,1,""],Group:[3,2,1,""],GroupTemplate:[3,2,1,""],Input:[3,2,1,""],Interface:[3,2,1,""],InterfaceTemplate:[3,2,1,""],Log:[3,2,1,""],Metadata:[3,2,1,""],Node:[3,2,1,""],NodeTemplate:[3,2,1,""],Operation:[3,2,1,""],OperationTemplate:[3,2,1,""],Output:[3,2,1,""],Plugin:[3,2,1,""],PluginSpecification:[3,2,1,""],Policy:[3,2,1,""],PolicyTemplate:[3,2,1,""],Property:[3,2,1,""],Relationship:[3,2,1,""],RelationshipTemplate:[3,2,1,""],RequirementTemplate:[3,2,1,""],Service:[3,2,1,""],ServiceModification:[3,2,1,""],ServiceTemplate:[3,2,1,""],ServiceUpdate:[3,2,1,""],ServiceUpdateStep:[3,2,1,""],Substitution:[3,2,1,""],SubstitutionMapping:[3,2,1,""],SubstitutionTemplate:[3,2,1,""],SubstitutionTemplateMapping:[3,2,1,""],Task:[3,2,1,""],Type:[3,2,1,""]},"aria.modeling.models.Argument":{description:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],operation:[3,3,1,""],task:[3,3,1,""],type_name:[3,3,1,""]},"aria.modeling.models.Artifact":{artifact_template:[3,3,1,""],description:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],node:[3,3,1,""],properties:[3,3,1,""],repository_credential:[3,3,1,""],repository_url:[3,3,1,""],source_path:[3,3,1,""],target_path:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.ArtifactTemplate":{artifacts:[3,3,1,""],description:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],node_template:[3,3,1,""],properties:[3,3,1,""],repository_credential:[3,3,1,""],repository_url:[3,3,1,""],source_path:[3,3,1,""],target_path:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.Attribute":{description:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],node:[3,3,1,""],node_template:[3,3,1,""],type_name:[3,3,1,""]},"aria.modeling.models.Capability":{capability_template:[3,3,1,""],id:[3,3,1,""],max_occurrences:[3,3,1,""],min_occurrences:[3,3,1,""],name:[3,3,1,""],node:[3,3,1,""],occurrences:[3,3,1,""],properties:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.CapabilityTemplate":{capabilities:[3,3,1,""],description:[3,3,1,""],id:[3,3,1,""],max_occurrences:[3,3,1,""],min_occurrences:[3,3,1,""],name:[3,3,1,""],node_template:[3,3,1,""],properties:[3,3,1,""],type:[3,3,1,""],valid_source_node_types:[3,3,1,""]},"aria.modeling.models.Configuration":{description:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],operation:[3,3,1,""],operation_template:[3,3,1,""],type_name:[3,3,1,""]},"aria.modeling.models.Execution":{created_at:[3,3,1,""],ended_at:[3,3,1,""],error:[3,3,1,""],id:[3,3,1,""],inputs:[3,3,1,""],logs:[3,3,1,""],name:[3,3,1,""],service:[3,3,1,""],service_name:[3,3,1,""],service_template:[3,3,1,""],service_template_name:[3,3,1,""],started_at:[3,3,1,""],status:[3,3,1,""],tasks:[3,3,1,""],workflow_name:[3,3,1,""]},"aria.modeling.models.Group":{description:[3,3,1,""],group_template:[3,3,1,""],id:[3,3,1,""],interfaces:[3,3,1,""],name:[3,3,1,""],nodes:[3,3,1,""],properties:[3,3,1,""],service:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.GroupTemplate":{description:[3,3,1,""],groups:[3,3,1,""],id:[3,3,1,""],interface_templates:[3,3,1,""],name:[3,3,1,""],node_templates:[3,3,1,""],properties:[3,3,1,""],service_template:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.Input":{"interface":[3,3,1,""],description:[3,3,1,""],execution:[3,3,1,""],id:[3,3,1,""],interface_template:[3,3,1,""],name:[3,3,1,""],operation:[3,3,1,""],operation_template:[3,3,1,""],service:[3,3,1,""],service_template:[3,3,1,""],type_name:[3,3,1,""]},"aria.modeling.models.Interface":{description:[3,3,1,""],group:[3,3,1,""],id:[3,3,1,""],inputs:[3,3,1,""],interface_template:[3,3,1,""],name:[3,3,1,""],node:[3,3,1,""],operations:[3,3,1,""],relationship:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.InterfaceTemplate":{description:[3,3,1,""],group_template:[3,3,1,""],id:[3,3,1,""],inputs:[3,3,1,""],interfaces:[3,3,1,""],name:[3,3,1,""],node_template:[3,3,1,""],operation_templates:[3,3,1,""],relationship_template:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.Log":{created_at:[3,3,1,""],execution:[3,3,1,""],id:[3,3,1,""],level:[3,3,1,""],msg:[3,3,1,""],name:[3,3,1,""],task:[3,3,1,""],traceback:[3,3,1,""]},"aria.modeling.models.Metadata":{id:[3,3,1,""],name:[3,3,1,""],value:[3,3,1,""]},"aria.modeling.models.Node":{artifacts:[3,3,1,""],attributes:[3,3,1,""],capabilities:[3,3,1,""],description:[3,3,1,""],host:[3,3,1,""],id:[3,3,1,""],inbound_relationships:[3,3,1,""],interfaces:[3,3,1,""],name:[3,3,1,""],node_template:[3,3,1,""],node_template_name:[3,3,1,""],outbound_relationships:[3,3,1,""],properties:[3,3,1,""],service:[3,3,1,""],service_name:[3,3,1,""],state:[3,3,1,""],tasks:[3,3,1,""],type:[3,3,1,""],version:[3,3,1,""]},"aria.modeling.models.NodeTemplate":{artifact_templates:[3,3,1,""],attributes:[3,3,1,""],capability_templates:[3,3,1,""],default_instances:[3,3,1,""],description:[3,3,1,""],id:[3,3,1,""],interface_templates:[3,3,1,""],max_instances:[3,3,1,""],min_instances:[3,3,1,""],name:[3,3,1,""],nodes:[3,3,1,""],properties:[3,3,1,""],requirement_templates:[3,3,1,""],service_template:[3,3,1,""],service_template_name:[3,3,1,""],target_node_template_constraints:[3,3,1,""],type:[3,3,1,""],type_name:[3,3,1,""]},"aria.modeling.models.Operation":{"function":[3,3,1,""],"interface":[3,3,1,""],arguments:[3,3,1,""],configurations:[3,3,1,""],dependencies:[3,3,1,""],description:[3,3,1,""],executor:[3,3,1,""],id:[3,3,1,""],implementation:[3,3,1,""],inputs:[3,3,1,""],max_attempts:[3,3,1,""],name:[3,3,1,""],operation_template:[3,3,1,""],plugin:[3,3,1,""],relationship_edge:[3,3,1,""],retry_interval:[3,3,1,""],service:[3,3,1,""]},"aria.modeling.models.OperationTemplate":{"function":[3,3,1,""],configurations:[3,3,1,""],dependencies:[3,3,1,""],description:[3,3,1,""],executor:[3,3,1,""],id:[3,3,1,""],implementation:[3,3,1,""],inputs:[3,3,1,""],interface_template:[3,3,1,""],max_attempts:[3,3,1,""],name:[3,3,1,""],operations:[3,3,1,""],plugin_specification:[3,3,1,""],relationship_edge:[3,3,1,""],retry_interval:[3,3,1,""],service_template:[3,3,1,""]},"aria.modeling.models.Output":{description:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],service:[3,3,1,""],service_template:[3,3,1,""],type_name:[3,3,1,""]},"aria.modeling.models.Plugin":{archive_name:[3,3,1,""],distribution:[3,3,1,""],distribution_release:[3,3,1,""],distribution_version:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],package_name:[3,3,1,""],package_source:[3,3,1,""],package_version:[3,3,1,""],supported_platform:[3,3,1,""],supported_py_versions:[3,3,1,""],tasks:[3,3,1,""],uploaded_at:[3,3,1,""],wheels:[3,3,1,""]},"aria.modeling.models.PluginSpecification":{enabled:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],plugin:[3,3,1,""],service_template:[3,3,1,""],version:[3,3,1,""]},"aria.modeling.models.Policy":{description:[3,3,1,""],groups:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],nodes:[3,3,1,""],policy_template:[3,3,1,""],properties:[3,3,1,""],service:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.PolicyTemplate":{description:[3,3,1,""],group_templates:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],node_templates:[3,3,1,""],policies:[3,3,1,""],properties:[3,3,1,""],service_template:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.Property":{artifact:[3,3,1,""],artifact_template:[3,3,1,""],capability:[3,3,1,""],capability_template:[3,3,1,""],description:[3,3,1,""],group:[3,3,1,""],group_template:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],node:[3,3,1,""],node_template:[3,3,1,""],policy:[3,3,1,""],policy_template:[3,3,1,""],relationship:[3,3,1,""],relationship_template:[3,3,1,""],type_name:[3,3,1,""]},"aria.modeling.models.Relationship":{id:[3,3,1,""],interfaces:[3,3,1,""],name:[3,3,1,""],properties:[3,3,1,""],relationship_template:[3,3,1,""],requirement_template:[3,3,1,""],source_node:[3,3,1,""],source_node_name:[3,3,1,""],source_position:[3,3,1,""],target_capability:[3,3,1,""],target_node:[3,3,1,""],target_node_name:[3,3,1,""],target_position:[3,3,1,""],tasks:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.RelationshipTemplate":{description:[3,3,1,""],id:[3,3,1,""],interface_templates:[3,3,1,""],name:[3,3,1,""],properties:[3,3,1,""],relationships:[3,3,1,""],type:[3,3,1,""]},"aria.modeling.models.RequirementTemplate":{id:[3,3,1,""],name:[3,3,1,""],node_template:[3,3,1,""],relationship_template:[3,3,1,""],relationships:[3,3,1,""],target_capability_name:[3,3,1,""],target_capability_type:[3,3,1,""],target_node_template:[3,3,1,""],target_node_template_constraints:[3,3,1,""],target_node_type:[3,3,1,""]},"aria.modeling.models.Service":{created_at:[3,3,1,""],description:[3,3,1,""],executions:[3,3,1,""],groups:[3,3,1,""],id:[3,3,1,""],inputs:[3,3,1,""],meta_data:[3,3,1,""],modifications:[3,3,1,""],name:[3,3,1,""],nodes:[3,3,1,""],outputs:[3,3,1,""],plugins:[3,3,1,""],policies:[3,3,1,""],service_template:[3,3,1,""],service_template_name:[3,3,1,""],substitution:[3,3,1,""],updated_at:[3,3,1,""],updates:[3,3,1,""],workflows:[3,3,1,""]},"aria.modeling.models.ServiceModification":{context:[3,3,1,""],created_at:[3,3,1,""],ended_at:[3,3,1,""],id:[3,3,1,""],modified_node_templates:[3,3,1,""],name:[3,3,1,""],nodes:[3,3,1,""],service:[3,3,1,""],service_name:[3,3,1,""],status:[3,3,1,""]},"aria.modeling.models.ServiceTemplate":{artifact_types:[3,3,1,""],capability_types:[3,3,1,""],created_at:[3,3,1,""],description:[3,3,1,""],group_templates:[3,3,1,""],group_types:[3,3,1,""],id:[3,3,1,""],inputs:[3,3,1,""],interface_types:[3,3,1,""],main_file_name:[3,3,1,""],meta_data:[3,3,1,""],name:[3,3,1,""],node_templates:[3,3,1,""],node_types:[3,3,1,""],outputs:[3,3,1,""],plugin_specifications:[3,3,1,""],policy_templates:[3,3,1,""],policy_types:[3,3,1,""],relationship_types:[3,3,1,""],services:[3,3,1,""],substitution_template:[3,3,1,""],updated_at:[3,3,1,""],workflow_templates:[3,3,1,""]},"aria.modeling.models.ServiceUpdate":{created_at:[3,3,1,""],execution:[3,3,1,""],execution_name:[3,3,1,""],id:[3,3,1,""],modified_entity_ids:[3,3,1,""],name:[3,3,1,""],service:[3,3,1,""],service_name:[3,3,1,""],service_plan:[3,3,1,""],service_update_node_templates:[3,3,1,""],service_update_nodes:[3,3,1,""],service_update_service:[3,3,1,""],state:[3,3,1,""],steps:[3,3,1,""]},"aria.modeling.models.ServiceUpdateStep":{action:[3,3,1,""],entity_id:[3,3,1,""],entity_type:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],service_update:[3,3,1,""],service_update_name:[3,3,1,""]},"aria.modeling.models.Substitution":{id:[3,3,1,""],mappings:[3,3,1,""],name:[3,3,1,""],node_type:[3,3,1,""],service:[3,3,1,""],substitution_template:[3,3,1,""]},"aria.modeling.models.SubstitutionMapping":{capability:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],node:[3,3,1,""],requirement_template:[3,3,1,""],substitution:[3,3,1,""]},"aria.modeling.models.SubstitutionTemplate":{id:[3,3,1,""],mappings:[3,3,1,""],name:[3,3,1,""],node_type:[3,3,1,""],substitutions:[3,3,1,""]},"aria.modeling.models.SubstitutionTemplateMapping":{capability_template:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],requirement_template:[3,3,1,""],substitution_template:[3,3,1,""]},"aria.modeling.models.Task":{"function":[3,3,1,""],arguments:[3,3,1,""],attempts_count:[3,3,1,""],dependencies:[3,3,1,""],due_at:[3,3,1,""],ended_at:[3,3,1,""],execution:[3,3,1,""],execution_name:[3,3,1,""],id:[3,3,1,""],ignore_failure:[3,3,1,""],interface_name:[3,3,1,""],logs:[3,3,1,""],max_attempts:[3,3,1,""],name:[3,3,1,""],node:[3,3,1,""],node_name:[3,3,1,""],operation_name:[3,3,1,""],plugin:[3,3,1,""],relationship:[3,3,1,""],relationship_name:[3,3,1,""],retry_interval:[3,3,1,""],started_at:[3,3,1,""],status:[3,3,1,""]},"aria.modeling.models.Type":{children:[3,3,1,""],description:[3,3,1,""],id:[3,3,1,""],name:[3,3,1,""],parent:[3,3,1,""],variant:[3,3,1,""]},"aria.modeling.relationship":{association_proxy:[2,1,1,""],foreign_key:[2,1,1,""],many_to_many:[2,1,1,""],many_to_one:[2,1,1,""],one_to_many:[2,1,1,""],one_to_one:[2,1,1,""],one_to_one_self:[2,1,1,""]},"aria.modeling.types":{Dict:[2,2,1,""],List:[2,2,1,""],StrictDict:[2,7,1,""],StrictList:[2,7,1,""]},"aria.modeling.types.Dict":{python_type:[2,3,1,""]},"aria.modeling.types.List":{python_type:[2,3,1,""]},"aria.modeling.utils":{ModelJSONEncoder:[2,2,1,""],NodeTemplateContainerHolder:[2,2,1,""],classproperty:[2,2,1,""],coerce_dict_values:[2,1,1,""],coerce_list_values:[2,1,1,""],dump_dict_values:[2,1,1,""],dump_interfaces:[2,1,1,""],dump_list_values:[2,1,1,""],fix_doc:[2,1,1,""],instantiate_dict:[2,1,1,""],instantiate_list:[2,1,1,""],merge_parameter_values:[2,1,1,""],validate_dict_values:[2,1,1,""],validate_list_values:[2,1,1,""]},"aria.modeling.utils.ModelJSONEncoder":{"default":[2,4,1,""]},"aria.modeling.utils.NodeTemplateContainerHolder":{service_template:[2,3,1,""]},"aria.orchestrator":{context:[5,0,0,"-"],decorators:[4,0,0,"-"],events:[4,0,0,"-"],exceptions:[4,0,0,"-"],execution_plugin:[6,0,0,"-"],plugin:[4,0,0,"-"],workflow_runner:[4,0,0,"-"],workflows:[9,0,0,"-"]},"aria.orchestrator.context":{common:[5,0,0,"-"],exceptions:[5,0,0,"-"],operation:[5,0,0,"-"],toolbelt:[5,0,0,"-"],workflow:[5,0,0,"-"]},"aria.orchestrator.context.common":{BaseContext:[5,2,1,""]},"aria.orchestrator.context.common.BaseContext":{PrefixedLogger:[5,2,1,""],download_resource:[5,4,1,""],download_resource_and_render:[5,4,1,""],get_resource:[5,4,1,""],get_resource_and_render:[5,4,1,""],id:[5,3,1,""],logging_handlers:[5,4,1,""],model:[5,3,1,""],name:[5,3,1,""],resource:[5,3,1,""],service:[5,3,1,""],service_template:[5,3,1,""]},"aria.orchestrator.context.exceptions":{ContextException:[5,8,1,""]},"aria.orchestrator.context.operation":{BaseOperationContext:[5,2,1,""],NodeOperationContext:[5,2,1,""],RelationshipOperationContext:[5,2,1,""]},"aria.orchestrator.context.operation.BaseOperationContext":{close:[5,4,1,""],instantiate_from_dict:[5,5,1,""],persist_changes:[5,3,1,""],plugin_workdir:[5,3,1,""],serialization_dict:[5,3,1,""],task:[5,3,1,""]},"aria.orchestrator.context.operation.NodeOperationContext":{node:[5,3,1,""],node_template:[5,3,1,""]},"aria.orchestrator.context.operation.RelationshipOperationContext":{relationship:[5,3,1,""],source_node:[5,3,1,""],source_node_template:[5,3,1,""],target_node:[5,3,1,""],target_node_template:[5,3,1,""]},"aria.orchestrator.context.toolbelt":{NodeToolBelt:[5,2,1,""],RelationshipToolBelt:[5,2,1,""],toolbelt:[5,1,1,""]},"aria.orchestrator.context.toolbelt.NodeToolBelt":{host_ip:[5,3,1,""]},"aria.orchestrator.context.workflow":{WorkflowContext:[5,2,1,""]},"aria.orchestrator.context.workflow.WorkflowContext":{execution:[5,3,1,""],node_templates:[5,3,1,""],nodes:[5,3,1,""],persist_changes:[5,3,1,""],workflow_name:[5,3,1,""]},"aria.orchestrator.decorators":{operation:[4,1,1,""],workflow:[4,1,1,""]},"aria.orchestrator.exceptions":{ActiveExecutionsError:[4,8,1,""],InvalidPluginError:[4,8,1,""],InvalidWorkflowRunnerParams:[4,8,1,""],OrchestratorError:[4,8,1,""],PluginAlreadyExistsError:[4,8,1,""],TaskAbortException:[4,8,1,""],TaskRetryException:[4,8,1,""],UndeclaredWorkflowError:[4,8,1,""],WorkflowImplementationNotFoundError:[4,8,1,""]},"aria.orchestrator.execution_plugin":{common:[6,0,0,"-"],constants:[6,0,0,"-"],ctx_proxy:[7,0,0,"-"],environment_globals:[6,0,0,"-"],exceptions:[6,0,0,"-"],instantiation:[6,0,0,"-"],local:[6,0,0,"-"],operations:[6,0,0,"-"],python_script_scope:[6,1,1,""],ssh:[8,0,0,"-"]},"aria.orchestrator.execution_plugin.common":{check_error:[6,1,1,""],create_process_config:[6,1,1,""],download_script:[6,1,1,""],is_windows:[6,1,1,""],patch_ctx:[6,1,1,""]},"aria.orchestrator.execution_plugin.ctx_proxy":{client:[7,0,0,"-"],server:[7,0,0,"-"]},"aria.orchestrator.execution_plugin.ctx_proxy.client":{main:[7,1,1,""]},"aria.orchestrator.execution_plugin.ctx_proxy.server":{CtxProxy:[7,2,1,""]},"aria.orchestrator.execution_plugin.ctx_proxy.server.CtxProxy":{close:[7,4,1,""]},"aria.orchestrator.execution_plugin.environment_globals":{create_initial_globals:[6,1,1,""]},"aria.orchestrator.execution_plugin.exceptions":{ProcessException:[6,8,1,""],ScriptException:[6,8,1,""],TaskException:[6,8,1,""]},"aria.orchestrator.execution_plugin.instantiation":{configure_operation:[6,1,1,""]},"aria.orchestrator.execution_plugin.local":{run_script:[6,1,1,""]},"aria.orchestrator.execution_plugin.operations":{run_commands_with_ssh:[6,1,1,""],run_script_locally:[6,1,1,""],run_script_with_ssh:[6,1,1,""]},"aria.orchestrator.execution_plugin.ssh":{operations:[8,0,0,"-"],tunnel:[8,0,0,"-"]},"aria.orchestrator.execution_plugin.ssh.operations":{run_commands:[8,1,1,""],run_script:[8,1,1,""]},"aria.orchestrator.execution_plugin.ssh.tunnel":{remote:[8,1,1,""]},"aria.orchestrator.plugin":{PluginManager:[4,2,1,""]},"aria.orchestrator.plugin.PluginManager":{get_plugin_dir:[4,4,1,""],install:[4,4,1,""],load_plugin:[4,4,1,""],validate_plugin:[4,6,1,""]},"aria.orchestrator.workflow_runner":{WorkflowRunner:[4,2,1,""]},"aria.orchestrator.workflow_runner.WorkflowRunner":{cancel:[4,4,1,""],execute:[4,4,1,""],execution:[4,3,1,""],execution_id:[4,3,1,""],service:[4,3,1,""]},"aria.orchestrator.workflows":{api:[10,0,0,"-"],builtin:[11,0,0,"-"],core:[9,0,0,"-"],events_logging:[9,0,0,"-"],exceptions:[9,0,0,"-"],executor:[12,0,0,"-"]},"aria.orchestrator.workflows.api":{task:[10,0,0,"-"],task_graph:[10,0,0,"-"]},"aria.orchestrator.workflows.api.task":{BaseTask:[10,2,1,""],OperationTask:[10,2,1,""],StubTask:[10,2,1,""],WorkflowTask:[10,2,1,""],create_relationship_tasks:[10,1,1,""],create_relationships_tasks:[10,1,1,""],create_task:[10,1,1,""],has_operation:[10,1,1,""]},"aria.orchestrator.workflows.api.task.BaseTask":{id:[10,3,1,""],workflow_context:[10,3,1,""]},"aria.orchestrator.workflows.api.task.OperationTask":{NAME_FORMAT:[10,3,1,""]},"aria.orchestrator.workflows.api.task.WorkflowTask":{graph:[10,3,1,""]},"aria.orchestrator.workflows.api.task_graph":{TaskGraph:[10,2,1,""],TaskNotInGraphError:[10,8,1,""]},"aria.orchestrator.workflows.api.task_graph.TaskGraph":{add_dependency:[10,4,1,""],add_tasks:[10,4,1,""],get_dependencies:[10,4,1,""],get_dependents:[10,4,1,""],get_task:[10,4,1,""],has_dependency:[10,4,1,""],has_tasks:[10,4,1,""],id:[10,3,1,""],remove_dependency:[10,4,1,""],remove_tasks:[10,4,1,""],sequence:[10,4,1,""],tasks:[10,3,1,""],topological_order:[10,4,1,""]},"aria.orchestrator.workflows.builtin":{execute_operation:[11,0,0,"-"],heal:[11,0,0,"-"],install:[11,0,0,"-"],start:[11,0,0,"-"],stop:[11,0,0,"-"],uninstall:[11,0,0,"-"],workflows:[11,0,0,"-"]},"aria.orchestrator.workflows.builtin.execute_operation":{execute_operation:[11,1,1,""]},"aria.orchestrator.workflows.builtin.heal":{heal:[11,1,1,""],heal_install:[11,1,1,""],heal_uninstall:[11,1,1,""]},"aria.orchestrator.workflows.builtin.install":{install:[11,1,1,""]},"aria.orchestrator.workflows.builtin.start":{start:[11,1,1,""]},"aria.orchestrator.workflows.builtin.stop":{stop:[11,1,1,""]},"aria.orchestrator.workflows.builtin.uninstall":{uninstall:[11,1,1,""]},"aria.orchestrator.workflows.builtin.workflows":{install_node:[11,1,1,""],start_node:[11,1,1,""],stop_node:[11,1,1,""],uninstall_node:[11,1,1,""]},"aria.orchestrator.workflows.core":{engine:[9,0,0,"-"],events_handler:[9,0,0,"-"],graph_compiler:[9,0,0,"-"]},"aria.orchestrator.workflows.core.engine":{Engine:[9,2,1,""]},"aria.orchestrator.workflows.core.engine.Engine":{cancel_execution:[9,6,1,""],execute:[9,4,1,""]},"aria.orchestrator.workflows.core.graph_compiler":{GraphCompiler:[9,2,1,""]},"aria.orchestrator.workflows.core.graph_compiler.GraphCompiler":{compile:[9,4,1,""]},"aria.orchestrator.workflows.exceptions":{AriaEngineError:[9,8,1,""],ExecutorException:[9,8,1,""],OperationNotFoundException:[9,8,1,""],PluginNotFoundException:[9,8,1,""],ProcessException:[9,8,1,""],TaskCreationException:[9,8,1,""],TaskException:[9,8,1,""]},"aria.orchestrator.workflows.exceptions.ProcessException":{explanation:[9,3,1,""]},"aria.orchestrator.workflows.executor":{base:[12,0,0,"-"],celery:[12,0,0,"-"],dry:[12,0,0,"-"],process:[12,0,0,"-"],thread:[12,0,0,"-"]},"aria.orchestrator.workflows.executor.base":{BaseExecutor:[12,2,1,""],StubTaskExecutor:[12,2,1,""]},"aria.orchestrator.workflows.executor.base.BaseExecutor":{close:[12,4,1,""],execute:[12,4,1,""],terminate:[12,4,1,""]},"aria.orchestrator.workflows.executor.base.StubTaskExecutor":{execute:[12,4,1,""]},"aria.orchestrator.workflows.executor.celery":{CeleryExecutor:[12,2,1,""]},"aria.orchestrator.workflows.executor.celery.CeleryExecutor":{close:[12,4,1,""]},"aria.orchestrator.workflows.executor.dry":{DryExecutor:[12,2,1,""]},"aria.orchestrator.workflows.executor.dry.DryExecutor":{execute:[12,4,1,""]},"aria.orchestrator.workflows.executor.process":{ProcessExecutor:[12,2,1,""]},"aria.orchestrator.workflows.executor.process.ProcessExecutor":{close:[12,4,1,""],terminate:[12,4,1,""]},"aria.orchestrator.workflows.executor.thread":{ThreadExecutor:[12,2,1,""]},"aria.orchestrator.workflows.executor.thread.ThreadExecutor":{close:[12,4,1,""]},"aria.parser":{consumption:[14,0,0,"-"],exceptions:[13,0,0,"-"],implements_specification:[13,1,1,""],iter_specifications:[13,1,1,""],loading:[15,0,0,"-"],modeling:[16,0,0,"-"],presentation:[17,0,0,"-"],reading:[18,0,0,"-"],specification:[13,0,0,"-"],validation:[19,0,0,"-"]},"aria.parser.consumption":{CoerceServiceInstanceValues:[14,2,1,""],ConfigureOperations:[14,2,1,""],Consumer:[14,2,1,""],ConsumerChain:[14,2,1,""],ConsumerException:[14,8,1,""],ConsumptionContext:[14,2,1,""],FindHosts:[14,2,1,""],Read:[14,2,1,""],SatisfyRequirements:[14,2,1,""],ServiceInstance:[14,2,1,""],ServiceTemplate:[14,2,1,""],Style:[14,2,1,""],Types:[14,2,1,""],Validate:[14,2,1,""],ValidateCapabilities:[14,2,1,""],ValidateServiceInstance:[14,2,1,""]},"aria.parser.consumption.CoerceServiceInstanceValues":{consume:[14,4,1,""]},"aria.parser.consumption.ConfigureOperations":{consume:[14,4,1,""]},"aria.parser.consumption.Consumer":{consume:[14,4,1,""],dump:[14,4,1,""]},"aria.parser.consumption.ConsumerChain":{append:[14,4,1,""],consume:[14,4,1,""]},"aria.parser.consumption.ConsumptionContext":{get_arg_value:[14,4,1,""],get_arg_value_int:[14,4,1,""],get_thread_local:[14,6,1,""],has_arg_switch:[14,4,1,""],set_thread_local:[14,4,1,""],write:[14,4,1,""]},"aria.parser.consumption.FindHosts":{consume:[14,4,1,""]},"aria.parser.consumption.Read":{consume:[14,4,1,""],dump:[14,4,1,""]},"aria.parser.consumption.SatisfyRequirements":{consume:[14,4,1,""]},"aria.parser.consumption.ServiceInstance":{dump:[14,4,1,""]},"aria.parser.consumption.ServiceTemplate":{dump:[14,4,1,""]},"aria.parser.consumption.Style":{indent:[14,3,1,""],literal:[14,6,1,""],meta:[14,6,1,""],node:[14,6,1,""],property:[14,6,1,""],section:[14,6,1,""],type:[14,6,1,""]},"aria.parser.consumption.Types":{dump:[14,4,1,""]},"aria.parser.consumption.Validate":{consume:[14,4,1,""]},"aria.parser.consumption.ValidateCapabilities":{consume:[14,4,1,""]},"aria.parser.consumption.ValidateServiceInstance":{consume:[14,4,1,""]},"aria.parser.exceptions":{InvalidValueError:[13,8,1,""]},"aria.parser.loading":{DefaultLoaderSource:[15,2,1,""],DocumentNotFoundException:[15,8,1,""],FileTextLoader:[15,2,1,""],LiteralLoader:[15,2,1,""],LiteralLocation:[15,2,1,""],Loader:[15,2,1,""],LoaderException:[15,8,1,""],LoaderNotFoundError:[15,8,1,""],LoaderSource:[15,2,1,""],LoadingContext:[15,2,1,""],Location:[15,2,1,""],RequestLoader:[15,2,1,""],RequestTextLoader:[15,2,1,""],UriLocation:[15,2,1,""],UriTextLoader:[15,2,1,""]},"aria.parser.loading.DefaultLoaderSource":{get_loader:[15,4,1,""]},"aria.parser.loading.FileTextLoader":{close:[15,4,1,""],load:[15,4,1,""],open:[15,4,1,""]},"aria.parser.loading.LiteralLoader":{load:[15,4,1,""]},"aria.parser.loading.LiteralLocation":{is_equivalent:[15,4,1,""]},"aria.parser.loading.Loader":{close:[15,4,1,""],load:[15,4,1,""],open:[15,4,1,""]},"aria.parser.loading.LoaderSource":{get_loader:[15,4,1,""]},"aria.parser.loading.Location":{is_equivalent:[15,4,1,""],prefix:[15,3,1,""]},"aria.parser.loading.RequestLoader":{load:[15,4,1,""],open:[15,4,1,""]},"aria.parser.loading.RequestTextLoader":{load:[15,4,1,""]},"aria.parser.loading.UriLocation":{is_equivalent:[15,4,1,""],prefix:[15,3,1,""]},"aria.parser.loading.UriTextLoader":{close:[15,4,1,""],load:[15,4,1,""],open:[15,4,1,""]},"aria.parser.modeling":{IdType:[16,2,1,""],ModelingContext:[16,2,1,""]},"aria.parser.modeling.IdType":{LOCAL_RANDOM:[16,3,1,""],LOCAL_SERIAL:[16,3,1,""],UNIVERSAL_RANDOM:[16,3,1,""]},"aria.parser.modeling.ModelingContext":{generate_id:[16,4,1,""],instance_as_raw:[16,3,1,""],set_input:[16,4,1,""],store:[16,4,1,""],template_as_raw:[16,3,1,""]},"aria.parser.presentation":{AsIsPresentation:[17,2,1,""],DefaultPresenterSource:[17,2,1,""],Field:[17,2,1,""],Presentation:[17,2,1,""],PresentationBase:[17,2,1,""],PresentationContext:[17,2,1,""],Presenter:[17,2,1,""],PresenterException:[17,8,1,""],PresenterNotFoundError:[17,8,1,""],PresenterSource:[17,2,1,""],Value:[17,2,1,""],allow_unknown_fields:[17,1,1,""],derived_from_validator:[17,1,1,""],field_getter:[17,1,1,""],field_setter:[17,1,1,""],field_validator:[17,1,1,""],get_locator:[17,1,1,""],get_parent_presentation:[17,1,1,""],has_fields:[17,1,1,""],list_length_validator:[17,1,1,""],list_type_validator:[17,1,1,""],none_to_null:[17,1,1,""],null_to_none:[17,1,1,""],object_dict_field:[17,1,1,""],object_dict_unknown_fields:[17,1,1,""],object_field:[17,1,1,""],object_list_field:[17,1,1,""],object_sequenced_list_field:[17,1,1,""],parse_types_dict_names:[17,1,1,""],primitive_dict_field:[17,1,1,""],primitive_dict_unknown_fields:[17,1,1,""],primitive_field:[17,1,1,""],primitive_list_field:[17,1,1,""],report_issue_for_circular_type_hierarchy:[17,1,1,""],report_issue_for_parent_is_self:[17,1,1,""],report_issue_for_unknown_parent_type:[17,1,1,""],report_issue_for_unknown_type:[17,1,1,""],short_form_field:[17,1,1,""],type_validator:[17,1,1,""],validate_known_fields:[17,1,1,""],validate_no_short_form:[17,1,1,""],validate_no_unknown_fields:[17,1,1,""],validate_primitive:[17,1,1,""]},"aria.parser.presentation.AsIsPresentation":{value:[17,3,1,""]},"aria.parser.presentation.DefaultPresenterSource":{get_presenter:[17,4,1,""]},"aria.parser.presentation.Field":{default_get:[17,4,1,""],default_set:[17,4,1,""],default_validate:[17,4,1,""],dump:[17,4,1,""],full_cls_name:[17,3,1,""],full_name:[17,3,1,""],get:[17,4,1,""],get_locator:[17,4,1,""],set:[17,4,1,""],validate:[17,4,1,""],validate_value:[17,4,1,""]},"aria.parser.presentation.PresentationBase":{as_raw:[17,3,1,""]},"aria.parser.presentation.PresentationContext":{get:[17,4,1,""],get_from_dict:[17,4,1,""]},"aria.parser.presentation.Presenter":{ALLOWED_IMPORTED_DSL_VERSIONS:[17,3,1,""],DSL_VERSIONS:[17,3,1,""],can_present:[17,5,1,""]},"aria.parser.presentation.PresenterSource":{get_presenter:[17,4,1,""]},"aria.parser.reading":{AlreadyReadException:[18,8,1,""],DefaultReaderSource:[18,2,1,""],JinjaReader:[18,2,1,""],JsonReader:[18,2,1,""],Locator:[18,2,1,""],RawReader:[18,2,1,""],Reader:[18,2,1,""],ReaderException:[18,8,1,""],ReaderNotFoundError:[18,8,1,""],ReaderSource:[18,2,1,""],ReaderSyntaxError:[18,8,1,""],ReadingContext:[18,2,1,""],YamlReader:[18,2,1,""],copy_locators:[18,1,1,""],deepcopy_with_locators:[18,1,1,""]},"aria.parser.reading.DefaultReaderSource":{get_reader:[18,4,1,""]},"aria.parser.reading.JinjaReader":{read:[18,4,1,""]},"aria.parser.reading.JsonReader":{read:[18,4,1,""]},"aria.parser.reading.Locator":{dump:[18,4,1,""],get_child:[18,4,1,""],link:[18,4,1,""],merge:[18,4,1,""]},"aria.parser.reading.RawReader":{read:[18,4,1,""]},"aria.parser.reading.Reader":{load:[18,4,1,""],read:[18,4,1,""]},"aria.parser.reading.ReaderSource":{get_reader:[18,6,1,""]},"aria.parser.reading.YamlReader":{read:[18,4,1,""]},"aria.parser.specification":{iter_specifications:[13,1,1,""]},"aria.parser.validation":{Issue:[19,2,1,""],ValidationContext:[19,2,1,""]},"aria.parser.validation.Issue":{ALL:[19,3,1,""],BETWEEN_FIELDS:[19,3,1,""],BETWEEN_INSTANCES:[19,3,1,""],BETWEEN_TYPES:[19,3,1,""],EXTERNAL:[19,3,1,""],FIELD:[19,3,1,""],PLATFORM:[19,3,1,""],SYNTAX:[19,3,1,""],as_raw:[19,3,1,""],details_as_str:[19,3,1,""],heading_as_str:[19,3,1,""],locator_as_str:[19,3,1,""]},"aria.parser.validation.ValidationContext":{dump_issues:[19,4,1,""],has_issues:[19,3,1,""],issues:[19,3,1,""],issues_as_raw:[19,3,1,""],report:[19,4,1,""]},"aria.storage":{ModelStorage:[20,2,1,""],ResourceStorage:[20,2,1,""],Storage:[20,2,1,""],api:[20,0,0,"-"],collection_instrumentation:[20,0,0,"-"],core:[20,0,0,"-"],exceptions:[20,0,0,"-"],filesystem_rapi:[20,0,0,"-"],sql_mapi:[20,0,0,"-"]},"aria.storage.ModelStorage":{drop:[20,4,1,""],instrument:[20,4,1,""],register:[20,4,1,""]},"aria.storage.ResourceStorage":{register:[20,4,1,""]},"aria.storage.Storage":{register:[20,4,1,""],serialization_dict:[20,3,1,""]},"aria.storage.api":{ModelAPI:[20,2,1,""],ResourceAPI:[20,2,1,""],StorageAPI:[20,2,1,""],generate_lower_name:[20,1,1,""]},"aria.storage.api.ModelAPI":{"delete":[20,4,1,""],get:[20,4,1,""],iter:[20,4,1,""],model_cls:[20,3,1,""],name:[20,3,1,""],put:[20,4,1,""],update:[20,4,1,""]},"aria.storage.api.ResourceAPI":{"delete":[20,4,1,""],download:[20,4,1,""],name:[20,3,1,""],read:[20,4,1,""],upload:[20,4,1,""]},"aria.storage.api.StorageAPI":{create:[20,4,1,""]},"aria.storage.collection_instrumentation":{instrument:[20,1,1,""]},"aria.storage.core":{ModelStorage:[20,2,1,""],ResourceStorage:[20,2,1,""],Storage:[20,2,1,""]},"aria.storage.core.ModelStorage":{drop:[20,4,1,""],instrument:[20,4,1,""],register:[20,4,1,""]},"aria.storage.core.ResourceStorage":{register:[20,4,1,""]},"aria.storage.core.Storage":{register:[20,4,1,""],serialization_dict:[20,3,1,""]},"aria.storage.exceptions":{NotFoundError:[20,8,1,""],StorageError:[20,8,1,""]},"aria.storage.filesystem_rapi":{FileSystemResourceAPI:[20,2,1,""]},"aria.storage.filesystem_rapi.FileSystemResourceAPI":{"delete":[20,4,1,""],connect:[20,4,1,""],create:[20,4,1,""],download:[20,4,1,""],read:[20,4,1,""],upload:[20,4,1,""]},"aria.storage.sql_mapi":{ListResult:[20,2,1,""],SQLAlchemyModelAPI:[20,2,1,""],init_storage:[20,1,1,""]},"aria.storage.sql_mapi.SQLAlchemyModelAPI":{"delete":[20,4,1,""],create:[20,4,1,""],drop:[20,4,1,""],get:[20,4,1,""],get_by_name:[20,4,1,""],iter:[20,4,1,""],list:[20,4,1,""],put:[20,4,1,""],refresh:[20,4,1,""],update:[20,4,1,""]},"aria.utils":{archive:[21,0,0,"-"],argparse:[21,0,0,"-"],caching:[21,0,0,"-"],collections:[21,0,0,"-"],console:[21,0,0,"-"],exceptions:[21,0,0,"-"],file:[21,0,0,"-"],formatting:[21,0,0,"-"],http:[21,0,0,"-"],imports:[21,0,0,"-"],openclose:[21,0,0,"-"],plugin:[21,0,0,"-"],process:[21,0,0,"-"],specification:[21,0,0,"-"],threading:[21,0,0,"-"],type:[21,0,0,"-"],uris:[21,0,0,"-"],uuid:[21,0,0,"-"],validation:[21,0,0,"-"],versions:[21,0,0,"-"]},"aria.utils.archive":{extract_archive:[21,1,1,""],is_archive:[21,1,1,""],tar:[21,1,1,""],untar:[21,1,1,""],unzip:[21,1,1,""],zip:[21,1,1,""]},"aria.utils.argparse":{ArgumentParser:[21,2,1,""]},"aria.utils.argparse.ArgumentParser":{add_flag_argument:[21,4,1,""]},"aria.utils.caching":{HasCachedMethods:[21,2,1,""],cachedmethod:[21,2,1,""]},"aria.utils.caching.cachedmethod":{ENABLED:[21,3,1,""],cache_info:[21,4,1,""],reset_cache_info:[21,4,1,""]},"aria.utils.collections":{FrozenDict:[21,2,1,""],FrozenList:[21,2,1,""],StrictDict:[21,2,1,""],StrictList:[21,2,1,""],cls_name:[21,1,1,""],copy_locators:[21,1,1,""],deepcopy_with_locators:[21,1,1,""],is_removable:[21,1,1,""],merge:[21,1,1,""],prune:[21,1,1,""]},"aria.utils.collections.FrozenList":{append:[21,4,1,""],extend:[21,4,1,""],insert:[21,4,1,""]},"aria.utils.collections.StrictList":{append:[21,4,1,""],extend:[21,4,1,""],insert:[21,4,1,""]},"aria.utils.console":{Colored:[21,2,1,""],ColoredString:[21,2,1,""],STDOUT:[21,1,1,""],puts:[21,1,1,""]},"aria.utils.console.Colored":{black:[21,6,1,""],blue:[21,6,1,""],cyan:[21,6,1,""],green:[21,6,1,""],magenta:[21,6,1,""],red:[21,6,1,""],white:[21,6,1,""],yellow:[21,6,1,""]},"aria.utils.exceptions":{get_exception_as_string:[21,1,1,""],print_exception:[21,1,1,""],print_traceback:[21,1,1,""],wrap_if_needed:[21,1,1,""]},"aria.utils.file":{makedirs:[21,1,1,""],remove_if_exists:[21,1,1,""]},"aria.utils.formatting":{JsonAsRawEncoder:[21,2,1,""],YamlAsRawDumper:[21,2,1,""],as_agnostic:[21,1,1,""],as_raw:[21,1,1,""],as_raw_dict:[21,1,1,""],as_raw_list:[21,1,1,""],decode_dict:[21,1,1,""],decode_list:[21,1,1,""],json_dumps:[21,1,1,""],pluralize:[21,1,1,""],safe_repr:[21,1,1,""],safe_str:[21,1,1,""],string_list_as_string:[21,1,1,""],yaml_dumps:[21,1,1,""],yaml_loads:[21,1,1,""]},"aria.utils.formatting.JsonAsRawEncoder":{raw_encoder_default:[21,4,1,""]},"aria.utils.formatting.YamlAsRawDumper":{represent_data:[21,4,1,""]},"aria.utils.http":{download_file:[21,1,1,""]},"aria.utils.imports":{import_fullname:[21,1,1,""],import_modules:[21,1,1,""],iter_modules:[21,1,1,""],load_attribute:[21,1,1,""]},"aria.utils.openclose":{OpenClose:[21,2,1,""]},"aria.utils.plugin":{create:[21,1,1,""]},"aria.utils.process":{append_to_path:[21,1,1,""],append_to_pythonpath:[21,1,1,""]},"aria.utils.specification":{implements_specification:[21,1,1,""]},"aria.utils.threading":{DaemonThread:[21,2,1,""],ExceptionThread:[21,2,1,""],ExecutorException:[21,8,1,""],FixedThreadPoolExecutor:[21,2,1,""],LockedList:[21,2,1,""]},"aria.utils.threading.DaemonThread":{run:[21,4,1,""]},"aria.utils.threading.ExceptionThread":{is_error:[21,4,1,""],raise_error_if_exists:[21,4,1,""],run:[21,4,1,""]},"aria.utils.threading.FixedThreadPoolExecutor":{close:[21,4,1,""],drain:[21,4,1,""],exceptions:[21,3,1,""],is_alive:[21,3,1,""],raise_first:[21,4,1,""],returns:[21,3,1,""],submit:[21,4,1,""]},"aria.utils.type":{canonical_type:[21,1,1,""],canonical_type_name:[21,1,1,""],convert_value_to_type:[21,1,1,""],full_type_name:[21,1,1,""],validate_value_type:[21,1,1,""]},"aria.utils.uris":{as_file:[21,1,1,""]},"aria.utils.uuid":{generate_uuid:[21,1,1,""]},"aria.utils.validation":{ValidatorMixin:[21,2,1,""],validate_function_arguments:[21,1,1,""]},"aria.utils.validation.ValidatorMixin":{validate_callable:[21,5,1,""],validate_in_choice:[21,5,1,""],validate_instance:[21,5,1,""],validate_type:[21,5,1,""]},"aria.utils.versions":{VersionString:[21,2,1,""],parse_version_string:[21,1,1,""]},"aria.utils.versions.VersionString":{NULL:[21,3,1,""]},"aria_extension_tosca.simple_nfv_v1_0":{ToscaSimpleNfvPresenter1_0:[22,2,1,""]},"aria_extension_tosca.simple_nfv_v1_0.ToscaSimpleNfvPresenter1_0":{ALLOWED_IMPORTED_DSL_VERSIONS:[22,3,1,""],DSL_VERSIONS:[22,3,1,""],SIMPLE_PROFILE_FOR_NFV_LOCATION:[22,3,1,""]},"aria_extension_tosca.simple_v1_0":{ArtifactAssignment:[23,2,1,""],ArtifactType:[23,2,1,""],AttributeAssignment:[23,2,1,""],AttributeDefinition:[23,2,1,""],CapabilityAssignment:[23,2,1,""],CapabilityDefinition:[23,2,1,""],CapabilityFilter:[23,2,1,""],CapabilityType:[23,2,1,""],ConstraintClause:[23,2,1,""],DataType:[23,2,1,""],Description:[23,2,1,""],EntrySchema:[23,2,1,""],GroupTemplate:[23,2,1,""],GroupType:[23,2,1,""],Import:[23,2,1,""],InterfaceAssignment:[23,2,1,""],InterfaceDefinition:[23,2,1,""],InterfaceType:[23,2,1,""],List:[23,2,1,""],Map:[23,2,1,""],MetaData:[23,2,1,""],NodeFilter:[23,2,1,""],NodeTemplate:[23,2,1,""],NodeType:[23,2,1,""],OperationAssignment:[23,2,1,""],OperationDefinition:[23,2,1,""],OperationImplementation:[23,2,1,""],ParameterDefinition:[23,2,1,""],PolicyTemplate:[23,2,1,""],PolicyType:[23,2,1,""],PropertyAssignment:[23,2,1,""],PropertyDefinition:[23,2,1,""],Range:[23,2,1,""],RelationshipAssignment:[23,2,1,""],RelationshipDefinition:[23,2,1,""],RelationshipTemplate:[23,2,1,""],RelationshipType:[23,2,1,""],Repository:[23,2,1,""],RequirementAssignment:[23,2,1,""],RequirementDefinition:[23,2,1,""],ScalarFrequency:[23,2,1,""],ScalarSize:[23,2,1,""],ScalarTime:[23,2,1,""],ServiceTemplate:[23,2,1,""],SubstitutionMappings:[23,2,1,""],SubstitutionMappingsCapability:[23,2,1,""],SubstitutionMappingsRequirement:[23,2,1,""],Timestamp:[23,2,1,""],TopologyTemplate:[23,2,1,""],ToscaSimplePresenter1_0:[23,2,1,""],Version:[23,2,1,""],modeling:[24,0,0,"-"],presentation:[25,0,0,"-"]},"aria_extension_tosca.simple_v1_0.ArtifactAssignment":{deploy_path:[23,3,1,""],description:[23,3,1,""],file:[23,3,1,""],properties:[23,3,1,""],repository:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.ArtifactType":{derived_from:[23,3,1,""],description:[23,3,1,""],file_ext:[23,3,1,""],mime_type:[23,3,1,""],properties:[23,3,1,""],version:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.AttributeDefinition":{"default":[23,3,1,""],description:[23,3,1,""],entry_schema:[23,3,1,""],status:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.CapabilityAssignment":{attributes:[23,3,1,""],properties:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.CapabilityDefinition":{attributes:[23,3,1,""],description:[23,3,1,""],occurrences:[23,3,1,""],properties:[23,3,1,""],type:[23,3,1,""],valid_source_types:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.CapabilityFilter":{properties:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.CapabilityType":{attributes:[23,3,1,""],derived_from:[23,3,1,""],description:[23,3,1,""],properties:[23,3,1,""],valid_source_types:[23,3,1,""],version:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.ConstraintClause":{equal:[23,3,1,""],greater_or_equal:[23,3,1,""],greater_than:[23,3,1,""],in_range:[23,3,1,""],length:[23,3,1,""],less_or_equal:[23,3,1,""],less_than:[23,3,1,""],max_length:[23,3,1,""],min_length:[23,3,1,""],pattern:[23,3,1,""],valid_values:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.DataType":{constraints:[23,3,1,""],derived_from:[23,3,1,""],description:[23,3,1,""],properties:[23,3,1,""],version:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.EntrySchema":{constraints:[23,3,1,""],description:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.GroupTemplate":{description:[23,3,1,""],interfaces:[23,3,1,""],members:[23,3,1,""],properties:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.GroupType":{derived_from:[23,3,1,""],description:[23,3,1,""],interfaces:[23,3,1,""],members:[23,3,1,""],properties:[23,3,1,""],version:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.Import":{file:[23,3,1,""],namespace_prefix:[23,3,1,""],namespace_uri:[23,3,1,""],repository:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.InterfaceAssignment":{inputs:[23,3,1,""],operations:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.InterfaceDefinition":{inputs:[23,3,1,""],operations:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.InterfaceType":{derived_from:[23,3,1,""],description:[23,3,1,""],inputs:[23,3,1,""],operations:[23,3,1,""],version:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.List":{as_raw:[23,4,1,""]},"aria_extension_tosca.simple_v1_0.Map":{as_raw:[23,4,1,""]},"aria_extension_tosca.simple_v1_0.MetaData":{custom:[23,3,1,""],template_author:[23,3,1,""],template_name:[23,3,1,""],template_version:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.NodeFilter":{capabilities:[23,3,1,""],properties:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.NodeTemplate":{artifacts:[23,3,1,""],attributes:[23,3,1,""],capabilities:[23,3,1,""],copy:[23,3,1,""],description:[23,3,1,""],directives:[23,3,1,""],interfaces:[23,3,1,""],node_filter:[23,3,1,""],properties:[23,3,1,""],requirements:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.NodeType":{artifacts:[23,3,1,""],attributes:[23,3,1,""],capabilities:[23,3,1,""],derived_from:[23,3,1,""],description:[23,3,1,""],interfaces:[23,3,1,""],properties:[23,3,1,""],requirements:[23,3,1,""],version:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.OperationAssignment":{description:[23,3,1,""],implementation:[23,3,1,""],inputs:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.OperationDefinition":{description:[23,3,1,""],implementation:[23,3,1,""],inputs:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.OperationImplementation":{dependencies:[23,3,1,""],primary:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.ParameterDefinition":{type:[23,3,1,""],value:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.PolicyTemplate":{description:[23,3,1,""],properties:[23,3,1,""],targets:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.PolicyType":{derived_from:[23,3,1,""],description:[23,3,1,""],properties:[23,3,1,""],targets:[23,3,1,""],version:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.PropertyDefinition":{"default":[23,3,1,""],constraints:[23,3,1,""],description:[23,3,1,""],entry_schema:[23,3,1,""],required:[23,3,1,""],status:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.Range":{as_raw:[23,3,1,""],is_in:[23,4,1,""]},"aria_extension_tosca.simple_v1_0.RelationshipAssignment":{interfaces:[23,3,1,""],properties:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.RelationshipDefinition":{interfaces:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.RelationshipTemplate":{attributes:[23,3,1,""],copy:[23,3,1,""],description:[23,3,1,""],interfaces:[23,3,1,""],properties:[23,3,1,""],type:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.RelationshipType":{attributes:[23,3,1,""],derived_from:[23,3,1,""],description:[23,3,1,""],interfaces:[23,3,1,""],properties:[23,3,1,""],valid_target_types:[23,3,1,""],version:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.Repository":{credential:[23,3,1,""],description:[23,3,1,""],url:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.RequirementAssignment":{capability:[23,3,1,""],node:[23,3,1,""],node_filter:[23,3,1,""],relationship:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.RequirementDefinition":{capability:[23,3,1,""],node:[23,3,1,""],occurrences:[23,3,1,""],relationship:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.ScalarFrequency":{REGULAR:[23,3,1,""],TYPE:[23,3,1,""],UNIT:[23,3,1,""],UNITS:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.ScalarSize":{REGULAR:[23,3,1,""],TYPE:[23,3,1,""],UNIT:[23,3,1,""],UNITS:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.ScalarTime":{REGULAR:[23,3,1,""],TYPE:[23,3,1,""],UNIT:[23,3,1,""],UNITS:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.ServiceTemplate":{artifact_types:[23,3,1,""],capability_types:[23,3,1,""],data_types:[23,3,1,""],description:[23,3,1,""],dsl_definitions:[23,3,1,""],group_types:[23,3,1,""],imports:[23,3,1,""],interface_types:[23,3,1,""],metadata:[23,3,1,""],node_types:[23,3,1,""],policy_types:[23,3,1,""],relationship_types:[23,3,1,""],repositories:[23,3,1,""],topology_template:[23,3,1,""],tosca_definitions_version:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.SubstitutionMappings":{capabilities:[23,3,1,""],node_type:[23,3,1,""],requirements:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.SubstitutionMappingsCapability":{capability:[23,3,1,""],node_template:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.SubstitutionMappingsRequirement":{node_template:[23,3,1,""],requirement:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.Timestamp":{CANONICAL:[23,3,1,""],REGULAR_LONG:[23,3,1,""],REGULAR_SHORT:[23,3,1,""],as_datetime_utc:[23,3,1,""],as_raw:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.TopologyTemplate":{description:[23,3,1,""],groups:[23,3,1,""],inputs:[23,3,1,""],node_templates:[23,3,1,""],outputs:[23,3,1,""],policies:[23,3,1,""],relationship_templates:[23,3,1,""],substitution_mappings:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.ToscaSimplePresenter1_0":{ALLOWED_IMPORTED_DSL_VERSIONS:[23,3,1,""],DSL_VERSIONS:[23,3,1,""],SIMPLE_PROFILE_LOCATION:[23,3,1,""],SPECIAL_IMPORTS:[23,3,1,""],functions:[23,3,1,""],service_template:[23,3,1,""]},"aria_extension_tosca.simple_v1_0.Version":{REGULAR:[23,3,1,""],as_raw:[23,3,1,""],key:[23,6,1,""]},"aria_extension_tosca.simple_v1_0.modeling":{artifacts:[24,0,0,"-"],capabilities:[24,0,0,"-"],constraints:[24,0,0,"-"],copy:[24,0,0,"-"],create_artifact_template_model:[24,1,1,""],create_capability_template_model:[24,1,1,""],create_constraint:[24,1,1,""],create_group_template_model:[24,1,1,""],create_interface_template_model:[24,1,1,""],create_interface_template_models:[24,1,1,""],create_metadata_models:[24,1,1,""],create_node_filter_constraints:[24,1,1,""],create_node_template_model:[24,1,1,""],create_operation_template_model:[24,1,1,""],create_parameter_models_from_assignments:[24,1,1,""],create_parameter_models_from_values:[24,1,1,""],create_plugin_specification_model:[24,1,1,""],create_policy_template_model:[24,1,1,""],create_relationship_template_model:[24,1,1,""],create_requirement_template_model:[24,1,1,""],create_service_template_model:[24,1,1,""],create_substitution_template_model:[24,1,1,""],create_types:[24,1,1,""],create_workflow_operation_template_model:[24,1,1,""],data_types:[24,0,0,"-"],extract_implementation_primary:[24,1,1,""],fix_node_template_model:[24,1,1,""],functions:[24,0,0,"-"],interfaces:[24,0,0,"-"],parameters:[24,0,0,"-"],policies:[24,0,0,"-"],requirements:[24,0,0,"-"],set_nested:[24,1,1,""],split_prefix:[24,1,1,""],substitution_mappings:[24,0,0,"-"]},"aria_extension_tosca.simple_v1_0.modeling.artifacts":{get_inherited_artifact_definitions:[24,1,1,""]},"aria_extension_tosca.simple_v1_0.modeling.capabilities":{convert_capability_from_definition_to_assignment:[24,1,1,""],get_inherited_capability_definitions:[24,1,1,""],get_inherited_valid_source_types:[24,1,1,""],get_template_capabilities:[24,1,1,""],merge_capability_definition_from_type:[24,1,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints":{Equal:[24,2,1,""],EvaluatingNodeTemplateConstraint:[24,2,1,""],GreaterOrEqual:[24,2,1,""],GreaterThan:[24,2,1,""],InRange:[24,2,1,""],Length:[24,2,1,""],LessOrEqual:[24,2,1,""],LessThan:[24,2,1,""],MaxLength:[24,2,1,""],MinLength:[24,2,1,""],Pattern:[24,2,1,""],ValidValues:[24,2,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.Equal":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.EvaluatingNodeTemplateConstraint":{matches:[24,4,1,""],matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterOrEqual":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.GreaterThan":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.InRange":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.Length":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.LessOrEqual":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.LessThan":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.MaxLength":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.MinLength":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.Pattern":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.constraints.ValidValues":{matches_evaluated:[24,4,1,""]},"aria_extension_tosca.simple_v1_0.modeling.copy":{get_default_raw_from_copy:[24,1,1,""]},"aria_extension_tosca.simple_v1_0.modeling.data_types":{apply_constraint_to_value:[24,1,1,""],apply_constraints_to_value:[24,1,1,""],coerce_data_type_value:[24,1,1,""],coerce_to_data_type_class:[24,1,1,""],coerce_to_primitive:[24,1,1,""],coerce_value:[24,1,1,""],get_container_data_type:[24,1,1,""],get_data_type:[24,1,1,""],get_data_type_name:[24,1,1,""],get_data_type_value:[24,1,1,""],get_inherited_constraints:[24,1,1,""],get_primitive_data_type:[24,1,1,""],get_property_constraints:[24,1,1,""],report_issue_for_bad_format:[24,1,1,""],validate_data_type_name:[24,1,1,""]},"aria_extension_tosca.simple_v1_0.modeling.functions":{Concat:[24,2,1,""],GetArtifact:[24,2,1,""],GetAttribute:[24,2,1,""],GetInput:[24,2,1,""],GetNodesOfType:[24,2,1,""],GetOperationOutput:[24,2,1,""],GetProperty:[24,2,1,""],Token:[24,2,1,""],evaluate:[24,1,1,""],get_function:[24,1,1,""],get_hosts:[24,1,1,""],get_modelable_entities:[24,1,1,""],get_modelable_entity_parameter:[24,1,1,""],get_self:[24,1,1,""],get_source:[24,1,1,""],get_target:[24,1,1,""],invalid_modelable_entity_name:[24,1,1,""],invalid_value:[24,1,1,""],parse_bool:[24,1,1,""],parse_int:[24,1,1,""],parse_modelable_entity_name:[24,1,1,""],parse_self:[24,1,1,""],parse_string_expression:[24,1,1,""]},"aria_extension_tosca.simple_v1_0.modeling.functions.Concat":{__evaluate__:[24,4,1,""],as_raw:[24,3,1,""]},"aria_extension_tosca.simple_v1_0.modeling.functions.GetArtifact":{as_raw:[24,3,1,""]},"aria_extension_tosca.simple_v1_0.modeling.functions.GetAttribute":{__evaluate__:[24,4,1,""],as_raw:[24,3,1,""]},"aria_extension_tosca.simple_v1_0.modeling.functions.GetInput":{__evaluate__:[24,4,1,""],as_raw:[24,3,1,""]},"aria_extension_tosca.simple_v1_0.modeling.functions.GetNodesOfType":{__evaluate__:[24,4,1,""],as_raw:[24,3,1,""]},"aria_extension_tosca.simple_v1_0.modeling.functions.GetOperationOutput":{as_raw:[24,3,1,""]},"aria_extension_tosca.simple_v1_0.modeling.functions.GetProperty":{__evaluate__:[24,4,1,""],as_raw:[24,3,1,""]},"aria_extension_tosca.simple_v1_0.modeling.functions.Token":{__evaluate__:[24,4,1,""],as_raw:[24,3,1,""]},"aria_extension_tosca.simple_v1_0.modeling.interfaces":{assign_raw_inputs:[24,1,1,""],convert_interface_definition_from_type_to_raw_template:[24,1,1,""],convert_interface_definition_from_type_to_template:[24,1,1,""],convert_requirement_interface_definitions_from_type_to_raw_template:[24,1,1,""],get_and_override_input_definitions_from_type:[24,1,1,""],get_and_override_operation_definitions_from_type:[24,1,1,""],get_inherited_interface_definitions:[24,1,1,""],get_inherited_operations:[24,1,1,""],get_template_interfaces:[24,1,1,""],merge_input_definitions:[24,1,1,""],merge_interface:[24,1,1,""],merge_interface_definition:[24,1,1,""],merge_interface_definitions:[24,1,1,""],merge_interface_definitions_from_their_types:[24,1,1,""],merge_operation_definitions:[24,1,1,""],merge_raw_input_definition:[24,1,1,""],merge_raw_input_definitions:[24,1,1,""],merge_raw_operation_definition:[24,1,1,""],merge_raw_operation_definitions:[24,1,1,""],validate_required_inputs:[24,1,1,""]},"aria_extension_tosca.simple_v1_0.modeling.parameters":{coerce_parameter_value:[24,1,1,""],convert_parameter_definitions_to_values:[24,1,1,""],get_assigned_and_defined_parameter_values:[24,1,1,""],get_inherited_parameter_definitions:[24,1,1,""],get_parameter_values:[24,1,1,""],merge_parameter_definitions:[24,1,1,""],merge_raw_parameter_definition:[24,1,1,""],merge_raw_parameter_definitions:[24,1,1,""],validate_required_values:[24,1,1,""]},"aria_extension_tosca.simple_v1_0.modeling.policies":{get_inherited_targets:[24,1,1,""],get_policy_targets:[24,1,1,""]},"aria_extension_tosca.simple_v1_0.modeling.requirements":{add_requirement_assignments:[24,1,1,""],convert_requirement_from_definition_to_assignment:[24,1,1,""],get_first_requirement:[24,1,1,""],get_inherited_requirement_definitions:[24,1,1,""],get_template_requirements:[24,1,1,""],merge_requirement_assignment:[24,1,1,""],merge_requirement_assignment_relationship:[24,1,1,""],validate_requirement_assignment:[24,1,1,""]},"aria_extension_tosca.simple_v1_0.modeling.substitution_mappings":{get_node_template:[24,1,1,""],validate_format:[24,1,1,""],validate_subtitution_mappings_capability:[24,1,1,""],validate_subtitution_mappings_requirement:[24,1,1,""]},"aria_extension_tosca.simple_v1_0.presentation":{extensible:[25,0,0,"-"],field_getters:[25,0,0,"-"],field_validators:[25,0,0,"-"],types:[25,0,0,"-"]},"aria_extension_tosca.simple_v1_0.presentation.extensible":{ExtensiblePresentation:[25,2,1,""]},"aria_extension_tosca.simple_v1_0.presentation.field_getters":{data_type_class_getter:[25,1,1,""]},"aria_extension_tosca.simple_v1_0.presentation.field_validators":{capability_definition_or_type_validator:[25,1,1,""],constraint_clause_field_validator:[25,1,1,""],constraint_clause_in_range_validator:[25,1,1,""],constraint_clause_pattern_validator:[25,1,1,""],constraint_clause_valid_values_validator:[25,1,1,""],copy_validator:[25,1,1,""],data_type_constraints_validator:[25,1,1,""],data_type_derived_from_validator:[25,1,1,""],data_type_properties_validator:[25,1,1,""],data_type_validator:[25,1,1,""],data_value_validator:[25,1,1,""],entry_schema_validator:[25,1,1,""],list_node_type_or_group_type_validator:[25,1,1,""],node_filter_capabilities_validator:[25,1,1,""],node_filter_properties_validator:[25,1,1,""],node_filter_validator:[25,1,1,""],node_template_or_type_validator:[25,1,1,""],policy_targets_validator:[25,1,1,""],relationship_template_or_type_validator:[25,1,1,""]},"aria_extension_tosca.simple_v1_0.presentation.types":{convert_shorthand_to_full_type_name:[25,1,1,""],get_type_by_full_or_shorthand_name:[25,1,1,""]},aria:{"--verbose":[26,9,1,"cmdoption-aria-v"],"--version":[26,9,1,"cmdoption-aria-version"],"-v":[26,9,1,"cmdoption-aria-v"],application_model_storage:[0,1,1,""],application_resource_storage:[0,1,1,""],cli:[1,0,0,"-"],core:[0,0,0,"-"],exceptions:[0,0,0,"-"],extension:[0,0,0,"-"],install_aria_extensions:[0,1,1,""],logger:[0,0,0,"-"],modeling:[2,0,0,"-"],operation:[0,1,1,""],orchestrator:[4,0,0,"-"],parser:[13,0,0,"-"],storage:[20,0,0,"-"],utils:[21,0,0,"-"],workflow:[0,1,1,""]},aria_extension_tosca:{simple_nfv_v1_0:[22,0,0,"-"],simple_v1_0:[23,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","attribute","Python attribute"],"4":["py","method","Python method"],"5":["py","classmethod","Python class method"],"6":["py","staticmethod","Python static method"],"7":["py","data","Python data"],"8":["py","exception","Python exception"],"9":["std","cmdoption","program option"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:attribute","4":"py:method","5":"py:classmethod","6":"py:staticmethod","7":"py:data","8":"py:exception","9":"std:cmdoption"},terms:{"abstract":[21,23],"boolean":2,"byte":[20,23],"case":[1,2,3,10,17,21,23,26],"catch":21,"class":[0,1,2,3,4,5,7,9,10,12,14,15,16,17,18,19,20,21,22,23,24,25],"default":[0,2,3,4,10,14,15,17,18,19,21,23,24,25,26],"export":[23,24],"final":[2,3,6,15,24],"float":[3,10,17,21,23],"function":[0,1,3,6,7,10,14,15,17,20,21,23,25],"import":[4,14,17,23],"int":[1,3,9,10,16,17,19,21,23],"long":[23,26],"new":[1,18,23],"null":[2,17,21],"return":[0,1,2,5,6,10,11,12,17,20,21,24,25],"short":[17,23],"static":[1,4,9,14,18,21,23,24],"true":[2,3,10,14,17,20,21,23,25],"try":21,"while":[17,24],But:6,For:[2,3,21,23,24],IDs:16,Its:3,That:6,The:[0,1,2,3,5,6,9,10,15,17,18,21,23,24,25,26],Then:15,There:24,These:23,Use:[2,25],Used:[2,3,4,6,13,14,21,24,25],Useful:21,Will:[17,24],__bootstrap_inn:21,__builtins__:6,__doc__:6,__evaluate__:[2,24],__file__:6,__name__:6,__package__:6,_aria_complet:26,_before_:21,_coerce_data:24,_contain:21,_creat:24,_extens:25,_fk:2,_get_default_raw:24,_get_import_loc:14,_handle_except:14,_iter_field:17,_iter_field_nam:17,_kei:21,_locat:[18,21],_merge_import:14,_mutabletyp:2,_not_:21,_strictdict:2,_strictlist:2,abil:[17,23],abnorm:2,abort:[4,6],about:[6,20],abov:21,absolut:[15,23],access:[2,3,17,21,23],accord:[2,3,17,25],act:3,action:[1,3],activ:[0,4,26],activeexecutionserror:4,actor:[3,10],actor_id:5,actual:[1,3,23],adapt:21,add:[10,17,20,21],add_depend:10,add_flag_argu:21,add_help:21,add_requirement_assign:24,add_task:10,added:[10,15,21,24],adding:17,addit:[2,3,10,15,20,21,23],addition:3,address:23,aesthet:1,affect:23,after:[2,3,10,20,21,23,24],again:2,agnost:[14,17,18],alia:[21,23],alias:[2,17,21],aliasedgroup:1,aliv:21,all:[0,1,2,3,6,10,13,14,17,18,19,20,21,23,24,26],allow:[1,2,3,4,10,16,17,21,23,24],allow_non:24,allow_primitive_coers:19,allow_unicod:21,allow_unknown_field:[17,19],allowed_imported_dsl_vers:[17,22,23],along:[23,24],alpha2:21,alphanumer:21,alreadi:[1,4,9,10,17,18,21],alreadyreadexcept:18,also:[1,2,3,4,6,14,17,18,20,21,23,24,25,26],alwai:[2,21],always_color:21,ambigu:[2,21],ancestor:[24,25],anchor:23,ani:[1,2,3,10,12,14,15,21,23],annoi:21,anoth:[2,3,10,21,23,24],ansi:1,ansiback:1,ansifor:1,ansistyl:1,answer:6,anymor:21,apach:27,api:[0,1,2,4,5,17,21,27],api_cl:20,api_kwarg:[0,20],app:12,appear:3,append:[1,4,14,21],append_to_path:21,append_to_pythonpath:21,appli:[3,21,23,24],applic:23,application_model_storag:0,application_resource_storag:0,appliesto:23,apply_constraint_to_valu:24,apply_constraints_to_valu:24,approach:6,appropri:[14,15,17,18,23],arbitrari:[2,21],archiv:[1,3,4],archive_nam:3,arg1:21,arg2:21,arg:[0,1,2,3,5,6,7,8,12,14,20,21,26],argument:[1,2,3,4,10,14,17,21,24,25,26],argument_default:21,argument_nam:21,argumentpars:21,aria:[22,23,24,25],aria_extens:0,aria_extension_:0,aria_extension_tosca:27,aria_workdir:26,ariaclierror:1,ariaengineerror:9,ariaerror:[0,1,4,9,20],ariaexcept:[0,2,13,14,15,17,18],around:17,arrai:17,artifact:[3,23],artifact_templ:3,artifact_typ:[3,23],artifactassign:23,artifacttempl:3,artifacttyp:23,as_agnost:21,as_argu:2,as_datetime_utc:23,as_fil:21,as_list:24,as_other_parameter_model:2,as_raw:[2,17,19,21,23,24],as_raw_dict:21,as_raw_list:21,asap:21,asispresent:[17,23],aspect:[23,24],assign:[2,13,17,24,25],assign_raw_input:24,associ:[2,3,23],association_proxi:2,assum:[2,17,18,21,23],asynchron:14,atom:[3,21],attach:[3,14,23],attemp:3,attempt:[0,1,2,3,4,10,17,19,20,21,26],attempts_count:3,attr:1,attribut:[1,2,3,17,20,21,23,24],attribute_path:21,attributeassign:23,attributedefinit:[23,25],author:23,auto:21,autom:17,automat:[2,17,21],avail:[0,5,17,21,23,24,26],avoid:21,back:1,back_popul:2,backend:0,backup_count:0,backward:2,bar:1,base57:21,base:[0,1,2,3,4,5,6,7,9,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27],base_dir:20,base_logg:[0,5],basecontext:5,baseexecutor:12,baseoperationcontext:5,basestr:[1,2,3,10,15,16,20,21,23,24],basetask:10,bash:26,basi:23,becaus:[6,17],becom:2,been:[2,10,23,24,26],befor:[20,21],begin:[0,17],behavior:[1,3,23,25],being:[1,23],belt:5,beta1:21,between:[2,3,4,10,23,24,26],between_field:19,between_inst:19,between_typ:19,beyond:25,binari:4,black:21,block:21,block_seq_ind:21,blown:12,blue:21,boilerpl:24,bold:21,bool:[2,3,10,17,19,23],both:[3,24,25],bother:6,bound:[21,23,25],boundari:23,buffer:21,build:[23,27],builder:10,built:[6,11,20,21,24],builtin:27,bundl:3,bytesteam:20,bz2:1,cach:[2,17],cache_info:21,cachedmethod:21,call:[0,1,2,3,4,6,14,17,21,23,24],callabl:[2,21],callback:1,can:[1,2,3,6,15,17,21,23,24,25,26,27],can_pres:17,cancel:[4,9],cancel_execut:9,cannot:[2,15,21,24,26],cannotevaluatefunctionexcept:2,canon:[21,23],canonical_typ:21,canonical_type_nam:21,capability_definit:24,capability_definition_or_type_valid:25,capability_nam:24,capability_templ:3,capability_typ:[3,23],capabilityassign:23,capabilitydefinit:23,capabilityfilt:23,capabilitytempl:3,capabilitytyp:[3,23],capabl:[2,3,14,23,25],caus:[0,2,12,13,14,15,17,18,21,26],cause_tb:[13,18],cause_traceback:[0,2,14,15,17,18],celeryexecutor:12,central:1,chain:[14,24],chang:[6,23,24,26],charact:[21,24],characterist:23,check:[1,10,17,24,25],check_error:6,check_overriding_storage_except:1,checkfirst:20,child:[0,2,9],child_properti:2,children:[3,18],choic:21,circular:17,classic:21,classmethod:[0,1,2,5,17,21],classproperti:2,claus:23,clear:2,cli:27,click:1,cliconfig:1,clint:21,close:[5,7,12,15,21],cloud:[1,23],cloudifi:[3,26],cls:[2,17,21,23,24,25],cls_name:21,cmd_name:1,code:[2,4,5,6,9,13,21,24],codebas:13,coerc:[1,14,17,19,24],coerce_data_type_valu:24,coerce_dict_valu:2,coerce_list_valu:2,coerce_parameter_valu:24,coerce_to_data_type_class:24,coerce_to_primit:24,coerce_valu:[2,24],coerceserviceinstancevalu:14,coercion:[17,21],coersion:24,col_max_width:1,collect:[2,20,23],color:21,color_spec:1,colorama:1,coloredstr:21,colors_en:1,colorspec:1,column:[1,2,13,18,19,20],column_formatt:1,com:26,combin:[4,21],come:15,command:[1,6,8,9,14,26],commit:20,common:0,compar:21,comparison:23,compat:[2,21,23],compil:9,complet:[10,26],complex:[23,24,25],compli:23,complianc:[13,21],compon:23,composit:14,compris:23,concat:24,concaten:24,concept:23,conceptu:23,concret:23,concurr:21,config:[0,26],config_path:1,configur:[0,1,3,8,14,23,26],configure_oper:6,configureoper:14,confirm:26,conflict_handl:21,conform:[21,24],connect:[3,20,23],consider:23,consist:[0,23],constrain:[2,23],constraint:[3,23,25],constraint_claus:24,constraint_clause_field_valid:25,constraint_clause_in_range_valid:25,constraint_clause_pattern_valid:25,constraint_clause_valid_values_valid:25,constraintclaus:[23,25],construct:[2,10,23],constructor:[2,24],consum:[0,15,18,27],consumer_class:14,consumerchain:14,consumerexcept:14,consumpt:27,consumptioncontext:14,contain:[1,2,3,17,20,22,23,24,25],container_hold:[2,24],content:[1,5,15,20,23],context:[1,3,10,11,14,15,16,17,18,19,24,25,27],contextexcept:5,contrast:23,conveni:[1,2,21],convent:[2,23],convers:[21,25],convert:[6,17,21,25],convert_capability_from_definition_to_assign:24,convert_interface_definition_from_type_to_raw_templ:24,convert_interface_definition_from_type_to_templ:24,convert_parameter_definitions_to_valu:24,convert_requirement_from_definition_to_assign:24,convert_requirement_interface_definitions_from_type_to_raw_templ:24,convert_shorthand_to_full_type_nam:25,convert_value_to_typ:21,copi:[6,18,21,23,25],copy_loc:[18,21],copy_valid:25,correct:23,correspond:[1,23],cos01:[1,2,21,23,24],cosmo:26,could:[1,9,23],count:23,coupl:6,cpython:21,creat:[0,1,2,3,6,8,9,10,20,21,24],create_al:20,create_artifact_template_model:24,create_capability_template_model:24,create_config:1,create_console_log_handl:0,create_constraint:24,create_file_log_handl:0,create_group_template_model:24,create_initial_glob:6,create_interface_template_model:24,create_logg:0,create_metadata_model:24,create_node_filter_constraint:24,create_node_template_model:24,create_operation_template_model:24,create_parameter_models_from_assign:24,create_parameter_models_from_valu:24,create_plugin_specification_model:24,create_policy_template_model:24,create_process_config:6,create_relationship_task:10,create_relationship_template_model:24,create_relationships_task:10,create_requirement_template_model:24,create_servic:0,create_service_templ:0,create_service_template_model:24,create_sqla_log_handl:0,create_substitution_template_model:24,create_task:10,create_typ:24,create_workflow_operation_template_model:24,created_at:[1,3],creation:[2,3,5,10,20,23],creats:20,credenti:[3,23],criteria:23,cross:[13,21],csar:[3,23,26],csd04:22,ctx:[1,4,5,6,7,8,9,10,11,12],ctx_patcher:7,ctx_proxi:27,ctxproxi:7,current:[3,5,10,14,21],custom:[2,3,9,21,23],cyan:21,cycl:[14,23],daemon:21,daemonthread:21,dai:23,dash:21,data:[1,2,3,14,15,17,18,21,24,25],data_typ:23,data_type_class_gett:25,data_type_constraints_valid:25,data_type_derived_from_valid:25,data_type_properties_valid:25,data_type_valid:25,data_value_valid:25,databas:20,datatyp:[23,24,25],datetim:3,dead:21,debug:0,declar:[2,3,23,24,25],declared_paramet:2,decode_dict:21,decode_list:21,decor:[0,1,2,13,21,25],deepcopi:[18,21],deepcopy_with_loc:[18,21],def:21,default_executor:9,default_flow_styl:21,default_get:17,default_inst:3,default_set:17,default_styl:21,default_valid:17,defaultloadersourc:15,defaultpresentersourc:17,defaultreadersourc:18,defin:[6,17,21,23,24,25],definit:[17,24],degre:21,deleg:[15,24],delet:[0,6,20,21],delete_servic:0,delete_service_templ:0,depend:[3,10,14,23],dependency_task:10,dependent_task:10,dependentactiveexecutionserror:0,dependentavailablenodeserror:0,dependentserviceserror:0,depends_on:9,deploi:23,deploy:[3,5,23],deploy_path:23,deriv:[2,17,23],derived_from:[17,23,25],derived_from_valid:[17,25],descend:[1,26],describ:[9,11,23],descript:[2,3,17,21,23],desir:23,destin:[1,3,5,20,21,26],destination_dir:21,destroi:20,detail:[9,23],details_as_str:19,develop:1,diagnost:2,dict:[2,4,6,17,18,20,21,23,24,25],dict_a:21,dict_b:21,dict_kei:2,dictionari:1,did:[1,23,24],didyoueamn:1,differ:23,dir:20,direct:23,directli:[2,9],directori:[1,4,5,20,21,26],disabl:2,disk:21,displai:26,distribut:3,distribution_releas:3,distribution_vers:3,docstr:[2,6],document:[13,15,21,23],documentnotfoundexcept:15,doe:[2,10,18,21,23,24],doesn:[2,21],domain:23,don:[1,6,21,24,25],dot:21,down:21,download:[1,3,5,20,21],download_fil:[1,21],download_resourc:5,download_resource_and_rend:5,download_script:6,draft:23,drain:21,driven:27,drop:20,dry:26,dryexecutor:12,dsl:[3,23],dsl_definit:23,dsl_version:[17,22,23],due:[21,24],due_at:3,dump:[2,14,17,18,21],dump_dict_valu:2,dump_interfac:2,dump_issu:19,dump_list_valu:2,dumper:21,dure:[2,3,5,21],dynam:21,each:[1,3,4,6,20,23,24],easier:[6,12],easili:27,edg:3,edit:11,effect:[12,21,23,26],effici:21,either:[1,2,3,10,21,23,24,25],elabor:6,element:[1,3,17,18,20,21,23,25],els:[25,26],emb:15,empti:[10,20,21,24],emul:6,enabl:[3,10,20,21,23],enact:3,encapsul:17,encod:[2,14,15,21],encount:24,end:[2,3,18,24],end_stub_typ:9,end_workflow:9,ended_at:3,engin:[20,23],enhanc:[1,21],enough:1,ensur:[3,21],enter:10,entir:[2,3,26],entiti:[3,23,24],entity_id:3,entity_typ:3,entri:[0,1,3,6,20,23],entry_id:20,entry_nam:20,entry_schema:[23,24,25],entry_schema_valid:25,entryschema:[23,25],env:[4,21],environ:[4,6,21,26],epilog:21,equal:[23,24],equival:[2,3,21],error:[0,1,2,3,9,10,13,15,17,18,21,24],error_check_func:6,escap:24,especi:24,essenti:23,establish:[2,20,23],etc:[3,17,23,26],eval:26,evalu:[2,20,23,24],evaluatingnodetemplateconstraint:24,even:[24,26],event:9,eventu:2,everi:1,exactli:[3,17,18,21,25],exampl:[3,14,21,23,24],exc_typ:21,exc_val:21,except:[10,14,15,17,18,19,24],exceptionthread:21,exclus:1,execut:[0,1,3,4,5,6,8,9,10,11,12,21],execution_id:[0,1,4,5,26],execution_nam:3,execution_plugin:27,executor:[3,4,5,9,21,27],executorexcept:[9,21],exist:[0,1,2,4,6,10,17,21,23,24,25],exit:[9,21,26],exit_cod:6,expect:[10,18,23],expected_typ:21,explain:23,explan:[6,9,24],explicit:[1,23],explicit_end:21,explicit_start:21,explicitli:[2,5,21,23],expos:[3,23,24],expose_valu:1,express:[23,25,26],extend:21,extens:[3,23,24],extensiblepresent:[23,25],extern:[3,19,23],extra:[1,2,3,15,25],extract:[1,3,15,17,21],extract_arch:21,extract_implementation_primari:24,fabric:8,fabric_env:8,facilit:23,fail:[2,3,4,6,9,11,17,21],failing_nod:11,failur:[3,10,21,26],fals:[0,1,2,3,4,5,6,9,10,17,19,21,23,24,26],fast:23,featur:23,feel:6,few:6,field:[2,3,19,23,24,25],field_gett:17,field_nam:[17,24],field_sett:17,field_valid:17,field_vari:17,file:[1,3,6,15,20,23,26],file_ext:23,file_path:[0,1],filenam:[1,3,20,26],filesystem:15,filesystemresourceapi:20,filetextload:15,fill:3,filter:[1,3,20],find:[2,9,14,15,17,18,23],findhost:14,finish:21,firewal:23,first:[6,15,17,20,21,24],fix:[21,23],fix_doc:2,fix_node_template_model:24,fixedthreadpoolexecutor:21,flag:[21,26],flush:21,follow:[3,23,24],for_present:24,forc:[0,1,6,26],fore:1,foreign:2,foreign_kei:2,forget:6,form:[1,2,3,17,23],format:[0,1,2,4,6,10,15,16,18,26],formatt:[0,1],formatter_class:21,forth:24,forward:[8,18],found:[3,4,10,15,17,18,23,24],foundat:27,fraction:23,free:6,fresh:20,freshli:6,from:[0,1,3,5,14,15,17,18,20,21,23,24,25,26],from_dict:2,from_list:2,fromfile_prefix_char:21,frozendict:21,frozenlist:21,fulfil:23,full:[3,12,21,25,26],full_cls_nam:17,full_nam:17,full_type_nam:21,func:[0,1,4,17,21],func_kwarg:[6,21],functool:21,further:23,furthermor:23,futur:23,gain:[17,21],gather:[1,21],gener:[2,9,14,15,16,17,18,20,21,25],generate_id:16,generate_lower_nam:20,generate_progress_handl:1,generate_uuid:21,get:[1,5,6,10,14,17,20,23,25],get_and_override_input_definitions_from_typ:24,get_and_override_operation_definitions_from_typ:24,get_arg_valu:14,get_arg_value_int:14,get_artifact:24,get_assigned_and_defined_parameter_valu:24,get_attribut:[23,24],get_by_nam:20,get_child:18,get_command:1,get_container_data_typ:24,get_data_typ:24,get_data_type_nam:24,get_data_type_valu:24,get_default_raw_from_copi:24,get_depend:10,get_exception_as_str:21,get_first_requir:24,get_from_dict:17,get_funct:24,get_host:24,get_inherited_artifact_definit:24,get_inherited_capability_definit:24,get_inherited_constraint:24,get_inherited_interface_definit:24,get_inherited_oper:24,get_inherited_parameter_definit:24,get_inherited_requirement_definit:24,get_inherited_target:24,get_inherited_valid_source_typ:24,get_input:24,get_load:15,get_loc:17,get_modelable_ent:24,get_modelable_entity_paramet:24,get_node_templ:24,get_nodes_of_typ:24,get_operation_output:24,get_parameter_templates_as_str:1,get_parameter_valu:24,get_parent_present:17,get_plugin_dir:4,get_policy_target:24,get_present:17,get_primitive_data_typ:24,get_properti:[23,24],get_property_constraint:24,get_read:18,get_resourc:5,get_resource_and_rend:5,get_self:24,get_sourc:24,get_target:24,get_task:10,get_template_cap:24,get_template_interfac:24,get_template_requir:24,get_thread_loc:14,get_type_by_full_or_shorthand_nam:25,getartifact:24,getattribut:24,getinput:24,getnodesoftyp:24,getoperationoutput:24,getproperti:24,getter:17,getter_func:17,ghz:23,gib:23,github:[1,26],give:26,given:[3,4,10,23],global:[6,21],govern:23,grab:2,grammar:23,graph:[3,9,10,11,26],graphcompil:9,great:24,greater:[21,23],greater_or_equ:23,greater_than:23,greaterorequ:24,greaterthan:24,green:21,group:[1,2,3,23,24,25],group_templ:3,group_typ:[3,23],grouptempl:[3,23],grouptyp:23,guarante:21,guess:2,had:6,hadn:10,handl:[9,14,21,24],handle_except:14,handle_parse_result:1,handler:[0,17],happen:21,hard:6,harmless:21,has:[0,2,4,14,17,20,21,23,24,25,26],has_arg_switch:14,has_depend:10,has_field:17,has_issu:19,has_oper:10,has_task:10,hascachedmethod:[2,17,21],have:[1,2,3,6,14,17,18,21,23,24,25],haven:24,header:15,header_text:1,heading_as_str:19,heal_instal:11,heal_uninstal:11,help:[1,17],help_fals:21,help_tru:21,helper:[1,10,24],helpformatt:21,here:[2,3,21,23],hex:21,hexadecim:21,hide_output:8,hierarchi:[3,17,26],highlight:1,hint:3,hold:20,hook:24,host:[3,5,14,24],host_ip:5,hostedon:24,hour:23,how:[1,3,6,26],howev:[3,17,21,23],http:26,human:[2,3,21,23],id_column_nam:2,id_max_length:16,id_typ:16,idea:23,ident:17,identifi:[23,24,26],idtyp:16,ignor:[2,3,10,21],ignore_failur:[3,10],immedi:24,immut:[3,21],impl:2,implement:[3,4,6,7,13,17,20,21,23],implements_specif:[13,21],impli:[23,26],implic:24,implicit:23,implicitli:23,import_fullnam:21,import_modul:21,import_profil:17,imposs:2,improv:14,in_rang:[23,25],inbound_relationship:3,incap:12,includ:[3,10,15,20,21,23,24],inclus:23,incub:27,inde:[3,24],indent:[14,21],independ:23,index:[21,23,24,27],indic:23,inform:[12,18,20,23,26],ingredi:23,inherit:[2,17,23,24,25],init:0,init_storag:20,initi:[0,20,21,24],initiator_kwarg:[0,20],inp:26,input:[0,2,3,4,16,21,23,24],inputs_callback:1,inputs_to_dict:1,inrang:24,ins:[0,2],insensit:21,insert:[10,21],insid:1,instal:[3,4,23],install_aria_extens:0,install_nod:11,instanc:[2,4,5,10,14,15,16,17,18,20,21,23,24,26],instance_as_raw:16,instancemodelmixin:2,instanti:[2,3,14,23,24],instantiate_dict:2,instantiate_from_dict:5,instantiate_list:2,instantiationerror:0,instead:[1,2,3,15,23],instruct:23,instrument:[3,20],intact:26,integ:[2,21,23],intend:23,interact:23,interfac:[2,3,10,23,26],interface_assign:24,interface_definit:24,interface_nam:[3,10,24],interface_templ:[3,24],interface_typ:[3,23],interfaceassign:23,interfacedefinit:23,interfacetempl:3,interfacetyp:23,intern:[3,4,9,14],interpret:24,interv:[1,3,4,10,26],intrins:2,introduct:23,introspect:2,invalid:[4,13,17],invalid_modelable_entity_nam:24,invalid_valu:24,invalidpluginerror:4,invalidvalueerror:13,invalidworkflowrunnerparam:4,invok:0,involv:[21,24],ioerror:21,is_al:21,is_arch:21,is_csar_arch:1,is_equival:15,is_error:21,is_high_verbose_level:1,is_in:23,is_remov:21,is_removable_funct:21,is_window:6,iso8601:23,issu:[14,19,21],issues_as_raw:19,item:[1,6,10,20,21,23,24],item_cl:2,iter:[0,1,5,10,13,20,21],iter_modul:21,iter_specif:13,its:[2,3,5,6,15,21,23,24,25],itself:[1,2,10,23],jinja:[5,18],jinjaread:18,json:[1,2,6,18,21,26],json_dump:21,jsonasrawencod:21,jsonencod:[2,21],jsonread:18,just:[1,2,6,14,20,24],kei:[1,2,4,18,21,23,24,26],key1:[1,26],key2:[1,26],key_cl:2,key_class:21,keynam:23,keyword:[2,21,23,24],khz:23,kib:23,kind:[23,24],known:[1,17,24],kwarg:[0,1,2,3,5,6,8,9,10,11,12,20,21],kwd:[5,6,8,20],lambda:[7,21],languag:23,larger:24,last:[2,17],latter:3,least:23,leav:21,left:21,length:[1,16,17,21,23,24],less:23,less_or_equ:23,less_than:23,lesser:21,lessorequ:24,lessthan:24,let:21,letter:1,level:[0,2,3,13,18,19,21,23,24],librari:[21,23,27],lifecycl:[11,23],light:27,like:[1,6,15,18,21],limit:[21,23],line:[13,14,18,19,23,26],line_break:21,link:[18,23],linux_x86_64:3,list:[1,2,8,9,10,15,17,18,20,21,23,24,25],list_length_valid:17,list_node_type_or_group_type_valid:25,list_type_valid:17,listen:23,listresult:20,liter:[14,15],literal_reader_class:18,literalload:15,literalloc:15,load:[0,1,4,6,14,17,18,20,21,27],load_attribut:21,load_plugin:4,loader:[14,18],loader_sourc:15,loaderexcept:15,loadernotfounderror:15,loadersourc:15,loadingcontext:[14,15],local:[1,8],local_random:16,local_seri:16,locat:[13,17,18,19,20,21,23,24,25],locator_as_str:19,lock:21,lockedlist:21,log:[0,1,3,9],log_cl:0,log_fil:1,log_list:1,logger:[9,12,20,21],logger_level:0,logger_nam:0,loggermixin:[0,9,12,20],logging_handl:[0,4,5],logic:[2,3,23],lot:17,lower:[1,23,25],lowercas:[20,21],lru_cach:21,macro:23,made:21,magenta:21,mai:[1,3,4,10,14,15,21,23,24,26],main:[7,23,26],main_file_nam:3,major:23,make:[1,2,14,17,21,23,24,25],makedir:21,manag:[1,4,6,20,23,26],mani:[2,3,24,26],manipul:1,many_to_mani:2,many_to_on:2,map:[1,3,23,25],mapi:[4,5,20],mark:26,mark_pattern:[1,26],match:[2,3,9,20,23,24,25],matches_evalu:24,max:[1,26],max_attempt:[3,10],max_bar_length:1,max_byt:0,max_inst:3,max_length:[1,23],max_level:19,max_occurr:3,maximum:[1,3,4,10,16,19,23],maxlength:24,mean:[1,2,4,21,23],mechan:[0,1,2,6,11,17,21],member:[3,23],memberof:23,membership:23,mention:23,merg:[2,17,18,21,24],merge_capability_definition_from_typ:24,merge_input_definit:24,merge_interfac:24,merge_interface_definit:24,merge_interface_definitions_from_their_typ:24,merge_operation_definit:24,merge_parameter_definit:24,merge_parameter_valu:2,merge_raw_input_definit:24,merge_raw_operation_definit:24,merge_raw_parameter_definit:24,merge_requirement_assign:24,merge_requirement_assignment_relationship:24,messag:[0,1,2,3,4,6,9,13,14,15,17,18,19,21],meta:[14,23],meta_data:3,metadata:[1,3,20,23,24],method:[1,2,6,10,17,20,21,23,24],method_cach:[2,21],mhz:23,mib:23,might:[3,20,21,23],mime:23,mime_typ:23,min_inst:3,min_length:23,min_occurr:3,minim:26,minimum:[3,23],minlength:24,minor:23,minut:23,miscellan:[1,2],mismatch:21,missingrequiredparametersexcept:2,mix0in:21,mix:[0,2,21],mode:[9,26],model:[0,1,4,5,6,14,20,23,27],model_cl:[2,20,24],model_class:[1,2,20],model_storag:[0,1,4,5,16],modelable_ent:24,modelable_entity_nam:24,modelapi:20,modelidmixin:2,modelingcontext:[14,16],modelingexcept:2,modeljsonencod:2,modellogiter:1,modelmixin:2,modelstorag:20,modif:[3,21],modifi:[9,17],modified_entity_id:3,modified_node_templ:3,modul:[0,2,6,21,27],month:23,more:[3,6,14,21,23,24],most:3,mostli:2,msg:3,multipl:[0,1,10,23,26],must:[1,2,3,14,17,20,23],mutabl:3,mutual:1,mutuality_descript:1,mutuality_error:1,mutually_exclus:1,mutually_exclusive_opt:1,mutuallyexclusiveopt:1,my_input:26,name:[0,1,2,3,4,5,6,10,11,14,15,16,17,18,20,21,22,23,24,25,26],name_column_nam:2,name_format:10,namespac:23,namespace_prefix:23,namespace_uri:23,natur:21,necessari:[23,24],need:[2,21,23],nest:[2,17,23,24,25],nested_parameter_name_or_index:24,network:23,never:21,newli:6,newlin:21,next:21,nfv:22,nice:21,nicer:1,node:[0,2,3,5,9,10,11,14,16,23,24,25],node_filt:[23,24,25],node_filter_capabilities_valid:25,node_filter_properties_valid:25,node_filter_valid:25,node_id:[11,26],node_id_format:16,node_nam:3,node_templ:[2,3,5,23,24],node_template_id:[11,26],node_template_nam:3,node_template_or_type_valid:25,node_typ:[3,23],nodefilt:[23,25],nodeoperationcontext:5,nodetempl:[2,3,23,25],nodetemplateconstraint:[2,3,24],nodetemplatecontainerhold:2,nodetoolbelt:5,nodetyp:[3,23],non:[1,2,20,21,24,26],none:[0,1,2,3,4,5,6,7,9,10,12,13,14,15,17,18,19,20,21,22,23,24,25],none_to_nul:17,norm:[11,23],normal:[2,3,17,21,24],note:[1,2,3,10,12,14,15,21,23,24],notfounderror:20,noth:[6,18],noun:21,now:27,null_to_non:17,nullabl:2,nullifi:21,number:[3,10,17,18,21,23],numer:[21,23],obj:21,object:[0,1,2,4,5,6,7,9,10,14,15,16,17,18,19,20,21,23],object_dict_field:17,object_dict_unknown_field:17,object_field:17,object_list_field:17,object_sequenced_list_field:17,observ:23,occur:[2,3,26],occurr:[3,23],offset:1,often:[3,15,17],old:1,omit:2,onc:3,one:[1,2,3,6,10,14,21,23,24,26],one_to_mani:2,one_to_on:2,one_to_one_self:2,onli:[2,3,10,17,21,23,25,26],onward:[17,25],open:[15,21,23,27],oper:[0,3,4,9,10,11,12,14,21,23,24,26],operation_context:5,operation_kwarg:[6,11],operation_nam:[3,10,24],operation_templ:3,operationassign:23,operationdefinit:23,operationimplement:23,operationnotfoundexcept:[9,10],operationtask:10,operationtempl:3,opt:1,optim:21,option:[1,2,3,17,20,21,23,25,26],orchestr:[23,24,27],orchestratorerror:[4,5],order:[2,14,15,21,23,26],ordereddict:21,org:24,origin_loc:15,original_assign:24,original_model:20,orphan:2,other:[0,2,3,6,15,23,27],other_fk:2,other_model_cl:2,other_properti:2,other_t:2,otherwis:[1,2,3,10,20,21,23,24,26],our:[2,6,14,21,24],our_input:24,our_interfac:24,our_interface_assign:24,our_oper:24,our_property_definit:24,our_relationship:24,our_requir:24,our_requirement_assign:24,our_sourc:24,ourselv:17,out:[14,17,21,24],outbound_relationship:3,output:[3,14,21,23],over:[5,8,10,17,18,20,21,23],overkil:6,overrid:[1,2,10,17,18,21,23,24],own:[2,3,6,21,24],owner:2,packag:[0,1,2,3,4,6,9,13,14,15,16,17,18,19,20,21],package_nam:3,package_sourc:3,package_vers:3,page:27,pagin:20,pair:1,parallel:10,param:[1,9,20,21],param_decl:1,paramet:[0,1,2,3,4,5,6,8,10,11,12,20,21,23],parameter_templ:1,parameter_valu:2,parameterdefinit:[23,25],parameterexcept:2,parametermixin:2,parametersofwrongtypeexcept:2,parent:[2,3,17,21,23,24,25],parent_fk:2,parent_properti:2,parent_t:2,pars:[3,14,21,23,24,26],parse_bool:24,parse_int:24,parse_modelable_entity_nam:24,parse_self:24,parse_string_express:24,parse_types_dict_nam:17,parse_version_str:21,parser:[3,21,23,25,27],parsingerror:0,part:[3,21,23],pass:[1,2,4,10,20,21,24],pass_context:1,pass_logg:1,pass_model_storag:1,pass_plugin_manag:1,pass_resource_storag:1,patch:21,patch_ctx:6,path:[1,3,4,5,6,10,15,18,20,21,23,26],pattern:[1,21,23,24,25,26],pend:[3,9],per:[23,24],perform:[14,15],persist_chang:5,pete:1,phase:11,physic:23,place:[1,21,24],placehold:2,platform:[3,19,21],plugin:[1,3,5,6,9,10,12],plugin_id:26,plugin_manag:[0,4,12],plugin_path:26,plugin_specif:3,plugin_workdir:5,pluginalreadyexistserror:4,pluginmanag:4,pluginnotfoundexcept:9,plugins_dir:4,pluginspecif:3,plural:[2,21],point:[0,1,3,6,23],polici:[2,3,23,25],policy_targets_valid:25,policy_templ:3,policy_typ:[3,23],policytempl:[3,23,25],policytyp:[23,25],pool:21,pool_siz:12,port:[8,23],posit:[3,23],possibl:[1,2,20,21,26],potenti:3,prefer:2,prefix:[2,15,17,21,23,24],prefix_char:21,prefix_colon:21,prefixedlogg:5,present:[14,22,23,24,27],presentationbas:17,presentationcontext:[14,17],presenter_class:17,presenter_sourc:17,presenterexcept:17,presenternotfounderror:17,presentersourc:17,prevent:23,primari:[3,21,23,24],primary_kei:2,primit:[2,17,19,21,24,25],primitive_dict_field:17,primitive_dict_unknown_field:17,primitive_field:17,primitive_list_field:17,primitive_typ:24,print:[1,12,17,21,26],print_data:1,print_except:[17,21],print_last_stack:21,print_progress:1,print_traceback:21,problem:21,procedur:23,process:[1,6,8,9,23],processexcept:[6,9],processexecutor:[4,12],profil:[1,2,17,21,22,23,24],prog:21,programmat:3,progress:1,progress_handl:21,project:27,proper:[17,21],properli:[21,23],properti:[2,3,14,17,21,23,24,25],property_definit:24,property_nam:24,propertyassign:23,propertydefinit:[23,25],protocol:17,provid:[0,1,2,3,5,8,10,14,15,17,18,21,23,26],proxi:[6,7],prune:21,pure:[1,3],purpos:[3,21,23],put:[6,20,21,24],py26:3,py27:3,python:[0,2,3,10,17,21,24],python_path:12,python_script_scop:6,python_typ:2,python_type_nam:21,pythonpath:4,qname:23,qualifi:[21,23],queri:[2,3],question:6,quit:6,quote_json_env_var:6,qwarg:20,rais:[0,1,2,4,6,9,10,17,21],raise_error_if_exist:21,raise_first:21,random:21,rang:[21,23],rapi:[4,5,20],rather:[3,12,21,23],raw:[2,14,17,18,22,23,25],raw_encoder_default:21,raw_input:24,raw_oper:24,raw_property_definit:24,raw_requir:24,rawread:18,read:[1,5,6,14,17,20,27],readabl:[2,3,21,23],reader:[14,18],reader_sourc:18,readerexcept:18,readernotfounderror:18,readersourc:18,readersyntaxerror:18,readingcontext:[14,18],reason:1,receiv:[1,18],recurs:[2,14,17,18,21,24],red:21,redund:21,refer:[10,17,23,24,25],referenc:[13,21,23,24],reflect:21,refresh:20,regard:1,regist:[0,20],registrar:0,regular:[23,25,26],regular_long:23,regular_short:23,reject:3,rel:[15,20,23],rel_kwarg:2,relat:[2,6,23],relationship:[3,5,9,10,11,23,24,25],relationship_edg:3,relationship_interface_definit:24,relationship_nam:3,relationship_property_definit:24,relationship_templ:[3,23],relationship_template_or_type_valid:25,relationship_typ:[3,23],relationshipassign:[23,25],relationshipdefinit:23,relationshipoperationcontext:5,relationshiptempl:[3,23,25],relationshiptoolbelt:5,relationshiptyp:23,releas:3,relev:[20,26],reli:[6,21,24],reliabl:23,reload:20,remain:26,remot:[3,6,8],remov:[10,26],remove_depend:10,remove_if_exist:21,remove_task:10,render:[5,18,23],repeat:[1,4],repeatedli:3,replac:1,repo:1,report:[19,24],report_issu:2,report_issue_for_bad_format:24,report_issue_for_circular_type_hierarchi:17,report_issue_for_parent_is_self:17,report_issue_for_unknown_parent_typ:17,report_issue_for_unknown_typ:17,repositori:[3,23],repository_credenti:3,repository_url:3,repr:21,repres:[3,6,10,20,23],represent:[2,3,21],represent_data:21,request:[9,10,15,20,21],requestexcept:21,requestload:15,requesttextload:15,requir:[1,2,3,14,17,21,23,26],requirement_assign:24,requirement_definit:24,requirement_templ:3,requirementassign:[23,25],requirementdefinit:23,requirementtempl:3,rerais:6,reserv:[17,23],reset_cache_info:21,reset_config:26,resid:26,resolve_command:1,resourc:[0,1,4,5,20],resource_storag:[0,4,5],resourceapi:20,resourcestorag:20,respect:23,respons:21,rest:[6,27],restrict:23,result:[2,18,20,21,23],resum:9,retri:[1,3,4,6,10,26],retriev:[2,20,21,23,24],retry_interv:[3,4,6,10],return_cod:9,reus:23,reusabl:23,revers:10,robust:17,role:3,root:[0,3,4,17,20,24,25],rootlogg:0,rotatingfilehandl:0,roundtripdump:21,ruamel:21,run:[3,4,6,8,10,12,21,23,26],run_by_dependency_ord:11,run_command:8,run_commands_with_ssh:6,run_script:[6,8],run_script_loc:6,run_script_with_ssh:6,runner:4,runtim:[14,23],runtimeerror:4,safe:[10,21],safe_repr:21,safe_str:21,sai:[6,23],same:[2,4,6,18,21,23,24],satisfi:14,satisfyrequir:14,save:21,scalar:23,scalarfrequ:23,scalars:23,scalartim:23,scenario:10,schema:[1,15,23],scheme:[15,21],script:[3,6,23],script_path:[6,8],scriptexcept:6,search:[15,21,24,27],second:[3,6,10,17,21,23,24],secondari:23,section:[13,14,21,23,24],see:[1,2,15,21,23,24,25],seem:[6,23],select:[3,23],self:2,semant:17,send:[9,10],sent:[2,3],separ:[14,21,23,24],sequenc:[8,10,17,23],serial:2,serializ:[2,20],serialization_dict:[5,20],serv:[2,3],server:6,servic:[0,1,2,4,5,14,16,23,24],service_id:[0,1,4,5],service_nam:[0,1,3,26],service_plan:3,service_templ:[1,2,3,5,17,23,24,25],service_template_dir:0,service_template_filenam:[1,26],service_template_id:[0,1],service_template_nam:[0,1,3,26],service_template_path:[0,1,26],service_upd:3,service_update_nam:3,service_update_nod:3,service_update_node_templ:3,service_update_servic:3,serviceid:1,serviceinst:14,servicemodif:3,servicetempl:[2,3,14,16,23],serviceupd:3,serviceupdatestep:3,session:20,set:[0,2,3,17,21,23,24,26],set_cli_except_hook:1,set_input:16,set_nest:24,set_thread_loc:14,set_verbosity_level:1,setter:17,setter_func:17,shall:[23,24,26],short_form_field:17,shorthand:[17,25],shorthand_nam:25,shot:3,should:[2,3,6,15,20,21,23,26],show_vers:1,shut:21,shutdown:21,side:[12,21,26],signatur:[3,17],signifi:2,similarli:[1,2],simpl:[1,2,21,22,23,24],simple_nfv_v1_0:27,simple_profile_for_nfv_loc:22,simple_profile_loc:23,simple_v1_0:[22,27],simpli:1,sinc:6,singl:[1,3,4,20,23],size:21,skip:6,smallest:3,snippet:[13,18,19],softwar:[23,27],sole:2,solut:[21,27],some:[1,6,10,23,24],some_attribut:21,some_class:20,some_modul:21,some_opt:1,some_packag:21,someclass:20,someth:[1,26],sort:[1,10,20,21,23,26],sort_bi:[1,26],sort_descend:1,sourc:[1,2,3,4,5,10,14,15,17,18,20,21,23,24,26],source_interfac:24,source_nod:[3,5],source_node_nam:3,source_node_templ:[2,5,24],source_operation_nam:10,source_path:3,source_posit:3,source_properti:24,spec:[13,21,23],special:[17,21,24,25],special_import:23,specif:[1,2,3,6,9,17,18,23,24],specifi:[2,3,15,17,23,24],sphinx:2,split:24,split_prefix:24,sql:0,sqlalchemi:[2,3,20],sqlalchemymodelapi:20,sqlite:20,ssh:[6,27],stage:23,standard:[13,21,23],start:[3,9,24],start_nod:11,start_stub_typ:9,start_workflow:9,started_at:3,state:[2,3,21,23,24],statement:23,statist:21,statu:[3,9,23],stderr:[6,9],stdout:[6,9,14,21],step:3,still:3,stop:[14,26],stop_nod:11,storag:[0,1,2,3,4,5,26,27],storage_sort_param:1,storageapi:20,storageerror:20,store:[16,18,21],str:[9,21,23,24],str_:[1,21],str_valu:21,stream:[14,21],strict:[2,21],strictdict:[2,21,23],strictlist:[2,21],string:[1,3,5,6,14,15,21,23,24,26],string_list_as_str:21,stringstyl:1,structur:[18,21,23],stubtask:10,stubtaskexecutor:12,style:[1,14],stylize_log:1,sub:[1,10,12,21,24],subclass:[2,21,23],submiss:21,submit:21,subprocess:9,substitut:[3,23],substitution_map:23,substitution_templ:3,substitutionmap:[3,23],substitutionmappingscap:23,substitutionmappingsrequir:23,substitutionmappingtempl:3,substitutiontempl:3,substitutiontemplatemap:3,substr:24,success:3,suffix:[4,26],suffix_templ:[0,4],suggest:1,sum:21,suppli:[1,10,15,21,26],support:[0,1,2,3,14,15,17,21,22,23,24,25],supported_platform:3,supported_py_vers:3,suppress_error:2,sure:[2,14,17,21,24,25],swallow:21,symbol:23,syntax:19,system:[3,20,21],tabl:[2,20],tabular:1,tag:[21,24],tar:[1,21],target:[2,3,5,8,10,11,18,21,23,24,25],target_cap:3,target_capability_nam:3,target_capability_typ:3,target_nod:[3,5],target_node_nam:3,target_node_templ:[2,3,5,24],target_node_template_constraint:[3,24],target_node_typ:3,target_operation_nam:10,target_path:3,target_posit:3,targeted_nod:11,task:[1,3,4,5,6,9,11,12,21,26],task_graph:9,task_id:[5,10,12],task_ignore_failur:5,task_max_attempt:[1,4,5,26],task_retry_interv:[1,4,5,26],taskabortexcept:4,taskcreationexcept:9,taskexcept:[6,9],taskgraph:10,tasknotingrapherror:10,taskretryexcept:4,templat:[0,1,2,5,14,16,24,25,26],template_as_raw:16,template_author:23,template_nam:23,template_type_nam:25,template_vers:23,templatemodelmixin:2,templates_dict_nam:25,termin:[1,10,12,21],test:12,text:[1,2,15],textual:15,textui:21,than:[3,6,12,14,21,23],the_dict:[2,24],the_list:2,the_raw_input:24,the_typ:24,thei:[3,15,17,21,23,24,25],them:[0,10,14,17,21,23,24],themselv:24,therebi:4,therefor:23,thi:[0,1,2,3,6,10,12,14,17,20,21,23,24,26],thing:23,third:[17,24,25],those:[2,3,17,23,24],though:[15,21],thread:[14,17],threadexecutor:12,three:[2,26],through:2,throughout:[0,23],thrown:21,thu:[2,3],tib:23,time:[1,2,3,23,24,26],timeout:[17,21],timestamp:[3,23],timestamp_formatt:1,timezon:23,tmp:26,to_dict:[2,20],todo:28,togeth:[3,26],token:24,tool:[5,23,27],toolbelt:[0,4],top:[21,23,24],top_level_colon_align:21,topolog:[3,10,23],topological_ord:10,topology_templ:23,topologytempl:23,tosca:[1,2,3,21,22,23,24],tosca_definitions_vers:[22,23],tosca_simple_profile_for_nfv_1_0:22,tosca_simple_yaml_1_0:[22,23],toscasimplenfvpresenter1_0:22,toscasimplepresenter1_0:[22,23],traceback:[3,21],trail:21,transfer:1,translat:[2,9,24],transpar:23,treat:[2,15,21],tri:[15,20],trigger:14,trim_formatter_gener:1,trivial:17,trusti:3,tsoca:11,tupl:21,turn:23,two:[2,3,6,10,17,21,23,24,25],type:[1,3,6,10,14,16,17,18,19,20,24,26],type_nam:[2,3,11,17,21,24,25],type_valid:[17,25],typedecor:2,typeerror:21,types_dict:25,types_dict_nam:[17,25],typic:23,tzhour:23,tzminut:23,ubuntu:3,unabl:2,unbound:[23,25],uncaught:21,unchang:25,undeclar:[2,4],undeclaredparametersexcept:2,undeclaredworkflowerror:4,undefin:23,under:[17,25],unicod:21,uniform:23,uninstal:26,uninstall_nod:11,uniqu:[3,5,21,23,26],unit:[3,23],univers:21,universal_random:16,unknown:[17,19,21],unless:[21,26],unsuccessfulli:4,unsupport:21,untar:21,until:[21,24],unusu:2,unwrap:2,unwrapper_funct:21,unzip:21,updat:[3,6,20],updated_at:3,upload:[1,20,26],uploaded_at:3,upon:[21,23],upper:[21,23,25],uri:[15,23],uri_loader_prefix:15,uriloc:15,uritextload:15,url:[1,3,21,23],usag:[4,21],use:[1,2,3,9,16,17,20,21,23,24],use_sudo:8,used:[0,2,3,4,5,15,17,19,21,23,24,25,26],useful:14,user:[6,9,21,26],uses:[2,21,24],using:[2,5,12,17,21,23,24],usual:[3,14,21,24],utc:23,utf:[14,15],util:[6,8,13,20,23,27],uuid4:10,v1_0:25,valid:[1,2,4,14,23,24,25,27],valid_source_node_typ:3,valid_source_typ:[23,24],valid_target_typ:23,valid_valu:[23,25],validate_cal:21,validate_data_type_nam:24,validate_dict_valu:2,validate_format:24,validate_function_argu:21,validate_in_choic:21,validate_inst:21,validate_known_field:17,validate_list_valu:2,validate_no_short_form:17,validate_no_unknown_field:17,validate_plugin:4,validate_primit:17,validate_required_input:24,validate_required_valu:24,validate_requirement_assign:24,validate_service_templ:0,validate_subtitution_mappings_cap:24,validate_subtitution_mappings_requir:24,validate_typ:21,validate_valu:17,validate_value_typ:21,validatecap:14,validateserviceinst:14,validationcontext:[14,19],validator_fn:17,validatormixin:21,validvalu:24,valu:[1,2,3,4,6,10,13,14,16,17,18,21,22,23,24,25],value1:[1,26],value2:[1,26],value_cl:2,value_class:21,valueerror:[2,17,21],valueformatexcept:2,vari:21,variabl:[0,2,3,5,6,10,14,15,16,17,18,19,21,24,26],variant:[3,21,23],variou:[1,3,25],verbos:[1,26],verbosity_level:1,veri:6,verion:21,version:[3,4,23,24,26],versionstr:21,vertex:3,vertic:3,via:[2,14,17,23],view:23,visibl:8,visual:21,vvv:26,wagon:[3,4,26],wai:6,want:[1,21],wasn:2,well:[2,3,6,20,23,26],were:[6,21,23],wgn:[3,4,26],what:6,wheel:3,when:[0,1,3,4,6,9,17,19,21,23,24],where:[1,10,11,17,21,23,24],whether:[1,2,3,10,17,24,25],which:[0,1,2,3,4,10,11,17,20,21,23,26],white:21,whl:3,whose:[10,20,23],why:6,width:[1,21],wildcard:[1,26],with_logg:0,within:[23,24,26],without:[1,5,12,17,21,23,26],won:21,work:[1,5,14,17,21,23,25,26],workdir:[1,5],worker:21,workflow:[0,3,4,27],workflow_context:[10,11],workflow_func:10,workflow_nam:[3,4,5,26],workflow_paramet:11,workflow_templ:3,workflowcontext:5,workflowimplementationnotfounderror:4,workflowrunn:4,workflowtask:10,would:[2,3,6,10,20,21,23],wrap:[2,21,25],wrap_if_need:21,wrapper:[2,17],wrapper_funct:21,write:[1,12,14,21],written:21,wrong:[2,21,23],yaml:[1,2,3,18,21,22,23,24,26],yaml_dump:21,yaml_load:21,yamlasrawdump:21,yamlread:18,year:23,yellow:21,yet:[2,23],you:[1,2,6,21,23,26],your:17,zero:[3,21],zip:[1,4,21,26]},titles:["<code class=\"docutils literal\"><span class=\"pre\">aria</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.cli</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.modeling</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.modeling.models</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.orchestrator</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.orchestrator.context</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.orchestrator.execution_plugin</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.orchestrator.execution_plugin.ctx_proxy</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.orchestrator.execution_plugin.ssh</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.orchestrator.workflows</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.orchestrator.workflows.api</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.orchestrator.workflows.builtin</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.orchestrator.workflows.executor</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.parser</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.parser.consumption</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.parser.loading</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.parser.modeling</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.parser.presentation</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.parser.reading</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.parser.validation</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.storage</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria.utils</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria_extension_tosca.simple_nfv_v1_0</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria_extension_tosca.simple_v1_0</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria_extension_tosca.simple_v1_0.modeling</span></code>","<code class=\"docutils literal\"><span class=\"pre\">aria_extension_tosca.simple_v1_0.presentation</span></code>","CLI","User Manual for ARIA TOSCA","REST"],titleterms:{"default":1,"function":[2,24],"import":21,api:[10,20],archiv:[21,26],argpars:21,aria:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,26,27],aria_extension_tosca:[22,23,24,25],artifact:24,assign:23,base:12,builtin:11,cach:21,capabl:24,celeri:12,cli:[1,26],client:7,collect:21,collection_instrument:20,color:1,common:[3,5,6],config:1,consol:21,constant:6,constraint:[2,24],consum:14,consumpt:14,context:5,copi:24,core:[0,1,9,20,27],creat:26,csar:1,ctx_proxi:7,data:23,data_typ:24,decor:[4,17],definit:23,delet:26,dry:12,engin:9,environment_glob:6,event:4,events_handl:9,events_log:9,except:[0,1,2,4,5,6,9,13,20,21],execut:26,execute_oper:11,execution_log:1,execution_plugin:[6,7,8],executor:12,extens:[0,25,27],field:17,field_gett:25,field_valid:25,file:21,filesystem_rapi:20,filter:23,format:21,graph_compil:9,heal:11,helptext:1,http:21,indic:27,input:[1,26],instal:[11,26],instanc:3,instanti:6,interfac:[24,27],list:26,load:15,loader:15,local:6,locat:15,log:26,logger:[0,1],main:1,manual:27,miscellan:23,mixin:2,model:[2,3,16,24],node:26,node_templ:26,openclos:21,oper:[5,6,8],orchestr:[3,4,5,6,7,8,9,10,11,12],output:26,paramet:24,parser:[13,14,15,16,17,18,19],plugin:[4,21,26],polici:24,present:[17,25],process:[12,21],read:18,relationship:2,requir:24,reset:26,rest:28,resum:26,sdk:27,server:7,servic:[3,26],service_templ:26,service_template_util:1,show:26,simple_nfv_v1_0:22,simple_v1_0:[23,24,25],specif:[13,21],sql_mapi:20,ssh:8,start:[11,26],stop:11,storag:20,store:26,substitution_map:24,tabl:[1,27],task:10,task_graph:10,templat:[3,23],thread:[12,21],toolbelt:5,tosca:27,tunnel:8,type:[2,21,23,25],uninstal:11,uri:21,user:27,util:[1,2,17,21],uuid:21,valid:[17,19,21,26],version:21,workflow:[5,9,10,11,12,26],workflow_runn:4}})
\ No newline at end of file
diff --git a/_site/favicon.ico b/_site/favicon.ico
deleted file mode 100644
index 1e8e3b5..0000000
--- a/_site/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/_site/fonts/FontAwesome.otf b/_site/fonts/FontAwesome.otf
deleted file mode 100755
index 81c9ad9..0000000
--- a/_site/fonts/FontAwesome.otf
+++ /dev/null
Binary files differ
diff --git a/_site/fonts/fontawesome-webfont.eot b/_site/fonts/fontawesome-webfont.eot
deleted file mode 100755
index 84677bc..0000000
--- a/_site/fonts/fontawesome-webfont.eot
+++ /dev/null
Binary files differ
diff --git a/_site/fonts/fontawesome-webfont.svg b/_site/fonts/fontawesome-webfont.svg
deleted file mode 100755
index d907b25..0000000
--- a/_site/fonts/fontawesome-webfont.svg
+++ /dev/null
@@ -1,520 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata></metadata>
-<defs>
-<font id="fontawesomeregular" horiz-adv-x="1536" >
-<font-face units-per-em="1792" ascent="1536" descent="-256" />
-<missing-glyph horiz-adv-x="448" />
-<glyph unicode=" "  horiz-adv-x="448" />
-<glyph unicode="&#x09;" horiz-adv-x="448" />
-<glyph unicode="&#xa0;" horiz-adv-x="448" />
-<glyph unicode="&#xa8;" horiz-adv-x="1792" />
-<glyph unicode="&#xa9;" horiz-adv-x="1792" />
-<glyph unicode="&#xae;" horiz-adv-x="1792" />
-<glyph unicode="&#xb4;" horiz-adv-x="1792" />
-<glyph unicode="&#xc6;" horiz-adv-x="1792" />
-<glyph unicode="&#xd8;" horiz-adv-x="1792" />
-<glyph unicode="&#x2000;" horiz-adv-x="768" />
-<glyph unicode="&#x2001;" horiz-adv-x="1537" />
-<glyph unicode="&#x2002;" horiz-adv-x="768" />
-<glyph unicode="&#x2003;" horiz-adv-x="1537" />
-<glyph unicode="&#x2004;" horiz-adv-x="512" />
-<glyph unicode="&#x2005;" horiz-adv-x="384" />
-<glyph unicode="&#x2006;" horiz-adv-x="256" />
-<glyph unicode="&#x2007;" horiz-adv-x="256" />
-<glyph unicode="&#x2008;" horiz-adv-x="192" />
-<glyph unicode="&#x2009;" horiz-adv-x="307" />
-<glyph unicode="&#x200a;" horiz-adv-x="85" />
-<glyph unicode="&#x202f;" horiz-adv-x="307" />
-<glyph unicode="&#x205f;" horiz-adv-x="384" />
-<glyph unicode="&#x2122;" horiz-adv-x="1792" />
-<glyph unicode="&#x221e;" horiz-adv-x="1792" />
-<glyph unicode="&#x2260;" horiz-adv-x="1792" />
-<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
-<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
-<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
-<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
-<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
-<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
-<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
-<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
-<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
-<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
-<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
-<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
-<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
-<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
-<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
-<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
-<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
-<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
-<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
-<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
-<glyph unicode="&#xf016;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " />
-<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
-<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
-<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
-<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
-<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
-<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
-<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
-<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
-<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
-<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
-<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
-<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
-<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
-<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
-<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
-<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
-<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
-<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
-<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
-<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
-<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
-<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
-<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
-<glyph unicode="&#xf035;" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
-<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
-<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
-<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
-<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
-<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
-<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
-<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
-<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
-<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
-<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
-<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
-<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
-<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
-<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
-<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
-<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
-<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
-<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
-<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
-<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
-<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
-<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
-<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
-<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
-<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
-<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
-<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
-<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
-<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
-<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
-<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
-<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
-<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
-<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
-<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
-<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
-<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
-<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
-<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
-<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
-<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
-<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
-<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
-<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
-<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
-<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
-<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5 l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5 t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
-<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
-<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
-<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
-<glyph unicode="&#xf080;" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
-<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf082;" d="M1536 160q0 -119 -84.5 -203.5t-203.5 -84.5h-192v608h203l30 224h-233v143q0 54 28 83t96 29l132 1v207q-96 9 -180 9q-136 0 -218 -80.5t-82 -225.5v-166h-224v-224h224v-608h-544q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960 q119 0 203.5 -84.5t84.5 -203.5v-960z" />
-<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
-<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
-<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
-<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
-<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
-<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
-<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
-<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
-<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
-<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
-<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
-<glyph unicode="&#xf092;" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
-<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
-<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
-<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
-<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
-<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
-<glyph unicode="&#xf09b;" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
-<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
-<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
-<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
-<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
-<glyph unicode="&#xf0a2;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
-<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
-<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
-<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
-<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
-<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
-<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
-<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
-<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
-<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
-<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
-<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
-<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
-<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
-<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
-<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
-<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
-<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
-<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
-<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
-<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
-<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
-<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
-<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
-<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
-<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
-<glyph unicode="&#xf0d4;" d="M829 318q0 -76 -58.5 -112.5t-139.5 -36.5q-41 0 -80.5 9.5t-75.5 28.5t-58 53t-22 78q0 46 25 80t65.5 51.5t82 25t84.5 7.5q20 0 31 -2q2 -1 23 -16.5t26 -19t23 -18t24.5 -22t19 -22.5t17 -26t9 -26.5t4.5 -31.5zM755 863q0 -60 -33 -99.5t-92 -39.5q-53 0 -93 42.5 t-57.5 96.5t-17.5 106q0 61 32 104t92 43q53 0 93.5 -45t58 -101t17.5 -107zM861 1120l88 64h-265q-85 0 -161 -32t-127.5 -98t-51.5 -153q0 -93 64.5 -154.5t158.5 -61.5q22 0 43 3q-13 -29 -13 -54q0 -44 40 -94q-175 -12 -257 -63q-47 -29 -75.5 -73t-28.5 -95 q0 -43 18.5 -77.5t48.5 -56.5t69 -37t77.5 -21t76.5 -6q60 0 120.5 15.5t113.5 46t86 82.5t33 117q0 49 -20 89.5t-49 66.5t-58 47.5t-49 44t-20 44.5t15.5 42.5t37.5 39.5t44 42t37.5 59.5t15.5 82.5q0 60 -22.5 99.5t-72.5 90.5h83zM1152 672h128v64h-128v128h-64v-128 h-128v-64h128v-160h64v160zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf0d5;" horiz-adv-x="1664" d="M735 740q0 -36 32 -70.5t77.5 -68t90.5 -73.5t77 -104t32 -142q0 -90 -48 -173q-72 -122 -211 -179.5t-298 -57.5q-132 0 -246.5 41.5t-171.5 137.5q-37 60 -37 131q0 81 44.5 150t118.5 115q131 82 404 100q-32 42 -47.5 74t-15.5 73q0 36 21 85q-46 -4 -68 -4 q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q77 66 182.5 98t217.5 32h418l-138 -88h-131q74 -63 112 -133t38 -160q0 -72 -24.5 -129.5t-59 -93t-69.5 -65t-59.5 -61.5t-24.5 -66zM589 836q38 0 78 16.5t66 43.5q53 57 53 159q0 58 -17 125t-48.5 129.5 t-84.5 103.5t-117 41q-42 0 -82.5 -19.5t-65.5 -52.5q-47 -59 -47 -160q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26zM591 -37q58 0 111.5 13t99 39t73 73t27.5 109q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -48 2 q-53 0 -105 -7t-107.5 -25t-97 -46t-68.5 -74.5t-27 -105.5q0 -70 35 -123.5t91.5 -83t119 -44t127.5 -14.5zM1401 839h213v-108h-213v-219h-105v219h-212v108h212v217h105v-217z" />
-<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
-<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
-<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
-<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
-<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
-<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
-<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
-<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
-<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
-<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
-<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
-<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
-<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
-<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
-<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
-<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
-<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
-<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
-<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
-<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
-<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
-<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
-<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
-<glyph unicode="&#xf0f3;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
-<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
-<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf0f6;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
-<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
-<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
-<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
-<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
-<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
-<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
-<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
-<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
-<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
-<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
-<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
-<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
-<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
-<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
-<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
-<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
-<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
-<glyph unicode="&#xf110;" horiz-adv-x="1568" d="M496 192q0 -60 -42.5 -102t-101.5 -42q-60 0 -102 42t-42 102t42 102t102 42q59 0 101.5 -42t42.5 -102zM928 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -66 -47 -113t-113 -47t-113 47t-47 113 t47 113t113 47t113 -47t47 -113zM1360 192q0 -46 -33 -79t-79 -33t-79 33t-33 79t33 79t79 33t79 -33t33 -79zM528 1088q0 -73 -51.5 -124.5t-124.5 -51.5t-124.5 51.5t-51.5 124.5t51.5 124.5t124.5 51.5t124.5 -51.5t51.5 -124.5zM992 1280q0 -80 -56 -136t-136 -56 t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1536 640q0 -40 -28 -68t-68 -28t-68 28t-28 68t28 68t68 28t68 -28t28 -68zM1328 1088q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5z" />
-<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
-<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
-<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
-<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
-<glyph unicode="&#xf116;" horiz-adv-x="1792" />
-<glyph unicode="&#xf117;" horiz-adv-x="1792" />
-<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
-<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
-<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
-<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
-<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
-<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
-<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
-<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
-<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
-<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
-<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
-<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
-<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
-<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
-<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
-<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
-<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
-<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
-<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
-<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
-<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
-<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
-<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
-<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
-<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
-<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
-<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
-<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
-<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
-<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
-<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
-<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
-<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
-<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
-<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
-<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
-<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
-<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
-<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
-<glyph unicode="&#xf15b;" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
-<glyph unicode="&#xf15c;" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
-<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
-<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
-<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
-<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
-<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
-<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
-<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
-<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
-<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
-<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
-<glyph unicode="&#xf16c;" horiz-adv-x="1408" d="M928 135v-151l-707 -1v151zM1169 481v-701l-1 -35v-1h-1132l-35 1h-1v736h121v-618h928v618h120zM241 393l704 -65l-13 -150l-705 65zM309 709l683 -183l-39 -146l-683 183zM472 1058l609 -360l-77 -130l-609 360zM832 1389l398 -585l-124 -85l-399 584zM1285 1536 l121 -697l-149 -26l-121 697z" />
-<glyph unicode="&#xf16d;" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
-<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
-<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
-<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" />
-<glyph unicode="&#xf174;" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
-<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
-<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
-<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
-<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
-<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
-<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
-<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
-<glyph unicode="&#xf180;" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
-<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
-<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
-<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
-<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
-<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
-<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
-<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
-<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
-<glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
-<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
-<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
-<glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
-<glyph unicode="&#xf194;" d="M1254 899q16 85 -21 132q-52 65 -187 45q-17 -3 -41 -12.5t-57.5 -30.5t-64.5 -48.5t-59.5 -70t-44.5 -91.5q80 7 113.5 -16t26.5 -99q-5 -52 -52 -143q-43 -78 -71 -99q-44 -32 -87 14q-23 24 -37.5 64.5t-19 73t-10 84t-8.5 71.5q-23 129 -34 164q-12 37 -35.5 69 t-50.5 40q-57 16 -127 -25q-54 -32 -136.5 -106t-122.5 -102v-7q16 -8 25.5 -26t21.5 -20q21 -3 54.5 8.5t58 10.5t41.5 -30q11 -18 18.5 -38.5t15 -48t12.5 -40.5q17 -46 53 -187q36 -146 57 -197q42 -99 103 -125q43 -12 85 -1.5t76 31.5q131 77 250 237 q104 139 172.5 292.5t82.5 226.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
-<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
-<glyph unicode="&#xf199;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
-<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" />
-<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
-<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
-<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
-<glyph unicode="&#xf19e;" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
-<glyph unicode="&#xf1a0;" horiz-adv-x="1280" d="M981 197q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -49 2q-53 0 -104.5 -7t-107 -25t-97 -46t-68.5 -74.5t-27 -105.5q0 -56 23.5 -102t61 -75.5t87 -50t100 -29t101.5 -8.5q58 0 111.5 13t99 39t73 73t27.5 109zM864 1055 q0 59 -17 125.5t-48 129t-84 103.5t-117 41q-42 0 -82.5 -19.5t-66.5 -52.5q-46 -59 -46 -160q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26q37 0 77.5 16.5t65.5 43.5q53 56 53 159zM752 1536h417l-137 -88h-132q75 -63 113 -133t38 -160q0 -72 -24.5 -129.5 t-59.5 -93t-69.5 -65t-59 -61.5t-24.5 -66q0 -36 32 -70.5t77 -68t90.5 -73.5t77.5 -104t32 -142q0 -91 -49 -173q-71 -122 -209.5 -179.5t-298.5 -57.5q-132 0 -246.5 41.5t-172.5 137.5q-36 59 -36 131q0 81 44.5 150t118.5 115q131 82 404 100q-32 41 -47.5 73.5 t-15.5 73.5q0 40 21 85q-46 -4 -68 -4q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q76 66 182 98t218 32z" />
-<glyph unicode="&#xf1a1;" horiz-adv-x="1984" d="M831 572q0 -56 -40.5 -96t-96.5 -40q-57 0 -98 40t-41 96q0 57 41.5 98t97.5 41t96.5 -41t40.5 -98zM1292 711q56 0 96.5 -41t40.5 -98q0 -56 -40.5 -96t-96.5 -40q-57 0 -98 40t-41 96q0 57 41.5 98t97.5 41zM1984 722q0 -62 -31 -114t-83 -82q5 -33 5 -61 q0 -121 -68.5 -230.5t-197.5 -193.5q-125 -82 -285.5 -125.5t-335.5 -43.5q-176 0 -336.5 43.5t-284.5 125.5q-129 84 -197.5 193t-68.5 231q0 29 5 66q-48 31 -77 81.5t-29 109.5q0 94 66 160t160 66q83 0 148 -55q248 158 592 164l134 423q4 14 17.5 21.5t28.5 4.5 l347 -82q22 50 68.5 81t102.5 31q77 0 131.5 -54.5t54.5 -131.5t-54.5 -132t-131.5 -55q-76 0 -130.5 54t-55.5 131l-315 74l-116 -366q327 -14 560 -166q64 58 151 58q94 0 160 -66t66 -160zM1664 1459q-45 0 -77 -32t-32 -77t32 -77t77 -32t77 32t32 77t-32 77t-77 32z M77 722q0 -67 51 -111q49 131 180 235q-36 25 -82 25q-62 0 -105.5 -43.5t-43.5 -105.5zM1567 105q112 73 171.5 166t59.5 194t-59.5 193.5t-171.5 165.5q-116 75 -265.5 115.5t-313.5 40.5t-313.5 -40.5t-265.5 -115.5q-112 -73 -171.5 -165.5t-59.5 -193.5t59.5 -194 t171.5 -166q116 -75 265.5 -115.5t313.5 -40.5t313.5 40.5t265.5 115.5zM1850 605q57 46 57 117q0 62 -43.5 105.5t-105.5 43.5q-49 0 -86 -28q131 -105 178 -238zM1258 237q11 11 27 11t27 -11t11 -27.5t-11 -27.5q-99 -99 -319 -99h-2q-220 0 -319 99q-11 11 -11 27.5 t11 27.5t27 11t27 -11q77 -77 265 -77h2q188 0 265 77z" />
-<glyph unicode="&#xf1a2;" d="M950 393q7 7 17.5 7t17.5 -7t7 -18t-7 -18q-65 -64 -208 -64h-1h-1q-143 0 -207 64q-8 7 -8 18t8 18q7 7 17.5 7t17.5 -7q49 -51 172 -51h1h1q122 0 173 51zM671 613q0 -37 -26 -64t-63 -27t-63 27t-26 64t26 63t63 26t63 -26t26 -63zM1214 1049q-29 0 -50 21t-21 50 q0 30 21 51t50 21q30 0 51 -21t21 -51q0 -29 -21 -50t-51 -21zM1216 1408q132 0 226 -94t94 -227v-894q0 -133 -94 -227t-226 -94h-896q-132 0 -226 94t-94 227v894q0 133 94 227t226 94h896zM1321 596q35 14 57 45.5t22 70.5q0 51 -36 87.5t-87 36.5q-60 0 -98 -48 q-151 107 -375 115l83 265l206 -49q1 -50 36.5 -85t84.5 -35q50 0 86 35.5t36 85.5t-36 86t-86 36q-36 0 -66 -20.5t-45 -53.5l-227 54q-9 2 -17.5 -2.5t-11.5 -14.5l-95 -302q-224 -4 -381 -113q-36 43 -93 43q-51 0 -87 -36.5t-36 -87.5q0 -37 19.5 -67.5t52.5 -45.5 q-7 -25 -7 -54q0 -98 74 -181.5t201.5 -132t278.5 -48.5q150 0 277.5 48.5t201.5 132t74 181.5q0 27 -6 54zM971 702q37 0 63 -26t26 -63t-26 -64t-63 -27t-63 27t-26 64t26 63t63 26z" />
-<glyph unicode="&#xf1a3;" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
-<glyph unicode="&#xf1a5;" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
-<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" />
-<glyph unicode="&#xf1a7;" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
-<glyph unicode="&#xf1a9;" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
-<glyph unicode="&#xf1aa;" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" />
-<glyph unicode="&#xf1ab;" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" />
-<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
-<glyph unicode="&#xf1ad;" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
-<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
-<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" />
-<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
-<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " />
-<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" />
-<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
-<glyph unicode="&#xf1b5;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
-<glyph unicode="&#xf1b6;" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
-<glyph unicode="&#xf1b7;" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " />
-<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
-<glyph unicode="&#xf1b9;" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
-<glyph unicode="&#xf1ba;" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
-<glyph unicode="&#xf1bb;" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
-<glyph unicode="&#xf1bc;" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf1bd;" d="M1397 1408q58 0 98.5 -40.5t40.5 -98.5v-1258q0 -58 -40.5 -98.5t-98.5 -40.5h-1258q-58 0 -98.5 40.5t-40.5 98.5v1258q0 58 40.5 98.5t98.5 40.5h1258zM1465 11v1258q0 28 -20 48t-48 20h-1258q-28 0 -48 -20t-20 -48v-1258q0 -28 20 -48t48 -20h1258q28 0 48 20t20 48 zM694 749l188 -387l533 145v-496q0 -7 -5.5 -12.5t-12.5 -5.5h-1258q-7 0 -12.5 5.5t-5.5 12.5v141l711 195l-212 439q4 1 12 2.5t12 1.5q170 32 303.5 21.5t221 -46t143.5 -94.5q27 -28 -25 -42q-64 -16 -256 -62l-97 198q-111 7 -240 -16zM1397 1287q7 0 12.5 -5.5 t5.5 -12.5v-428q-85 30 -188 52q-294 64 -645 12l-18 -3l-65 134h-233l85 -190q-132 -51 -230 -137v560q0 7 5.5 12.5t12.5 5.5h1258zM286 387q-14 -3 -26 4.5t-14 21.5q-24 203 166 305l129 -270z" />
-<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
-<glyph unicode="&#xf1c0;" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
-<glyph unicode="&#xf1c1;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
-<glyph unicode="&#xf1c2;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" />
-<glyph unicode="&#xf1c3;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" />
-<glyph unicode="&#xf1c4;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
-<glyph unicode="&#xf1c5;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
-<glyph unicode="&#xf1c6;" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
-<glyph unicode="&#xf1c7;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
-<glyph unicode="&#xf1c8;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
-<glyph unicode="&#xf1c9;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
-<glyph unicode="&#xf1ca;" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
-<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
-<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" />
-<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
-<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348q0 222 101 414.5t276.5 317t390.5 155.5v-260q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 q0 230 -145.5 406t-366.5 221v260q215 -31 390.5 -155.5t276.5 -317t101 -414.5z" />
-<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
-<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
-<glyph unicode="&#xf1d2;" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
-<glyph unicode="&#xf1d4;" d="M825 547l343 588h-150q-21 -39 -63.5 -118.5t-68 -128.5t-59.5 -118.5t-60 -128.5h-3q-21 48 -44.5 97t-52 105.5t-46.5 92t-54 104.5t-49 95h-150l323 -589v-435h134v436zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
-<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
-<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
-<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
-<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" />
-<glyph unicode="&#xf1da;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf1db;" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" />
-<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
-<glyph unicode="&#xf1de;" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
-<glyph unicode="&#xf1e0;" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
-<glyph unicode="&#xf1e1;" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
-<glyph unicode="&#xf1e3;" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
-<glyph unicode="&#xf1e4;" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
-<glyph unicode="&#xf1e5;" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf1e6;" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" />
-<glyph unicode="&#xf1e7;" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
-<glyph unicode="&#xf1e8;" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
-<glyph unicode="&#xf1e9;" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
-<glyph unicode="&#xf1ea;" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
-<glyph unicode="&#xf1eb;" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
-<glyph unicode="&#xf1ec;" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
-<glyph unicode="&#xf1ed;" horiz-adv-x="1792" d="M1112 1090q0 159 -237 159h-70q-32 0 -59.5 -21.5t-34.5 -52.5l-63 -276q-2 -5 -2 -16q0 -24 17 -39.5t41 -15.5h53q69 0 128.5 13t112.5 41t83.5 81.5t30.5 126.5zM1716 938q0 -265 -220 -428q-219 -161 -612 -161h-61q-32 0 -59 -21.5t-34 -52.5l-73 -316 q-8 -36 -40.5 -61.5t-69.5 -25.5h-213q-31 0 -53 20t-22 51q0 10 13 65h151q34 0 64 23.5t38 56.5l73 316q8 33 37.5 57t63.5 24h61q390 0 607 160t217 421q0 129 -51 207q183 -92 183 -335zM1533 1123q0 -264 -221 -428q-218 -161 -612 -161h-60q-32 0 -59.5 -22t-34.5 -53 l-73 -315q-8 -36 -40 -61.5t-69 -25.5h-214q-31 0 -52.5 19.5t-21.5 51.5q0 8 2 20l300 1301q8 36 40.5 61.5t69.5 25.5h444q68 0 125 -4t120.5 -15t113.5 -30t96.5 -50.5t77.5 -74t49.5 -103.5t18.5 -136z" />
-<glyph unicode="&#xf1ee;" horiz-adv-x="1792" d="M602 949q19 -61 31 -123.5t17 -141.5t-14 -159t-62 -145q-21 81 -67 157t-95.5 127t-99 90.5t-78.5 57.5t-33 19q-62 34 -81.5 100t14.5 128t101 81.5t129 -14.5q138 -83 238 -177zM927 1236q11 -25 20.5 -46t36.5 -100.5t42.5 -150.5t25.5 -179.5t0 -205.5t-47.5 -209.5 t-105.5 -208.5q-51 -72 -138 -72q-54 0 -98 31q-57 40 -69 109t28 127q60 85 81 195t13 199.5t-32 180.5t-39 128t-22 52q-31 63 -8.5 129.5t85.5 97.5q34 17 75 17q47 0 88.5 -25t63.5 -69zM1248 567q-17 -160 -72 -311q-17 131 -63 246q25 174 -5 361q-27 178 -94 342 q114 -90 212 -211q9 -37 15 -80q26 -179 7 -347zM1520 1440q9 -17 23.5 -49.5t43.5 -117.5t50.5 -178t34 -227.5t5 -269t-47 -300t-112.5 -323.5q-22 -48 -66 -75.5t-95 -27.5q-39 0 -74 16q-67 31 -92.5 100t4.5 136q58 126 90 257.5t37.5 239.5t-3.5 213.5t-26.5 180.5 t-38.5 138.5t-32.5 90t-15.5 32.5q-34 65 -11.5 135.5t87.5 104.5q37 20 81 20q49 0 91.5 -25.5t66.5 -70.5z" />
-<glyph unicode="&#xf1f0;" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
-<glyph unicode="&#xf1f1;" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
-<glyph unicode="&#xf1f2;" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
-<glyph unicode="&#xf1f3;" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
-<glyph unicode="&#xf1f4;" horiz-adv-x="2304" d="M322 689h-15q-19 0 -19 18q0 28 19 85q5 15 15 19.5t28 4.5q77 0 77 -49q0 -41 -30.5 -59.5t-74.5 -18.5zM664 528q-47 0 -47 29q0 62 123 62l3 -3q-5 -88 -79 -88zM1438 687h-15q-19 0 -19 19q0 28 19 85q5 15 14.5 19t28.5 4q77 0 77 -49q0 -41 -30.5 -59.5 t-74.5 -18.5zM1780 527q-47 0 -47 30q0 62 123 62l3 -3q-5 -89 -79 -89zM373 894h-128q-8 0 -14.5 -4t-8.5 -7.5t-7 -12.5q-3 -7 -45 -190t-42 -192q0 -7 5.5 -12.5t13.5 -5.5h62q25 0 32.5 34.5l15 69t32.5 34.5q47 0 87.5 7.5t80.5 24.5t63.5 52.5t23.5 84.5 q0 36 -14.5 61t-41 36.5t-53.5 15.5t-62 4zM719 798q-38 0 -74 -6q-2 0 -8.5 -1t-9 -1.5l-7.5 -1.5t-7.5 -2t-6.5 -3t-6.5 -4t-5 -5t-4.5 -7t-4 -9q-9 -29 -9 -39t9 -10q5 0 21.5 5t19.5 6q30 8 58 8q74 0 74 -36q0 -11 -10 -14q-8 -2 -18 -3t-21.5 -1.5t-17.5 -1.5 q-38 -4 -64.5 -10t-56.5 -19.5t-45.5 -39t-15.5 -62.5q0 -38 26 -59.5t64 -21.5q24 0 45.5 6.5t33 13t38.5 23.5q-3 -7 -3 -15t5.5 -13.5t12.5 -5.5h56q1 1 7 3.5t7.5 3.5t5 3.5t5 5.5t2.5 8l45 194q4 13 4 30q0 81 -145 81zM1247 793h-74q-22 0 -39 -23q-5 -7 -29.5 -51 t-46.5 -81.5t-26 -38.5l-5 4q0 77 -27 166q-1 5 -3.5 8.5t-6 6.5t-6.5 5t-8.5 3t-8.5 1.5t-9.5 1t-9 0.5h-10h-8.5q-38 0 -38 -21l1 -5q5 -53 25 -151t25 -143q2 -16 2 -24q0 -19 -30.5 -61.5t-30.5 -58.5q0 -13 40 -13q61 0 76 25l245 415q10 20 10 26q0 9 -8 9zM1489 892 h-129q-18 0 -29 -23q-6 -13 -46.5 -191.5t-40.5 -190.5q0 -20 43 -20h7.5h9h9t9.5 1t8.5 2t8.5 3t6.5 4.5t5.5 6t3 8.5l21 91q2 10 10.5 17t19.5 7q47 0 87.5 7t80.5 24.5t63.5 52.5t23.5 84q0 36 -14.5 61t-41 36.5t-53.5 15.5t-62 4zM1835 798q-26 0 -74 -6 q-38 -6 -48 -16q-7 -8 -11 -19q-8 -24 -8 -39q0 -10 8 -10q1 0 41 12q30 8 58 8q74 0 74 -36q0 -12 -10 -14q-4 -1 -57 -7q-38 -4 -64.5 -10t-56.5 -19.5t-45.5 -39t-15.5 -62.5t26 -58.5t64 -21.5q24 0 45 6t34 13t38 24q-3 -15 -3 -16q0 -5 2 -8.5t6.5 -5.5t8 -3.5 t10.5 -2t9.5 -0.5h9.5h8q42 0 48 25l45 194q3 15 3 31q0 81 -145 81zM2157 889h-55q-25 0 -33 -40q-10 -44 -36.5 -167t-42.5 -190v-5q0 -16 16 -18h1h57q10 0 18.5 6.5t10.5 16.5l83 374h-1l1 5q0 7 -5.5 12.5t-13.5 5.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048 q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
-<glyph unicode="&#xf1f5;" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
-<glyph unicode="&#xf1f6;" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" />
-<glyph unicode="&#xf1f7;" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
-<glyph unicode="&#xf1f8;" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf1f9;" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf1fa;" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
-<glyph unicode="&#xf1fb;" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
-<glyph unicode="&#xf1fc;" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
-<glyph unicode="&#xf1fd;" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
-<glyph unicode="&#xf1fe;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
-<glyph unicode="&#xf200;" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
-<glyph unicode="&#xf201;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" />
-<glyph unicode="&#xf202;" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
-<glyph unicode="&#xf203;" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
-<glyph unicode="&#xf204;" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
-<glyph unicode="&#xf205;" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
-<glyph unicode="&#xf206;" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
-<glyph unicode="&#xf207;" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
-<glyph unicode="&#xf208;" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
-<glyph unicode="&#xf209;" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
-<glyph unicode="&#xf20a;" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
-<glyph unicode="&#xf20b;" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
-<glyph unicode="&#xf20c;" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
-<glyph unicode="&#xf20d;" horiz-adv-x="1792" />
-<glyph unicode="&#xf20e;" horiz-adv-x="1792" />
-<glyph unicode="&#xf500;" horiz-adv-x="1792" />
-</font>
-</defs></svg> 
\ No newline at end of file
diff --git a/_site/fonts/fontawesome-webfont.ttf b/_site/fonts/fontawesome-webfont.ttf
deleted file mode 100755
index 96a3639..0000000
--- a/_site/fonts/fontawesome-webfont.ttf
+++ /dev/null
Binary files differ
diff --git a/_site/fonts/fontawesome-webfont.woff b/_site/fonts/fontawesome-webfont.woff
deleted file mode 100755
index 628b6a5..0000000
--- a/_site/fonts/fontawesome-webfont.woff
+++ /dev/null
Binary files differ
diff --git a/_site/fonts/fontawesome-webfont.woff2 b/_site/fonts/fontawesome-webfont.woff2
deleted file mode 100644
index 500e517..0000000
--- a/_site/fonts/fontawesome-webfont.woff2
+++ /dev/null
Binary files differ
diff --git a/_site/fonts/ionicons.eot b/_site/fonts/ionicons.eot
deleted file mode 100755
index 92a3f20..0000000
--- a/_site/fonts/ionicons.eot
+++ /dev/null
Binary files differ
diff --git a/_site/fonts/ionicons.svg b/_site/fonts/ionicons.svg
deleted file mode 100755
index 49fc8f3..0000000
--- a/_site/fonts/ionicons.svg
+++ /dev/null
@@ -1,2230 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<!--
-2014-12-4: Created.
--->
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata>
-Created by FontForge 20120731 at Thu Dec  4 09:51:48 2014
- By Adam Bradley
-Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net)
-</metadata>
-<defs>
-<font id="Ionicons" horiz-adv-x="448" >
-  <font-face 
-    font-family="Ionicons"
-    font-weight="500"
-    font-stretch="normal"
-    units-per-em="512"
-    panose-1="2 0 6 3 0 0 0 0 0 0"
-    ascent="448"
-    descent="-64"
-    bbox="-0.54049 -64 512.487 448"
-    underline-thickness="25.6"
-    underline-position="-51.2"
-    unicode-range="U+F100-F4F7"
-  />
-    <missing-glyph />
-    <glyph glyph-name="ion-alert-circled" unicode="&#xf100;" 
-d="M445 26c3 -5 5 -13 2 -18s-8 -8 -14 -8h-418c-6 0 -11 3 -14 8s-1 13 2 18l207 349c3 5 8 9 14 9s11 -4 14 -9zM256 48v48h-64v-48h64zM256 128v144h-64v-144h64z" />
-    <glyph glyph-name="ion-alert" unicode="&#xf101;" horiz-adv-x="128" 
-d="M128 -32h-128v96h128v-96zM112 128h-96l-16 288h128z" />
-    <glyph glyph-name="ion-android-add-circle" unicode="&#xf359;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM315 171v42h-86v86h-42v-86h-86v-42h86v-86h42v86h86z" />
-    <glyph glyph-name="ion-android-add" unicode="&#xf2c7;" horiz-adv-x="320" 
-d="M320 171h-139v-139h-42v139h-139v42h139v139h42v-139h139v-42z" />
-    <glyph glyph-name="ion-android-alarm-clock" unicode="&#xf35a;" horiz-adv-x="428" 
-d="M428 323l-28 -33l-98 82l28 33zM125 373l-97 -83l-28 33l97 83zM225 275v0v-111l85 -50l-16 -27l-101 61v127h32zM214 360c106 0 193 -86 193 -191s-87 -191 -193 -191c-107 0 -193 86 -193 191s86 191 193 191zM214 20c82 0 150 66 150 149c0 82 -68 149 -150 149
-s-150 -67 -150 -149s68 -149 150 -149z" />
-    <glyph glyph-name="ion-android-alert" unicode="&#xf35b;" horiz-adv-x="416" 
-d="M208 400c114 0 208 -94 208 -208s-94 -208 -208 -208s-208 94 -208 208s94 208 208 208zM232 88v40h-48v-40h48zM232 176v128h-48v-128h48z" />
-    <glyph glyph-name="ion-android-apps" unicode="&#xf35c;" horiz-adv-x="320" 
-d="M0 272v80h80v-80h-80zM120 32v80h80v-80h-80zM0 32v80h80v-80h-80zM0 152v80h80v-80h-80zM120 152v80h80v-80h-80zM240 352h80v-80h-80v80zM120 272v80h80v-80h-80zM240 152v80h80v-80h-80zM240 32v80h80v-80h-80z" />
-    <glyph glyph-name="ion-android-archive" unicode="&#xf2c9;" horiz-adv-x="416" 
-d="M406 348c7 -7 10 -17 10 -29v-289c0 -25 -21 -46 -46 -46h-324c-25 0 -46 21 -46 46v289c0 12 3 22 10 29l33 39c6 8 16 13 26 13h278c10 0 20 -5 26 -13zM208 65l127 127h-81v46h-92v-46h-81zM49 354h317l-22 23h-277z" />
-    <glyph glyph-name="ion-android-arrow-back" unicode="&#xf2ca;" horiz-adv-x="342" 
-d="M342 213v-42h-260l119 -120l-30 -30l-171 171l171 171l31 -30l-120 -120h260z" />
-    <glyph glyph-name="ion-android-arrow-down" unicode="&#xf35d;" horiz-adv-x="342" 
-d="M192 363v-260l120 120l30 -31l-171 -171l-171 171l30 30l120 -119v260h42z" />
-    <glyph glyph-name="ion-android-arrow-dropdown-circle" unicode="&#xf35e;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 128l96 96h-192z" />
-    <glyph glyph-name="ion-android-arrow-dropdown" unicode="&#xf35f;" horiz-adv-x="256" 
-d="M0 256h256l-128 -128z" />
-    <glyph glyph-name="ion-android-arrow-dropleft-circle" unicode="&#xf360;" horiz-adv-x="416" 
-d="M416 192c0 -115 -93 -208 -208 -208s-208 93 -208 208s93 208 208 208s208 -93 208 -208zM144 192l96 -96v192z" />
-    <glyph glyph-name="ion-android-arrow-dropleft" unicode="&#xf361;" horiz-adv-x="128" 
-d="M128 320v-256l-128 128z" />
-    <glyph glyph-name="ion-android-arrow-dropright-circle" unicode="&#xf362;" horiz-adv-x="416" 
-d="M208 -16c-115 0 -208 93 -208 208s93 208 208 208s208 -93 208 -208s-93 -208 -208 -208zM176 96l96 96l-96 96v-192z" />
-    <glyph glyph-name="ion-android-arrow-dropright" unicode="&#xf363;" horiz-adv-x="128" 
-d="M0 320l128 -128l-128 -128v256z" />
-    <glyph glyph-name="ion-android-arrow-dropup-circle" unicode="&#xf364;" horiz-adv-x="416" 
-d="M416 192c0 -115 -93 -208 -208 -208s-208 93 -208 208s93 208 208 208s208 -93 208 -208zM304 160l-96 96l-96 -96h192z" />
-    <glyph glyph-name="ion-android-arrow-dropup" unicode="&#xf365;" horiz-adv-x="256" 
-d="M0 128l128 128l128 -128h-256z" />
-    <glyph glyph-name="ion-android-arrow-forward" unicode="&#xf30f;" horiz-adv-x="342" 
-d="M0 171v42h260l-119 120l30 30l171 -171l-171 -171l-31 30l120 120h-260z" />
-    <glyph glyph-name="ion-android-arrow-up" unicode="&#xf366;" horiz-adv-x="342" 
-d="M192 21h-42v260l-120 -119l-30 30l171 171l171 -171l-30 -31l-120 120v-260z" />
-    <glyph glyph-name="ion-android-attach" unicode="&#xf367;" horiz-adv-x="235" 
-d="M203 320h32v-235c0 -65 -53 -117 -118 -117s-117 52 -117 117v246c0 47 38 85 85 85s86 -38 86 -85v-246c0 -30 -24 -53 -54 -53s-53 23 -53 53v203h32v-203c0 -12 9 -21 21 -21s22 9 22 21v246c0 30 -24 53 -54 53s-53 -23 -53 -53v-246c0 -47 38 -85 85 -85
-s86 38 86 85v235z" />
-    <glyph glyph-name="ion-android-bar" unicode="&#xf368;" horiz-adv-x="384" 
-d="M171 171l-171 170v43h384v-43l-171 -170v-131h107v-40h-256v40h107v131zM96 299h192l43 42h-278z" />
-    <glyph glyph-name="ion-android-bicycle" unicode="&#xf369;" 
-d="M299 317c-19 0 -34 14 -34 33s15 34 34 34s33 -15 33 -34s-14 -33 -33 -33zM355 187c51 0 93 -43 93 -94s-42 -93 -93 -93s-94 42 -94 93s43 94 94 94zM355 28c36 0 65 29 65 65s-29 66 -65 66s-66 -30 -66 -66s30 -65 66 -65zM274 224l-30 45l-43 -45l39 -32v-112h-32
-v86l-61 38c-9 6 -19 15 -19 27c0 8 3 17 9 23l72 69c6 6 14 9 22 9c11 0 22 -7 28 -16l34 -60h59v-32h-78zM93 187c51 0 94 -43 94 -94s-43 -93 -94 -93s-93 42 -93 93s42 94 93 94zM93 28c36 0 66 29 66 65s-30 66 -66 66s-65 -30 -65 -66s29 -65 65 -65z" />
-    <glyph glyph-name="ion-android-boat" unicode="&#xf36a;" 
-d="M52 35l-51 139c-2 6 -1 12 1 17s8 8 13 10l38 13v98c0 23 20 43 43 43h64l16 53h96l16 -53h64c23 0 43 -20 43 -43v-98l38 -13c5 -2 11 -5 13 -10s3 -12 1 -17l-51 -139h-1c-34 0 -65 20 -86 43c-21 -23 -51 -43 -85 -43s-64 19 -85 42c-21 -23 -52 -42 -86 -42h-1z
-M96 312v-84l128 41l128 -41v84h-256zM309 40c0 0 59 -64 107 -64h-21c-30 0 -59 12 -86 26c-53 -28 -117 -28 -170 0c-27 -14 -56 -26 -86 -26h-21c49 0 107 64 107 64c52 -36 118 -36 170 0z" />
-    <glyph glyph-name="ion-android-bookmark" unicode="&#xf36b;" horiz-adv-x="288" 
-d="M248 384c22 0 40 -18 40 -40v-344l-144 64l-144 -64v344c0 22 18 40 40 40h208z" />
-    <glyph glyph-name="ion-android-bulb" unicode="&#xf36c;" 
-d="M224 278c-25 0 -50 -10 -68 -28s-28 -43 -28 -68c0 -34 18 -66 48 -83l16 -10v-18v-71h64v71v18l16 10c15 8 27 20 35 34c9 15 13 31 13 49c0 25 -10 50 -28 68s-43 28 -68 28zM245 416v0v-64h-42v64h42zM374 362v0l30 -30l-38 -38l-30 30zM74 362v0l38 -38l-30 -30
-l-38 38zM224 310v0c70 0 128 -58 128 -128c0 -48 -26 -89 -64 -111v-103h-128v103c-38 22 -64 64 -64 111c0 70 58 128 128 128zM448 203v0v-42h-64v42h64zM64 203v0v-42h-64v42h64z" />
-    <glyph glyph-name="ion-android-bus" unicode="&#xf36d;" horiz-adv-x="352" 
-d="M0 96v204c0 75 82 84 176 84s176 -9 176 -84v-204c0 -18 -14 -24 -27 -36v-39c0 -12 -9 -21 -21 -21h-21c-12 0 -22 9 -22 21v22h-170v-22c0 -12 -10 -21 -22 -21h-21c-12 0 -21 9 -21 21v39c-13 12 -27 17 -27 36zM80 80c18 0 32 14 32 32s-14 32 -32 32
-s-32 -14 -32 -32s14 -32 32 -32zM272 80c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM304 203v106h-256v-106h256z" />
-    <glyph glyph-name="ion-android-calendar" unicode="&#xf2d1;" horiz-adv-x="384" 
-d="M304 176v-96h-96v96h96zM272 384h48v-32h24c22 0 40 -18 40 -40v-272c0 -22 -18 -40 -40 -40h-304c-22 0 -40 18 -40 40v272c0 22 18 40 40 40h24v32h48v-32h160v32zM344 40v212h-304v-212h304z" />
-    <glyph glyph-name="ion-android-call" unicode="&#xf2d2;" horiz-adv-x="384" 
-d="M363 117c12 0 21 -9 21 -21v-75c0 -12 -9 -21 -21 -21c-201 0 -363 162 -363 363c0 12 9 21 21 21h75c12 0 21 -9 21 -21c0 -27 4 -52 13 -77c2 -7 0 -16 -5 -21l-47 -47c31 -61 80 -110 141 -141l47 47c5 6 14 7 21 5c23 -7 49 -12 76 -12z" />
-    <glyph glyph-name="ion-android-camera" unicode="&#xf2d3;" 
-d="M161 168c0 42 21 63 63 63s63 -21 63 -63s-21 -63 -63 -63s-63 21 -63 63zM408 352c11 0 20 -4 28 -12s12 -17 12 -28v-272c0 -11 -4 -20 -12 -28s-17 -12 -28 -12h-368c-11 0 -20 4 -28 12s-12 17 -12 28v272c0 11 4 20 12 28s17 12 28 12h88l32 32h128l32 -32h88z
-M224 56c31 0 57 11 79 33s33 48 33 79s-11 57 -33 79s-48 33 -79 33s-57 -11 -79 -33s-33 -48 -33 -79s11 -57 33 -79s48 -33 79 -33z" />
-    <glyph glyph-name="ion-android-cancel" unicode="&#xf36e;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM312 117l-75 75l75 75l-29 29l-75 -75l-75 75l-29 -29l75 -75l-75 -75l29 -29l75 75l75 -75z" />
-    <glyph glyph-name="ion-android-car" unicode="&#xf36f;" horiz-adv-x="384" 
-d="M339 331l45 -118v-160c0 -12 -9 -21 -21 -21h-22c-12 0 -21 9 -21 21v11h-256v-11c0 -12 -9 -21 -21 -21h-22c-12 0 -21 9 -21 21v160l45 118c4 13 16 21 30 21h234c14 0 26 -8 30 -21zM75 128c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM309 128
-c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM43 235h298l-32 85h-234z" />
-    <glyph glyph-name="ion-android-cart" unicode="&#xf370;" horiz-adv-x="416" 
-d="M122 70c23 0 41 -18 41 -41s-18 -42 -41 -42s-42 19 -42 42s19 41 42 41zM0 397h68l19 -42h308c11 0 21 -9 21 -20c0 -4 -1 -8 -2 -10l-75 -129c-7 -14 -20 -22 -36 -22h-155l-21 -32s-2 -5 -2 -6c0 -3 2 -5 5 -5h238v-40h-243c-26 0 -45 14 -45 42c0 7 2 15 5 20l31 51
-l-74 151h-42v42zM326 70c23 0 42 -18 42 -41s-19 -42 -42 -42s-41 19 -41 42s18 41 41 41z" />
-    <glyph glyph-name="ion-android-chat" unicode="&#xf2d4;" horiz-adv-x="416" 
-d="M344 384c4 0 7 -4 7 -8v-214c0 -4 -3 -9 -7 -9h-187l-90 -89v89h-57c-4 0 -10 5 -10 9v214c0 4 6 8 10 8h334zM408 321c4 0 8 -5 8 -9v-214c0 -4 -4 -9 -8 -9h-57v-89l-90 89h-130l39 39h181c18 0 25 10 25 26v167h32z" />
-    <glyph glyph-name="ion-android-checkbox-blank" unicode="&#xf371;" horiz-adv-x="384" 
-d="M341 384c23 0 43 -20 43 -43v-298c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h298z" />
-    <glyph glyph-name="ion-android-checkbox-outline-blank" unicode="&#xf372;" horiz-adv-x="384" 
-d="M341 341h-298v-298h298v298zM341 384v0c23 0 43 -20 43 -43v-298c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h298z" />
-    <glyph glyph-name="ion-android-checkbox-outline" unicode="&#xf373;" horiz-adv-x="384" 
-d="M105 233l66 -66l183 183l30 -30l-213 -213l-96 96zM341 43v170h43v-170c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h213v-43h-213v-298h298z" />
-    <glyph glyph-name="ion-android-checkbox" unicode="&#xf374;" horiz-adv-x="384" 
-d="M341 384c23 0 43 -20 43 -43v-298c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h298zM149 85l192 192l-30 30l-162 -162l-76 77l-30 -30z" />
-    <glyph glyph-name="ion-android-checkmark-circle" unicode="&#xf375;" horiz-adv-x="416" 
-d="M123 232l64 -64l179 178l29 -29l-208 -208l-93 93zM374 192h42c0 -114 -94 -208 -208 -208s-208 94 -208 208s94 208 208 208c28 0 54 -6 78 -16l-32 -32c-15 4 -30 6 -46 6c-92 0 -166 -74 -166 -166s74 -166 166 -166s166 74 166 166z" />
-    <glyph glyph-name="ion-android-clipboard" unicode="&#xf376;" horiz-adv-x="384" 
-d="M341 368c23 0 43 -20 43 -43v-314c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v314c0 23 20 43 43 43h87c7 28 32 48 62 48s55 -20 62 -48h87zM192 368c-12 0 -21 -9 -21 -21s9 -22 21 -22s21 10 21 22s-9 21 -21 21zM344 8v320h-40v-72h-224v72h-40v-320h304z" />
-    <glyph glyph-name="ion-android-close" unicode="&#xf2d7;" horiz-adv-x="298" 
-d="M298 311l-119 -119l119 -119l-30 -30l-119 119l-119 -119l-30 30l119 119l-119 119l30 30l119 -119l119 119z" />
-    <glyph glyph-name="ion-android-cloud-circle" unicode="&#xf377;" horiz-adv-x="416" 
-d="M208 400c114 0 208 -94 208 -208s-94 -208 -208 -208s-208 94 -208 208s94 208 208 208zM302 109c29 0 52 23 52 52s-23 52 -52 52h-11c0 46 -37 83 -83 83c-38 0 -71 -26 -80 -62h-3c-34 0 -63 -29 -63 -63s29 -62 63 -62h177z" />
-    <glyph glyph-name="ion-android-cloud-done" unicode="&#xf378;" horiz-adv-x="480" 
-d="M387 231c52 -3 93 -46 93 -99c0 -55 -45 -100 -100 -100h-260c-66 0 -120 54 -120 120c0 62 47 113 107 119c25 48 75 81 133 81c73 0 133 -52 147 -121zM197 85l141 141l-30 30l-111 -111l-44 45l-30 -30z" />
-    <glyph glyph-name="ion-android-cloud-outline" unicode="&#xf379;" horiz-adv-x="480" 
-d="M387 231c52 -3 93 -46 93 -99c0 -55 -45 -100 -100 -100h-260c-66 0 -120 54 -120 120c0 62 47 113 107 119c25 48 75 81 133 81c73 0 133 -52 147 -121zM380 72c33 0 60 27 60 60s-27 60 -60 60h-30v10c0 61 -49 110 -110 110c-51 0 -93 -34 -106 -80h-14
-c-44 0 -80 -36 -80 -80s36 -80 80 -80h260z" />
-    <glyph glyph-name="ion-android-cloud" unicode="&#xf37a;" horiz-adv-x="480" 
-d="M387 231c52 -3 93 -46 93 -99c0 -55 -45 -100 -100 -100h-260c-66 0 -120 54 -120 120c0 62 47 113 107 119c25 48 75 81 133 81c73 0 133 -52 147 -121z" />
-    <glyph glyph-name="ion-android-color-palette" unicode="&#xf37b;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -77 192 -171c0 -59 -48 -106 -107 -106h-38c-18 0 -32 -14 -32 -32c0 -9 3 -17 8 -22s9 -12 9 -21c0 -18 -14 -32 -32 -32c-106 0 -192 86 -192 192s86 192 192 192zM75 192c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM139 277
-c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM245 277c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM309 192c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
-    <glyph glyph-name="ion-android-compass" unicode="&#xf37c;" 
-d="M224 217c13 0 25 -12 25 -25s-12 -25 -25 -25s-25 12 -25 25s12 25 25 25zM224 416c123 0 224 -101 224 -224s-101 -224 -224 -224s-224 101 -224 224s101 224 224 224zM273 143l85 183l-183 -85l-85 -183z" />
-    <glyph glyph-name="ion-android-contact" unicode="&#xf2d8;" horiz-adv-x="384" 
-d="M267 110c59 -18 104 -58 117 -110h-384c13 52 58 92 117 110c22 -13 48 -20 75 -20s53 7 75 20zM192 384c73 0 132 -59 132 -132s-59 -132 -132 -132s-132 59 -132 132s59 132 132 132zM192 153c42 0 78 26 92 63h-184c14 -37 50 -63 92 -63z" />
-    <glyph glyph-name="ion-android-contacts" unicode="&#xf2d9;" 
-d="M207 104c47 -14 76 -62 87 -104h-294c11 42 40 90 87 104c18 -10 38 -16 60 -16s42 6 60 16zM147 328c58 0 106 -48 106 -106s-48 -106 -106 -106s-106 48 -106 106s48 106 106 106zM147 141c34 0 62 23 74 51h-148c12 -28 40 -51 74 -51zM291 64c-13 20 -34 43 -60 53
-c11 9 21 23 28 35c13 -5 27 -8 42 -8c22 0 42 6 60 16c47 -14 76 -54 87 -96h-157zM275 248c-8 37 -31 69 -63 87c19 29 52 49 89 49c58 0 106 -48 106 -106s-48 -106 -106 -106c-11 0 -22 2 -32 5c3 8 6 16 7 25c8 -3 16 -4 25 -4c34 0 62 22 74 50h-100z" />
-    <glyph glyph-name="ion-android-contract" unicode="&#xf37d;" horiz-adv-x="384" 
-d="M0 77v51h128v-128h-51v77h-77zM77 307v77h51v-128h-128v51h77zM256 0v128h128v-51h-77v-77h-51zM307 307h77v-51h-128v128h51v-77z" />
-    <glyph glyph-name="ion-android-create" unicode="&#xf37e;" horiz-adv-x="384" 
-d="M0 80l236 236l80 -80l-236 -236h-80v80zM378 298l-40 -40l-80 80l40 40c9 9 20 9 29 0l51 -51c9 -9 9 -20 0 -29z" />
-    <glyph glyph-name="ion-android-delete" unicode="&#xf37f;" horiz-adv-x="320" 
-d="M32 43v245h256v-245c0 -23 -20 -43 -43 -43h-170c-23 0 -43 20 -43 43zM320 352v-32h-320v32h80l27 32h106l27 -32h80z" />
-    <glyph glyph-name="ion-android-desktop" unicode="&#xf380;" 
-d="M405 416c23 0 43 -20 43 -43v-282c0 -23 -20 -43 -43 -43h-138l42 -48v-32h-170v32l42 48h-138c-23 0 -43 20 -43 43v282c0 23 20 43 43 43h362zM405 128v245h-362v-245h362z" />
-    <glyph glyph-name="ion-android-document" unicode="&#xf381;" horiz-adv-x="320" 
-d="M192 400l128 -128v-248c0 -22 -18 -40 -40 -40h-240c-22 0 -40 18 -40 40v336c0 22 18 40 40 40h152zM176 256h112l-112 112v-112z" />
-    <glyph glyph-name="ion-android-done-all" unicode="&#xf382;" horiz-adv-x="512" 
-d="M388 308l-140 -139l-31 31l140 139zM481 339l31 -31l-264 -263l-122 123l30 31l92 -91zM0 168l32 31l122 -123l-31 -31z" />
-    <glyph glyph-name="ion-android-done" unicode="&#xf383;" horiz-adv-x="384" 
-d="M122 108l230 230l32 -31l-262 -261l-122 122l32 31z" />
-    <glyph glyph-name="ion-android-download" unicode="&#xf2dd;" horiz-adv-x="480" 
-d="M387 231c52 -3 93 -46 93 -99c0 -55 -45 -100 -100 -100h-260c-66 0 -120 54 -120 120c0 62 47 113 107 119c25 48 75 81 133 81c73 0 133 -52 147 -121zM208 180h-68l100 -100l100 100h-68v76h-64v-76z" />
-    <glyph glyph-name="ion-android-drafts" unicode="&#xf384;" 
-d="M448 246v-203c0 -23 -20 -43 -43 -43h-362c-23 0 -43 20 -43 43v203c0 15 8 30 20 37l204 101l204 -101c13 -7 20 -22 20 -37zM224 144l171 112l-171 85l-171 -85z" />
-    <glyph glyph-name="ion-android-exit" unicode="&#xf385;" horiz-adv-x="384" 
-d="M151 115l55 56h-206v42h207l-56 56l30 30l107 -107l-107 -107zM341 384c23 0 43 -20 43 -43v-298c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v85h43v-85h298v298h-298v-85h-43v85c0 23 20 43 43 43h298z" />
-    <glyph glyph-name="ion-android-expand" unicode="&#xf386;" horiz-adv-x="384" 
-d="M333 51v77h51v-128h-128v51h77zM333 333h-77v51h128v-128h-51v77zM51 333v-77h-51v128h128v-51h-77zM51 51h77v-51h-128v128h51v-77z" />
-    <glyph glyph-name="ion-android-favorite-outline" unicode="&#xf387;" horiz-adv-x="416" 
-d="M302 384c64 0 114 -50 114 -115c0 -80 -71 -144 -178 -242l-30 -27l-30 27c-107 98 -178 162 -178 242c0 65 50 115 114 115c36 0 71 -17 94 -44c23 27 58 44 94 44zM221 55c50 46 94 86 123 122c28 35 40 63 40 92c0 23 -9 44 -24 59s-35 24 -58 24
-c-26 0 -53 -13 -70 -33l-24 -29l-24 29c-17 20 -44 33 -70 33c-23 0 -43 -9 -58 -24s-24 -36 -24 -59c0 -29 12 -57 40 -92c29 -36 73 -76 123 -122l4 -4l9 -8l9 8z" />
-    <glyph glyph-name="ion-android-favorite" unicode="&#xf388;" horiz-adv-x="416" 
-d="M208 0l-30 27c-107 98 -178 162 -178 242c0 65 50 115 114 115c36 0 71 -17 94 -44c23 27 58 44 94 44c64 0 114 -50 114 -115c0 -80 -71 -144 -178 -242z" />
-    <glyph glyph-name="ion-android-film" unicode="&#xf389;" horiz-adv-x="320" 
-d="M280 384h40v-384h-40v43h-40v-43h-160v43h-40v-43h-40v384h40v-43h40v43h160v-43h40v43zM80 85v43h-40v-43h40zM80 171v42h-40v-42h40zM80 256v43h-40v-43h40zM280 85v43h-40v-43h40zM280 171v42h-40v-42h40zM280 256v43h-40v-43h40z" />
-    <glyph glyph-name="ion-android-folder-open" unicode="&#xf38a;" 
-d="M405 304c23 0 43 -20 43 -43v-186c0 -23 -20 -43 -43 -43h-362c-23 0 -43 20 -43 43v234c0 23 20 43 43 43h138l43 -48h181zM416 75v186c0 6 -5 11 -11 11h-373v-197c0 -6 5 -11 11 -11h362c6 0 11 5 11 11z" />
-    <glyph glyph-name="ion-android-folder" unicode="&#xf2e0;" 
-d="M181 352l43 -48h181c23 0 43 -20 43 -43v-186c0 -23 -20 -43 -43 -43h-362c-23 0 -43 20 -43 43v234c0 23 20 43 43 43h138z" />
-    <glyph glyph-name="ion-android-funnel" unicode="&#xf38b;" 
-d="M176 48v48h96v-48h-96zM0 336h448v-48h-448v48zM80 167v50h288v-50h-288z" />
-    <glyph glyph-name="ion-android-globe" unicode="&#xf38c;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM186 15c6 15 21 29 8 39c-8 7 -16 14 -23 21c-2 2 -11 20 -9 23c5 9 6 14 8 24c3 12 -3 16 -13 22c-15 10 -29 23 -43 34c-7 5 -17 10 -20 19s-5 20 -10 28c-14 20 -12 34 -10 58
-c0 7 -1 16 -2 25c-28 -32 -42 -73 -42 -116c0 -48 18 -92 52 -126c29 -29 65 -46 104 -51zM334 66c23 23 39 51 47 82c-8 -1 -19 2 -19 2s-21 24 -23 45c-2 22 0 39 -3 57c-3 16 -20 31 -27 46c-7 14 -13 28 -20 42c2 -1 5 -2 7 -3c5 1 10 2 14 2c-23 16 -49 25 -76 29v-8
-l4 -9l-14 -13l-9 3l-10 10l-10 12l-14 5c-16 -2 -31 -7 -45 -13v-7c7 3 16 5 23 8c3 1 13 -7 16 -9c-4 -5 -21 -15 -22 -21c0 -2 7 -6 7 -10c0 -6 -1 -11 -1 -17c3 3 20 21 22 21c13 3 35 -19 37 -26s-22 -24 -33 -34c-8 -8 -25 -12 -20 -24c2 -4 10 -20 5 -24
-c-6 -5 -14 9 -17 12c-8 10 -26 7 -38 7c0 -17 -1 -31 15 -43c15 -11 30 -25 47 -33c13 -6 36 7 47 -1c16 -11 29 -21 47 -29c8 -3 33 -20 26 -31c-5 -8 -10 -15 -14 -23s-13 -20 -20 -25c-8 -6 -16 -17 -21 -29c35 7 66 23 92 49z" />
-    <glyph glyph-name="ion-android-hand" unicode="&#xf2e3;" horiz-adv-x="414" 
-d="M401 174c15 -15 18 -36 3 -51c0 0 -96 -103 -126 -121v0c-28 -21 -65 -34 -100 -34c-55 0 -101 36 -117 85v0v1c0 1 -1 2 -1 3l-58 189c-5 15 2 32 17 37s30 -3 35 -18l34 -88c1 -4 2 -2 2 1l-22 161c-3 15 7 30 22 33s30 -8 33 -23l25 -138c0 -2 2 -2 2 0v177
-c0 15 13 28 28 28s28 -13 28 -28l8 -175c0 -5 3 -4 4 -1l23 135c2 15 16 27 31 25s27 -17 25 -32l-21 -172c-1 -12 -3 -30 2 -36c8 -9 20 -9 31 2l42 42c15 15 35 13 50 -2z" />
-    <glyph glyph-name="ion-android-hangout" unicode="&#xf38d;" horiz-adv-x="352" 
-d="M176 400c97 0 176 -77 176 -172c0 -91 -76 -196 -176 -244v71c-97 0 -176 78 -176 173s79 172 176 172zM166 217v61h-62v-61h31l-21 -40h31zM248 217v61h-62v-61h31l-20 -40h31z" />
-    <glyph glyph-name="ion-android-happy" unicode="&#xf38e;" horiz-adv-x="416" 
-d="M208 400c114 0 208 -94 208 -208s-93 -208 -208 -208s-208 94 -208 208s93 208 208 208zM208 26c92 0 166 74 166 166s-74 166 -166 166s-166 -74 -166 -166s74 -166 166 -166zM281 213c-18 0 -31 13 -31 31s13 31 31 31s31 -13 31 -31s-13 -31 -31 -31zM135 213
-c-18 0 -31 13 -31 31s13 31 31 31s31 -13 31 -31s-13 -31 -31 -31zM208 78c-49 0 -89 29 -106 72h212c-17 -43 -57 -72 -106 -72z" />
-    <glyph glyph-name="ion-android-home" unicode="&#xf38f;" horiz-adv-x="416" 
-d="M160 0h-98v192h-62l208 192l208 -192h-62v-192h-98v128h-96v-128z" />
-    <glyph glyph-name="ion-android-image" unicode="&#xf2e4;" horiz-adv-x="384" 
-d="M384 43c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h298c23 0 43 -20 43 -43v-298zM117 160l-74 -96h298l-96 128l-74 -96z" />
-    <glyph glyph-name="ion-android-laptop" unicode="&#xf390;" horiz-adv-x="512" 
-d="M437 32h75c0 -23 -64 -32 -96 -32h-320c-32 0 -96 9 -96 32h75c-23 0 -43 20 -43 43v266c0 23 20 43 43 43h362c23 0 43 -20 43 -43v-266c0 -23 -20 -43 -43 -43zM75 341v-272h362v272h-362zM256 13c12 0 21 10 21 22s-9 21 -21 21s-21 -9 -21 -21s9 -22 21 -22z" />
-    <glyph glyph-name="ion-android-list" unicode="&#xf391;" horiz-adv-x="384" 
-d="M344 384c22 0 40 -18 40 -40v-304c0 -22 -18 -40 -40 -40h-304c-22 0 -40 18 -40 40v304c0 22 18 40 40 40h304zM240 80v48h-160v-48h160zM304 168v48h-224v-48h224zM304 256v48h-224v-48h224z" />
-    <glyph glyph-name="ion-android-locate" unicode="&#xf2e9;" 
-d="M224 272c44 0 80 -36 80 -80s-36 -80 -80 -80s-80 36 -80 80s36 80 80 80zM415 213h33v-42h-33c-10 -89 -81 -160 -170 -170v-33h-42v33c-89 10 -160 81 -170 170h-33v42h33c10 89 81 160 170 170v33h42v-33c89 -10 160 -81 170 -170zM224 43c82 0 149 67 149 149
-s-67 149 -149 149s-149 -67 -149 -149s67 -149 149 -149z" />
-    <glyph glyph-name="ion-android-lock" unicode="&#xf392;" horiz-adv-x="320" 
-d="M280 262c22 0 40 -18 40 -40v-200c0 -22 -18 -40 -40 -40h-240c-22 0 -40 18 -40 40v200c0 22 18 40 40 40h20v40c0 55 45 100 100 100s100 -45 100 -100v-40h20zM160 80c22 0 40 18 40 40s-18 40 -40 40s-40 -18 -40 -40s18 -40 40 -40zM222 262v40c0 34 -28 62 -62 62
-s-62 -28 -62 -62v-40h124z" />
-    <glyph glyph-name="ion-android-mail" unicode="&#xf2eb;" 
-d="M405 368c23 0 43 -20 43 -43v-266c0 -23 -20 -43 -43 -43h-362c-23 0 -43 20 -43 43v266c0 23 20 43 43 43h362zM400 277v43l-176 -117l-176 117v-43l176 -117z" />
-    <glyph glyph-name="ion-android-map" unicode="&#xf393;" horiz-adv-x="384" 
-d="M373 384c6 0 11 -5 11 -11v-322c0 -5 -3 -9 -7 -10l-121 -41l-128 45s-105 -41 -108 -42s-7 -3 -9 -3c-6 0 -11 5 -11 11v322c0 5 3 9 7 10l121 41l128 -45s103 40 108 42s7 3 9 3zM256 43v254l-128 44v-254z" />
-    <glyph glyph-name="ion-android-menu" unicode="&#xf394;" horiz-adv-x="384" 
-d="M0 64v43h384v-43h-384zM0 171v42h384v-42h-384zM0 320h384v-43h-384v43z" />
-    <glyph glyph-name="ion-android-microphone-off" unicode="&#xf395;" horiz-adv-x="408" 
-d="M316 93l58 -58l-58 58l58 -58l34 -33l-24 -24l-95 95c-19 -11 -40 -20 -62 -23v-82h-46v82c-75 10 -137 76 -137 153h39c0 -68 58 -117 121 -117c20 0 40 5 57 14l-32 33c-8 -3 -16 -5 -25 -5c-38 0 -69 31 -69 69v29l-135 134l24 24l111 -110v0l140 -140l5 -5l9 -9z
-M273 197c0 -4 0 -8 -1 -12l-137 137v25c0 38 31 69 69 69s69 -31 69 -69v-150zM365 203c0 -31 -10 -60 -27 -84l-27 28c9 17 15 36 15 56h39zM408 2v0l-34 33z" />
-    <glyph glyph-name="ion-android-microphone" unicode="&#xf2ec;" horiz-adv-x="320" 
-d="M160 128c-38 0 -69 31 -69 69v150c0 38 31 69 69 69s69 -31 69 -69v-150c0 -38 -31 -69 -69 -69zM281 203h39c0 -78 -62 -142 -137 -153v-82h-46v82c-75 10 -137 75 -137 153h39c0 -69 58 -116 121 -116s121 47 121 116z" />
-    <glyph glyph-name="ion-android-more-horizontal" unicode="&#xf396;" horiz-adv-x="320" 
-d="M40 232c22 0 40 -18 40 -40s-18 -40 -40 -40s-40 18 -40 40s18 40 40 40zM280 232c22 0 40 -18 40 -40s-18 -40 -40 -40s-40 18 -40 40s18 40 40 40zM160 232c22 0 40 -18 40 -40s-18 -40 -40 -40s-40 18 -40 40s18 40 40 40z" />
-    <glyph glyph-name="ion-android-more-vertical" unicode="&#xf397;" horiz-adv-x="80" 
-d="M80 312c0 -22 -18 -40 -40 -40s-40 18 -40 40s18 40 40 40s40 -18 40 -40zM80 72c0 -22 -18 -40 -40 -40s-40 18 -40 40s18 40 40 40s40 -18 40 -40zM80 192c0 -22 -18 -40 -40 -40s-40 18 -40 40s18 40 40 40s40 -18 40 -40z" />
-    <glyph glyph-name="ion-android-navigate" unicode="&#xf398;" horiz-adv-x="320" 
-d="M160 384l160 -369l-15 -15l-145 64l-145 -64l-15 15z" />
-    <glyph glyph-name="ion-android-notifications-none" unicode="&#xf399;" horiz-adv-x="352" 
-d="M177 328h-2c-6 0 -24 -5 -24 -5c-46 -10 -78 -53 -78 -100v-114v-13l-9 -10l-8 -8h240l-8 8l-9 10v13v114c0 47 -32 90 -78 100c0 0 -17 5 -24 5zM176 400v0c18 0 31 -13 31 -31v-15c59 -14 104 -68 104 -131v-114l41 -42v-21h-352v21l41 42v114c0 63 45 117 104 131v15
-c0 18 13 31 31 31zM217 26v0c0 -23 -18 -42 -41 -42s-41 19 -41 42h82z" />
-    <glyph glyph-name="ion-android-notifications-off" unicode="&#xf39a;" horiz-adv-x="364" 
-d="M182 -16c-23 0 -41 19 -41 42h82c0 -23 -18 -42 -41 -42zM57 341l295 -295v0l12 -12l-24 -24l-36 36h-298v21l41 41v115c0 23 6 44 16 63l-63 64l24 24l33 -33v0zM317 223v-94l-208 207c13 8 27 15 42 18v15c0 18 13 31 31 31s31 -13 31 -31v-15c59 -14 104 -67 104 -131
-z" />
-    <glyph glyph-name="ion-android-notifications" unicode="&#xf39b;" horiz-adv-x="352" 
-d="M176 -16c-23 0 -41 19 -41 42h82c0 -23 -18 -42 -41 -42zM311 109l41 -42v-21h-352v21l41 42v114c0 63 45 117 104 131v15c0 18 13 31 31 31s31 -13 31 -31v-15c59 -14 104 -68 104 -131v-114z" />
-    <glyph glyph-name="ion-android-open" unicode="&#xf39c;" horiz-adv-x="384" 
-d="M341 43v133h43v-133c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h133v-43h-133v-298h298zM224 384h160v-160h-43v87l-215 -215l-30 30l215 215h-87v43z" />
-    <glyph glyph-name="ion-android-options" unicode="&#xf39d;" 
-d="M0 32v32h272v-32h-272zM368 32v32h80v-32h-80zM352 0c0 -18 -14 -32 -32 -32v0c-18 0 -32 14 -32 32v96c0 18 14 32 32 32v0c18 0 32 -14 32 -32v-96zM0 176v32h80v-32h-80zM176 176v32h272v-32h-272zM160 144c0 -18 -14 -32 -32 -32v0c-18 0 -32 14 -32 32v96
-c0 18 14 32 32 32v0c18 0 32 -14 32 -32v-96zM0 320v32h272v-32h-272zM368 320v32h80v-32h-80zM352 288c0 -18 -14 -32 -32 -32v0c-18 0 -32 14 -32 32v96c0 18 14 32 32 32v0c18 0 32 -14 32 -32v-96z" />
-    <glyph glyph-name="ion-android-people" unicode="&#xf39e;" 
-d="M305 216c-34 0 -61 27 -61 60s27 60 61 60s62 -27 62 -60s-28 -60 -62 -60zM143 216c-34 0 -62 27 -62 60s28 60 62 60s61 -27 61 -60s-27 -60 -61 -60zM143 172c48 0 145 -23 145 -70v-54h-288v54c0 47 95 70 143 70zM305 161c48 0 143 -12 143 -59v-54h-128v54
-c0 30 -9 41 -32 58c7 1 11 1 17 1z" />
-    <glyph glyph-name="ion-android-person-add" unicode="&#xf39f;" horiz-adv-x="480" 
-d="M288 192c-53 0 -96 43 -96 96s43 96 96 96s96 -43 96 -96s-43 -96 -96 -96zM288 144c64 0 192 -32 192 -96v-48h-384v48c0 64 128 96 192 96zM96 224h64v-32h-64v-64h-32v64h-64v32h64v64h32v-64z" />
-    <glyph glyph-name="ion-android-person" unicode="&#xf3a0;" horiz-adv-x="384" 
-d="M192 192c-53 0 -96 43 -96 96s43 96 96 96s96 -43 96 -96s-43 -96 -96 -96zM192 144c64 0 192 -32 192 -96v-48h-384v48c0 64 128 96 192 96z" />
-    <glyph glyph-name="ion-android-phone-landscape" unicode="&#xf3a1;" 
-d="M448 89c0 -23 -19 -41 -41 -41h-366c-22 0 -41 18 -41 41v206c0 23 19 41 41 41h366c22 0 41 -18 41 -41v-206zM80 84h288v216h-288v-216z" />
-    <glyph glyph-name="ion-android-phone-portrait" unicode="&#xf3a2;" horiz-adv-x="288" 
-d="M247 416c23 0 41 -19 41 -41v-366c0 -22 -18 -41 -41 -41h-206c-23 0 -41 19 -41 41v366c0 22 18 41 41 41h206zM252 48v288h-216v-288h216z" />
-    <glyph glyph-name="ion-android-pin" unicode="&#xf3a3;" horiz-adv-x="320" 
-d="M160 416c88 0 160 -71 160 -157c0 -118 -160 -291 -160 -291s-160 173 -160 291c0 86 72 157 160 157zM160 203c32 0 57 25 57 56s-25 56 -57 56s-57 -25 -57 -56s25 -56 57 -56z" />
-    <glyph glyph-name="ion-android-plane" unicode="&#xf3a4;" horiz-adv-x="384" 
-d="M384 112l-160 48v-114l48 -31v-31l-80 16l-80 -16v31l48 31v114l-160 -48v40l160 104v113c0 18 15 31 32 31s32 -13 32 -31v-113l160 -104v-40z" />
-    <glyph glyph-name="ion-android-playstore" unicode="&#xf2f0;" horiz-adv-x="416" 
-d="M416 296c-19 -214 -13 -312 -13 -312h-390s6 96 -13 312h104c0 57 47 104 104 104s104 -47 104 -104h104zM208 374c-43 0 -78 -35 -78 -78h156c0 43 -35 78 -78 78zM156 50l143 85l-143 84v-169z" />
-    <glyph glyph-name="ion-android-print" unicode="&#xf3a5;" horiz-adv-x="416" 
-d="M352 288c35 0 64 -29 64 -64v-139h-80v-85h-256v85h-80v139c0 35 29 64 64 64h288zM304 32v128h-192v-128h192zM336 384v0v-80h-256v80h256z" />
-    <glyph glyph-name="ion-android-radio-button-off" unicode="&#xf3a6;" horiz-adv-x="416" 
-d="M208 400c114 0 208 -94 208 -208s-94 -208 -208 -208s-208 94 -208 208s94 208 208 208zM208 26c92 0 166 74 166 166s-74 166 -166 166s-166 -74 -166 -166s74 -166 166 -166z" />
-    <glyph glyph-name="ion-android-radio-button-on" unicode="&#xf3a7;" horiz-adv-x="416" 
-d="M208 296c57 0 104 -47 104 -104s-47 -104 -104 -104s-104 47 -104 104s47 104 104 104zM208 400c114 0 208 -94 208 -208s-94 -208 -208 -208s-208 94 -208 208s94 208 208 208zM208 26c92 0 166 74 166 166s-74 166 -166 166s-166 -74 -166 -166s74 -166 166 -166z" />
-    <glyph glyph-name="ion-android-refresh" unicode="&#xf3a8;" horiz-adv-x="352" 
-d="M176 60c56 0 104 34 123 84h46c-21 -74 -88 -128 -169 -128c-98 0 -176 79 -176 176s79 176 176 176c48 0 92 -20 124 -52l52 52v-154h-154l70 70c-23 24 -56 40 -92 40c-73 0 -132 -59 -132 -132s59 -132 132 -132z" />
-    <glyph glyph-name="ion-android-remove-circle" unicode="&#xf3a9;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM315 171v42h-214v-42h214z" />
-    <glyph glyph-name="ion-android-remove" unicode="&#xf2f4;" horiz-adv-x="320" 
-d="M0 171v42h320v-42h-320z" />
-    <glyph glyph-name="ion-android-restaurant" unicode="&#xf3aa;" horiz-adv-x="415" 
-d="M116 168l-91 89c-34 33 -34 86 0 119l153 -148zM264 206l-33 -31l150 -145l-30 -30l-150 146l-150 -146l-30 30s163 159 211 207c-15 32 -4 77 31 111c41 40 101 49 132 17c33 -31 24 -89 -17 -129c-34 -34 -80 -45 -114 -30z" />
-    <glyph glyph-name="ion-android-sad" unicode="&#xf3ab;" horiz-adv-x="416" 
-d="M208 160c45 0 83 -26 102 -64h-204c19 38 57 64 102 64zM208 400c114 0 208 -94 208 -208s-93 -208 -208 -208s-208 94 -208 208s93 208 208 208zM208 26c92 0 166 74 166 166s-74 166 -166 166s-166 -74 -166 -166s74 -166 166 -166zM281 213c-18 0 -31 13 -31 31
-s13 31 31 31s31 -13 31 -31s-13 -31 -31 -31zM135 213c-18 0 -31 13 -31 31s13 31 31 31s31 -13 31 -31s-13 -31 -31 -31z" />
-    <glyph glyph-name="ion-android-search" unicode="&#xf2f5;" horiz-adv-x="384" 
-d="M274 143l110 -110l-33 -33l-109 110v17l-7 6c-25 -21 -58 -34 -93 -34c-79 0 -142 63 -142 142s63 143 141 143c79 0 142 -64 142 -143c0 -36 -13 -68 -34 -93l7 -5h18zM142 143c55 0 99 43 99 98s-44 99 -99 99s-98 -44 -98 -99s43 -98 98 -98z" />
-    <glyph glyph-name="ion-android-send" unicode="&#xf2f6;" horiz-adv-x="416" 
-d="M0 0v149l298 43l-298 43v149l416 -192z" />
-    <glyph glyph-name="ion-android-settings" unicode="&#xf2f7;" horiz-adv-x="416" 
-d="M366 171l47 -34c3 -3 4 -10 2 -14l-43 -71c-2 -4 -7 -7 -12 -5l-54 21c-12 -8 -23 -16 -36 -21l-8 -55c-1 -4 -6 -8 -11 -8h-85c-5 0 -10 3 -11 8l-8 55c-13 5 -25 13 -36 21l-54 -21c-4 -2 -10 1 -12 5l-43 71c-3 5 -2 11 2 14l45 34c0 7 -1 14 -1 21s1 14 1 21l-46 34
-c-3 3 -4 10 -2 14l43 71c2 4 7 7 12 5l54 -21c12 8 23 16 36 21l8 55c1 4 6 8 11 8h85c5 0 10 -4 11 -8l7 -55c13 -5 25 -13 36 -21l53 21c4 2 11 -1 13 -5l43 -71c3 -5 2 -11 -2 -14l-45 -34c0 -7 1 -14 1 -21s0 -15 -1 -21zM207 119c41 0 75 32 75 73s-34 73 -75 73
-s-74 -32 -74 -73s33 -73 74 -73z" />
-    <glyph glyph-name="ion-android-share-alt" unicode="&#xf3ac;" horiz-adv-x="384" 
-d="M320 104c34 0 62 -28 62 -62s-28 -62 -62 -62s-62 28 -62 62c0 5 1 10 2 14l-152 88c-12 -11 -27 -17 -44 -17c-35 0 -64 29 -64 64s28 64 63 64c17 0 32 -6 44 -17l151 87c-1 5 -2 10 -2 15c0 35 29 64 64 64s64 -29 64 -64s-29 -64 -64 -64c-17 0 -32 6 -44 17
-l-151 -87c1 -5 2 -10 2 -15s-1 -10 -2 -15l153 -88c11 11 26 16 42 16z" />
-    <glyph glyph-name="ion-android-share" unicode="&#xf2f8;" horiz-adv-x="384" 
-d="M384 200l-160 -147v88c-107 0 -171 -34 -224 -109c21 107 75 214 224 235v85z" />
-    <glyph glyph-name="ion-android-star-half" unicode="&#xf3ad;" horiz-adv-x="404" 
-d="M404 238l-110 -96l33 -142l-125 75l-125 -75l33 142l-110 96l145 12l57 134l57 -134zM219 103l60 -36l-16 68l-5 19l15 12l53 46l-70 6l-19 2l-8 18l-27 64v-189z" />
-    <glyph glyph-name="ion-android-star-outline" unicode="&#xf3ae;" horiz-adv-x="404" 
-d="M404 238l-110 -96l33 -142l-125 75l-125 -75l33 142l-110 96l145 12l57 134l57 -134zM219 103l60 -36l-16 68l-5 19l15 12l53 46l-70 6l-19 2l-8 18l-27 64l-27 -64l-8 -18l-19 -2l-70 -6l53 -46l15 -12l-5 -19l-16 -68l60 36l17 10z" />
-    <glyph glyph-name="ion-android-star" unicode="&#xf2fc;" horiz-adv-x="404" 
-d="M202 75l-125 -75l33 142l-110 96l145 12l57 134l57 -134l145 -12l-110 -96l33 -142z" />
-    <glyph glyph-name="ion-android-stopwatch" unicode="&#xf2fd;" horiz-adv-x="384" 
-d="M168 141v131h48v-131h-48zM344 278c25 -33 40 -74 40 -118c0 -106 -86 -192 -192 -192s-192 86 -192 192s86 192 192 192c44 0 85 -15 118 -40l31 30l33 -33zM298 54c28 28 44 66 44 106s-16 78 -44 106s-66 44 -106 44s-78 -16 -106 -44s-44 -66 -44 -106
-s16 -78 44 -106s66 -44 106 -44s78 16 106 44zM128 368v48h128v-48h-128z" />
-    <glyph glyph-name="ion-android-subway" unicode="&#xf3af;" horiz-adv-x="352" 
-d="M176 400c94 0 176 -10 176 -85v-214c0 -42 -33 -74 -75 -74l27 -27v-16h-256v16l27 27c-42 0 -75 32 -75 74v214c0 75 82 85 176 85zM80 64c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM160 208v96h-112v-96h112zM272 64c18 0 32 14 32 32
-s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM304 208v96h-112v-96h112z" />
-    <glyph glyph-name="ion-android-sunny" unicode="&#xf3b0;" 
-d="M224 288c-25 0 -50 -10 -68 -28s-28 -43 -28 -68s10 -50 28 -68s43 -28 68 -28s50 10 68 28s28 43 28 68s-10 50 -28 68s-43 28 -68 28zM245 416v0v-64h-42v64h42zM374 372v0l30 -30l-38 -38l-30 30zM74 372v0l38 -38l-30 -30l-38 38zM224 320v0c70 0 128 -58 128 -128
-s-58 -128 -128 -128s-128 58 -128 128s58 128 128 128zM448 213v0v-42h-64v42h64zM64 213v0v-42h-64v42h64zM366 80v0l38 -38l-30 -30l-38 38zM82 80v0l30 -30l-38 -38l-30 30zM245 32v0v-64h-42v64h42z" />
-    <glyph glyph-name="ion-android-sync" unicode="&#xf3b1;" horiz-adv-x="320" 
-d="M160 355c88 0 160 -73 160 -163c0 -32 -9 -62 -25 -87l-29 30c9 17 14 37 14 57c0 67 -54 122 -120 122v-61l-80 82l80 81v-61zM160 70v61l80 -82l-80 -81v61c-88 0 -160 73 -160 163c0 32 9 63 25 87l29 -30c-9 -17 -14 -37 -14 -57c0 -67 54 -122 120 -122z" />
-    <glyph glyph-name="ion-android-textsms" unicode="&#xf3b2;" horiz-adv-x="384" 
-d="M344 384c22 0 40 -18 40 -40v-240c0 -22 -18 -40 -40 -40h-280l-64 -64v344c0 22 10 40 32 40h312zM134 206v40h-38v-40h38zM211 206v40h-38v-40h38zM288 206v40h-38v-40h38z" />
-    <glyph glyph-name="ion-android-time" unicode="&#xf3b3;" horiz-adv-x="426" 
-d="M213 405c117 0 213 -96 213 -213s-95 -213 -213 -213s-213 96 -213 213s95 213 213 213zM213 22c94 0 170 76 170 170s-76 170 -170 170s-170 -76 -170 -170s76 -170 170 -170zM224 298v-111l96 -57l-16 -26l-112 67v127h32z" />
-    <glyph glyph-name="ion-android-train" unicode="&#xf3b4;" horiz-adv-x="352" 
-d="M0 101v214c0 75 82 85 176 85s176 -10 176 -85v-214c0 -42 -33 -74 -75 -74l27 -27v-16h-256v16l27 27c-42 0 -75 32 -75 74zM176 72c22 0 40 18 40 40s-18 40 -40 40s-40 -18 -40 -40s18 -40 40 -40zM304 224v96h-256v-96h256z" />
-    <glyph glyph-name="ion-android-unlock" unicode="&#xf3b5;" horiz-adv-x="320" 
-d="M280 262c22 0 40 -18 40 -40v-200c0 -22 -18 -40 -40 -40h-240c-22 0 -40 18 -40 40v200c0 22 18 40 40 40h182v40v0c0 34 -28 62 -62 62s-62 -28 -62 -62h-38c0 55 45 100 100 100s100 -45 100 -100v-40h20zM160 80c22 0 40 18 40 40s-18 40 -40 40s-40 -18 -40 -40
-s18 -40 40 -40z" />
-    <glyph glyph-name="ion-android-upload" unicode="&#xf3b6;" horiz-adv-x="480" 
-d="M387 231c52 -3 93 -46 93 -99c0 -55 -45 -100 -100 -100h-260c-66 0 -120 54 -120 120c0 62 47 113 107 119c25 48 75 81 133 81c73 0 133 -52 147 -121zM272 172h68l-100 100l-100 -100h68v-76h64v76z" />
-    <glyph glyph-name="ion-android-volume-down" unicode="&#xf3b7;" horiz-adv-x="288" 
-d="M0 256h85l107 112v-352l-107 112h-85v128zM288 192c0 -38 -21 -73 -53 -88v177c32 -16 53 -51 53 -89z" />
-    <glyph glyph-name="ion-android-volume-mute" unicode="&#xf3b8;" horiz-adv-x="192" 
-d="M0 256h85l107 112v-352l-107 112h-85v128z" />
-    <glyph glyph-name="ion-android-volume-off" unicode="&#xf3b9;" horiz-adv-x="384" 
-d="M342 192c0 69 -45 128 -107 147v45c85 -20 149 -99 149 -192c0 -35 -8 -68 -24 -96l-32 32c9 19 14 41 14 64zM192 368v-104l-51 51zM357 51v0l24 -24l-24 -24l-40 40c-23 -21 -51 -36 -82 -43v45c19 6 37 15 52 28l-95 95v-152l-107 112h-85v128h85l9 10l-91 91l24 24z
-M288 192c0 -7 0 -15 -2 -22l-51 51v60c32 -16 53 -51 53 -89z" />
-    <glyph glyph-name="ion-android-volume-up" unicode="&#xf3ba;" horiz-adv-x="384" 
-d="M0 256h85l107 112v-352l-107 112h-85v128zM288 192c0 -38 -21 -73 -53 -88v177c32 -16 53 -51 53 -89zM235 384c85 -20 149 -99 149 -192s-64 -172 -149 -192v45c62 19 106 78 106 147s-44 128 -106 147v45z" />
-    <glyph glyph-name="ion-android-walk" unicode="&#xf3bb;" horiz-adv-x="272" 
-d="M168 336c-22 0 -40 18 -40 40s18 40 40 40s40 -18 40 -40s-18 -40 -40 -40zM168 216l-20 38l-20 -62l57 -96v-128h-38v96l-50 68l-57 -164h-40l81 320l-41 -16v-80h-40v112l111 38c4 1 10 1 13 1c13 0 23 -6 31 -18l45 -69h72v-40h-104z" />
-    <glyph glyph-name="ion-android-warning" unicode="&#xf3bc;" 
-d="M0 -16l224 416l224 -416h-448zM248 48v48h-48v-48h48zM248 128v96h-48v-96h48z" />
-    <glyph glyph-name="ion-android-watch" unicode="&#xf3bd;" horiz-adv-x="320" 
-d="M320 192c0 -51 -24 -96 -61 -125l-19 -115h-160l-19 115c-37 29 -61 74 -61 125s24 96 61 125l19 115h160l19 -115c37 -29 61 -74 61 -125zM40 192c0 -66 54 -120 120 -120s120 54 120 120s-54 120 -120 120s-120 -54 -120 -120z" />
-    <glyph glyph-name="ion-android-wifi" unicode="&#xf305;" horiz-adv-x="416" 
-d="M208 219c23 0 42 -18 42 -41s-19 -41 -42 -41s-42 18 -42 41s19 41 42 41zM333 178c0 -45 -26 -85 -63 -107l-20 36c25 14 41 40 41 71c0 45 -37 82 -83 82s-83 -37 -83 -82c0 -31 16 -57 41 -71l-20 -36c-37 22 -63 62 -63 107c0 68 56 124 125 124s125 -56 125 -124z
-M208 384c114 0 208 -93 208 -206c0 -76 -42 -142 -104 -178l-21 36c50 28 83 81 83 142c0 91 -74 165 -166 165s-166 -74 -166 -165c0 -61 33 -113 83 -142l-21 -36c-62 36 -104 102 -104 178c0 113 94 206 208 206z" />
-    <glyph glyph-name="ion-aperture" unicode="&#xf313;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56s-100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136s85 -56 136 -56s100 20 136 56zM168 342l56 -86h-147
-c17 40 50 71 91 86zM381 160h-102l72 129c21 -27 33 -60 33 -97c0 -11 -1 -22 -3 -32zM328 314l-49 -90l-78 126c8 1 15 2 23 2c40 0 76 -14 104 -38zM67 224h102l-72 -129c-21 27 -33 60 -33 97c0 11 1 22 3 32zM280 42l-56 86h147c-17 -40 -50 -71 -91 -86zM120 70l49 90
-l78 -126c-8 -1 -15 -2 -23 -2c-40 0 -76 14 -104 38z" />
-    <glyph glyph-name="ion-archive" unicode="&#xf102;" 
-d="M224 140l-128 116h80v96h96v-96h80zM433 151c11 -6 17 -19 15 -32l-9 -67c-2 -13 -9 -20 -28 -20h-374c-18 0 -26 7 -28 20l-9 67c-2 13 3 26 14 32l72 55h42l-62 -62h50c2 0 5 -1 6 -3l18 -45h168l18 45c1 2 3 3 5 3h51l-62 62h42z" />
-    <glyph glyph-name="ion-arrow-down-a" unicode="&#xf103;" horiz-adv-x="384" 
-d="M192 -0l-192 192h112v192h160v-192h112z" />
-    <glyph glyph-name="ion-arrow-down-b" unicode="&#xf104;" horiz-adv-x="320" 
-d="M3 263c-2 2 -3 6 -3 9c0 9 8 16 17 16v0h286v0c9 0 17 -7 17 -16c0 -3 -1 -6 -3 -8l-2 -3l-136 -156c-5 -5 -11 -9 -19 -9s-14 4 -19 9l-136 156z" />
-    <glyph glyph-name="ion-arrow-down-c" unicode="&#xf105;" horiz-adv-x="274" 
-d="M265 125l-105 -100c-6 -6 -14 -9 -23 -9s-16 3 -22 9l-106 100c-12 12 -12 31 0 43s34 12 46 0l50 -48v217c0 17 14 31 32 31s32 -14 32 -31v-217l50 48c12 12 34 12 46 0s12 -31 0 -43z" />
-    <glyph glyph-name="ion-arrow-expand" unicode="&#xf25e;" horiz-adv-x="320" 
-d="M178 238l64 64l-50 50h128v-128l-50 50l-64 -64zM178 146l28 28l64 -64l50 50v-128h-128l50 50zM142 146l-64 -64l50 -50h-128v128l50 -50l64 64zM142 238l-28 -28l-64 64l-50 -50v128h128l-50 -50z" />
-    <glyph glyph-name="ion-arrow-graph-down-left" unicode="&#xf25f;" 
-d="M0 64v160l61 -61l131 141l107 -112l149 128l-149 -203l-107 107l-94 -98l62 -62h-160z" />
-    <glyph glyph-name="ion-arrow-graph-down-right" unicode="&#xf260;" 
-d="M288 64l62 62l-94 98l-107 -107l-149 203l149 -128l107 112l131 -141l61 61v-160h-160z" />
-    <glyph glyph-name="ion-arrow-graph-up-left" unicode="&#xf261;" 
-d="M160 320l-62 -62l94 -98l107 107l149 -203l-149 128l-107 -112l-131 141l-61 -61v160h160z" />
-    <glyph glyph-name="ion-arrow-graph-up-right" unicode="&#xf262;" 
-d="M288 320h160v-160l-61 61l-131 -141l-107 112l-149 -128l149 203l107 -107l94 98z" />
-    <glyph glyph-name="ion-arrow-left-a" unicode="&#xf106;" horiz-adv-x="384" 
-d="M0 192l192 192v-112h192v-160h-192v-112z" />
-    <glyph glyph-name="ion-arrow-left-b" unicode="&#xf107;" horiz-adv-x="192" 
-d="M167 349c2 2 6 3 9 3c9 0 16 -8 16 -17v0v-286v0c0 -9 -7 -17 -16 -17c-3 0 -7 1 -9 3l-2 2l-156 136c-5 5 -9 11 -9 19s4 14 9 19l156 136z" />
-    <glyph glyph-name="ion-arrow-left-c" unicode="&#xf108;" horiz-adv-x="352" 
-d="M109 320c12 12 32 12 44 0s12 -34 0 -46l-49 -50h217c17 0 31 -14 31 -32s-14 -32 -31 -32h-217l48 -50c12 -12 12 -34 0 -46s-31 -12 -43 0l-100 106c-6 6 -9 13 -9 22s3 17 9 23z" />
-    <glyph glyph-name="ion-arrow-move" unicode="&#xf263;" 
-d="M448 192l-96 -96v76h-109l1 -108h76l-96 -96l-96 96h76v108h-108v-76l-96 96l96 96v-76h108v108h-76l96 96l96 -96h-76v-108h108v76z" />
-    <glyph glyph-name="ion-arrow-resize" unicode="&#xf264;" horiz-adv-x="320" 
-d="M192 352h128v-128l-50 50l-9 -9l-183 -183l50 -50h-128v128l50 -50l128 128v0l64 64z" />
-    <glyph glyph-name="ion-arrow-return-left" unicode="&#xf265;" horiz-adv-x="384" 
-d="M128 352v-64h248c4 0 8 -4 8 -8v-240c0 -4 -4 -8 -8 -8h-304c-4 0 -8 4 -8 8v48c0 4 4 8 8 8h248v128h-192v-64l-128 96z" />
-    <glyph glyph-name="ion-arrow-return-right" unicode="&#xf266;" horiz-adv-x="384" 
-d="M384 256l-128 -96v64h-192v-128h248c4 0 8 -4 8 -8v-48c0 -4 -4 -8 -8 -8h-304c-4 0 -8 4 -8 8v240c0 4 4 8 8 8h248v64z" />
-    <glyph glyph-name="ion-arrow-right-a" unicode="&#xf109;" horiz-adv-x="384" 
-d="M384 192l-192 -192v112h-192v160h192v112z" />
-    <glyph glyph-name="ion-arrow-right-b" unicode="&#xf10a;" horiz-adv-x="192" 
-d="M25 35c-2 -2 -6 -3 -9 -3c-9 0 -16 8 -16 17v0v286v0c0 9 7 17 16 17c3 0 6 -1 8 -3l3 -2l156 -136c5 -5 9 -11 9 -19s-4 -14 -9 -19l-156 -136z" />
-    <glyph glyph-name="ion-arrow-right-c" unicode="&#xf10b;" horiz-adv-x="352" 
-d="M243 320l100 -105c6 -6 9 -14 9 -23s-3 -16 -9 -22l-100 -106c-12 -12 -31 -12 -43 0s-12 34 0 46l48 50h-217c-17 0 -31 14 -31 32s14 32 31 32h217l-49 50c-12 12 -12 34 0 46s32 12 44 0z" />
-    <glyph glyph-name="ion-arrow-shrink" unicode="&#xf267;" horiz-adv-x="384" 
-d="M384 356l-82 -82l50 -50h-128v128l50 -50l82 82zM384 28l-28 -28l-82 82l-50 -50v128h128l-50 -50zM0 28l82 82l-50 50h128v-128l-50 50l-82 -82zM0 356l28 28l82 -82l50 50v-128h-128l50 50z" />
-    <glyph glyph-name="ion-arrow-swap" unicode="&#xf268;" horiz-adv-x="384" 
-d="M0 120c0 4 4 8 8 8h248v64l128 -96l-128 -96v64h-248c-4 0 -8 4 -8 8v48zM384 264c0 -4 -4 -8 -8 -8h-248v-64l-128 96l128 96v-64h248c4 0 8 -4 8 -8v-48z" />
-    <glyph glyph-name="ion-arrow-up-a" unicode="&#xf10c;" horiz-adv-x="384" 
-d="M192 384l192 -192h-112v-192h-160v192h-112z" />
-    <glyph glyph-name="ion-arrow-up-b" unicode="&#xf10d;" horiz-adv-x="320" 
-d="M317 121c2 -2 3 -6 3 -9c0 -9 -8 -16 -17 -16v0h-286v0c-9 0 -17 7 -17 16c0 3 1 6 3 8l2 3l136 156c5 5 11 9 19 9s14 -4 19 -9l136 -156z" />
-    <glyph glyph-name="ion-arrow-up-c" unicode="&#xf10e;" horiz-adv-x="274" 
-d="M9 259l105 100c6 6 14 9 23 9s16 -3 22 -9l106 -100c12 -12 12 -31 0 -43s-34 -12 -46 0l-50 48v-217c0 -17 -14 -31 -32 -31s-32 14 -32 31v217l-50 -49c-12 -12 -34 -12 -46 0s-12 32 0 44z" />
-    <glyph glyph-name="ion-asterisk" unicode="&#xf314;" 
-d="M448 224v-64l-186 10l104 -170l-56 -32l-86 176l-86 -176l-56 32l104 170l-186 -10v64l187 -7l-109 167l60 32l86 -176l86 176l60 -32l-109 -167z" />
-    <glyph glyph-name="ion-at" unicode="&#xf10f;" 
-d="M422 41c-24 -25 -52 -43 -85 -55s-69 -18 -105 -18c-35 0 -66 6 -95 17s-53 26 -73 46s-36 43 -47 71s-17 58 -17 90s6 62 18 89s29 51 50 71s46 35 74 47c28 11 58 17 90 17c28 0 55 -4 81 -12s49 -20 69 -36s36 -36 48 -60s18 -53 18 -85c0 -24 -3 -46 -10 -64
-s-16 -34 -27 -46s-24 -22 -38 -28s-29 -10 -45 -10s-29 4 -39 12s-15 17 -15 29h-3c-6 -10 -15 -19 -28 -28s-28 -13 -46 -13c-28 0 -49 9 -64 27s-23 42 -23 71c0 17 3 34 9 50s14 31 24 44s23 23 38 31s31 12 49 12c15 0 27 -4 38 -10c10 -6 18 -15 21 -24h1l5 24h54
-l-24 -113c-1 -6 -2 -12 -3 -19s-2 -13 -2 -19c0 -7 1 -13 4 -18s7 -7 15 -7c16 0 29 9 39 26s16 40 16 68c0 24 -4 45 -12 64s-20 34 -34 47s-32 23 -52 29s-41 9 -65 9c-26 0 -49 -4 -70 -13s-39 -22 -54 -38s-27 -34 -35 -56c-8 -21 -13 -44 -13 -69c0 -26 4 -51 13 -72
-s21 -39 37 -54s35 -27 57 -35s46 -12 72 -12c33 0 61 6 85 16s45 25 65 43zM231 260c-10 0 -18 -2 -25 -8s-14 -13 -19 -22s-8 -18 -11 -28s-4 -20 -4 -30c0 -5 0 -10 1 -16c1 -5 3 -10 6 -15s7 -8 12 -11s11 -5 19 -5c11 0 20 3 28 8s14 13 19 21s9 16 11 26s3 19 3 27
-c0 6 0 13 -1 19s-4 12 -7 17s-7 9 -12 12s-12 5 -20 5z" />
-    <glyph glyph-name="ion-backspace-outline" unicode="&#xf3be;" horiz-adv-x="512" 
-d="M413 116c2 -2 3 -4 3 -6s-1 -4 -3 -6l-21 -22c-2 -2 -4 -2 -6 -2s-4 0 -6 2l-76 77l-76 -77c-2 -2 -4 -2 -6 -2s-4 0 -6 2l-21 22c-2 2 -3 4 -3 6s1 4 3 6l76 76l-77 76c-3 3 -3 9 0 12l22 22c2 2 4 2 6 2s4 0 6 -2l76 -76l76 76c2 2 4 2 6 2s4 0 6 -2l22 -22
-c3 -3 3 -9 0 -12l-77 -76zM499 354c9 -9 13 -20 13 -33v-256c0 -27 -20 -49 -46 -49h-298c-13 0 -24 3 -34 9c-9 5 -16 11 -23 20v0l-1 1l-110 146l110 148c14 19 34 28 58 28h298c13 0 24 -5 33 -14zM480 65v256c0 9 -5 15 -14 15h-298c-11 0 -22 -3 -32 -16l-96 -128
-l96 -128c8 -10 17 -16 32 -16h298c9 0 14 8 14 17z" />
-    <glyph glyph-name="ion-backspace" unicode="&#xf3bf;" horiz-adv-x="512" 
-d="M499 354c9 -9 13 -20 13 -33v-256c0 -27 -20 -49 -46 -49h-298c-13 0 -24 3 -34 9c-9 5 -16 11 -23 20v0l-1 1l-110 146l110 148c14 19 34 28 58 28h298c13 0 24 -5 33 -14zM413 116l-76 76l77 76c3 3 3 9 0 12l-22 22c-2 2 -4 2 -6 2s-4 0 -6 -2l-76 -76l-76 76
-c-2 2 -4 2 -6 2s-4 0 -6 -2l-22 -22c-3 -3 -3 -9 0 -12l77 -76l-76 -76c-2 -2 -3 -4 -3 -6s1 -4 3 -6l21 -22c2 -2 4 -2 6 -2s4 0 6 2l76 77l76 -77c2 -2 4 -2 6 -2s4 0 6 2l21 22c2 2 3 4 3 6s-1 4 -3 6z" />
-    <glyph glyph-name="ion-bag" unicode="&#xf110;" 
-d="M416 288l32 -320h-448l32 320h64v4c0 68 56 124 124 124h8c68 0 124 -56 124 -124v-4h64zM128 292v-4h192v4c0 51 -41 92 -92 92v0h-8c-51 0 -92 -41 -92 -92zM36 0h376l-25 256h-35v-36c10 -6 16 -16 16 -28c0 -18 -14 -32 -32 -32s-32 14 -32 32c0 12 6 22 16 28v36
-h-192v-36c10 -6 16 -16 16 -28c0 -18 -14 -32 -32 -32s-32 14 -32 32c0 12 6 22 16 28v36h-35z" />
-    <glyph glyph-name="ion-battery-charging" unicode="&#xf111;" 
-d="M10 64c-6 0 -10 4 -10 10v236c0 6 4 10 10 10h381c6 0 10 -4 10 -10v-54h37c6 0 10 -4 10 -10v-108c0 -6 -4 -10 -10 -10h-37v-54c0 -6 -4 -10 -10 -10h-381zM225 288l-100 -111h61l-27 -81l100 111h-61z" />
-    <glyph glyph-name="ion-battery-empty" unicode="&#xf112;" 
-d="M438 256c6 0 10 -4 10 -10v-108c0 -6 -4 -10 -10 -10h-37v-54c0 -6 -4 -10 -10 -10h-381c-6 0 -10 4 -10 10v236c0 6 4 10 10 10h381c6 0 10 -4 10 -10v-54h37zM416 160v64h-15h-32v32v32h-337v-192h337v32v32h32h15z" />
-    <glyph glyph-name="ion-battery-full" unicode="&#xf113;" 
-d="M438 256c6 0 10 -4 10 -10v-108c0 -6 -4 -10 -10 -10h-37v-54c0 -6 -4 -10 -10 -10h-381c-6 0 -10 4 -10 10v236c0 6 4 10 10 10h381c6 0 10 -4 10 -10v-54h37z" />
-    <glyph glyph-name="ion-battery-half" unicode="&#xf114;" 
-d="M438 256c6 0 10 -4 10 -10v-108c0 -6 -4 -10 -10 -10h-37v-54c0 -6 -4 -10 -10 -10h-381c-6 0 -10 4 -10 10v236c0 6 4 10 10 10h381c6 0 10 -4 10 -10v-54h37zM416 160v64h-15h-32v32v32h-81l32 -192h49v32v32h32h15z" />
-    <glyph glyph-name="ion-battery-low" unicode="&#xf115;" 
-d="M10 64c-6 0 -10 4 -10 10v236c0 6 4 10 10 10h381c6 0 10 -4 10 -10v-54h37c6 0 10 -4 10 -10v-108c0 -6 -4 -10 -10 -10h-37v-54c0 -6 -4 -10 -10 -10h-381zM369 288h-209l32 -192h177v32v32h32h15v64h-15h-32v32v32z" />
-    <glyph glyph-name="ion-beaker" unicode="&#xf269;" horiz-adv-x="384" 
-d="M80 256h240v-224c0 -9 -7 -16 -16 -16h-208c-9 0 -16 7 -16 16v224zM296 104v48c0 4 -4 8 -8 8s-8 -4 -8 -8v-48c0 -4 4 -8 8 -8s8 4 8 8zM288 176c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8zM381 416c3 0 3 -2 3 -3s-2 -3 -3 -5s-13 -20 -13 -40v-336
-c0 -35 -29 -64 -64 -64h-208c-35 0 -64 29 -64 64v307c0 32 -2 33 -32 37c0 12 11 40 65 40h316zM336 368c0 5 0 16 1 16h-273c-1 0 -3 0 -4 -1c5 -7 4 -32 4 -44v-307c0 -18 14 -32 32 -32h210c17 0 30 14 30 32v336z" />
-    <glyph glyph-name="ion-beer" unicode="&#xf26a;" 
-d="M384 288c35 0 64 -29 64 -64v-96c0 -35 -29 -64 -64 -64h-32v-80c0 -9 -7 -16 -16 -16h-256c-9 0 -16 7 -16 16v223c-26 0 -48 22 -48 48v54v1c-10 11 -16 26 -16 42c0 35 29 64 64 64c18 0 34 -8 46 -20c10 12 26 20 43 20c14 0 27 -6 37 -14c12 9 26 14 42 14
-c17 0 34 -6 46 -16c11 10 26 16 42 16c35 0 64 -29 64 -64c0 -24 -18 -44 -32 -48v-16h32zM296 144c4 0 8 3 8 8v0v48c0 4 -4 8 -8 8s-8 -4 -8 -8v-48c0 -3 2 -6 4 -7c1 -1 2 -1 4 -1zM303 220c1 2 1 4 1 6s-1 4 -3 5s-4 1 -6 1s-4 -2 -5 -4s-2 -4 -2 -6s2 -4 4 -5
-s4 -1 6 -1s4 2 5 4zM320 288v32h-20c-3 -8 -7 -16 -13 -23c-13 -16 -33 -25 -55 -25c-26 0 -48 13 -61 33c-6 -2 -12 -3 -18 -3c-12 0 -23 4 -32 10c-2 1 -3 3 -5 4c-1 -2 -2 -3 -3 -5c-5 -6 -11 -10 -17 -14v-32v-9h80c0 4 4 8 8 8s8 -4 8 -8h128v32zM351 343c1 3 1 6 1 9
-c0 18 -14 32 -32 32c-9 0 -17 -4 -23 -10c-2 -2 -6 -5 -16 -6h-8c-6 1 -12 3 -14 5c-7 7 -16 11 -27 11c-9 0 -18 -4 -25 -9l-7 -7c0 -1 0 -1 -1 -2c-3 -3 -7 -5 -11 -5c-5 0 -8 3 -11 6c-1 2 -2 3 -3 5s-3 4 -5 6c-4 4 -10 6 -16 6c-10 0 -18 -9 -25 -16
-c-7 -8 -27 -8 -34 0s-18 16 -30 16c-18 0 -32 -14 -32 -32c0 -2 1 -5 1 -7c2 -9 7 -17 15 -21v-34v-35c0 -9 7 -16 16 -16v26v23v32c10 0 18 4 24 11c2 2 3 4 4 6c0 0 6 10 12 11s20 6 30 -5c4 -5 11 -9 19 -9c3 0 5 1 7 2c3 1 7 2 9 4v0c3 2 6 4 10 4c7 0 12 -4 14 -10
-c0 0 1 -1 1 -2c1 -3 1 -5 3 -8c7 -12 20 -20 35 -20c13 0 25 6 32 16c5 7 8 15 8 24s9 8 9 8h7h48c6 0 13 -3 15 -9zM416 128v96c0 18 -14 32 -32 32h-32v-160h32c18 0 32 14 32 32zM128 280c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM288 280c0 5 3 8 8 8s8 -3 8 -8
-s-3 -8 -8 -8s-8 3 -8 8z" />
-    <glyph glyph-name="ion-bluetooth" unicode="&#xf116;" horiz-adv-x="256" 
-d="M12 304c16 16 18 13 19 12l68 -65v0v0c2 -2 10 -10 10 -3v156v0v2c0 6 6 10 12 10c4 0 7 -2 9 -4v0s117 -113 122 -117s5 -10 1 -14l-84 -81s-4 -4 -4 -8s4 -8 4 -8l84 -81c4 -4 4 -10 -1 -14s-122 -117 -122 -117v0c-2 -2 -5 -4 -9 -4c-6 0 -12 4 -12 10v2v0v156
-s-8 -1 -10 -3v0v-1l-68 -64c-1 -1 -3 -4 -19 12s-12 17 -11 18s90 86 90 86s4 3 4 8v0c0 5 -4 8 -4 8s-89 85 -90 86s-5 2 11 18zM152 328v-79c0 -8 8 -1 10 1l30 30s3 5 3 7s-1 5 -3 7l-30 30c-2 2 -10 11 -10 4zM152 135v-79s8 2 10 4l30 30c2 2 3 5 3 7s-1 5 -3 7l-30 30
-c-2 2 -10 9 -10 1z" />
-    <glyph glyph-name="ion-bonfire" unicode="&#xf315;" horiz-adv-x="384" 
-d="M207 97l15 -89c1 -3 1 -5 1 -8c0 -18 -14 -32 -32 -32s-32 14 -32 32c0 2 0 5 1 7l15 92v0c2 7 8 13 16 13s15 -7 16 -15zM242 93v0v0v0zM329 58c9 -8 10 -25 0 -35s-27 -9 -35 0c-1 1 -2 3 -3 4l-49 66c-3 5 -2 11 2 15c5 5 10 5 16 1l64 -47c2 -1 3 -3 5 -4zM309 113v0
-v0v0zM371 126c9 -1 13 -7 13 -19c0 -9 -10 -14 -18 -12l-57 18v0v0c-3 2 -6 5 -5 9s4 7 8 6zM75 113v0v0v0zM75 113v0l-58 -18c-8 -2 -17 3 -17 12c0 12 3 18 12 19l60 2c4 1 7 -2 8 -6s-2 -7 -5 -9v0zM124 109c5 4 11 4 16 -1c4 -4 5 -10 2 -15l-49 -66c-1 -1 -2 -3 -3 -4
-c-10 -10 -25 -10 -35 0s-10 25 0 35c2 2 3 3 5 4zM288 320c0 -32 -9 -58 -50 -86c-37 -26 -94 -46 -110 -106c0 0 -58 24 -48 96s124 106 112 192c24 0 96 -35 96 -96zM288 192c-16 -50 -44 -64 -80 -64c-15 0 -32 9 -43 26c12 15 28 26 47 37c9 5 20 10 29 16
-c21 14 38 31 47 49c5 -15 5 -48 0 -64zM88 288c-6 4 -9 14 -8 27c2 22 34 39 32 69c14 2 31 -3 42 -24c-5 -11 -15 -21 -28 -34s-26 -22 -38 -38z" />
-    <glyph glyph-name="ion-bookmark" unicode="&#xf26b;" horiz-adv-x="192" 
-d="M184 384c4 0 8 -4 8 -8v-56h-192v56c0 4 4 8 8 8h176zM0 0v304h192v-304l-96 96z" />
-    <glyph glyph-name="ion-bowtie" unicode="&#xf3c0;" 
-d="M192 236c0 0 8 5 20 7c21 4 39 5 47 -9c10 -17 19 -53 17 -85c-1 -17 -5 -22 -5 -22s-15 -10 -47 -7c-35 3 -40 15 -40 15s5 12 8 43s0 58 0 58zM152 163c-17 -4 -38 -10 -38 -10s45 4 64 9c-4 -21 -10 -34 -10 -34s-83 -80 -116 -80c-28 0 -52 68 -52 144s26 144 52 144
-c35 0 106 -57 128 -97c0 0 3 -16 2 -32c-10 5 -24 10 -44 14c-28 6 -42 3 -42 3s18 -4 57 -17c15 -5 22 -8 29 -10c0 -3 -1 -7 -1 -10c0 -5 0 -10 -1 -15c-5 -2 -15 -6 -28 -9zM396 336c26 0 52 -68 52 -144s-24 -144 -52 -144c-37 0 -104 68 -112 79c0 0 4 5 5 22v9
-c16 -7 70 -13 70 -13s-21 6 -40 11c-13 4 -25 8 -30 10c-1 11 -2 23 -4 33c17 11 69 34 69 34s-15 -2 -35 -9c-14 -5 -29 -11 -37 -14c-3 10 -7 18 -10 24c0 1 -1 4 -1 4v1c22 40 89 97 125 97z" />
-    <glyph glyph-name="ion-briefcase" unicode="&#xf26c;" 
-d="M240 176v8h208v-176c0 -4 -4 -8 -8 -8h-432c-4 0 -8 4 -8 8v176h208v-8h32zM440 304c4 0 8 -4 8 -8v-96h-208v8h-32v-8h-208v96c0 4 4 8 8 8h120v31c1 28 22 49 51 49h90c30 0 50 -21 51 -49v-31h120zM288 332v1c0 10 -9 19 -19 19h-90c-10 0 -19 -9 -19 -19v-1v-1v-27
-h128v27v1z" />
-    <glyph glyph-name="ion-bug" unicode="&#xf2be;" 
-d="M343 321c-6 -16 -16 -31 -28 -43c-24 -24 -57 -37 -91 -37s-67 13 -91 37c-12 12 -22 27 -28 43c29 39 72 63 119 63s90 -24 119 -63zM95 305c22 -45 68 -77 121 -80v-225c-40 2 -77 22 -104 54c-7 -6 -10 -9 -13 -15c8 -9 7 -22 -1 -31c-9 -10 -24 -11 -34 -2
-s-11 24 -2 34l3 3s2 1 2 1c4 13 13 25 27 36c-15 26 -26 57 -29 90c-7 0 -12 -2 -17 -3c-1 -13 -11 -23 -24 -23s-24 11 -24 24s11 24 24 24h3c4 2 8 5 12 6c7 2 14 4 25 4c1 23 6 45 13 65c-6 4 -11 7 -15 11c-6 5 -11 13 -14 19c-1 0 -3 1 -4 2c-12 6 -15 21 -9 33
-s21 15 33 9c11 -6 15 -20 10 -31c2 -3 3 -7 4 -8c2 -2 5 -3 8 -5c2 3 3 5 5 8zM424 192c13 0 24 -11 24 -24s-11 -24 -24 -24s-23 10 -24 23c-5 1 -10 3 -17 3c-3 -33 -14 -64 -29 -90c14 -11 23 -23 27 -36c0 0 1 0 2 -1l3 -3c9 -10 8 -25 -2 -34s-25 -8 -34 2
-c-8 9 -9 22 -1 31c-3 6 -6 9 -13 15c-27 -32 -64 -52 -104 -54v225c53 3 99 35 121 80c2 -3 3 -5 5 -8c3 2 6 3 8 5c1 1 2 5 4 8c-5 11 -1 25 10 31c12 6 27 3 33 -9s3 -27 -9 -33c-1 -1 -3 -2 -4 -2c-3 -6 -8 -14 -14 -19c-4 -4 -9 -7 -15 -11c7 -20 12 -42 13 -65
-c11 0 18 -2 25 -4c4 -1 8 -4 12 -6h3z" />
-    <glyph glyph-name="ion-calculator" unicode="&#xf26d;" horiz-adv-x="320" 
-d="M304 416c9 0 16 -7 16 -16v-416c0 -9 -7 -16 -16 -16h-288c-9 0 -16 7 -16 16v416c0 9 7 16 16 16h288zM48 240v-32h32v32h-32zM48 176v-32h32v32h-32zM48 112v-32h32v32h-32zM144 16v32h-96v-32h96zM144 80v32h-32v-32h32zM144 144v32h-32v-32h32zM144 208v32h-32v-32
-h32zM208 16v32h-32v-32h32zM208 80v32h-32v-32h32zM208 144v32h-32v-32h32zM208 208v32h-32v-32h32zM272 16v96h-32v-96h32zM272 144v32h-32v-32h32zM272 208v32h-32v-32h32zM272 288v80h-224v-80h224z" />
-    <glyph glyph-name="ion-calendar" unicode="&#xf117;" 
-d="M112 320c-18 0 -32 14 -32 32v32c0 18 14 32 32 32s32 -14 32 -32v-32c0 -18 -14 -32 -32 -32zM336 320c-18 0 -32 14 -32 32v32c0 18 14 32 32 32s32 -14 32 -32v-32c0 -18 -14 -32 -32 -32zM440 384c4 0 8 -4 8 -8v-400c0 -4 -4 -8 -8 -8h-432c-4 0 -8 4 -8 8v400
-c0 4 4 8 8 8h56v-41c0 -22 24 -39 48 -39s48 17 48 39v41h128v-41c0 -22 25 -39 49 -39s47 17 47 39v41h56zM400 16v256h-352v-256h352z" />
-    <glyph glyph-name="ion-camera" unicode="&#xf118;" horiz-adv-x="416" 
-d="M382 301c18 0 34 -14 34 -33v-202c0 -19 -16 -34 -34 -34h-348c-19 0 -34 15 -34 34v202c0 19 15 33 34 33h69l39 40v0c6 7 15 11 25 11h84c9 0 17 -4 23 -10v0v0v0l41 -41h67zM208 82c51 0 92 42 92 93s-41 93 -92 93s-92 -42 -92 -93s41 -93 92 -93zM376 248
-c8 0 14 6 14 14s-6 14 -14 14s-14 -6 -14 -14s6 -14 14 -14zM208 245c38 0 70 -31 70 -70s-32 -70 -70 -70c-39 0 -70 31 -70 70s31 70 70 70z" />
-    <glyph glyph-name="ion-card" unicode="&#xf119;" 
-d="M420 352c16 0 28 -12 28 -28v0v-264v0c0 -16 -12 -28 -28 -28h-392c-16 0 -28 12 -28 28v0v0v264v0v0c0 16 12 28 28 28h392zM45 320c-7 0 -12 -5 -13 -12v-20h384v20c-1 7 -6 12 -13 12h-358zM403 64c7 0 12 5 13 12v116h-384v-116c1 -7 6 -12 13 -12h358zM64 128v16
-h192v-16h-192zM64 96v16h96v-16h-96zM320 96v48h64v-48h-64z" />
-    <glyph glyph-name="ion-cash" unicode="&#xf316;" horiz-adv-x="512" 
-d="M0 352h512v-256h-512v256zM193 128c-20 23 -33 58 -33 96s13 73 33 96h-97c0 -35 -29 -64 -64 -64v-80c27 0 48 -21 48 -48h113zM298 187c3 4 4 9 4 15c0 3 0 5 -1 8s-2 6 -4 8s-4 4 -7 6s-6 4 -10 5c-1 0 -4 1 -7 2s-5 0 -8 1v31c2 -1 5 -2 7 -3c4 -3 6 -7 7 -13h20
-c0 5 -2 9 -4 13s-5 8 -9 11s-9 5 -14 6c-2 1 -5 2 -7 2v9h-18v-9c-2 0 -4 -1 -6 -2c-5 -1 -10 -2 -14 -5s-7 -6 -9 -10s-4 -9 -4 -14c0 -3 0 -5 1 -8s2 -5 4 -7s5 -5 8 -7s7 -4 12 -5c3 -1 6 0 8 -1v-35c-3 1 -6 2 -9 4s-5 4 -6 7s-2 6 -2 9h-20c0 -5 2 -11 4 -16
-c3 -5 6 -8 10 -11s9 -6 15 -7c3 -1 5 -2 8 -2v-9h18v9c3 0 6 1 9 2c5 1 10 2 14 5s7 7 10 11zM480 176v80c-35 0 -64 29 -64 64h-97c20 -23 33 -58 33 -96s-13 -73 -33 -96h113c0 27 22 48 48 48zM64 224c0 21 11 32 32 32s32 -11 32 -32s-11 -32 -32 -32s-32 11 -32 32z
-M384 224c0 21 11 32 32 32s32 -11 32 -32s-11 -32 -32 -32s-32 11 -32 32zM273 213c2 -1 4 -2 6 -4s3 -5 3 -9c0 -2 0 -4 -1 -6s-2 -4 -4 -5s-5 -3 -8 -4c-1 0 -2 -1 -4 -1v31c3 -1 6 -1 8 -2zM236 257c1 2 3 3 5 4s4 2 6 2v-26c-4 1 -7 3 -9 5s-4 4 -4 8c0 3 1 5 2 7zM0 32
-v32h512v-32h-512z" />
-    <glyph glyph-name="ion-chatbox-working" unicode="&#xf11a;" horiz-adv-x="416" 
-d="M76 48c-42 0 -76 31 -76 71v209c0 40 34 72 76 72h264c42 0 76 -32 76 -72v-209c0 -40 -34 -71 -76 -71h-4v-64s-79 54 -86 59s-7 5 -21 5h-153zM304 256c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM208 256c-18 0 -32 -14 -32 -32s14 -32 32 -32
-s32 14 32 32s-14 32 -32 32zM112 256c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32z" />
-    <glyph glyph-name="ion-chatbox" unicode="&#xf11b;" horiz-adv-x="416" 
-d="M76 48c-42 0 -76 31 -76 71v209c0 40 34 72 76 72h264c42 0 76 -32 76 -72v-209c0 -40 -34 -71 -76 -71h-4v-64s-79 54 -86 59s-7 5 -21 5h-153z" />
-    <glyph glyph-name="ion-chatboxes" unicode="&#xf11c;" horiz-adv-x="416" 
-d="M246 82l26 -18c-4 -21 -29 -32 -52 -32h-90c-8 0 -11 -2 -13 -3l-53 -45v48h-16c-26 0 -48 16 -48 41v129c0 25 20 45 46 45h2v-101c0 -33 29 -59 64 -59h117c10 0 14 -3 17 -5zM353 400c35 0 63 -27 63 -60v-168c0 -33 -28 -60 -63 -60h-17v-64l-75 60c-2 2 -7 4 -17 4
-h-101c-35 0 -63 27 -63 60v98v70c0 33 21 60 56 60h217z" />
-    <glyph glyph-name="ion-chatbubble-working" unicode="&#xf11d;" horiz-adv-x="416" 
-d="M208 -1c-115 0 -208 89 -208 200s93 201 208 201s208 -90 208 -201c0 -40 -12 -77 -33 -108c-1 -1 -2 -3 -3 -4v0c-2 -4 -4 -10 -4 -15l22 -88l-84 31c-4 2 -8 2 -12 2s-7 -1 -11 -2v0c-1 0 -1 -1 -2 -1c-25 -10 -52 -15 -81 -15zM304 224c-18 0 -32 -14 -32 -32
-s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM208 224c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM112 224c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32z" />
-    <glyph glyph-name="ion-chatbubble" unicode="&#xf11e;" horiz-adv-x="416" 
-d="M208 -1c-115 0 -208 89 -208 200s93 201 208 201s208 -90 208 -201c0 -40 -12 -77 -33 -108c-1 -1 -2 -3 -3 -4v0c-2 -4 -4 -10 -4 -15l22 -88l-84 31c-4 2 -8 2 -12 2s-7 -1 -11 -2v0c-1 0 -1 -1 -2 -1c-25 -10 -52 -15 -81 -15z" />
-    <glyph glyph-name="ion-chatbubbles" unicode="&#xf11f;" horiz-adv-x="416" 
-d="M25 57c-1 1 0 2 -1 3c-15 22 -24 49 -24 77c0 42 19 80 49 106c-2 -11 -4 -22 -4 -34c0 -92 78 -168 174 -168c15 0 30 2 44 6c-27 -32 -69 -53 -115 -53c-20 0 -40 5 -58 12h-1v0c-2 1 -5 2 -8 2s-6 -1 -9 -2l-56 -22l12 63c0 4 -1 7 -3 10v0zM242 400
-c96 0 174 -76 174 -168c0 -33 -11 -64 -28 -90c-1 -1 -1 -2 -2 -3v0c-2 -4 -3 -8 -3 -12l17 -74l-69 26c-3 1 -6 2 -10 2c-3 0 -6 -1 -9 -2v0l-2 -1c-8 -3 -16 -5 -24 -7c-14 -4 -29 -6 -44 -6c-96 0 -173 75 -173 167c0 12 1 24 3 35c16 76 86 133 170 133z" />
-    <glyph glyph-name="ion-checkmark-circled" unicode="&#xf120;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM339 267c1 1 1 2 1 3s0 3 -1 4l-31 24c-1 1 -3 1 -4 1s-2 0 -3 -1l-111 -143s-44 42 -45 43s-4 3 -6 3s-3 -2 -4 -3l-25 -25l-1 -1c-1 -1 -1 -3 -1 -4s0 -2 1 -3l2 -1
-s78 -75 79 -76s3 -3 5 -3s4 2 5 3z" />
-    <glyph glyph-name="ion-checkmark-round" unicode="&#xf121;" horiz-adv-x="416" 
-d="M400 376c17 -13 22 -39 9 -57l-207 -302c-13 -18 -37 -22 -54 -9s-137 147 -137 147c-15 16 -15 42 1 58s40 15 55 -2l99 -107l180 263c13 18 37 22 54 9z" />
-    <glyph glyph-name="ion-checkmark" unicode="&#xf122;" horiz-adv-x="416" 
-d="M414 338c1 -2 2 -4 2 -6s-1 -4 -2 -6l-249 -320c-2 -2 -5 -6 -9 -6s-8 3 -10 5s-141 136 -141 136l-3 3c-1 2 -2 4 -2 6s1 3 2 5l2 2c14 15 42 44 44 46s4 6 8 6s8 -4 10 -6s80 -78 80 -78l200 257c2 2 4 2 6 2s5 -1 7 -2z" />
-    <glyph glyph-name="ion-chevron-down" unicode="&#xf123;" 
-d="M224 150v0v0l174 167c4 4 12 4 16 0l31 -30c4 -4 4 -12 0 -16l-213 -204c-2 -2 -5 -3 -8 -3s-6 1 -8 3l-213 204c-4 4 -4 12 0 16l31 30c4 4 12 4 16 0z" />
-    <glyph glyph-name="ion-chevron-left" unicode="&#xf124;" horiz-adv-x="256" 
-d="M86 192l167 -174c4 -4 4 -12 0 -16l-30 -31c-4 -4 -12 -4 -16 0l-204 213c-2 2 -3 5 -3 8s1 6 3 8l204 213c4 4 12 3 16 -1l30 -30c4 -4 4 -12 0 -16l-167 -174v0v0z" />
-    <glyph glyph-name="ion-chevron-right" unicode="&#xf125;" horiz-adv-x="256" 
-d="M170 192v0v0l-167 174c-4 4 -4 12 0 16l30 30c4 4 12 5 16 1l204 -213c2 -2 3 -5 3 -8s-1 -6 -3 -8l-204 -213c-4 -4 -12 -4 -16 0l-30 31c-4 4 -4 12 0 16z" />
-    <glyph glyph-name="ion-chevron-up" unicode="&#xf126;" 
-d="M224 234l-174 -167c-4 -4 -12 -4 -16 0l-31 30c-4 4 -4 12 0 16l213 204c2 2 5 3 8 3s6 -1 8 -3l213 -204c4 -4 4 -12 0 -16l-31 -30c-4 -4 -12 -4 -16 0l-174 167v0v0z" />
-    <glyph glyph-name="ion-clipboard" unicode="&#xf127;" horiz-adv-x="352" 
-d="M80 288c2 20 10 35 28 40l1 1c12 3 21 7 21 20v21c0 26 21 46 46 46s46 -20 46 -46v-21c0 -13 9 -18 21 -21h2c18 -5 25 -20 27 -40h-192zM176 384c-8 0 -13 -6 -13 -14s5 -14 13 -14s14 6 14 14s-6 14 -14 14zM325 384c15 0 27 -12 27 -28v-360c0 -16 -12 -28 -27 -28
-h-149h-148c-15 0 -28 12 -28 28v360c0 16 13 28 28 28h73v-13c0 -11 -9 -19 -19 -19h-37c-7 0 -12 -6 -12 -13v-327c0 -6 5 -12 11 -12h265c6 0 11 6 11 12v327c0 7 -5 13 -12 13h-37c-10 0 -20 8 -20 19v13h74zM64 224v32h112v-32h-112zM64 32v32h160v-32h-160zM64 96v32
-h129v-32h-129zM64 160v32h208v-32h-208z" />
-    <glyph glyph-name="ion-clock" unicode="&#xf26e;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c10 10 19 21 26 33l-27 16l8 14l27 -16c13 25 21 52 22 81h-32v16h32c-1 29 -9 56 -22 81l-27 -16l-8 14l27 16c-7 12 -16 23 -26 33s-21 19 -33 26l-16 -27l-14 8
-l16 27c-25 13 -52 21 -81 22v-32h-16v32c-29 -1 -56 -9 -81 -22l16 -27l-14 -8l-16 27c-12 -7 -23 -16 -33 -26s-19 -21 -26 -33l27 -16l-8 -14l-27 16c-13 -25 -21 -52 -22 -81h32v-16h-32c1 -29 9 -56 22 -81l27 16l8 -14l-27 -16c7 -12 16 -23 26 -33s21 -19 33 -26
-l16 27l14 -8l-16 -27c25 -13 52 -21 81 -22v32h16v-32c29 1 56 9 81 22l-16 27l14 8l16 -27c12 7 23 16 33 26zM368 207v-32h-117c-6 -9 -16 -15 -27 -15c-18 0 -32 14 -32 32c0 12 6 22 16 28v68h32v-68c5 -3 9 -8 12 -13h116z" />
-    <glyph glyph-name="ion-close-circled" unicode="&#xf128;" 
-d="M224 415c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM332 116l-75 75l76 75c3 3 3 9 0 12l-22 21c-2 2 -4 3 -6 3s-3 -1 -5 -3l-76 -74l-76 74c-2 2 -3 3 -5 3s-4 -1 -6 -3l-21 -21c-3 -3 -3 -9 0 -12l76 -75l-76 -76
-c-2 -1 -2 -3 -2 -5s0 -4 2 -6l21 -22c2 -2 4 -2 6 -2s4 0 6 2l75 76l76 -75c2 -2 3 -3 5 -3s4 1 6 3l21 21c2 1 3 4 3 6s-1 4 -3 6z" />
-    <glyph glyph-name="ion-close-round" unicode="&#xf129;" horiz-adv-x="384" 
-d="M374 61c14 -14 14 -37 0 -51s-37 -14 -51 0l-131 131l-131 -131c-14 -14 -36 -14 -50 0s-14 37 0 51l130 131l-130 131c-14 14 -14 37 0 51s36 14 50 0l131 -131l131 131c14 14 37 14 51 0s14 -37 0 -51l-131 -131z" />
-    <glyph glyph-name="ion-close" unicode="&#xf12a;" horiz-adv-x="384" 
-d="M380 61c3 -3 4 -6 4 -10s-1 -7 -4 -10l-38 -37c-3 -3 -5 -4 -9 -4s-7 1 -10 4l-131 131l-131 -131c-3 -3 -5 -4 -9 -4s-7 1 -10 4l-38 37c-3 3 -4 6 -4 10s1 7 4 10l132 131l-132 130c-5 5 -5 15 0 20l37 38c3 2 6 4 10 4s7 -1 10 -4l131 -130l131 130c3 2 6 4 10 4
-s7 -1 10 -4l37 -38c5 -5 5 -14 0 -19l-132 -130z" />
-    <glyph glyph-name="ion-closed-captioning" unicode="&#xf317;" horiz-adv-x="512" 
-d="M0 384h512v-384h-512v384zM464 192c0 27 0 44 -4 80s-23 56 -59 60s-91 4 -138 4h-7h-7c-47 0 -102 0 -138 -4s-55 -24 -59 -60s-4 -53 -4 -80s2 -47 4 -80s19 -56 59 -60s96 -4 145 -4s105 0 145 4s57 27 59 60s4 53 4 80zM372 164v4h53c0 -27 -7 -48 -19 -62
-s-32 -21 -61 -21c-14 0 -26 2 -36 5s-18 9 -25 17s-12 19 -15 33s-5 30 -5 51s3 39 7 53s9 25 17 33s17 14 27 17s22 5 34 5c25 0 44 -7 57 -21s19 -37 19 -62h-52v1c0 20 -12 33 -27 33s-25 -11 -28 -30c0 0 -2 -11 -2 -29s2 -28 2 -28c1 -17 12 -29 27 -29s27 10 27 29v1z
-M195 164v4h53c0 -27 -7 -48 -19 -62s-32 -21 -61 -21c-14 0 -26 2 -36 5s-18 9 -25 17s-12 19 -15 33s-5 30 -5 51s3 39 7 53s9 25 17 33s17 14 27 17s22 5 34 5c25 0 44 -7 57 -21s19 -37 19 -62h-52v1c0 20 -12 33 -27 33s-25 -11 -28 -30c0 0 -2 -11 -2 -29s2 -28 2 -28
-c1 -17 12 -29 27 -29s27 10 27 29v1z" />
-    <glyph glyph-name="ion-cloud" unicode="&#xf12b;" 
-d="M366 215c45 0 82 -38 82 -84s-37 -83 -82 -83v0h-276c-49 0 -90 41 -90 91c0 40 26 74 61 86c5 29 29 51 59 51c10 0 18 -3 26 -7c19 40 59 67 105 67c64 0 115 -53 115 -118v-3z" />
-    <glyph glyph-name="ion-code-download" unicode="&#xf26f;" 
-d="M299 164l-63 -63v0l-1 -1v0l-2 -1v0l-1 -1v0l-2 -1v0h-1v0h-1c-1 0 -3 -1 -4 -1s-3 1 -4 1h-1v0h-1v0l-2 1v0l-1 1v0c-1 1 -2 1 -3 2v0l-63 63c-6 6 -6 17 0 23s18 6 24 0l35 -34v118c0 9 7 17 16 17s16 -8 16 -17v-118l35 34c6 6 18 6 24 0s6 -17 0 -23zM136 56
-c-6 0 -12 2 -17 7l-112 112c-9 9 -9 25 0 34l112 112c9 9 25 9 34 0s9 -25 0 -34l-95 -95l95 -95c9 -9 9 -25 0 -34c-5 -5 -11 -7 -17 -7zM312 56c-6 0 -12 2 -17 7c-9 9 -9 25 0 34l95 95l-95 95c-9 9 -9 25 0 34s25 9 34 0l112 -112c9 -9 9 -25 0 -34l-112 -112
-c-5 -5 -11 -7 -17 -7z" />
-    <glyph glyph-name="ion-code-working" unicode="&#xf270;" 
-d="M128 192c0 16 8 24 24 24s24 -8 24 -24s-8 -24 -24 -24s-24 8 -24 24zM200 192c0 16 8 24 24 24s24 -8 24 -24s-8 -24 -24 -24s-24 8 -24 24zM272 192c0 16 8 24 24 24s24 -8 24 -24s-8 -24 -24 -24s-24 8 -24 24zM136 56c-7 0 -12 2 -17 7l-112 112c-5 5 -7 10 -7 17
-s2 12 7 17l112 112c5 5 10 7 17 7s12 -2 17 -7s7 -10 7 -17s-2 -12 -7 -17l-95 -95l95 -95c5 -5 7 -10 7 -17s-2 -12 -7 -17s-10 -7 -17 -7zM312 56c-7 0 -12 2 -17 7s-7 10 -7 17s2 12 7 17l95 95l-95 95c-5 5 -7 10 -7 17s2 12 7 17s10 7 17 7s12 -2 17 -7l112 -112
-c5 -5 7 -10 7 -17s-2 -12 -7 -17l-112 -112c-5 -5 -10 -7 -17 -7z" />
-    <glyph glyph-name="ion-code" unicode="&#xf271;" 
-d="M136 56c-6 0 -12 2 -17 7l-112 112c-9 9 -9 25 0 34l112 112c9 9 25 9 34 0s9 -25 0 -34l-95 -95l95 -95c9 -9 9 -25 0 -34c-5 -5 -11 -7 -17 -7zM312 56c-6 0 -12 2 -17 7c-9 9 -9 25 0 34l95 95l-95 95c-9 9 -9 25 0 34s25 9 34 0l112 -112c9 -9 9 -25 0 -34l-112 -112
-c-5 -5 -11 -7 -17 -7z" />
-    <glyph glyph-name="ion-coffee" unicode="&#xf272;" horiz-adv-x="384" 
-d="M319 191c37 -7 65 -40 65 -79c0 -20 -8 -39 -21 -54c-15 -17 -37 -26 -61 -26c-8 0 -17 1 -25 3c-6 1 -10 3 -15 5c-11 -15 -23 -25 -32 -33v0c-5 -5 -12 -7 -19 -7h-102c-7 0 -14 2 -19 7v0c-17 15 -41 36 -62 86s-28 91 -28 111s3 20 16 20h101c-5 17 -37 19 -37 46
-c0 17 15 32 28 37c-2 -8 -3 -14 -3 -21c0 -19 39 -30 39 -53c0 -3 0 -6 -1 -9h56c1 5 2 10 2 14c0 36 -56 36 -56 84c0 28 21 55 47 62c-4 -14 -9 -23 -9 -35c0 -32 57 -50 57 -88c0 -13 -5 -25 -12 -37h76c13 0 16 0 16 -20c0 -4 0 -8 -1 -13zM302 64c33 0 50 25 50 48
-s-17 43 -39 47c-4 -19 -11 -42 -21 -66c-4 -9 -8 -17 -12 -25c6 -3 13 -4 22 -4z" />
-    <glyph glyph-name="ion-compass" unicode="&#xf273;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224c0 39 10 76 27 108c-16 12 -27 30 -27 52c0 35 29 64 64 64c22 0 40 -11 52 -27c32 17 69 27 108 27zM32 352c0 -10 5 -20 13 -26c13 17 28 32 45 45c-6 8 -16 13 -26 13c-18 0 -32 -14 -32 -32z
-M360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56s-100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136s85 -56 136 -56s100 20 136 56zM320 320c0 0 -54 -130 -72 -152s-120 -104 -120 -104s54 132 72 152s120 104 120 104z" />
-    <glyph glyph-name="ion-compose" unicode="&#xf12c;" horiz-adv-x="384" 
-d="M379 348c7 -7 7 -18 0 -25l-32 -31l-55 55l31 32c7 7 18 7 25 0zM282 338l55 -55l-177 -173l-64 -14l14 64zM320 192l32 32v-201c0 -13 -10 -23 -23 -23h-306c-13 0 -23 10 -23 23v306c0 13 10 23 23 23h201l-32 -32h-149c-6 0 -11 -5 -11 -10v-268s4 -10 10 -10h269
-s9 5 9 10v150z" />
-    <glyph glyph-name="ion-connection-bars" unicode="&#xf274;" horiz-adv-x="352" 
-d="M0 32v64h64v-64h-64zM96 32v128h64v-128h-64zM192 32v224h64v-224h-64zM288 32v320h64v-320h-64z" />
-    <glyph glyph-name="ion-contrast" unicode="&#xf275;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56v-384c51 0 100 20 136 56z" />
-    <glyph glyph-name="ion-crop" unicode="&#xf3c1;" 
-d="M320 -32v48h64v-48h-64zM384 96h64v-64h-384v256h-64v64h64v64h64v-320h192v192h-176v64h240v-256z" />
-    <glyph glyph-name="ion-cube" unicode="&#xf318;" 
-d="M435 280c7 0 13 -6 13 -12v-183c0 -9 -6 -17 -14 -22v-1l-175 -92v-1c-2 -1 -4 -1 -6 -1c-7 0 -13 6 -13 12v185c0 9 5 17 13 22v0l3 2l172 89l2 1c2 1 3 1 5 1zM422 329c0 0 8 -3 8 -9c0 -7 -8 -11 -8 -11l-183 -97l-2 -1c-4 -2 -8 -3 -13 -3s-9 1 -13 3l-2 1l-183 96
-s-8 5 -8 12c0 6 8 9 8 9l181 82s11 5 17 5s17 -5 17 -5zM195 187c8 -5 13 -13 13 -22v-185c0 -6 -6 -12 -13 -12c-2 0 -4 1 -6 2v0l-175 92v1c-8 5 -14 13 -14 22v183c0 6 6 12 13 12c2 0 4 0 5 -1l2 -1l171 -89z" />
-    <glyph glyph-name="ion-disc" unicode="&#xf12d;" 
-d="M224 289c54 0 97 -43 97 -97s-43 -97 -97 -97s-97 43 -97 97s43 97 97 97zM224 148c24 0 44 20 44 44s-20 44 -44 44s-44 -20 -44 -44s20 -44 44 -44zM224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM224 69
-c68 0 123 55 123 123s-55 123 -123 123s-123 -55 -123 -123s55 -123 123 -123z" />
-    <glyph glyph-name="ion-document-text" unicode="&#xf12e;" horiz-adv-x="288" 
-d="M286 279c1 -3 2 -6 2 -10v-245c0 -13 -10 -24 -22 -24h-243c-12 0 -23 11 -23 24v336c0 13 11 24 23 24h160c3 0 6 0 9 -2c2 -1 5 -3 7 -5l84 -92c2 -2 2 -4 3 -6zM48 269v-10c0 -1 1 -3 3 -3h71c2 0 3 2 3 3v10c0 2 -1 3 -3 3h-71c-2 0 -3 -1 -3 -3zM48 141v-10
-c0 -1 1 -3 3 -3h123c2 0 2 2 2 3v10c0 2 0 3 -2 3h-123c-2 0 -3 -1 -3 -3zM208 67v10c0 2 0 3 -2 3h-155c-2 0 -3 -1 -3 -3v-10c0 -1 1 -3 3 -3h155c2 0 2 2 2 3zM240 195v10c0 2 0 3 -2 3h-187c-2 0 -3 -1 -3 -3v-10c0 -1 1 -3 3 -3h187c2 0 2 2 2 3zM193 270h60l-71 78
-v-66c0 -6 5 -12 11 -12z" />
-    <glyph glyph-name="ion-document" unicode="&#xf12f;" horiz-adv-x="288" 
-d="M287 279c1 -3 1 -5 1 -9v-244c0 -13 -9 -26 -21 -26h-243c-12 0 -24 13 -24 26v335c0 13 12 23 24 23h160c3 0 6 0 9 -2c2 -1 5 -2 7 -4l83 -92c2 -2 3 -4 4 -7zM193 337v-63h58zM32 32h224v210h-67c-15 0 -28 13 -28 28v82h-129v-320z" />
-    <glyph glyph-name="ion-drag" unicode="&#xf130;" horiz-adv-x="512" 
-d="M0 272v32h512v-32h-512zM0 176v32h512v-32h-512zM0 80v32h512v-32h-512z" />
-    <glyph glyph-name="ion-earth" unicode="&#xf276;" 
-d="M325 322c2 -4 7 -12 3 -15c-3 -2 -10 -2 -13 5s0 11 -5 9s-7 3 -6 4c1 2 3 3 5 4c0 2 -4 8 2 7c4 -1 12 -10 14 -14zM344 277v0v0zM403 251c0 0 -2 0 0 0v0zM224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM141 19l8 -4
-c3 -1 6 -2 10 -3c14 -5 28 -8 43 -10c28 -3 56 -1 83 8c15 5 30 11 43 20c6 4 6 16 10 24c8 16 -2 33 12 47c12 14 4 19 4 34c0 10 8 18 4 29c-1 4 -7 -3 -9 1c-5 7 -21 1 -28 2c-13 2 -24 14 -33 23c-5 5 0 20 1 26c4 15 0 33 19 38c5 1 5 9 10 11c5 1 10 3 15 4
-c9 1 17 -2 26 -2c10 0 14 -5 22 -11c7 -6 13 -3 22 -5c7 0 0 5 -2 8c-3 2 -6 2 -8 2c-16 4 -23 22 -36 30c-6 3 -9 2 -11 0c-1 -1 1 -12 1 -12c-1 -3 -10 -4 -13 -5c-9 -2 -29 17 -15 22c4 1 27 5 24 15c-3 6 2 13 -5 14c-8 1 -7 7 -15 8c-5 1 -5 11 -5 14c0 9 2 6 9 7
-c-17 11 -37 19 -57 24c-1 -3 -5 -12 -8 -12c-5 -1 -6 0 -9 -3c-9 -10 -16 -28 -25 -7c-4 11 5 19 2 28h-6h-3c6 -12 -5 -18 -8 -19c-8 0 -10 5 -17 4c-4 -1 -7 4 -11 2s-13 -8 -14 -12c-3 -12 6 -13 14 -6c6 6 17 12 25 6c6 -5 5 -9 5 -14s-1 -18 -9 -16c-4 1 -7 6 -11 3
-c-8 -7 -18 -6 -29 -9c-10 -2 -16 -6 -25 -9c-8 -3 -11 -4 -12 -12c0 -2 0 -14 -3 -15c-5 -2 -8 22 -22 20c-12 -1 -30 -13 -25 -28c2 -5 28 -3 10 -14c-2 -1 2 -17 2 -20c1 -8 13 -18 21 -10c6 6 6 5 14 2c15 -8 33 -15 45 -27c6 -6 9 -24 17 -28c9 -5 19 -5 26 -14
-c6 -7 -2 -19 -8 -23c-4 -2 -12 -24 -16 -29c-2 -4 -12 -6 -16 -7c-3 0 -7 -9 -9 -11c-7 -7 -8 -13 -17 -19c-18 -12 -22 -23 -18 -44c2 -8 5 -13 11 -16zM100 46l2 -2c7 -6 15 -11 23 -16c-21 21 -23 49 -21 78l3 24c1 3 -4 7 -4 11c0 10 0 5 -8 13c-4 4 -10 11 -12 17
-c-7 16 1 30 10 43c9 14 -7 20 -10 32c-1 6 -7 6 -6 12c1 7 -4 5 -9 9c-12 8 -1 20 -7 26c-43 -70 -36 -162 16 -224c1 -1 0 -1 1 -2h1c3 -4 6 -8 9 -11s7 -6 10 -9z" />
-    <glyph glyph-name="ion-easel" unicode="&#xf3c2;" 
-d="M48 112v192h352v-192h-352zM432 352c9 0 16 -7 16 -16v-256c0 -9 -7 -16 -16 -16h-416c-9 0 -16 7 -16 16v256c0 9 7 16 16 16h416zM416 96v224h-384v-224h384zM48 -32l29 80h31l-28 -80h-32zM239 416l17 -48h-64l17 48h30zM340 48h31l29 -80h-32zM208 0v48h32v-48h-32z
-" />
-    <glyph glyph-name="ion-edit" unicode="&#xf2bf;" 
-d="M381 259l-250 -251l-91 91l251 250zM440 360c12 -12 11 -32 -2 -45l-45 -45l-91 91l45 45c13 13 33 14 45 2zM32 85l85 -85l-117 -32z" />
-    <glyph glyph-name="ion-egg" unicode="&#xf277;" horiz-adv-x="320" 
-d="M160 416c64 0 160 -133 160 -257s-64 -191 -160 -191s-160 67 -160 191s96 257 160 257z" />
-    <glyph glyph-name="ion-eject" unicode="&#xf131;" horiz-adv-x="320" 
-d="M303 128h-286v0c-10 0 -17 7 -17 16c0 3 1 5 3 8l138 191c5 5 11 9 19 9s14 -4 19 -9l138 -190c2 -3 3 -6 3 -9c0 -9 -7 -16 -17 -16v0zM308 96c7 0 12 -5 12 -12v-40c0 -7 -5 -12 -12 -12h-296c-7 0 -12 5 -12 12v40c0 7 5 12 12 12h296z" />
-    <glyph glyph-name="ion-email-unread" unicode="&#xf3c3;" horiz-adv-x="480" 
-d="M352 288c0 43 21 64 64 64s64 -21 64 -64s-21 -64 -64 -64s-64 21 -64 64zM209 288h127c0 -17 5 -33 15 -47c-6 -3 -14 -8 -22 -12s-16 -8 -23 -12s-14 -8 -22 -12s-15 -8 -21 -11s-11 -6 -16 -9s-9 -5 -12 -7s-4 -3 -5 -3c-6 -3 -13 -4 -21 -4s-15 1 -21 4
-c-1 1 -15 8 -42 23s-54 29 -81 44s-43 23 -46 25c-7 4 -12 8 -13 11c-1 4 -1 6 1 8s6 2 11 2h191zM277 175c18 11 45 30 83 56c16 -15 34 -23 56 -23v-155c0 -2 -1 -4 -2 -7s-3 -5 -5 -7s-4 -4 -7 -5s-6 -2 -8 -2h-185h-185c-5 0 -11 2 -16 7s-8 9 -8 14v205c0 6 3 8 9 5
-c2 -1 11 -7 26 -17s32 -22 53 -36s39 -26 53 -35l-83 -93c-2 -2 -2 -4 -1 -5c2 -1 4 -1 6 1l98 83c16 -10 25 -16 27 -17c6 -3 13 -4 21 -4s15 1 21 4c2 1 11 7 27 17l98 -83c2 -2 5 -2 6 -1s0 3 -2 5z" />
-    <glyph glyph-name="ion-email" unicode="&#xf132;" horiz-adv-x="416" 
-d="M19 299c-4 2 -11 7 -13 11c-3 8 1 10 12 10h191h191c11 0 15 -2 12 -10c-2 -4 -9 -9 -13 -11c-11 -6 -163 -89 -169 -92s-12 -4 -21 -4s-15 1 -21 4s-158 86 -169 92zM408 295c9 4 8 -1 8 -5v-205c0 -9 -12 -21 -22 -21h-185h-185c-10 0 -24 12 -24 21v205s0 9 9 5
-c8 -4 83 -56 132 -88l-83 -93c-2 -2 -2 -4 -1 -5s4 -1 6 1l98 83c15 -10 25 -16 27 -17c8 -4 14 -4 21 -4s13 0 21 4c2 1 12 7 27 17l98 -83c2 -2 5 -2 6 -1s0 3 -2 5l-82 93c49 32 123 84 131 88z" />
-    <glyph glyph-name="ion-erlenmeyer-flask-bubbles" unicode="&#xf3c4;" horiz-adv-x="384" 
-d="M382 21c2 -4 3 -10 0 -14s-8 -7 -13 -7h-177h-178c-5 0 -9 3 -12 7s-2 10 0 14l118 199v150c0 8 6 14 14 14s15 -6 15 -14v-80c4 3 10 5 16 5c15 0 27 -12 27 -27s-12 -26 -27 -26c-6 0 -12 2 -16 5v-31c0 -2 -1 -4 -2 -6l-35 -59h72c-15 6 -26 20 -26 37
-c0 23 19 42 43 42c15 0 27 -8 35 -19c-1 2 -1 3 -1 5v154c0 8 6 14 14 14s15 -6 15 -14v-150zM218 151h53l-31 54c2 -5 3 -11 3 -17c0 -17 -10 -31 -25 -37zM201 319c-12 0 -22 9 -22 21s10 21 22 21s22 -9 22 -21s-10 -21 -22 -21z" />
-    <glyph glyph-name="ion-erlenmeyer-flask" unicode="&#xf3c5;" horiz-adv-x="384" 
-d="M375 52c6 -9 9 -20 9 -32c0 -28 -16 -52 -63 -52h-258c-47 0 -63 24 -63 52c0 12 3 23 9 32l49 73l49 77c13 20 21 44 21 70v92s-14 34 -16 43c-2 8 1 9 17 9h126c16 0 18 -1 16 -9c-2 -9 -15 -22 -15 -42v-93c0 -26 6 -50 19 -70zM345 7c3 3 7 8 7 14c0 5 -2 10 -4 14
-l-101 150c-16 26 -23 56 -23 87v112h-64v-112c0 -32 -9 -62 -25 -87l-99 -150c-2 -4 -4 -9 -4 -14c0 -6 3 -11 6 -14c4 -4 12 -7 25 -7h258c13 0 20 3 24 7zM325 37c1 -2 3 -6 3 -8c0 -7 -6 -15 -14 -15h-244c-7 0 -14 6 -14 14c0 3 1 6 3 8l81 124h103l82 -124v1zM238 106
-c2 -1 4 -2 6 -2s3 0 5 2c1 2 3 4 3 6s-1 4 -3 6c-1 2 -3 2 -5 2s-4 0 -6 -2c-1 -2 -2 -4 -2 -6s0 -4 2 -6zM285 47c4 2 4 7 2 11l-23 36c-1 2 -4 4 -7 4c-2 0 -3 0 -4 -1c-4 -2 -4 -7 -2 -11l23 -36c1 -2 5 -4 7 -4c1 0 3 0 4 1z" />
-    <glyph glyph-name="ion-eye-disabled" unicode="&#xf306;" 
-d="M344 290c41 -27 76 -66 104 -100c-51 -54 -124 -135 -224 -135c-36 0 -65 8 -92 22l-77 -77l-23 23l71 71c-36 25 -68 61 -103 98c78 85 142 137 224 137c34 0 64 -9 92 -23l77 78l23 -23zM134 192c0 -19 6 -36 16 -51l27 27c-4 7 -5 15 -5 24c0 29 23 53 52 53h8
-c-5 -6 -8 -13 -8 -21c0 -3 0 -5 1 -8l51 50c-15 11 -33 17 -52 17c-49 0 -90 -41 -90 -91zM224 101c49 0 90 41 90 91c0 19 -6 37 -16 52l-50 -51c3 -1 5 -1 8 -1c8 0 14 3 20 7v-7c0 -29 -23 -53 -52 -53c-9 0 -17 2 -24 6l-28 -27c15 -11 33 -17 52 -17z" />
-    <glyph glyph-name="ion-eye" unicode="&#xf133;" 
-d="M224 320c99 0 172 -70 224 -129c-51 -50 -124 -127 -224 -127s-157 60 -224 128c78 79 142 128 224 128zM224 101c49 0 90 41 90 91s-41 91 -90 91s-90 -41 -90 -91s41 -91 90 -91zM224 224c0 -18 14 -32 32 -32c8 0 14 3 20 7v-7c0 -29 -23 -53 -52 -53s-52 24 -52 53
-s23 53 52 53h8c-5 -6 -8 -13 -8 -21z" />
-    <glyph glyph-name="ion-female" unicode="&#xf278;" horiz-adv-x="256" 
-d="M160 164v-68h64v-64h-64v-64h-64v64h-64v64h64v68c-55 14 -96 64 -96 124c0 71 57 128 128 128s128 -57 128 -128c0 -60 -41 -110 -96 -124zM128 208c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80z" />
-    <glyph glyph-name="ion-filing" unicode="&#xf134;" horiz-adv-x="384" 
-d="M317 319c12 0 19 0 19 -20v-28h-288v28c0 20 8 20 20 20h249zM269 352c13 0 19 -1 19 -19h-192c0 18 7 19 20 19h153zM368 278c13 -8 17 -17 15 -41l-17 -184c-4 -21 -16 -21 -24 -21h-300c-8 0 -20 0 -24 21l-17 185c-3 26 1 31 15 40l15 10v-32h321v32z" />
-    <glyph glyph-name="ion-film-marker" unicode="&#xf135;" horiz-adv-x="416" 
-d="M400 240c9 0 16 -7 16 -15v-210c0 -8 -7 -15 -16 -15h-384c-9 0 -16 7 -16 15v210c0 8 6 14 13 15c-2 2 -3 4 -4 7l-9 45c-2 8 5 16 13 18l370 74c8 2 16 -4 18 -12l9 -46c2 -8 -4 -16 -12 -18l-342 -68h344zM257 46l-20 58l51 36h-62l-20 58l-19 -58h-63l51 -36l-19 -58
-l50 36z" />
-    <glyph glyph-name="ion-fireball" unicode="&#xf319;" horiz-adv-x="320" 
-d="M297 210c14 -24 23 -52 23 -82c0 -33 -10 -63 -26 -88v0v0c-29 -43 -78 -72 -134 -72c-17 0 -32 1 -46 7s-25 13 -33 25c-11 16 -17 28 -21 52c-6 -25 2 -48 9 -60c-43 26 -69 71 -69 125v4c5 78 65 109 90 151c8 14 13 30 10 48c11 -9 15 -25 15 -39
-c0 -16 -3 -29 -3 -29c4 8 7 18 9 31c6 35 2 85 -37 132l-1 1s7 0 18 -3c95 -16 169 -91 184 -186c2 -12 3 -23 3 -35c0 -16 -2 -32 -5 -47c10 23 13 43 14 55v10z" />
-    <glyph glyph-name="ion-flag" unicode="&#xf279;" horiz-adv-x="384" 
-d="M362 266c0 0 12 2 22 6c0 -16 -7 -32 -9 -36c-28 -50 -99 -123 -181 -84c-65 31 -92 30 -117 24c-1 0 -2 -1 -3 -1c-3 -1 -15 -5 -26 -1v197c0 16 14 31 33 35c39 7 106 5 148 -74c39 -74 97 -72 133 -66zM24 416c4 0 8 -4 8 -8v-432c0 -4 -4 -8 -8 -8h-16
-c-4 0 -8 4 -8 8v432c0 4 4 8 8 8h16z" />
-    <glyph glyph-name="ion-flame" unicode="&#xf31a;" horiz-adv-x="256" 
-d="M1 128c-11 109 72 224 159 288c-26 -145 97 -142 96 -288c-1 -120 -105 -160 -128 -160s-114 26 -127 160zM88 80c0 -44 40 -80 40 -80s41 36 41 80s-41 80 -41 80s-40 -36 -40 -80z" />
-    <glyph glyph-name="ion-flash-off" unicode="&#xf136;" 
-d="M115 -4c-69 38 -115 112 -115 196c0 124 100 224 224 224c24 0 47 -4 68 -11c2 -1 3 -1 5 -2c12 -4 24 -9 35 -15v0c69 -38 116 -112 116 -196c0 -124 -100 -224 -224 -224c-24 0 -47 4 -68 11c-2 1 -3 1 -5 2c-12 4 -24 8 -35 14zM86 291c-20 -28 -32 -62 -32 -99
-c0 -65 36 -121 90 -150c6 -3 13 -7 19 -9c2 -1 3 -1 5 -2c9 -3 19 -5 29 -7c9 -2 18 -2 27 -2c37 0 71 12 99 32l-52 53l36 40l55 -54c20 28 32 62 32 99c0 66 -37 123 -91 151c-6 3 -12 6 -18 8c-2 1 -3 1 -5 2c-9 3 -19 5 -29 7c-9 2 -18 2 -27 2c-37 0 -72 -12 -100 -32
-l53 -52l-36 -41zM178 58l38 113h-85l139 155l-38 -113h85z" />
-    <glyph glyph-name="ion-flash" unicode="&#xf137;" horiz-adv-x="320" 
-d="M0 160l224 256l-51 -192h147l-224 -256l51 192h-147z" />
-    <glyph glyph-name="ion-folder" unicode="&#xf139;" horiz-adv-x="384" 
-d="M366 256c18 0 19 -7 18 -18l-12 -186c-1 -11 -3 -20 -21 -20h-317c-18 0 -20 9 -21 20l-13 184c-1 11 0 20 18 20h348zM362 305l2 -33h-344c0 6 4 46 6 63c2 18 8 17 25 17h75c28 0 23 0 37 -15c16 -18 19 -17 41 -17h143c11 0 15 -3 15 -15z" />
-    <glyph glyph-name="ion-fork-repo" unicode="&#xf2c0;" horiz-adv-x="320" 
-d="M320 368v-64h-48v-48h-64v48h-48v64h48v48h64v-48h48zM208 208h64v-5v0c0 -43 -7 -70 -38 -95c-23 -19 -51 -20 -75 -22c-9 -1 -18 -2 -26 -3c-6 -1 -13 -5 -20 -10c9 -11 15 -25 15 -41c0 -35 -29 -64 -64 -64s-64 29 -64 64c0 24 13 44 32 55v210c-19 11 -32 31 -32 55
-c0 35 29 64 64 64s64 -29 64 -64c0 -24 -13 -44 -32 -55v-160c8 4 18 7 27 9c11 2 21 2 31 3c17 1 33 3 40 9c10 8 14 11 14 50zM64 384c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM64 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32
-s14 -32 32 -32z" />
-    <glyph glyph-name="ion-fork" unicode="&#xf27a;" horiz-adv-x="128" 
-d="M78 299v0v0v0zM128 282c0 -26 -15 -48 -37 -58c-12 -6 -11 -11 -11 -11s16 -200 16 -213s-3 -18 -9 -24s-15 -8 -23 -8v0v0c-8 0 -16 2 -22 8s-10 13 -10 24s16 213 16 213s0 6 -11 11c-22 10 -37 32 -37 58c0 43 15 93 24 134h8v-117c0 -6 3 -11 9 -11s9 4 10 10v1
-l9 117h8l10 -117v-1c1 -6 3 -10 9 -10s9 5 9 11v117h8v0c9 -40 24 -91 24 -134z" />
-    <glyph glyph-name="ion-forward" unicode="&#xf13a;" horiz-adv-x="384" 
-d="M224 150c-102 0 -171 -9 -224 -102c0 0 37 208 224 208v80l160 -144l-160 -134v92z" />
-    <glyph glyph-name="ion-funnel" unicode="&#xf31b;" 
-d="M224 416c124 0 224 -36 224 -80c0 -8 -3 -15 -9 -22v0c-35 -43 -151 -179 -151 -218v-4v-83v0c0 -23 -29 -41 -64 -41s-64 18 -64 41v0v87c0 39 -117 177 -149 216v0c-7 8 -11 16 -11 24c0 44 100 80 224 80zM224 288c92 0 176 22 176 48s-83 48 -176 48
-s-176 -22 -176 -48s84 -48 176 -48z" />
-    <glyph glyph-name="ion-gear-a" unicode="&#xf13d;" horiz-adv-x="384" 
-d="M347 192c0 -24 15 -43 37 -56c-4 -13 -10 -26 -16 -38c-25 6 -45 -3 -62 -20s-22 -37 -16 -62c-12 -6 -25 -12 -38 -16c-13 22 -36 37 -60 37s-47 -15 -60 -37c-13 4 -27 10 -39 16c6 25 2 45 -15 62s-37 21 -62 15c-6 12 -12 26 -16 39c22 13 37 36 37 60s-15 43 -37 56
-c4 13 9 26 16 38c25 -6 45 3 62 20s21 37 15 62c12 6 26 12 39 16c13 -22 36 -37 60 -37s47 15 60 37c13 -4 27 -10 39 -16c-6 -25 -2 -45 15 -62s37 -26 62 -20c6 -12 12 -25 16 -38c-22 -13 -37 -32 -37 -56zM192 94c54 0 98 44 98 98s-44 98 -98 98s-98 -44 -98 -98
-s44 -98 98 -98z" />
-    <glyph glyph-name="ion-gear-b" unicode="&#xf13e;" horiz-adv-x="384" 
-d="M384 154h-44c-4 -14 -10 -27 -17 -39l32 -32l-54 -54l-33 32c-12 -7 -24 -11 -38 -15v-46h-76v46c-13 4 -26 8 -38 15l-33 -32l-54 54l32 32c-7 12 -13 25 -17 39h-44v76h43c4 14 9 29 16 41l-30 30l54 54l29 -29c13 8 27 13 42 17v41h76v-41c15 -4 29 -9 42 -17l29 29
-l54 -54l-30 -30c7 -12 13 -27 16 -41h43v-76zM192 138c30 0 54 24 54 54s-24 54 -54 54s-54 -24 -54 -54s24 -54 54 -54z" />
-    <glyph glyph-name="ion-grid" unicode="&#xf13f;" horiz-adv-x="320" 
-d="M64 295c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM192 295c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM320 295c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM64 167
-c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM192 167c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM320 167c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM64 39
-c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM192 39c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM320 39c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50z" />
-    <glyph glyph-name="ion-hammer" unicode="&#xf27b;" horiz-adv-x="320" 
-d="M314 416c3 0 6 -3 6 -6v-84c0 -3 -3 -6 -6 -6h-52c-3 0 -6 3 -6 6v14c-6 5 -16 9 -22 7c-7 -2 -23 -13 -30 -25s-6 -28 -6 -66l8 -2c5 -1 7 -6 7 -9v-70c0 -95 11 -201 11 -201c0 -3 -3 -6 -6 -6h-84c-3 0 -6 3 -6 6c0 0 11 106 11 201v70c0 3 3 8 7 9l7 2
-c0 43 -5 58 -22 74c-18 16 -41 19 -63 17s-51 -35 -58 -45s-10 2 -10 11c1 16 22 60 72 81s91 22 102 22s27 -1 38 -3s16 -18 26 -18c7 0 14 5 18 9v6c0 3 3 6 6 6h52z" />
-    <glyph glyph-name="ion-happy-outline" unicode="&#xf3c6;" 
-d="M355 158c8 -4 11 -13 7 -21c-24 -46 -78 -73 -138 -73c-62 0 -118 29 -139 74c-4 8 0 17 8 21c2 1 5 1 7 1c6 0 11 -3 14 -9c16 -34 60 -55 110 -55c49 0 92 21 110 56c3 5 8 8 14 8c3 0 5 -1 7 -2zM381 217c5 -7 4 -17 -4 -22c-3 -2 -6 -3 -10 -3c-5 0 -11 2 -14 6
-s-7 10 -17 10s-14 -6 -17 -10s-9 -6 -14 -6c-4 0 -7 1 -10 3c-8 6 -9 15 -3 22c11 14 23 23 44 23s35 -9 45 -23zM157 217c5 -7 4 -17 -4 -22c-3 -2 -6 -3 -10 -3c-5 0 -11 2 -14 6s-7 10 -17 10s-14 -6 -17 -10s-9 -6 -14 -6c-4 0 -7 1 -10 3c-8 6 -9 15 -3 22
-c11 14 23 23 44 23s35 -9 45 -23zM224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56s-100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136s85 -56 136 -56
-s100 20 136 56z" />
-    <glyph glyph-name="ion-happy" unicode="&#xf31c;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM71 195c3 -2 6 -3 10 -3c5 0 11 2 14 6s7 10 17 10s14 -6 17 -10s9 -6 14 -6c4 0 7 1 10 3c8 5 9 15 4 22c-10 14 -24 23 -45 23s-33 -9 -44 -23c-6 -7 -5 -16 3 -22zM362 137
-c4 8 1 17 -7 21c-2 1 -4 2 -7 2c-6 0 -11 -3 -14 -8c-18 -35 -61 -56 -110 -56c-50 0 -94 21 -110 55c-3 6 -8 9 -14 9c-2 0 -5 0 -7 -1c-8 -4 -12 -13 -8 -21c21 -45 77 -74 139 -74c60 0 114 27 138 73zM377 195c8 5 9 15 4 22c-10 14 -24 23 -45 23s-33 -9 -44 -23
-c-6 -7 -5 -16 3 -22c3 -2 6 -3 10 -3c5 0 11 2 14 6s7 10 17 10s14 -6 17 -10s9 -6 14 -6c4 0 7 1 10 3z" />
-    <glyph glyph-name="ion-headphone" unicode="&#xf140;" horiz-adv-x="384" 
-d="M383 210c3 -51 -3 -130 -13 -162c-20 -67 -40 -80 -72 -80s-58 27 -58 59v106c0 33 23 59 53 59c18 0 34 -9 44 -24c0 0 11 7 13 22s4 34 -5 64s-21 19 -36 38c-2 3 -5 7 -8 10l-10 10c-2 2 -3 3 -5 4c-11 9 -21 17 -34 23c-19 9 -39 13 -60 13s-42 -4 -61 -13
-c-13 -6 -22 -14 -33 -23c-2 -1 -3 -2 -5 -4l-10 -10s-6 -7 -8 -10c-15 -19 -27 -8 -36 -38c-9 -31 -7 -49 -5 -64s13 -22 13 -22c10 15 26 24 44 24c30 0 53 -27 53 -59v-106c0 -32 -26 -59 -58 -59s-52 13 -72 80c-10 32 -16 111 -13 162c3 60 22 108 56 145v0
-c8 8 15 16 24 23s19 13 29 18c25 13 53 20 82 20s57 -7 82 -20c10 -5 19 -11 28 -18s17 -15 25 -23v0c34 -37 53 -85 56 -145z" />
-    <glyph glyph-name="ion-heart-broken" unicode="&#xf31d;" horiz-adv-x="416" 
-d="M181 160c0 -36 -2 -71 4 -107c2 -10 2 -20 2 -31l-153 159c-45 47 -45 124 0 171c40 41 103 43 144 3c-2 -15 -3 -31 -3 -46c-18 -14 -40 -21 -56 -39l11 7c17 11 15 8 35 14c3 1 8 3 11 5c0 -1 -1 -5 -1 -6c1 -20 11 -39 15 -60c0 -5 1 -10 -1 -15c-8 -17 -7 -37 -8 -55
-zM274 147c8 -18 23 -29 38 -39l-104 -108l-17 18c0 13 -4 26 -4 38c-2 48 10 94 21 142v0c1 -1 2 -1 3 -1c30 -6 52 -24 63 -50zM382 352c46 -47 46 -124 0 -171l-68 -70c-28 24 -42 54 -65 81c-12 13 -26 23 -41 32c-3 13 -8 26 -11 39c-3 12 14 21 16 31c3 12 3 26 3 39
-l19 19c40 42 107 42 147 0z" />
-    <glyph glyph-name="ion-heart" unicode="&#xf141;" horiz-adv-x="416" 
-d="M382 352c46 -47 46 -124 0 -171l-174 -181l-174 181c-46 47 -46 124 0 171c40 42 107 42 147 0l27 -28l28 28c40 42 106 42 146 0z" />
-    <glyph glyph-name="ion-help-buoy" unicode="&#xf27c;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM402 264c-10 24 -23 45 -42 64s-41 32 -65 42l-19 -61c14 -6 27 -15 38 -26s21 -24 27 -38zM224 96c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96zM88 328
-c-19 -19 -32 -41 -42 -65l61 -19c6 14 15 27 26 38s24 21 38 27l-19 61c-24 -10 -45 -23 -64 -42zM46 120c10 -24 23 -45 42 -64s41 -32 65 -42l19 61c-14 6 -27 15 -38 26s-21 24 -27 38zM360 56c19 19 32 41 42 65l-61 19c-6 -14 -15 -27 -26 -38s-24 -21 -38 -27l19 -61
-c24 10 45 23 64 42z" />
-    <glyph glyph-name="ion-help-circled" unicode="&#xf142;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM244 89c1 18 -12 31 -29 31c-16 0 -30 -11 -30 -29s12 -30 28 -30c17 0 31 10 31 28zM293 217c7 10 12 22 12 36c0 23 -9 40 -25 52c-17 13 -37 18 -62 18
-c-19 0 -34 -4 -47 -13c-19 -13 -28 -34 -28 -68h49c0 9 -1 19 4 27s13 15 26 15s19 -3 25 -11c5 -7 8 -15 8 -23c0 -7 -4 -14 -8 -20c-2 -4 -6 -7 -10 -10c0 0 -26 -15 -35 -30c-7 -11 -9 -24 -10 -41c0 -1 0 -4 4 -4h39s5 3 5 4c0 6 1 15 2 19c2 7 6 12 12 17l14 9
-c12 9 21 17 25 23z" />
-    <glyph glyph-name="ion-help" unicode="&#xf143;" horiz-adv-x="256" 
-d="M217 371c25 -19 39 -46 39 -83c0 -22 -8 -42 -19 -57c-7 -9 -21 -21 -40 -36l-21 -14c-10 -8 -17 -18 -20 -28c-2 -6 -3 -19 -3 -29c0 -2 -1 -6 -7 -6h-62c-7 0 -7 3 -7 5c1 26 4 49 15 66c15 23 57 48 57 48c6 5 11 9 15 15c7 10 12 21 12 32c0 13 -3 26 -11 36
-c-10 12 -21 18 -41 18s-32 -11 -40 -24s-7 -29 -7 -43h-77c0 54 14 88 44 108c20 14 45 20 75 20c39 0 70 -7 98 -28zM114 78c27 -1 47 -20 46 -48s-22 -46 -49 -45c-26 1 -46 19 -45 47s22 47 48 46z" />
-    <glyph glyph-name="ion-home" unicode="&#xf144;" horiz-adv-x="384" 
-d="M384 160h-48v-160h-96v128h-96v-128h-96v160h-48l192 224z" />
-    <glyph glyph-name="ion-icecream" unicode="&#xf27d;" horiz-adv-x="320" 
-d="M32 192h256l-128 -224zM307 275c8 -5 13 -13 13 -23c0 -16 -14 -28 -30 -28h-4h-252h-4c-16 0 -30 13 -30 28c0 10 6 18 14 23c1 0 1 2 2 2c4 3 7 7 8 12v1c-2 6 -2 12 -2 18c0 42 34 76 76 76c8 0 16 -2 23 -4c-3 -12 -4 -31 -4 -31c2 15 11 29 11 29c18 23 46 38 77 38
-c53 0 96 -43 96 -96c0 -11 -2 -21 -5 -30v-1c0 -4 4 -9 8 -12c1 0 2 -2 3 -2z" />
-    <glyph glyph-name="ion-image" unicode="&#xf147;" 
-d="M336 224c-26 0 -48 22 -48 48s22 48 48 48s48 -22 48 -48s-22 -48 -48 -48zM420 384c16 0 28 -12 28 -28v-328c0 -16 -12 -28 -28 -28h-392c-16 0 -28 12 -28 28v328c0 16 12 28 28 28h392zM317 186l99 -106v260c0 7 -6 12 -13 12h-358c-7 0 -12 -5 -13 -12v-260l126 152
-c4 4 10 8 17 8s13 -2 17 -7l54 -59l4 -4c3 -2 7 -4 11 -4s8 2 12 5l18 16c4 3 8 5 13 5s10 -2 13 -6z" />
-    <glyph glyph-name="ion-images" unicode="&#xf148;" 
-d="M426 308c13 -1 23 -12 22 -24l-14 -263c-1 -13 -12 -22 -25 -21l-330 16c-13 1 -23 10 -22 23l2 46l-15 -1c-12 -1 -22 7 -23 18l-21 236c-1 11 7 21 19 22l296 24c12 1 22 -7 23 -18l5 -54zM71 302c1 12 11 22 24 22l219 -11l-2 31h-1v1c-1 5 -5 8 -10 8l-261 -22
-c-5 0 -10 -4 -10 -9v0v-1l16 -178l18 25zM405 66l10 198v1v0c0 6 -5 10 -11 10l-58 3l-29 2l-204 9c-6 0 -11 -4 -12 -9v0v-1l-3 -63l-7 -128v-7l6 7l102 109c4 4 8 6 14 6s11 -3 14 -7l43 -49l3 -3c2 -2 6 -4 10 -4s5 1 9 3l17 12c4 3 7 4 11 4s9 -2 11 -5l27 -33zM341 186
-c-20 0 -35 15 -35 35s16 35 35 35c20 0 35 -16 35 -35s-16 -35 -35 -35z" />
-    <glyph glyph-name="ion-information-circled" unicode="&#xf149;" 
-d="M448 195c2 -124 -97 -225 -221 -227s-225 97 -227 221s97 225 221 227s225 -97 227 -221zM224 336c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM268 53v11h-22v172h-66v-12h22v-160h-22v-11h88z" />
-    <glyph glyph-name="ion-information" unicode="&#xf14a;" horiz-adv-x="128" 
-d="M96 0h32v-16h-128v16h32v240h-32v16h96v-256zM64 304c-27 0 -48 21 -48 48s21 48 48 48s48 -21 48 -48s-21 -48 -48 -48z" />
-    <glyph glyph-name="ion-ionic" unicode="&#xf14b;" horiz-adv-x="416" 
-d="M376 315c25 -34 40 -77 40 -123c0 -115 -93 -208 -208 -208s-208 93 -208 208s93 208 208 208c46 0 89 -15 123 -40c5 3 11 5 18 5c18 0 32 -14 32 -32c0 -7 -2 -13 -5 -18zM344 56c18 18 31 38 41 61c10 24 15 49 15 75s-5 51 -15 75c-6 13 -13 26 -21 38
-c-4 -2 -10 -4 -15 -4c-18 0 -32 14 -32 32c0 5 2 11 4 15c-12 8 -25 15 -38 21c-24 10 -49 15 -75 15s-51 -5 -75 -15c-23 -10 -43 -23 -61 -41s-31 -38 -41 -61c-10 -24 -15 -49 -15 -75s5 -51 15 -75c10 -23 23 -43 41 -61s38 -31 61 -41c24 -10 49 -15 75 -15s51 5 75 15
-c23 10 43 23 61 41zM112 192c0 64 32 96 96 96s96 -32 96 -96s-32 -96 -96 -96s-96 32 -96 96z" />
-    <glyph glyph-name="ion-ios-alarm-outline" unicode="&#xf3c7;" horiz-adv-x="404" 
-d="M384 256l-54 52l-9 -9c35 -32 57 -79 57 -130c0 -44 -16 -83 -43 -114l36 -45l-12 -10l-35 43c-32 -30 -75 -49 -122 -49v0v0c-47 0 -90 19 -122 49l-35 -43l-12 10l36 45c-27 31 -43 71 -43 115c0 51 22 97 57 129l-9 9l-54 -52c-12 14 -20 32 -20 52c0 44 35 80 80 82
-h5c20 0 39 -7 54 -18l-54 -52l11 -11c26 19 56 32 90 35v0c0 8 8 16 16 16s15 -8 15 -16v0c34 -3 65 -16 91 -35l11 11l-54 52c15 11 34 18 54 18h5c45 -2 80 -38 80 -82c0 -20 -8 -38 -20 -52zM22 280l91 89c-9 5 -19 7 -32 6c-37 -2 -65 -32 -65 -67c0 -10 2 -19 6 -28z
-M362 172c0 88 -72 158 -160 158s-160 -70 -160 -158s72 -158 160 -158s160 70 160 158zM291 369l91 -89c4 9 6 18 6 28c0 35 -28 65 -65 67c-13 1 -23 -1 -32 -6zM202 288h16v-144h-112v16h96v128z" />
-    <glyph glyph-name="ion-ios-alarm" unicode="&#xf3c8;" horiz-adv-x="404" 
-d="M385 256l-55 52l-9 -9c35 -32 57 -79 57 -130c0 -44 -16 -83 -43 -114l37 -45l-13 -10l-35 43c-32 -30 -75 -49 -122 -49v0v0c-47 0 -90 19 -122 49l-35 -43l-12 10l36 45c-27 31 -43 70 -43 114c0 51 22 98 57 130l-9 9l-54 -52c-12 14 -20 32 -20 52c0 44 35 80 80 82
-h5c20 0 39 -7 54 -18l-54 -53l11 -10c26 19 56 32 90 35v0c0 8 8 16 16 16s15 -8 15 -16v0c34 -3 65 -16 91 -35l11 11l-54 52c15 11 34 18 54 18h5c45 -2 80 -38 80 -82c0 -20 -7 -38 -19 -52zM218 144v144h-16v-128h-96v-16h112z" />
-    <glyph glyph-name="ion-ios-albums-outline" unicode="&#xf3c9;" 
-d="M432 304h-416v-288h416v288zM448 320v0v-320h-448v320h448zM40 336v16h368v-16h-368zM72 368v16h304v-16h-304z" />
-    <glyph glyph-name="ion-ios-albums" unicode="&#xf3ca;" 
-d="M448 320v0v-320h-448v320h448zM40 336v16h368v-16h-368zM72 368v16h304v-16h-304z" />
-    <glyph glyph-name="ion-ios-americanfootball-outline" unicode="&#xf3cb;" horiz-adv-x="416" 
-d="M331 315c112 -112 81 -327 81 -327s-26 -4 -65 -4c-73 0 -189 12 -262 85c-112 112 -81 327 -81 327s26 4 65 4c73 0 189 -12 262 -85zM17 383c-2 -19 -5 -60 0 -107c1 -8 2 -16 3 -23l127 127c-25 3 -51 5 -78 5v0v0c-22 0 -41 -1 -52 -2zM96 80c30 -30 72 -53 124 -66
-c10 -3 20 -5 31 -7l142 142c-4 22 -10 44 -17 63c-14 37 -32 68 -56 92c-30 30 -72 53 -124 66c-10 3 -20 5 -31 7l-142 -142c4 -22 10 -44 17 -63c14 -37 32 -68 56 -92zM399 1c2 19 5 60 0 107c-1 8 -2 16 -3 23l-127 -127c25 -3 51 -5 78 -5c22 0 41 1 52 2zM259 130
-l-28 -29l-12 12l29 28l-23 23l-28 -29l-12 12l29 28l-23 23l-28 -29l-12 12l29 28l-23 23l-28 -29l-12 12l29 28l-22 23l-29 -29l-11 12l67 67l12 -11l-29 -29l23 -22l28 29l12 -12l-29 -28l23 -23l28 29l12 -12l-29 -28l23 -23l28 29l12 -12l-29 -28l22 -23l29 29l12 -12
-l-29 -28l22 -23l29 29l11 -12l-67 -67l-12 11l29 29z" />
-    <glyph glyph-name="ion-ios-americanfootball" unicode="&#xf3cc;" horiz-adv-x="416" 
-d="M331 315c112 -112 81 -327 81 -327s-26 -4 -65 -4c-73 0 -189 12 -262 85c-112 112 -81 327 -81 327s26 4 65 4c73 0 189 -12 262 -85zM20 253l3 -18l142 142l-18 3zM219 113l12 -12l28 29l23 -22l-29 -29l12 -11l67 67l-11 12l-29 -29l-22 23l29 28l-12 12l-28 -29
-l-23 23l29 28l-12 12l-28 -29l-23 23l29 28l-12 12l-28 -29l-23 23l29 28l-12 12l-28 -29l-23 22l29 29l-12 11l-67 -67l11 -12l29 29l22 -23l-29 -28l12 -12l28 29l23 -23l-29 -28l12 -12l28 29l23 -23l-29 -28l12 -12l28 29l23 -23zM269 4l127 127l-3 18l-142 -142z" />
-    <glyph glyph-name="ion-ios-analytics-outline" unicode="&#xf3cd;" 
-d="M224 400c-28 0 -55 -5 -81 -16c-25 -10 -47 -26 -66 -45s-35 -41 -45 -66c-11 -26 -16 -53 -16 -81s5 -55 16 -81c10 -25 26 -47 45 -66s41 -35 66 -45c26 -11 53 -16 81 -16s55 5 81 16c25 10 47 26 66 45s35 41 45 66c11 26 16 53 16 81s-5 55 -16 81
-c-10 25 -26 47 -45 66s-41 35 -66 45c-26 11 -53 16 -81 16zM224 416v0c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM76 128c-25 0 -41 18 -42 19c-3 3 -2 9 1 12s8 2 11 -1c1 -1 15 -17 36 -14c12 2 27 26 38 42c4 6 9 12 12 16
-c17 21 34 23 45 21c24 -3 45 -28 54 -50c7 -18 18 -28 32 -29c15 -1 31 11 43 30c1 2 3 4 4 7c9 17 24 43 52 43c31 0 52 -35 53 -36c2 -4 1 -9 -3 -11s-9 -1 -11 3c0 0 -5 8 -12 15c-6 6 -16 13 -27 13c-18 0 -29 -19 -38 -35c-1 -3 -3 -5 -4 -7c-15 -25 -36 -40 -58 -38
-c-20 1 -36 15 -46 39s-28 39 -41 41c-11 1 -21 -4 -31 -16c-3 -4 -6 -9 -10 -15c-14 -20 -31 -45 -50 -48c-3 0 -5 -1 -8 -1z" />
-    <glyph glyph-name="ion-ios-analytics" unicode="&#xf3ce;" 
-d="M224 416c124 0 224 -100 224 -224c0 -13 -1 -25 -3 -37c-1 -6 -2 -12 -3 -17c-24 -98 -113 -170 -218 -170c-122 0 -221 98 -224 219v5c0 9 1 17 2 26c13 111 107 198 222 198zM431 168c1 8 1 16 1 24c0 28 -5 55 -16 81c-10 25 -26 47 -45 66s-41 35 -66 45
-c-26 11 -53 16 -81 16s-55 -5 -81 -16c-25 -10 -47 -26 -66 -45s-35 -41 -45 -66c-11 -26 -16 -53 -16 -81v0c14 -21 29 -34 29 -34h1v-1c1 -1 15 -16 36 -13c12 2 27 26 38 42c4 6 9 12 12 16c17 21 34 23 45 21c24 -3 45 -27 54 -50c7 -18 18 -28 32 -29c15 -1 31 9 43 29
-c1 2 3 4 4 7c9 17 24 44 52 44c31 0 52 -35 53 -36c3 -4 9 -12 16 -20z" />
-    <glyph glyph-name="ion-ios-arrow-back" unicode="&#xf3cf;" horiz-adv-x="192" 
-d="M192 320l-127 -128l127 -128l-32 -32l-160 160v0v0l160 160z" />
-    <glyph glyph-name="ion-ios-arrow-down" unicode="&#xf3d0;" horiz-adv-x="320" 
-d="M301 288l19 -21l-160 -171l-160 171l19 21l141 -150z" />
-    <glyph glyph-name="ion-ios-arrow-forward" unicode="&#xf3d1;" horiz-adv-x="192" 
-d="M0 320l32 32l160 -160v0v0l-160 -160l-32 32l127 128z" />
-    <glyph glyph-name="ion-ios-arrow-left" unicode="&#xf3d2;" horiz-adv-x="192" 
-d="M192 333l-150 -141l150 -141l-21 -19l-171 160l171 160z" />
-    <glyph glyph-name="ion-ios-arrow-right" unicode="&#xf3d3;" horiz-adv-x="192" 
-d="M0 333l21 19l171 -160l-171 -160l-21 19l150 141z" />
-    <glyph glyph-name="ion-ios-arrow-thin-down" unicode="&#xf3d4;" horiz-adv-x="192" 
-d="M190 126c2 -2 2 -4 2 -6s0 -4 -2 -6c0 0 -87 -79 -88 -80s-3 -2 -6 -2s-5 1 -6 2s-88 80 -88 80c-3 3 -3 9 0 12s9 3 12 0l74 -67v285c0 4 4 8 8 8s8 -4 8 -8v-285l74 67c3 3 9 3 12 0z" />
-    <glyph glyph-name="ion-ios-arrow-thin-left" unicode="&#xf3d5;" horiz-adv-x="320" 
-d="M94 98c-2 -2 -4 -2 -6 -2s-4 0 -6 2c0 0 -79 87 -80 88s-2 3 -2 6s1 5 2 6s80 88 80 88c3 3 9 3 12 0s3 -9 0 -12l-67 -74h285c4 0 8 -4 8 -8s-4 -8 -8 -8h-285l67 -74c3 -3 3 -9 0 -12z" />
-    <glyph glyph-name="ion-ios-arrow-thin-right" unicode="&#xf3d6;" horiz-adv-x="320" 
-d="M226 98c-3 3 -3 9 0 12l67 74h-285c-4 0 -8 4 -8 8s4 8 8 8h285l-67 74c-3 3 -3 9 0 12s9 3 12 0c0 0 79 -87 80 -88s2 -3 2 -6s-1 -5 -2 -6s-80 -88 -80 -88c-2 -2 -4 -2 -6 -2s-4 0 -6 2z" />
-    <glyph glyph-name="ion-ios-arrow-thin-up" unicode="&#xf3d7;" horiz-adv-x="192" 
-d="M190 258c-3 -3 -9 -3 -12 0l-74 67v-285c0 -4 -4 -8 -8 -8s-8 4 -8 8v285l-74 -67c-3 -3 -9 -3 -12 0s-3 9 0 12c0 0 87 79 88 80s3 2 6 2s5 -1 6 -2s88 -80 88 -80c2 -2 2 -4 2 -6s0 -4 -2 -6z" />
-    <glyph glyph-name="ion-ios-arrow-up" unicode="&#xf3d8;" horiz-adv-x="320" 
-d="M301 96l-141 150l-141 -150l-19 21l160 171l160 -171z" />
-    <glyph glyph-name="ion-ios-at-outline" unicode="&#xf3d9;" horiz-adv-x="255" 
-d="M236 127v1h19l-3 -6c-3 -6 -13 -19 -22 -27s-18 -14 -28 -20s-21 -10 -32 -13s-23 -5 -34 -5c-16 0 -33 3 -49 8s-30 13 -43 24c-12 11 -26 29 -34 46c-7 16 -10 33 -10 58c0 18 4 38 11 55c7 16 17 30 29 42s27 21 43 28c15 6 33 9 53 9c16 0 32 -3 46 -8
-c15 -5 28 -12 39 -22s17 -21 24 -35c6 -13 8 -26 8 -44c0 -14 -2 -28 -7 -40s-9 -20 -17 -30c-8 -9 -13 -15 -23 -21c-11 -6 -20 -9 -29 -9c-8 0 -15 2 -20 7c-3 2 -5 6 -6 9c-6 -6 -11 -10 -17 -12c-10 -3 -18 -4 -26 -4s-15 1 -21 4s-12 7 -17 12s-8 11 -11 18
-s-5 14 -5 22c0 12 3 24 7 36v2c4 11 5 16 13 26c8 11 17 19 28 26s24 11 38 11c12 0 21 -3 31 -9c7 -4 12 -10 16 -16l6 17h18l-38 -102c-2 -5 -4 -10 -5 -14s-1 -7 -1 -10c0 -2 1 -4 3 -5s4 -2 8 -2c6 0 11 2 20 7c8 4 12 9 19 17c6 8 10 14 14 25s6 23 6 35
-c0 15 -2 25 -7 36c-6 13 -10 22 -19 30s-20 15 -33 20s-27 7 -42 7c-19 0 -35 -3 -48 -9c-15 -6 -27 -14 -37 -24c-11 -10 -19 -23 -25 -37c-6 -15 -10 -32 -10 -48c0 -22 2 -36 8 -49c6 -15 17 -31 28 -41s24 -18 38 -23s30 -7 46 -7c10 0 20 1 30 4s18 6 27 11
-s17 11 24 18s14 13 19 21zM147 154c4 5 8 12 11 20l21 57c-2 5 -4 10 -7 13c-3 4 -6 6 -10 8c-1 0 -1 1 -2 1c-3 2 -5 3 -9 4c-5 1 -9 2 -13 2c-10 0 -19 -3 -28 -9s-17 -13 -23 -22c-5 -8 -7 -11 -10 -20c0 -1 -1 -3 -1 -4c-4 -11 -5 -20 -5 -30c0 -6 1 -11 3 -16
-s5 -9 8 -13s7 -6 12 -8s9 -3 15 -3c4 0 9 1 14 2c4 1 8 2 12 5s8 7 12 13z" />
-    <glyph glyph-name="ion-ios-at" unicode="&#xf3da;" horiz-adv-x="256" 
-d="M228 128v0h28c-1 -1 -2 -4 -3 -6c-4 -6 -14 -19 -23 -27s-18 -14 -28 -20s-20 -10 -32 -13c-11 -3 -23 -5 -34 -5c-16 0 -33 3 -49 8s-30 13 -43 24c-12 10 -26 28 -34 46c-7 16 -10 33 -10 58c0 19 4 39 11 55s17 30 29 42s28 21 44 28c15 6 32 9 52 9c16 0 31 -3 46 -8
-s28 -12 39 -22s18 -22 25 -36c6 -14 8 -26 8 -44c0 -14 -2 -28 -7 -40c-4 -11 -9 -20 -17 -30c-7 -9 -14 -16 -24 -22c-12 -6 -21 -9 -30 -9s-16 2 -22 8c-2 1 -3 3 -4 5c-4 -4 -9 -6 -14 -8c-10 -3 -18 -5 -27 -5c-8 0 -16 2 -23 5s-12 7 -17 12s-9 12 -12 19s-4 14 -4 22
-c0 12 2 25 6 37l1 1c4 10 5 17 13 27c8 11 17 20 28 27c12 7 24 10 38 10c12 0 22 -3 33 -9c5 -3 8 -6 12 -10l5 12h25l-39 -104c-2 -5 -3 -9 -4 -13c-1 -3 -1 -7 -1 -9s0 -3 1 -3c0 0 1 -1 5 -1c5 0 11 2 19 7c7 4 10 8 16 16s9 13 13 23s6 20 6 32c0 14 -1 24 -6 34
-c-5 12 -10 21 -18 28c-9 8 -19 14 -31 18s-26 7 -40 7c-18 0 -32 -3 -44 -8c-14 -6 -25 -13 -35 -23s-18 -22 -24 -35c-6 -14 -9 -30 -9 -45c0 -21 3 -34 8 -46c6 -14 16 -30 26 -39s22 -16 35 -21c14 -5 28 -7 43 -7c10 0 20 2 29 4s18 6 26 11s28 20 38 33zM144 157
-c4 5 7 12 10 19l20 55c-1 4 -3 7 -5 9c-3 3 -6 6 -9 8h-1h-1v1c-3 2 -5 2 -8 3c-4 1 -8 1 -12 1c-9 0 -17 -2 -25 -7c-10 -6 -17 -14 -21 -21c-5 -8 -6 -11 -9 -19c0 -1 -1 -2 -1 -3c-3 -10 -6 -19 -6 -28c0 -5 1 -10 3 -14s4 -8 7 -11s7 -6 11 -8s8 -2 13 -2c4 0 8 0 12 1
-v0c4 1 7 2 11 5c3 2 7 5 11 11z" />
-    <glyph glyph-name="ion-ios-barcode-outline" unicode="&#xf3db;" horiz-adv-x="416" 
-d="M0 64v256h80v-16h-64v-224h64v-16h-80zM336 320h80v-256h-80v16h64v224h-64v16zM64 128v128h16v-128h-16zM336 128v128h16v-128h-16zM272 96v192h16v-192h-16zM128 96v192h16v-192h-16zM199 112v160h16v-160h-16z" />
-    <glyph glyph-name="ion-ios-barcode" unicode="&#xf3dc;" horiz-adv-x="416" 
-d="M0 320h416v-256h-416v256zM80 128v128h-16v-128h16zM144 96v192h-16v-192h16zM215 112v160h-16v-160h16zM288 96v192h-16v-192h16zM352 128v128h-16v-128h16z" />
-    <glyph glyph-name="ion-ios-baseball-outline" unicode="&#xf3dd;" horiz-adv-x="416" 
-d="M415 169v-1v0c-11 -97 -90 -174 -187 -183v0h-2c-2 0 -3 -1 -5 -1h-1h-3h-1h-8c-115 0 -208 93 -208 208v8v1v3v1c0 2 1 3 1 5v2v0c9 97 86 176 183 187v0v0c8 1 16 1 24 1c115 0 208 -93 208 -208c0 -7 0 -14 -1 -20v0v-3zM399 192c0 105 -86 191 -191 191
-c-3 0 -5 -1 -8 -1c0 -11 2 -21 4 -31l20 6l5 -15l-21 -7c2 -7 4 -14 7 -21c2 -5 5 -11 8 -16l17 12l9 -13l-19 -13c7 -12 16 -23 26 -33l14 15l12 -12l-15 -15c11 -10 22 -18 34 -25l12 18l14 -9l-12 -17c5 -2 10 -5 15 -7c7 -3 14 -5 22 -7l7 20l15 -5l-6 -19
-c10 -2 20 -4 30 -4c0 3 1 5 1 8zM17 192c0 -105 86 -191 191 -191h4c-1 9 -1 17 -3 26l-22 -7l-5 16l23 7c-2 8 -5 16 -8 24c-2 5 -4 9 -6 14l-20 -13l-9 13l21 14c-7 12 -16 24 -26 35l-17 -17l-11 11l17 17c-10 10 -22 18 -34 25l-14 -21l-14 9l14 20c-5 2 -10 5 -15 7
-c-7 3 -15 6 -23 8l-8 -24l-15 5l7 23c-9 2 -18 2 -27 3v-4zM228 2c88 9 158 78 169 166c-11 1 -23 3 -34 5l-9 -27l-15 5l8 25c-14 4 -28 10 -41 17l-15 -23l-13 9l14 21c-13 8 -26 17 -37 28l-19 -19l-11 11l19 19c-10 11 -19 23 -27 36l-21 -14l-9 13l22 15
-c-7 13 -12 27 -16 41l-25 -8l-5 16l26 8c-2 12 -4 23 -5 35c-88 -11 -157 -81 -166 -169c10 -1 21 -2 31 -4l8 23l15 -5l-7 -22c14 -4 28 -9 42 -16l13 19l14 -9l-13 -18c13 -8 25 -17 36 -28l17 17l11 -11l-17 -17c11 -12 20 -24 28 -37l19 13l9 -14l-20 -13
-c7 -14 12 -28 16 -42l23 7l5 -15l-24 -8c2 -10 3 -20 4 -30z" />
-    <glyph glyph-name="ion-ios-baseball" unicode="&#xf3de;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208c0 -8 0 -16 -1 -24v0v0c-12 -104 -100 -184 -207 -184c-115 0 -208 93 -208 208c0 107 80 195 184 207v0v0c8 1 16 1 24 1zM212 1c5 0 11 0 16 1c-1 10 -2 20 -4 30l24 8l-5 15l-23 -7c-4 14 -9 28 -16 42l20 13l-9 14l-19 -13
-c-8 13 -17 25 -28 37l17 17l-11 11l-17 -17c-11 11 -23 20 -36 28l13 18l-14 9l-13 -19c-14 7 -28 12 -42 16l7 22l-15 5l-8 -23c-10 2 -21 3 -31 4c-1 -5 -1 -11 -1 -16c9 -1 18 -1 27 -3l-7 -23l15 -5l8 24c8 -2 16 -5 23 -8c5 -2 10 -5 15 -7l-14 -20l14 -9l14 21
-c12 -7 24 -15 34 -25l-17 -17l11 -11l17 17c10 -11 19 -23 26 -35l-21 -14l9 -13l20 13c2 -5 4 -9 6 -14c3 -8 6 -16 8 -24l-23 -7l5 -16l22 7c2 -8 2 -17 3 -26zM363 173c11 -2 23 -4 34 -5c1 5 1 11 1 16c-10 1 -20 2 -30 4l6 19l-15 5l-7 -20c-8 2 -15 4 -22 7
-c-5 2 -10 5 -15 7l12 17l-14 9l-12 -18c-12 7 -23 15 -34 25l15 15l-12 12l-15 -15c-10 10 -18 21 -25 33l19 13l-9 13l-17 -12c-3 5 -6 11 -8 16c-3 7 -5 14 -7 21l21 7l-5 15l-20 -6c-2 10 -3 20 -4 31c-5 0 -11 0 -16 -1c1 -12 3 -23 5 -35l-26 -8l5 -16l25 8
-c4 -14 9 -28 16 -41l-22 -15l9 -13l21 14c8 -13 17 -25 27 -36l-19 -19l11 -11l19 19c11 -11 24 -20 37 -28l-14 -21l13 -9l15 23c13 -7 27 -13 41 -17l-8 -25l15 -5z" />
-    <glyph glyph-name="ion-ios-basketball-outline" unicode="&#xf3df;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM399 192c0 55 -24 105 -62 140c-14 -34 -31 -65 -52 -95c15 -12 31 -21 49 -29c21 -9 43 -14 65 -16v0zM325 343c-32 25 -73 40 -117 40v0c2 -22 6 -44 15 -65
-c10 -25 26 -47 45 -66c2 -1 2 -3 4 -4c20 29 38 60 52 93c0 1 1 1 1 2zM192 382c-51 -4 -96 -29 -128 -65c64 -28 121 -69 169 -119c11 12 21 24 30 37c-40 37 -67 89 -71 147zM233 174c-15 -16 -31 -30 -48 -44c28 -35 45 -79 47 -127c33 4 63 17 88 35
-c-22 50 -51 95 -87 136zM214 178l8 8l-10 10c-46 46 -99 82 -158 108c-18 -25 -31 -55 -35 -88c62 -3 116 -31 155 -74c14 11 27 23 40 36zM18 200c0 -3 -1 -5 -1 -8c0 -45 16 -87 43 -120c36 16 71 36 102 60l-7 7c-19 19 -41 35 -66 45c-22 9 -46 15 -71 16zM71 59
-c35 -36 83 -58 137 -58c3 0 5 1 8 1c-1 25 -6 48 -16 71c-7 17 -17 33 -28 47c-31 -24 -65 -45 -101 -61zM333 48c37 32 61 77 65 128c-46 3 -89 21 -123 48c-10 -13 -20 -26 -31 -38c36 -41 67 -87 89 -138z" />
-    <glyph glyph-name="ion-ios-basketball" unicode="&#xf3e0;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM333 48c-22 51 -53 97 -89 138c11 12 21 25 31 38c34 -27 77 -45 123 -48c0 5 1 11 1 16c-22 2 -44 7 -65 16c-18 8 -34 17 -49 29c21 30 38 61 52 95c-4 4 -8 8 -12 11
-c0 -1 -1 -1 -1 -2c-14 -33 -32 -64 -52 -93c-2 1 -2 2 -4 4c-19 19 -35 41 -45 66c-9 21 -13 43 -15 65c-5 0 -11 -1 -16 -1c4 -58 31 -110 71 -147c-9 -13 -19 -25 -30 -37c-48 50 -105 91 -169 119c-4 -4 -7 -9 -10 -13c59 -26 112 -62 158 -108l10 -10l-8 -8
-c-13 -13 -26 -25 -40 -36c-39 43 -93 71 -155 74c-1 -5 -1 -11 -1 -16c25 -1 49 -7 71 -16c25 -10 47 -26 66 -45l7 -7c-31 -24 -66 -44 -102 -60c4 -4 7 -9 11 -13c36 16 70 37 101 61c11 -14 21 -30 28 -47c10 -23 15 -46 16 -71c5 0 11 0 16 1c-2 48 -19 92 -47 127
-c17 14 33 28 48 44c36 -41 65 -86 87 -136c4 3 9 6 13 10z" />
-    <glyph glyph-name="ion-ios-bell-outline" unicode="&#xf3e1;" horiz-adv-x="384" 
-d="M318 222c0 -114 28 -126 66 -158h-384c38 32 66 44 66 158c0 98 53 130 102 138v2c0 12 11 22 24 22s24 -10 24 -22v-2c49 -7 102 -40 102 -138zM43 80h298c-25 25 -40 58 -40 142c0 46 -13 80 -37 101c-23 19 -52 23 -72 23s-49 -4 -72 -23c-25 -21 -37 -55 -37 -101
-c0 -51 -5 -85 -17 -110c-6 -13 -14 -23 -23 -32zM192 0c-27 0 -49 20 -52 43h104c-3 -23 -25 -43 -52 -43z" />
-    <glyph glyph-name="ion-ios-bell" unicode="&#xf3e2;" horiz-adv-x="384" 
-d="M318 222c0 -114 28 -126 66 -158h-384c38 32 66 44 66 158c0 98 53 130 102 138v2c0 12 11 22 24 22s24 -10 24 -22v-2c49 -7 102 -40 102 -138zM192 0c-27 0 -49 20 -52 43h104c-3 -23 -25 -43 -52 -43z" />
-    <glyph glyph-name="ion-ios-body-outline" unicode="&#xf3e3;" horiz-adv-x="384" 
-d="M192 400c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM192 416v0c27 0 48 -21 48 -48s-21 -48 -48 -48s-48 21 -48 48s21 48 48 48zM360 304c13 0 24 -11 24 -24s-11 -24 -24 -24h-100c-5 0 -14 -5 -18 -15c-5 -12 -2 -33 1 -51l4 -21v-1v0l32 -172
-c2 -13 -6 -26 -19 -28h-5c-11 0 -22 8 -24 20l-21 120v0s-5 31 -17 31h-2c-12 0 -19 -31 -19 -31v0l-21 -120c-2 -12 -11 -20 -22 -20h-5c-13 2 -21 15 -19 28l32 172v1l4 21c3 18 6 39 1 51c-4 10 -12 15 -18 15h-100c-13 0 -24 11 -24 24s11 24 24 24h336zM24 272
-c-4 0 -8 4 -8 8s4 8 8 8h336c4 0 8 -4 8 -8s-4 -8 -8 -8h-102c-16 0 -26 -15 -30 -24c-5 -13 -6 -32 -1 -61v0v0l3 -19l1 -3l32 -172c0 -3 0 -5 -1 -6s-2 -2 -5 -3h-2c-4 0 -7 2 -8 6l-21 120v0c0 2 -2 10 -5 19c-2 6 -5 11 -8 15c-7 9 -14 11 -20 11h-2
-c-5 0 -13 -2 -20 -11c-3 -4 -6 -9 -8 -15c-4 -9 -6 -17 -6 -18v-1l-21 -120c-1 -4 -3 -6 -7 -6h-2c-3 0 -4 2 -5 3s-2 3 -1 6l32 172v0v1l4 21v0v0c5 29 5 48 0 61c-4 9 -14 24 -32 24z" />
-    <glyph glyph-name="ion-ios-body" unicode="&#xf3e4;" horiz-adv-x="384" 
-d="M144 368c0 32 16 48 48 48s48 -16 48 -48s-16 -48 -48 -48s-48 16 -48 48zM360 304c7 0 12 -2 17 -7s7 -10 7 -17s-2 -12 -7 -17s-10 -7 -17 -7h-98c-8 -2 -15 -6 -18 -14c-4 -9 -3 -27 1 -52l4 -21v-1v0l30 -172c1 -7 0 -13 -4 -18s-8 -9 -15 -10s-13 0 -18 4
-s-9 9 -10 16l-21 120v-1l-2 9c-1 5 -3 11 -6 16s-6 8 -10 8h-2c-8 0 -14 -11 -18 -33v1l-21 -120c-1 -7 -5 -12 -10 -16s-11 -5 -18 -4s-11 5 -15 10s-5 11 -4 18l30 172v0v1l4 21c4 25 5 43 1 52c-3 8 -10 12 -18 14h-98c-7 0 -12 2 -17 7s-7 10 -7 17s2 12 7 17s10 7 17 7
-h336z" />
-    <glyph glyph-name="ion-ios-bolt-outline" unicode="&#xf3e5;" horiz-adv-x="226" 
-d="M131 316l-100 -140h65h19l-3 -19l-17 -89l100 140h-65h-19l3 19zM160 384v0l-30 -160h96l-160 -224l30 160h-96z" />
-    <glyph glyph-name="ion-ios-bolt" unicode="&#xf3e6;" horiz-adv-x="226" 
-d="M160 384v0l-30 -160h96l-160 -224l30 160h-96z" />
-    <glyph glyph-name="ion-ios-book-outline" unicode="&#xf3e7;" horiz-adv-x="384" 
-d="M284 384c55 0 100 -26 100 -79v-1v-4v-261v-17h-6h-11h-5c-17 30 -44 42 -78 42c-40 0 -74 -28 -82 -64h-20c-8 36 -42 64 -82 64c-34 0 -65 -16 -78 -42h-5h-11h-6v9v264v9v1c0 53 45 79 100 79c41 0 78 -14 92 -44c12 30 51 44 92 44zM184 37v254v13v2
-c-1 43 -39 62 -84 62c-44 0 -81 -19 -84 -61v-1v0v-262h1c19 26 48 36 83 36s66 -17 84 -43zM368 300v14v1c-3 42 -40 53 -84 53c-46 0 -84 -20 -84 -64v-1v-266c18 26 49 43 84 43s66 -10 84 -36v256z" />
-    <glyph glyph-name="ion-ios-book" unicode="&#xf3e8;" horiz-adv-x="384" 
-d="M100 384c35 0 67 -10 84 -31v-353h-2c-8 36 -42 64 -82 64c-34 0 -65 -16 -78 -42h-5h-11h-6v9v264v9v1c0 53 45 79 100 79zM284 384c55 0 100 -26 100 -79v-1v-4v-261v-17h-6h-11h-5c-17 30 -44 42 -78 42c-40 0 -74 -28 -82 -64h-2v353c17 21 50 31 84 31z" />
-    <glyph glyph-name="ion-ios-bookmarks-outline" unicode="&#xf3e9;" horiz-adv-x="418" 
-d="M385 384c19 0 33 -13 33 -32v-286c0 -19 -14 -34 -33 -34h-143s-25 -4 -25 -19v-13h-8h-8v13c0 15 -11 19 -25 19h-143c-19 0 -33 15 -33 34v286c0 19 14 32 33 32h150c10 0 20 -5 26 -12v0v0c6 7 16 12 26 12h150zM201 37v309c0 9 -12 22 -25 22h-143
-c-9 0 -16 -7 -16 -16v-286c0 -9 7 -18 16 -18h144c10 0 19 -3 24 -11zM273 368v-100l23 14l9 6l9 -6l23 -14v100h-64zM401 66v286c0 9 -7 16 -16 16h-32v-131l-48 32l-48 -32v131h-15c-13 0 -25 -13 -25 -22v-309c5 9 14 11 24 11h144c9 0 16 9 16 18z" />
-    <glyph glyph-name="ion-ios-bookmarks" unicode="&#xf3ea;" horiz-adv-x="418" 
-d="M296 283l-23 -15v116h64v-116l-23 15l-9 6zM385 384c19 0 33 -13 33 -32v-286c0 -19 -14 -34 -33 -34h-143s-25 -4 -25 -19v-13h-8h-8v13c0 15 -11 19 -25 19h-143c-19 0 -33 15 -33 34v286c0 19 14 32 33 32h150s18 -8 18 -15v-329l8 -6l8 6v329s10 15 18 15h22v-146
-l48 32l48 -32v146h32z" />
-    <glyph glyph-name="ion-ios-box-outline" unicode="&#xf3eb;" horiz-adv-x="320" 
-d="M192 208h-1h-63c-9 0 -16 -7 -16 -16s7 -16 16 -16h64c9 0 16 7 16 16s-7 16 -16 16zM192 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32h-64c-18 0 -32 14 -32 32s14 32 32 32h64zM320 336v-80h-16v-208h-288v208h-16v80h320zM288 64v192h-256v-192h256zM304 272v48h-288
-v-48h288z" />
-    <glyph glyph-name="ion-ios-box" unicode="&#xf3ec;" horiz-adv-x="320" 
-d="M16 48v192h288v-192h-288zM128 208c-9 0 -16 -7 -16 -16s7 -16 16 -16h64c9 0 16 7 16 16s-7 16 -16 16h-64zM0 336h320v-80h-16h-288h-16v80z" />
-    <glyph glyph-name="ion-ios-briefcase-outline" unicode="&#xf3ed;" horiz-adv-x="416" 
-d="M368 320h48v-320h-416v320h48v16h32v-16h48v30v2c0 18 10 32 29 32h99c19 0 32 -14 32 -32v-2v-30h48v16h32v-16zM144 320v0h128v0v30c0 10 -7 18 -17 18h-97c-11 0 -14 -8 -14 -18v-30zM400 16v224h-384v-224h384zM400 256v48h-32v-16h-32v16h-256v-16h-32v16h-32v-48
-h384z" />
-    <glyph glyph-name="ion-ios-briefcase" unicode="&#xf3ee;" horiz-adv-x="416" 
-d="M48 320v16h32v-16h-32zM0 0v240h416v-240h-416zM336 320v16h32v-16h-32zM368 320h48v-64h-416v64h48v-32h32v32h48v30v2c0 18 10 32 29 32h99c19 0 32 -14 32 -32v-2v-30h48v-32h32v32zM272 320v30c0 10 -7 18 -17 18h-97c-11 0 -14 -8 -14 -18v-30v0h128v0z" />
-    <glyph glyph-name="ion-ios-browsers-outline" unicode="&#xf3ef;" horiz-adv-x="384" 
-d="M0 304h304v-304h-304v304zM288 16v272h-272v-272h272zM384 384v-304h-64v16h48v272h-272v-48h-16v64h304z" />
-    <glyph glyph-name="ion-ios-browsers" unicode="&#xf3f0;" horiz-adv-x="384" 
-d="M0 304h304v-304h-304v304zM80 384h304v-304h-64v240h-240v64z" />
-    <glyph glyph-name="ion-ios-calculator-outline" unicode="&#xf3f1;" horiz-adv-x="288" 
-d="M32 288v64h224v-64h-224zM48 336v-32h192v32h-192zM256 384c18 0 32 -14 32 -32v-320c0 -18 -14 -32 -32 -32h-224c-18 0 -32 14 -32 32v320c0 18 14 32 32 32h224zM272 32v320c0 9 -7 16 -16 16h-224c-9 0 -16 -7 -16 -16v-320c0 -9 7 -16 16 -16h224c9 0 16 7 16 16z
-M48 208h32h16v-16h-64v64h16v-16v-32zM48 128h32h16v-16h-64v64h16v-16v-32zM48 48h32h16v-16h-64v64h16v-16v-32zM128 208h32h16v-16h-64v64h16v-16v-32zM208 208h32h16v-16h-64v64h16v-16v-32zM128 128h32h16v-16h-64v64h16v-16v-32zM128 48h32h16v-16h-64v64h16v-16v-32z
-M208 48h32h16v-16h-64v144h16v-96v-32z" />
-    <glyph glyph-name="ion-ios-calculator" unicode="&#xf3f2;" horiz-adv-x="288" 
-d="M256 384c18 0 32 -14 32 -32v-320c0 -18 -14 -32 -32 -32h-224c-18 0 -32 14 -32 32v320c0 18 14 32 32 32h224zM248 168h-48v-128h48v128zM248 248h-48v-48h48v48zM168 88h-48v-48h48v48zM168 168h-48v-48h48v48zM168 248h-48v-48h48v48zM88 88h-48v-48h48v48zM88 168
-h-48v-48h48v48zM88 248h-48v-48h48v48zM40 296h208v48h-208v-48z" />
-    <glyph glyph-name="ion-ios-calendar-outline" unicode="&#xf3f3;" horiz-adv-x="384" 
-d="M16 336v-64h352v64zM288 352h96v-352h-384v352h96v32h16v-32h160v32h16v-32zM368 16v240h-352v-240h352zM368 272v64h-80v-32h-16v32h-160v-32h-16v32h-80v-64h352z" />
-    <glyph glyph-name="ion-ios-calendar" unicode="&#xf3f4;" horiz-adv-x="384" 
-d="M0 0v256h384v-256h-384zM384 352v-80h-384v80h96v-48h16v48h160v-48h16v48h96zM96 352v32h16v-32h-16zM272 352v32h16v-32h-16z" />
-    <glyph glyph-name="ion-ios-camera-outline" unicode="&#xf3f5;" horiz-adv-x="384" 
-d="M354 288c18 0 30 -13 30 -31v-176c0 -18 -12 -33 -30 -33h-320c-18 0 -34 15 -34 33v176c0 18 16 31 34 31h13v16h34v-16h13c32 36 43 48 55 48h88c12 0 23 -12 55 -48h62zM368 81v176c0 9 -5 15 -14 15h-62h-7l-5 3c-3 4 -7 8 -10 11c-12 13 -20 24 -26 30
-c-5 5 -7 4 -7 4h-88s-2 0 -7 -4c-6 -5 -14 -14 -25 -27c-3 -4 -7 -10 -11 -14l-5 -3h-7h-60c-9 0 -18 -7 -18 -15v-176c0 -9 9 -17 18 -17h320c8 0 14 8 14 17zM192 258c47 0 86 -38 86 -85s-39 -85 -86 -85s-86 38 -86 85s39 85 86 85zM192 104c38 0 70 31 70 69
-s-32 69 -70 69s-70 -31 -70 -69s32 -69 70 -69zM288 239v17h17v-17h-17zM160 173c0 21 11 32 32 32s32 -11 32 -32s-11 -32 -32 -32s-32 11 -32 32z" />
-    <glyph glyph-name="ion-ios-camera" unicode="&#xf3f6;" horiz-adv-x="384" 
-d="M354 288c18 0 30 -13 30 -31v-176c0 -18 -12 -33 -30 -33h-320c-18 0 -34 15 -34 33v176c0 18 16 31 34 31h13v16h34v-16h13c32 36 43 48 55 48h88c12 0 23 -12 55 -48h62zM192 88c47 0 86 38 86 85s-39 85 -86 85s-86 -38 -86 -85s39 -85 86 -85zM305 239v17h-17v-17h17
-zM192 242c38 0 70 -31 70 -69s-32 -69 -70 -69s-70 31 -70 69s32 69 70 69zM192 141c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
-    <glyph glyph-name="ion-ios-cart-outline" unicode="&#xf3f7;" horiz-adv-x="384" 
-d="M96 48c13 0 24 -11 24 -24s-11 -24 -24 -24s-24 11 -24 24s11 24 24 24zM96 16c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8zM320 48c13 0 24 -11 24 -24s-11 -24 -24 -24s-24 11 -24 24s11 24 24 24zM320 16c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8zM384 320
-l-16 -128l-271 -48l5 -30c7 -34 21 -34 26 -34h240v-16h-240c-11 0 -21 5 -28 14c-6 8 -11 19 -13 33l-43 234v0c-2 8 -3 12 -7 16c-6 5 -18 7 -37 7v16c23 0 38 -4 47 -11c7 -6 10 -14 12 -21zM355 206l11 99l-304 31l32 -176z" />
-    <glyph glyph-name="ion-ios-cart" unicode="&#xf3f8;" horiz-adv-x="384" 
-d="M96 48c13 0 24 -11 24 -24s-11 -24 -24 -24s-24 11 -24 24s11 24 24 24zM320 48c13 0 24 -11 24 -24s-11 -24 -24 -24s-24 11 -24 24s11 24 24 24zM384 320l-16 -128l-271 -48l5 -30c7 -34 21 -34 26 -34h240v-16h-240c-11 0 -21 5 -28 14c-6 8 -11 19 -13 33l-43 234v0
-c-2 8 -3 12 -7 16c-6 5 -18 7 -37 7v16c23 0 38 -4 47 -11c7 -6 10 -14 12 -21z" />
-    <glyph glyph-name="ion-ios-chatboxes-outline" unicode="&#xf3f9;" horiz-adv-x="416" 
-d="M16 384v-192h96v-16h-112v224h288v-112h-16v96h-256zM128 272h288v-224h-48v-64h-13l-64 64h-163v224zM400 64v192h-256v-192h153l55 -55v55h48z" />
-    <glyph glyph-name="ion-ios-chatboxes" unicode="&#xf3fa;" horiz-adv-x="416" 
-d="M288 400v-112h-176v-112h-112v224h288zM128 272h288v-224h-48v-64h-13l-64 64h-163v224z" />
-    <glyph glyph-name="ion-ios-chatbubble-outline" unicode="&#xf3fb;" horiz-adv-x="384" 
-d="M192 336c-97 0 -176 -62 -176 -138c0 -26 10 -51 27 -73c0 -1 0 -2 1 -3s2 -1 2 -2c4 -6 6 -13 6 -20c0 -3 1 -3 -13 -47l39 17v0c2 1 10 4 11 4h1v0c5 2 10 3 16 3c5 0 9 -1 14 -2l1 -1h2c19 -6 41 -10 70 -10c48 0 92 15 125 40c32 25 50 58 50 94
-c0 76 -79 138 -176 138zM192 352v0c106 0 192 -69 192 -154s-85 -150 -191 -150c-27 0 -52 3 -75 11h-2v0c-3 1 -6 2 -10 2s-9 -1 -12 -2h1h-1c-1 0 -9 -4 -10 -4l-50 -22l-2 -1h-3h-3c-6 1 -8 6 -7 10v0s17 57 17 58c0 4 -1 8 -3 11v0v0v0l1 -1l-4 4c-19 24 -30 53 -30 84
-c0 85 86 154 192 154z" />
-    <glyph glyph-name="ion-ios-chatbubble" unicode="&#xf3fc;" horiz-adv-x="384" 
-d="M192 352v0c106 0 192 -69 192 -154s-85 -150 -191 -150c-27 0 -52 3 -75 11h-2v0c-3 1 -6 2 -10 2s-9 -1 -12 -2h1h-1c-1 0 -9 -4 -10 -4l-50 -22l-2 -1h-3h-3c-6 1 -8 6 -7 10v0s17 57 17 58c0 4 -1 8 -3 11v0v0v0l1 -1l-4 4c-19 24 -30 53 -30 84c0 85 86 154 192 154z
-" />
-    <glyph glyph-name="ion-ios-checkmark-empty" unicode="&#xf3fd;" horiz-adv-x="207" 
-d="M74 118c-2 -2 -6 -4 -9 -4s-7 2 -9 4l-56 56l18 18l47 -47l125 126l17 -18z" />
-    <glyph glyph-name="ion-ios-checkmark-outline" unicode="&#xf3fe;" horiz-adv-x="416" 
-d="M292 271l18 -18l-134 -135c-2 -2 -6 -4 -9 -4s-7 2 -9 4l-56 56l18 18l47 -47zM208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191z" />
-    <glyph glyph-name="ion-ios-checkmark" unicode="&#xf3ff;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM176 118l134 135l-18 18l-125 -126l-47 47l-18 -18l56 -56c2 -2 6 -4 9 -4s7 2 9 4z" />
-    <glyph glyph-name="ion-ios-circle-filled" unicode="&#xf400;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191zM208 352c88 0 160 -72 160 -160s-72 -160 -160 -160s-160 72 -160 160s72 160 160 160z" />
-    <glyph glyph-name="ion-ios-circle-outline" unicode="&#xf401;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191z" />
-    <glyph glyph-name="ion-ios-clock-outline" unicode="&#xf402;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191zM208 192v128h17v-145h-113v17h96z" />
-    <glyph glyph-name="ion-ios-clock" unicode="&#xf403;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM225 175v145h-17v-128h-96v-17h113z" />
-    <glyph glyph-name="ion-ios-close-empty" unicode="&#xf404;" horiz-adv-x="192" 
-d="M180 288l12 -12l-84 -84l84 -84l-12 -12l-84 84l-84 -84l-12 12l84 84l-84 84l12 12l84 -84z" />
-    <glyph glyph-name="ion-ios-close-outline" unicode="&#xf405;" horiz-adv-x="416" 
-d="M355 339c81 -81 81 -213 0 -294s-213 -81 -294 0s-81 213 0 294s213 81 294 0zM343 57c74 74 74 196 0 270s-196 74 -270 0s-74 -196 0 -270s196 -74 270 0zM292 288l12 -12l-84 -84l84 -84l-12 -12l-84 84l-84 -84l-12 12l84 84l-84 84l12 12l84 -84z" />
-    <glyph glyph-name="ion-ios-close" unicode="&#xf406;" horiz-adv-x="416" 
-d="M355 339c81 -81 81 -213 0 -294s-213 -81 -294 0s-81 213 0 294s213 81 294 0zM304 108l-84 84l84 84l-12 12l-84 -84l-84 84l-12 -12l84 -84l-84 -84l12 -12l84 84l84 -84z" />
-    <glyph glyph-name="ion-ios-cloud-download-outline" unicode="&#xf407;" 
-d="M161 67l55 -54v242h16v-242l55 54l12 -12l-75 -73l-74 73zM367 284c45 0 81 -37 81 -82s-37 -82 -82 -82v0h-101v16h97h4c37 0 66 30 66 66s-29 67 -66 67h-15v20c0 55 -46 97 -101 97c-38 0 -73 -22 -90 -56l-6 -14l-14 7c-6 3 -13 5 -20 5c-22 0 -40 -18 -44 -39l-1 -9
-l-9 -3c-30 -10 -50 -36 -50 -67c0 -40 33 -74 74 -74h91v-16h-91c-50 0 -90 40 -90 89c0 39 26 71 61 83c5 28 29 51 59 51c10 0 18 -2 26 -6c19 39 59 65 105 65c64 0 117 -51 117 -115c0 -1 -1 -2 -1 -3z" />
-    <glyph glyph-name="ion-ios-cloud-download" unicode="&#xf408;" 
-d="M216 13v107h16v-107l55 54l12 -12l-75 -73l-74 73l11 12zM367 284c45 0 81 -37 81 -82s-37 -82 -82 -82h-134v135h-16v-135h-35h-21h-70c-50 0 -90 40 -90 89c0 39 26 71 61 83c5 28 29 51 59 51c10 0 18 -2 26 -6c19 39 59 65 105 65c64 0 117 -51 117 -115
-c0 -1 -1 -2 -1 -3z" />
-    <glyph glyph-name="ion-ios-cloud-outline" unicode="&#xf409;" 
-d="M367 215c45 0 81 -37 81 -83c0 -45 -37 -84 -82 -84h-276c-50 0 -90 42 -90 92c0 40 26 71 61 83c5 28 29 52 59 52c10 0 18 -2 26 -6c19 39 59 67 105 67c64 0 117 -53 117 -117c0 -1 -1 -3 -1 -4zM366 64c37 0 66 32 66 69s-29 67 -66 67h-15v21c0 56 -46 99 -101 99
-c-38 0 -73 -23 -90 -58l-6 -14l-14 7c-6 3 -13 5 -20 5c-22 0 -40 -17 -44 -39l-1 -9l-9 -3c-30 -10 -50 -37 -50 -69c0 -41 33 -76 74 -76h272h4z" />
-    <glyph glyph-name="ion-ios-cloud-upload-outline" unicode="&#xf40a;" 
-d="M161 188l-11 11l74 75l75 -75l-12 -11l-55 54v-242h-16v242zM367 264c45 0 81 -39 81 -85s-37 -83 -82 -83v0h-101v16h97h4c37 0 66 30 66 67s-29 70 -66 70l-15 1v20c0 56 -46 99 -101 99c-38 0 -73 -23 -90 -58l-6 -13l-14 6c-6 3 -13 5 -20 5c-22 0 -40 -17 -44 -39
-l-1 -9l-9 -3c-30 -10 -50 -39 -50 -71c0 -41 33 -75 74 -75h91v-16h-91c-50 0 -90 40 -90 90c0 40 26 74 61 86c5 28 29 52 59 52c10 0 18 -2 26 -6c19 39 59 66 105 66c64 0 117 -52 117 -116c0 -1 -1 -3 -1 -4z" />
-    <glyph glyph-name="ion-ios-cloud-upload" unicode="&#xf40b;" 
-d="M216 0v96h16v-96h-16zM367 264c45 0 81 -39 81 -85s-37 -83 -82 -83h-134v146l55 -54l12 11l-75 75l-74 -75l11 -11l55 54v-146h-35h-31h-60c-50 0 -90 40 -90 90c0 40 26 74 61 86c5 28 29 52 59 52c10 0 18 -2 26 -6c19 39 59 66 105 66c64 0 117 -52 117 -116
-c0 -1 -1 -3 -1 -4z" />
-    <glyph glyph-name="ion-ios-cloud" unicode="&#xf40c;" 
-d="M367 215c45 0 81 -37 81 -83c0 -45 -37 -84 -82 -84h-276c-50 0 -90 42 -90 92c0 40 26 71 61 83c5 28 29 52 59 52c10 0 18 -2 26 -6c19 39 59 67 105 67c64 0 117 -53 117 -117c0 -1 -1 -3 -1 -4z" />
-    <glyph glyph-name="ion-ios-cloudy-night-outline" unicode="&#xf40d;" horiz-adv-x="384" 
-d="M125 224c-34 0 -63 -28 -63 -62v-12s1 -10 1 -10c-5 0 -12 -1 -14 -1c-19 -3 -33 -18 -33 -37c0 -10 3 -19 10 -26s16 -11 26 -11h157c27 0 49 22 49 49s-22 50 -49 50c-2 0 -4 -1 -6 -1l-14 -2l-3 14c-3 14 -11 26 -22 35s-25 14 -39 14zM125 240v0c37 0 68 -26 76 -61
-h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v8c0 43 35 78 78 78zM361 142c8 0 15 2 23 4c-4 -7 -9 -14 -14 -20c-21 -24 -50 -41 -84 -45c4 6 6 12 8 19c19 4 36 13 50 25c-18 1 -35 6 -50 13c-23 11 -42 29 -56 51
-c-14 21 -22 48 -22 75c0 15 2 30 7 44c-24 -12 -43 -33 -53 -59c-5 2 -12 4 -18 5c14 36 45 65 82 77c8 2 16 4 24 5c-5 -6 -9 -13 -12 -20c-8 -16 -12 -34 -12 -52c0 -32 12 -63 35 -86s54 -36 86 -36h6z" />
-    <glyph glyph-name="ion-ios-cloudy-night" unicode="&#xf40e;" horiz-adv-x="384" 
-d="M361 142c8 0 15 2 23 4c-4 -7 -9 -15 -14 -21c-21 -24 -50 -40 -84 -44h-3c4 10 7 21 7 32c0 22 -9 43 -24 58c-14 15 -33 23 -53 24c-6 16 -16 29 -29 40c-10 8 -20 13 -32 17v2c14 36 45 65 82 77c8 2 16 4 24 5c-5 -6 -9 -13 -12 -20c-8 -16 -12 -34 -12 -52
-c0 -32 12 -63 35 -86s54 -36 86 -36h6zM125 239v0c37 0 68 -26 76 -61h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v7c0 43 35 79 78 79z" />
-    <glyph glyph-name="ion-ios-cloudy-outline" unicode="&#xf40f;" horiz-adv-x="274" 
-d="M125 272c-34 0 -63 -28 -63 -62v-12s1 -10 1 -10c-6 0 -12 -1 -14 -1c-19 -3 -33 -18 -33 -37c0 -10 3 -19 10 -26s16 -11 26 -11h157c27 0 49 22 49 49s-22 50 -49 50c-2 0 -4 -1 -6 -1l-14 -2l-3 14c-3 14 -11 26 -22 35s-25 14 -39 14zM125 288v0c37 0 68 -26 76 -61
-h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v8c0 43 35 78 78 78z" />
-    <glyph glyph-name="ion-ios-cloudy" unicode="&#xf410;" horiz-adv-x="274" 
-d="M125 288v0c37 0 68 -26 76 -61h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v8c0 43 35 78 78 78z" />
-    <glyph glyph-name="ion-ios-cog-outline" unicode="&#xf411;" horiz-adv-x="384" 
-d="M384 175l-33 -8l-3 -14l27 -20l-12 -30l-34 5l-8 -11l17 -29l-23 -23l-29 17l-10 -7l5 -34l-29 -12l-21 27l-14 -3l-8 -33h-32l-9 33l-13 3l-21 -28l-29 12l4 34l-11 8l-30 -19l-23 23l18 31l-7 11l-35 -5l-12 29l28 22l-2 12l-35 9v32l35 9l2 12l-29 22l12 30l36 -5
-l7 10l-19 32l22 22l32 -19l11 8l-4 35l29 13l22 -29l12 2l9 35h32l9 -35l12 -2l22 28l29 -12l-5 -35l11 -8l30 18l22 -23l-17 -30l7 -10l35 5l12 -30l-28 -21l3 -13l33 -9v-32zM356 127l-26 20l6 33l32 8v7l-32 8l-6 33l26 19l-3 7l-32 -5l-19 27l17 28l-5 6l-28 -17l-28 18
-l5 34l-6 2l-20 -26l-32 6l-8 33h-7l-9 -33l-32 -6l-20 27l-7 -3l5 -34l-28 -18l-9 6l-21 12l-5 -5l18 -30l-18 -27l-33 5l-3 -7l27 -20l-6 -32l-33 -8v-7l33 -9l6 -32l-27 -20l3 -6l33 4l18 -27l-17 -29l5 -6l29 18l28 -18l-5 -33l7 -3l19 27l33 -7l8 -31h8l7 31l33 7
-l20 -26l7 3l-5 32l26 18l28 -16l5 5l-16 27l19 28l32 -4zM192 320c71 0 128 -57 128 -128s-57 -128 -128 -128s-128 57 -128 128s57 128 128 128zM80 192c0 -7 1 -15 2 -22l104 28l28 104c-7 1 -15 2 -22 2c-30 0 -58 -12 -79 -33s-33 -49 -33 -79zM192 80c27 0 53 10 73 27
-l-75 75l-104 -28c6 -15 15 -29 27 -41c21 -21 49 -33 79 -33zM276 118c18 20 28 47 28 74c0 30 -12 58 -33 79c-12 12 -26 22 -42 27l-28 -105z" />
-    <glyph glyph-name="ion-ios-cog" unicode="&#xf412;" horiz-adv-x="384" 
-d="M229 298c16 -5 30 -15 42 -27c21 -21 33 -49 33 -79c0 -27 -10 -54 -28 -74l-75 75zM214 302l-28 -104l-104 -28c-1 7 -2 15 -2 22c0 30 12 58 33 79s49 33 79 33c7 0 15 -1 22 -2zM86 154l104 28l75 -75c-20 -17 -46 -27 -73 -27c-30 0 -58 12 -79 33
-c-12 12 -21 26 -27 41zM384 175l-33 -8l-3 -14l27 -20l-12 -30l-34 5l-8 -11l17 -29l-23 -23l-29 17l-10 -7l5 -34l-29 -12l-21 27l-14 -3l-8 -33h-32l-9 33l-13 3l-21 -28l-29 12l4 34l-11 8l-30 -19l-23 23l18 31l-7 11l-35 -5l-12 29l28 22l-2 12l-35 9v32l35 9l2 12
-l-29 22l12 30l36 -5l7 10l-19 32l22 22l32 -19l11 8l-4 35l29 13l22 -29l12 2l9 35h32l9 -35l12 -2l22 28l29 -12l-5 -35l11 -8l30 18l22 -23l-17 -30l7 -10l35 5l12 -30l-28 -21l3 -13l33 -9v-32zM192 64c71 0 128 57 128 128s-57 128 -128 128s-128 -57 -128 -128
-s57 -128 128 -128z" />
-    <glyph glyph-name="ion-ios-color-filter-outline" unicode="&#xf413;" horiz-adv-x="384" 
-d="M302 236c47 -13 82 -57 82 -108c0 -62 -50 -112 -112 -112c-31 0 -60 13 -80 34c-20 -21 -49 -34 -80 -34c-62 0 -112 50 -112 112c0 51 35 95 82 108c-1 7 -2 13 -2 20c0 62 50 112 112 112s112 -50 112 -112c0 -7 -1 -13 -2 -20zM96 256c0 -6 0 -12 1 -17
-c5 1 10 1 15 1c31 0 60 -13 80 -34c20 21 49 34 80 34c5 0 10 0 15 -1c1 5 1 11 1 17c0 53 -43 96 -96 96s-96 -43 -96 -96zM208 128c0 6 0 12 -1 17c-5 -1 -10 -1 -15 -1s-10 0 -15 1c-1 -5 -1 -11 -1 -17c0 -20 6 -38 16 -53c10 15 16 33 16 53zM192 160c3 0 7 1 10 1
-c-3 7 -6 14 -10 20c-4 -6 -7 -13 -10 -20c3 0 7 -1 10 -1zM166 164c4 11 9 21 16 30c-18 18 -43 30 -70 30c-3 0 -7 -1 -10 -1c10 -29 34 -51 64 -59zM202 194c7 -9 12 -19 16 -30c30 8 54 30 64 59c-3 0 -7 1 -10 1c-27 0 -52 -12 -70 -30zM112 32c27 0 52 12 70 30
-c-14 19 -22 41 -22 66c0 7 1 13 2 20c-36 10 -64 37 -76 72c-40 -11 -70 -48 -70 -92c0 -53 43 -96 96 -96zM272 32c53 0 96 43 96 96c0 44 -30 81 -70 92c-12 -35 -40 -62 -76 -72c1 -7 2 -13 2 -20c0 -25 -8 -47 -22 -66c18 -18 43 -30 70 -30z" />
-    <glyph glyph-name="ion-ios-color-filter" unicode="&#xf414;" horiz-adv-x="384" 
-d="M302 236c47 -13 82 -57 82 -108c0 -62 -50 -112 -112 -112c-31 0 -60 13 -80 34c-20 -21 -49 -34 -80 -34c-62 0 -112 50 -112 112c0 51 35 95 82 108c-1 7 -2 13 -2 20c0 62 50 112 112 112s112 -50 112 -112c0 -7 -1 -13 -2 -20zM192 53l1 -2c3 3 6 7 9 11
-c14 19 22 41 22 66c0 7 -1 13 -2 20c36 10 64 37 76 72c2 5 3 10 4 15c-1 0 -2 1 -3 1v1c-4 1 -8 1 -12 2c-5 1 -10 1 -15 1c-31 0 -60 -13 -80 -34c-20 21 -49 34 -80 34c-5 0 -10 0 -15 -1c-4 -1 -8 -1 -12 -2v-1c-1 0 -2 -1 -3 -1c1 -5 2 -10 4 -15c12 -35 40 -62 76 -72
-c-1 -7 -2 -13 -2 -20c0 -25 8 -47 22 -66c3 -4 6 -8 9 -11zM207 145c1 -5 1 -11 1 -17c0 -20 -6 -38 -16 -53c-10 15 -16 33 -16 53c0 6 0 12 1 17c5 -1 10 -1 15 -1s10 0 15 1zM282 223c-10 -29 -34 -51 -64 -59c-4 11 -9 21 -16 30c18 18 43 30 70 30c3 0 7 -1 10 -1z
-M202 161c-3 0 -7 -1 -10 -1s-7 1 -10 1c3 7 6 14 10 20c4 -6 7 -13 10 -20zM112 224c27 0 52 -12 70 -30c-7 -9 -12 -19 -16 -30c-30 8 -54 30 -64 59c3 0 7 1 10 1z" />
-    <glyph glyph-name="ion-ios-color-wand-outline" unicode="&#xf415;" horiz-adv-x="384" 
-d="M128 298l256 -256l-34 -34l-256 256zM149 232l201 -201l11 11l-201 202zM120 344v40h16v-40h-16zM120 140v40h16v-40h-16zM216 256v16h40v-16h-40zM0 256v16h40v-16h-40zM47 354l29 -29l-12 -11l-28 28zM76 198l-29 -28l-11 11l28 28zM220 342l-28 -28l-12 11l29 29z" />
-    <glyph glyph-name="ion-ios-color-wand" unicode="&#xf416;" horiz-adv-x="396" 
-d="M140 289l256 -257l-34 -34l-256 257zM124 322v64h32v-64h-32zM124 118v64h32v-64h-32zM216 238v32h64v-32h-64zM246 336l-45 -45l-23 22l45 46zM34 336l23 23l45 -46l-23 -22zM34 169l45 45l23 -22l-45 -46zM0 238v32h64v-32h-64z" />
-    <glyph glyph-name="ion-ios-compose-outline" unicode="&#xf417;" horiz-adv-x="384" 
-d="M304 32v208l16 16v-240h-320v304h256l-16 -16h-224v-272h288zM174 164l171 171l11 -11l-180 -180h-32v32l180 180l11 -11l-171 -171zM380 368c2 -3 4 -6 4 -10s-2 -7 -4 -10l-12 -12l-21 21l-11 11v0l12 12c3 2 6 4 10 4s7 -2 10 -4z" />
-    <glyph glyph-name="ion-ios-compose" unicode="&#xf418;" horiz-adv-x="384" 
-d="M192 128l128 128v-240h-320v304h256l-128 -128v-64h64zM324 356l32 -32l-180 -180h-32v32zM380 368c2 -3 4 -6 4 -10s-2 -7 -4 -10l-12 -12l-21 21l-11 11v0l12 12c3 2 6 4 10 4s7 -2 10 -4z" />
-    <glyph glyph-name="ion-ios-contact-outline" unicode="&#xf419;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 383c-105 0 -191 -86 -191 -191c0 -47 17 -89 45 -122c18 8 62 24 90 32c2 1 3 0 3 10c0 11 -1 18 -4 24c-4 8 -7 20 -9 31c-4 5 -10 15 -14 33c-3 16 -1 22 1 28v2
-c1 4 0 23 -3 38c-2 10 1 34 15 52c9 12 27 26 58 28h18c32 -2 49 -16 58 -28c14 -18 17 -42 15 -52c-3 -15 -4 -34 -3 -38c0 0 1 -1 1 -2c2 -6 3 -12 0 -28c-4 -18 -10 -27 -14 -32c-2 -11 -5 -24 -9 -32c-3 -7 -6 -15 -6 -23c0 -10 0 -10 2 -11c27 -8 73 -24 93 -32
-c28 33 45 76 45 122c0 105 -86 191 -191 191z" />
-    <glyph glyph-name="ion-ios-contact" unicode="&#xf41a;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c59 0 111 27 146 69c-20 8 -66 24 -93 32c-2 1 -3 1 -3 11c0 8 4 16 7 23c4 8 7 21 9 32c4 5 10 14 14 32c3 16 2 22 0 28c0 0 -1 1 -1 2c-1 4 0 23 3 38c2 10 -1 34 -15 52
-c-9 12 -26 26 -58 28h-18c-31 -2 -49 -16 -58 -28c-14 -18 -17 -42 -15 -52c3 -15 4 -34 3 -38v-2c-2 -6 -4 -12 -1 -28c4 -18 10 -28 14 -33c2 -11 5 -23 9 -31c3 -6 4 -13 4 -24c0 -10 -1 -9 -3 -10c-28 -8 -72 -24 -90 -32c35 -42 87 -69 146 -69z" />
-    <glyph glyph-name="ion-ios-copy-outline" unicode="&#xf41b;" horiz-adv-x="288" 
-d="M192 352v-64h64v-16h-80v80h16zM213 384l75 -75v-261h-48v-48h-240v336h48v48h165zM224 16v32h-176v272h-32v-304h208zM272 64v238l-65 66h-143v-304h208z" />
-    <glyph glyph-name="ion-ios-copy" unicode="&#xf41c;" horiz-adv-x="288" 
-d="M32 32h16h192v-32h-240v336h32v-288v-16zM213 384l75 -75v-261h-48h-192v288v48h165zM256 272v16h-64v64h-16v-80h80z" />
-    <glyph glyph-name="ion-ios-crop-strong" unicode="&#xf41d;" horiz-adv-x="384" 
-d="M64 336v48h32v-48h-32zM96 96h176v-32h-208v208h32v-176zM336 64v32h48v-32h-48zM0 320h320v-320h-32v288h-288v32z" />
-    <glyph glyph-name="ion-ios-crop" unicode="&#xf41e;" horiz-adv-x="384" 
-d="M64 336v48h16v-48h-16zM80 80h208v-16h-224v224h16v-208zM336 64v16h48v-16h-48zM0 320h320v-320h-16v304h-304v16z" />
-    <glyph glyph-name="ion-ios-download-outline" unicode="&#xf41f;" horiz-adv-x="320" 
-d="M192 304h128v-304h-320v304h128v-16h-112v-272h288v272h-112v16zM97 196l55 -55v243h16v-243l55 55l11 -12l-74 -74l-74 74z" />
-    <glyph glyph-name="ion-ios-download" unicode="&#xf420;" horiz-adv-x="320" 
-d="M168 304h152v-304h-320v304h152v-163l-55 55l-11 -12l74 -74l74 74l-11 12l-55 -55v163zM152 304v80h16v-80h-16z" />
-    <glyph glyph-name="ion-ios-drag" unicode="&#xf421;" horiz-adv-x="352" 
-d="M0 128v16h352v-16h-352zM0 184v16h352v-16h-352zM0 240v16h352v-16h-352z" />
-    <glyph glyph-name="ion-ios-email-outline" unicode="&#xf422;" horiz-adv-x="384" 
-d="M0 320h384v-256h-384v256zM192 180l163 124h-326zM16 80h352v214l-115 -88l68 -77l-2 -2l-79 70l-48 -37l-48 37l-79 -70l-2 2l68 77l-115 88v-214z" />
-    <glyph glyph-name="ion-ios-email" unicode="&#xf423;" horiz-adv-x="384" 
-d="M384 64h-384v242l131 -100l-68 -77l2 -2l79 70l48 -37l48 37l79 -70l2 2l-68 77l131 100v-242zM376 320l-184 -140l-184 140h368z" />
-    <glyph glyph-name="ion-ios-eye-outline" unicode="&#xf424;" horiz-adv-x="384" 
-d="M383 192l1 -1l-6 -6c-21 -21 -47 -48 -78 -69c-36 -24 -72 -36 -108 -36c-83 0 -130 49 -185 105l-7 7l1 1c39 40 67 64 94 81c32 20 63 30 97 30c83 0 146 -60 191 -112zM192 288c-62 0 -111 -36 -170 -96c24 -24 48 -50 76 -68c30 -20 60 -28 94 -28
-c75 0 133 56 171 95c-26 29 -50 50 -74 66c-32 21 -64 31 -97 31zM192 112c-44 0 -80 36 -80 80s36 80 80 80s80 -36 80 -80s-36 -80 -80 -80zM192 256c-35 0 -64 -29 -64 -64s29 -64 64 -64s64 29 64 64s-29 64 -64 64zM224 192h16v0c0 -26 -22 -48 -48 -48s-48 21 -48 48
-s22 48 48 48v-16c-16 0 -32 -13 -32 -31s15 -33 32 -33s32 14 32 32v0z" />
-    <glyph glyph-name="ion-ios-eye" unicode="&#xf425;" horiz-adv-x="384" 
-d="M383 192l1 -1l-6 -6c-21 -21 -47 -48 -78 -69c-36 -24 -72 -36 -108 -36c-83 0 -130 49 -185 105l-7 7l1 1c39 40 67 64 94 81c32 20 63 30 97 30c83 0 146 -60 191 -112zM192 112c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80zM186 221
-c0 -19 16 -35 35 -35c7 0 14 2 19 6v0c0 -27 -22 -48 -48 -48s-48 21 -48 48s22 48 48 48c-4 -5 -6 -12 -6 -19z" />
-    <glyph glyph-name="ion-ios-fastforward-outline" unicode="&#xf426;" 
-d="M16 293v-202l184 101zM240 292v0v-78v-27v-95l176 100zM224 320v0l224 -128l-224 -128v123l-224 -123v256l224 -123v123z" />
-    <glyph glyph-name="ion-ios-fastforward" unicode="&#xf427;" 
-d="M224 320v0l224 -128l-224 -128v123l-224 -123v256l224 -123v123z" />
-    <glyph glyph-name="ion-ios-filing-outline" unicode="&#xf428;" horiz-adv-x="352" 
-d="M288 320l64 -96v-160h-176h-176v160l64 96h224zM333 224l-45 68v-68h45zM80 304v-80h48c0 -26 22 -48 48 -48s48 22 48 48h48v80h-192zM64 292l-45 -68h45v68zM336 80v128h-98c-7 -28 -32 -48 -62 -48s-55 20 -62 48h-98v-128h160h160z" />
-    <glyph glyph-name="ion-ios-filing" unicode="&#xf429;" horiz-adv-x="352" 
-d="M176 160c30 0 55 20 62 48h114v-144h-176h-176v144h114c7 -28 32 -48 62 -48zM64 224h-7h-57l64 96v0v-80h16v80h192v-80h16v80v0l64 -96h-56h-8h-16h-8h-40c0 -26 -22 -48 -48 -48s-48 22 -48 48h-39h-9h-16z" />
-    <glyph glyph-name="ion-ios-film-outline" unicode="&#xf42a;" horiz-adv-x="400" 
-d="M0 360h400v-336h-400v336zM72 40v48h-56v-48h56zM72 104v48h-56v-48h56zM72 168v48h-56v-48h56zM72 232v48h-56v-48h56zM72 296v48h-56v-48h56zM312 40v144h-224v-144h224zM312 200v144h-224v-144h224zM384 40v48h-56v-48h56zM384 104v48h-56v-48h56zM384 168v48h-56v-48
-h56zM384 232v48h-56v-48h56zM384 296v48h-56v-48h56z" />
-    <glyph glyph-name="ion-ios-film" unicode="&#xf42b;" horiz-adv-x="400" 
-d="M0 360h400v-336h-400v336zM72 40v48h-56v-48h56zM72 104v48h-56v-48h56zM72 168v48h-56v-48h56zM72 232v48h-56v-48h56zM72 296v48h-56v-48h56zM312 184v16h-224v-16h224zM384 40v48h-56v-48h56zM384 104v48h-56v-48h56zM384 168v48h-56v-48h56zM384 232v48h-56v-48h56z
-M384 296v48h-56v-48h56z" />
-    <glyph glyph-name="ion-ios-flag-outline" unicode="&#xf42c;" horiz-adv-x="256" 
-d="M240 336c6 1 11 1 16 2v-16v-157c-5 -1 -10 -1 -16 -2c-11 -1 -24 -3 -39 -3c-25 0 -47 4 -69 9s-42 13 -64 13c-30 0 -46 -5 -52 -7v-143h-16v142v162v2l3 3c2 1 18 11 65 11c24 0 45 -4 67 -9c21 -4 42 -11 65 -11c15 0 29 3 40 4zM240 179v0v141c-11 -1 -25 -4 -40 -4
-c-25 0 -46 6 -68 11s-42 9 -64 9c-30 0 -46 -5 -52 -7v-137c10 3 26 6 52 6c24 0 45 -8 67 -13c21 -4 43 -9 66 -9c15 0 28 2 39 3z" />
-    <glyph glyph-name="ion-ios-flag" unicode="&#xf42d;" horiz-adv-x="256" 
-d="M240 336c6 1 11 1 16 2v-16v-157c-5 -1 -10 -1 -16 -2c-11 -1 -24 -3 -39 -3c-25 0 -47 4 -69 9s-42 13 -64 13c-30 0 -46 -5 -52 -7v-143h-16v142v162v2l3 3c2 1 18 11 65 11c24 0 45 -4 67 -9c21 -4 42 -11 65 -11c15 0 29 3 40 4z" />
-    <glyph glyph-name="ion-ios-flame-outline" unicode="&#xf42e;" horiz-adv-x="256" 
-d="M96 416c87 -64 170 -179 159 -288c-13 -134 -104 -160 -127 -160s-127 40 -128 160c-1 146 122 143 96 288zM128 -24c0 0 40 36 40 80s-40 80 -40 80s-41 -36 -41 -80s41 -80 41 -80zM239 130c5 47 -10 99 -41 151c-22 36 -50 70 -83 99c0 -57 -24 -91 -49 -123
-c-26 -34 -50 -65 -50 -129c0 -25 5 -48 15 -68c8 -17 20 -32 35 -45c8 -7 16 -12 23 -16c-9 16 -18 35 -18 57c0 51 44 90 46 92l11 9l11 -9c2 -2 45 -41 45 -92c0 -23 -9 -44 -19 -60c7 4 13 8 20 14c14 12 25 27 34 44c11 21 17 47 20 76z" />
-    <glyph glyph-name="ion-ios-flame" unicode="&#xf42f;" horiz-adv-x="256" 
-d="M96 416c87 -64 170 -179 159 -288c-13 -134 -104 -160 -127 -160s-127 40 -128 160c-1 146 122 143 96 288zM128 -24c0 0 40 36 40 80s-40 80 -40 80s-41 -36 -41 -80s41 -80 41 -80z" />
-    <glyph glyph-name="ion-ios-flask-outline" unicode="&#xf430;" horiz-adv-x="384" 
-d="M373 78c8 -16 11 -32 11 -46c-1 -36 -27 -64 -63 -64h-256c-36 0 -64 27 -65 64c0 14 4 30 12 46l116 195v127h-16v16h16h16v-16v-16h48v-16h-48v-32h32v-16h-32v-32h48v-16h-48v-3l-2 -4l-15 -25h49v-16h-58l-92 -154c-13 -25 -14 -43 -2 -63c9 -14 23 -23 41 -23h256
-c17 0 33 8 41 22c5 8 6 17 6 26c0 12 -2 25 -9 38l-116 195l-3 4v131v16h16h16v-16h-16v-127zM44 73l72 119h153l72 -119c7 -11 10 -24 10 -33c-1 -24 -16 -40 -46 -40h-226c-30 0 -46 12 -46 40c0 9 4 22 11 33zM260 176h-135l-67 -111v0v0c-5 -8 -9 -19 -9 -25
-c0 -13 5 -17 6 -18c4 -4 13 -6 24 -6h226c10 0 18 3 23 7c4 4 7 10 7 18c0 6 -3 16 -8 24v0v0z" />
-    <glyph glyph-name="ion-ios-flask" unicode="&#xf431;" horiz-adv-x="384" 
-d="M327 65v0c5 -8 8 -18 8 -24c0 -8 -3 -14 -7 -18c-5 -4 -13 -7 -23 -7h-226c-11 0 -20 2 -24 6c-1 1 -6 5 -6 18c0 6 4 17 9 25v0v0l67 111h135l67 -111v0zM373 78c8 -16 11 -32 11 -46c-1 -36 -27 -64 -63 -64h-256c-36 0 -64 27 -65 64c0 14 4 30 12 46l116 195v127h-16
-v16h160v-16h-16v-127zM144 384v-16h48v16h-48zM144 336v-16h32v16h-32zM144 288v-16h48v16h-48zM127 240l-9 -16h58v16h-49zM351 40c0 9 -3 22 -10 33l-72 119h-154l-71 -119c-7 -11 -11 -24 -11 -33c0 -28 16 -40 46 -40h226c30 0 45 16 46 40z" />
-    <glyph glyph-name="ion-ios-flower-outline" unicode="&#xf432;" 
-d="M363 164c-29 0 -65 7 -93 14c-1 -3 -2 -6 -4 -9c25 -15 56 -36 76 -56c40 -40 53 -68 41 -80c-3 -3 -7 -4 -12 -4c-15 0 -38 15 -68 45c-20 20 -41 51 -56 76c-3 -2 -7 -3 -10 -4c7 -28 15 -64 15 -93c0 -56 -12 -85 -28 -85s-28 29 -28 85c0 29 8 65 15 93
-c-3 1 -7 2 -10 4c-15 -25 -36 -56 -56 -76c-30 -30 -53 -45 -68 -45c-5 0 -9 1 -12 4c-12 12 1 40 41 80c20 20 51 41 76 56c-2 3 -3 6 -4 9c-28 -7 -64 -14 -93 -14c-56 0 -85 12 -85 28s29 28 85 28c29 0 65 -8 93 -15c1 3 2 7 4 10c-25 15 -56 35 -76 55
-c-40 40 -53 68 -41 80c3 3 7 4 12 4c15 0 38 -14 68 -44c20 -20 41 -51 56 -76c3 2 7 3 10 4c-7 28 -15 64 -15 93c0 56 12 85 28 85s28 -29 28 -85c0 -29 -8 -65 -15 -93c3 -1 7 -2 10 -4c15 25 36 56 56 76c30 30 53 44 68 44c5 0 9 -1 12 -4c12 -12 -1 -40 -41 -80
-c-20 -20 -51 -40 -76 -55c2 -3 3 -7 4 -10c28 7 64 15 93 15c56 0 85 -12 85 -28s-29 -28 -85 -28zM288 193v-3c30 -7 56 -10 75 -10c21 0 39 2 52 5c10 3 14 6 16 7c-2 1 -6 4 -16 7c-13 3 -31 5 -52 5c-19 0 -45 -4 -75 -11zM314 299c-14 -14 -30 -35 -46 -61l2 -2
-c26 16 47 32 61 46c15 15 26 28 33 40c5 9 7 14 7 16c-4 0 -22 -4 -57 -39zM178 236l2 2c-16 26 -32 47 -46 61c-35 35 -53 39 -57 39c0 -2 2 -7 7 -16c7 -12 18 -25 33 -40c14 -14 35 -30 61 -46zM85 180c19 0 45 3 75 10v3c-30 7 -56 11 -75 11c-21 0 -39 -2 -52 -5
-c-10 -3 -14 -6 -16 -7c2 -1 5 -4 15 -7c13 -3 32 -5 53 -5zM134 85c14 14 30 35 46 61l-2 2c-26 -16 -47 -32 -61 -46c-15 -15 -26 -29 -33 -41c-5 -9 -7 -14 -7 -16c4 0 22 5 57 40zM270 148l-2 -2c16 -26 32 -47 46 -61c35 -35 53 -40 57 -40c0 2 -2 7 -7 16
-c-7 12 -18 26 -33 41c-14 14 -35 30 -61 46zM217 383c-3 -13 -5 -31 -5 -52c0 -19 4 -45 11 -75h2c7 30 11 56 11 75c0 21 -2 39 -5 52c-3 10 -6 14 -7 16c-1 -2 -4 -6 -7 -16zM231 0c3 13 5 32 5 53c0 19 -4 45 -11 75h-2c-7 -30 -11 -56 -11 -75c0 -21 2 -40 5 -53
-c3 -10 6 -13 7 -15c1 2 4 5 7 15zM224 160c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM313 42c10 -34 7 -53 -5 -58c-2 -1 -3 -1 -5 -1c-11 0 -25 13 -37 35c5 35 -2 76 -2 76s24 -34 49 -52zM302 -1c1 4 2 14 -3 34c-5 4 -10 9 -15 14
-c0 -9 0 -17 -1 -25c10 -16 16 -22 19 -23zM182 365c-6 -35 1 -75 1 -75s-27 35 -48 51c-10 35 -7 54 5 59c2 1 3 1 5 1c11 0 24 -12 37 -36zM164 337c0 9 0 17 1 25c-10 16 -16 21 -19 22c-1 -4 -2 -14 3 -34c5 -4 10 -8 15 -13zM50 149c35 -4 76 2 76 2s-34 -24 -51 -48
-c-12 -4 -26 -6 -35 -6c-13 0 -21 4 -24 11c-5 11 7 25 34 41zM66 117c4 5 8 10 13 15c-9 0 -17 0 -25 1c-16 -10 -21 -16 -22 -19c1 0 4 -1 8 -1c7 0 16 1 26 4zM432 276c5 -11 -7 -26 -34 -42c-35 5 -76 -2 -76 -2s33 25 51 49c13 4 26 5 35 5c13 0 21 -3 24 -10zM394 250
-c16 10 21 16 22 19c-1 0 -4 1 -8 1c-7 0 -16 -1 -26 -4c-4 -5 -8 -9 -13 -14c9 0 17 -1 25 -2zM131 39c31 24 53 55 53 55s-7 -39 -3 -71c-15 -26 -28 -39 -39 -39c-2 0 -4 0 -6 1c-11 5 -13 24 -5 54zM143 1c4 2 12 8 22 26c0 6 -1 13 -1 20c-6 -6 -13 -12 -19 -17
-c-4 -18 -3 -26 -2 -29zM312 398c11 -5 13 -22 5 -54c-29 -21 -53 -55 -53 -55s8 48 3 71c13 25 28 39 39 39c2 0 4 0 6 -1zM303 353c5 18 3 27 2 30c-4 -2 -12 -8 -22 -26c0 -6 1 -14 1 -21c6 6 13 12 19 17zM71 285c18 -24 55 -53 55 -53s-40 7 -70 3c-28 15 -43 32 -38 44
-c3 7 10 11 22 11c8 0 21 -1 31 -5zM33 273c2 -4 8 -12 26 -22c6 0 13 1 20 1c-6 6 -12 12 -17 18c-8 2 -16 4 -22 4c-4 0 -6 -1 -7 -1zM392 149c30 -17 43 -33 38 -45c-3 -7 -10 -10 -22 -10c-8 0 -19 1 -31 5c-20 27 -55 52 -55 52s45 -8 70 -2zM408 110c4 0 6 1 7 1
-c-2 4 -8 12 -26 22c-6 0 -13 -1 -20 -1c6 -6 12 -13 17 -19c8 -2 16 -3 22 -3z" />
-    <glyph glyph-name="ion-ios-flower" unicode="&#xf433;" 
-d="M363 220c56 0 85 -12 85 -28s-29 -28 -85 -28c-29 0 -65 7 -93 14c-1 -3 -2 -6 -4 -9c25 -15 56 -36 76 -56c40 -40 53 -68 41 -80s-40 1 -80 41c-20 20 -41 51 -56 76c-3 -2 -7 -3 -10 -4c7 -28 15 -64 15 -93c0 -56 -12 -85 -28 -85s-28 29 -28 85c0 29 8 65 15 93
-c-3 1 -7 2 -10 4c-15 -25 -36 -56 -56 -76c-40 -40 -68 -53 -80 -41s1 40 41 80c20 20 51 41 76 56c-2 3 -3 6 -4 9c-28 -7 -64 -14 -93 -14c-56 0 -85 12 -85 28s29 28 85 28c29 0 65 -8 93 -15c1 3 2 7 4 10c-25 15 -56 35 -76 55c-40 40 -53 68 -41 80s40 0 80 -40
-c20 -20 41 -51 56 -76c3 2 6 3 9 4c-7 28 -14 64 -14 93c0 56 12 85 28 85s28 -29 28 -85c0 -29 -7 -65 -14 -93c3 -1 6 -2 9 -4c15 25 36 56 56 76c40 40 68 52 80 40s-1 -40 -41 -80c-20 -20 -51 -40 -76 -55c2 -3 3 -7 4 -10c28 7 64 15 93 15zM264 94c0 0 24 -34 49 -52
-c10 -34 7 -53 -5 -58c-2 -1 -3 -1 -5 -1c-11 0 -25 13 -37 35c5 35 -2 76 -2 76zM183 290c0 0 -27 35 -48 51c-10 35 -7 54 5 59c2 1 3 1 5 1c11 0 24 -12 37 -36c-6 -35 1 -75 1 -75zM126 151c0 0 -34 -24 -51 -48c-12 -4 -26 -6 -35 -6c-13 0 -21 4 -24 11
-c-5 11 7 25 34 41c35 -4 76 2 76 2zM322 232c0 0 33 25 51 49c13 4 26 5 35 5c13 0 21 -3 24 -10c5 -11 -7 -26 -34 -42c-35 5 -76 -2 -76 -2zM131 39c31 24 53 55 53 55s-7 -39 -3 -71c-15 -26 -28 -39 -39 -39c-2 0 -4 0 -6 1c-11 5 -13 24 -5 54zM317 344
-c-29 -21 -53 -55 -53 -55s8 48 3 71c13 25 28 39 39 39c2 0 4 0 6 -1c11 -5 13 -22 5 -54zM56 235c-28 15 -43 32 -38 44c3 7 10 11 22 11c8 0 21 -1 31 -5c18 -24 55 -53 55 -53s-40 7 -70 3zM392 149c30 -17 43 -33 38 -45c-3 -7 -10 -10 -22 -10c-8 0 -19 1 -31 5
-c-20 27 -55 52 -55 52s45 -8 70 -2z" />
-    <glyph glyph-name="ion-ios-folder-outline" unicode="&#xf434;" 
-d="M425 352c13 0 23 -10 23 -23v-304c0 -14 -10 -25 -23 -25h-400c-13 0 -25 12 -25 25v336c0 13 11 23 25 23h112c8 0 12 -2 17 -7v0l23 -23c2 -2 3 -2 6 -2h242zM25 368c-4 0 -9 -3 -9 -7v-74c3 1 5 1 8 1h400c3 0 5 0 8 -1v42c0 4 -3 7 -7 7h-242c-7 0 -12 2 -17 7
-l-23 23c-2 2 -3 2 -6 2h-112zM432 25v239c0 4 -4 8 -8 8h-400c-4 0 -8 -4 -8 -8v-239c0 -4 5 -9 9 -9h400c4 0 7 5 7 9z" />
-    <glyph glyph-name="ion-ios-folder" unicode="&#xf435;" 
-d="M440 272c4 0 8 -4 8 -8v-239c0 -14 -10 -25 -23 -25h-400c-13 0 -25 12 -25 25v239c0 4 4 8 8 8h432zM425 352c13 0 23 -10 23 -23v-42c-3 1 -5 1 -8 1h-432c-3 0 -5 0 -8 -1v74c0 13 11 23 25 23h112c8 0 12 -2 17 -7v0l23 -23c2 -2 3 -2 6 -2h242z" />
-    <glyph glyph-name="ion-ios-football-outline" unicode="&#xf436;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM249 6c3 1 5 1 8 2l24 64l-20 39v1h-106l-20 -39l25 -65c2 -1 5 -1 7 -2c12 -3 25 -5 38 -5c14 0 30 2 44 5zM41 284c-15 -27 -23 -57 -24 -89l43 37v0zM142 371
-c-36 -14 -68 -38 -90 -69l22 -64l5 -2l49 -23l71 60v58zM277 201l-70 58l-69 -58v-1l18 -72h104l18 72zM399 195c-1 32 -9 63 -24 90l-19 -53v0zM364 302c-22 31 -54 56 -90 69l-58 -40v-58l71 -60l54 24zM18 175c3 -34 15 -66 33 -92l70 -1l21 39l-20 77l-1 1l-49 22z
-M295 82l70 1c18 26 30 58 33 92l-54 46l-50 -23l-20 -77zM207 345l47 32c-15 4 -30 6 -46 6s-32 -2 -47 -6zM118 66l-54 1c20 -23 46 -42 75 -53l-20 50zM277 14c29 11 55 30 75 53l-56 -1l-2 -3z" />
-    <glyph glyph-name="ion-ios-football" unicode="&#xf437;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM249 6c3 1 5 1 8 2l24 64l-20 39v1h-106l-20 -39l25 -65c2 -1 5 -1 7 -2c12 -3 25 -5 38 -5c14 0 30 2 44 5zM142 371c-36 -14 -68 -38 -90 -69l22 -64l5 -2l49 -23l71 60v58z
-M364 302c-22 31 -54 56 -90 69l-58 -40v-58l71 -60l54 24zM18 175c3 -34 15 -66 33 -92l70 -1l21 39l-20 77l-1 1l-49 22zM295 82l70 1c18 26 30 58 33 92l-54 46l-50 -23l-20 -77z" />
-    <glyph glyph-name="ion-ios-game-controller-a-outline" unicode="&#xf438;" 
-d="M163 208c3 0 5 -2 5 -5v-22c0 -3 -2 -5 -5 -5h-35v-35c0 -3 -3 -5 -6 -5h-21c-3 0 -5 2 -5 5v35h-35c-3 0 -5 3 -5 6v21c0 3 2 5 5 5h35v35c0 3 2 5 5 5h22c3 0 5 -2 5 -5v-35h35zM330 169c11 0 20 -8 20 -19s-9 -19 -20 -19s-19 8 -19 19s8 19 19 19zM288 211
-c11 0 19 -8 19 -19s-8 -19 -19 -19s-20 8 -20 19s9 19 20 19zM373 211c11 0 19 -8 19 -19s-8 -19 -19 -19s-20 8 -20 19s9 19 20 19zM330 253c11 0 20 -8 20 -19s-9 -20 -20 -20s-19 9 -19 20s8 19 19 19zM337 286h-226c-26 0 -49 -9 -67 -26s-28 -41 -28 -67s10 -51 28 -68
-s41 -27 67 -27h226c26 0 49 10 67 27s28 42 28 68s-10 50 -28 67s-41 26 -67 26zM337 302v0c61 0 111 -45 111 -109s-50 -111 -111 -111h-226c-61 0 -111 47 -111 111s50 109 111 109h226z" />
-    <glyph glyph-name="ion-ios-game-controller-a" unicode="&#xf439;" 
-d="M337 302c61 0 111 -45 111 -109s-50 -111 -111 -111h-226c-61 0 -111 47 -111 111s50 109 111 109h226zM168 181v0v22c0 3 -2 5 -5 5h-35v35c0 3 -2 5 -5 5h-22c-3 0 -5 -2 -5 -5v-35h-35c-3 0 -5 -2 -5 -5v-21c0 -3 2 -6 5 -6h35v-35c0 -3 2 -5 5 -5h21c3 0 6 2 6 5v35
-h35c3 0 5 2 5 5zM288 173c11 0 19 8 19 19s-8 19 -19 19s-20 -8 -20 -19s9 -19 20 -19zM330 131c11 0 20 8 20 19s-9 19 -20 19s-19 -8 -19 -19s8 -19 19 -19zM330 214c11 0 20 9 20 20s-9 19 -20 19s-19 -8 -19 -19s8 -20 19 -20zM373 173c11 0 19 8 19 19s-8 19 -19 19
-s-20 -8 -20 -19s9 -19 20 -19z" />
-    <glyph glyph-name="ion-ios-game-controller-b-outline" unicode="&#xf43a;" 
-d="M276 244c11 0 20 -9 20 -20s-9 -20 -20 -20s-20 9 -20 20s9 20 20 20zM320 200c11 0 20 -9 20 -20s-9 -20 -20 -20s-20 9 -20 20s9 20 20 20zM103 264c22 0 39 -18 39 -40s-17 -40 -39 -40s-39 18 -39 40s17 40 39 40zM103 205c11 0 19 8 19 19s-8 19 -19 19
-s-19 -8 -19 -19s8 -19 19 -19zM320 288c11 0 20 -9 20 -20s-9 -20 -20 -20s-20 9 -20 20s9 20 20 20zM364 244c11 0 20 -9 20 -20s-9 -20 -20 -20s-20 9 -20 20s9 20 20 20zM434 199c21 -88 18 -152 -7 -164c-4 -2 -9 -3 -13 -3c-22 0 -45 24 -68 52c-26 32 -32 33 -110 33
-h-24c-78 0 -84 -1 -110 -33c-23 -28 -46 -52 -68 -52c-4 0 -9 1 -13 3c-25 12 -28 76 -7 164s43 136 88 149c10 3 18 4 26 4c28 0 47 -15 96 -15s68 15 96 15c8 0 16 -1 26 -4c45 -13 67 -61 88 -149zM420 49c10 5 23 48 -1 146c-21 90 -43 128 -78 138c-8 2 -14 3 -21 3
-c-10 0 -19 -2 -30 -5c-16 -4 -36 -10 -66 -10s-50 6 -66 10c-11 3 -20 5 -30 5c-7 0 -13 -1 -21 -3c-35 -10 -57 -48 -78 -138c-24 -98 -11 -141 -1 -146c2 -1 4 -1 6 -1c6 0 14 4 23 12s19 18 32 34s24 28 44 34c17 5 38 5 79 5h24c41 0 62 0 79 -5c20 -6 31 -18 44 -34
-s23 -26 32 -34s17 -12 23 -12c2 0 4 0 6 1z" />
-    <glyph glyph-name="ion-ios-game-controller-b" unicode="&#xf43b;" 
-d="M103 243c11 0 19 -8 19 -19s-8 -19 -19 -19s-19 8 -19 19s8 19 19 19zM434 199c21 -88 18 -152 -7 -164c-4 -2 -9 -3 -13 -3c-22 0 -45 24 -68 52c-26 32 -32 33 -110 33h-24c-78 0 -84 -1 -110 -33c-23 -28 -46 -52 -68 -52c-4 0 -9 1 -13 3c-25 12 -28 76 -7 164
-s43 136 88 149c10 3 18 4 26 4c28 0 47 -15 96 -15s68 15 96 15c8 0 16 -1 26 -4c45 -13 67 -61 88 -149zM103 184c22 0 39 18 39 40s-17 40 -39 40s-39 -18 -39 -40s17 -40 39 -40zM276 204c11 0 20 9 20 20s-9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20zM320 160
-c11 0 20 9 20 20s-9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20zM320 248c11 0 20 9 20 20s-9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20zM364 204c11 0 20 9 20 20s-9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20z" />
-    <glyph glyph-name="ion-ios-gear-outline" unicode="&#xf43c;" horiz-adv-x="384" 
-d="M193 288c26 0 50 -10 68 -28s28 -42 28 -68s-10 -50 -28 -68s-42 -28 -68 -28s-50 10 -68 28s-28 42 -28 68s10 50 28 68s42 28 68 28zM193 112c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80zM138 365c-10 -3 -20 -7 -30 -12c2 -8 1 -16 0 -24
-c-2 -13 -8 -25 -18 -35c-12 -12 -29 -19 -46 -19c-4 0 -9 0 -13 1c-5 -10 -9 -20 -12 -30c7 -4 12 -10 17 -17c8 -11 12 -24 12 -37s-4 -26 -12 -37c-5 -7 -10 -13 -17 -17c3 -10 7 -20 12 -30c4 1 9 1 13 1c17 0 34 -7 46 -19c10 -10 16 -22 18 -35c1 -8 2 -16 0 -24
-c10 -5 20 -9 30 -12c4 7 10 12 17 17c11 8 24 12 37 12s26 -4 37 -12c7 -5 13 -10 17 -17c10 3 20 7 30 12c-2 8 -1 16 0 24c2 13 8 25 18 35c12 12 29 19 46 19c4 0 9 0 13 -1c5 10 9 20 12 30c-7 4 -12 10 -17 17c-8 11 -12 24 -12 37s4 26 12 37c5 7 10 13 17 17
-c-3 10 -7 20 -12 30c-4 -1 -9 -1 -13 -1c-17 0 -34 7 -46 19c-10 10 -16 22 -18 35c-1 8 -2 16 0 24c-10 5 -20 9 -30 12c-4 -7 -10 -12 -17 -17c-11 -8 -24 -12 -37 -12s-26 4 -37 12c-7 5 -13 10 -17 17zM238 384v0c20 -5 40 -13 57 -24c-8 -18 -5 -40 10 -55
-c10 -10 22 -14 35 -14c7 0 14 1 20 4c11 -17 19 -37 24 -57c-19 -7 -32 -25 -32 -46s14 -39 32 -46c-5 -20 -13 -40 -24 -57c-6 3 -13 4 -20 4c-13 0 -25 -4 -35 -14c-15 -15 -18 -37 -10 -55c-17 -11 -37 -19 -57 -24c-7 18 -25 32 -46 32s-39 -14 -46 -32
-c-20 5 -40 13 -57 24c8 18 5 40 -10 55c-10 10 -22 14 -35 14c-7 0 -14 -1 -20 -4c-11 17 -19 37 -24 57c18 7 32 25 32 46s-13 39 -32 46c5 20 13 40 24 57c6 -3 13 -4 20 -4c13 0 25 4 35 14c15 15 18 37 10 55c17 11 37 19 57 24c7 -19 25 -32 46 -32s39 13 46 32z" />
-    <glyph glyph-name="ion-ios-gear" unicode="&#xf43d;" horiz-adv-x="384" 
-d="M352 192c0 -21 14 -39 32 -46c-5 -20 -13 -40 -24 -57c-6 3 -13 4 -20 4c-13 0 -25 -4 -35 -14c-15 -15 -18 -37 -10 -55c-17 -11 -37 -19 -57 -24c-7 18 -25 32 -46 32s-39 -14 -46 -32c-20 5 -40 13 -57 24c8 18 5 40 -10 55c-10 10 -22 14 -35 14c-7 0 -14 -1 -20 -4
-c-11 17 -19 37 -24 57c18 7 32 25 32 46s-13 39 -32 46c5 20 13 40 24 57c6 -3 13 -4 20 -4c13 0 25 4 35 14c15 15 18 37 10 55c17 11 37 19 57 24c7 -19 25 -32 46 -32s39 13 46 32c20 -5 40 -13 57 -24c-8 -18 -5 -40 10 -55c10 -10 22 -14 35 -14c7 0 14 1 20 4
-c11 -17 19 -37 24 -57c-19 -7 -32 -25 -32 -46zM193 112c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80z" />
-    <glyph glyph-name="ion-ios-glasses-outline" unicode="&#xf43e;" 
-d="M433 201v0h15v-18h-15c-2 -22 -13 -43 -29 -58c-17 -16 -39 -25 -62 -25c-51 0 -92 41 -92 92v0v0c0 10 -12 22 -26 22s-26 -12 -26 -22v0v0c0 -51 -41 -92 -92 -92c-23 0 -45 9 -62 25c-16 15 -27 36 -29 58h-15v18h15c2 22 13 43 29 59c17 16 39 24 62 24
-c42 0 78 -27 89 -67c7 7 18 12 29 12s22 -5 29 -12c11 40 47 67 89 67c23 0 45 -9 62 -25c16 -15 27 -36 29 -58zM342 115c42 0 77 35 77 77s-35 77 -77 77s-77 -35 -77 -77s35 -77 77 -77zM106 115c42 0 77 35 77 77s-35 77 -77 77s-77 -35 -77 -77s35 -77 77 -77z" />
-    <glyph glyph-name="ion-ios-glasses" unicode="&#xf43f;" 
-d="M433 201v0h15v-18h-15c-2 -22 -13 -43 -29 -58c-17 -16 -39 -25 -62 -25c-51 0 -92 41 -92 92v0v0c0 10 -12 22 -26 22s-26 -12 -26 -22v0v0c0 -51 -41 -92 -92 -92c-23 0 -45 9 -62 25c-16 15 -27 36 -29 58h-15v18h15c2 22 13 43 29 59c17 16 39 24 62 24
-c42 0 78 -27 89 -67c7 7 18 12 29 12s22 -5 29 -12c11 40 47 67 89 67c23 0 45 -9 62 -25c16 -15 27 -36 29 -58z" />
-    <glyph glyph-name="ion-ios-grid-view-outline" unicode="&#xf440;" horiz-adv-x="384" 
-d="M384 256h-112v-128h112v-16h-112v-112h-16v112h-128v-112h-16v112h-112v16h112v128h-112v16h112v112h16v-112h128v112h16v-112h112v-16zM256 128v128h-128v-128h128z" />
-    <glyph glyph-name="ion-ios-grid-view" unicode="&#xf441;" horiz-adv-x="384" 
-d="M128 128v128h128v-128h-128zM0 384h384v-384h-384v384zM352 256v16h-80v80h-16v-80h-128v80h-16v-80h-80v-16h80v-128h-80v-16h80v-80h16v80h128v-80h16v80h80v16h-80v128h80z" />
-    <glyph glyph-name="ion-ios-heart-outline" unicode="&#xf442;" 
-d="M327 368c69 0 121 -43 121 -116c0 -31 -13 -71 -41 -105s-45 -52 -100 -88s-83 -43 -83 -43s-28 7 -83 43s-72 54 -100 88s-41 74 -41 105c0 73 52 116 121 116c39 0 82 -18 103 -53c21 35 64 53 103 53zM395 157c12 14 22 31 28 49c6 16 9 31 9 46c0 30 -10 56 -29 74
-c-9 8 -20 15 -33 19c-13 5 -28 7 -43 7c-38 0 -73 -18 -89 -45l-14 -23l-14 23c-16 27 -51 45 -89 45c-15 0 -30 -2 -43 -7c-13 -4 -24 -11 -33 -19c-19 -18 -29 -44 -29 -74c0 -15 3 -30 9 -46c6 -18 16 -35 28 -49c27 -32 42 -49 97 -85c40 -27 65 -36 74 -39
-c9 3 34 12 74 39c55 36 70 53 97 85z" />
-    <glyph glyph-name="ion-ios-heart" unicode="&#xf443;" 
-d="M327 368c69 0 121 -43 121 -116c0 -31 -13 -71 -41 -105s-45 -52 -100 -88s-83 -43 -83 -43s-28 7 -83 43s-72 54 -100 88s-41 74 -41 105c0 73 52 116 121 116c39 0 82 -18 103 -53c21 35 64 53 103 53z" />
-    <glyph glyph-name="ion-ios-help-empty" unicode="&#xf444;" horiz-adv-x="128" 
-d="M68 82c-9 0 -17 8 -17 17s8 17 17 17s17 -8 17 -17s-8 -17 -17 -17zM102 197c-23 -22 -22 -27 -23 -53h-19c1 28 7 43 30 64c11 10 19 24 19 39c0 24 -19 39 -42 39c-32 0 -49 -16 -48 -46h-19c0 42 25 62 68 62c33 0 60 -20 60 -54c0 -22 -11 -37 -26 -51z" />
-    <glyph glyph-name="ion-ios-help-outline" unicode="&#xf445;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191zM212 302c33 0 60 -21 60 -55c0 -22 -11 -36 -26 -50c-23 -23 -22 -27 -23 -53h-19
-c1 28 7 43 30 64c11 10 19 23 19 38c0 24 -19 40 -42 40c-32 0 -49 -16 -48 -46h-19c0 42 25 62 68 62zM212 116c9 0 17 -8 17 -17s-8 -17 -17 -17s-17 8 -17 17s8 17 17 17z" />
-    <glyph glyph-name="ion-ios-help" unicode="&#xf446;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM212 82c9 0 17 8 17 17s-8 17 -17 17s-17 -8 -17 -17s8 -17 17 -17zM246 197c15 14 26 29 26 51c0 34 -27 54 -60 54c-43 0 -68 -20 -68 -62h19c-1 30 16 46 48 46
-c23 0 42 -15 42 -39c0 -15 -8 -29 -19 -39c-23 -21 -29 -36 -30 -64h19c1 26 0 31 23 53z" />
-    <glyph glyph-name="ion-ios-home-outline" unicode="&#xf447;" horiz-adv-x="384" 
-d="M192 336l160 -128v-208h-112v128h-96v-128h-112v208zM336 16v184l-144 116l-144 -116v-184h80v128h128v-128h80zM192 384l192 -153l-12 -12l-180 145l-180 -145l-12 12l32 25v96h64v-45zM80 294v42h-32v-67z" />
-    <glyph glyph-name="ion-ios-home" unicode="&#xf448;" horiz-adv-x="384" 
-d="M192 336l160 -128v-208h-112v128h-96v-128h-112v208zM192 384l192 -153l-12 -12l-180 145l-180 -145l-12 12l32 25v96h64v-45z" />
-    <glyph glyph-name="ion-ios-infinite-outline" unicode="&#xf449;" 
-d="M419 260c19 -19 29 -43 29 -68s-10 -49 -29 -68c-19 -18 -44 -28 -70 -28s-50 10 -69 28l-126 123c-15 15 -35 22 -56 22s-40 -7 -55 -22c-31 -30 -31 -80 0 -110c15 -15 34 -22 55 -22s41 7 56 22l43 42l13 -14l-42 -41c-19 -18 -44 -28 -70 -28s-50 10 -69 28
-c-19 19 -29 43 -29 68s10 49 29 68c19 18 43 28 69 28s51 -10 70 -28l126 -123c15 -15 34 -22 55 -22s41 7 56 22c31 30 31 80 0 110c-15 15 -35 22 -56 22s-40 -7 -55 -22l-43 -42l-13 14l42 41c19 18 44 28 70 28s50 -10 69 -28z" />
-    <glyph glyph-name="ion-ios-infinite" unicode="&#xf44a;" horiz-adv-x="464" 
-d="M433 266c20 -20 31 -46 31 -74s-11 -54 -31 -74s-48 -30 -76 -30s-55 10 -75 30l-125 123c-13 13 -32 20 -51 20s-37 -7 -50 -20s-21 -31 -21 -49c0 -19 8 -36 21 -49s31 -20 50 -20s38 7 51 20l39 38l25 -25l-39 -38c-20 -20 -48 -30 -76 -30s-55 10 -75 30
-s-31 46 -31 74s11 54 31 74s47 30 75 30s56 -10 76 -30l125 -123c13 -13 31 -20 50 -20s38 7 51 20s20 31 20 49c0 19 -7 36 -20 49s-32 20 -51 20s-37 -7 -50 -20l-39 -38l-25 25l39 38c20 20 48 30 76 30s55 -10 75 -30z" />
-    <glyph glyph-name="ion-ios-information-empty" unicode="&#xf44b;" horiz-adv-x="64" 
-d="M8 276c0 13 7 20 20 20s20 -7 20 -20s-7 -20 -20 -20s-20 7 -20 20zM48 104h16v-8h-64v8h16v120h-16v8h48v-128z" />
-    <glyph glyph-name="ion-ios-information-outline" unicode="&#xf44c;" horiz-adv-x="416" 
-d="M184 276c0 13 7 20 20 20s20 -7 20 -20s-7 -20 -20 -20s-20 7 -20 20zM224 104h16v-8h-64v8h16v120h-16v8h48v-128zM208 400c57 0 106 -20 147 -61s61 -90 61 -147s-20 -106 -61 -147s-90 -61 -147 -61s-106 20 -147 61s-61 90 -61 147s20 106 61 147s90 61 147 61z
-M208 1c53 0 98 19 135 56s56 82 56 135s-19 98 -56 135s-82 56 -135 56s-98 -19 -135 -56s-56 -82 -56 -135s19 -98 56 -135s82 -56 135 -56z" />
-    <glyph glyph-name="ion-ios-information" unicode="&#xf44d;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM204 296c-11 0 -20 -9 -20 -20s9 -20 20 -20s20 9 20 20s-9 20 -20 20zM240 96v8h-16v128h-48v-8h16v-120h-16v-8h64z" />
-    <glyph glyph-name="ion-ios-ionic-outline" unicode="&#xf44e;" horiz-adv-x="416" 
-d="M378 313c24 -34 38 -76 38 -121c0 -115 -92 -208 -207 -208s-209 93 -209 208s94 208 209 208c45 0 86 -14 120 -38c6 5 13 8 21 8c19 0 35 -16 35 -35c0 -8 -2 -16 -7 -22zM350 357c-12 0 -22 -10 -22 -22s10 -22 22 -22s22 10 22 22s-10 22 -22 22zM344 56
-c18 18 31 39 41 62c10 24 15 48 15 74s-5 51 -15 75c-5 13 -12 25 -20 36c-5 -2 -10 -3 -15 -3c-19 0 -35 16 -35 35c0 5 2 11 4 15c-11 8 -23 15 -36 20c-24 10 -49 14 -75 14s-51 -4 -75 -14c-23 -10 -43 -24 -61 -42s-31 -38 -41 -61c-10 -24 -15 -49 -15 -75
-s5 -50 15 -74c10 -23 23 -44 41 -62s38 -31 61 -41c24 -10 49 -15 75 -15s51 5 75 15c23 10 43 23 61 41zM208 288c53 0 96 -43 96 -96s-43 -96 -96 -96s-96 43 -96 96s43 96 96 96zM208 112c44 0 80 36 80 80s-36 80 -80 80s-79 -36 -79 -80s35 -80 79 -80z" />
-    <glyph glyph-name="ion-ios-keypad-outline" unicode="&#xf44f;" horiz-adv-x="384" 
-d="M331 107c30 0 53 -24 53 -54s-23 -53 -53 -53s-54 23 -54 53s24 54 54 54zM331 16c21 0 37 16 37 37s-16 38 -37 38s-38 -17 -38 -38s17 -37 38 -37zM192 107c30 0 53 -24 53 -54s-23 -53 -53 -53s-53 23 -53 53s23 54 53 54zM192 16c21 0 37 16 37 37s-16 38 -37 38
-s-37 -17 -37 -38s16 -37 37 -37zM53 107c30 0 54 -24 54 -54s-24 -53 -54 -53s-53 23 -53 53s23 54 53 54zM53 16c21 0 38 16 38 37s-17 38 -38 38s-37 -17 -37 -38s16 -37 37 -37zM331 245c30 0 53 -23 53 -53s-23 -53 -53 -53s-54 23 -54 53s24 53 54 53zM331 155
-c21 0 37 16 37 37s-16 37 -37 37s-38 -16 -38 -37s17 -37 38 -37zM192 245c30 0 53 -23 53 -53s-23 -53 -53 -53s-53 23 -53 53s23 53 53 53zM192 155c21 0 37 16 37 37s-16 37 -37 37s-37 -16 -37 -37s16 -37 37 -37zM53 245c30 0 54 -23 54 -53s-24 -53 -54 -53
-s-53 23 -53 53s23 53 53 53zM53 155c21 0 38 16 38 37s-17 37 -38 37s-37 -16 -37 -37s16 -37 37 -37zM331 277c-30 0 -54 24 -54 54s24 53 54 53s53 -23 53 -53s-23 -54 -53 -54zM331 368c-21 0 -38 -16 -38 -37s17 -38 38 -38s37 17 37 38s-16 37 -37 37zM192 384
-c30 0 53 -23 53 -53s-23 -54 -53 -54s-53 24 -53 54s23 53 53 53zM192 293c21 0 37 17 37 38s-16 37 -37 37s-37 -16 -37 -37s16 -38 37 -38zM53 384c30 0 54 -23 54 -53s-24 -54 -54 -54s-53 24 -53 54s23 53 53 53zM53 293c21 0 38 17 38 38s-17 37 -38 37
-s-37 -16 -37 -37s16 -38 37 -38z" />
-    <glyph glyph-name="ion-ios-keypad" unicode="&#xf450;" horiz-adv-x="384" 
-d="M331 107c30 0 53 -24 53 -54s-23 -53 -53 -53s-54 23 -54 53s24 54 54 54zM192 107c30 0 53 -24 53 -54s-23 -53 -53 -53s-53 23 -53 53s23 54 53 54zM53 107c30 0 54 -24 54 -54s-24 -53 -54 -53s-53 23 -53 53s23 54 53 54zM331 245c30 0 53 -23 53 -53
-s-23 -53 -53 -53s-54 23 -54 53s24 53 54 53zM192 245c30 0 53 -23 53 -53s-23 -53 -53 -53s-53 23 -53 53s23 53 53 53zM53 245c30 0 54 -23 54 -53s-24 -53 -54 -53s-53 23 -53 53s23 53 53 53zM331 277c-30 0 -54 24 -54 54s24 53 54 53s53 -23 53 -53s-23 -54 -53 -54z
-M192 384c30 0 53 -23 53 -53s-23 -54 -53 -54s-53 24 -53 54s23 53 53 53zM53 384c30 0 54 -23 54 -53s-24 -54 -54 -54s-53 24 -53 54s23 53 53 53z" />
-    <glyph glyph-name="ion-ios-lightbulb-outline" unicode="&#xf451;" horiz-adv-x="288" 
-d="M288 275c0 -31 -13 -59 -30 -83v0c-11 -15 -22 -28 -32 -45c-22 -38 -18 -73 -18 -82v-1h-128v1c0 7 3 44 -19 82c-10 17 -20 30 -31 45v0c-17 24 -30 52 -30 83c0 78 66 141 144 141s144 -63 144 -141zM239 194l6 8c16 22 27 47 27 73c0 33 -16 65 -40 89s-55 36 -88 36
-s-64 -12 -88 -36s-40 -56 -40 -89c0 -26 11 -51 27 -73l19 -26v0c5 -6 9 -13 13 -21c17 -29 21 -58 21 -75h16v112l-32 64h17l31 -64v-112h32v112l31 64h17l-32 -64v-112h16c0 17 4 45 21 75c8 14 16 25 24 36c1 1 1 2 2 3zM112 -32v16h64v-16h-64zM96 0v16h96v-16h-96z
-M96 32v16h96v-16h-96z" />
-    <glyph glyph-name="ion-ios-lightbulb" unicode="&#xf452;" horiz-adv-x="288" 
-d="M288 275c0 -31 -13 -59 -30 -83v0c-11 -15 -22 -28 -32 -45c-22 -38 -18 -73 -18 -82v-1h-32v128l32 64h-16l-32 -64v-128h-32v128l-31 64h-17l32 -64v-128h-32v1c0 7 3 44 -19 82c-10 17 -20 30 -31 45v0c-17 24 -30 52 -30 83c0 78 66 141 144 141s144 -63 144 -141z
-M112 -32v16h64v-16h-64zM96 0v16h96v-16h-96zM96 32v16h96v-16h-96z" />
-    <glyph glyph-name="ion-ios-list-outline" unicode="&#xf453;" horiz-adv-x="384" 
-d="M368 368h-352v-352h352v352zM384 384v0v-384h-384v384h384zM128 280v16h192v-16h-192zM128 184v16h192v-16h-192zM128 88v16h192v-16h-192zM64 288c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16s-16 5 -16 16zM64 192c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16
-s-16 5 -16 16zM64 96c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16s-16 5 -16 16z" />
-    <glyph glyph-name="ion-ios-list" unicode="&#xf454;" horiz-adv-x="384" 
-d="M0 384h384v-384h-384v384zM80 80c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM80 176c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM80 272c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM320 88v16h-192v-16h192zM320 184v16
-h-192v-16h192zM320 280v16h-192v-16h192z" />
-    <glyph glyph-name="ion-ios-location-outline" unicode="&#xf455;" horiz-adv-x="288" 
-d="M144 400c-34 0 -67 -13 -91 -37s-37 -57 -37 -91c0 -43 24 -107 70 -186c22 -38 44 -72 58 -91c14 19 36 53 58 91c46 79 70 143 70 186c0 34 -13 67 -37 91s-57 37 -91 37zM144 416v0c80 0 144 -64 144 -144c0 -112 -144 -304 -144 -304s-144 192 -144 304
-c0 80 64 144 144 144zM144 336c35 0 64 -29 64 -64s-29 -64 -64 -64s-64 29 -64 64s29 64 64 64zM144 225c26 0 47 21 47 47s-21 47 -47 47s-47 -21 -47 -47s21 -47 47 -47z" />
-    <glyph glyph-name="ion-ios-location" unicode="&#xf456;" horiz-adv-x="288" 
-d="M144 416c80 0 144 -64 144 -144c0 -112 -144 -304 -144 -304s-144 192 -144 304c0 80 64 144 144 144zM144 225c26 0 47 21 47 47s-21 47 -47 47s-47 -21 -47 -47s21 -47 47 -47z" />
-    <glyph glyph-name="ion-ios-locked-outline" unicode="&#xf457;" horiz-adv-x="320" 
-d="M264 224h56v-240h-320v240h56v72c0 57 47 104 104 104s104 -47 104 -104v-72zM72 296v-72h176v72c0 49 -39 88 -88 88s-88 -39 -88 -88zM304 0v208h-288v-208h288zM160 160c18 0 32 -14 32 -32c0 -15 -10 -27 -24 -31v-33h-16v33c-14 4 -24 16 -24 31c0 18 14 32 32 32z
-M160 112c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16z" />
-    <glyph glyph-name="ion-ios-locked" unicode="&#xf458;" horiz-adv-x="320" 
-d="M264 224h56v-240h-320v240h56v72c0 57 47 104 104 104s104 -47 104 -104v-72zM168 97c14 4 24 16 24 31c0 18 -14 32 -32 32s-32 -14 -32 -32c0 -15 10 -27 24 -31v-33h16v33zM248 224v72c0 49 -39 88 -88 88s-88 -39 -88 -88v-72h176zM160 144c9 0 16 -7 16 -16
-s-7 -16 -16 -16s-16 7 -16 16s7 16 16 16z" />
-    <glyph glyph-name="ion-ios-loop-strong" unicode="&#xf459;" horiz-adv-x="512" 
-d="M256 400c115 0 208 -93 208 -208c0 -14 -1 -28 -4 -42l-1 -4l-24 5l1 4c2 12 4 24 4 37c0 101 -83 184 -184 184c-66 0 -127 -36 -160 -94l-2 -3l-21 11l2 4c37 65 106 106 181 106zM416 102l2 3l21 -11l-2 -4c-37 -65 -106 -106 -181 -106c-115 0 -208 93 -208 208
-c0 14 1 28 4 42l1 4l24 -5l-1 -4c-2 -12 -4 -24 -4 -37c0 -101 83 -184 184 -184c66 0 127 36 160 94zM384 192h128l-64 -64zM0 192l64 64l64 -64h-128z" />
-    <glyph glyph-name="ion-ios-loop" unicode="&#xf45a;" horiz-adv-x="489" 
-d="M478 192l11 -11l-52 -53l-53 53l10 11l43 -41zM449 192v0v0c0 -7 0 -14 -1 -21l-16 1c1 7 1 14 1 21c-1 103 -85 187 -188 187c-68 0 -131 -37 -164 -96l-14 8c36 64 104 104 178 104c112 0 203 -91 204 -202v0v-2zM409 100l14 -8c-36 -64 -104 -104 -178 -104
-c-111 0 -202 90 -204 200v0v3v1v0c0 7 0 14 1 21l16 -1c-1 -7 -1 -14 -1 -21c0 -103 85 -187 188 -187c68 0 131 37 164 96zM53 256l52 -53l-11 -11l-41 41l-42 -41l-11 11z" />
-    <glyph glyph-name="ion-ios-medical-outline" unicode="&#xf45b;" horiz-adv-x="364" 
-d="M364 260l-118 -68l118 -68l-32 -56l-118 69v-137h-64v137l-118 -69l-32 56l118 68l-118 68l32 56l118 -69v137h64v-137l118 69zM342 118l-128 74l128 74l-16 28l-128 -74v148h-32v-148l-128 74l-16 -28l128 -74l-128 -74l16 -28l128 74v-148h32v148l128 -74z" />
-    <glyph glyph-name="ion-ios-medical" unicode="&#xf45c;" horiz-adv-x="364" 
-d="M364 260l-118 -68l118 -68l-32 -56l-118 69v-137h-64v137l-118 -69l-32 56l118 68l-118 68l32 56l118 -69v137h64v-137l118 69z" />
-    <glyph glyph-name="ion-ios-medkit-outline" unicode="&#xf45d;" horiz-adv-x="416" 
-d="M224 240h-32v-48v-16h-16h-48v-32h48h16v-16v-48h32v48v16h16h48v32h-48h-16v16v48zM240 256v0v-64h64v-64h-64v-64h-64v64h-64v64h64v64h64zM288 320h128v-320h-416v320h128v32c0 18 10 32 29 32h99c19 0 32 -14 32 -32v-32zM144 350v-30h128v30c0 10 -7 18 -17 18h-97
-c-11 0 -14 -8 -14 -18zM400 16v288h-384v-288h384z" />
-    <glyph glyph-name="ion-ios-medkit" unicode="&#xf45e;" horiz-adv-x="416" 
-d="M224 176h16h48v-32h-48h-16v-16v-48h-32v48v16h-16h-48v32h48h16v16v48h32v-48v-16zM288 320h128v-320h-416v320h128v32c0 18 10 32 29 32h99c19 0 32 -14 32 -32v-32zM144 350v-30h128v30c0 10 -7 18 -17 18h-97c-11 0 -14 -8 -14 -18zM304 128v64h-64v64h-64v-64h-64
-v-64h64v-64h64v64h64z" />
-    <glyph glyph-name="ion-ios-mic-off" unicode="&#xf45f;" horiz-adv-x="280" 
-d="M266 -32l-258 440l14 8l258 -440zM128 95c-44 0 -79 37 -79 83v118l113 -193c-10 -5 -22 -8 -34 -8zM207 178c0 -10 -2 -19 -5 -28l-136 234c14 20 37 32 62 32c44 0 79 -38 79 -84v-154zM256 176c0 -28 -9 -54 -24 -75l-10 17c11 17 17 36 17 58v80h17v-80zM139 49v0
-v-63h69v-18h-161v18h73v63c-67 5 -120 60 -120 127v80h19v-80c0 -60 50 -109 110 -109c17 0 34 4 48 11l9 -16c-14 -7 -30 -12 -47 -13z" />
-    <glyph glyph-name="ion-ios-mic-outline" unicode="&#xf460;" horiz-adv-x="256" 
-d="M128 416c44 0 79 -38 79 -84v-154c0 -46 -35 -84 -79 -84s-79 38 -79 84v154c0 46 35 84 79 84zM191 178v154c0 37 -28 68 -63 68s-63 -31 -63 -68v-154c0 -37 28 -68 63 -68s63 31 63 68zM239 256h17v-80c0 -67 -51 -122 -117 -127v-63h69v-18h-161v18h73v63
-c-67 5 -120 60 -120 127v80h19v-80c0 -60 50 -109 110 -109s110 49 110 109v80z" />
-    <glyph glyph-name="ion-ios-mic" unicode="&#xf461;" horiz-adv-x="256" 
-d="M128 94c-44 0 -79 38 -79 84v154c0 46 35 84 79 84s79 -38 79 -84v-154c0 -46 -35 -84 -79 -84zM239 256h17v-80c0 -67 -51 -122 -117 -127v-63h69v-18h-161v18h73v63c-67 5 -120 60 -120 127v80h19v-80c0 -60 50 -109 110 -109s110 49 110 109v80z" />
-    <glyph glyph-name="ion-ios-minus-empty" unicode="&#xf462;" horiz-adv-x="256" 
-d="M256 183h-256v17h256v-17z" />
-    <glyph glyph-name="ion-ios-minus-outline" unicode="&#xf463;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191zM80 183v17h256v-17h-256z" />
-    <glyph glyph-name="ion-ios-minus" unicode="&#xf464;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM336 183v17h-256v-17h256z" />
-    <glyph glyph-name="ion-ios-monitor-outline" unicode="&#xf465;" horiz-adv-x="480" 
-d="M480 64h-176v-16h64v-16h-257v16h64v16h-175v288h480v-288zM16 336v-256h448v256h-448z" />
-    <glyph glyph-name="ion-ios-monitor" unicode="&#xf466;" horiz-adv-x="480" 
-d="M480 64h-176v-16h64v-16h-257v16h64v16h-175v288h480v-288zM16 336v-256h448v256h-448zM32 96v224h416v-224h-416z" />
-    <glyph glyph-name="ion-ios-moon-outline" unicode="&#xf467;" horiz-adv-x="216" 
-d="M195 133c7 0 14 1 21 3c-4 -7 -7 -12 -12 -18c-21 -25 -53 -41 -88 -41c-64 0 -116 51 -116 115c0 52 34 96 81 111c7 2 14 3 22 4c-4 -6 -8 -12 -11 -18c-7 -14 -11 -30 -11 -47c0 -29 11 -56 32 -77s48 -32 77 -32h5zM116 93c25 0 48 9 65 24c-65 5 -116 59 -116 125
-c0 14 2 28 6 40c-33 -16 -55 -51 -55 -90c0 -55 45 -99 100 -99z" />
-    <glyph glyph-name="ion-ios-moon" unicode="&#xf468;" horiz-adv-x="216" 
-d="M195 133c7 0 14 1 21 3c-4 -7 -7 -12 -12 -18c-21 -25 -53 -41 -88 -41c-64 0 -116 51 -116 115c0 52 34 96 81 111c7 2 14 3 22 4c-4 -6 -8 -12 -11 -18c-7 -14 -11 -30 -11 -47c0 -29 11 -56 32 -77s48 -32 77 -32h5z" />
-    <glyph glyph-name="ion-ios-more-outline" unicode="&#xf469;" horiz-adv-x="320" 
-d="M160 210c-10 0 -18 -8 -18 -18s8 -18 18 -18s18 8 18 18s-8 18 -18 18zM160 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM32 210c-10 0 -18 -8 -18 -18s8 -18 18 -18s18 8 18 18s-8 18 -18 18zM32 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32
-s-32 14 -32 32s14 32 32 32zM288 210c-10 0 -18 -8 -18 -18s8 -18 18 -18s18 8 18 18s-8 18 -18 18zM288 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32z" />
-    <glyph glyph-name="ion-ios-more" unicode="&#xf46a;" horiz-adv-x="320" 
-d="M160 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM32 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM288 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32z" />
-    <glyph glyph-name="ion-ios-musical-note" unicode="&#xf46b;" horiz-adv-x="192" 
-d="M192 346v-1v-65c0 -3 -3 -6 -6 -5v0l-73 13v-192c0 -33 1 -80 -51 -82c-48 -2 -62 16 -62 41c0 19 9 39 51 41c22 1 37 1 45 1v273l90 -19l2 -1c2 0 3 -1 4 -3v0v-1v0z" />
-    <glyph glyph-name="ion-ios-musical-notes" unicode="&#xf46c;" horiz-adv-x="320" 
-d="M320 128c0 -34 4 -80 -49 -82c-49 -2 -62 16 -62 41c0 20 9 39 52 41c23 1 34 2 43 2v160l-191 -32v-161c0 -34 3 -81 -50 -83c-49 -2 -63 17 -63 42c0 20 9 39 52 41c23 1 35 1 44 1v237l224 35v-242z" />
-    <glyph glyph-name="ion-ios-navigate-outline" unicode="&#xf46d;" horiz-adv-x="416" 
-d="M208 384c-51 0 -99 -21 -135 -57s-57 -84 -57 -135s21 -99 57 -135s84 -57 135 -57s99 21 135 57s57 84 57 135s-21 99 -57 135s-84 57 -135 57zM208 400v0c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM304 288l-96 -224v128h-128z" />
-    <glyph glyph-name="ion-ios-navigate" unicode="&#xf46e;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 64l96 224l-224 -96h128v-128z" />
-    <glyph glyph-name="ion-ios-nutrition-outline" unicode="&#xf46f;" horiz-adv-x="384" 
-d="M294 214v0c6 -6 10 -14 10 -23c0 -11 -5 -20 -13 -26v0s-51 -37 -106 -77l-38 31c-2 2 -4 3 -6 3c-1 0 -2 0 -3 -1v0c-2 -2 -2 -6 1 -10l29 -35l-115 -84c-6 -4 -13 -8 -21 -8c-18 0 -32 14 -32 32c0 7 1 13 4 18v0c2 2 17 25 37 57l21 -17c2 -2 4 -2 6 -2c1 0 3 0 4 1v0
-c2 2 1 6 -2 10l-19 23c27 43 60 96 84 134l36 -30c2 -2 4 -3 6 -3c1 0 2 1 3 2v0c2 2 2 5 -1 9l-33 40c11 18 19 29 19 29v0c6 10 15 16 27 16c9 0 18 -4 24 -10v0l78 -79v0v0zM282 178c4 3 6 8 6 13c0 4 -2 9 -5 12l-5 4v1l-69 69v0l-5 5c-3 3 -8 5 -12 5
-c-6 0 -10 -3 -13 -8l-5 -8c-2 -3 -5 -7 -8 -12l25 -30v0l1 -1c8 -10 8 -22 0 -30l-1 -1l-1 -1c-4 -3 -8 -5 -13 -5s-11 2 -16 6v1h-1l-21 18l-24 -39l-44 -70l12 -14v0v0c8 -10 8 -23 0 -31v0c-4 -4 -9 -6 -15 -6c-5 0 -11 2 -16 6v0v0l-7 5c-3 -5 -5 -9 -8 -13
-c-12 -19 -16 -26 -18 -29c-1 -3 -2 -6 -2 -9c0 -9 7 -16 16 -16c3 0 6 2 11 5l101 74l-18 22h-1v0c-8 10 -8 23 0 31v0v0v0c4 4 10 6 15 6s11 -2 16 -6v0h1l28 -24c49 36 93 68 96 70zM376 333l8 -14l-5 -3l-103 -60l-17 17l71 123l2 4l14 -8l-3 -4l-63 -111l91 53z" />
-    <glyph glyph-name="ion-ios-nutrition" unicode="&#xf470;" horiz-adv-x="384" 
-d="M295 214v0c6 -6 9 -13 9 -22c0 -11 -5 -20 -13 -26v0s-51 -38 -106 -78l-38 32c-4 3 -8 3 -10 1v0c-2 -2 -2 -6 1 -10l29 -35l-114 -84c-6 -4 -13 -8 -21 -8c-18 0 -32 14 -32 32c0 7 2 13 5 18v0c1 2 16 25 36 57l20 -17c4 -3 8 -3 10 -1v0c2 2 2 6 -1 10l-20 23
-c27 43 60 96 84 134l36 -30c4 -3 8 -3 10 -1v0c2 2 2 6 -1 10l-33 40c11 18 18 29 18 29v0c6 10 16 16 28 16c9 0 18 -4 24 -10v0l78 -79l1 -1v0zM384 309l-103 -59l-28 29l70 121l28 -16l-50 -85l67 38z" />
-    <glyph glyph-name="ion-ios-paper-outline" unicode="&#xf471;" horiz-adv-x="384" 
-d="M48 384h336v-353c0 -17 -14 -31 -31 -31h-322c-17 0 -31 14 -31 31v305h32v-16h-16v-289c0 -8 7 -15 15 -15h322c8 0 15 7 15 15v337h-304v-320h-16v320v16zM96 320v16h128v-16h-128zM96 240v16h240v-16h-240zM96 160v16h192v-16h-192zM96 80v16h240v-16h-240z" />
-    <glyph glyph-name="ion-ios-paper" unicode="&#xf472;" horiz-adv-x="384" 
-d="M48 384h336v-353c0 -17 -14 -31 -31 -31h-322c-17 0 -31 14 -31 31v305h32v-288h16v288v32v16zM96 336v-16h128v16h-128zM96 176v-16h192v16h-192zM336 80v16h-240v-16h240zM336 240v16h-240v-16h240z" />
-    <glyph glyph-name="ion-ios-paperplane-outline" unicode="&#xf473;" horiz-adv-x="320" 
-d="M0 198l320 154l-146 -320l-57 115zM132 152l41 -83l115 249zM286 320l-248 -121l83 -36z" />
-    <glyph glyph-name="ion-ios-paperplane" unicode="&#xf474;" horiz-adv-x="320" 
-d="M0 198l320 154l-214 -200zM320 352l-146 -320l-52 104z" />
-    <glyph glyph-name="ion-ios-partlysunny-outline" unicode="&#xf475;" horiz-adv-x="384" 
-d="M144 298v54h16v-54h-16zM0 192v16h55v-16h-55zM44 299l10 11l32 -32l-11 -11zM223 268l-11 11l32 32l11 -11zM56 96l-10 11l31 31l11 -11zM129 153c-4 -3 -8 -7 -12 -12c-23 12 -39 36 -39 63c0 39 32 71 71 71c21 0 40 -10 53 -25c-4 -2 -9 -4 -14 -8
-c-10 11 -23 17 -39 17c-30 0 -55 -25 -55 -55c0 -23 15 -43 35 -51zM235 208c-34 0 -63 -28 -63 -62v-12s1 -10 1 -10c-5 0 -12 -1 -14 -1c-19 -3 -33 -18 -33 -37c0 -10 3 -19 10 -26s16 -11 26 -11h157c27 0 49 22 49 49s-22 50 -49 50c-2 0 -4 -1 -6 -1l-14 -2l-3 14
-c-3 14 -11 26 -22 35s-25 14 -39 14zM235 224v0c37 0 68 -26 76 -61h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v8c0 43 35 78 78 78z" />
-    <glyph glyph-name="ion-ios-partlysunny" unicode="&#xf476;" horiz-adv-x="384" 
-d="M144 298v54h16v-54h-16zM0 192v16h55v-16h-55zM44 299l10 11l32 -32l-11 -11zM223 268l-11 11l32 32l11 -11zM56 96l-10 11l31 31l11 -11zM235 224v0c37 0 68 -26 76 -61h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v8
-c0 43 35 78 78 78zM201 252l1 -2v0c-31 -5 -62 -43 -62 -75c0 -2 1 -5 1 -7l-1 -1h-1c-11 -6 -18 -14 -22 -26v1v-1c-23 12 -39 36 -39 63c0 39 32 71 71 71c21 0 39 -9 52 -23z" />
-    <glyph glyph-name="ion-ios-pause-outline" unicode="&#xf477;" horiz-adv-x="256" 
-d="M63 336h-47v-288h47v288zM79 352v0v-320h-79v320h79zM240 336h-47v-288h47v288zM256 352v0v-320h-79v320h79z" />
-    <glyph glyph-name="ion-ios-pause" unicode="&#xf478;" horiz-adv-x="256" 
-d="M0 32v320h79v-320h-79zM177 32v320h79v-320h-79z" />
-    <glyph glyph-name="ion-ios-paw-outline" unicode="&#xf479;" horiz-adv-x="384" 
-d="M380 252c6 -17 5 -38 -3 -57c-10 -25 -31 -43 -51 -43c-5 0 -10 1 -15 3c-22 10 -30 45 -17 79c10 28 31 46 51 46c5 0 10 -1 14 -3c10 -4 17 -13 21 -25zM362 202c6 15 7 31 2 44c-2 5 -5 12 -12 15c-2 1 -4 2 -7 2c-13 0 -28 -15 -36 -36c-9 -25 -6 -50 8 -56
-c2 -1 5 -1 8 -1c14 0 29 13 37 32zM90 234c13 -34 5 -69 -17 -79c-5 -2 -10 -3 -15 -3c-20 0 -41 18 -51 43c-8 19 -9 40 -3 57c4 12 11 21 21 25c4 2 9 3 14 3c20 0 41 -18 51 -46zM67 171c14 6 17 31 8 56c-8 21 -23 36 -36 36c-3 0 -5 -1 -7 -2c-7 -3 -10 -10 -12 -15
-c-5 -13 -4 -29 2 -44c8 -19 23 -32 37 -32c3 0 6 0 8 1zM134 237c-28 1 -52 32 -56 69c-2 23 4 45 16 60c8 10 19 17 31 18h6c27 -1 46 -29 50 -67c3 -24 -1 -48 -13 -63c-8 -9 -17 -15 -28 -16c-2 0 -4 -1 -6 -1zM107 356c-10 -12 -14 -29 -12 -48c3 -29 21 -53 40 -54h3
-c6 1 12 4 17 10c10 12 12 31 10 51c-3 29 -17 52 -35 53h-3c-9 -1 -16 -7 -20 -12zM192 208c64 0 128 -76 128 -149c0 -22 -11 -40 -22 -47c-13 -9 -23 -12 -42 -12c-23 0 -29 8 -40 15c-8 5 -14 10 -24 10s-16 -5 -24 -10c-11 -7 -17 -15 -40 -15c-19 0 -29 3 -42 12
-c-11 7 -22 25 -22 47c0 73 64 149 128 149zM290 27c6 4 14 16 14 32c0 30 -14 64 -36 91c-11 13 -23 24 -36 31c-13 8 -27 11 -40 11s-27 -3 -40 -11c-13 -7 -25 -18 -36 -31c-22 -27 -36 -61 -36 -91c0 -16 8 -28 14 -32c11 -7 18 -10 34 -10c14 0 19 4 26 9c2 1 4 3 6 4
-c9 6 18 12 32 12s23 -6 32 -12c2 -1 4 -3 6 -4c7 -5 12 -9 26 -9c16 0 23 3 34 10zM244 238c-11 1 -20 7 -28 16c-12 15 -16 39 -13 63c4 38 23 66 50 67h7c12 -1 22 -8 30 -18c12 -15 18 -37 16 -60c-4 -37 -28 -67 -56 -68h-6zM219 315c-2 -20 0 -39 10 -51
-c5 -6 11 -9 17 -10h3c19 1 38 25 41 54c2 19 -3 36 -13 48c-4 5 -10 11 -19 12h-4c-18 -1 -32 -24 -35 -53z" />
-    <glyph glyph-name="ion-ios-paw" unicode="&#xf47a;" horiz-adv-x="384" 
-d="M380 252c6 -17 5 -38 -3 -57c-10 -25 -31 -43 -51 -43c-5 0 -10 1 -15 3c-22 10 -30 45 -17 79c10 28 31 46 51 46c5 0 10 -1 14 -3c10 -4 17 -13 21 -25zM90 234c13 -34 5 -69 -17 -79c-5 -2 -10 -3 -15 -3c-20 0 -41 18 -51 43c-8 19 -9 40 -3 57c4 12 11 21 21 25
-c4 2 9 3 14 3c20 0 41 -18 51 -46zM134 237c-28 1 -52 32 -56 69c-2 23 4 45 16 60c8 10 19 17 31 18h6c27 -1 46 -29 50 -67c3 -24 -1 -48 -13 -63c-8 -9 -17 -15 -28 -16c-2 0 -4 -1 -6 -1zM192 208c64 0 128 -76 128 -149c0 -22 -11 -40 -22 -47c-13 -9 -23 -12 -42 -12
-c-23 0 -29 8 -40 15c-8 5 -14 10 -24 10s-16 -5 -24 -10c-11 -7 -17 -15 -40 -15c-19 0 -29 3 -42 12c-11 7 -22 25 -22 47c0 73 64 149 128 149zM244 238c-11 1 -20 7 -28 16c-12 15 -16 39 -13 63c4 38 23 66 50 67h7c12 -1 22 -8 30 -18c12 -15 18 -37 16 -60
-c-4 -37 -28 -67 -56 -68h-6z" />
-    <glyph glyph-name="ion-ios-people-outline" unicode="&#xf47b;" 
-d="M224 336v0v0zM317 113c11 -4 -11 4 0 0c28 -10 46 -35 46 -65h-28h-250c0 22 9 42 27 55c15 11 31 12 49 16c7 1 24 5 26 13s1 15 1 23c0 3 0 3 -2 5c-4 4 -6 9 -8 14c-2 8 -3 16 -4 24c-9 -2 -10 16 -12 21c-1 4 -7 24 3 21c-3 5 -4 13 -5 19c-2 13 -2 26 3 39
-c10 26 37 39 64 38c26 -1 51 -16 59 -42c4 -12 3 -26 1 -39c-1 -5 -2 -11 -4 -15c10 3 4 -20 3 -23c-2 -5 -3 -21 -12 -19c-1 -10 -2 -22 -7 -31c-1 -2 -7 -8 -7 -10v-11c0 -5 0 -10 2 -15s10 -7 14 -8c14 -5 27 -5 41 -10zM115 84c-6 -6 9 10 0 0c-6 -6 -10 -12 -12 -20h4
-h238c-4 15 -17 27 -30 33s-28 4 -41 9s-25 9 -28 25c-2 11 -2 22 -2 33c0 2 7 7 8 9c3 5 4 11 5 17c1 5 0 12 4 15c5 4 7 7 9 13c2 8 3 12 -1 19c-3 5 0 8 1 13c3 11 4 24 2 36c-8 37 -62 45 -86 19c-12 -13 -12 -31 -9 -47c1 -6 6 -14 3 -19c-1 -3 -5 -6 -4 -10
-c2 -5 2 -11 4 -16c2 -4 4 -6 7 -8s3 -6 3 -9c1 -7 2 -17 6 -23c3 -4 8 -6 8 -11v-21c-1 -8 -2 -18 -8 -24c-7 -6 -18 -10 -27 -12c-11 -3 -23 -3 -33 -7c-8 -3 -15 -8 -21 -14zM112 126c-15 -7 9 4 0 0c-9 -5 -18 -11 -25 -19c-1 -2 -6 -11 -7 -11h-25h-55c0 20 13 34 31 40
-c6 2 27 4 30 11c2 5 0 11 0 16c-10 -1 -24 1 -32 7c-2 2 3 9 4 12l3 12c1 9 1 19 1 28c0 16 -1 34 8 48c8 13 23 18 38 18c24 0 43 -13 47 -37c3 -16 1 -32 2 -48c0 -8 2 -16 5 -24c1 -2 5 -7 3 -9l-6 -3c-5 -2 -11 -3 -17 -4c-1 0 -8 0 -9 -1s0 -9 0 -11c0 -4 1 -6 5 -7
-c6 -2 19 -3 23 -8c2 -3 1 -5 -2 -5c-8 -1 -15 -1 -22 -5zM71 112c6 10 16 18 26 24c-9 9 -5 26 -4 37c0 2 0 5 2 5h8c6 0 11 1 17 2c-7 23 0 47 -5 70c-3 16 -15 23 -31 23c-17 0 -27 -9 -30 -25c-4 -22 3 -46 -4 -68c9 -1 17 -2 26 -2c1 0 1 -28 1 -29
-c-1 -12 -8 -18 -19 -22c-12 -4 -29 -3 -36 -15h49zM368 96c-2 8 -10 14 -16 19c-8 6 -18 13 -28 15c-3 1 -16 -1 -13 5c2 4 9 5 13 6s15 2 16 7c0 1 1 14 0 14c-6 0 -12 1 -18 2c-4 1 -7 2 -11 4c-6 3 -2 6 0 11c14 32 -10 88 32 105c15 6 34 5 48 -3c15 -9 20 -27 20 -44
-c0 -20 -4 -44 7 -62c2 -3 4 -4 0 -6c-2 -1 -4 -1 -6 -2l-12 -3s-9 -1 -13 -1c0 -4 -2 -13 1 -17c6 -7 21 -7 29 -10c18 -6 31 -20 31 -40h-80zM367 123c4 -4 -5 5 0 0s8 -11 15 -11h16h28c-7 12 -26 11 -38 16c-11 4 -16 12 -17 24c0 2 -1 27 1 27c9 0 18 0 26 1
-c-7 23 1 47 -4 70c-3 15 -15 23 -30 23c-17 0 -28 -8 -31 -25c-4 -23 2 -46 -5 -68c6 -2 12 -2 18 -2s8 1 9 -5c1 -11 5 -28 -4 -37c6 -4 11 -8 16 -13z" />
-    <glyph glyph-name="ion-ios-people" unicode="&#xf47c;" 
-d="M317 113c11 -4 -11 4 0 0v0zM317 113c28 -10 46 -35 46 -65h-28h-250c0 22 9 42 27 55c15 11 31 12 49 16c7 1 24 5 26 13s1 15 1 23c0 3 0 3 -2 5c-4 4 -6 9 -8 14c-2 8 -3 16 -4 24c-9 -2 -10 16 -12 21c-1 4 -7 24 3 21c-3 5 -4 13 -5 19c-2 13 -2 26 3 39
-c10 26 37 39 64 38c26 -1 51 -16 59 -42c4 -12 3 -26 1 -39c-1 -5 -2 -11 -4 -15c10 3 4 -20 3 -23c-2 -5 -3 -21 -12 -19c-1 -10 -2 -22 -7 -31c-1 -2 -7 -8 -7 -10v-11c0 -5 0 -10 2 -15s10 -7 14 -8c14 -5 27 -5 41 -10zM111 126h2h-1h-1zM111 126c-9 -5 -17 -11 -24 -19
-c-1 -2 -6 -11 -7 -11h-25h-55c0 20 12 34 30 40c6 2 27 4 30 11c2 5 1 11 1 16c-10 -1 -24 1 -32 7c-2 2 3 9 4 12c1 4 2 7 3 11c1 9 1 19 1 28c0 16 -1 35 8 49c8 13 23 18 38 18c24 0 43 -13 47 -37c3 -16 1 -32 2 -48c0 -8 2 -16 5 -24c1 -2 5 -7 3 -9l-6 -3
-c-5 -2 -11 -3 -17 -4c-1 0 -8 0 -9 -1s0 -9 0 -11c0 -4 1 -6 5 -7c6 -2 19 -3 23 -8c2 -3 1 -5 -2 -5c-7 -1 -14 -2 -21 -5c2 1 2 2 -1 0c-8 -4 -4 -2 -1 0zM417 136c18 -6 31 -20 31 -40h-80c-2 8 -10 14 -16 19c-8 6 -18 13 -28 15c-3 1 -16 -1 -13 5c2 4 9 5 13 6
-s15 2 16 7c0 1 1 14 0 14c-6 0 -12 1 -18 2c-4 1 -7 2 -11 4c-6 3 -2 6 0 11c14 32 -10 88 32 105c15 6 34 5 48 -3c15 -9 20 -27 20 -44c0 -20 -4 -44 7 -62c2 -3 4 -4 0 -6c-2 -1 -4 -1 -6 -2l-12 -3s-9 -1 -13 -1c0 -4 -2 -13 1 -17c6 -7 21 -7 29 -10z" />
-    <glyph glyph-name="ion-ios-person-outline" unicode="&#xf47d;" horiz-adv-x="320" 
-d="M106 246v0v0zM267 84c13 -5 53 -20 53 -52h-160h-160c0 32 40 47 53 52s31 6 43 9c7 2 17 5 20 9s1 41 1 41s-6 10 -9 18s-7 32 -7 32s-7 0 -9 12c-2 13 -6 17 -6 27c0 9 5 10 5 10v0s-4 13 -5 42c-1 34 25 68 74 68s75 -34 74 -68c-1 -29 -5 -42 -5 -42v0s5 -1 5 -10
-c0 -10 -3 -15 -6 -28c-2 -12 -9 -12 -9 -12s-4 -23 -7 -31s-9 -18 -9 -18s-2 -37 1 -41s13 -7 20 -9c12 -3 30 -4 43 -9zM160 48v0h137c-2 3 -4 6 -8 8c-7 5 -16 9 -27 13c-7 2 -17 4 -26 5c-6 1 -10 2 -15 3c-3 1 -21 5 -29 15c-4 5 -6 12 -6 32c0 10 1 20 1 20v4l2 4
-c1 2 6 9 8 15c2 5 5 19 6 28c0 0 0 -1 1 4s8 4 9 8s3 7 5 18s-5 12 -5 17c0 4 1 5 1 5v0c0 1 4 14 4 38c0 13 -5 26 -14 35c-11 11 -25 16 -44 16c-18 0 -34 -5 -45 -16c-9 -9 -13 -22 -13 -35c1 -24 4 -37 4 -38v0s1 -3 0 -6c-1 -5 -6 -5 -4 -16s4 -14 5 -18s8 -3 9 -8
-s1 -4 1 -4c1 -9 4 -23 6 -28c2 -6 6 -13 8 -15l2 -4v-4s1 -10 1 -20c0 -20 -2 -27 -6 -32c-8 -10 -26 -14 -29 -15c-5 -1 -10 -2 -16 -3c-9 -1 -18 -3 -25 -5c-11 -4 -20 -8 -27 -13c-4 -2 -6 -5 -8 -8h137z" />
-    <glyph glyph-name="ion-ios-person" unicode="&#xf47e;" horiz-adv-x="320" 
-d="M267 84c13 -5 53 -20 53 -52h-160h-160c0 32 40 47 53 52s31 6 43 9c7 2 17 5 20 9s1 41 1 41s-6 10 -9 18s-7 32 -7 32s-7 0 -9 12c-2 13 -6 17 -6 27c0 9 5 10 5 10v0s-4 13 -5 42c-1 34 25 68 74 68s75 -34 74 -68c-1 -29 -5 -42 -5 -42v0s5 -1 5 -10
-c0 -10 -3 -15 -6 -28c-2 -12 -9 -12 -9 -12s-4 -23 -7 -31s-9 -18 -9 -18s-2 -37 1 -41s13 -7 20 -9c12 -3 30 -4 43 -9z" />
-    <glyph glyph-name="ion-ios-personadd-outline" unicode="&#xf47f;" horiz-adv-x="320" 
-d="M320 295v-14h-25v-25h-14v25h-25v14h25v25h14v-25h25zM106 246v0v0zM267 84c13 -5 53 -20 53 -52h-160h-160c0 32 40 47 53 52s31 6 43 9c7 2 17 5 20 9s1 41 1 41s-6 10 -9 18s-7 32 -7 32s-7 0 -9 12c-2 13 -6 17 -6 27c0 9 5 10 5 10v0s-4 13 -5 42c-1 34 25 68 74 68
-s75 -34 74 -68c-1 -29 -5 -42 -5 -42v0s5 -1 5 -10c0 -10 -3 -15 -6 -28c-2 -12 -9 -12 -9 -12s-4 -23 -7 -31s-9 -18 -9 -18s-2 -37 1 -41s13 -7 20 -9c12 -3 30 -4 43 -9zM160 48v0h137c-2 3 -4 6 -8 8c-7 5 -16 9 -27 13c-7 2 -17 4 -26 5c-6 1 -10 2 -15 3
-c-3 1 -21 5 -29 15c-4 5 -6 12 -6 32c0 10 1 20 1 20v4l2 4c1 2 6 9 8 15c2 5 5 19 6 28c0 0 0 -1 1 4s8 4 9 8s3 7 5 18s-5 12 -5 17c0 4 1 5 1 5v0c0 1 4 14 4 38c0 13 -5 26 -14 35c-11 11 -25 16 -44 16c-18 0 -34 -5 -45 -16c-9 -9 -13 -22 -13 -35c1 -24 4 -37 4 -38
-v0s1 -3 0 -6c-1 -5 -6 -5 -4 -16s4 -14 5 -18s8 -3 9 -8s1 -4 1 -4c1 -9 4 -23 6 -28c2 -6 6 -13 8 -15l2 -4v-4s1 -10 1 -20c0 -20 -2 -27 -6 -32c-8 -10 -26 -14 -29 -15c-5 -1 -10 -2 -16 -3c-9 -1 -18 -3 -25 -5c-11 -4 -20 -8 -27 -13c-4 -2 -6 -5 -8 -8h137z" />
-    <glyph glyph-name="ion-ios-personadd" unicode="&#xf480;" horiz-adv-x="320" 
-d="M320 295v-14h-25v-25h-14v25h-25v14h25v25h14v-25h25zM267 84c13 -5 53 -20 53 -52h-160h-160c0 32 40 47 53 52s31 6 43 9c7 2 17 5 20 9s1 41 1 41s-6 10 -9 18s-7 32 -7 32s-7 0 -9 12c-2 13 -6 17 -6 27c0 9 5 10 5 10v0s-4 13 -5 42c-1 34 25 68 74 68
-s75 -34 74 -68c-1 -29 -5 -42 -5 -42v0s5 -1 5 -10c0 -10 -3 -15 -6 -28c-2 -12 -9 -12 -9 -12s-4 -23 -7 -31s-9 -18 -9 -18s-2 -37 1 -41s13 -7 20 -9c12 -3 30 -4 43 -9z" />
-    <glyph glyph-name="ion-ios-photos-outline" unicode="&#xf481;" 
-d="M64 320h384v-320h-384v320zM432 16v288h-352v-288h352zM0 384h384v-48h-16v32h-352v-288h32v-16h-48v320z" />
-    <glyph glyph-name="ion-ios-photos" unicode="&#xf482;" 
-d="M64 320h384v-320h-384v320zM384 384v-48h-336v-272h-48v320h384z" />
-    <glyph glyph-name="ion-ios-pie-outline" unicode="&#xf483;" 
-d="M256 367v0v-207v-12l-12 -4l-180 -45c6 -13 13 -25 21 -36c12 -16 25 -30 41 -42c33 -24 73 -37 114 -37c26 0 51 5 75 15c23 10 43 23 61 41s31 38 41 61c10 24 15 49 15 75c0 51 -20 100 -56 136c-32 32 -75 51 -120 55zM240 384v0c115 0 208 -93 208 -208
-s-93 -208 -208 -208c-92 0 -171 60 -198 143l198 49v224zM208 400c-31 -1 -60 -7 -85 -18c-24 -11 -44 -26 -61 -46c-29 -34 -46 -80 -46 -127v0v0c0 -13 3 -46 12 -70l180 46v215zM224 416v0v-244l-205 -52c-19 32 -19 89 -19 89c0 91 58 207 218 207h6z" />
-    <glyph glyph-name="ion-ios-pie" unicode="&#xf484;" 
-d="M240 384v0c115 0 208 -93 208 -208s-93 -208 -208 -208c-92 0 -171 60 -198 143l198 49v224zM224 416v0v-244l-205 -52c-19 32 -19 89 -19 89c0 91 58 207 218 207h6z" />
-    <glyph glyph-name="ion-ios-pint-outline" unicode="&#xf485;" horiz-adv-x="224" 
-d="M224 278c0 -98 -32 -101 -32 -181c0 -40 16 -71 16 -99c0 -27 -9 -30 -32 -30h-128c-23 0 -32 2 -32 29c0 28 16 60 16 100c0 80 -32 83 -32 181c0 21 1 89 19 125c4 9 13 13 32 13h122c19 0 28 -4 32 -13c18 -36 19 -104 19 -125zM34 396c-8 -16 -14 -43 -17 -76h190
-c-3 33 -9 60 -17 76c-1 2 -1 1 -2 2c-2 1 -6 2 -15 2h-122c-9 0 -13 -1 -15 -2c-1 -1 -1 0 -2 -2zM191 -15c0 1 1 5 1 13c0 11 -4 23 -7 37c-4 18 -9 39 -9 62c0 41 8 64 16 86c8 23 16 46 16 95c0 9 -1 18 -1 26h-190c0 -8 -1 -17 -1 -26c0 -49 8 -72 16 -95
-c8 -22 16 -45 16 -86c0 -23 -5 -44 -9 -62c-3 -14 -7 -26 -7 -37c0 -8 1 -12 1 -13c2 -1 7 -1 15 -1h128c8 0 13 0 15 1z" />
-    <glyph glyph-name="ion-ios-pint" unicode="&#xf486;" horiz-adv-x="224" 
-d="M224 278c0 -98 -32 -101 -32 -181c0 -40 16 -71 16 -99c0 -27 -9 -30 -32 -30h-128c-23 0 -32 2 -32 29c0 28 16 60 16 100c0 80 -32 83 -32 181c0 21 1 89 19 125c4 9 13 13 32 13h122c19 0 28 -4 32 -13c18 -36 19 -104 19 -125zM34 396c-8 -16 -14 -43 -17 -76h190
-c-3 33 -9 60 -17 76c-1 2 -1 1 -2 2c-2 1 -6 2 -15 2h-122c-9 0 -13 -1 -15 -2c-1 -1 -1 0 -2 -2z" />
-    <glyph glyph-name="ion-ios-play-outline" unicode="&#xf487;" horiz-adv-x="256" 
-d="M16 323v-262l210 131zM0 352v0l256 -160l-256 -160v320z" />
-    <glyph glyph-name="ion-ios-play" unicode="&#xf488;" horiz-adv-x="256" 
-d="M0 352v0l256 -160l-256 -160v320z" />
-    <glyph glyph-name="ion-ios-plus-empty" unicode="&#xf489;" horiz-adv-x="256" 
-d="M256 183h-120v-119h-17v119h-119v17h119v120h17v-120h120v-17z" />
-    <glyph glyph-name="ion-ios-plus-outline" unicode="&#xf48a;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191zM216 320v-120h120v-17h-120v-119h-17v119h-119v17h119v120h17z" />
-    <glyph glyph-name="ion-ios-plus" unicode="&#xf48b;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM336 183v17h-120v120h-17v-120h-119v-17h119v-119h17v119h120z" />
-    <glyph glyph-name="ion-ios-pricetag-outline" unicode="&#xf48c;" horiz-adv-x="416" 
-d="M416 416v-160l-256 -288l-160 160l256 288h160zM400 264v136h-136l-240 -272l136 -136zM320 288c-18 0 -32 14 -32 32s14 32 32 32s32 -14 32 -32s-14 -32 -32 -32zM320 336c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16z" />
-    <glyph glyph-name="ion-ios-pricetag" unicode="&#xf48d;" horiz-adv-x="416" 
-d="M304 320c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16s-16 5 -16 16zM256 416h160v-160l-256 -288l-160 160zM320 288c9 0 16 4 22 10s10 13 10 22s-4 16 -10 22s-13 10 -22 10s-16 -4 -22 -10s-10 -13 -10 -22s4 -16 10 -22s13 -10 22 -10z" />
-    <glyph glyph-name="ion-ios-pricetags-outline" unicode="&#xf48e;" 
-d="M416 384h32v-144l-240 -272l-25 24l-23 -24l-160 160l256 288h160v-32zM160 -9l12 12l11 12l217 248v105v16v16h-137l-241 -272zM432 247v121h-16v-112l-221 -253l13 -12zM320 288c-18 0 -32 14 -32 32s14 32 32 32s32 -14 32 -32s-14 -32 -32 -32zM320 336
-c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16z" />
-    <glyph glyph-name="ion-ios-pricetags" unicode="&#xf48f;" 
-d="M432 384h16v-144l-240 -272l-13 13l237 266v137zM256 416h160v-32v-16v-112l-221 -253l-12 -11l-23 -24l-160 160zM320 288c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM304 320c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16s-16 5 -16 16z" />
-    <glyph glyph-name="ion-ios-printer-outline" unicode="&#xf490;" horiz-adv-x="416" 
-d="M384 336c18 0 32 -13 32 -31v-159c0 -18 -14 -32 -32 -32h-48v-114h-256v114h-48c-18 0 -32 14 -32 32v159c0 18 14 31 32 31h32v48h288v-48h32zM80 368v-32h256v32h-256zM320 16v192h-224v-192h224zM400 146v159c0 9 -7 15 -16 15v0h-352c-9 0 -16 -6 -16 -15v-159
-c0 -9 7 -16 16 -16h48v94h256v-94h48c9 0 16 7 16 16z" />
-    <glyph glyph-name="ion-ios-printer" unicode="&#xf491;" horiz-adv-x="416" 
-d="M80 0v224h256v-224h-256zM80 -0v224h256v-224h-256zM64 352v32h288v-32h-288zM385 336c18 0 31 -14 31 -31v-158c0 -17 -13 -34 -31 -34h-33v126h-288v-126h-31c-18 0 -33 17 -33 34v158c0 17 15 31 33 31h352z" />
-    <glyph glyph-name="ion-ios-pulse-strong" unicode="&#xf492;" horiz-adv-x="480" 
-d="M432 175c27 0 48 -20 48 -47s-21 -49 -48 -49c-21 0 -38 13 -45 31h-51c-7 0 -13 4 -15 11l-16 47l-50 -173c-2 -7 -8 -11 -15 -11h-1c-7 0 -14 5 -15 12l-51 308l-45 -182c-2 -7 -9 -12 -16 -12h-112v32h99l61 245c2 7 8 13 16 13s15 -7 16 -14l52 -314l45 155
-c2 7 8 11 15 11v0c7 0 13 -4 15 -11l29 -85h38c6 19 25 33 46 33z" />
-    <glyph glyph-name="ion-ios-pulse" unicode="&#xf493;" 
-d="M416 160c18 0 32 -14 32 -32s-14 -32 -32 -32c-15 0 -27 10 -31 23h-65c-3 0 -7 2 -8 5l-23 72l-57 -198c-1 -3 -4 -6 -8 -6v0c-4 0 -7 3 -8 7l-58 346l-54 -220c-1 -4 -4 -6 -8 -6h-96v16h90l62 251c1 4 4 6 8 6s7 -3 8 -7l58 -349l54 190c1 3 4 5 8 5s7 -2 8 -5l30 -91
-h59c3 14 16 25 31 25z" />
-    <glyph glyph-name="ion-ios-rainy-outline" unicode="&#xf494;" horiz-adv-x="288" 
-d="M220 269c38 0 68 -33 68 -71c0 -29 -19 -56 -45 -66l-55 -80c-2 -2 -5 -4 -8 -4c-5 0 -8 3 -8 8c0 2 1 4 2 6l46 66v0h-35l-31 -44c-2 -2 -4 -4 -7 -4c-5 0 -9 3 -9 8c0 2 1 3 2 5l25 35h-37l-53 -76c-2 -2 -4 -4 -7 -4c-5 0 -9 3 -9 8c0 2 2 4 3 6l46 66h-36l-32 -44
-c-2 -2 -4 -4 -7 -4c-5 0 -8 3 -8 8c0 2 1 4 2 6l25 34c-29 2 -52 27 -52 56c0 28 22 58 50 60c0 3 -1 5 -1 8c0 46 31 84 82 84c45 0 73 -31 81 -68c3 0 5 1 8 1zM220 146c28 0 52 24 52 52s-24 54 -52 54h-6l-15 -2l-3 15c-3 14 -11 31 -23 40c-12 10 -26 14 -41 14
-c-36 0 -66 -31 -66 -67v-12v-10c-6 0 -12 -2 -14 -2c-20 -3 -35 -23 -35 -43c0 -10 4 -20 11 -27s16 -12 26 -12h124v0v0h42z" />
-    <glyph glyph-name="ion-ios-rainy" unicode="&#xf495;" horiz-adv-x="288" 
-d="M220 269c38 0 68 -33 68 -71c0 -29 -19 -56 -45 -66l-55 -80c-2 -2 -5 -4 -8 -4c-5 0 -8 3 -8 8c0 2 1 4 2 6l46 66v0h-35l-31 -44c-2 -2 -4 -4 -7 -4c-5 0 -9 3 -9 8c0 2 1 3 2 5l25 35h-37l-53 -76c-2 -2 -4 -4 -7 -4c-5 0 -9 3 -9 8c0 2 2 4 3 6l46 66h-36l-32 -44
-c-2 -2 -4 -4 -7 -4c-5 0 -8 3 -8 8c0 2 1 4 2 6l25 34c-29 2 -52 27 -52 56c0 28 22 58 50 60c0 3 -1 5 -1 8c0 46 31 84 82 84c45 0 73 -31 81 -68c3 0 5 1 8 1z" />
-    <glyph glyph-name="ion-ios-recording-outline" unicode="&#xf496;" horiz-adv-x="480" 
-d="M370 304c61 0 110 -50 110 -112s-49 -112 -110 -112h-260c-61 0 -110 50 -110 112s49 112 110 112s110 -50 110 -112c0 -40 -21 -75 -53 -95h146c-32 20 -53 55 -53 95c0 62 49 112 110 112zM16 192c0 -53 42 -95 94 -95s93 42 93 95s-41 95 -93 95s-94 -42 -94 -95z
-M370 97c52 0 94 42 94 95s-42 95 -94 95s-93 -42 -93 -95s41 -95 93 -95zM368 240c-26 0 -48 -22 -48 -48s22 -48 48 -48s48 22 48 48s-22 48 -48 48zM368 256v0c35 0 64 -29 64 -64s-29 -64 -64 -64s-64 29 -64 64s29 64 64 64zM112 240c-26 0 -48 -22 -48 -48
-s22 -48 48 -48s48 22 48 48s-22 48 -48 48zM112 256v0c35 0 64 -29 64 -64s-29 -64 -64 -64s-64 29 -64 64s29 64 64 64z" />
-    <glyph glyph-name="ion-ios-recording" unicode="&#xf497;" horiz-adv-x="480" 
-d="M370 304c61 0 110 -50 110 -112s-49 -112 -110 -112h-260c-61 0 -110 50 -110 112s49 112 110 112s110 -50 110 -112c0 -40 -21 -76 -53 -95h146c-32 19 -53 55 -53 95c0 62 49 112 110 112zM112 128c35 0 64 29 64 64s-29 64 -64 64s-64 -29 -64 -64s29 -64 64 -64z
-M368 128c35 0 64 29 64 64s-29 64 -64 64s-64 -29 -64 -64s29 -64 64 -64zM368 240c26 0 48 -22 48 -48s-22 -48 -48 -48s-48 22 -48 48s22 48 48 48zM112 240c26 0 48 -22 48 -48s-22 -48 -48 -48s-48 22 -48 48s22 48 48 48z" />
-    <glyph glyph-name="ion-ios-redo-outline" unicode="&#xf498;" horiz-adv-x="384" 
-d="M0 48v32c0 17 -3 83 49 136c35 36 80 53 143 56v80l192 -128l-192 -128v80c-40 -1 -63 -9 -87 -20c-31 -14 -55 -44 -75 -77l-20 -31h-10zM208 256c-201 0 -192 -169 -192 -169c48 81 101 105 192 105v-65l148 97l-148 97v-65z" />
-    <glyph glyph-name="ion-ios-redo" unicode="&#xf499;" horiz-adv-x="384" 
-d="M0 48v32c0 17 -3 83 49 136c35 36 80 53 143 56v80l192 -128l-192 -128v80c-40 -1 -63 -9 -87 -20c-31 -14 -55 -44 -75 -77l-20 -31h-10z" />
-    <glyph glyph-name="ion-ios-refresh-empty" unicode="&#xf49a;" horiz-adv-x="256" 
-d="M128 64c-71 0 -128 57 -128 128s57 128 128 128v44l96 -64l-96 -56v56c-60 0 -108 -48 -108 -108s48 -108 108 -108s108 48 108 108h20c0 -71 -57 -128 -128 -128z" />
-    <glyph glyph-name="ion-ios-refresh-outline" unicode="&#xf49b;" horiz-adv-x="416" 
-d="M316 192v0h20c0 -71 -57 -128 -128 -128s-128 57 -128 128s57 128 128 128v44l96 -64l-96 -56v56c-60 0 -108 -48 -108 -108s48 -108 108 -108s108 48 108 108zM208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1
-c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191z" />
-    <glyph glyph-name="ion-ios-refresh" unicode="&#xf49c;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 64c71 0 128 57 128 128h-20c0 -60 -48 -108 -108 -108s-108 48 -108 108s48 108 108 108v-56l96 56l-96 64v-44c-71 0 -128 -57 -128 -128s57 -128 128 -128z" />
-    <glyph glyph-name="ion-ios-reload" unicode="&#xf49d;" 
-d="M192 384c106 0 192 -86 192 -192l55 53l9 -9l-70 -68l-67 68l9 9l51 -52c0 98 -80 178 -179 178s-179 -80 -179 -179s80 -179 179 -179c79 0 146 50 170 121l12 -3c-26 -76 -97 -131 -182 -131c-106 0 -192 86 -192 192s86 192 192 192z" />
-    <glyph glyph-name="ion-ios-reverse-camera-outline" unicode="&#xf49e;" horiz-adv-x="384" 
-d="M238 129l2 2l11 -12l-2 -2c-16 -14 -36 -21 -57 -21c-45 0 -82 36 -87 78h-30l38 50l39 -50h-31c5 -33 35 -62 71 -62c17 0 33 6 46 17zM252 249c16 -14 25 -37 27 -57h30l-38 -51l-39 51h31c-5 35 -35 64 -71 64c-17 0 -33 -6 -46 -17l-2 -2l-11 12l2 2
-c16 14 36 21 57 21c22 0 44 -8 60 -23zM354 288c18 0 30 -14 30 -31v-176c0 -17 -12 -33 -30 -33h-320c-18 0 -34 16 -34 33v176c0 17 16 31 34 31h13v16h34v-16h13c32 36 43 48 55 48h88c12 0 23 -12 55 -48h62zM368 81v176c0 9 -5 15 -14 15h-62h-6s-4 1 -6 3s-6 8 -9 11
-c-12 13 -21 24 -27 30c-5 5 -7 4 -7 4h-88s-1 0 -6 -4c-6 -5 -15 -14 -26 -27c-3 -4 -8 -11 -11 -14s-4 -3 -6 -3h-6h-60c-9 0 -18 -7 -18 -15v-176c0 -9 9 -17 18 -17h320c8 0 14 8 14 17z" />
-    <glyph glyph-name="ion-ios-reverse-camera" unicode="&#xf49f;" horiz-adv-x="384" 
-d="M354 288c18 0 30 -14 30 -31v-176c0 -17 -12 -33 -30 -33h-320c-18 0 -34 16 -34 33v176c0 17 16 31 34 31h13v16h34v-16h13c32 36 43 48 55 48h88c12 0 23 -12 55 -48h62zM249 117l2 2l-11 12l-2 -2c-13 -11 -29 -17 -46 -17c-36 0 -66 29 -71 62h31l-39 50l-38 -50h30
-c5 -42 42 -78 87 -78c21 0 41 7 57 21zM271 141l38 51h-30c-2 20 -11 43 -27 57c-16 15 -38 23 -60 23c-21 0 -41 -7 -57 -21l-2 -2l11 -12l2 2c13 11 29 17 46 17c36 0 66 -29 71 -64h-31z" />
-    <glyph glyph-name="ion-ios-rewind-outline" unicode="&#xf4a0;" 
-d="M432 293l-184 -101l184 -101v202zM208 292v0l-176 -100l176 -100v95v27v78zM224 320v0v-123l224 123v-256l-224 123v-123l-224 128z" />
-    <glyph glyph-name="ion-ios-rewind" unicode="&#xf4a1;" 
-d="M224 320v0v-123l224 123v-256l-224 123v-123l-224 128z" />
-    <glyph glyph-name="ion-ios-rose-outline" unicode="&#xf4a2;" horiz-adv-x="320" 
-d="M284 295c-4 -1 -9 -3 -13 -4c-37 -11 -71 -24 -103 -39c-17 -8 -24 -12 -44 -24l-7 -4c-31 -18 -50 -33 -63 -51c-15 -21 -22 -45 -22 -77c0 -16 3 -30 9 -44c6 -13 14 -26 25 -36c23 -21 55 -32 94 -32s71 11 94 32c11 10 19 23 25 36c6 14 9 28 9 44c0 20 -5 40 -11 60
-c-11 40 -23 83 7 139zM320 320v0c-77 -96 -16 -151 -16 -224s-56 -128 -144 -128s-144 55 -144 128s35 109 93 142c25 14 33 19 52 28c30 14 65 28 105 40c17 5 35 10 54 14zM38 325c14 -28 18 -57 19 -83c9 7 20 13 30 20c7 4 14 9 21 13c5 3 10 6 16 9c-5 4 -11 7 -17 11
-c-22 13 -48 23 -69 30zM0 352v0s66 -15 115 -43c15 -8 28 -18 37 -29c-12 -6 -24 -12 -36 -19c-7 -4 -14 -8 -20 -12c-25 -16 -44 -31 -57 -42c5 41 2 98 -39 145zM249 367c-8 -1 -20 -2 -35 -7c-25 -8 -47 -20 -64 -36c8 -6 15 -12 21 -18c29 12 65 26 95 34
-c-5 10 -12 20 -17 27zM256 384v0s26 -32 32 -55c-33 -8 -84 -25 -121 -42l-3 3c-9 11 -22 22 -39 32c52 60 131 62 131 62zM85 394c-6 -10 -10 -20 -14 -28c12 -4 22 -10 36 -17c4 5 9 10 14 14c-13 15 -27 25 -36 31zM80 416v0s35 -16 64 -56c-12 -9 -23 -20 -33 -31
-c-26 13 -40 21 -61 27c5 15 15 38 30 60z" />
-    <glyph glyph-name="ion-ios-rose" unicode="&#xf4a3;" horiz-adv-x="320" 
-d="M320 320v0c-77 -96 -16 -151 -16 -224s-56 -128 -144 -128s-144 55 -144 128s35 109 93 142c25 14 33 19 52 28c30 14 65 28 105 40c17 5 35 10 54 14zM0 352v0s66 -15 115 -43c15 -8 28 -18 37 -29c-12 -6 -24 -12 -36 -19c-7 -4 -14 -8 -20 -12
-c-25 -16 -44 -31 -57 -42c5 41 2 98 -39 145zM256 384v0s26 -32 32 -55c-33 -8 -84 -25 -121 -42l-3 3c-9 11 -22 22 -39 32c52 60 131 62 131 62zM80 416v0s35 -16 64 -56c-12 -9 -23 -20 -33 -31c-26 13 -40 21 -61 27c5 15 15 38 30 60z" />
-    <glyph glyph-name="ion-ios-search-strong" unicode="&#xf4a4;" horiz-adv-x="384" 
-d="M280 150l-4 -7l108 -109l-34 -34l-108 109l-7 -5c-24 -15 -53 -25 -83 -25c-84 0 -152 69 -152 153s68 152 152 152s152 -68 152 -152c0 -30 -9 -58 -24 -82zM237 317c-23 23 -53 35 -85 35s-62 -12 -85 -35s-35 -53 -35 -85s12 -62 35 -85s53 -35 85 -35s62 12 85 35
-s36 53 36 85s-13 62 -36 85z" />
-    <glyph glyph-name="ion-ios-search" unicode="&#xf4a5;" horiz-adv-x="384" 
-d="M384 23l-23 -23l-113 113c-26 -21 -60 -33 -96 -33c-84 0 -152 68 -152 152s68 152 152 152s152 -68 152 -152c0 -36 -12 -69 -33 -95zM56 135c26 -26 60 -39 96 -39s70 14 96 40s40 60 40 96s-14 70 -40 96s-60 40 -96 40s-70 -14 -96 -40s-40 -60 -40 -96
-s14 -71 40 -97z" />
-    <glyph glyph-name="ion-ios-settings-strong" unicode="&#xf4a6;" 
-d="M0 72h283c6 14 21 24 37 24s31 -10 37 -24h91v-32h-91c-6 -14 -21 -24 -37 -24s-31 10 -37 24h-283zM0 208h91c6 14 21 24 37 24s31 -10 37 -24h283v-32h-283c-6 -14 -21 -24 -37 -24s-31 10 -37 24h-91zM0 344h283c6 14 21 24 37 24s31 -10 37 -24h91v-32h-91
-c-6 -14 -21 -24 -37 -24s-31 10 -37 24h-283z" />
-    <glyph glyph-name="ion-ios-settings" unicode="&#xf4a7;" 
-d="M320 344c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16zM320 360v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM320 72c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16zM320 88v0c18 0 32 -14 32 -32s-14 -32 -32 -32
-s-32 14 -32 32s14 32 32 32zM128 208c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16zM128 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM175 200h273v-16h-273c0 3 1 5 1 8s-1 5 -1 8zM80 192c0 -3 1 -5 1 -8h-81v16h81
-c0 -3 -1 -5 -1 -8zM367 64h81v-16h-81c0 3 1 5 1 8s-1 5 -1 8zM272 56c0 -3 1 -5 1 -8h-273v16h273c0 -3 -1 -5 -1 -8zM367 336h81v-16h-81c0 3 1 5 1 8s-1 5 -1 8zM273 336c0 -3 -1 -5 -1 -8s1 -5 1 -8h-273v16h273z" />
-    <glyph glyph-name="ion-ios-shuffle-strong" unicode="&#xf4a8;" horiz-adv-x="384" 
-d="M301 296c-85 0 -119 -64 -152 -126c-1 -3 -3 -5 -4 -8l-1 -1c-2 -3 -2 -5 -4 -8c-21 -38 -43 -68 -68 -83c-15 -9 -34 -18 -72 -18v32c45 0 76 18 112 84c2 3 2 6 4 9h1c1 2 3 4 4 7c34 64 76 144 180 144h15l-52 43l21 25l99 -84l-99 -82l-21 24l51 42h-14zM285 154
-l99 -82l-99 -84l-21 25l52 43h-15c-78 0 -122 45 -153 95l18 33c29 -51 64 -96 135 -96h14l-51 42zM112 216c-36 66 -67 84 -112 84v32c38 0 57 -9 72 -18c25 -15 47 -44 67 -81c-7 -11 -13 -22 -19 -33c-1 2 -2 5 -3 7h-1c-2 3 -2 6 -4 9z" />
-    <glyph glyph-name="ion-ios-shuffle" unicode="&#xf4a9;" horiz-adv-x="384" 
-d="M298 241l-10 12l62 51h-46c-93 0 -129 -75 -164 -139c-2 -3 -3 -6 -5 -9c-20 -37 -41 -61 -65 -75c-14 -8 -33 -17 -70 -17v16c48 0 83 14 121 84c2 3 3 6 5 9c35 65 75 147 178 147h46l-62 52l10 12l86 -72zM135 228c0 -1 1 -2 1 -3c-3 -5 -6 -11 -9 -16c0 1 -1 1 -1 2
-c-2 3 -3 6 -5 9c-38 70 -73 84 -121 84v16c37 0 56 -9 70 -17c24 -14 45 -38 65 -75zM298 143l86 -71l-86 -72l-10 12l62 52h-46c-76 0 -118 45 -149 95c1 2 2 5 3 7c2 3 4 7 6 10c30 -50 67 -96 140 -96h46l-62 51z" />
-    <glyph glyph-name="ion-ios-skipbackward-outline" unicode="&#xf4aa;" horiz-adv-x="320" 
-d="M0 352h79v-142l241 142v-320l-241 142v-142h-79v320zM80 192l7 -4l217 -128v264v0l-217 -128zM16 336v-288h47v126v8v28v126h-47z" />
-    <glyph glyph-name="ion-ios-skipbackward" unicode="&#xf4ab;" horiz-adv-x="320" 
-d="M0 352h79v-142l241 142v-320l-241 142v-142h-79v320z" />
-    <glyph glyph-name="ion-ios-skipforward-outline" unicode="&#xf4ac;" horiz-adv-x="320" 
-d="M241 352h79v-320h-79v142l-241 -142v320l241 -142v142zM233 188l7 4l-7 4l-217 128v0v-264zM304 48v288h-47v-126v-28v-8v-126h47z" />
-    <glyph glyph-name="ion-ios-skipforward" unicode="&#xf4ad;" horiz-adv-x="320" 
-d="M241 352h79v-320h-79v142l-241 -142v320l241 -142v142z" />
-    <glyph glyph-name="ion-ios-snowy" unicode="&#xf4ae;" horiz-adv-x="256" 
-d="M252 131c4 -2 5 -7 3 -11s-7 -5 -11 -3l-29 17c-2 -8 -2 -16 0 -24c1 -4 -3 -9 -7 -10s-8 2 -9 6c-2 12 -3 24 1 36l-64 36v-73c11 -3 22 -8 31 -16c3 -3 4 -8 1 -11s-8 -4 -11 -1c-6 5 -13 10 -21 12v-33c0 -4 -4 -8 -8 -8s-8 4 -8 8v33c-8 -2 -15 -7 -21 -12
-c-3 -3 -8 -2 -11 1s-3 8 0 11c9 8 20 13 32 16v73l-65 -36c4 -12 4 -23 2 -35c-1 -4 -5 -8 -9 -7s-8 6 -7 10c2 8 2 16 0 24l-29 -17c-4 -2 -9 -1 -11 3s-1 9 3 11l29 16c-6 6 -13 10 -21 13c-4 1 -6 6 -5 10c2 4 6 6 10 5c12 -4 22 -11 30 -19l65 36l-65 37
-c-8 -9 -18 -15 -30 -19c-4 -1 -9 0 -10 4s1 10 5 11c8 3 15 6 21 12l-29 16c-4 2 -5 7 -3 11s7 5 11 3l29 -16c2 8 2 15 0 23c-1 4 3 9 7 10s8 -2 9 -6c2 -12 1 -25 -2 -36l65 -36v73c-12 3 -23 8 -32 16c-3 3 -3 8 0 11s8 4 11 1c6 -5 13 -10 21 -12v33c0 4 4 8 8 8
-s8 -4 8 -8v-33c8 2 15 7 21 12c3 3 8 2 11 -1s2 -8 -1 -11c-9 -8 -20 -13 -31 -16v-73l64 36c-3 11 -4 24 -2 36c1 4 6 7 10 6s7 -6 6 -10c-2 -8 -1 -15 1 -23l29 16c4 2 9 1 11 -3s1 -9 -3 -11l-29 -16c6 -6 13 -10 21 -13c4 -1 6 -6 5 -10s-6 -6 -10 -5
-c-12 4 -23 10 -31 19l-64 -36l64 -36c8 8 19 15 31 19c4 1 9 -1 10 -5s-1 -9 -5 -10c-8 -3 -15 -7 -21 -13z" />
-    <glyph glyph-name="ion-ios-speedometer-outline" unicode="&#xf4af;" 
-d="M224 384c124 0 224 -100 224 -224c0 -57 -21 -108 -56 -148c-4 -4 -7 -8 -11 -12l-10 10l-1 2c-19 18 -41 33 -65 43c-26 11 -53 16 -81 16s-55 -5 -81 -16c-24 -10 -46 -25 -65 -43l-1 -2l-10 -10c-4 4 -7 8 -11 12c-35 40 -56 91 -56 148c0 124 100 224 224 224z
-M416 79c10 23 15 48 16 73h-32v16h32c-1 25 -6 50 -16 73c-9 22 -23 42 -39 60l-27 -27l-6 6l-5 5v0h-1l27 27c-18 17 -38 31 -60 40c-23 10 -48 15 -74 16v-38h-16v38c-25 -1 -49 -6 -72 -16c-22 -10 -43 -23 -61 -40l27 -27v0v0l-6 -6l-5 -5l-27 27
-c-16 -18 -30 -38 -39 -60c-10 -23 -15 -49 -16 -74h32v-16h-32c1 -25 6 -49 16 -72c9 -20 20 -39 35 -56c40 40 96 64 157 64s117 -24 157 -64c15 17 26 36 35 56zM336 273l2 -1l-75 -84c6 -8 9 -18 9 -28c0 -26 -22 -48 -48 -48c-10 0 -19 4 -27 9l-13 -12l-11 11l12 12
-c-6 8 -9 18 -9 28c0 26 22 48 48 48c10 0 19 -3 27 -8zM224 128c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
-    <glyph glyph-name="ion-ios-speedometer" unicode="&#xf4b0;" 
-d="M385 169v-15h30c-1 -22 -6 -44 -15 -65c-8 -18 -19 -35 -32 -50c-39 37 -90 58 -144 58s-105 -21 -144 -58c-13 15 -24 32 -32 50c-9 21 -14 43 -15 65h28h1v16h-29c1 23 6 45 15 66c9 20 20 38 35 54l25 -24l10 10l1 1v0v0l-25 25c16 15 36 26 56 35c21 9 43 14 66 15
-v-34h14h1v34c23 -1 46 -6 67 -15s39 -20 55 -35l-24 -25l11 -11l25 25c15 -16 26 -35 35 -55c9 -21 14 -43 15 -66h-30v-1zM272 160c0 10 -3 20 -9 28l63 76l-2 1l-73 -65c-8 5 -17 8 -27 8c-26 0 -48 -22 -48 -48c0 -10 3 -20 9 -28l-12 -12l11 -11l13 12c8 -5 17 -9 27 -9
-c26 0 48 22 48 48zM224 384c124 0 224 -100 224 -224c0 -57 -21 -108 -56 -148c-4 -4 -7 -8 -11 -12h-23c-32 39 -80 64 -134 64s-102 -25 -134 -64h-23c-4 4 -7 8 -11 12c-35 40 -56 91 -56 148c0 124 100 224 224 224zM379 27c34 37 52 86 52 136c0 55 -22 106 -61 145
-s-91 60 -146 60s-107 -21 -146 -60s-61 -90 -61 -145c0 -50 18 -99 52 -136l10 -10l1 -1v1l9 9l1 1v0c17 17 38 30 60 39c24 10 48 15 74 15s50 -5 74 -15c22 -9 43 -22 60 -39v0l1 -1l9 -9v-1l1 1zM192 160c0 21 11 32 32 32s32 -11 32 -32s-11 -32 -32 -32s-32 11 -32 32z
-" />
-    <glyph glyph-name="ion-ios-star-half" unicode="&#xf4b1;" 
-d="M140 143l-140 98h171l53 159l53 -159h171l-140 -98l54 -159l-138 99l-138 -99zM224 347v-244l107 -76l-43 122l108 75h-131z" />
-    <glyph glyph-name="ion-ios-star-outline" unicode="&#xf4b2;" 
-d="M448 241l-140 -98l54 -159l-138 99l-138 -99l54 159l-140 98h171l53 159l53 -159h171zM331 27l-43 122l108 75h-131l-41 123l-41 -123h-131l108 -75l-43 -122l107 76z" />
-    <glyph glyph-name="ion-ios-star" unicode="&#xf4b3;" 
-d="M448 241l-140 -98l54 -159l-138 99l-138 -99l54 159l-140 98h171l53 159l53 -159h171z" />
-    <glyph glyph-name="ion-ios-stopwatch-outline" unicode="&#xf4b4;" horiz-adv-x="384" 
-d="M334 301c32 -35 50 -80 50 -128c0 -104 -86 -189 -192 -189s-192 85 -192 189c0 48 18 94 51 129l1 1h-18l-8 -8l-23 23l41 40l23 -22l-9 -9v-18c31 30 72 50 116 53h2v38h32v-38c43 -4 82 -21 113 -49l5 -5v19l-9 9l23 22l41 -40l-22 -23l-9 8h-18zM192 2
-c96 0 173 77 173 171s-77 171 -173 171c-95 0 -173 -77 -173 -171s77 -171 173 -171zM200 191c14 -4 24 -17 24 -31c0 -15 -10 -26 -24 -30l-8 -18v0l-8 18c-14 4 -24 15 -24 30c0 14 12 27 24 31v129h16v-129z" />
-    <glyph glyph-name="ion-ios-stopwatch" unicode="&#xf4b5;" horiz-adv-x="384" 
-d="M334 301c32 -35 50 -80 50 -128c0 -104 -86 -189 -192 -189s-192 85 -192 189c0 48 18 94 51 129l1 1h-18l-8 -8l-23 23l41 40l23 -22l-9 -9v-18c31 30 72 50 116 53h2v38h32v-38c43 -4 82 -21 113 -49l5 -5v19l-9 9l23 22l41 -40l-22 -23l-9 8h-18zM200 130
-c14 4 24 15 24 30c0 14 -10 27 -24 31v129h-16v-129c-12 -4 -24 -17 -24 -31c0 -15 10 -26 24 -30l8 -18z" />
-    <glyph glyph-name="ion-ios-sunny-outline" unicode="&#xf4b6;" horiz-adv-x="320" 
-d="M151 296v56h18v-56h-18zM151 32v60h18v-60h-18zM264 183v18h56v-18h-56zM0 183v18h60v-18h-60zM240 130l34 -34l-12 -12l-33 34zM64 306l34 -33l-12 -12l-34 34zM229 272l33 34l12 -12l-34 -33zM52 96l34 34l11 -12l-33 -34zM160 116c-42 0 -76 34 -76 76s34 76 76 76
-s76 -34 76 -76s-34 -76 -76 -76zM160 251c-32 0 -59 -27 -59 -59s27 -59 59 -59s59 27 59 59s-27 59 -59 59z" />
-    <glyph glyph-name="ion-ios-sunny" unicode="&#xf4b7;" horiz-adv-x="320" 
-d="M151 296v56h18v-56h-18zM151 32v60h18v-60h-18zM264 183v18h56v-18h-56zM0 183v18h60v-18h-60zM240 130l34 -34l-12 -12l-33 34zM64 306l34 -33l-12 -12l-34 34zM229 272l33 34l12 -12l-34 -33zM52 96l34 34l11 -12l-33 -34zM160 116c-42 0 -76 34 -76 76s34 76 76 76
-s76 -34 76 -76s-34 -76 -76 -76z" />
-    <glyph glyph-name="ion-ios-telephone-outline" unicode="&#xf4b8;" horiz-adv-x="352" 
-d="M336 112c16 -16 26 -35 0 -66c-25 -30 -42 -30 -64 -30c-24 0 -58 14 -93 40c-32 23 -46 34 -78 67c-34 35 -55 64 -79 107c-27 50 -24 74 -18 92c4 12 14 24 28 33l1 1c6 4 18 12 32 12c13 0 24 -6 34 -18l1 -1c11 -14 24 -31 32 -47c10 -21 10 -38 -1 -53
-c-9 -12 -12 -19 -12 -23s5 -9 13 -18l1 -1c16 -18 20 -23 26 -29c1 -1 3 -2 4 -3l2 -2c7 -7 11 -12 29 -28l1 -1c7 -6 9 -8 12 -8c5 0 16 7 29 15c4 3 11 5 17 5c27 0 68 -29 83 -44zM324 57c19 22 13 31 1 43c-13 14 -50 39 -72 39c-3 0 -6 -1 -8 -2
-c-19 -12 -28 -18 -37 -18s-15 6 -23 13h-1c-19 16 -23 21 -30 29l-2 2c-1 1 -3 2 -4 3c-6 6 -11 12 -27 30v1c-10 11 -17 18 -18 28s5 20 16 34c15 20 -5 48 -31 79l-1 1c-7 8 -14 12 -22 12c-10 0 -18 -6 -23 -9c-1 0 -2 -1 -2 -1c-11 -7 -18 -16 -21 -24
-c-5 -16 -7 -35 17 -79c23 -42 43 -70 76 -104c31 -32 45 -42 76 -64c32 -23 64 -38 84 -38c21 0 32 1 52 25z" />
-    <glyph glyph-name="ion-ios-telephone" unicode="&#xf4b9;" horiz-adv-x="352" 
-d="M336 112c16 -16 26 -35 0 -66c-25 -30 -42 -30 -64 -30c-24 0 -58 14 -93 40c-32 23 -46 34 -78 67c-34 35 -55 64 -79 107c-27 50 -24 74 -18 92c4 12 14 24 28 33l1 1c6 4 18 12 32 12c13 0 24 -6 34 -18l1 -1c11 -14 24 -31 32 -47c10 -21 10 -38 -1 -53
-c-9 -12 -12 -19 -12 -23s5 -9 13 -18l1 -1c16 -18 20 -23 26 -29c1 -1 3 -2 4 -3l2 -2c7 -7 11 -12 29 -28l1 -1c7 -6 9 -8 12 -8c5 0 16 7 29 15c4 3 11 5 17 5c27 0 68 -29 83 -44z" />
-    <glyph glyph-name="ion-ios-tennisball-outline" unicode="&#xf4ba;" horiz-adv-x="416" 
-d="M416 192v-8v0c0 -5 0 -11 -1 -16v0c-11 -97 -90 -174 -187 -183v0h-4h-2s-1 -1 -2 -1h-3h-1h-8c-115 0 -208 93 -208 208s93 208 208 208s208 -93 208 -208zM399 192c0 105 -86 191 -191 191c-3 0 -5 -1 -8 -1c1 -24 6 -46 15 -68c10 -26 26 -49 46 -69s43 -36 69 -46
-c22 -9 44 -14 68 -15c0 3 1 5 1 8zM17 192c0 -105 86 -191 191 -191h4c-1 22 -7 45 -15 66c-10 26 -26 48 -46 68s-42 36 -68 46c-21 8 -44 14 -66 15v-4zM228 2c88 9 158 78 169 166c-54 3 -106 25 -147 66s-63 93 -66 147c-88 -11 -157 -81 -166 -169
-c53 -3 105 -25 145 -65s62 -92 65 -145z" />
-    <glyph glyph-name="ion-ios-tennisball" unicode="&#xf4bb;" horiz-adv-x="416" 
-d="M0 196v0v0v0zM212 -16h1h-1v0zM208 400c115 0 208 -93 208 -208c0 -8 0 -16 -1 -24v0v0c-11 -97 -90 -174 -187 -183v0v0c-6 -1 -13 -1 -20 -1c-115 0 -208 93 -208 208v4v0v0c0 6 0 11 1 16v0v0c9 97 86 176 183 187v0v0c6 1 11 1 16 1v0v0h8zM83 181
-c26 -10 48 -26 68 -46s36 -42 46 -68c8 -21 14 -44 15 -66c5 0 11 0 16 1c-3 53 -25 105 -65 145s-92 62 -145 65c-1 -5 -1 -11 -1 -16c22 -1 45 -7 66 -15zM250 234c41 -41 93 -63 147 -66c1 5 1 11 1 16c-24 1 -46 6 -68 15c-26 10 -49 26 -69 46s-36 43 -46 69
-c-9 22 -14 44 -15 68c-5 0 -11 0 -16 -1c3 -54 25 -106 66 -147z" />
-    <glyph glyph-name="ion-ios-thunderstorm-outline" unicode="&#xf4bc;" horiz-adv-x="274" 
-d="M193 176l-88 -128l29 96h-52l15 80h72l-16 -48h40zM209 275c36 0 65 -29 65 -65s-29 -66 -65 -66h-8v17h8c27 0 49 22 49 49s-22 50 -49 50h-6l-14 -2l-3 14c-3 14 -11 26 -22 35s-25 13 -39 13c-34 0 -63 -27 -63 -62v-12s1 -9 1 -9c-5 0 -12 -2 -14 -2
-c-19 -3 -33 -18 -33 -37c0 -10 3 -19 10 -26s16 -11 26 -11h11v-17h-11c-28 0 -52 24 -52 53c0 27 21 51 47 53v8c0 43 35 78 78 78c37 0 68 -26 76 -61h8z" />
-    <glyph glyph-name="ion-ios-thunderstorm" unicode="&#xf4bd;" horiz-adv-x="274" 
-d="M153 176h40l-22 -32l-66 -96l29 96h-52l15 80h72zM84 240h107l-16 -48h18h30l-33 -48h19c36 0 65 30 65 66s-29 65 -65 65h-8c-8 35 -39 61 -76 61c-43 0 -78 -35 -78 -78v-8c-26 -2 -47 -26 -47 -53c0 -29 24 -53 52 -53h14z" />
-    <glyph glyph-name="ion-ios-time-outline" unicode="&#xf4be;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM371 45c19 19 35 41 45 66c11 26 16 53 16 81s-5 55 -16 81c-10 25 -26 47 -45 66s-41 35 -66 45c-26 11 -53 16 -81 16s-55 -5 -81 -16c-25 -10 -47 -26 -66 -45
-s-35 -41 -45 -66c-11 -26 -16 -53 -16 -81s5 -55 16 -81c10 -25 26 -47 45 -66s41 -35 66 -45c26 -11 53 -16 81 -16s55 5 81 16c25 10 47 26 66 45zM216 368c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM216 16c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM392 192
-c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM40 192c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM128 344c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM304 40c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM368 280c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8
-zM64 104c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM64 280c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM368 104c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM304 344c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM128 40c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8
-s-8 3 -8 8zM238 200c4 -8 2 -18 -6 -22v-122c0 -4 -4 -8 -8 -8s-8 4 -8 8v122c-2 1 -4 4 -6 6c-3 5 -3 11 0 16l-37 63c-2 4 -1 9 3 11s8 1 10 -3l38 -63c5 0 11 -3 14 -8z" />
-    <glyph glyph-name="ion-ios-time" unicode="&#xf4bf;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM224 376c-4 0 -8 -4 -8 -8s4 -8 8 -8s8 4 8 8s-4 8 -8 8zM48 184c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8zM76 97c4 2 4 7 2 11s-6 5 -10 3s-5 -7 -3 -11s7 -5 11 -3z
-M78 276c2 4 2 9 -2 11s-9 1 -11 -3s-1 -9 3 -11s8 -1 10 3zM132 351c-4 -2 -5 -7 -3 -11s7 -4 11 -2s5 6 3 10s-7 5 -11 3zM143 36c2 4 1 8 -3 10s-9 2 -11 -2s-1 -9 3 -11s9 -1 11 3zM224 8c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8zM232 178c8 4 10 14 6 22
-c-3 5 -9 8 -14 8l-38 64c-2 4 -7 4 -11 2s-4 -7 -2 -11l37 -63c-3 -5 -3 -11 0 -16c2 -2 4 -5 6 -6v-122c0 -4 4 -8 8 -8s8 4 8 8v122zM316 33c4 2 5 7 3 11s-7 4 -11 2s-5 -6 -3 -10s7 -5 11 -3zM319 340c2 4 1 9 -3 11s-9 1 -11 -3s-1 -8 3 -10s9 -2 11 2zM383 100
-c2 4 1 9 -3 11s-8 1 -10 -3s-2 -9 2 -11s9 -1 11 3zM380 273c4 2 5 7 3 11s-7 5 -11 3s-4 -7 -2 -11s6 -5 10 -3zM400 184c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8z" />
-    <glyph glyph-name="ion-ios-timer-outline" unicode="&#xf4c0;" horiz-adv-x="416" 
-d="M189 176l-1 2s-89 118 -86 120s121 -85 121 -85c1 -1 1 -2 2 -3c5 -5 8 -11 8 -18c0 -14 -11 -25 -25 -25c-8 0 -14 3 -19 9zM208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208c0 57 23 109 61 147l12 -12c-35 -35 -56 -82 -56 -135
-c0 -106 85 -191 191 -191s191 85 191 191c0 100 -77 183 -175 191v-95h-16v112v0v0z" />
-    <glyph glyph-name="ion-ios-timer" unicode="&#xf4c1;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM102 298c-2 -2 86 -120 86 -120l1 -1c5 -6 11 -10 19 -10c14 0 25 11 25 25c0 7 -3 13 -8 18l-3 3c0 0 -117 87 -120 85zM208 1c106 0 192 85 192 191s-86 192 -192 192v-96h16v78
-c88 -9 158 -84 158 -174c0 -96 -78 -174 -174 -174s-175 78 -175 174c0 48 19 92 51 124l-11 12c-35 -35 -56 -83 -56 -136c0 -106 85 -191 191 -191z" />
-    <glyph glyph-name="ion-ios-toggle-outline" unicode="&#xf4c2;" 
-d="M96 128c-26 0 -48 -22 -48 -48s22 -48 48 -48s48 22 48 48s-22 48 -48 48zM96 144v0c35 0 64 -29 64 -64s-29 -64 -64 -64s-64 29 -64 64s29 64 64 64zM351 160v0h-255c-44 0 -80 -36 -80 -80s36 -80 80 -80h256c44 0 80 36 80 80s-37 80 -81 80zM352 176v0
-c53 0 96 -43 96 -96s-43 -96 -96 -96h-256c-53 0 -96 43 -96 96s43 96 96 96h256zM352 352c-26 0 -48 -22 -48 -48s22 -48 48 -48s48 22 48 48s-22 48 -48 48zM352 368v0c35 0 64 -29 64 -64s-29 -64 -64 -64s-64 29 -64 64s29 64 64 64zM97 384v0c-44 0 -81 -36 -81 -80
-s36 -80 80 -80h256c44 0 80 36 80 80s-36 80 -80 80h-255zM96 400v0h256c53 0 96 -43 96 -96s-43 -96 -96 -96h-256c-53 0 -96 43 -96 96s43 96 96 96z" />
-    <glyph glyph-name="ion-ios-toggle" unicode="&#xf4c3;" 
-d="M96 128c26 0 48 -22 48 -48s-22 -48 -48 -48s-48 22 -48 48s22 48 48 48zM352 176c53 0 96 -43 96 -96s-43 -96 -96 -96h-256c-53 0 -96 43 -96 96s43 96 96 96h256zM96 16c35 0 64 29 64 64s-29 64 -64 64s-64 -29 -64 -64s29 -64 64 -64zM352 256c-26 0 -48 22 -48 48
-s22 48 48 48s48 -22 48 -48s-22 -48 -48 -48zM96 208c-53 0 -96 43 -96 96s43 96 96 96h256c53 0 96 -43 96 -96s-43 -96 -96 -96h-256zM352 368c-35 0 -64 -29 -64 -64s29 -64 64 -64s64 29 64 64s-29 64 -64 64z" />
-    <glyph glyph-name="ion-ios-trash-outline" unicode="&#xf4c4;" horiz-adv-x="288" 
-d="M288 335v-15h-20l-24 -291c0 -16 -13 -29 -29 -29h-141c-16 0 -29 13 -29 29l-24 291h-21v15h80v20c0 16 13 29 29 29h70c16 0 29 -13 29 -29v-20h80zM95 355v-20h98v20c0 8 -6 14 -14 14h-70c-8 0 -14 -6 -14 -14zM230 30l23 290h-217l23 -290v0v-1c0 -8 7 -14 15 -14
-h141c8 0 15 6 15 14v1v0zM137 47v241h14v-241h-14zM208 288l-11 -241h-14l10 241h15zM94 288l11 -241h-14l-11 241h14z" />
-    <glyph glyph-name="ion-ios-trash" unicode="&#xf4c5;" horiz-adv-x="288" 
-d="M208 335h80v-15h-20l-24 -291c0 -16 -13 -29 -29 -29h-141c-16 0 -29 13 -29 29l-24 291h-21v15h80v20c0 16 13 29 29 29h70c16 0 29 -13 29 -29v-20zM95 355v0v-20h98v20c0 8 -6 14 -14 14h-70c-8 0 -14 -6 -14 -14zM91 47h14l-11 241h-14zM151 47v241h-14v-241h14z
-M197 47l11 241h-14l-11 -241h14z" />
-    <glyph glyph-name="ion-ios-undo-outline" unicode="&#xf4c6;" horiz-adv-x="384" 
-d="M384 80v-32h-10l-20 31c-20 33 -44 63 -75 77c-24 11 -47 19 -87 20v-80l-192 128l192 128v-80c63 -3 108 -21 143 -56c52 -53 49 -119 49 -136zM368 87c0 0 9 169 -192 169v65l-148 -97l148 -97v65c91 0 144 -24 192 -105z" />
-    <glyph glyph-name="ion-ios-undo" unicode="&#xf4c7;" horiz-adv-x="384" 
-d="M384 80v-32h-10l-20 31c-20 33 -44 63 -75 77c-24 11 -47 19 -87 20v-80l-192 128l192 128v-80c63 -3 108 -21 143 -56c52 -53 49 -119 49 -136z" />
-    <glyph glyph-name="ion-ios-unlocked-outline" unicode="&#xf4c8;" horiz-adv-x="320" 
-d="M160 160c18 0 32 -14 32 -32c0 -15 -10 -27 -24 -31v-33h-16v33c-14 4 -24 16 -24 31c0 18 14 32 32 32zM160 112c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM72 224h248v-240h-320v240h56v72c0 57 47 104 104 104s104 -47 104 -104v-8h-16v8
-c0 49 -39 88 -88 88s-88 -39 -88 -88v-72zM304 0v208h-288v-208h288z" />
-    <glyph glyph-name="ion-ios-unlocked" unicode="&#xf4c9;" horiz-adv-x="320" 
-d="M160 144c9 0 16 -7 16 -16s-7 -16 -16 -16s-16 7 -16 16s7 16 16 16zM72 224h248v-240h-320v240h56v72c0 57 47 104 104 104s104 -47 104 -104v-8h-16v8c0 49 -39 88 -88 88s-88 -39 -88 -88v-72zM168 97c14 4 24 16 24 31c0 18 -14 32 -32 32s-32 -14 -32 -32
-c0 -15 10 -27 24 -31v-33h16v33z" />
-    <glyph glyph-name="ion-ios-upload-outline" unicode="&#xf4ca;" horiz-adv-x="320" 
-d="M192 304h128v-304h-320v304h128v-16h-112v-272h288v272h-112v16zM97 330l-11 12l74 74l74 -74l-11 -12l-55 55v-243h-16v243z" />
-    <glyph glyph-name="ion-ios-upload" unicode="&#xf4cb;" horiz-adv-x="320" 
-d="M168 304h152v-304h-320v304h152v-162h16v162zM168 385v-81h-16v81l-55 -55l-11 12l74 74l74 -74l-11 -12z" />
-    <glyph glyph-name="ion-ios-videocam-outline" unicode="&#xf4cc;" horiz-adv-x="418" 
-d="M257 320c19 0 33 -14 33 -33v-188c0 -19 -14 -35 -33 -35h-221c-19 0 -36 16 -36 35v188c0 19 17 33 36 33h221zM273 99v188c0 9 -8 16 -17 16h-221c-9 0 -18 -7 -18 -16v-188c0 -9 10 -18 19 -18h221c9 0 16 9 16 18zM320 235l98 53v-192l-98 53v86zM401 258v0l-64 -33
-v-66l64 -33v132z" />
-    <glyph glyph-name="ion-ios-videocam" unicode="&#xf4cd;" horiz-adv-x="418" 
-d="M257 320c19 0 33 -14 33 -33v-188c0 -19 -14 -35 -33 -35h-221c-19 0 -36 16 -36 35v188c0 19 17 33 36 33h221zM320 235l98 53v-192l-98 53v86z" />
-    <glyph glyph-name="ion-ios-volume-high" unicode="&#xf4ce;" horiz-adv-x="320" 
-d="M278 320c26 -36 42 -80 42 -128s-16 -92 -42 -128l-14 10c24 33 39 74 39 118s-15 85 -39 118zM224 96l-14 10c18 24 29 54 29 86s-11 62 -29 86l14 10c20 -27 32 -60 32 -96s-12 -69 -32 -96zM177 128l-13 10c12 15 18 34 18 54s-6 39 -18 54l13 10
-c14 -18 22 -40 22 -64s-8 -46 -22 -64zM58 232l70 56v-192l-70 56h-58v80h58z" />
-    <glyph glyph-name="ion-ios-volume-low" unicode="&#xf4cf;" horiz-adv-x="128" 
-d="M58 232l70 56v-192l-70 56h-58v80h58z" />
-    <glyph glyph-name="ion-ios-wineglass-outline" unicode="&#xf4d0;" horiz-adv-x="192" 
-d="M104 139v-155h72v-16h-80h-80v16h72v155c0 22 -20 39 -40 55c-8 6 -16 13 -22 19c-27 28 -26 52 -26 71v4c0 44 31 125 32 128h64h64c1 -3 32 -84 32 -128v-4c0 -19 1 -43 -26 -71c-6 -6 -14 -13 -22 -19c-20 -16 -40 -33 -40 -55zM43 400c-5 -16 -20 -63 -25 -96h156
-c-5 33 -20 80 -25 96h-53h-53zM96 175c3 0 5 0 7 2v0c9 11 20 20 31 29c8 6 15 12 20 18c22 23 22 41 22 60v4h-160v-4c0 -19 0 -37 22 -60c5 -6 12 -12 20 -18c11 -9 22 -18 31 -29v0c2 -2 4 -2 7 -2z" />
-    <glyph glyph-name="ion-ios-wineglass" unicode="&#xf4d1;" horiz-adv-x="192" 
-d="M104 139v-155h72v-16h-80h-80v16h72v155c0 22 -20 39 -40 55c-8 6 -16 13 -22 19c-27 28 -26 52 -26 71v4c0 44 31 125 32 128h64h64c1 -3 32 -84 32 -128v-4c0 -19 1 -43 -26 -71c-6 -6 -14 -13 -22 -19c-20 -16 -40 -33 -40 -55zM43 400c-5 -16 -20 -63 -25 -96h156
-c-5 33 -20 80 -25 96h-53h-53z" />
-    <glyph glyph-name="ion-ios-world-outline" unicode="&#xf4d2;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208v0v0v0c-115 0 -208 93 -208 208s93 208 208 208v0v0v0zM216 276v-76h75c-1 31 -5 60 -11 84c-21 -5 -42 -7 -64 -8zM216 292c20 1 41 3 60 8c-14 46 -38 76 -60 82v-90zM200 382c-23 -6 -45 -36 -60 -82
-c19 -5 39 -7 60 -8v90zM200 276c-22 1 -44 3 -65 8c-6 -24 -10 -53 -11 -84h76v76zM108 200c1 32 4 62 11 88c-21 6 -41 15 -59 25c-26 -31 -41 -70 -43 -113h91zM108 184h-91c2 -43 17 -82 43 -113c19 10 38 19 59 25c-7 26 -10 56 -11 88zM124 184c1 -31 5 -60 11 -84
-c21 5 43 8 65 9v75h-76zM200 92c-21 -1 -41 -3 -60 -8c15 -46 37 -76 60 -82v90zM216 2c22 6 46 36 60 82c-19 5 -40 7 -60 8v-90zM216 109c22 -1 43 -4 64 -9c6 24 10 53 11 84h-75v-75zM308 184c-1 -32 -5 -62 -12 -88c21 -6 41 -15 60 -25c26 31 41 70 43 113h-91z
-M308 200v0h91c-2 43 -17 82 -43 113c-19 -10 -38 -19 -59 -25c7 -26 10 -56 11 -88zM344 326c-25 25 -56 44 -91 52c16 -17 29 -43 39 -74c18 6 35 13 52 22zM163 378c-35 -8 -67 -27 -91 -52c16 -9 34 -15 52 -21c10 31 23 56 39 73zM72 58c25 -25 56 -44 91 -52
-c-16 17 -30 43 -40 74c-18 -6 -35 -13 -51 -22zM253 6c35 8 66 27 91 52c-17 9 -34 16 -52 22c-10 -31 -23 -57 -39 -74z" />
-    <glyph glyph-name="ion-ios-world" unicode="&#xf4d3;" horiz-adv-x="416" 
-d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208v0v0v0c-115 0 -208 93 -208 208s93 208 208 208v0v0v0zM208 1c106 0 191 85 191 191s-85 191 -191 191v0v0v0c-106 0 -191 -85 -191 -191s86 -191 191 -191v0v0v0zM274 276c6 -22 9 -48 10 -76h-68v68c20 1 39 4 58 8
-zM216 366c20 -6 41 -34 54 -75c-17 -4 -36 -6 -54 -7v82zM145 291c13 42 35 69 55 75v-82c-19 1 -37 3 -55 7zM333 315c-15 -8 -31 -15 -48 -20c-9 29 -21 52 -36 67c32 -8 61 -24 84 -47zM299 200c-1 29 -4 56 -10 80c19 6 37 14 54 23c23 -28 38 -64 40 -103h-84zM132 200
-c1 28 3 54 9 76c19 -5 39 -7 59 -8v-68h-68zM284 184c-1 -28 -4 -54 -10 -76c-19 5 -38 7 -58 8v68h68zM141 108c-6 22 -8 48 -9 76h68v-68c-20 -1 -40 -3 -59 -8zM200 18c-20 6 -42 33 -55 75c18 4 36 6 55 7v-82zM249 22c15 15 27 38 36 67c17 -5 33 -11 48 -19
-c-23 -23 -52 -40 -84 -48zM167 362c-15 -15 -27 -39 -36 -67c-16 5 -33 11 -48 19c22 23 52 40 84 48zM289 104c6 24 9 51 10 80h84c-2 -39 -17 -75 -40 -103c-17 9 -35 17 -54 23zM216 100c18 -1 37 -3 54 -7c-13 -42 -34 -69 -54 -75v82zM127 280c-6 -24 -11 -51 -11 -80
-h-83c2 39 17 75 40 103c17 -9 35 -17 54 -23zM116 184c1 -29 4 -56 10 -80c-19 -6 -36 -14 -53 -23c-23 28 -38 64 -40 103h83zM83 70c15 8 32 14 48 19c9 -28 21 -52 36 -67c-32 8 -62 25 -84 48z" />
-    <glyph glyph-name="ion-ipad" unicode="&#xf1f9;" horiz-adv-x="288" 
-d="M0 375c0 5 4 9 9 9h270c5 0 9 -4 9 -9v-366c0 -5 -4 -9 -9 -9h-270c-5 0 -9 4 -9 9v366zM144 10c8 0 14 6 14 14s-7 14 -14 14c-8 0 -14 -6 -14 -14s6 -14 14 -14zM32 329v-275c0 -4 3 -6 6 -6h211c3 0 7 2 7 6v275c0 4 -4 7 -7 7h-211c-3 0 -6 -3 -6 -7z" />
-    <glyph glyph-name="ion-iphone" unicode="&#xf1fa;" horiz-adv-x="192" 
-d="M168 384c13 0 24 -11 24 -24v-336c0 -13 -11 -24 -24 -24h-144c-13 0 -24 11 -24 24v336c0 13 11 24 24 24h144zM80 348v0c0 -2 2 -4 4 -4h24c2 0 4 2 4 4v0c0 2 -2 4 -4 4h-24c-2 0 -4 -2 -4 -4zM68 352c-2 0 -4 -2 -4 -4s2 -4 4 -4s4 2 4 4s-2 4 -4 4zM96 16
-c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM176 64v256h-160v-256h160z" />
-    <glyph glyph-name="ion-ipod" unicode="&#xf1fb;" horiz-adv-x="224" 
-d="M112 137c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM196 384c15 0 28 -12 28 -28v-328c0 -16 -13 -28 -28 -28h-168c-15 0 -28 12 -28 28v328c0 16 13 28 28 28h168zM112 32c40 0 72 32 72 72s-32 72 -72 72s-72 -32 -72 -72s32 -72 72 -72z
-M192 221v118c-1 7 -6 12 -12 13h-136c-7 -1 -12 -7 -12 -15v-114c0 -8 6 -15 14 -15h131c8 0 14 5 15 13z" />
-    <glyph glyph-name="ion-jet" unicode="&#xf295;" horiz-adv-x="326" 
-d="M222 80l-2 -13l53 -58l-18 -27l-74 9l-18 -55l-19 55l-73 -9l-18 27l53 58l-2 13l-104 -35l3 53l114 103s26 173 28 192c5 40 18 55 18 55s13 -15 18 -55c2 -19 28 -192 28 -192l114 -103l3 -53z" />
-    <glyph glyph-name="ion-key" unicode="&#xf296;" horiz-adv-x="192" 
-d="M144 147c28 -17 48 -48 48 -83c0 -53 -43 -96 -96 -96s-96 43 -96 96c0 36 19 67 48 84c0 0 7 16 12 41c0 4 11 6 11 12v20c0 5 -7 9 -7 11v8v8c0 2 0 4 1 6c0 1 1 1 1 2l2 1l4 4v1c2 2 3 4 3 6c0 1 1 8 1 9c0 3 -2 6 -4 8l-1 1l-4 4v0l-1 1v0c-2 2 -3 5 -3 8v7
-c0 3 2 7 4 9v0l5 5v0c2 2 4 3 4 6v24c0 3 -2 6 -4 8v1l-4 4l-1 1c-2 2 -3 5 -3 8v18c0 11 0 19 9 23c3 1 14 3 23 3c20 0 30 -8 32 -36c0 0 7 -81 9 -143s7 -90 7 -90zM96 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
-    <glyph glyph-name="ion-knife" unicode="&#xf297;" horiz-adv-x="64" 
-d="M62 416c2 0 2 -1 2 -6v-412c0 -15 -10 -30 -24 -30v0v0c-14 0 -24 15 -24 30c1 19 14 83 16 130v0c1 30 -32 31 -32 70c0 134 35 191 54 214c2 2 5 4 8 4z" />
-    <glyph glyph-name="ion-laptop" unicode="&#xf1fc;" horiz-adv-x="512" 
-d="M480 342v-262h-448v262c0 6 4 10 10 10h428c6 0 10 -4 10 -10zM448 112v208h-384v-208h384zM0 59v5h512v-5c-70 -20 -116 -27 -256 -27s-186 7 -256 27z" />
-    <glyph glyph-name="ion-leaf" unicode="&#xf1fd;" horiz-adv-x="422" 
-d="M412 69c18 -3 10 -41 -5 -39c0 0 -21 -1 -63 12c0 0 -16 -19 -39 -30c-26 -12 -118 -33 -197 38c-108 97 -120 354 -100 333c86 -90 197 -47 270 -106c55 -44 88 -127 77 -192c0 0 5 -8 57 -16zM316 65c5 5 10 16 10 24c-161 52 -252 160 -252 160s104 -143 242 -184z
-" />
-    <glyph glyph-name="ion-levels" unicode="&#xf298;" horiz-adv-x="350" 
-d="M46 349c11 -5 18 -16 18 -29s-7 -24 -18 -29v-275c0 -9 -7 -16 -16 -16s-16 7 -16 16v278c-8 6 -14 15 -14 26s6 20 14 26v22c0 9 7 16 16 16s16 -7 16 -16v-19zM142 155c9 -6 15 -16 15 -27s-6 -21 -15 -27v-85c0 -9 -7 -16 -16 -16s-16 7 -16 16v84
-c-10 5 -17 16 -17 28s7 23 17 28v212c0 9 7 16 16 16s16 -7 16 -16v-213zM238 285c10 -6 16 -16 16 -28s-6 -22 -16 -28v-213c0 -9 -7 -16 -16 -16s-16 7 -16 16v213c-10 6 -16 16 -16 28s6 22 16 28v83c0 9 7 16 16 16s16 -7 16 -16v-83zM350 65c0 -12 -6 -22 -16 -28v-21
-c0 -9 -7 -16 -16 -16s-16 7 -16 16v21c-10 6 -16 16 -16 28s6 22 16 28v275c0 9 7 16 16 16s16 -7 16 -16v-275c10 -6 16 -16 16 -28z" />
-    <glyph glyph-name="ion-lightbulb" unicode="&#xf299;" horiz-adv-x="256" 
-d="M128 416c71 0 128 -56 128 -124c0 -5 0 -9 -1 -14s-2 -11 -3 -16v-2c-17 -63 -45 -71 -59 -167v-1c-2 -9 -10 -12 -20 -12h-90c-10 0 -18 3 -20 12v1c-14 96 -42 104 -59 167v2c-1 5 -2 11 -3 16s-1 9 -1 14c0 68 57 124 128 124zM190 52v-1c-2 -3 -3 -4 -3 -7s1 -5 3 -8
-v-1c1 -2 2 -3 2 -5s-1 -4 -2 -6v-1c-2 -3 -3 -4 -3 -7s1 -5 3 -8v-1c1 -2 2 -4 2 -6c0 -5 -4 -9 -10 -11h-1c-6 -1 -13 -2 -19 -3h-2c-6 -1 -11 -5 -14 -9v0c-4 -5 -10 -10 -18 -10s-15 6 -19 11v0c-3 4 -7 7 -13 8h-2c-6 1 -13 2 -19 3h-1c-6 2 -10 6 -10 11c0 2 1 4 2 6v1
-c2 2 3 4 3 7s-1 5 -3 8v1c-1 2 -2 4 -2 6s1 3 2 5v1c2 3 3 5 3 8s-1 4 -3 7v1v0c-1 2 -2 4 -2 6c0 4 -1 6 7 6h114c8 0 7 -2 7 -6c0 -2 -1 -4 -2 -6v0z" />
-    <glyph glyph-name="ion-link" unicode="&#xf1fe;" horiz-adv-x="384" 
-d="M192 240v0v0v0zM304 288c44 0 80 -36 80 -80v-32c0 -44 -36 -80 -80 -80h-112c-33 0 -60 20 -73 48c-4 10 -7 20 -7 32v32h48v-32c0 -18 14 -32 32 -32h112c18 0 32 14 32 32v32c0 18 -14 32 -32 32v0h-16c-6 31 -32 48 -32 48h48zM266 240c4 -10 6 -21 6 -32v-32v0h-48
-v0v32c0 18 -14 32 -32 32v0h-112c-18 0 -32 -14 -32 -32v-32c0 -18 14 -32 32 -32h16c6 -31 32 -48 32 -48h-48c-44 0 -80 36 -80 80v32c0 44 36 80 80 80h112c33 0 62 -20 74 -48z" />
-    <glyph glyph-name="ion-load-a" unicode="&#xf29a;" horiz-adv-x="384" 
-d="M144 352c0 43 21 64 64 64s64 -21 64 -64s-21 -64 -64 -64s-64 21 -64 64zM0 192c0 32 16 48 48 48s48 -16 48 -48s-16 -48 -48 -48s-48 16 -48 48zM312 304c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM132 340c10 -10 15 -22 15 -36s-5 -26 -15 -36s-22 -15 -36 -15
-s-26 5 -36 15s-15 22 -15 36s5 26 15 36s22 15 36 15s26 -5 36 -15zM352 192c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16s-16 5 -16 16zM297 79c0 16 8 24 24 24s24 -8 24 -24s-8 -24 -24 -24s-24 8 -24 24zM176 32c0 21 11 32 32 32s32 -11 32 -32s-11 -32 -32 -32
-s-32 11 -32 32zM56 80c0 27 13 40 40 40s40 -13 40 -40s-13 -40 -40 -40s-40 13 -40 40z" />
-    <glyph glyph-name="ion-load-b" unicode="&#xf29b;" 
-d="M256 288c0 -18 -14 -32 -32 -32v0c-18 0 -32 14 -32 32v96c0 18 14 32 32 32v0c18 0 32 -14 32 -32v-96zM224 128v0c18 0 32 -14 32 -32v-96c0 -18 -14 -32 -32 -32s-32 14 -32 32v96c0 18 14 32 32 32zM416 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32h-96
-c-18 0 -32 14 -32 32s14 32 32 32h96zM128 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32h-96c-18 0 -32 14 -32 32s14 32 32 32h96zM314 237c-12 -12 -33 -12 -45 0v0c-12 12 -12 34 0 46l68 67c12 12 33 12 45 0v0c12 -12 12 -33 0 -45zM179 147v0c12 -12 12 -33 0 -46
-l-68 -67c-12 -12 -33 -12 -45 0s-12 33 0 45l67 68c12 12 34 12 46 0zM382 79v0c12 -12 12 -33 0 -45s-33 -12 -45 0l-68 68c-12 12 -12 33 0 45s33 12 45 0zM179 282v0c12 -12 12 -33 0 -45s-34 -12 -46 0l-67 68c-12 12 -12 33 0 45s33 12 45 0z" />
-    <glyph glyph-name="ion-load-c" unicode="&#xf29c;" 
-d="M448 222c0 -3 0 -6 -1 -9c-4 -8 -15 -12 -23 -7c-4 2 -6 7 -7 11c-1 5 -1 9 -2 14c-4 20 -12 40 -22 58c-12 21 -28 41 -47 56c-18 15 -40 26 -62 33c-21 6 -42 9 -64 9h-4c-3 0 -6 -1 -9 -1c-6 0 -14 -1 -20 -2c-13 -2 -25 -6 -37 -11c-21 -8 -40 -20 -57 -35
-s-31 -33 -42 -52c-12 -22 -20 -45 -24 -70c-2 -11 -2 -23 -2 -34c0 -6 0 -11 1 -16c1 -6 2 -13 3 -19c5 -24 14 -47 28 -67c13 -20 29 -38 48 -52c20 -15 42 -26 65 -33c25 -7 50 -9 76 -7c25 2 50 9 73 20c11 5 22 12 32 19s19 15 27 24c4 4 8 9 12 14s7 10 10 15
-c6 10 12 20 17 31c4 8 8 16 11 25c2 4 3 9 4 13s1 7 2 11c1 -9 1 -18 -1 -26c-1 -5 -2 -11 -4 -16c-1 -5 -3 -10 -5 -15c-4 -10 -8 -19 -13 -28c-6 -11 -12 -21 -20 -30s-16 -18 -25 -26c-18 -15 -40 -27 -62 -36c-23 -9 -48 -14 -73 -15s-51 3 -75 11c-23 7 -45 19 -65 33
-c-19 14 -36 31 -50 50c-7 10 -13 20 -18 31s-9 21 -13 33c-6 18 -9 37 -10 56c-1 20 1 39 5 58c5 24 15 47 28 68c12 19 26 35 42 50s35 27 55 36c23 11 48 19 74 21c10 1 19 1 29 1c13 0 26 -2 38 -4c24 -5 47 -14 68 -26s41 -29 57 -48c15 -18 27 -37 36 -58
-c4 -10 7 -21 10 -32c2 -8 5 -17 6 -26z" />
-    <glyph glyph-name="ion-load-d" unicode="&#xf29d;" horiz-adv-x="384" 
-d="M368 208c9 0 16 -7 16 -16s-7 -16 -16 -16h-80c-9 0 -16 7 -16 16s7 16 16 16h80zM112 192c0 -9 -7 -16 -16 -16h-80c-9 0 -16 7 -16 16s7 16 16 16h80c9 0 16 -7 16 -16zM192 112c9 0 16 -7 16 -16v-80c0 -9 -7 -16 -16 -16s-16 7 -16 16v80c0 9 7 16 16 16zM192 384
-c9 0 16 -7 16 -16v-80c0 -9 -7 -16 -16 -16s-16 7 -16 16v80c0 9 7 16 16 16zM261 232c-4 8 -2 18 6 22l69 40c8 4 18 2 22 -6s2 -18 -6 -22l-69 -40c-8 -4 -18 -2 -22 6zM123 152c4 -8 2 -18 -6 -22l-69 -40c-8 -4 -18 -2 -22 6s-2 18 6 22l69 40c8 4 18 2 22 -6zM254 117
-l40 -69c4 -8 2 -18 -6 -22s-18 -2 -22 6l-40 69c-4 8 -2 18 6 22s18 2 22 -6zM118 352l40 -69c4 -8 2 -18 -6 -22s-18 -2 -22 6l-40 69c-4 8 -2 18 6 22s18 2 22 -6zM232 261c-8 4 -10 14 -6 22l40 69c4 8 14 10 22 6s10 -14 6 -22l-40 -69c-4 -8 -14 -10 -22 -6zM152 123
-c8 -4 10 -14 6 -22l-40 -69c-4 -8 -14 -10 -22 -6s-10 14 -6 22l40 69c4 8 14 10 22 6zM352 118c8 -4 10 -14 6 -22s-14 -10 -22 -6l-69 40c-8 4 -10 14 -6 22s14 10 22 6zM32 266c-8 4 -10 14 -6 22s14 10 22 6l69 -40c8 -4 10 -14 6 -22s-14 -10 -22 -6z" />
-    <glyph glyph-name="ion-location" unicode="&#xf1ff;" horiz-adv-x="239" 
-d="M119 384c66 0 120 -54 120 -120c0 -115 -120 -264 -120 -264s-119 149 -119 264c0 66 53 120 119 120zM119 206c31 0 57 25 57 56s-26 57 -57 57s-56 -26 -56 -57s25 -56 56 -56z" />
-    <glyph glyph-name="ion-lock-combination" unicode="&#xf4d4;" horiz-adv-x="384" 
-d="M320 271c39 -35 64 -86 64 -143c0 -106 -86 -192 -192 -192s-192 86 -192 192c0 57 25 108 64 143v49c0 71 57 128 128 128s128 -57 128 -128v-49zM96 320v-26c28 16 61 26 96 26s68 -10 96 -26v26c0 53 -43 96 -96 96s-96 -43 -96 -96zM192 -32c88 0 160 72 160 160
-s-72 160 -160 160s-160 -72 -160 -160s72 -160 160 -160zM192 272c80 0 144 -64 144 -144s-64 -144 -144 -144s-144 64 -144 144s64 144 144 144zM315 95c2 9 4 18 4 29h-7v7h8c0 11 -2 20 -5 30l-25 -7l-4 12l25 8c-4 10 -8 18 -14 26l-11 -8l-4 6l11 8c-6 8 -13 16 -21 22
-l-15 -21l-11 8l15 20c-8 6 -17 11 -27 14l-4 -13l-6 2l5 13c-9 3 -20 5 -29 5v-13v-6h-16v6v13c-11 -1 -19 -2 -29 -5l4 -12l-6 -2l-4 12c-10 -3 -19 -8 -27 -14l15 -20l-10 -8l-15 21c-8 -6 -16 -14 -22 -22l11 -8l-4 -5l-10 8c-6 -8 -10 -17 -14 -27l24 -8l-5 -12l-25 7
-c-3 -10 -3 -19 -3 -30h6v-7h-5c0 -11 2 -20 4 -29l24 7l4 -12l-24 -8c4 -10 8 -19 14 -27l9 7l4 -5l-9 -7c6 -8 13 -16 21 -22l15 21l10 -8l-15 -20c8 -5 17 -11 27 -14l3 11l7 -2l-4 -11c10 -3 18 -4 29 -5v13v6h16v-6v-13c9 1 19 2 29 5l-5 12l6 2l4 -12c10 3 19 8 27 14
-l-15 20l11 8l15 -21c8 6 15 14 21 22l-11 7l4 6l10 -8c6 8 11 17 15 27l-25 8l4 12zM111 128c0 54 27 81 81 81s81 -27 81 -81s-27 -81 -81 -81s-81 27 -81 81z" />
-    <glyph glyph-name="ion-locked" unicode="&#xf200;" horiz-adv-x="384" 
-d="M22 -32c-12 0 -22 10 -22 22v212c0 12 10 22 22 22h3h19v31c0 42 17 87 43 115s64 46 105 46v0v0c41 0 79 -18 105 -46s43 -73 43 -115v-31h22c12 0 22 -10 22 -22v-212c0 -12 -10 -22 -22 -22h-340zM97 255v-31h17h155h18v31c0 27 -10 61 -28 80v0v1
-c-18 19 -42 29 -67 29v0v0c-25 0 -49 -10 -67 -29v-1v0c-18 -19 -28 -53 -28 -80z" />
-    <glyph glyph-name="ion-log-in" unicode="&#xf29e;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224c-96 0 -177 60 -209 144h34c9 -20 23 -40 39 -56c36 -36 85 -56 136 -56s100 20 136 56s56 85 56 136s-20 100 -56 136s-85 56 -136 56s-100 -20 -136 -56c-16 -16 -30 -36 -39 -56h-34c32 84 113 144 209 144z
-M175 124l52 52h-227v32h227l-52 52l22 23l91 -91l-91 -91z" />
-    <glyph glyph-name="ion-log-out" unicode="&#xf29f;" 
-d="M335 124l52 52h-227v32h227l-52 52l22 23l91 -91l-91 -91zM359 56c3 3 6 5 8 8h41c-40 -58 -108 -96 -184 -96c-124 0 -224 100 -224 224s100 224 224 224c76 0 144 -38 184 -96h-41c-2 3 -5 5 -8 8c-36 36 -84 56 -135 56s-100 -20 -136 -56s-56 -85 -56 -136
-s20 -100 56 -136s85 -56 136 -56s99 20 135 56z" />
-    <glyph glyph-name="ion-loop" unicode="&#xf201;" horiz-adv-x="334" 
-d="M184 148v-58c49 8 86 50 86 102c0 16 -4 30 -10 44c-3 6 -5 12 -9 17l47 43c1 -1 2 -3 3 -4c21 -28 33 -62 33 -100v-4c-2 -72 -47 -131 -111 -154c-12 -4 -26 -8 -39 -9v-57l-76 67l-26 23l44 39zM0 196c2 72 48 133 113 155c12 4 24 7 37 8v57l76 -67l26 -23l-44 -39
-l-59 -51l1 58c-49 -8 -86 -51 -86 -102c0 -16 4 -31 10 -45c3 -6 5 -11 9 -16l-47 -44c-1 2 -2 3 -3 5c-20 28 -33 63 -33 100v4z" />
-    <glyph glyph-name="ion-magnet" unicode="&#xf2a0;" horiz-adv-x="384" 
-d="M192 416c115 0 192 -78 192 -200c0 -49 -3 -77 -15 -128c-16 -66 -39 -113 -39 -113v-1c-2 -3 -6 -6 -10 -6c-1 0 -3 1 -4 1l-2 1l-50 20l-2 1c-3 2 -5 5 -5 9c0 1 0 3 1 4v1c7 16 27 59 37 101s13 63 13 108c0 71 -52 122 -116 122s-116 -51 -116 -122
-c0 -45 3 -66 13 -108s30 -85 37 -101v-1c1 -1 1 -3 1 -4c0 -4 -2 -7 -5 -9l-2 -1l-50 -20l-2 -1c-1 0 -3 -1 -4 -1c-4 0 -8 3 -10 6v1s-24 47 -40 113c-12 51 -14 79 -14 128c0 122 77 200 192 200zM109 4c-9 19 -27 59 -36 98l-42 -12c13 -53 30 -92 35 -104l43 17v1z
-M317 -14c5 12 23 51 36 104l-43 12c-9 -39 -26 -79 -35 -98v-1z" />
-    <glyph glyph-name="ion-male" unicode="&#xf2a1;" 
-d="M448 256l-63 63l-69 -69c22 -30 36 -66 36 -106c0 -97 -79 -176 -176 -176s-176 79 -176 176s79 176 176 176c40 0 76 -14 106 -36l69 69l-63 63h160v-160zM266 54c24 24 38 56 38 90s-14 66 -38 90s-56 38 -90 38s-66 -14 -90 -38s-38 -56 -38 -90s14 -66 38 -90
-s56 -38 90 -38s66 14 90 38z" />
-    <glyph glyph-name="ion-man" unicode="&#xf202;" horiz-adv-x="168" 
-d="M84 341c-21 0 -37 17 -37 38s16 37 37 37s37 -16 37 -37s-16 -38 -37 -38zM121 333c28 0 47 -24 47 -48v-114c0 -22 -32 -22 -32 0v105h-5v-286c0 -28 -41 -31 -43 0v165h-1h-7v-165c-1 -29 -43 -30 -43 0v286h-6v-105c0 -22 -31 -22 -31 0v114c0 24 19 48 47 48h37h37z
-" />
-    <glyph glyph-name="ion-map" unicode="&#xf203;" 
-d="M441 311c4 -3 7 -8 7 -14v-281c0 -6 -2 -11 -7 -14c-2 -1 -5 -2 -7 -2c-3 0 -6 0 -8 2l-97 66l-97 -66c-5 -3 -10 -3 -15 0l-97 66l-97 -66c-5 -3 -10 -3 -15 0s-8 8 -8 14v281c0 6 3 11 7 14l105 71c5 3 10 3 15 0l97 -66l98 66c5 3 10 3 15 0zM103 95v242l-71 -50v-242
-zM135 95l73 -49v129l-4 -11c-7 2 -13 6 -20 10l8 13c5 -3 11 -6 16 -8v109l-73 49v-101c4 -2 9 -4 13 -7l-10 -13c-1 1 -2 1 -3 2v-123zM240 46l73 49v109c0 -1 -1 -1 -1 -2l-6 -6l-12 11l6 6c3 3 5 7 8 10l5 -5v119l-73 -49v-112h7l3 -15c-3 0 -6 -1 -9 -1h-1v-114zM416 46
-v242l-71 49v-88c3 1 5 1 8 2l4 -16c-4 -1 -8 -1 -12 -3v-137zM97 227c-3 -1 -11 -5 -14 -7l-11 12c4 3 8 6 12 8c3 2 6 3 9 4l5 -15c-2 -1 1 -1 -1 -2zM265 182c5 3 10 5 15 10l11 -12c-6 -6 -12 -10 -19 -13zM67 192v-1l-15 5v1c2 7 4 13 9 20l13 -9c-4 -5 -5 -10 -7 -16z
-M166 210c3 -4 7 -8 11 -11l-11 -12c-4 4 -8 9 -12 13l-3 3l12 11c1 -1 2 -3 3 -4zM376 218l-11 12l10 10l-10 10l11 12l10 -11l11 11l11 -12l-10 -10l10 -10l-11 -12l-11 11z" />
-    <glyph glyph-name="ion-medkit" unicode="&#xf2a2;" 
-d="M440 304c4 0 8 -4 8 -8v-288c0 -4 -4 -8 -8 -8h-432c-4 0 -8 4 -8 8v288c0 4 4 8 8 8h120v31c1 28 22 49 51 49h45h45c30 0 50 -21 51 -49v-31h120zM160 331v-27h128v27v1v1c0 10 -9 19 -19 19h-45h-45c-10 0 -19 -9 -19 -19v-1v-1zM320 128v64h-64v64h-64v-64h-64v-64
-h64v-64h64v64h64z" />
-    <glyph glyph-name="ion-merge" unicode="&#xf33f;" horiz-adv-x="384" 
-d="M320 224c35 0 64 -29 64 -64s-29 -64 -64 -64c-24 0 -44 13 -55 32h-10c-61 0 -115 25 -159 74v-115c19 -11 32 -31 32 -55c0 -35 -29 -64 -64 -64s-64 29 -64 64c0 24 13 44 32 55v210c-19 11 -32 31 -32 55c0 35 29 64 64 64s64 -29 64 -64c0 -19 -8 -37 -22 -49
-c4 -9 17 -35 37 -58c32 -35 70 -53 112 -53h10c11 19 31 32 55 32zM64 384c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM64 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM320 128c18 0 32 14 32 32s-14 32 -32 32
-s-32 -14 -32 -32s14 -32 32 -32z" />
-    <glyph glyph-name="ion-mic-a" unicode="&#xf204;" horiz-adv-x="288" 
-d="M0 210c0 10 9 19 20 19s19 -9 19 -19v-14c0 -28 12 -53 31 -72s45 -31 74 -31s55 12 74 31s31 44 31 72v14c0 10 8 19 19 19s20 -9 20 -19v-14c0 -66 -46 -120 -108 -136c-1 0 -3 -1 -4 -1c-6 -2 -10 -7 -12 -13v-58c0 -11 -9 -20 -20 -20v0c-11 0 -20 9 -20 20v58
-c-2 6 -6 11 -12 13c-1 0 -3 1 -4 1c-62 16 -108 70 -108 136v14zM67 340c0 42 34 76 77 76s78 -34 78 -76v-144c0 -42 -35 -75 -78 -75s-77 33 -77 75v144z" />
-    <glyph glyph-name="ion-mic-b" unicode="&#xf205;" horiz-adv-x="160" 
-d="M80 416c35 0 65 -23 76 -59c6 -18 4 -45 2 -55s-8 -20 -14 -28c-3 -4 -7 -7 -11 -9c-1 0 -1 -1 -2 -1c-3 -1 -6 -2 -10 -3c-12 -3 -25 -5 -39 -5v0h-1h-1v0c-14 0 -29 2 -41 5c-4 1 -7 2 -10 3c-1 0 -1 1 -2 1c-4 2 -8 5 -11 9c-6 8 -12 18 -14 28s-4 37 2 55
-c11 36 41 59 76 59zM119 247c6 0 12 -5 12 -12v-2c-5 -67 -18 -241 -19 -252c0 0 -3 -13 -32 -13v0c-29 0 -32 13 -32 13c-1 11 -13 185 -18 252v2c0 7 5 12 11 12h1c1 0 1 -1 2 -1c2 0 4 -1 6 -1c9 -2 21 -2 31 -2s20 0 29 2c2 0 4 1 6 1c1 0 1 1 2 1h1zM90 166v33
-c0 6 -4 11 -10 11s-10 -5 -10 -11v-33c0 -6 4 -11 10 -11s10 5 10 11z" />
-    <glyph glyph-name="ion-mic-c" unicode="&#xf206;" horiz-adv-x="256" 
-d="M201 416c30 0 55 -23 55 -52v-28h-59v-37h59v-43h-59v-37h59v-43h-59v-37h59v-42c0 -29 -25 -52 -55 -52h-30v-77h-86v77h-30c-30 0 -55 23 -55 52v42h152v37h-152v43h152v37h-152v43h152v37h-152v28c0 29 25 52 55 52h146z" />
-    <glyph glyph-name="ion-minus-circled" unicode="&#xf207;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM352 176v32h-256v-32h256z" />
-    <glyph glyph-name="ion-minus-round" unicode="&#xf208;" horiz-adv-x="384" 
-d="M353 224c17 0 31 -14 31 -32s-14 -32 -31 -32h-322c-17 0 -31 14 -31 32s14 32 31 32h322z" />
-    <glyph glyph-name="ion-minus" unicode="&#xf209;" horiz-adv-x="384" 
-d="M0 160v64h384v-64h-384z" />
-    <glyph glyph-name="ion-model-s" unicode="&#xf2c1;" horiz-adv-x="512" 
-d="M509 57v-8v0v-1v-3v0c0 -3 -1 -5 -1 -7c-1 -12 -2 -18 -6 -20c-3 -2 -6 -2 -10 -2h-43s-10 1 -11 16v8c20 1 39 1 52 0c10 0 13 0 16 6c2 3 2 7 3 11zM3 57c1 -4 1 -8 3 -11c3 -6 6 -6 16 -6c13 1 32 1 52 0v-8c-1 -15 -8 -16 -11 -16h-43s-7 0 -10 2c-4 2 -6 8 -7 20v7
-v0v3v1v0v8zM512 151c0 -31 -2 -58 -2 -68c0 -4 0 -11 -1 -18c-1 -4 -1 -8 -3 -11c-3 -6 -6 -6 -16 -6c-13 1 -32 1 -52 0c-13 0 -27 -2 -39 -2c-30 -1 -21 4 -34 4s-63 -2 -109 -2s-97 2 -110 2s-4 -5 -34 -4c-12 0 -25 2 -38 2c-20 1 -39 1 -52 0c-10 0 -13 0 -16 6
-c-2 3 -2 7 -3 11c-1 7 -1 14 -1 18c0 10 -2 37 -2 68s4 61 6 64c1 2 8 9 26 21s17 10 20 18c-3 1 -5 3 -7 3c-4 0 -4 -3 -12 -3s-24 1 -28 5c-4 3 -5 5 -5 8s2 9 5 13s19 6 27 7s10 0 12 -1c4 -2 3 -22 3 -22l9 -1c5 13 12 41 24 62c13 23 26 30 32 32s10 2 48 6s69 5 96 5
-s58 -1 96 -5s42 -4 48 -6s19 -9 32 -32c12 -21 19 -49 24 -62l9 1s-1 20 3 22c2 1 4 2 12 1s24 -3 27 -7s5 -10 5 -13s-1 -4 -5 -8s-20 -5 -28 -5s-8 3 -12 3c-2 0 -4 -2 -7 -3c3 -8 2 -6 20 -18s25 -19 26 -21c2 -3 6 -33 6 -64zM86 303c-5 -11 -11 -33 -10 -36
-s-1 -5 15 -4s117 3 165 3s149 -2 165 -3s14 1 15 4s-5 25 -10 36s-17 31 -26 37c-2 1 -17 7 -54 9c-34 2 -72 3 -90 3s-56 -1 -90 -3c-37 -2 -52 -8 -54 -9c-7 -4 -21 -26 -26 -37zM123 178c7 2 11 2 11 2s-17 16 -48 25s-49 11 -66 10c0 0 -3 -16 0 -27s8 -10 16 -12
-s13 -5 16 -4s7 4 12 4s29 -4 38 -4s14 4 21 6zM358 99c15 2 34 19 21 33c-18 19 -15 19 -55 24c-35 4 -61 4 -68 4s-33 0 -68 -4c-40 -5 -37 -5 -55 -24c-13 -14 6 -31 21 -33c14 -2 74 -3 102 -3s88 1 102 3zM492 188c3 11 0 27 0 27c-17 1 -35 -1 -66 -10s-48 -26 -48 -26
-s4 1 11 -1s12 -6 21 -6s33 4 38 4s9 -3 12 -4s8 2 16 4s13 1 16 12z" />
-    <glyph glyph-name="ion-monitor" unicode="&#xf20a;" 
-d="M437 384c6 0 11 -5 11 -11v-266c0 -6 -5 -11 -11 -11h-426c-6 0 -11 5 -11 11v266c0 6 5 11 11 11h426zM416 128v224h-384v-224h384zM270 0h-92c-28 0 -42 3 -30 12s30 16 30 23c0 4 1 45 1 45h45h45s1 -41 1 -45c0 -7 18 -14 30 -23s-2 -12 -30 -12z" />
-    <glyph glyph-name="ion-more" unicode="&#xf20b;" horiz-adv-x="384" 
-d="M50 144c-28 0 -50 21 -50 48c0 26 22 48 50 48s50 -22 50 -48c0 -27 -22 -48 -50 -48zM192 144c-28 0 -50 21 -50 48c0 26 22 48 50 48s50 -22 50 -48c0 -27 -22 -48 -50 -48zM334 144c-28 0 -50 21 -50 48c0 26 22 48 50 48s50 -22 50 -48c0 -27 -22 -48 -50 -48z" />
-    <glyph glyph-name="ion-mouse" unicode="&#xf340;" horiz-adv-x="256" 
-d="M128 416h-1h5h-4zM251 255c2 1 2 1 4 1h1v-176c0 -37 -21 -71 -53 -91c-5 -3 -9 -5 -14 -7v-1v0c-18 -9 -39 -13 -61 -13c-71 0 -128 50 -128 112v176h1c2 0 3 0 5 -1v0c34 -13 76 -23 122 -23s88 10 122 23h1zM189 -18c5 2 10 4 14 7c-5 -3 -9 -5 -14 -7v0v-1v1v0z
-M203 -11c-4 -3 -9 -5 -14 -7c5 2 9 4 14 7zM132 416c69 -2 124 -51 124 -112v-23c-2 -2 -4 -4 -6 -5c-1 -1 -3 0 -4 -1c-23 -10 -50 -16 -82 -19h-1h-2c-11 0 -17 0 -17 10v86c0 9 -7 16 -16 16s-16 -7 -16 -16v-85c0 -11 -6 -11 -17 -11h-2c-32 3 -61 9 -84 19v0
-c-1 0 -1 1 -2 1c-3 1 -5 3 -7 5v23c0 61 57 111 127 112h5z" />
-    <glyph glyph-name="ion-music-note" unicode="&#xf20c;" horiz-adv-x="384" 
-d="M362 416c12 0 22 -9 22 -21v-303s-3 -43 -12 -55v0c-9 -15 -25 -21 -43 -21h-37c-28 0 -52 20 -52 48s24 48 52 48h60v192l-208 -38v-232c0 -8 -3 -27 -13 -41c-1 -2 -2 -3 -3 -5c0 -1 -1 -1 -2 -2v0c-9 -11 -23 -18 -38 -18h-37c-28 0 -51 20 -51 48s23 48 51 48v0h61
-v286c1 14 13 28 27 32l218 33s3 1 5 1z" />
-    <glyph glyph-name="ion-navicon-round" unicode="&#xf20d;" horiz-adv-x="384" 
-d="M353 224c17 0 31 -14 31 -32s-14 -32 -31 -32h-322c-17 0 -31 14 -31 32s14 32 31 32h322zM353 352c17 0 31 -14 31 -32s-14 -32 -31 -32h-322c-17 0 -31 14 -31 32s14 32 31 32h322zM353 96c17 0 31 -14 31 -32s-14 -32 -31 -32h-322c-17 0 -31 14 -31 32s14 32 31 32
-h322z" />
-    <glyph glyph-name="ion-navicon" unicode="&#xf20e;" horiz-adv-x="320" 
-d="M0 175v32h320v-32h-320zM0 271v32h320v-32h-320zM0 79v32h320v-32h-320z" />
-    <glyph glyph-name="ion-navigate" unicode="&#xf2a3;" 
-d="M448 416l-192 -448v256h-256z" />
-    <glyph glyph-name="ion-network" unicode="&#xf341;" horiz-adv-x="384" 
-d="M384 352c0 -24 -13 -44 -32 -55v-93l-128 -64v-53c19 -11 32 -31 32 -55c0 -35 -29 -64 -64 -64s-64 29 -64 64c0 24 13 44 32 55v53l-128 64v93c-19 11 -32 31 -32 55c0 35 29 64 64 64s64 -29 64 -64c0 -24 -13 -44 -32 -55v-53l96 -48l96 48v53c-19 11 -32 31 -32 55
-c0 35 29 64 64 64s64 -29 64 -64zM64 384c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM192 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM320 320c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
-    <glyph glyph-name="ion-no-smoking" unicode="&#xf2c2;" 
-d="M328 144v48h16v-48h-16zM80 144v48h90l48 -48h-138zM332 388c69 -38 116 -112 116 -196c0 -124 -100 -224 -224 -224c-24 0 -47 4 -68 11c-2 1 -3 1 -5 2c-12 4 -24 9 -35 15h-1c-69 38 -115 112 -115 196c0 124 100 224 224 224c24 0 47 -4 68 -11c2 -1 3 -1 5 -2
-c12 -4 24 -9 35 -15v0zM224 22c37 0 72 12 100 32l-238 238c-20 -28 -32 -63 -32 -100c0 -65 36 -121 90 -150c6 -3 13 -7 19 -9c2 -1 3 -1 5 -2c9 -3 19 -5 29 -7c9 -2 18 -2 27 -2zM362 93c20 28 32 62 32 99c0 66 -37 123 -91 151c-6 3 -12 6 -18 8c-2 1 -3 1 -5 2
-c-9 3 -19 5 -29 7c-9 2 -18 2 -27 2c-37 0 -71 -12 -99 -32zM320 150l-42 42h42v-42zM352 144v48h16v-48h-16zM328 235c16 -7 16 -27 16 -34v-1h-16v1c0 8 -1 17 -7 20c-4 2 -13 4 -39 4h-3c-13 0 -24 0 -33 13c-5 8 -5 19 -2 29c-4 1 -8 1 -12 3c-17 7 -26 20 -26 38
-c0 33 27 44 39 44v-16c-1 0 -23 -2 -23 -28c0 -11 5 -19 16 -23c9 -4 18 -3 18 -3c3 0 6 -2 7 -5s2 -6 0 -8c-5 -7 -7 -18 -4 -22c4 -6 7 -6 20 -6h3c24 0 37 -2 46 -6zM368 200v0h-16c0 28 -4 41 -7 46c-6 10 -14 14 -25 14h-30c-3 0 -5 2 -6 4s-1 6 0 8c0 0 8 18 6 32
-c-1 8 -6 17 -27 17v16c24 0 40 -11 43 -30c2 -11 0 -23 -3 -31h17c16 0 30 -8 39 -22c6 -10 9 -28 9 -54z" />
-    <glyph glyph-name="ion-nuclear" unicode="&#xf2a4;" 
-d="M176 176c0 32 16 48 48 48s48 -16 48 -48s-16 -48 -48 -48s-48 16 -48 48zM176 176c0 32 16 48 48 48s48 -16 48 -48s-16 -48 -48 -48s-48 16 -48 48zM448 176c0 -27 -5 -53 -15 -78s-23 -47 -40 -66s-36 -35 -59 -48l-79 136c22 12 33 31 33 56h160zM224 240
-c-12 0 -23 -3 -33 -9l-80 138c35 20 73 31 113 31s78 -10 113 -30l-81 -139c-10 6 -21 9 -32 9zM160 176c0 -25 11 -44 33 -56l-79 -136c-35 20 -62 46 -83 80s-31 71 -31 112h160z" />
-    <glyph glyph-name="ion-outlet" unicode="&#xf342;" 
-d="M338 416c61 0 110 -51 110 -113v-222c0 -62 -49 -113 -110 -113h-228c-61 0 -110 51 -110 113v222c0 62 49 113 110 113h228zM143 197v102c0 11 -9 21 -20 21h-23c-11 0 -19 -9 -20 -20v-2v-101v-1c0 -11 9 -20 20 -20h23c11 0 20 9 20 20v1zM265 52v29
-c0 23 -18 42 -41 42s-41 -19 -41 -42v-29v0c0 -11 9 -20 20 -20h21h21c11 0 20 7 20 18v2zM368 197v102c0 11 -9 21 -20 21h-24c-11 0 -19 -9 -20 -20v-2v-101v-1c0 -11 9 -20 20 -20h24c11 0 20 9 20 20v1z" />
-    <glyph glyph-name="ion-paintbrush" unicode="&#xf4d5;" 
-d="M118 165c52 0 102 -41 90 -102c-11 -52 -54 -71 -90 -77c-30 -5 -100 0 -118 35c24 9 34 26 34 49c0 49 32 95 84 95zM436 388c13 -13 17 -30 5 -45l-154 -175c2 -9 1 -17 -3 -23l-50 -58v0v0c-2 -2 -4 -2 -6 0c-1 1 -1 2 -1 3v1c2 53 -41 87 -89 90v0h-2s-2 0 -2 1
-c-2 2 -2 4 0 6l59 49c6 4 14 4 23 2l175 154c15 12 32 8 45 -5zM134 188v0v0v0z" />
-    <glyph glyph-name="ion-paintbucket" unicode="&#xf4d6;" horiz-adv-x="480" 
-d="M112 384l32 32l275 -276l-58 -12l-163 -160l-198 192l152 152zM309 160l-110 110l-110 -110h220zM419 140c0 0 61 -66 61 -99s-27 -60 -61 -60s-60 27 -60 60s60 99 60 99z" />
-    <glyph glyph-name="ion-paper-airplane" unicode="&#xf2c3;" 
-d="M0 176l448 240l-112 -448l-112 112l-80 -112l-16 160zM319 31l80 323l-322 -173l83 -31l192 154l-128 -176z" />
-    <glyph glyph-name="ion-paperclip" unicode="&#xf20f;" horiz-adv-x="160" 
-d="M149 293c6 0 11 -5 11 -12v-195c0 -28 -10 -49 -24 -63c-15 -15 -36 -23 -56 -23c-40 0 -80 31 -80 88v234c0 24 11 44 29 54s39 11 57 0s29 -30 29 -54l-1 -225c0 -13 -3 -24 -9 -32s-16 -12 -25 -12c-17 0 -34 15 -34 44v173c0 6 6 12 12 12s11 -6 11 -12v-173
-c0 -14 5 -21 11 -21c2 0 5 2 7 4c3 4 5 10 5 17v225c0 15 -6 28 -17 34s-24 6 -35 0s-17 -19 -17 -34v-234c0 -44 29 -64 57 -64s57 19 57 63v195c0 6 6 11 12 11z" />
-    <glyph glyph-name="ion-pause" unicode="&#xf210;" horiz-adv-x="256" 
-d="M96 12c0 -7 -5 -12 -12 -12h-72c-7 0 -12 5 -12 12v360c0 7 5 12 12 12h72c7 0 12 -5 12 -12v-360zM244 384c7 0 12 -5 12 -12v-360c0 -7 -5 -12 -12 -12h-72c-7 0 -12 5 -12 12v360c0 7 5 12 12 12h72z" />
-    <glyph glyph-name="ion-person-add" unicode="&#xf211;" 
-d="M397 120h-42v51h-51v42h51v51h42v-51h51v-42h-51v-51zM384 0h-192h-192s0 26 2 40c2 11 17 25 81 49c63 23 60 12 60 55c0 28 -14 11 -23 64c-4 21 -6 7 -14 40c-4 17 3 19 2 27s-2 16 -4 33c-2 21 18 76 88 76s90 -55 88 -76c-2 -17 -3 -25 -4 -33s6 -10 2 -27
-c-8 -33 -10 -19 -14 -40c-9 -53 -23 -36 -23 -64c0 -43 -3 -32 60 -55c64 -24 79 -38 81 -49c2 -14 2 -40 2 -40z" />
-    <glyph glyph-name="ion-person-stalker" unicode="&#xf212;" 
-d="M393 123c42 -16 52 -26 53 -33c2 -9 2 -90 2 -90h-98c0 18 0 71 -1 77c-1 10 -1 29 -55 50c-8 3 -14 5 -19 7c18 8 15 15 15 28c0 19 -9 11 -15 47c-2 14 -4 5 -9 28c-3 12 1 12 1 18s-1 10 -2 22c-1 14 11 52 57 52s59 -38 58 -52c-1 -12 -2 -16 -2 -22
-c-1 -6 4 -6 1 -18c-5 -23 -7 -14 -9 -28c-6 -36 -16 -28 -16 -47c0 -29 -2 -23 39 -39zM325 0h-163h-162s0 65 2 77c2 10 15 22 69 43c54 20 50 17 50 55c0 24 -12 8 -20 54c-3 18 -5 7 -11 36c-3 15 2 16 1 23s-2 14 -3 29c-2 19 15 67 74 67s77 -49 75 -67
-c-1 -15 -2 -22 -3 -29s5 -8 2 -23c-6 -29 -9 -18 -12 -36c-8 -46 -20 -30 -20 -54c0 -32 -2 -36 31 -48c6 -2 11 -4 19 -7c54 -21 67 -33 69 -43c1 -6 2 -28 2 -47v-30z" />
-    <glyph glyph-name="ion-person" unicode="&#xf213;" horiz-adv-x="384" 
-d="M384 0h-192h-192s0 26 2 40c2 11 17 25 81 49c63 23 60 12 60 55c0 28 -14 11 -23 64c-4 21 -6 7 -14 40c-4 17 3 19 2 27s-2 16 -4 33c-2 21 18 76 88 76s90 -55 88 -76c-2 -17 -3 -25 -4 -33s6 -10 2 -27c-8 -33 -10 -19 -14 -40c-9 -53 -23 -36 -23 -64
-c0 -43 -3 -32 60 -55c64 -24 79 -38 81 -49c2 -14 2 -40 2 -40z" />
-    <glyph glyph-name="ion-pie-graph" unicode="&#xf2a5;" 
-d="M1 192c0 5 -1 11 -1 16c0 115 93 208 208 208c5 0 11 -1 16 -1v-32v-191h-191h-32zM78 46c-26 32 -42 71 -45 114h223v223c43 -3 82 -19 114 -45c47 -38 78 -96 78 -162c0 -115 -93 -208 -208 -208c-66 0 -124 31 -162 78z" />
-    <glyph glyph-name="ion-pin" unicode="&#xf2a6;" horiz-adv-x="224" 
-d="M188 220c20 -10 36 -31 36 -55c0 -17 -3 -21 -15 -21h-81l-12 -176h-8l-12 176h-81c-12 0 -15 5 -15 21c0 24 16 45 36 55v0c1 0 3 1 4 2c7 4 12 11 14 19l18 118v5c0 7 -4 10 -10 13v0c-1 0 -1 1 -2 1c-7 3 -12 9 -12 17c0 20 6 21 18 21h92c12 0 18 -1 18 -21
-c0 -8 -5 -14 -12 -17c-1 0 -1 -1 -2 -1v0c-6 -3 -10 -6 -10 -13v-5l18 -118c2 -8 7 -15 14 -19c1 -1 3 -2 4 -2v0z" />
-    <glyph glyph-name="ion-pinpoint" unicode="&#xf2a7;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c32 32 51 75 55 120l-63 8v16l63 8c-4 45 -23 88 -55 120s-75 51 -120 55l-8 -63h-16l-8 63c-45 -4 -88 -23 -120 -55s-51 -75 -55 -120l63 -8v-16l-63 -8
-c4 -45 23 -88 55 -120s75 -51 120 -55l8 63h16l8 -63c45 4 88 23 120 55z" />
-    <glyph glyph-name="ion-pizza" unicode="&#xf2a8;" horiz-adv-x="352" 
-d="M315 318c10 -4 12 -13 9 -20l-148 -330s-143 320 -148 331s2 16 9 19c39 18 90 28 139 28s96 -9 139 -28zM112 256c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM176 109c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM240 224
-c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM342 382c6 -3 10 -6 10 -13c0 -1 0 -3 -1 -5l-8 -19c-3 -5 -8 -9 -14 -9c-1 0 -3 1 -6 2c-41 18 -95 30 -147 30s-102 -11 -147 -30c-3 -1 -4 -2 -6 -2c-6 0 -11 4 -14 9l-8 19s-1 2 -1 5c0 8 6 12 10 14
-c49 21 107 33 166 33s118 -13 166 -34z" />
-    <glyph glyph-name="ion-plane" unicode="&#xf214;" 
-d="M250 136c0 -7 1 -69 -6 -102c-1 -4 3 -4 5 -7l51 -33c2 -2 3 -8 3 -8l1 -18l-68 16l-12 -32l-12 32l-68 -16l1 18s0 6 2 8l52 33c2 3 6 3 5 7c-7 33 -6 95 -6 102s-8 5 -8 5l-62 -13l-128 -49c0 23 2 26 9 31l183 131s5 63 5 113c0 24 12 78 27 78s27 -54 27 -78
-c0 -53 5 -113 5 -113l183 -131c6 -4 9 -7 9 -31l-128 49l-62 13s-8 2 -8 -5z" />
-    <glyph glyph-name="ion-planet" unicode="&#xf343;" horiz-adv-x="512" 
-d="M96 182c39 -24 85 -48 134 -69c44 -19 87 -35 126 -46c-27 -22 -62 -35 -100 -35c-85 0 -155 66 -160 150zM107 251c1 4 3 8 5 11c10 21 26 40 44 55c27 22 62 35 100 35c85 0 155 -66 160 -150v-10c0 -21 -4 -41 -11 -59c-1 -4 -3 -8 -5 -11c-6 1 -13 3 -19 5
-c-39 11 -82 26 -126 45c-56 24 -108 52 -148 79zM430 163c57 -35 87 -62 81 -82c-4 -12 -19 -17 -44 -17c-50 0 -136 23 -231 64c-141 61 -246 140 -235 175c4 12 20 20 44 17c22 -3 47 -9 73 -18c-8 -9 -8 -12 -14 -22c-23 5 -44 8 -59 8h-6c2 -2 5 -6 8 -9
-c11 -11 27 -24 46 -37c41 -29 97 -59 156 -85c44 -19 89 -35 128 -46c36 -10 68 -15 90 -15h6c-2 2 -5 6 -8 9c-10 10 -24 22 -41 34c4 11 5 12 6 24z" />
-    <glyph glyph-name="ion-play" unicode="&#xf215;" horiz-adv-x="320" 
-d="M309 215c7 -6 11 -14 11 -23s-4 -17 -11 -23l-278 -166c-4 -2 -7 -3 -11 -3c-11 0 -20 9 -20 20v0v344v0c0 11 9 20 20 20c4 0 8 -1 11 -3z" />
-    <glyph glyph-name="ion-playstation" unicode="&#xf30a;" horiz-adv-x="512" 
-d="M400 245c0 -11 0 -22 -2 -33c-2 -10 -5 -20 -10 -28c-4 -7 -10 -13 -18 -17c-7 -4 -16 -6 -24 -6c-13 0 -31 4 -42 9v131v2c0 9 -7 17 -15 17h-1c-9 0 -16 -8 -16 -17v-3v-300l-80 26v358s28 -4 75 -18s67 -21 84 -31c8 -5 15 -11 21 -17c7 -7 13 -14 17 -23
-c8 -16 10 -33 11 -50zM87 90c-4 -2 -8 -3 -11 -6c-1 -1 -3 -3 -2 -5s4 -4 6 -5c6 -2 13 -3 19 -3c7 0 15 0 22 2c5 1 9 3 14 5c30 10 41 12 41 12v-42c-14 -2 -36 -4 -50 -4c-30 -1 -60 4 -88 13c-9 3 -19 6 -27 12c-4 3 -8 8 -10 13c-2 4 -1 9 1 13s5 8 9 11
-c9 6 18 10 28 14c8 4 17 7 26 10c35 12 111 37 111 37v-47s-62 -20 -89 -30zM512 102c0 -5 -2 -9 -5 -13c-6 -7 -14 -11 -22 -15s-17 -8 -26 -11c-54 -19 -171 -59 -171 -59v48s92 30 133 44c6 2 11 4 16 8c2 2 4 3 3 6c-1 2 -4 4 -6 5c-6 2 -13 3 -19 3
-c-10 0 -20 -2 -30 -5c-29 -10 -97 -32 -97 -32v49s45 14 67 16c8 1 23 1 31 1c26 0 54 -3 79 -11c5 -2 8 -3 14 -5c9 -3 18 -8 25 -14c4 -4 8 -9 8 -15z" />
-    <glyph glyph-name="ion-plus-circled" unicode="&#xf216;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM352 176v32h-112v112h-32v-112h-112v-32h112v-112h32v112h112z" />
-    <glyph glyph-name="ion-plus-round" unicode="&#xf217;" horiz-adv-x="384" 
-d="M353 224c17 0 31 -14 31 -32s-14 -32 -31 -32h-129v-129c0 -17 -14 -31 -32 -31s-32 14 -32 31v129h-129c-17 0 -31 14 -31 32s14 32 31 32h129v129c0 17 14 31 32 31s32 -14 32 -31v-129h129z" />
-    <glyph glyph-name="ion-plus" unicode="&#xf218;" horiz-adv-x="384" 
-d="M384 224v-64h-160v-160h-64v160h-160v64h160v160h64v-160h160z" />
-    <glyph glyph-name="ion-podium" unicode="&#xf344;" 
-d="M0 0v192h128v-192h-128zM160 0v288h128v-288h-128zM320 0v128h128v-128h-128z" />
-    <glyph glyph-name="ion-pound" unicode="&#xf219;" 
-d="M93 96h-93v54h101l13 84h-99v54h107l22 128h64l-22 -128h106l22 128h63l-22 -128h93v-54h-102l-12 -84h99v-54h-107l-22 -128h-63l22 128h-107l-22 -128h-63zM177 234l-12 -84h106l12 84h-106v0z" />
-    <glyph glyph-name="ion-power" unicode="&#xf2a9;" 
-d="M224 192c-18 0 -32 14 -32 32v160c0 18 14 32 32 32s32 -14 32 -32v-160c0 -18 -14 -32 -32 -32zM347 379c61 -40 101 -109 101 -187c0 -124 -100 -224 -224 -224s-224 100 -224 224c0 78 40 147 101 187v0c5 3 11 5 17 5c18 0 32 -14 32 -32c0 -6 -2 -12 -5 -17
-c-2 -3 -4 -6 -7 -8c-1 -1 -3 -2 -4 -3c-8 -6 -16 -12 -23 -19c-30 -30 -47 -70 -47 -113s17 -83 47 -113s70 -47 113 -47s83 17 113 47s47 70 47 113s-17 83 -47 113c-7 7 -15 13 -23 19c-1 1 -3 2 -4 3c-3 2 -5 5 -7 8c-3 5 -5 11 -5 17c0 18 14 32 32 32c6 0 12 -2 17 -5
-v0z" />
-    <glyph glyph-name="ion-pricetag" unicode="&#xf2aa;" 
-d="M439 187c12 -12 12 -31 0 -43l-165 -167c-11 -11 -30 -11 -42 -1l-3 3l-206 209l-6 5c-6 7 -9 15 -10 24v0v2v0l-7 98v4v0c0 12 4 24 13 33l49 49c8 9 20 13 31 13h4l100 -4v0c12 0 22 -4 30 -12v0l2 -2v0l210 -211v0v0zM112 256c26 0 48 22 48 48s-22 48 -48 48
-s-48 -22 -48 -48s22 -48 48 -48z" />
-    <glyph glyph-name="ion-pricetags" unicode="&#xf2ab;" 
-d="M440 209c10 -11 11 -28 0 -39l-29 -29c11 11 10 28 0 39v0v0l-190 191v0l-1 1h-1c-8 7 -16 12 -27 12v0l-90 3h-4c-9 0 -19 -3 -26 -10l28 27c8 8 17 12 27 12h4l90 -4v0c11 0 19 -4 27 -11h1l1 -1v0l190 -191v0v0zM396 166v0c11 -11 11 -29 0 -40l-108 -109v1l-26 -27
-l-2 -2l-13 -13c-10 -10 -26 -10 -37 -1l-3 3l-186 188l-5 5c-5 6 -9 14 -10 22v0v2v0l-6 88v3v1c0 11 4 21 12 29l44 45l1 1l1 1c7 6 17 9 26 9h4l90 -3v0c11 0 19 -4 27 -11v0l2 -1v0l189 -191v0zM79 308c-12 -8 -21 -21 -21 -37c0 -24 19 -43 43 -43c16 0 29 9 37 21
-c4 7 7 14 7 22c0 24 -20 44 -44 44c-8 0 -15 -3 -22 -7z" />
-    <glyph glyph-name="ion-printer" unicode="&#xf21a;" 
-d="M392 320c28 0 56 -19 56 -55v-131c0 -31 -28 -54 -56 -54h-40v-112h-8h-8h-224h-11h-5v112h-40c-28 0 -56 24 -56 62v123c0 38 28 55 56 55h40v64h256v-64h40zM336 -16v176h-224v-176h224zM336 320v48h-224v-48h224zM384 256v16h-17v-16h17zM128 112v16h192v-16h-192z
-M128 64v16h192v-16h-192zM128 16v16h192v-16h-192z" />
-    <glyph glyph-name="ion-pull-request" unicode="&#xf345;" horiz-adv-x="384" 
-d="M64 384c35 0 64 -29 64 -64c0 -24 -13 -44 -32 -55v-178c19 -11 32 -31 32 -55c0 -35 -29 -64 -64 -64s-64 29 -64 64c0 24 13 44 32 55v178c-19 11 -32 31 -32 55c0 35 29 64 64 64zM64 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM64 288
-c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM351 88c20 -11 33 -32 33 -56c0 -35 -29 -64 -64 -64s-64 29 -64 64c0 23 12 44 31 55v156c0 16 -4 26 -11 33c-10 9 -26 12 -52 12v-64l-96 96l96 96v-64c42 1 74 -8 96 -29c21 -19 31 -46 31 -80v-155z
-M320 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
-    <glyph glyph-name="ion-qr-scanner" unicode="&#xf346;" horiz-adv-x="416" 
-d="M48 324v-68h-48v68c0 33 28 60 61 60h67v-48h-68c-7 0 -12 -5 -12 -12zM356 384c33 0 60 -27 60 -60v-68h-48v68c0 7 -6 12 -13 12h-67v48h68zM368 61v67h48v-67c0 -33 -27 -61 -60 -61h-68v49h68c7 0 12 5 12 12zM60 49h68v-49h-67c-33 0 -61 28 -61 61v67h48v-67
-c0 -7 5 -12 12 -12z" />
-    <glyph glyph-name="ion-quote" unicode="&#xf347;" horiz-adv-x="384" 
-d="M128 384c-41 0 -73 -11 -95 -33s-33 -54 -33 -95v-256h160v256h-96c0 23 5 39 15 49s26 15 49 15zM352 384c-41 0 -73 -11 -95 -33s-33 -54 -33 -95v-256h160v256h-96c0 23 5 39 15 49s26 15 49 15z" />
-    <glyph glyph-name="ion-radio-waves" unicode="&#xf2ac;" 
-d="M160 192c0 43 21 64 64 64s64 -21 64 -64s-21 -64 -64 -64s-64 21 -64 64zM112 192c0 -18 5 -35 13 -50s19 -28 33 -37l-23 -25c-6 5 -13 10 -18 16c-25 26 -37 59 -37 96s12 70 37 96c5 6 12 11 18 16l23 -25c-14 -9 -25 -22 -33 -37s-13 -32 -13 -50zM336 192
-c0 18 -5 35 -13 50s-19 28 -33 37l23 25c6 -5 13 -10 18 -16c25 -26 37 -59 37 -96s-12 -70 -37 -96c-5 -6 -12 -11 -18 -16l-23 25c14 9 25 22 33 37s13 32 13 50zM32 192c0 -27 6 -53 17 -77s27 -43 47 -59l-23 -24c-6 5 -12 10 -17 16c-18 19 -31 41 -41 65
-c-10 25 -15 51 -15 79s5 54 15 79c10 24 23 46 41 65c5 6 11 11 17 16l23 -24c-10 -8 -18 -17 -26 -27s-14 -21 -20 -32s-10 -24 -13 -37s-5 -26 -5 -40zM416 192c0 27 -6 53 -17 77s-27 43 -47 59l23 24c6 -5 12 -10 17 -16c18 -19 31 -41 41 -65c10 -25 15 -51 15 -79
-s-5 -54 -15 -79c-10 -24 -23 -46 -41 -65c-4 -5 -10 -10 -17 -16l-23 24c20 16 36 35 47 59s17 50 17 77z" />
-    <glyph glyph-name="ion-record" unicode="&#xf21b;" horiz-adv-x="416" 
-d="M208 -16c-115 0 -208 93 -208 208s93 208 208 208s208 -93 208 -208s-93 -208 -208 -208z" />
-    <glyph glyph-name="ion-refresh" unicode="&#xf21c;" 
-d="M352 96l-104 112h74c-7 65 -64 112 -130 112c-71 0 -128 -57 -128 -128s57 -128 128 -128c28 0 53 8 75 24l6 5l43 -46l-7 -6c-34 -26 -74 -41 -117 -41c-91 0 -167 64 -187 149v0c0 1 -1 2 -1 3v1v2s-1 2 -1 3v1c0 1 -1 3 -1 4v0c-1 6 -2 13 -2 19v1v4v5v5v4v1
-c0 6 1 13 2 19v0c0 1 1 3 1 4v1c0 1 1 1 1 2v3v1c0 1 1 2 1 3v0c20 85 96 149 187 149v0v0c11 0 21 -1 31 -3h2h2c57 -10 106 -47 133 -96c13 -23 21 -49 23 -77h65z" />
-    <glyph glyph-name="ion-reply-all" unicode="&#xf21d;" horiz-adv-x="416" 
-d="M257 256c153 0 159 -208 159 -208c-51 93 -91 102 -159 102v-92l-152 134l152 144v-80zM0 192l144 136v-57l-82 -79l82 -68v-58z" />
-    <glyph glyph-name="ion-reply" unicode="&#xf21e;" horiz-adv-x="384" 
-d="M384 48c-53 93 -122 102 -224 102v-92l-160 134l160 144v-80c187 0 224 -208 224 -208z" />
-    <glyph glyph-name="ion-ribbon-a" unicode="&#xf348;" horiz-adv-x="352" 
-d="M272 416l80 -96l-64 -134c-24 30 -59 49 -99 53zM80 416l83 -177c-40 -4 -75 -23 -99 -53l-64 134zM189 416h67l-53 -112h-27h-27l-53 112h80h13zM176 224c71 0 128 -57 128 -128s-57 -128 -128 -128s-128 57 -128 128s57 128 128 128zM176 0c53 0 96 43 96 96
-s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96zM176 184c49 0 88 -39 88 -88s-39 -88 -88 -88s-88 39 -88 88s39 88 88 88z" />
-    <glyph glyph-name="ion-ribbon-b" unicode="&#xf349;" horiz-adv-x="384" 
-d="M192 376c49 0 88 -39 88 -88s-39 -88 -88 -88s-88 39 -88 88s39 88 88 88zM192 416c71 0 128 -57 128 -128s-57 -128 -128 -128s-128 57 -128 128s57 128 128 128zM192 192c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96zM83 194c26 -30 65 -50 109 -50
-c12 0 23 1 34 4l-34 -74l-48 -106l-48 80h-96zM301 194l83 -146h-96l-48 -80l-40 88l45 98c22 9 41 23 56 40z" />
-    <glyph glyph-name="ion-sad-outline" unicode="&#xf4d7;" 
-d="M367 164c3 -9 -2 -17 -11 -19c-3 -1 -7 0 -10 1c-5 2 -9 5 -11 10s-4 12 -13 15s-14 0 -19 -3c-4 -3 -10 -3 -15 -1c-3 1 -7 3 -9 6c-6 8 -3 17 5 22c15 9 29 13 49 6s29 -21 34 -37zM165 195c8 -5 10 -14 4 -22c-2 -3 -6 -5 -9 -6c-5 -2 -11 -2 -15 1c-5 3 -10 6 -19 3
-s-11 -10 -13 -15s-6 -8 -11 -10c-3 -1 -7 -2 -10 -1c-9 2 -14 10 -11 19c5 16 14 30 34 37s35 3 50 -6zM224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56
-s-100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136s85 -56 136 -56s100 20 136 56zM317 89c5 -7 3 -17 -4 -22c-3 -2 -6 -3 -9 -3c-5 0 -10 3 -13 7c0 0 -19 25 -67 25s-67 -25 -67 -25c-3 -4 -8 -7 -13 -7c-3 0 -6 1 -9 3c-7 5 -9 15 -4 22c1 2 28 39 93 39
-s92 -37 93 -39z" />
-    <glyph glyph-name="ion-sad" unicode="&#xf34a;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM113 156c2 5 4 12 13 15s14 0 19 -3c4 -3 10 -3 15 -1c3 1 7 3 9 6c6 8 4 17 -4 22c-15 9 -30 13 -50 6s-29 -21 -34 -37c-3 -9 2 -17 11 -19c3 -1 7 0 10 1c5 2 9 5 11 10z
-M313 67c7 5 9 15 4 22c-1 2 -28 39 -93 39s-92 -37 -93 -39c-5 -7 -3 -17 4 -22c3 -2 6 -3 9 -3c5 0 10 3 13 7c0 0 19 25 67 25s67 -25 67 -25c3 -4 8 -7 13 -7c3 0 6 1 9 3zM356 145c9 2 14 10 11 19c-5 16 -14 30 -34 37s-34 3 -49 -6c-8 -5 -11 -14 -5 -22
-c2 -3 6 -5 9 -6c5 -2 11 -2 15 1c5 3 10 6 19 3s11 -10 13 -15s6 -8 11 -10c3 -1 7 -2 10 -1z" />
-    <glyph glyph-name="ion-scissors" unicode="&#xf34b;" horiz-adv-x="384" 
-d="M341 332c-13 -33 -117 -172 -117 -172l-32 -32s-31 -13 -50 -43s-33 -71 -33 -71v0c-7 -26 -28 -46 -53 -46c-31 0 -56 29 -56 64s25 64 56 64c13 0 25 -5 34 -13c2 -1 3 -3 4 -4v0l2 -2c4 -4 7 -2 14 11c8 15 17 35 27 54s38 59 38 59l17 23l144 192
-c23 -20 18 -51 5 -84zM56 0c15 0 28 14 28 32s-13 32 -28 32s-28 -14 -28 -32s13 -32 28 -32zM192 160c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM143 183c-30 41 -90 125 -100 149c-13 33 -18 64 5 84l134 -178l-3 -4v0v0l-17 -23v-1v0
-c-1 -1 -10 -13 -19 -27zM328 96c31 0 56 -29 56 -64s-25 -64 -56 -64c-25 0 -47 20 -54 46v0s-13 41 -32 71c-11 17 -26 28 -36 35l29 29l1 1h1c1 1 1 2 2 4c3 -4 5 -9 7 -12c10 -19 20 -39 28 -54c7 -13 10 -15 14 -11c1 1 0 1 1 2h1c1 1 2 3 4 4c9 8 21 13 34 13zM328 0
-c15 0 28 14 28 32s-13 32 -28 32s-28 -14 -28 -32s13 -32 28 -32z" />
-    <glyph glyph-name="ion-search" unicode="&#xf21f;" horiz-adv-x="384" 
-d="M381 61c4 -4 4 -10 0 -14l-43 -44c-2 -2 -5 -3 -8 -3s-5 1 -7 3l-84 86c-25 -15 -52 -23 -80 -23c-87 0 -159 71 -159 159s72 159 159 159s158 -71 158 -159c0 -27 -7 -54 -21 -78zM159 322c-53 0 -97 -43 -97 -97s44 -97 97 -97s96 43 96 97s-43 97 -96 97z" />
-    <glyph glyph-name="ion-settings" unicode="&#xf2ad;" horiz-adv-x="416" 
-d="M402 310c10 -6 15 -25 14 -36c-1 -17 -7 -36 -25 -54c-1 -1 -2 -1 -3 -2c-26 -25 -62 -30 -94 -20c-1 1 -2 2 -4 2c-5 1 -10 0 -13 -4l-36 -39c52 -50 107 -96 107 -96c2 -2 2 -5 0 -7l-50 -51c-2 -2 -5 -2 -7 0c0 0 -44 55 -93 107l-92 -98c-14 -16 -40 -15 -55 0
-c-15 16 -15 42 1 56l97 93l-12 12c-2 2 -3 7 -1 10l2 5c-25 26 -36 33 -56 32s-36 -13 -48 -28s-10 -52 -8 -62s-7 -6 -12 0c-9 10 -23 50 -6 93s42 69 48 75s16 15 24 21s21 -1 27 5c4 4 5 11 5 16l-4 4c-2 2 -2 5 0 7l31 31c2 2 5 2 7 0l50 -50c2 -2 2 -6 0 -8l-31 -31
-c-2 -2 -5 -2 -7 0l-8 9c-7 0 -15 -5 -17 -10c-3 -6 -6 -21 -3 -33c3 -11 13 -20 36 -43l5 3c4 2 8 1 10 -1c0 0 1 -2 13 -14l38 37c4 3 5 7 4 13c0 2 0 4 -1 5c-10 33 -6 69 19 96l2 2c18 18 36 25 53 26c10 1 30 -5 35 -15l-48 -48l-2 -3l-1 -1c-1 -1 -1 -2 -1 -4
-s0 -3 1 -5l2 -2l2 -2l41 -42l3 -3l1 -1c1 -1 2 -1 4 -1s3 0 4 1l2 1l2 3z" />
-    <glyph glyph-name="ion-share" unicode="&#xf220;" horiz-adv-x="384" 
-d="M288 70v59l38 31v-109c0 -11 -8 -19 -19 -19h-288c-11 0 -19 9 -19 19v218c0 11 8 19 19 19h120c-29 -18 -43 -38 -43 -38h-58v-180h250zM256 224c-84 0 -116 -24 -160 -96c0 0 5 164 160 164v60l128 -96l-128 -96v64z" />
-    <glyph glyph-name="ion-shuffle" unicode="&#xf221;" 
-d="M338 267c-52 0 -83 -43 -120 -92c-41 -55 -88 -120 -171 -120h-47v63h47c52 0 84 47 121 96c41 55 87 116 170 116h29v54l81 -81l-81 -84v48h-29zM121 230c-21 21 -42 35 -74 36c-34 1 -47 0 -47 0v63h47c48 0 83 -20 113 -48c-10 -12 -19 -24 -28 -36
-c-4 -5 -7 -10 -11 -15zM367 118v47l81 -84l-81 -81v54h-29c-50 0 -87 23 -117 53c12 14 22 28 32 41c2 3 5 6 7 9c22 -24 46 -39 78 -39h29z" />
-    <glyph glyph-name="ion-skip-backward" unicode="&#xf222;" horiz-adv-x="384" 
-d="M12 352h8c7 0 12 -5 12 -12v-113l187 122c2 2 5 3 8 3c8 0 16 -7 16 -17v-63l118 78c2 2 5 2 8 2c8 0 15 -7 15 -17v-286c0 -10 -7 -17 -15 -17c-3 0 -5 1 -8 3l-118 78v-64c0 -10 -8 -17 -16 -17c-3 0 -5 1 -8 3l-187 122v-113c0 -7 -5 -12 -12 -12h-8
-c-7 0 -12 5 -12 12v296c0 7 5 12 12 12z" />
-    <glyph glyph-name="ion-skip-forward" unicode="&#xf223;" horiz-adv-x="384" 
-d="M372 352c7 0 12 -5 12 -12v-296c0 -7 -5 -12 -12 -12h-8c-7 0 -12 5 -12 12v113l-187 -122c-3 -2 -5 -3 -8 -3c-8 0 -15 7 -15 17v64l-119 -78c-3 -2 -5 -3 -8 -3c-8 0 -15 7 -15 17v286c0 10 7 17 15 17c3 0 6 0 8 -2l119 -78v63c0 10 7 17 15 17c3 0 6 -1 8 -3
-l187 -122v113c0 7 5 12 12 12h8z" />
-    <glyph glyph-name="ion-social-android-outline" unicode="&#xf224;" horiz-adv-x="352" 
-d="M272 240h-192v-60v-89h24h16v-15v-52c0 -4 4 -8 8 -8s8 4 8 8v52v15h17h49h15v-15v-52c0 -2 1 -4 3 -6h1v0c1 -1 2 -2 4 -2h1v0v0c4 0 7 4 7 8v52v15h17h22v89v60zM288 256v0v-76v-90c0 -7 -3 -15 -10 -15h-29v-51c0 -13 -10 -24 -23 -24v0h-1c-6 0 -11 2 -15 5
-c-5 4 -9 11 -9 19v51h-49v-51c0 -13 -11 -24 -24 -24s-24 11 -24 24v51h-28c-7 0 -12 8 -12 15v90v76h224zM328 256c-4 0 -8 -4 -8 -8v-96c0 -4 4 -8 8 -8s8 4 8 8v96c0 4 -4 8 -8 8zM328 272v0c13 0 24 -11 24 -24v-96c0 -13 -11 -24 -24 -24s-24 11 -24 24v96
-c0 13 11 24 24 24zM24 256c-4 0 -8 -4 -8 -8v-96c0 -4 4 -8 8 -8s8 4 8 8v96c0 4 -4 8 -8 8zM24 272v0c13 0 24 -11 24 -24v-96c0 -13 -11 -24 -24 -24s-24 11 -24 24v96c0 13 11 24 24 24zM175 354c-14 0 -27 -3 -38 -6l-10 -4c-28 -12 -40 -37 -44 -56h186
-c-4 18 -15 43 -44 56l-10 4c-12 4 -25 6 -39 6v0v0h-1zM105 384v0h1l19 -23c13 5 30 9 50 9h1c20 0 36 -4 50 -9l20 23v0s1 -1 2 -1c1 -1 2 -3 2 -3l-19 -22c48 -21 56 -71 57 -86h-224c1 15 9 66 57 87l-19 22c0 1 1 1 2 2zM127 309c-7 0 -14 6 -14 13s6 14 14 14
-c7 0 13 -7 13 -14s-5 -13 -13 -13zM225 309c-7 0 -13 6 -13 13s5 14 13 14c7 0 13 -7 13 -14s-6 -13 -13 -13z" />
-    <glyph glyph-name="ion-social-android" unicode="&#xf225;" horiz-adv-x="352" 
-d="M64 180v76h224v-76v-90c0 -7 -4 -14 -11 -14h-28v-52c0 -13 -11 -24 -24 -24v0h-1c-6 0 -10 2 -14 5c-5 4 -9 11 -9 19v52h-49v-52c0 -13 -11 -24 -24 -24s-24 11 -24 24v52h-29c-7 0 -11 7 -11 14v90zM328 272c13 0 24 -11 24 -24v-96c0 -13 -11 -24 -24 -24
-s-24 11 -24 24v96c0 13 11 24 24 24zM24 272c13 0 24 -11 24 -24v-96c0 -13 -11 -24 -24 -24s-24 11 -24 24v96c0 13 11 24 24 24zM231 359c48 -21 56 -72 57 -87h-224c1 15 8 66 56 87l-18 22c0 1 0 1 1 2s3 1 3 1l19 -23c14 5 31 9 51 9s36 -4 50 -9l20 23c0 1 1 0 2 -1
-l2 -2zM127 309c8 0 13 6 13 13s-6 14 -13 14c-8 0 -14 -7 -14 -14s7 -13 14 -13zM225 309c7 0 14 6 14 13s-7 14 -14 14c-8 0 -13 -7 -13 -14s6 -13 13 -13z" />
-    <glyph glyph-name="ion-social-angular-outline" unicode="&#xf4d8;" 
-d="M224 384l-188 -69l39 -230l149 -80l149 80l39 230zM224 416v0l224 -80l-46 -272l-178 -96l-178 96l-46 272zM312 96l-27 56h-122l-27 -56h-40l128 280l128 -280h-40zM182 192h84l-42 89z" />
-    <glyph glyph-name="ion-social-angular" unicode="&#xf4d9;" 
-d="M182 192l42 89l42 -89h-84zM224 416l224 -80l-46 -272l-178 -96l-178 96l-46 272zM312 96h40l-128 280l-128 -280h40l27 56h122z" />
-    <glyph glyph-name="ion-social-apple-outline" unicode="&#xf226;" horiz-adv-x="320" 
-d="M238 278c-15 0 -26 -4 -37 -8c-10 -4 -21 -8 -35 -8s-25 4 -37 8c-11 4 -22 8 -34 8c-11 0 -23 -3 -34 -10c-12 -7 -23 -18 -31 -31c-12 -18 -16 -47 -13 -77c3 -34 16 -69 35 -99c13 -21 30 -45 50 -45h1c8 0 13 3 20 6c10 5 23 10 44 10v0c21 0 34 -5 44 -10
-c7 -3 12 -6 19 -6v0c22 0 44 35 52 48c8 12 12 20 17 31c-12 7 -22 16 -30 28c-10 15 -17 33 -18 52c-1 18 2 37 10 53c6 12 14 22 24 30c-14 13 -31 20 -47 20zM238 294v0c25 0 52 -14 71 -39c-63 -36 -53 -128 11 -153c-9 -20 -13 -28 -24 -46c-16 -25 -37 -56 -65 -56h-1
-c-24 0 -31 16 -63 16v0c-33 0 -40 -16 -64 -16h-1c-28 0 -48 28 -64 53c-44 69 -48 150 -21 193c19 30 50 48 78 48c29 0 47 -16 71 -16c23 0 38 16 72 16zM214 364c-11 -5 -21 -13 -28 -22c-4 -5 -9 -13 -13 -23c-1 -3 -2 -6 -2 -9c11 4 21 11 28 21c4 5 12 18 15 33z
-M230 384v0c3 -23 -6 -46 -18 -62c-13 -17 -35 -30 -56 -30h-1c-4 22 6 44 18 60c14 17 37 31 57 32z" />
-    <glyph glyph-name="ion-social-apple" unicode="&#xf227;" horiz-adv-x="320" 
-d="M238 294v0c25 0 52 -14 71 -39c-63 -36 -53 -128 11 -153c-9 -20 -13 -28 -24 -46c-16 -25 -37 -56 -65 -56h-1c-24 0 -31 16 -63 16v0c-33 0 -40 -16 -64 -16h-1c-28 0 -48 28 -64 53c-44 69 -48 150 -21 193c19 30 50 48 78 48c29 0 47 -16 71 -16c23 0 38 16 72 16z
-M230 384v0c3 -23 -6 -46 -18 -62c-13 -17 -35 -30 -56 -30h-1c-4 22 6 44 18 60c14 17 37 31 57 32z" />
-    <glyph glyph-name="ion-social-bitcoin-outline" unicode="&#xf2ae;" horiz-adv-x="320" 
-d="M184 400h-8v-48v-16h-16h-32h-16v16v48h-9v-48v-16h-16h-72v-16h13c11 0 19 0 25 -3s10 -7 13 -13s3 -8 3 -20v-178c0 -11 0 -18 -3 -24v-1c-1 -3 -4 -10 -12 -14h-1c-5 -3 -8 -3 -17 -3h-13l-3 -16h67h16v-16v-48h9v48v16h16h32h16v-16v-48h8v49v16h15c23 1 41 5 55 10
-c16 6 28 15 37 26c8 11 12 29 13 42c1 14 -1 29 -4 36s-8 16 -21 23c-7 4 -14 6 -21 8l-46 11l43 19c4 2 7 4 12 9c6 5 9 12 11 16c2 5 4 13 3 22c-1 17 -4 29 -10 37c-7 9 -17 16 -31 21c-12 5 -24 7 -41 8l-15 1v15v47zM200 416v0v-63c20 -1 32 -4 45 -9
-c16 -6 29 -15 38 -27s12 -28 13 -45c1 -10 0 -20 -3 -28s-8 -16 -16 -23c-6 -6 -11 -9 -16 -11c9 -2 17 -6 25 -10c15 -8 24 -18 29 -30c4 -10 6 -30 5 -44c-1 -16 -6 -37 -16 -51c-11 -14 -26 -24 -45 -31c-15 -6 -33 -10 -59 -11v-65h-40v64h-32v-64h-41v64h-87l8 48h28
-c9 0 8 1 11 2s4 3 5 6s1 9 1 18v178c0 9 0 10 -1 12s-3 4 -6 6s-9 2 -18 2h-28v48h87v64h41v-64h32v64h40zM160 298v-74h-32v74h32zM160 176v0v-90h-32v90h32zM200 294v0c6 -2 10 -7 14 -12c4 -6 6 -13 6 -21s-2 -15 -7 -21c-4 -5 -7 -9 -13 -12v66zM200 174v0
-c5 -1 8 -1 12 -3c8 -3 14 -7 19 -13s8 -15 8 -24c0 -11 -2 -19 -10 -26s-13 -11 -23 -15c-2 -1 -4 0 -6 -1v82z" />
-    <glyph glyph-name="ion-social-bitcoin" unicode="&#xf2af;" horiz-adv-x="320" 
-d="M314 169c4 -10 7 -30 6 -44c-1 -16 -5 -37 -16 -51s-26 -24 -45 -31c-15 -6 -33 -10 -59 -11v-64h-40v64h-32v-64h-41v64h-87l9 48h26c9 0 9 0 12 1s4 4 5 7s2 8 2 17v173c0 9 -1 16 -2 18s-3 4 -6 6s-9 2 -18 2h-28v48h87v64h41v-64h32v64h40v-64c20 -1 33 -4 46 -9
-c16 -6 28 -15 37 -27s12 -28 13 -45c1 -10 0 -20 -3 -28c-2 -8 -8 -16 -16 -23c-6 -6 -11 -9 -16 -11c9 -2 17 -6 25 -10c15 -8 23 -18 28 -30zM128 298v-74h32v74h-32zM128 86h32v90h-32v-90zM200 294v-66c6 3 9 7 13 12c5 6 7 12 7 20s-2 15 -6 21c-4 5 -8 11 -14 13z
-M229 107c8 7 10 15 10 26c0 9 -3 19 -8 25s-12 10 -20 13c-4 2 -6 2 -11 3v-82c2 0 5 1 7 2c10 4 14 6 22 13z" />
-    <glyph glyph-name="ion-social-buffer-outline" unicode="&#xf228;" horiz-adv-x="384" 
-d="M7 284c-9 4 -9 11 0 15l169 82c4 2 10 3 16 3s12 -1 16 -3l169 -82c9 -4 9 -11 0 -15l-169 -82c-4 -2 -10 -3 -16 -3s-12 1 -16 3zM183 366l-156 -75l156 -75c2 -1 5 -1 9 -1s7 0 9 1l156 75l-156 75c-2 1 -5 2 -9 2s-7 -1 -9 -2zM377 200c9 -4 9 -12 0 -16l-169 -81
-c-4 -2 -10 -4 -16 -4s-12 2 -16 4l-169 81c-9 4 -9 12 0 16c0 0 27 13 33 16c5 3 7 3 13 0s123 -60 123 -60c4 -2 10 -3 16 -3s12 1 16 3c0 0 121 59 125 61s5 2 9 0s35 -17 35 -17zM201 117l156 75l-19 9l-123 -59c-6 -3 -15 -5 -23 -5s-17 2 -23 5l-123 59l-19 -9l156 -75
-c2 -1 5 -2 9 -2s7 1 9 2zM377 100c9 -4 9 -11 0 -15l-169 -82c-4 -2 -10 -3 -16 -3s-12 1 -16 3l-169 82c-9 4 -9 11 0 15c0 0 27 14 33 17c5 3 7 2 13 -1s123 -59 123 -59c4 -2 10 -3 16 -3s12 1 16 3c0 0 121 58 125 60s5 2 9 0s35 -17 35 -17zM201 18l156 75l-19 9
-l-123 -60c-6 -3 -15 -4 -23 -4s-17 1 -23 4l-123 60l-19 -9l156 -75c2 -1 5 -2 9 -2s7 1 9 2z" />
-    <glyph glyph-name="ion-social-buffer" unicode="&#xf229;" horiz-adv-x="384" 
-d="M7 284c-9 4 -9 11 0 15l169 82c4 2 10 3 16 3s12 -1 16 -3l169 -82c9 -4 9 -11 0 -15l-169 -82c-4 -2 -10 -3 -16 -3s-12 1 -16 3zM377 200c9 -4 9 -12 0 -16l-169 -81c-4 -2 -10 -4 -16 -4s-12 2 -16 4l-169 81c-9 4 -9 12 0 16c0 0 27 13 33 16c5 3 7 3 13 0
-s123 -60 123 -60c4 -2 10 -3 16 -3s12 1 16 3c0 0 121 59 125 61s5 2 9 0s35 -17 35 -17zM377 100c9 -4 9 -11 0 -15l-169 -82c-4 -2 -10 -3 -16 -3s-12 1 -16 3l-169 82c-9 4 -9 11 0 15c0 0 27 14 33 17c5 3 7 2 13 -1s123 -59 123 -59c4 -2 10 -3 16 -3s12 1 16 3
-c0 0 121 58 125 60s5 2 9 0s35 -17 35 -17z" />
-    <glyph glyph-name="ion-social-chrome-outline" unicode="&#xf4da;" 
-d="M224 416c123 0 224 -101 224 -224s-101 -224 -224 -224s-224 101 -224 224s101 224 224 224zM224 371c-57 0 -109 -27 -141 -68l54 -93c8 40 43 72 87 72h155c-30 54 -89 89 -155 89zM291 192c0 37 -30 67 -67 67s-67 -30 -67 -67s30 -67 67 -67s67 30 67 67zM45 192
-c0 -91 67 -166 154 -177l54 93c-9 -3 -19 -6 -29 -6c-34 0 -61 18 -77 45v0l-78 135c-16 -27 -24 -58 -24 -90zM224 13c99 0 179 80 179 179c0 24 -4 46 -13 67h-108c19 -17 32 -40 32 -67c0 -17 -5 -32 -13 -45v0z" />
-    <glyph glyph-name="ion-social-chrome" unicode="&#xf4db;" 
-d="M157 192c0 37 30 67 67 67s67 -30 67 -67s-30 -67 -67 -67s-67 30 -67 67zM445 230c2 -12 3 -25 3 -38c0 -106 -74 -195 -174 -218c-10 -2 -20 -4 -30 -5c-7 -1 -13 -1 -20 -1c-8 0 -17 0 -25 1v0v0v0v1l102 177c8 13 13 28 13 45c0 27 -13 50 -32 67h156
-c3 -9 5 -19 7 -29v0c-2 10 -4 20 -7 29v0c3 -9 5 -19 7 -29v0zM224 103c10 0 20 2 29 5l-78 -135v0c-42 9 -79 30 -108 59c-42 41 -67 97 -67 160c0 31 6 61 18 88c7 16 16 31 26 45v0l103 -178c16 -27 43 -44 77 -44zM59 343v0v1c24 26 55 47 90 59c23 8 49 13 75 13
-c73 0 138 -36 179 -90h1c10 -14 18 -29 25 -44v0c-7 15 -15 30 -25 44h-1c10 -14 19 -29 26 -44h-205c-44 0 -79 -32 -87 -72z" />
-    <glyph glyph-name="ion-social-codepen-outline" unicode="&#xf4dc;" 
-d="M356 244c5 -3 7 -6 7 -12v-81c0 -6 -3 -10 -8 -13c-41 -27 -82 -55 -123 -82c-6 -4 -11 -4 -17 0c-41 27 -81 55 -122 82c-5 3 -8 7 -8 13v80c0 6 3 11 8 14c41 27 81 54 122 81c6 4 11 4 17 0c41 -27 83 -55 124 -82zM236 296v-54c0 -1 1 -2 2 -3c16 -11 31 -21 47 -32
-c1 -1 3 -1 4 0l40 26zM212 295c0 0 -62 -41 -93 -62c14 -9 27 -17 40 -26c1 -1 3 -1 4 0c15 10 31 21 46 31c1 1 3 4 3 6v51zM109 211v-40l30 20zM212 87v53c0 1 -2 3 -3 4c-15 10 -31 21 -46 31c-2 1 -3 1 -5 0l-39 -26c31 -21 93 -62 93 -62zM227 165l39 26s-34 23 -40 27
-c-1 1 -4 0 -5 -1c-5 -3 -9 -6 -14 -9c-8 -6 -25 -17 -25 -17l39 -26c2 -1 4 -1 6 0zM236 87l93 62l-38 26c-2 2 -5 2 -7 0c-15 -10 -30 -21 -45 -31c-2 -2 -3 -3 -3 -6v-51zM338 171v40l-30 -20zM224 384c-51 0 -100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136
-s85 -56 136 -56s100 20 136 56s56 85 56 136s-20 100 -56 136s-85 56 -136 56zM224 416v0c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224z" />
-    <glyph glyph-name="ion-social-codepen" unicode="&#xf4dd;" 
-d="M209 144c1 -1 3 -3 3 -4v-53s-62 41 -93 62l39 26c2 1 3 1 5 0c15 -10 31 -21 46 -31zM163 207c-1 -1 -3 -1 -4 0c-13 9 -26 17 -40 26c31 21 93 62 93 62v-51c0 -2 -2 -5 -3 -6c-15 -10 -31 -21 -46 -31zM238 239c-1 1 -2 2 -2 3v54l93 -63l-40 -26c-1 -1 -3 -1 -4 0
-c-16 11 -31 21 -47 32zM226 218c6 -4 40 -27 40 -27l-39 -26c-2 -1 -4 -1 -6 0l-39 26s17 11 25 17c5 3 9 6 14 9c1 1 4 2 5 1zM109 211l30 -20l-30 -20v40zM224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM363 151v81
-c0 6 -2 9 -7 12c-41 27 -83 55 -124 82c-6 4 -11 4 -17 0c-41 -27 -81 -54 -122 -81c-5 -3 -8 -8 -8 -14v-80c0 -6 3 -10 8 -13c41 -27 81 -55 122 -82c6 -4 11 -4 17 0c41 27 82 55 123 82c5 3 8 7 8 13zM284 175c2 2 5 2 7 0l38 -26l-93 -62v51c0 3 1 4 3 6
-c15 10 30 21 45 31zM338 171l-30 20l30 20v-40z" />
-    <glyph glyph-name="ion-social-css3-outline" unicode="&#xf4de;" horiz-adv-x="384" 
-d="M291 81l-99 -28l-98 28l-7 78h48l4 -40l53 -15v0v0l54 15l5 64h-112l-4 50h121l4 51h-184l-4 49h241zM0 416h384l-35 -403l-157 -45l-157 45zM319 37l30 347h-314l30 -347l127 -36z" />
-    <glyph glyph-name="ion-social-css3" unicode="&#xf4df;" horiz-adv-x="384" 
-d="M192 109v0zM0 416h384l-35 -403l-157 -45l-157 45zM291 81l22 252h-241l4 -49h184l-4 -51h-121l4 -50h112l-5 -64l-54 -15v0v0l-53 15l-4 40h-48l7 -78l98 -28z" />
-    <glyph glyph-name="ion-social-designernews-outline" unicode="&#xf22a;" 
-d="M259 302v-53l-65 103zM0 188zM297 352l151 -119v-201h-248l-200 156h63c46 0 77 33 77 82c0 20 -5 37 -15 51l-3 3l37 -29v-107h41l-2 98l63 -98h36v84v80zM432 48v178l-119 92v1v-47v-83v-17h-15h-37h-9l-4 8l-33 50l1 -42v-16h-16h-41h-16v16v29c-3 -6 -7 -12 -12 -17
-c-8 -9 -18 -16 -30 -21s-24 -7 -38 -7h-16l159 -124h226zM59 298h-1h-3v-57h4c8 0 13 2 17 6c5 6 6 15 6 22c0 26 -12 29 -23 29zM59 314v0c25 0 39 -16 39 -45c0 -28 -14 -44 -40 -44h-19v89h20z" />
-    <glyph glyph-name="ion-social-designernews" unicode="&#xf22b;" 
-d="M258 303l1 -53l-64 102zM297 352l151 -118v-202h-248l-200 157v0h63c46 0 77 33 77 82c0 20 -5 37 -15 51l-3 3l37 -29v-107h40l-2 99l64 -99h36v83v80zM98 270c0 -28 -14 -44 -40 -44h-19v89h19c26 0 40 -16 40 -45z" />
-    <glyph glyph-name="ion-social-dribbble-outline" unicode="&#xf22c;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM314 296c-17 -25 -47 -47 -85 -64c5 -10 9 -20 13 -31c33 3 75 4 110 2c-2 35 -16 68 -38 93zM192 352c-14 0 -26 -2 -39 -5c23 -23 43 -53 62 -87c34 14 62 33 79 55
-c-28 23 -63 37 -102 37zM120 334c-41 -21 -71 -58 -83 -103h25c44 0 85 6 121 17c-19 34 -40 63 -63 86zM32 200v-8c0 -40 15 -78 40 -106c24 45 67 83 122 106c4 2 8 3 14 4c-3 8 -6 16 -10 24c-40 -13 -88 -20 -138 -21c-9 0 -19 1 -28 1zM192 32c20 0 39 3 57 10
-c-3 25 -8 53 -15 79c-4 17 -10 33 -16 49c-7 -2 -13 -4 -17 -6c-48 -22 -86 -56 -107 -98c27 -21 61 -34 98 -34zM278 58c40 26 68 67 73 116c-30 2 -68 3 -99 0c4 -12 9 -25 12 -38c7 -27 11 -52 14 -78z" />
-    <glyph glyph-name="ion-social-dribbble" unicode="&#xf22d;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM192 32c88 0 160 72 160 160s-72 160 -160 160s-160 -72 -160 -160s72 -160 160 -160zM242 201c-4 11 -8 21 -13 31c25 11 47 24 63 39c15 -19 26 -42 28 -67c-26 0 -55 -1 -78 -3z
-M271 292c-15 -12 -34 -23 -56 -32c-12 22 -24 41 -38 59c5 1 10 1 15 1c30 0 57 -11 79 -28zM142 310c15 -18 28 -39 41 -62c-34 -10 -72 -16 -113 -17c11 36 38 65 72 79zM319 176c-4 -33 -21 -63 -46 -83c-3 14 -5 28 -9 43c-3 13 -8 26 -12 38c21 2 45 3 67 2zM194 192
-c-43 -18 -79 -46 -104 -78c-16 22 -26 49 -26 78v7c49 1 95 8 134 21c4 -8 7 -16 10 -24c-6 -1 -10 -2 -14 -4zM219 170c6 -16 11 -32 15 -49c4 -15 7 -31 10 -46c-16 -7 -34 -11 -52 -11c-31 0 -59 11 -81 29c22 30 53 54 90 71c4 2 11 4 18 6z" />
-    <glyph glyph-name="ion-social-dropbox-outline" unicode="&#xf22e;" horiz-adv-x="384" 
-d="M113 371l79 -66l-114 -71l-78 63zM27 295l52 -42l86 53l-53 46zM306 235l78 -63l-78 -51v-39l-114 -69l-114 68v39l-78 52l78 63l114 -71l-79 -66l-19 12v-20l98 -59l98 59v20l-19 -12l-79 66zM79 217l-52 -44l85 -55l53 44zM219 162l53 -44l85 56l-52 43zM384 297
-l-78 -63l-114 71l79 66zM219 305l86 -52l52 42l-85 56z" />
-    <glyph glyph-name="ion-social-dropbox" unicode="&#xf22f;" horiz-adv-x="384" 
-d="M113 371l79 -66l-114 -71l-78 63zM0 172l78 62l114 -70l-79 -66zM192 164l114 70l78 -62l-113 -74zM384 297l-78 -63l-114 71l79 66zM192 150l80 -66l34 22v-25l-114 -68l-114 68v25l34 -22z" />
-    <glyph glyph-name="ion-social-euro-outline" unicode="&#xf4e0;" horiz-adv-x="320" 
-d="M214 384c-53 0 -91 -9 -115 -27c-22 -16 -33 -40 -33 -74v-11v-17h-16h-34v-16h34h16v-15v-48v-17h-16h-34v-16h34h16v-15v-27c0 -34 11 -58 33 -74c24 -18 62 -27 115 -27c31 0 59 2 88 8l-5 35c-30 -4 -55 -7 -80 -7c-36 0 -59 6 -74 19c-19 16 -21 40 -21 60v13v15h16
-h103l3 16h-106h-16v17v48v15h16h118l2 16h-120h-16v17v2c0 16 2 39 21 55c16 13 39 19 74 19c24 0 51 -3 80 -7l5 35c-29 6 -57 8 -88 8zM214 400v0c35 0 68 -3 106 -12l-9 -65c-37 6 -68 9 -94 9c-64 0 -79 -22 -79 -58v-3h139l-8 -48h-131v-48h124l-7 -48h-117v-12
-c0 -44 15 -63 79 -63c26 0 57 3 94 9l9 -65c-38 -9 -71 -12 -106 -12c-115 0 -164 41 -164 117v26h-50v48h50v48h-50v48h50v12c0 76 49 117 164 117z" />
-    <glyph glyph-name="ion-social-euro" unicode="&#xf4e1;" horiz-adv-x="320" 
-d="M138 176h124l-7 -48h-117v-13c0 -44 15 -63 79 -63c26 0 56 3 93 9l10 -65c-38 -9 -71 -12 -106 -12c-115 0 -164 41 -164 117v27h-50v48h50v48h-50v48h50v11c0 76 49 117 164 117c35 0 68 -3 106 -12l-10 -65c-37 6 -67 9 -93 9c-64 0 -79 -22 -79 -58v-2h138l-7 -48
-h-131v-48z" />
-    <glyph glyph-name="ion-social-facebook-outline" unicode="&#xf230;" horiz-adv-x="192" 
-d="M128 256h64l-8 -64h-56v-192h-83v192h-45v64h45v43c0 54 23 85 91 85h56v-64h-34c-27 0 -30 -9 -30 -26v-38zM170 208l4 32h-45h-17v17v37c0 10 1 21 9 30c10 11 25 12 37 12h18v32h-40c-28 0 -49 -6 -60 -18c-10 -11 -15 -27 -15 -51v-43v-16h-15h-30v-32h30h15v-16
-v-176h51v176v16h17h41z" />
-    <glyph glyph-name="ion-social-facebook" unicode="&#xf231;" horiz-adv-x="192" 
-d="M128 256h64l-8 -64h-56v-192h-83v192h-45v64h45v43c0 54 23 85 91 85h56v-64h-34c-27 0 -30 -9 -30 -26v-38z" />
-    <glyph glyph-name="ion-social-foursquare-outline" unicode="&#xf34c;" horiz-adv-x="320" 
-d="M302 284c-12 -60 -25 -131 -27 -138zM281 416c35 0 45 -20 37 -57c-3 -16 -10 -44 -16 -75l-27 -137c-3 -13 -8 -35 -39 -35h-72c-3 0 -3 0 -6 -3c-2 -2 -115 -133 -115 -133c-9 -10 -23 -8 -28 -6s-15 8 -15 26v380s10 40 43 40h238zM280 352c6 31 6 32 -24 32h-195
-c-29 0 -29 -3 -29 -28v-297c0 -38 1 -38 3 -38s10 8 29 31c0 0 78 89 79 90c2 2 3 2 6 2h62c26 0 28 6 33 31c4 21 36 177 36 177zM302 284c6 31 13 59 16 75zM233 352c5 0 9 -5 8 -11l-8 -44c-1 -4 -6 -9 -11 -9h-75c-8 0 -8 -5 -8 -13v-6c0 -8 0 -13 8 -13h64
-s11 -6 10 -12s-11 -51 -12 -54s-4 -9 -11 -9h-62c-9 0 -11 -1 -17 -8l-54 -63c-1 -1 -1 -1 -1 0v231c0 5 5 11 11 11h158z" />
-    <glyph glyph-name="ion-social-foursquare" unicode="&#xf34d;" horiz-adv-x="320" 
-d="M281 416c35 0 45 -20 37 -57c-10 -49 -40 -202 -43 -213c-3 -13 -8 -34 -39 -34h-72c-3 0 -3 0 -6 -3c-2 -2 -115 -133 -115 -133c-9 -10 -23 -8 -28 -6s-15 8 -15 26v380s10 40 43 40h238zM275 146c3 11 33 164 43 213zM267 351c2 9 -5 16 -12 16h-191
-c-9 0 -15 -8 -15 -15v-296c0 -1 1 -1 2 0c0 0 70 84 78 94s11 11 23 11h64c9 0 14 8 15 12s8 43 10 51s-6 16 -13 16h-82c-10 0 -18 8 -18 18v13c0 10 8 17 18 17h96s14 6 15 12z" />
-    <glyph glyph-name="ion-social-freebsd-devil" unicode="&#xf2c4;" horiz-adv-x="512" 
-d="M503 333c19 -37 8 -81 -20 -108s-60 -33 -60 -33c2 -32 16 -59 -41 -102c-43 -32 2 -90 2 -90c10 -14 23 -19 32 -32h-272s15 14 -7 32c0 0 -20 17 -18 29s6 13 9 15s0 7 0 7l-19 19s-13 -13 -44 -13c-38 0 -65 39 -65 39h46s-6 -8 -7 -13c-1 -4 1 -5 1 -5s11 -6 22 -6
-c17 0 33 12 33 12l-24 22l-15 -4l-16 37l39 -10l-1 -15l28 -18s9 9 7 27s-9 26 -9 26s-4 0 -9 -4s-6 -6 -6 -6l-10 44s43 -19 50 -63c3 -20 -6 -35 -6 -35l17 -10s6 5 17 7s23 2 29 -8s5 -12 4 -19s0 -9 6 -11s6 -6 11 -8s15 -6 21 -2s8 11 8 18v16s-9 8 -32 20
-s-54 22 -66 40s-12 44 0 57c9 10 23 25 26 35c4 14 4 42 4 42s-10 16 -8 40c2 30 22 84 96 114c0 0 -40 -55 -20 -80c0 0 37 11 77 9c31 -2 56 -12 73 -28s25 -23 47 -17s28 17 28 33c0 19 -16 51 -16 51s36 -7 58 -51zM195 245c14 4 21 -11 21 -11c14 25 30 60 22 64
-s-64 -25 -66 -88c0 0 6 31 23 35zM232 230c5 7 34 8 37 -17c4 -35 -24 -57 -24 -57s7 -2 23 2c17 4 43 29 43 70s-21 66 -41 62s-38 -60 -38 -60z" />
-    <glyph glyph-name="ion-social-github-outline" unicode="&#xf232;" 
-d="M224 416c124 0 224 -103 224 -230c0 -101 -64 -188 -153 -218h-4c-8 0 -12 7 -12 12c0 8 1 31 1 62c0 21 -8 36 -16 43c50 6 103 25 103 113c0 25 -9 46 -23 62c2 6 10 29 -2 61h-5c-8 0 -27 -3 -57 -24c-18 5 -37 8 -56 8s-38 -3 -56 -8c-30 21 -49 24 -57 24h-5
-c-12 -32 -4 -55 -2 -61c-14 -16 -23 -37 -23 -62c0 -88 52 -107 102 -113c-6 -6 -12 -16 -14 -31c-6 -3 -16 -6 -26 -6c-13 0 -28 5 -39 25c0 0 -13 22 -35 24v0c-2 0 -21 0 -1 -14c0 0 15 -8 25 -34c0 0 10 -33 53 -33c7 0 14 0 22 2v-39c0 -5 -3 -11 -11 -11h-4
-c-89 30 -153 116 -153 218c0 127 100 230 224 230zM146 -0c-15 0 -28 4 -38 9c14 -10 28 -17 44 -23v6v8h-6zM157 73c-16 4 -35 10 -52 24c6 -6 11 -11 13 -16c7 -12 14 -17 25 -17c4 0 9 1 12 2c1 2 1 5 2 7zM347 14c17 13 32 28 45 46c26 37 40 80 40 126
-c0 29 -5 58 -16 84c-10 25 -26 48 -45 68s-41 34 -66 45c-26 11 -53 17 -81 17s-55 -6 -81 -17c-25 -11 -47 -25 -66 -45s-35 -42 -45 -68c-11 -26 -16 -55 -16 -84c0 -46 14 -89 40 -126c10 -14 22 -27 35 -38c-7 8 -11 16 -13 22c-7 18 -15 24 -17 25h-2v1
-c-5 3 -20 13 -15 28c3 9 12 15 25 15h1v0v0c13 -1 24 -6 32 -13c-21 19 -37 48 -37 98c0 24 7 47 21 66c-3 13 -6 34 5 62l3 8l7 2c2 0 5 1 10 1c12 0 31 -3 60 -22c17 4 35 6 53 6v0v0c18 0 36 -2 53 -6c29 19 48 22 60 22c5 0 8 -1 10 -1l7 -2l3 -7c11 -27 8 -50 5 -63
-c14 -19 21 -41 21 -66c0 -92 -55 -117 -92 -125c3 -8 5 -18 5 -30v-51v-6c18 7 35 16 51 28z" />
-    <glyph glyph-name="ion-social-github" unicode="&#xf233;" 
-d="M224 416c124 0 224 -103 224 -230c0 -101 -64 -188 -153 -218h-4c-8 0 -12 7 -12 12c0 8 1 31 1 62c0 21 -8 36 -16 43c50 6 103 25 103 113c0 25 -9 46 -23 62c2 6 10 29 -2 61h-5c-8 0 -27 -3 -57 -24c-18 5 -37 8 -56 8s-38 -3 -56 -8c-30 21 -49 24 -57 24h-5
-c-12 -32 -4 -55 -2 -61c-14 -16 -23 -37 -23 -62c0 -88 52 -107 102 -113c-6 -6 -12 -16 -14 -31c-6 -3 -16 -6 -26 -6c-13 0 -28 5 -39 25c0 0 -13 22 -35 24v0c-2 0 -21 0 -1 -14c0 0 15 -8 25 -34c0 0 10 -33 53 -33c7 0 14 0 22 2v-39c0 -5 -3 -11 -11 -11h-4
-c-89 30 -153 116 -153 218c0 127 100 230 224 230z" />
-    <glyph glyph-name="ion-social-google-outline" unicode="&#xf34e;" horiz-adv-x="256" 
-d="M191 366c12 -10 37 -30 37 -68c0 -37 -21 -55 -43 -72c-7 -7 -15 -13 -15 -24s8 -17 14 -22l18 -14c23 -19 43 -36 43 -71c0 -47 -47 -95 -135 -95c-74 0 -110 35 -110 72c0 18 10 44 40 62c32 19 75 21 98 23c-7 9 -16 18 -16 34c0 9 2 14 5 20c-6 0 -11 -1 -16 -1
-c-54 0 -85 40 -85 79c0 23 11 48 33 67c29 24 63 28 91 28h106l-33 -18h-32zM155 142c-4 1 -7 1 -12 1s-32 -1 -54 -8c-11 -4 -44 -16 -44 -52s36 -62 91 -62c49 0 75 24 75 55c0 26 -17 39 -56 66zM170 238c12 12 13 28 13 37c0 36 -22 92 -65 92c-13 0 -28 -6 -36 -16
-c-9 -11 -11 -25 -11 -38c0 -34 20 -89 64 -89c13 0 27 6 35 14z" />
-    <glyph glyph-name="ion-social-google" unicode="&#xf34f;" horiz-adv-x="288" 
-d="M210 172c22 -18 45 -36 45 -73c0 -49 -48 -99 -140 -99c-80 0 -115 39 -115 77c0 10 3 42 42 65c27 16 61 20 85 22c-4 7 -8 16 -8 27c0 4 0 7 1 10h-4c-19 0 -46 4 -67 26c-15 15 -24 36 -24 57c0 26 13 53 35 71v0c32 25 70 29 95 29h133l-60 -33h-13
-c11 -13 23 -31 23 -58c0 -40 -25 -59 -45 -74v-1c-6 -6 -11 -10 -11 -17c0 -6 4 -10 10 -15v0zM85 308c0 -13 4 -33 14 -51c7 -12 20 -27 41 -27c10 0 21 4 28 11c10 10 10 25 10 30c0 18 -6 38 -15 54c-7 13 -20 27 -40 27c-11 0 -22 -5 -29 -13c-6 -7 -9 -18 -9 -31z
-M206 80c0 20 -13 31 -50 56c-3 0 -4 1 -8 1c-6 0 -32 -2 -51 -8c-16 -6 -37 -16 -37 -42c0 -31 32 -51 80 -51c41 0 66 17 66 44z" />
-    <glyph glyph-name="ion-social-googleplus-outline" unicode="&#xf234;" 
-d="M192 366c12 -10 36 -30 36 -68c0 -37 -21 -55 -43 -72c-7 -7 -15 -13 -15 -24s8 -18 14 -22l18 -14c23 -19 43 -36 43 -71c0 -47 -47 -95 -135 -95c-74 0 -110 35 -110 72c0 18 10 44 40 62c32 19 75 21 98 23c-7 9 -16 18 -16 34c0 9 3 14 5 20c-6 0 -11 -1 -16 -1
-c-54 0 -85 40 -85 79c0 23 10 48 32 67c29 24 64 28 92 28h106l-33 -18h-31zM155 142c-4 0 -7 1 -12 1s-32 -1 -54 -8c-11 -4 -44 -16 -44 -52s36 -62 91 -62c49 0 75 24 75 55c0 26 -17 39 -56 66zM170 238c12 12 13 28 13 37c0 36 -22 92 -65 92c-13 0 -28 -6 -36 -16
-c-9 -11 -11 -24 -11 -37c0 -34 20 -90 64 -90c13 0 27 6 35 14zM448 306v-18h-78v-81h-18v81h-80v18h80v78h18v-78h78z" />
-    <glyph glyph-name="ion-social-googleplus" unicode="&#xf235;" 
-d="M210 172c22 -18 45 -36 45 -73c0 -49 -47 -99 -139 -99c-80 0 -116 39 -116 77c0 10 3 42 42 65c27 16 61 21 85 23c-4 7 -8 15 -8 26c0 4 0 7 1 10h-4c-19 0 -46 4 -67 26c-15 15 -24 36 -24 57c0 26 13 53 35 71v0c32 25 69 29 94 29h134l-60 -33h-13
-c11 -13 23 -31 23 -58c0 -40 -25 -59 -45 -74v-1c-6 -6 -11 -10 -11 -17c0 -6 4 -10 10 -15v0zM85 308c0 -13 4 -33 14 -51c7 -12 21 -27 41 -27c10 0 21 4 28 11c10 10 10 25 10 30c0 18 -6 37 -15 53c-8 13 -20 28 -40 28c-11 0 -23 -5 -29 -13c-6 -7 -9 -18 -9 -31z
-M206 80c0 20 -13 31 -50 56c-3 0 -4 1 -8 1c-6 0 -31 -2 -50 -8c-16 -6 -38 -16 -38 -42c0 -31 32 -51 80 -51c41 0 66 17 66 44zM370 306h78v-34h-78v-81h-34v81h-80v34h80v78h34v-78z" />
-    <glyph glyph-name="ion-social-hackernews-outline" unicode="&#xf236;" horiz-adv-x="384" 
-d="M352 352h-320v-320h320v320zM384 384v0v-384h-384v384h384zM233 289h45l-64 -120v-72h-40v72l-66 120h47l40 -84z" />
-    <glyph glyph-name="ion-social-hackernews" unicode="&#xf237;" horiz-adv-x="384" 
-d="M0 384h384v-384h-384v384zM214 169l64 120h-45l-38 -84l-40 84h-47l66 -120v-72h40v72z" />
-    <glyph glyph-name="ion-social-html5-outline" unicode="&#xf4e2;" horiz-adv-x="384" 
-d="M0 416h384l-35 -403l-157 -45l-157 45zM319 37l30 347h-314l30 -347l127 -36zM84 184l-13 150h241l-4 -50h-184l4 -51h176l-14 -151l-98 -28l-99 28l-6 77h48l3 -39l54 -15l53 15l6 64h-167z" />
-    <glyph glyph-name="ion-social-html5" unicode="&#xf4e3;" horiz-adv-x="384" 
-d="M0 416h384l-35 -403l-157 -45l-157 45zM308 284l4 50h-241l13 -150h167l-6 -64l-53 -15l-54 15l-3 39h-48l6 -78l99 -27l98 28l14 151h-176l-4 51h184z" />
-    <glyph glyph-name="ion-social-instagram-outline" unicode="&#xf350;" horiz-adv-x="384" 
-d="M384 336v-289c0 -26 -22 -47 -48 -47h-288c-26 0 -48 21 -48 47v289c0 26 22 48 48 48h288c26 0 48 -22 48 -48zM192 272c-44 0 -80 -36 -80 -80s36 -80 80 -80s80 36 80 80s-36 80 -80 80zM352 288v48c0 9 -7 16 -16 16h-48c-9 0 -16 -7 -16 -16v-48c0 -9 7 -16 16 -16
-h48c9 0 16 7 16 16zM337 32c9 0 15 7 15 16v176h-52c3 -10 4 -21 4 -32c0 -30 -11 -58 -32 -79s-50 -33 -80 -33s-58 12 -79 33s-33 49 -33 79c0 11 2 22 5 32h-53v-176c0 -9 8 -16 17 -16h288z" />
-    <glyph glyph-name="ion-social-instagram" unicode="&#xf351;" horiz-adv-x="384" 
-d="M112 192c0 53 27 80 80 80s80 -27 80 -80s-27 -80 -80 -80s-80 27 -80 80zM113 271c-14 -14 -23 -29 -28 -47h-85v112c0 13 4 25 14 34s22 14 35 14h288c13 0 24 -5 33 -14s14 -21 14 -34v-112h-84c-5 18 -14 33 -28 47c-22 22 -49 33 -80 33s-57 -11 -79 -33zM352 300
-v39c0 4 -2 7 -4 9s-5 4 -9 4h-38c-4 0 -7 -2 -9 -4s-4 -5 -4 -9v-39c0 -4 2 -7 4 -9s5 -3 9 -3h38c4 0 7 1 9 3s4 5 4 9zM272 113c22 22 32 48 32 79h80v-144c0 -13 -5 -24 -14 -34s-20 -14 -33 -14h-288c-13 0 -24 4 -34 14s-15 21 -15 34v144h81c0 -31 10 -57 32 -79
-s48 -33 79 -33s58 11 80 33z" />
-    <glyph glyph-name="ion-social-javascript-outline" unicode="&#xf4e4;" 
-d="M160 344h-48v-196c0 -30 -6 -50 -17 -64c-11 -13 -26 -20 -48 -20c-9 0 -18 1 -25 2l-4 -30c11 -2 25 -4 37 -4c34 0 59 8 76 25c19 18 29 48 29 90v197zM176 360v0v-213c0 -97 -49 -131 -121 -131c-18 0 -40 3 -55 8l8 62c10 -4 24 -6 39 -6c31 0 49 15 49 68v212h80z
-M350 352c-34 0 -62 -9 -82 -26c-19 -15 -28 -36 -28 -60c0 -20 7 -36 21 -51c14 -14 34 -26 61 -36c23 -8 38 -15 48 -24c12 -11 18 -23 18 -38c0 -16 -7 -31 -20 -40c-12 -9 -28 -14 -48 -14c-28 0 -52 8 -70 15l-7 -32c18 -8 44 -14 72 -14c38 0 70 9 90 27
-c18 16 27 38 27 63c0 21 -5 36 -17 50s-31 27 -58 37v0v0c-38 15 -72 28 -72 63c0 14 7 27 19 36c11 9 26 13 45 13c24 0 43 -5 57 -11l10 32c-19 6 -42 10 -66 10zM350 368v0c38 0 65 -7 85 -16l-19 -64c-13 7 -35 17 -67 17s-48 -16 -48 -33c0 -22 19 -31 62 -48
-c58 -22 85 -53 85 -102c0 -57 -42 -106 -133 -106c-38 0 -72 10 -91 21l15 63v0c20 -11 49 -21 81 -21c34 0 52 15 52 38c0 21 -15 33 -55 47c-55 20 -93 52 -93 102c0 58 49 102 126 102z" />
-    <glyph glyph-name="ion-social-javascript" unicode="&#xf4e5;" 
-d="M176 360v0v-213c0 -97 -49 -131 -121 -131c-18 0 -40 3 -55 8l8 62c10 -4 24 -6 39 -6c31 0 49 15 49 68v212h80zM350 368v0c38 0 65 -7 85 -16l-19 -64c-13 7 -35 17 -67 17s-48 -16 -48 -33c0 -22 19 -31 62 -48c58 -22 85 -53 85 -102c0 -57 -42 -106 -133 -106
-c-38 0 -72 10 -91 21l15 63v0c20 -11 49 -21 81 -21c34 0 52 15 52 38c0 21 -15 33 -55 47c-55 20 -93 52 -93 102c0 58 49 102 126 102z" />
-    <glyph glyph-name="ion-social-linkedin-outline" unicode="&#xf238;" horiz-adv-x="384" 
-d="M119 64v0h-55v171h55v-171zM93 261v0v0c-18 0 -29 13 -29 29c0 17 12 30 30 30s29 -13 29 -30c0 -16 -12 -29 -30 -29zM257 239c36 0 63 -24 63 -75v-100h-55v94c0 22 -8 37 -28 37c-15 0 -24 -10 -28 -20c-2 -4 -2 -9 -2 -14v-97h-55v171h55v-24c8 11 21 28 50 28z
-M353 384c18 0 31 -13 31 -30v-321c0 -17 -13 -33 -31 -33h-320c-18 0 -33 16 -33 33v321c0 17 15 30 33 30h320zM350 32c1 0 2 1 2 2v316c0 1 -1 2 -2 2h-316s-2 -1 -2 -2v-315s1 -3 3 -3h315z" />
-    <glyph glyph-name="ion-social-linkedin" unicode="&#xf239;" horiz-adv-x="384" 
-d="M353 384c18 0 31 -13 31 -30v-321c0 -17 -13 -33 -31 -33h-320c-18 0 -33 16 -33 33v321c0 17 15 30 33 30h320zM119 64v171h-55v-171h55zM93 261c18 0 30 13 30 29c0 17 -11 30 -29 30s-30 -13 -30 -30c0 -16 11 -29 29 -29v0zM320 64v100c0 51 -27 75 -63 75
-c-29 0 -42 -17 -50 -28v24h-55v-171h55v97c0 5 0 10 2 14c4 10 13 20 28 20c20 0 28 -15 28 -37v-94h55z" />
-    <glyph glyph-name="ion-social-markdown" unicode="&#xf4e6;" 
-d="M416 352c18 0 32 -14 32 -32v-256c0 -18 -14 -32 -32 -32h-384c-18 0 -32 14 -32 32v256c0 18 14 32 32 32h384zM252 96v0v192h-56l-42 -68l-42 68h-56v-192h56v96l42 -54l42 54v-96h56zM336 96v0l70 96h-42v96h-56v-96h-42z" />
-    <glyph glyph-name="ion-social-nodejs" unicode="&#xf4e7;" horiz-adv-x="384" 
-d="M192 -32c-6 0 -12 2 -17 5l-53 32c-8 5 -4 6 -1 7c11 4 14 5 25 12c1 1 3 1 4 0l39 -23c1 -1 4 -1 5 0l156 92c1 1 2 2 2 4v187c0 2 0 4 -2 5l-156 94c-1 1 -3 1 -4 0l-155 -94c-2 -1 -3 -3 -3 -5v-187c0 -2 0 -3 2 -4l40 -24c24 -12 38 1 38 15v183c0 3 2 5 5 5h22
-c3 0 5 -2 5 -5v-183c0 -33 -19 -52 -49 -52c-9 0 -17 1 -37 11l-41 24c-10 6 -17 18 -17 30v190c0 12 7 24 17 30l158 95c10 6 24 6 34 0l158 -95c10 -6 17 -18 17 -30v-190c0 -12 -7 -24 -17 -30l-158 -94c-5 -3 -11 -5 -17 -5v0zM241 96c-65 0 -84 31 -84 59c0 3 1 5 4 5
-h21c2 0 5 -2 5 -4c3 -22 16 -31 54 -31c33 0 47 11 47 29c0 11 -3 18 -55 23c-43 4 -71 15 -71 51c0 33 28 52 73 52c46 0 76 -14 79 -51c0 -1 -1 -2 -2 -3s-2 -2 -3 -2h-20c-2 0 -5 2 -5 4c-4 17 -16 23 -49 23c-36 0 -41 -12 -41 -22c0 -12 5 -16 54 -23s72 -16 72 -51
-c0 -36 -29 -59 -79 -59v0v0z" />
-    <glyph glyph-name="ion-social-octocat" unicode="&#xf4e8;" 
-d="M146 161c9 0 16 -4 22 -13s10 -20 10 -32s-4 -22 -10 -31s-14 -13 -22 -13c-9 0 -17 4 -23 13s-9 19 -9 31s3 24 9 32c6 9 14 13 23 13zM303 161c9 0 16 -4 22 -13s9 -20 9 -32s-3 -22 -9 -31s-13 -13 -22 -13s-18 4 -24 13s-9 19 -9 31s3 24 9 32c6 9 15 13 24 13z
-M414 276c24 -27 34 -66 34 -96c0 -24 -1 -46 -6 -65c-6 -19 -13 -35 -21 -47c-9 -12 -19 -23 -32 -32s-24 -17 -34 -21s-22 -8 -36 -10c-13 -2 -24 -4 -31 -4c0 0 -28 -1 -64 -1s-64 1 -64 1c-7 0 -18 2 -31 4c-14 2 -26 6 -36 10s-22 12 -34 21c-13 9 -23 20 -32 32
-c-8 12 -15 28 -21 47c-5 19 -6 41 -6 65c0 31 10 70 34 96c0 0 -2 14 0 39s7 48 16 69c30 -3 67 -20 112 -51c15 4 36 6 62 6c28 0 48 -2 62 -6c20 14 39 24 58 33c19 8 33 13 41 15s13 3 13 3c9 -21 14 -44 16 -69s0 -39 0 -39v0zM348 42c28 13 42 40 42 81
-c0 24 -8 43 -26 59c-9 9 -20 13 -32 15s-31 1 -56 -1s-40 -4 -52 -4s-25 2 -42 3s-30 3 -39 3c-10 0 -20 1 -31 -2s-21 -7 -28 -14c-17 -15 -25 -35 -25 -59c0 -41 13 -68 41 -81c27 -13 69 -18 123 -18h2c54 0 95 5 123 18z" />
-    <glyph glyph-name="ion-social-pinterest-outline" unicode="&#xf2b0;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56s-100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136c14 -14 31 -25 48 -34c1 6 2 10 3 16c4 18 29 122 29 122
-s-8 15 -8 36c0 33 20 58 44 58c20 0 30 -16 30 -34c0 -20 -13 -51 -20 -79c-6 -24 12 -43 35 -43c42 0 71 54 71 119c0 49 -33 85 -93 85c-68 0 -110 -50 -110 -107c0 -20 6 -33 15 -44c4 -5 5 -6 3 -12c-1 -4 -4 -14 -5 -18c-2 -6 -6 -8 -11 -6c-31 13 -46 48 -46 86
-c0 64 54 140 160 140c86 0 142 -63 142 -129c0 -88 -49 -153 -121 -153c-24 0 -47 13 -55 28c0 0 -12 -52 -15 -62c-2 -6 -4 -13 -7 -19c15 -4 31 -6 47 -6c51 0 100 20 136 56z" />
-    <glyph glyph-name="ion-social-pinterest" unicode="&#xf2b1;" 
-d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224c-22 0 -44 3 -64 9c8 14 18 31 23 48c3 10 16 62 16 62c8 -15 30 -28 54 -28c72 0 121 65 121 153c0 66 -56 129 -142 129c-106 0 -160 -76 -160 -140c0 -39 15 -73 46 -86c5 -2 10 0 12 6c1 4 3 14 4 18
-c2 6 1 7 -3 12c-9 11 -15 24 -15 44c0 57 42 107 110 107c60 0 94 -36 94 -85c0 -65 -29 -119 -71 -119c-24 0 -42 19 -36 43c7 28 20 59 20 79c0 18 -10 34 -30 34c-24 0 -43 -25 -43 -58c0 -21 7 -36 7 -36s-25 -104 -29 -122c-4 -17 -5 -35 -4 -51
-c-79 35 -134 113 -134 205c0 124 100 224 224 224z" />
-    <glyph glyph-name="ion-social-python" unicode="&#xf4e9;" horiz-adv-x="384" 
-d="M129 199c-29 -5 -49 -30 -49 -57v-43v-3h-15c-29 0 -54 29 -62 69c-2 9 -3 17 -3 27v1c0 53 29 95 65 95h127v16h-96v29c0 26 7 40 46 47c13 2 29 4 45 4s39 -1 55 -4c25 -4 46 -22 46 -47v-57v-31c0 -21 -14 -38 -33 -43c-4 -1 -8 -2 -13 -2h-104h3c-4 0 -8 0 -12 -1z
-M140 321c10 0 17 7 17 17s-7 18 -17 18s-18 -8 -18 -18s8 -17 18 -17zM380 225c3 -10 4 -21 4 -33c0 -16 -3 -30 -7 -43c-11 -31 -33 -53 -58 -53h-127v-16h96v-26c0 -26 -23 -40 -46 -47c-35 -10 -68 -9 -97 0c-25 7 -49 22 -49 47v54v33c0 21 14 36 33 41c4 1 8 2 13 2
-h104c3 0 6 1 9 1c27 4 49 28 49 62v38v3h15c28 0 52 -26 61 -63zM244 65c-10 0 -18 -7 -18 -17s8 -18 18 -18s17 8 17 18s-7 17 -17 17z" />
-    <glyph glyph-name="ion-social-reddit-outline" unicode="&#xf23a;" horiz-adv-x="449" 
-d="M259 160c0 21 11 31 32 31s32 -10 32 -31s-11 -32 -32 -32s-32 11 -32 32zM127 160c0 21 11 31 32 31s32 -10 32 -31s-11 -32 -32 -32s-32 11 -32 32zM449 197c0 -20 -9 -36 -27 -45c1 -5 1 -9 1 -14c0 -38 -19 -71 -58 -98s-85 -40 -140 -40s-102 13 -141 40
-s-58 59 -58 97c0 5 0 10 1 15c-18 9 -27 24 -27 45c0 14 5 25 15 35s21 15 35 15c13 0 24 -4 33 -13c36 25 79 39 129 41h7l29 98l86 -17c8 19 21 28 41 28c12 0 22 -4 31 -13s13 -20 13 -32s-4 -23 -13 -32s-19 -13 -31 -13s-23 4 -32 13s-13 19 -13 31l-69 14l-24 -77
-c50 -2 94 -16 129 -41c10 9 21 13 34 13c9 0 16 -3 24 -7s14 -10 18 -18s7 -16 7 -25zM375 366c-4 0 -8 -1 -11 -2s-6 -4 -8 -6s-5 -6 -6 -9s-2 -6 -2 -10c0 -8 3 -14 8 -19s12 -8 19 -8c5 0 9 1 13 3s8 6 10 10s4 9 4 14c0 8 -3 14 -8 19s-12 8 -19 8zM18 197
-c0 -11 5 -20 14 -27c7 19 19 37 37 53c-6 4 -12 6 -19 6c-3 0 -7 0 -10 -1s-6 -3 -9 -5s-5 -4 -7 -7s-4 -6 -5 -9s-1 -6 -1 -10zM355 55c34 23 50 51 50 83v9c-1 6 -3 12 -5 18c-6 16 -15 30 -30 43c-5 4 -10 9 -15 12v0c-36 25 -79 37 -130 37s-95 -12 -131 -37v0
-c-5 -3 -10 -8 -15 -12c-15 -13 -24 -27 -30 -43c-2 -6 -4 -12 -5 -18v-9c0 -32 16 -60 50 -83c36 -25 80 -37 131 -37s94 12 130 37zM417 170c9 6 14 16 14 27c0 9 -3 17 -9 23s-13 9 -22 9c-7 0 -14 -2 -20 -6c18 -16 30 -34 37 -53zM289 90l13 -12
-c-20 -20 -45 -30 -77 -30s-58 10 -78 30l13 12c16 -16 38 -24 65 -24s48 8 64 24z" />
-    <glyph glyph-name="ion-social-reddit" unicode="&#xf23b;" horiz-adv-x="449" 
-d="M449 197c0 -20 -11 -37 -27 -45c1 -5 1 -9 1 -14c0 -76 -89 -138 -199 -138s-198 61 -198 137c0 5 0 10 1 15c-16 8 -27 25 -27 45c0 28 23 50 50 50c13 0 24 -5 33 -13c33 23 79 39 129 41h2l31 103l90 -18c8 14 22 24 39 24v0h1c25 0 44 -20 44 -45s-19 -45 -44 -45h-1
-v0c-23 0 -42 17 -44 40l-67 14l-22 -74c49 -3 93 -17 125 -40c9 8 21 13 34 13c27 0 49 -22 49 -50zM34 177c5 15 15 29 29 41c-4 3 -9 5 -15 5c-14 0 -25 -11 -25 -25c0 -9 4 -17 11 -21zM358 339c0 -9 7 -17 16 -17s17 8 17 17s-8 17 -17 17s-16 -8 -16 -17zM127 160
-c0 -18 14 -32 32 -32s32 14 32 32s-14 31 -32 31s-32 -13 -32 -31zM224 48c48 0 77 29 78 30l-13 12s-25 -24 -65 -24c-41 0 -64 24 -64 24l-13 -12c1 -1 29 -30 77 -30zM291 128c18 0 32 14 32 32s-14 31 -32 31s-32 -13 -32 -31s14 -32 32 -32zM415 176c7 5 11 13 11 22
-c0 14 -11 25 -25 25c-6 0 -11 -2 -15 -5c14 -12 24 -27 29 -42z" />
-    <glyph glyph-name="ion-social-rss-outline" unicode="&#xf23c;" horiz-adv-x="384" 
-d="M56 112c31 0 56 -25 56 -56s-25 -56 -56 -56s-56 25 -56 56s25 56 56 56zM56 16c22 0 40 18 40 40s-18 40 -40 40s-40 -18 -40 -40s18 -40 40 -40zM0 256c140 0 256 -116 256 -256h-80c0 48 -14 94 -48 128s-80 48 -128 48v80zM240 16c-2 26 -8 52 -19 77
-c-12 28 -30 54 -52 76s-48 40 -76 52c-25 10 -51 16 -77 18v-47c50 -3 92 -22 123 -53s50 -73 53 -123h48zM0 384c212 0 384 -172 384 -384h-80c0 171 -133 304 -304 304v80zM227 228c56 -56 89 -131 93 -212h48c-8 190 -162 344 -352 352v-48c81 -4 155 -36 211 -92z" />
-    <glyph glyph-name="ion-social-rss" unicode="&#xf23d;" horiz-adv-x="384" 
-d="M56 112c31 0 56 -25 56 -56s-25 -56 -56 -56s-56 25 -56 56s25 56 56 56zM0 256c140 0 256 -116 256 -256h-80c0 48 -14 94 -48 128s-80 48 -128 48v80zM0 384c212 0 384 -172 384 -384h-80c0 171 -133 304 -304 304v80z" />
-    <glyph glyph-name="ion-social-sass" unicode="&#xf4ea;" horiz-adv-x="512" 
-d="M512 119v-8c-1 -9 -7 -17 -15 -22s-12 -4 -13 -3s1 3 4 5c13 8 17 20 10 33c-5 10 -15 16 -26 20c-24 8 -48 7 -72 0c4 -12 7 -23 -2 -34c-10 -12 -23 -19 -39 -22c-7 -2 -14 2 -15 9c-3 19 17 36 30 47c-7 11 -11 24 -14 37c-15 -17 -31 -40 -26 -61
-c3 -14 -1 -27 -14 -36s-30 -14 -46 -11c-4 1 -6 5 -5 8c2 14 25 32 35 43c2 2 3 4 1 7c-6 12 -10 23 -14 36c-13 -29 -30 -80 -57 -98c-9 -6 -17 -4 -21 5c-3 8 -2 20 -1 29c-6 -13 -11 -27 -20 -38c-7 -8 -24 -7 -30 1c-16 21 -13 50 -5 73l-29 -15c7 -16 8 -32 4 -49
-c-5 -19 -17 -35 -35 -46c-19 -12 -64 -24 -77 4c-7 16 -4 30 6 44c17 24 48 37 74 50c-32 23 -80 42 -96 80c-15 35 17 68 43 89c59 48 166 95 244 59c15 -7 36 -24 31 -52c-4 -24 -13 -39 -28 -54c-32 -32 -152 -77 -176 -15c-1 1 -1 4 1 4c2 -1 20 -15 43 -16
-c17 -1 36 3 52 8c33 11 71 33 80 67c4 13 -2 28 -15 34c-49 24 -116 -4 -159 -26c-33 -17 -84 -45 -82 -87c1 -37 56 -60 81 -82c15 7 42 15 52 27c11 13 26 25 44 26c8 0 14 -3 16 -10c2 -6 1 -11 0 -19c5 4 11 4 15 -1c12 -14 -22 -50 -10 -66c14 14 21 42 30 59
-c4 8 17 51 26 53c7 2 18 4 25 0c2 -1 3 -3 2 -5c-7 -19 -7 -33 3 -52c14 20 29 43 34 67c1 2 3 3 5 4c7 2 18 3 25 0c3 -1 3 -2 2 -5c-7 -22 -6 -38 6 -58c31 11 69 15 97 -5c-3 2 -7 5 0 0c5 -4 3 -2 0 0c12 -8 19 -18 21 -32zM113 94v0c1 7 -1 13 -3 20
-c-24 -8 -66 -35 -64 -62c1 -10 8 -13 17 -12s19 7 27 13c14 11 22 24 23 41zM216 166c1 3 -2 5 -5 4c-29 -8 -43 -57 -33 -81c1 -3 4 -3 6 -1c17 16 28 56 32 78zM286 84c8 -3 27 17 26 27c-8 -9 -18 -18 -26 -27zM367 102c11 6 16 19 12 30c-8 -6 -21 -19 -20 -31
-c0 -2 6 0 8 1z" />
-    <glyph glyph-name="ion-social-skype-outline" unicode="&#xf23e;" horiz-adv-x="384" 
-d="M106 352c-41 0 -74 -33 -74 -73c0 -13 4 -25 10 -36l6 -11l-2 -12c-2 -10 -3 -20 -3 -30c0 -40 16 -77 44 -105s67 -44 107 -44c9 0 19 1 28 3l11 2l9 -5c11 -6 24 -9 36 -9c41 0 74 33 74 73c0 11 -3 22 -8 32l-5 10l3 11c2 10 3 21 3 32c0 40 -16 77 -44 105
-s-67 43 -107 43c-9 0 -18 0 -26 -2l-12 -2l-10 7c-12 7 -26 11 -40 11zM106 384v0c21 0 40 -6 56 -16c10 2 21 2 32 2c101 0 183 -80 183 -180c0 -13 -1 -27 -4 -39c7 -14 11 -29 11 -46c0 -58 -47 -105 -106 -105c-18 0 -35 4 -50 12c-11 -2 -22 -3 -34 -3
-c-101 0 -183 81 -183 181c0 12 2 24 4 36c-9 16 -15 34 -15 53c0 58 47 105 106 105zM288 104c-8 -12 -21 -21 -37 -28s-36 -10 -58 -10c-26 0 -48 5 -65 14c-12 7 -22 15 -30 26s-12 22 -12 33c0 7 3 12 8 17s11 7 19 7c6 0 12 -2 16 -6s7 -8 10 -15s7 -13 11 -18
-s8 -9 15 -12s16 -5 27 -5c15 0 28 4 37 10s13 13 13 22c0 7 -2 13 -7 17c-5 5 -11 9 -19 11c-8 3 -20 5 -34 8c-19 4 -35 9 -48 14c-13 6 -24 13 -32 23s-11 22 -11 36s4 25 12 36c8 10 20 19 36 25c15 6 34 8 54 8c16 0 30 -1 42 -5s23 -9 31 -15s14 -13 18 -20
-s5 -14 5 -21c0 -6 -2 -12 -7 -17s-11 -8 -19 -8c-7 0 -12 2 -16 5c-3 3 -7 7 -11 14c-5 8 -10 15 -16 20s-17 8 -31 8c-13 0 -23 -3 -31 -8s-12 -11 -12 -18c0 -4 2 -7 4 -10c3 -3 6 -6 11 -8s10 -5 15 -6s13 -3 25 -6c15 -3 28 -6 40 -10s23 -8 32 -14s15 -13 20 -22
-s8 -20 8 -32c0 -15 -5 -28 -13 -40z" />
-    <glyph glyph-name="ion-social-skype" unicode="&#xf23f;" horiz-adv-x="384" 
-d="M373 151c7 -14 11 -29 11 -46c0 -58 -47 -105 -106 -105c-18 0 -35 4 -50 12c-11 -2 -22 -3 -34 -3c-101 0 -183 81 -183 181c0 12 2 24 4 36c-9 16 -15 34 -15 53c0 58 47 105 106 105c21 0 41 -6 57 -16c10 2 20 2 31 2c101 0 183 -80 183 -180c0 -13 -1 -27 -4 -39z
-M288 104c9 12 12 25 12 40c0 12 -2 23 -7 32s-12 16 -21 22s-19 10 -31 14s-26 7 -41 10c-12 3 -20 5 -25 6s-10 4 -15 6s-7 5 -10 8c-2 3 -4 6 -4 10c0 7 3 13 11 18s19 7 32 7c14 0 25 -2 31 -7s11 -12 16 -20c4 -7 8 -11 11 -14c4 -3 9 -5 16 -5c8 0 13 3 18 8s8 11 8 17
-c0 7 -2 14 -6 21s-10 14 -18 20s-18 11 -30 15s-27 5 -43 5c-20 0 -38 -2 -53 -8c-16 -6 -28 -15 -36 -25c-8 -11 -12 -22 -12 -36s3 -26 11 -36s19 -17 32 -23c13 -5 29 -10 48 -14c14 -3 26 -5 34 -8c8 -2 14 -6 19 -11c5 -4 7 -10 7 -17c0 -9 -4 -17 -13 -23
-s-22 -9 -37 -9c-11 0 -20 2 -27 5s-11 6 -15 11s-8 12 -11 19s-6 11 -10 15s-10 6 -16 6c-8 0 -14 -2 -19 -7s-8 -10 -8 -17c0 -11 4 -22 12 -33s18 -19 30 -26c17 -9 39 -14 65 -14c22 0 42 3 58 10s29 16 37 28z" />
-    <glyph glyph-name="ion-social-snapchat-outline" unicode="&#xf4eb;" horiz-adv-x="480" 
-d="M240 400v0v0c-71 0 -128 -54 -118 -128c2 -15 3 -32 4 -45c0 0 -2 -5 -12 -5c-6 0 -15 2 -28 7c-2 1 -4 1 -6 1c-8 0 -13 -6 -14 -12c0 -5 4 -11 8 -13c14 -7 47 -10 47 -33s-23 -47 -41 -64s-64 -21 -64 -21s0 -21 32 -29s32 -5 33 -13c2 -15 1 -22 11 -22c2 0 4 1 6 1
-c8 1 20 3 32 3c11 0 23 -2 34 -9c23 -15 41 -34 76 -34s53 19 76 34c11 7 24 9 35 9c12 0 23 -2 31 -3c2 0 4 -1 6 -1c10 0 9 7 11 22c1 8 1 5 33 13s32 29 32 29s-46 4 -64 21s-41 41 -41 64s33 26 47 33c4 2 9 8 9 13c-1 6 -6 12 -14 12c-2 0 -5 0 -7 -1
-c-13 -5 -21 -6 -27 -6c-10 0 -13 4 -13 4c1 13 2 30 4 45c10 74 -47 128 -118 128zM240 416v0c41 0 80 -16 105 -45c24 -28 34 -63 29 -101c-1 -11 -2 -22 -3 -31c4 1 10 2 18 5c4 1 8 2 12 2c16 0 29 -12 30 -27c1 -13 -9 -25 -18 -29c-4 -2 -9 -3 -14 -5
-c-7 -2 -14 -5 -19 -8c-4 -3 -5 -4 -5 -5c0 -16 20 -37 36 -52c11 -10 39 -16 54 -17l15 -1v-14c0 -2 0 -11 -6 -21c-5 -8 -16 -19 -38 -24c-6 -1 -11 -3 -15 -4c-2 -1 -5 -1 -7 -1v-1c-1 -7 -1 -13 -4 -18c-2 -5 -9 -12 -22 -12c-2 0 -6 0 -9 1c-2 0 -3 1 -5 1
-c-7 1 -15 2 -23 2c-10 0 -19 -2 -26 -6c-4 -3 -9 -7 -14 -10c-18 -13 -38 -27 -71 -27s-53 14 -71 27c-5 3 -9 7 -14 10c-7 4 -15 6 -25 6c-8 0 -17 -1 -24 -2c-2 0 -3 -1 -5 -1c-3 -1 -7 -1 -9 -1c-13 0 -20 7 -22 12c-3 5 -3 11 -4 18v1c-2 0 -4 0 -6 1c-4 1 -10 3 -16 4
-c-22 5 -33 16 -38 24c-6 10 -6 18 -6 20v15l15 1c16 1 44 7 54 17c29 27 36 43 36 52c0 1 0 2 -4 5c-5 3 -13 6 -20 8c-5 2 -10 3 -14 5c-9 4 -18 16 -17 29c1 15 14 27 30 27c4 0 8 0 12 -2c8 -3 13 -4 17 -5c-1 9 -2 19 -3 30c-5 38 5 74 29 102c25 29 64 45 105 45v0z
-M240 219c-21 0 -41 8 -56 23c-3 3 -3 9 0 12s9 3 12 0c12 -12 27 -19 44 -19c16 0 32 7 44 19c3 3 9 3 12 0s3 -9 0 -12c-15 -15 -35 -23 -56 -23zM176 296c0 16 5 24 16 24s16 -8 16 -24s-5 -24 -16 -24s-16 8 -16 24zM272 296c0 16 5 24 16 24s16 -8 16 -24
-s-5 -24 -16 -24s-16 8 -16 24z" />
-    <glyph glyph-name="ion-social-snapchat" unicode="&#xf4ec;" horiz-adv-x="480" 
-d="M480 88c0 -2 0 -11 -6 -21c-5 -8 -16 -19 -38 -24c-6 -1 -11 -3 -15 -4c-2 -1 -5 -1 -7 -1v-1c-1 -7 -1 -13 -4 -18c-2 -5 -9 -12 -22 -12c-2 0 -6 0 -9 1c-2 0 -3 1 -5 1c-7 1 -15 2 -23 2c-10 0 -19 -2 -26 -6c-4 -3 -9 -7 -14 -10c-18 -13 -38 -27 -71 -27
-s-53 14 -71 27c-5 3 -9 7 -14 10c-7 4 -15 6 -25 6c-8 0 -17 -1 -24 -2c-2 0 -3 -1 -5 -1c-3 -1 -7 -1 -9 -1c-13 0 -20 7 -22 12c-3 5 -3 11 -4 18v1c-2 0 -4 0 -6 1c-4 1 -10 3 -16 4c-22 5 -33 16 -38 24c-6 10 -6 18 -6 20v15l15 1c16 1 44 7 54 17c29 27 36 43 36 52
-c0 1 0 2 -4 5c-5 3 -13 6 -20 8c-5 2 -10 3 -14 5c-9 4 -18 16 -17 29c1 15 14 27 30 27c4 0 8 0 12 -2c8 -3 13 -4 17 -5c-1 9 -2 19 -3 30c-5 38 5 74 29 102c25 29 64 45 105 45v0c41 0 80 -16 105 -45c24 -28 34 -63 29 -101c-1 -11 -2 -22 -3 -31c4 1 10 2 18 5
-c4 1 8 2 12 2c16 0 29 -12 30 -27c1 -13 -9 -25 -18 -29c-4 -2 -9 -3 -14 -5c-7 -2 -14 -5 -19 -8c-4 -3 -5 -4 -5 -5c0 -16 20 -37 36 -52c11 -10 39 -16 54 -17l15 -1v-14zM192 320c-9 0 -16 -11 -16 -24s7 -24 16 -24s16 11 16 24s-7 24 -16 24zM296 242c3 3 3 9 0 12
-s-9 3 -12 0c-12 -12 -28 -19 -44 -19c-17 0 -32 7 -44 19c-3 3 -9 3 -12 0s-3 -9 0 -12c15 -15 35 -23 56 -23s41 8 56 23zM288 272c9 0 16 11 16 24s-7 24 -16 24s-16 -11 -16 -24s7 -24 16 -24z" />
-    <glyph glyph-name="ion-social-tumblr-outline" unicode="&#xf240;" horiz-adv-x="256" 
-d="M193 52c21 0 42 6 63 20v-65c-18 -8 -34 -15 -48 -18s-28 -5 -45 -5c-19 0 -35 2 -50 7c-14 5 -28 12 -38 21s-17 18 -21 28s-6 25 -6 44v140h-48v58c16 5 30 14 42 24s19 21 26 35s11 37 14 59h62v-112h96v-64h-96v-101c0 -24 1 -40 4 -47c2 -7 7 -12 14 -16
-c9 -6 19 -8 31 -8zM240 17v29c-15 -6 -31 -10 -47 -10c-15 0 -28 3 -40 10c-10 6 -17 15 -21 25c-2 6 -4 17 -4 52v117h96v32h-96v112h-32c-2 -16 -7 -36 -14 -50c-8 -16 -17 -29 -30 -40c-11 -9 -23 -17 -36 -23v-31h48v-156c0 -21 2 -32 4 -38c3 -8 10 -15 18 -22
-c9 -8 19 -14 31 -18c13 -4 29 -6 46 -6c16 0 28 2 41 5c11 2 23 6 36 12z" />
-    <glyph glyph-name="ion-social-tumblr" unicode="&#xf241;" horiz-adv-x="256" 
-d="M193 52c21 0 42 6 63 20v-65c-18 -8 -34 -15 -48 -18s-28 -5 -45 -5c-19 0 -35 2 -50 7c-14 5 -28 12 -38 21s-17 18 -21 28s-6 25 -6 44v140h-48v58c16 5 30 14 42 24s19 21 26 35s11 37 14 59h62v-112h96v-64h-96v-101c0 -24 1 -40 4 -47c2 -7 7 -12 14 -16
-c9 -6 19 -8 31 -8z" />
-    <glyph glyph-name="ion-social-tux" unicode="&#xf2c5;" horiz-adv-x="383" 
-d="M189 347c2 2 -1 -1 0 0c2 2 4 4 6 5c-3 -2 -5 -4 -7 -8c0 1 0 2 1 3zM361 52c7 -4 23 -11 21 -22c-2 -10 -17 -15 -24 -19c-15 -8 -28 -14 -41 -25c-9 -8 -17 -15 -29 -17c-11 -2 -25 -1 -33 8c-5 5 -7 11 -15 12c-25 5 -54 4 -79 0c-13 -2 -21 -11 -32 -17
-c-10 -5 -20 -5 -30 -1c-13 5 -27 10 -41 13s-29 5 -43 9c-31 8 -5 30 -11 50c-3 12 -10 29 8 30c9 1 27 -1 31 11c2 7 -2 15 2 22s-1 17 1 25c4 18 19 32 25 49c5 14 8 25 18 37c9 11 22 22 29 34c10 18 9 35 8 55c-1 17 -1 33 -2 50c0 33 20 60 58 60h14
-c38 0 63 -32 64 -69c0 -19 -5 -38 5 -67c15 -27 36 -48 52 -73c10 -16 16 -31 20 -49c3 -14 9 -31 7 -45c-1 -6 -2 -9 -4 -11c3 -1 7 -2 9 -5c3 -4 2 -11 0 -26c-1 -8 5 -15 12 -19zM137 -3c2 20 -15 39 -25 56c-10 16 -21 43 -39 52c-8 4 -19 5 -23 -5c-2 -7 0 -19 -2 -22
-c-4 -9 -14 -10 -23 -11c-6 0 -17 0 -17 -8c1 -10 10 -20 7 -30c-2 -7 -8 -12 -8 -19c0 -14 38 -15 47 -17c19 -4 37 -14 57 -16c12 -1 25 7 26 20zM253 62c-2 10 2 -10 0 0s-5 28 1 35c4 5 10 6 17 5c0 4 1 9 3 12c8 13 29 8 39 0l-1 2c-3 4 -8 9 -13 10c0 0 4 12 2 34
-c-4 40 -33 62 -33 62c27 -30 27 -58 27 -72c0 -6 -1 -18 -4 -24c-4 -1 -7 -2 -11 -4c-10 -5 -8 2 -8 10c0 18 -2 36 -7 54c-3 9 -7 17 -13 24c-4 5 -4 9 -5 15c-3 12 -9 22 -16 32c-7 9 -7 17 -5 28c1 7 2 14 -6 17c-6 2 -26 5 -27 14c-1 6 -1 16 5 20c16 14 30 -11 17 -24
-c-3 -3 7 -4 8 -4c4 1 4 7 5 10c1 4 1 9 1 13c0 17 -18 32 -34 21c-6 -4 -9 -11 -10 -17c0 -2 -1 -20 0 -20c-4 0 -7 5 -11 5c-3 0 -7 0 -10 -1c0 0 2 14 -2 22c-4 9 -18 16 -24 4s-3 -25 0 -31s4 -6 4 -6c2 1 5 4 5 4s-6 3 -7 11c-1 9 3 14 7 15s10 -2 12 -8s0 -13 0 -13
-c-7 -6 -30 -18 -22 -28c14 -18 33 -15 52 -9c8 3 18 5 24 12c3 3 11 2 8 -4c-2 -5 -18 -7 -22 -9c-9 -4 -18 -8 -28 -10c-6 -1 -13 -5 -28 9c7 -6 8 -16 17 -20c13 -6 33 9 44 15c1 1 16 5 14 0c-1 -4 -11 -7 -15 -9c-11 -6 -23 -21 -36 -22c-8 -1 -21 16 -25 22
-c-1 1 -5 9 -6 4c-1 -8 2 -14 -3 -21c-6 -9 -11 -18 -13 -29c-1 -6 0 -11 -3 -16c-11 -15 -17 -33 -19 -51c0 -4 3 -43 -5 -41c-18 5 -17 33 -14 47c-3 -12 -8 -30 2 -44c12 -15 99 -55 53 -80c7 -14 14 -25 12 -41c8 7 2 20 -1 28c0 0 17 -12 38 -10c17 2 32 7 46 16
-c6 4 11 9 16 14c1 2 4 6 6 7l1 -11c2 -17 -12 -27 -10 -34c4 8 11 14 13 24c3 12 0 24 -2 36zM155 323v0v-3c2 0 2 5 1 8c-1 4 -3 6 -4 6h-2c3 -2 5 -6 5 -11zM210 335c3 -2 0 0 0 0c3 -2 5 -5 5 -10v-3c2 0 3 4 2 7s-3 6 -5 6h-2zM347 15c24 11 -24 -10 0 0
-c24 11 35 17 20 26c-17 10 -26 13 -26 29c0 5 4 16 2 22c-1 4 -6 5 -9 5c-10 -10 -17 -25 -34 -25c-14 0 -25 11 -28 24c-4 2 -10 1 -13 -4c-6 -12 1 -29 3 -41c2 -18 -4 -35 -2 -53c2 -21 26 -22 40 -13c16 10 29 22 47 30z" />
-    <glyph glyph-name="ion-social-twitch-outline" unicode="&#xf4ed;" horiz-adv-x="416" 
-d="M32 416h384v-272l-112 -112h-80l-64 -64h-64v64h-96v304zM368 160v208h-304v-272h80v-64l64 64h96zM272 176v129h48v-129h-48zM160 176v129h48v-129h-48z" />
-    <glyph glyph-name="ion-social-twitch" unicode="&#xf4ee;" horiz-adv-x="416" 
-d="M32 416h384v-272l-112 -112h-80l-64 -64h-64v64h-96v304zM208 176v129h-48v-129h48zM320 176v129h-48v-129h48z" />
-    <glyph glyph-name="ion-social-twitter-outline" unicode="&#xf242;" horiz-adv-x="472" 
-d="M472 338c-13 -20 -29 -36 -48 -50v-12c0 -128 -98 -276 -276 -276c-55 0 -105 16 -148 44c8 -1 15 -2 23 -2c45 0 87 16 120 42c-42 1 -78 29 -90 67c6 -1 12 -2 18 -2c9 0 18 2 26 4c-44 9 -78 48 -78 95v1c13 -7 28 -12 44 -12c-26 17 -43 47 -43 81c0 18 5 34 13 48
-c48 -59 119 -97 199 -101c-2 7 -2 14 -2 22c0 54 43 97 97 97c28 0 52 -12 70 -31c22 4 43 13 62 24c-7 -23 -23 -42 -43 -54c20 2 39 7 56 15zM414 301c3 2 8 6 11 8c-2 0 -11 -2 -19 -1s-21 5 -21 5s14 13 18 17l11 11c-4 -1 -10 -2 -14 -3l-8 -2l-6 6
-c-15 16 -37 26 -59 26c-45 0 -81 -37 -81 -81c0 -6 1 -12 2 -18l5 -21l-22 1c-42 2 -81 13 -118 32c-28 14 -53 34 -75 56c-1 -6 -2 -13 -2 -19c0 -27 14 -53 36 -68c0 0 33 -23 46 -29c-24 -2 -56 0 -56 0c-8 0 -16 1 -24 3c8 -28 32 -50 62 -56l61 -10l-61 -21
-c-7 -2 -14 -3 -21 -3c15 -20 38 -34 64 -34l45 -1l-35 -28c-18 -14 -38 -25 -60 -33c-10 -3 -19 -6 -29 -8c27 -9 55 -14 84 -14c40 0 78 8 112 24c31 14 58 34 81 60c22 24 38 53 50 84c11 30 17 62 17 92v12l-1 8z" />
-    <glyph glyph-name="ion-social-twitter" unicode="&#xf243;" horiz-adv-x="472" 
-d="M472 338c-13 -20 -29 -36 -48 -50v-12c0 -128 -98 -276 -276 -276c-55 0 -105 16 -148 44c8 -1 15 -2 23 -2c45 0 87 16 120 42c-42 1 -78 29 -90 67c6 -1 12 -2 18 -2c9 0 18 2 26 4c-44 9 -78 48 -78 95v1c13 -7 28 -12 44 -12c-26 17 -43 47 -43 81c0 18 5 34 13 48
-c48 -59 119 -97 199 -101c-2 7 -2 14 -2 22c0 54 43 97 97 97c28 0 52 -12 70 -31c22 4 43 13 62 24c-7 -23 -23 -42 -43 -54c20 2 39 7 56 15z" />
-    <glyph glyph-name="ion-social-usd-outline" unicode="&#xf352;" horiz-adv-x="320" 
-d="M125 345c11 2 19 3 19 3v-131l-22 6c-15 5 -27 11 -36 19c-12 10 -19 25 -19 43c0 13 4 24 11 33c6 8 13 14 22 19c7 4 17 6 25 8zM128 238v92c-7 -2 -15 -4 -21 -7c-7 -4 -12 -9 -17 -15s-7 -14 -7 -23c0 -13 4 -24 13 -31c8 -7 20 -12 32 -16zM252 151
-c10 -10 15 -24 15 -42c0 -9 -1 -18 -5 -27s-11 -17 -20 -24c-8 -6 -18 -11 -31 -15c-6 -2 -11 -3 -17 -4s-18 -1 -18 -1v145l20 -5c10 -3 19 -6 28 -9c10 -4 20 -10 28 -18zM247 89c3 7 4 13 4 20c0 14 -3 24 -10 31s-15 11 -23 14s-16 5 -26 8v-107c6 1 10 2 14 3
-c11 3 20 8 27 13s11 11 14 18zM315 145c3 -10 5 -19 5 -29c0 -21 -5 -38 -14 -53s-20 -26 -35 -35s-31 -17 -50 -21c-10 -2 -19 -3 -29 -4v-35h-64v35c-9 1 -19 4 -28 6c-20 5 -36 12 -51 23s-26 24 -35 41c-8 16 -13 34 -14 55h69c0 -12 2 -24 7 -33c5 -10 12 -17 21 -23
-s20 -11 31 -14v120c-8 2 -18 4 -27 6c-17 4 -30 9 -41 16s-20 15 -27 23s-11 17 -14 26s-4 18 -4 28c0 18 4 34 12 48s19 25 33 34s29 16 46 20c7 2 15 3 22 4v33h64v-33c9 -1 16 -4 24 -6c18 -5 34 -12 48 -22s25 -22 33 -37c7 -13 11 -28 12 -46h-69c-3 21 -12 37 -26 46
-c-7 4 -13 8 -22 10v-106c9 -2 16 -4 25 -6c12 -3 22 -6 27 -7c13 -4 23 -9 33 -15c10 -7 18 -14 24 -22s11 -17 14 -27zM293 72c7 12 11 27 11 44c0 8 -1 16 -4 24s-7 15 -12 22s-12 13 -20 19c-8 5 -18 10 -29 13c-5 1 -13 3 -24 6h-1l-4 1c-7 2 -13 4 -21 6l-13 3v137
-s9 -1 19 -4s19 -6 28 -12c15 -9 25 -24 30 -43h38c-2 8 -4 15 -8 22c-7 13 -16 24 -28 32c-12 9 -27 16 -43 20c-8 2 -16 4 -23 5l-13 2v31h-32v-31l-14 -2c-7 -1 -14 -2 -20 -4c-15 -4 -29 -10 -41 -18s-21 -16 -28 -28c-7 -11 -10 -24 -10 -40c0 -8 1 -15 3 -23
-c2 -7 6 -14 11 -21s14 -13 23 -19c10 -6 22 -10 37 -14v0v0c4 -1 8 -2 11 -3c5 -1 11 -3 16 -4l12 -3v-151s-8 1 -20 4s-26 8 -36 15c-11 8 -20 18 -26 30c-4 7 -6 16 -8 24h-36c2 -11 5 -23 10 -32c8 -14 17 -26 30 -35c13 -10 28 -16 46 -21c8 -2 17 -4 26 -5l14 -2v-33
-h32v33l15 1c9 1 17 3 26 5c17 4 32 10 45 18s23 19 31 31z" />
-    <glyph glyph-name="ion-social-usd" unicode="&#xf353;" horiz-adv-x="320" 
-d="M315 145c3 -10 5 -19 5 -29c0 -21 -5 -38 -14 -53s-20 -26 -35 -35s-31 -17 -50 -21c-10 -2 -19 -3 -29 -4v-35h-64v35c-9 1 -19 4 -28 6c-20 5 -36 12 -51 23s-26 24 -35 41c-8 16 -13 34 -14 55h69c0 -12 2 -24 7 -33c5 -10 12 -17 21 -23s20 -11 31 -14v120
-c-8 2 -18 4 -27 6c-17 4 -30 9 -41 16s-20 15 -27 23s-11 17 -14 26s-4 18 -4 28c0 18 4 34 12 48s19 25 33 34s29 16 46 20c7 2 15 3 22 4v33h64v-33c9 -1 16 -4 24 -6c18 -5 34 -12 48 -22s25 -22 33 -37c7 -13 11 -28 12 -46h-69c-3 21 -12 37 -26 46c-7 4 -13 8 -22 10
-v-106c9 -2 16 -4 25 -6c12 -3 22 -6 27 -7c13 -4 23 -9 33 -15c10 -7 18 -14 24 -22s11 -17 14 -27zM128 238v92c-7 -2 -15 -4 -21 -7c-7 -4 -12 -9 -17 -15s-7 -14 -7 -23c0 -13 4 -24 13 -31c8 -7 20 -12 32 -16zM247 89c3 7 4 13 4 20c0 14 -3 24 -10 31s-15 11 -23 14
-s-16 5 -26 8v-107c6 1 10 2 14 3c11 3 20 8 27 13s11 11 14 18z" />
-    <glyph glyph-name="ion-social-vimeo-outline" unicode="&#xf244;" 
-d="M445 334c7 -33 1 -66 -13 -97s-31 -59 -51 -87c-26 -36 -52 -71 -85 -101c-19 -18 -41 -35 -66 -44c-10 -4 -19 -5 -27 -5c-17 0 -31 9 -44 27c-14 19 -22 40 -28 63c-12 45 -25 90 -38 134c-4 12 -9 22 -15 33c-3 5 -8 10 -12 14c-2 2 -5 3 -8 3s-6 -1 -9 -3
-c-10 -6 -28 -18 -28 -18l-21 27c26 24 82 71 82 71c11 9 33 25 48 27h8c18 0 32 -7 42 -22c11 -17 15 -37 18 -57c7 -41 12 -82 24 -122c3 -10 7 -20 12 -29c4 -7 9 -10 14 -10c4 0 7 2 11 5s7 6 10 10c20 24 37 52 48 81c3 9 3 17 3 27c0 13 -10 25 -25 26h-7
-c-11 0 -20 -2 -32 -7c6 24 24 62 54 84c20 14 45 20 67 20c10 0 20 -2 27 -4c23 -8 36 -23 41 -46zM418 244c13 30 17 59 11 87c-4 19 -13 28 -30 34c-6 2 -14 3 -22 3c-21 0 -42 -6 -57 -17c-16 -12 -29 -30 -38 -48h6h8c23 -1 39 -19 40 -41c0 -10 0 -22 -4 -34
-c-11 -29 -29 -58 -51 -85c-4 -4 -7 -9 -12 -13c-7 -6 -15 -8 -22 -8c-8 0 -18 3 -27 18c-7 11 -11 22 -14 32c-10 31 -14 64 -19 95c-2 10 -3 19 -5 29c-3 17 -6 36 -16 51c-7 10 -16 15 -28 15h-6c-8 -1 -25 -11 -40 -23c-2 -2 -43 -37 -70 -61l2 -3c5 4 12 7 16 10
-c6 3 12 5 18 5c7 0 13 -3 18 -7c8 -7 13 -12 16 -18c6 -11 12 -24 16 -37c13 -44 26 -88 38 -133c5 -19 13 -41 26 -59s23 -20 31 -20c6 0 13 1 21 4c23 8 43 25 61 41c32 29 57 63 83 99v0c21 28 37 55 50 84z" />
-    <glyph glyph-name="ion-social-vimeo" unicode="&#xf245;" 
-d="M445 334c7 -33 1 -66 -13 -97s-31 -59 -51 -87c-26 -36 -52 -71 -85 -101c-19 -18 -41 -35 -66 -44c-31 -11 -52 -5 -71 22c-14 19 -22 40 -28 63c-12 45 -25 90 -38 134c-4 12 -9 22 -15 33c-3 5 -8 10 -12 14c-5 4 -11 3 -17 0c-10 -6 -28 -18 -28 -18l-21 27
-c26 24 82 71 82 71c11 9 33 25 48 27c21 3 38 -4 50 -22c11 -17 15 -37 18 -57c7 -41 11 -82 23 -122c3 -10 8 -20 13 -29c7 -11 15 -13 25 -5c4 3 7 6 10 10c20 24 37 52 48 81c3 9 3 17 3 27c0 13 -10 25 -25 26s-24 -1 -39 -7c6 24 24 62 54 84c29 21 71 24 94 16
-s36 -23 41 -46z" />
-    <glyph glyph-name="ion-social-whatsapp-outline" unicode="&#xf4ef;" 
-d="M178 294c4 -11 15 -39 16 -42s2 -6 0 -10s-3 -6 -6 -9s-6 -7 -9 -9c-3 -3 -6 -6 -3 -12s14 -24 30 -39c21 -20 38 -27 44 -30s9 -3 12 1s15 16 19 21s8 5 13 3s31 -17 37 -20s10 -5 11 -7s0 -13 -5 -26s-28 -24 -38 -25s-11 -8 -67 16s-90 84 -93 88s-22 31 -21 58
-s17 41 22 46s11 7 15 7h10s9 0 13 -11zM228 384c-50 0 -97 -20 -133 -55c-35 -35 -55 -81 -55 -131c0 -34 9 -67 27 -96l8 -13l-5 -14l-19 -57l61 19l13 4l12 -6c28 -15 59 -23 91 -23c50 0 97 19 133 54c35 35 55 82 55 132s-20 96 -55 131c-36 35 -83 55 -133 55zM228 416
-v0c121 0 220 -97 220 -218s-99 -218 -220 -218c-39 0 -74 10 -106 27l-122 -39l40 117c-20 33 -32 72 -32 113c0 121 99 218 220 218z" />
-    <glyph glyph-name="ion-social-whatsapp" unicode="&#xf4f0;" 
-d="M228 416c121 0 220 -97 220 -218s-99 -218 -220 -218c-39 0 -74 10 -106 27l-122 -39l40 117c-20 33 -32 72 -32 113c0 121 99 218 220 218zM337 115c5 13 6 24 5 26s-5 4 -11 7s-32 18 -37 20s-9 2 -13 -3s-16 -17 -19 -21s-6 -4 -12 -1s-23 10 -44 30
-c-16 15 -27 33 -30 39s0 9 3 12c3 2 6 6 9 9s4 5 6 9s1 7 0 10s-12 31 -16 42s-10 11 -13 11h-10s-10 -2 -15 -7s-21 -19 -22 -46s18 -54 21 -58s37 -64 93 -88s57 -17 67 -16s33 12 38 25z" />
-    <glyph glyph-name="ion-social-windows-outline" unicode="&#xf246;" 
-d="M432 167h-216v-149l216 -32v181zM448 183v0v-215l-248 36v179h248zM168 167h-152v-120l152 -22v142zM184 183v0v-177l-184 27v150h184zM432 398v0l-216 -31v-152h216v183zM448 416v0v-217h-248v182zM168 360v0l-152 -22v-123h152v145zM184 378v0v-179h-184v153z" />
-    <glyph glyph-name="ion-social-windows" unicode="&#xf247;" 
-d="M448 183v0v-215l-248 36v179h248zM184 183v0v-177l-184 27v150h184zM448 416v0v-217h-248v182zM184 378v0v-179h-184v153z" />
-    <glyph glyph-name="ion-social-wordpress-outline" unicode="&#xf248;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192c0 -9 -1 -18 -2 -26c-12 -85 -79 -153 -165 -164c-8 -1 -17 -2 -25 -2c-106 0 -192 86 -192 192s86 192 192 192zM19 192c0 -68 40 -127 98 -155l-83 225c-10 -21 -15 -45 -15 -70zM214 21c12 2 24 4 35 8c0 1 -1 2 -1 3l-53 145l-33 -96
-v0l-19 -55c15 -5 32 -7 49 -7c8 0 15 1 22 2zM216 273l62 -186l17 58c9 22 13 41 13 56c0 21 -7 35 -14 47c-9 14 -17 27 -17 41c0 16 12 30 29 30h2c-31 28 -71 45 -116 45c-60 0 -113 -30 -144 -77c4 0 8 -1 11 -1c18 0 46 3 46 3c9 1 10 -14 1 -15c0 0 -10 -1 -20 -1
-l63 -187l38 113l-27 74c-9 0 -18 1 -18 1c-9 0 -8 16 1 15c0 0 28 -3 45 -3c18 0 46 3 46 3c9 1 11 -14 2 -15c0 0 -10 -1 -20 -1zM279 43c45 26 77 71 84 125c1 8 2 16 2 24c0 30 -8 58 -22 83c1 -6 1 -12 1 -18c0 -18 -3 -37 -13 -62l-39 -113z" />
-    <glyph glyph-name="ion-social-wordpress" unicode="&#xf249;" horiz-adv-x="384" 
-d="M195 177l53 -146c0 -1 6 -13 9 -19c-3 -1 -5 -2 -8 -3v0c-10 -3 -21 -6 -32 -7c-8 -1 -17 -2 -25 -2c-17 0 -34 2 -50 6v0c-2 0 -3 2 -5 2l25 73v0zM17 268c6 0 7 -1 15 -1l93 -255c-3 1 -5 2 -8 3c-63 27 -109 87 -116 158c-1 6 -1 13 -1 19c0 25 7 53 17 76zM366 273
-c11 -24 18 -52 18 -81c0 -9 -1 -18 -2 -26c-9 -65 -50 -120 -107 -147c-2 -1 -3 -1 -5 -2l22 65l39 113c10 25 13 45 13 62v19v0c-1 18 -10 44 -36 43h-2c-17 0 -29 -14 -29 -30c0 -14 8 -27 17 -41c7 -12 14 -26 14 -47c0 -15 -4 -34 -13 -56l-17 -58l-62 186
-c10 0 20 1 20 1c9 1 7 16 -2 15c0 0 -28 -3 -46 -3c-17 0 -45 3 -45 3c-9 1 -10 -15 -1 -15c0 0 9 -1 18 -1l27 -74l-38 -113l-63 187c10 0 20 2 20 2c9 1 8 15 -1 14c0 0 -28 -2 -46 -2h-34c5 9 11 17 17 25c35 44 90 72 150 72c24 0 48 -5 69 -13c34 -13 63 -36 85 -65
-c2 -2 3 -5 5 -7c6 -8 11 -17 15 -26z" />
-    <glyph glyph-name="ion-social-yahoo-outline" unicode="&#xf24a;" horiz-adv-x="320" 
-d="M289 380c11 0 21 1 31 4l-128 -213v-171c-10 4 -21 4 -32 4s-22 0 -32 -4v171l-128 213c10 -4 21 -4 32 -4s22 0 32 4l96 -160l96 160c10 -4 22 -4 33 -4zM178 180l111 184h-1c-7 0 -15 0 -24 2l-90 -150l-14 -23l-14 23l-89 150c-9 -2 -17 -2 -25 -2h-1l111 -184l2 -4
-v-5v-151c6 1 11 0 16 0s11 1 16 0v151v5z" />
-    <glyph glyph-name="ion-social-yahoo" unicode="&#xf24b;" horiz-adv-x="320" 
-d="M289 380c11 0 21 1 31 4l-128 -213v-171c-10 4 -21 4 -32 4s-22 0 -32 -4v171l-128 213c10 -4 21 -4 32 -4s22 0 32 4l96 -160l96 160c10 -4 22 -4 33 -4z" />
-    <glyph glyph-name="ion-social-yen-outline" unicode="&#xf4f1;" horiz-adv-x="384" 
-d="M384 416l-112 -208h48v-48h-73l-15 -31v-17h88v-48h-88v-96h-80v96h-88v48h88v17l-14 31h-74v48h48l-112 208h80l112 -221l112 221h80zM304 192h-59l13 24l99 184v0h-43l-122 -240l-122 240h-43l99 -184l13 -24h-59v-16h68l20 -44v-36h-88v-16h88v-96h48v96h88v16h-88v37
-l21 43h67v16z" />
-    <glyph glyph-name="ion-social-yen" unicode="&#xf4f2;" horiz-adv-x="384" 
-d="M384 416l-112 -208h48v-48h-73l-15 -31v-17h88v-48h-88v-96h-80v96h-88v48h88v17l-14 31h-74v48h48l-112 208h80l112 -221l112 221h80z" />
-    <glyph glyph-name="ion-social-youtube-outline" unicode="&#xf24c;" horiz-adv-x="512" 
-d="M265 352v0h-9h-9c-65 0 -118 -2 -168 -4h-1h-1c-23 0 -42 -22 -42 -49v-1v-1c-2 -34 -3 -70 -3 -105v0v0c0 -35 1 -70 3 -104v-2v-1c0 -14 5 -26 14 -36c8 -9 17 -13 28 -13h1h1c52 -2 108 -4 166 -4h11v0v0h11c58 0 113 2 166 4h1h1c11 0 20 4 28 13c9 10 14 22 14 36v1
-v2c2 34 3 68 3 104v0v0c0 36 -1 71 -3 105v1v2c0 27 -19 49 -42 49h-1h-1c-49 2 -103 3 -168 3zM265 384v0c58 0 115 0 170 -3c41 0 74 -36 74 -81c2 -36 3 -72 3 -108s-1 -71 -3 -107c0 -45 -33 -81 -74 -81c-55 -3 -111 -4 -168 -4h-11h-11c-57 0 -113 1 -168 4
-c-41 0 -74 36 -74 81c-2 36 -3 71 -3 107s2 71 4 107c0 45 32 82 73 82c55 2 112 3 170 3h9h9zM207 94v197l145 -99z" />
-    <glyph glyph-name="ion-social-youtube" unicode="&#xf24d;" horiz-adv-x="512" 
-d="M509 299c2 -36 3 -71 3 -107s-1 -71 -3 -107c0 -45 -33 -81 -74 -81c-58 -3 -118 -4 -179 -4s-121 1 -179 4c-41 0 -74 36 -74 81c-2 36 -3 71 -3 107s2 71 4 107c0 45 32 81 73 81c55 3 112 4 170 4h9h9c58 0 115 -1 170 -4c41 0 74 -36 74 -81zM207 94l145 98l-145 99
-v-197z" />
-    <glyph glyph-name="ion-soup-can-outline" unicode="&#xf4f3;" horiz-adv-x="320" 
-d="M160 304c-88 0 -160 29 -160 64s72 64 160 64s160 -29 160 -64s-72 -64 -160 -64zM160 415c-70 0 -126 -19 -126 -43s56 -43 126 -43s126 19 126 43s-56 43 -126 43zM161 288c88 0 158 29 159 64c0 -5 0 -33 -8 -40v-240c0 -35 -64 -64 -152 -64s-152 29 -152 64v240
-c-8 6 -8 40 -8 40c0 -35 73 -64 161 -64zM280 72v80c-18 -10 -43 -17 -72 -21h-2c-6 -20 -24 -35 -46 -35s-40 15 -46 35h-2c-29 4 -54 11 -72 21v-80c1 -2 9 -10 30 -18c24 -9 55 -14 90 -14s67 5 91 14c21 8 29 16 29 18zM280 184v91c-33 -12 -75 -19 -119 -19
-c-45 0 -87 7 -121 19v-91c18 -10 43 -17 73 -21h3c7 17 24 29 44 29s37 -12 44 -29h3c30 4 55 11 73 21zM178 -16zM160 -16h1h-1v0zM312 32l8 -16c0 -7 -3 -14 -8 -20c-21 -26 -81 -44 -152 -44s-131 18 -152 44c-5 6 -8 13 -8 20l8 16v16c0 -35 63 -64 152 -64
-s152 28 152 64v-16z" />
-    <glyph glyph-name="ion-soup-can" unicode="&#xf4f4;" horiz-adv-x="320" 
-d="M0 368c0 43 53 64 160 64s160 -21 160 -64s-53 -64 -160 -64s-160 21 -160 64zM160 8c-44 0 -80 6 -109 18s-43 28 -43 46v128c0 -9 4 -19 13 -27s21 -15 37 -21s33 -10 54 -13c1 -12 7 -23 16 -31s20 -12 32 -12s23 4 32 12s15 19 16 31c31 4 56 12 75 23s29 24 29 38
-v-128c0 -18 -14 -34 -43 -46s-65 -18 -109 -18zM160 288c44 0 82 6 113 18s47 28 47 46v-8c0 -5 -1 -11 -2 -18s-3 -11 -6 -14v-96c0 -14 -10 -27 -29 -38s-44 -19 -76 -23c-2 11 -8 19 -17 26s-19 11 -30 11s-21 -4 -30 -11s-15 -15 -17 -26c-32 4 -57 12 -76 23
-s-29 24 -29 38v96c-5 5 -8 18 -8 40c0 -18 16 -34 47 -46s69 -18 113 -18zM312 56v-24l8 -16c0 -7 -3 -14 -8 -20c-11 -13 -30 -24 -58 -32s-59 -12 -94 -12s-66 4 -94 12s-47 19 -58 32c-5 6 -8 13 -8 20l8 16v24c0 -18 14 -34 43 -46s65 -18 109 -18s80 6 109 18
-s43 28 43 46z" />
-    <glyph glyph-name="ion-speakerphone" unicode="&#xf2b2;" 
-d="M39 266c0 -37 20 -69 50 -86c-1 0 -2 1 -3 1s-4 1 -5 1v0c-35 3 -62 33 -69 69c-6 0 -12 7 -12 16c0 8 5 15 11 16c6 42 40 75 81 75h8c-36 -15 -61 -51 -61 -92zM433 357c10 -25 15 -56 15 -88s-5 -63 -15 -88l-3 -9c-6 -14 -15 -26 -24 -34c-10 -10 -22 -19 -34 -20h-3
-c-7 0 -15 2 -22 5c-3 2 -10 5 -10 5c-22 10 -84 28 -115 29c-4 -8 -10 -20 -12 -30c-2 -9 -6 -27 -7 -61c-1 -32 1 -59 3 -82c0 -2 1 -5 1 -7c0 -6 -2 -9 -9 -9h-77c-6 0 -9 3 -9 6v7c2 72 25 140 26 145c2 9 5 17 7 30c2 12 -27 13 -40 24c-29 17 -47 49 -47 86
-c0 41 25 77 59 92h42h19c58 3 114 21 163 50c1 1 3 1 4 2v0c8 4 16 6 24 6c13 0 26 -6 37 -16c9 -9 18 -21 24 -35c1 -3 2 -5 3 -8zM410 180c9 22 15 54 15 89s-6 66 -15 88c-8 18 -19 29 -30 29s-21 -11 -29 -29c-9 -22 -15 -53 -15 -88s6 -67 15 -89c8 -19 18 -33 29 -33
-s22 15 30 33z" />
-    <glyph glyph-name="ion-speedometer" unicode="&#xf2b3;" 
-d="M312 192l8 -8l-64 -84v-4c0 -18 -14 -32 -32 -32s-32 14 -32 32s14 32 32 32h4zM224 352c124 0 224 -100 224 -224c0 -34 -8 -67 -22 -96h-36c15 27 25 57 26 88h-32v16h32c-1 29 -9 56 -22 81l-27 -15l-8 13l27 16c-8 12 -16 23 -26 33s-21 18 -33 26l-16 -27l-14 8
-l16 27c-25 13 -52 21 -81 22v-32h-16v32c-29 -1 -56 -9 -81 -22l16 -27l-14 -8l-16 27c-12 -8 -23 -16 -33 -26s-19 -21 -26 -33l28 -16l-8 -13l-28 15c-13 -25 -21 -52 -22 -81h32v-16h-32c1 -31 11 -61 26 -88h-36c-14 29 -22 62 -22 96c0 124 100 224 224 224z" />
-    <glyph glyph-name="ion-spoon" unicode="&#xf2b4;" horiz-adv-x="128" 
-d="M128 288c0 64 -26 128 -64 128s-64 -64 -64 -128v0c1 -25 16 -54 37 -64l1 -1v0c3 -2 10 -6 10 -10c0 0 -16 -199 -16 -210s4 -20 10 -26s14 -9 22 -9v0v0c8 0 16 3 22 9s10 13 10 26s-16 210 -16 210c0 4 7 8 10 10l1 1c22 10 37 38 37 64z" />
-    <glyph glyph-name="ion-star" unicode="&#xf24e;" 
-d="M448 248l-139 -104l55 -176l-140 112l-140 -112l55 176l-139 104h172l52 168l53 -168h171z" />
-    <glyph glyph-name="ion-stats-bars" unicode="&#xf2b5;" horiz-adv-x="352" 
-d="M96 32v320h64v-320h-64zM0 32v96h64v-96h-64zM192 32v160h64v-160h-64zM288 32v224h64v-224h-64z" />
-    <glyph glyph-name="ion-steam" unicode="&#xf30b;" horiz-adv-x="512" 
-d="M480 240c0 -20 -16 -37 -37 -37c-20 0 -37 16 -37 37c0 20 16 37 37 37c20 0 37 -17 37 -37zM443 309c38 0 69 -31 69 -69s-31 -70 -69 -70l-67 -48c-2 -26 -24 -47 -51 -47c-25 0 -46 18 -51 41l-196 78c-8 -5 -16 -7 -26 -7c-28 0 -52 24 -52 52s24 52 52 52
-c25 0 45 -18 50 -41l196 -79c8 5 17 8 27 8c2 0 3 -1 5 -1l43 62c0 38 32 69 70 69zM443 286c-26 0 -47 -20 -47 -46s21 -47 47 -47s46 21 46 47s-20 46 -46 46zM52 277c-21 0 -38 -17 -38 -38s17 -38 38 -38c3 0 5 0 8 1l-16 6v0c-15 7 -22 24 -16 39s24 23 39 17v0l19 -7
-c-6 12 -19 20 -34 20zM325 165c-3 0 -6 -1 -9 -1l16 -6c16 -6 23 -24 17 -40s-23 -23 -39 -17c-6 3 -13 6 -19 8c6 -12 19 -20 34 -20c21 0 38 17 38 38s-17 38 -38 38z" />
-    <glyph glyph-name="ion-stop" unicode="&#xf24f;" horiz-adv-x="384" 
-d="M373 384c6 0 11 -5 11 -11v-362c0 -6 -5 -11 -11 -11h-362c-6 0 -11 5 -11 11v362c0 6 5 11 11 11h362z" />
-    <glyph glyph-name="ion-thermometer" unicode="&#xf2b6;" horiz-adv-x="160" 
-d="M127 112c20 -14 33 -38 33 -64c0 -44 -36 -80 -80 -80s-80 36 -80 80c0 27 13 51 33 65v257c0 26 21 46 47 46s47 -20 47 -46v-258zM65 370v-50h30v50c0 8 -7 14 -15 14s-15 -6 -15 -14zM96 160v16h-16v-16h16zM96 192v64h-16v-64h16z" />
-    <glyph glyph-name="ion-thumbsdown" unicode="&#xf250;" horiz-adv-x="384" 
-d="M24 195c-10 5 -18 17 -18 29c0 14 8 25 20 30c-4 5 -6 12 -6 19c0 14 8 25 20 30c-3 5 -5 11 -5 17c0 18 11 24 35 30s74 12 126 9c23 -1 55 -7 76 -7v32h112v-240h-112v16c-15 -1 -31 -4 -40 -14c-22 -23 -40 -65 -40 -108c0 -19 1 -29 -4 -34c-13 -13 -44 9 -52 37
-c-9 34 -1 62 1 87h-103c-19 0 -34 15 -34 34c0 15 10 29 24 33zM336 352c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16z" />
-    <glyph glyph-name="ion-thumbsup" unicode="&#xf251;" horiz-adv-x="384" 
-d="M360 189c10 -5 18 -17 18 -29c0 -14 -8 -25 -20 -30c4 -5 6 -12 6 -19c0 -14 -8 -25 -20 -30c3 -5 5 -11 5 -17c0 -18 -11 -24 -35 -30s-74 -12 -126 -9c-23 1 -55 7 -76 7v-32h-112v240h112v-16c15 1 31 4 40 14c22 23 40 65 40 108c0 19 -1 29 4 34c13 13 44 -9 52 -37
-c9 -34 1 -62 -1 -87h103c19 0 34 -15 34 -34c0 -15 -10 -29 -24 -33zM48 32c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16z" />
-    <glyph glyph-name="ion-toggle-filled" unicode="&#xf354;" 
-d="M320 240c26 0 48 -22 48 -48s-22 -48 -48 -48s-48 22 -48 48s22 48 48 48zM320 320c71 0 128 -57 128 -128s-57 -128 -128 -128h-192c-71 0 -128 57 -128 128s57 128 128 128h192zM320 112c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80z" />
-    <glyph glyph-name="ion-toggle" unicode="&#xf355;" 
-d="M320 288h-192c-53 0 -96 -43 -96 -96s43 -96 96 -96h192c53 0 96 43 96 96s-43 96 -96 96zM320 320v0c71 0 128 -57 128 -128s-57 -128 -128 -128h-192c-71 0 -128 57 -128 128s57 128 128 128h192zM128 240c-26 0 -48 -22 -48 -48s22 -48 48 -48s48 22 48 48
-s-22 48 -48 48zM128 272v0c44 0 80 -36 80 -80s-36 -80 -80 -80s-80 36 -80 80s36 80 80 80z" />
-    <glyph glyph-name="ion-transgender" unicode="&#xf4f5;" horiz-adv-x="512" 
-d="M368 448h144v-144h-40v76l-101 -100c8 -17 13 -36 13 -56c0 -63 -46 -115 -104 -126v-52h72v-46h-72v-64h-48v64h-72v46h72v52c-59 11 -104 63 -104 126c0 20 5 39 13 56l-22 22l-36 -36l-33 33l36 36l-46 45v-76h-40v144h144v-40h-70l43 -42l36 36l33 -33l-36 -36
-l17 -17c23 22 54 36 89 36c27 0 53 -8 74 -23c0 0 6 -5 15 -13l93 92h-70v40zM256 144c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80z" />
-    <glyph glyph-name="ion-trash-a" unicode="&#xf252;" horiz-adv-x="352" 
-d="M261 320v0h91v-32h-9s-5 -1 -8 -4s-4 -9 -4 -9l-19 -241c-2 -29 -2 -34 -36 -34h-200c-34 0 -34 5 -36 34l-19 242s-1 6 -4 9s-8 3 -8 3h-9v32h91v29c0 19 14 35 34 35h101c20 0 35 -16 35 -35v-29zM112 349v-29h128v29c0 10 -9 15 -19 15h-91c-10 0 -18 -5 -18 -15z
-M104 64h20l-10 192h-21zM187 64v192h-22v-192h22zM249 64l10 192h-20l-11 -192h21z" />
-    <glyph glyph-name="ion-trash-b" unicode="&#xf253;" horiz-adv-x="320" 
-d="M318 315c3 -12 4 -11 -7 -11h-302c-11 0 -10 -1 -7 11c2 9 4 13 4 13c3 9 9 9 19 11l53 7c7 1 7 1 10 7c9 20 10 31 20 31h103c10 0 12 -11 21 -31c3 -6 3 -6 10 -7l53 -6c10 -2 16 -2 19 -11c0 0 2 -5 4 -14zM283 272c17 0 18 -2 17 -15l-19 -242c-2 -12 -2 -15 -17 -15
-h-208c-15 0 -15 3 -17 15l-19 242c-1 12 0 15 17 15h246z" />
-    <glyph glyph-name="ion-trophy" unicode="&#xf356;" 
-d="M448 345c0 -25 2 -73 -22 -122c-15 -30 -36 -55 -63 -75c-23 -16 -49 -28 -77 -35c-16 -17 -32 -27 -46 -31v-33s0 -49 99 -49h13v-32h-256v32h13c85 0 97 35 99 46v36c-14 4 -30 14 -46 31c-28 7 -55 19 -77 35c-27 20 -48 45 -63 75c-17 36 -21 71 -22 97v0v11v0v21v0
-h80c-2 35 0 64 0 64h143h1h1h142s2 -29 0 -64h81v-7zM51 237c17 -34 43 -61 77 -78c-22 40 -33 84 -42 135c-1 8 -2 17 -3 26h-51c1 -23 5 -53 19 -83zM397 237c14 30 18 60 19 83h-51c-1 -9 -3 -18 -4 -26c-9 -51 -20 -95 -42 -135c34 17 61 43 78 78z" />
-    <glyph glyph-name="ion-tshirt-outline" unicode="&#xf4f6;" 
-d="M146 362l-104 -31l11 -32l39 4l38 5l-2 -38l-14 -255h220l-14 255l-2 38l38 -5l39 -4l11 32l-104 31c-6 -8 -13 -14 -21 -19c-15 -10 -34 -15 -57 -15v0v0c-34 1 -59 11 -78 34zM288 400v0l160 -48l-32 -88l-64 8l16 -289h-288l16 289l-64 -8l-32 88l160 48
-c14 -27 31 -39 64 -40c33 0 50 13 64 40z" />
-    <glyph glyph-name="ion-tshirt" unicode="&#xf4f7;" 
-d="M448 352l-32 -88l-64 8l16 -288h-288l16 288l-64 -8l-32 88l160 48c14 -27 31 -39 64 -40c33 0 50 13 64 40z" />
-    <glyph glyph-name="ion-umbrella" unicode="&#xf2b7;" 
-d="M344 160v0v0v0zM104 160v0v0v0zM240 399c116 -8 208 -109 208 -227v-12c-4 25 -26 52 -52 52c-29 0 -52 -23 -52 -52v0c0 29 -23 52 -52 52s-49 -12 -52 -45v-135c0 -17 -6 -33 -18 -45s-29 -19 -46 -19c-35 0 -63 29 -63 64c0 9 7 16 16 16s16 -7 16 -16
-c0 -18 14 -32 31 -32c18 0 32 14 32 32v134c-1 24 -26 46 -52 46c-29 0 -52 -23 -52 -52v0c0 29 -23 52 -52 52c-27 0 -49 -26 -52 -52v18c0 118 92 213 208 221v1c0 9 7 16 16 16s16 -7 16 -16v-1z" />
-    <glyph glyph-name="ion-university" unicode="&#xf357;" 
-d="M224 384l224 -111l-92 -60l-132 -85l-160 102v-198l-32 16v203l-32 21zM358 192l10 -82c-16 -12 -112 -78 -144 -110c-32 32 -128 98 -144 110l9 82l135 -88z" />
-    <glyph glyph-name="ion-unlocked" unicode="&#xf254;" horiz-adv-x="384" 
-d="M22 -32c-12 0 -22 10 -22 22v212c0 12 10 22 22 22h3h19v31c0 42 17 87 43 115s64 46 105 46v0v0c41 0 79 -18 105 -46c20 -21 33 -51 39 -82h-53c-5 18 -13 35 -24 47v0v1c-18 19 -42 29 -67 29v0v0c-25 0 -49 -10 -67 -29v-1v0c-18 -19 -28 -53 -28 -80v-31h265
-c12 0 22 -10 22 -22v-212c0 -12 -10 -22 -22 -22h-340z" />
-    <glyph glyph-name="ion-upload" unicode="&#xf255;" 
-d="M366 215c45 0 82 -37 82 -83s-37 -84 -82 -84h-110v80h48l-80 84l-80 -84h48v-80h-102c-49 0 -90 41 -90 91c0 40 26 74 61 86c5 29 29 51 59 51c10 0 18 -3 26 -7c19 40 59 67 105 67c64 0 115 -53 115 -118v-3z" />
-    <glyph glyph-name="ion-usb" unicode="&#xf2b8;" horiz-adv-x="256" 
-d="M16 228v0v0zM256 320c0 -11 -6 -21 -14 -27v0c-2 -1 -3 -5 -3 -7c-1 -20 -3 -36 -9 -50c-7 -19 -20 -33 -39 -46c-17 -12 -29 -21 -36 -34c-7 -12 -11 -28 -11 -53v-24c0 -7 2 -13 10 -18c4 -2 7 -6 10 -9c8 -9 14 -21 14 -34c0 -28 -22 -50 -50 -50s-50 22 -50 50v1v0
-c0 18 10 33 24 42c5 4 9 5 9 18v0c0 14 -3 17 -10 27s-18 17 -32 26c-19 13 -33 27 -40 46c-6 15 -8 31 -9 39s-2 9 -4 11c-10 6 -16 16 -16 28c0 18 14 32 32 32s32 -14 32 -32c0 -10 -4 -20 -12 -26c-3 -2 -4 -11 -4 -14v0v0c0 -9 3 -18 7 -28c10 -21 45 -44 52 -44
-s8 5 8 12v196s-1 2 -3 4h-1v1v0c-9 6 -15 16 -15 27c0 18 14 32 32 32s32 -14 32 -32c0 -11 -5 -21 -14 -27v0c-2 -2 -2 -3 -2 -5v-140c0 -10 2 -12 8 -11c13 3 48 30 52 43c3 10 6 23 7 41v1c0 2 -2 4 -3 6c-10 6 -16 16 -16 28c0 18 14 32 32 32s32 -14 32 -32zM32 240
-c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM128 368c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM224 304c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16z" />
-    <glyph glyph-name="ion-videocamera" unicode="&#xf256;" 
-d="M335 263v-66l113 35v-89v-88l-113 35v-65c0 -5 -4 -9 -9 -9h-317c-5 0 -9 4 -9 9v12v55v171c0 5 4 9 9 9h208v38c0 4 -6 10 -10 10h-176v48h178c36 0 65 -29 65 -64v-32h52c5 0 9 -4 9 -9zM226 107c20 0 36 16 36 36s-16 35 -36 35s-36 -15 -36 -35c0 -10 4 -19 11 -26
-h-68c7 7 11 16 11 26c0 20 -16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36h12h95h11z" />
-    <glyph glyph-name="ion-volume-high" unicode="&#xf257;" 
-d="M199 40l-95 88h-104v128h104l95 88v-304zM255 92l-20 16c17 24 27 52 27 84s-10 60 -27 84l20 16c20 -28 33 -63 33 -100s-13 -72 -33 -100zM322 46l-21 16c27 36 43 81 43 130s-16 94 -43 130l21 16c30 -41 48 -91 48 -146s-18 -105 -48 -146zM365 369l20 15
-c39 -54 63 -120 63 -192s-24 -138 -63 -192l-20 15c36 49 58 111 58 177s-22 128 -58 177z" />
-    <glyph glyph-name="ion-volume-low" unicode="&#xf258;" horiz-adv-x="288" 
-d="M199 40l-95 88h-104v128h104l95 88v-304zM255 92l-20 16c17 24 28 52 28 84s-11 60 -28 84l20 16c20 -28 33 -63 33 -100s-13 -72 -33 -100z" />
-    <glyph glyph-name="ion-volume-medium" unicode="&#xf259;" horiz-adv-x="370" 
-d="M199 40l-95 88h-104v128h104l95 88v-304zM255 92l-20 16c17 24 28 52 28 84s-11 60 -28 84l20 16c20 -28 33 -63 33 -100s-13 -72 -33 -100zM322 46l-21 16c27 36 43 81 43 130s-16 94 -43 130l21 16c30 -41 48 -91 48 -146s-18 -105 -48 -146z" />
-    <glyph glyph-name="ion-volume-mute" unicode="&#xf25a;" 
-d="M224 231l47 51v-180l-47 51h-65v78h65zM332 388c69 -38 116 -112 116 -196c0 -124 -100 -224 -224 -224c-39 0 -76 10 -108 27l-1 1c-69 38 -115 112 -115 196c0 124 100 224 224 224c39 0 75 -10 107 -28h1zM362 93c20 28 33 62 33 99c0 66 -38 123 -92 151
-c-6 3 -11 6 -17 8c-19 7 -40 11 -62 11c-37 0 -71 -12 -99 -32l73 -74h-76l-36 35c-20 -28 -32 -62 -32 -99c0 -65 36 -121 90 -150c6 -3 13 -7 19 -9c19 -7 39 -11 61 -11c37 0 72 12 100 32l-20 20v77z" />
-    <glyph glyph-name="ion-wand" unicode="&#xf358;" 
-d="M192 208l48 48l48 -48l-48 -48zM0 16l176 176l48 -48l-176 -176zM224 352v64h32v-64h-32zM398 344l-45 -45l-23 22l46 45zM127 299l-45 45l22 22l45 -45zM376 50l-46 45l23 23l45 -46zM384 192v32h64v-32h-64z" />
-    <glyph glyph-name="ion-waterdrop" unicode="&#xf25b;" horiz-adv-x="320" 
-d="M175 409c40 -41 145 -160 145 -288c0 -85 -72 -153 -160 -153c-56 0 -106 27 -134 69c-6 9 -11 19 -15 29c-7 17 -11 35 -11 55v4c1 67 31 131 64 183c20 31 42 57 59 77c9 10 16 18 22 24l1 1v0c4 3 8 6 14 6c5 0 10 -3 14 -6v0zM160 24c55 0 100 45 100 100
-c0 14 -3 28 -8 40c-17 -65 -70 -116 -136 -130c13 -6 28 -10 44 -10z" />
-    <glyph glyph-name="ion-wifi" unicode="&#xf25c;" 
-d="M224 352c80 0 156 -30 214 -84l10 -10l-10 -9l-32 -32l-10 -10l-9 9c-44 41 -103 64 -163 64s-119 -23 -163 -64l-9 -9l-10 10l-32 32l-10 9l10 10c58 54 134 84 214 84v0zM365 192l11 -10l-10 -10l-33 -32l-9 -9l-10 8c-25 22 -57 35 -90 35s-65 -13 -90 -35l-10 -8
-l-9 9l-33 32l-10 10l11 10c37 33 83 52 132 54v0h9v0v0c52 0 102 -19 141 -54zM224 32l-10 10l-52 52l-11 10l12 10c17 11 32 20 61 20s47 -9 62 -20l11 -10l-10 -10l-53 -52z" />
-    <glyph glyph-name="ion-wineglass" unicode="&#xf2b9;" horiz-adv-x="256" 
-d="M167 153c-11 -4 -24 -8 -24 -32v-94c0 -11 4 -19 12 -25c3 -2 7 -4 15 -6c32 -9 48 -16 50 -18c2 -1 4 -3 4 -7c0 0 -14 -3 -96 -3s-96 3 -96 3c0 4 2 6 4 7c2 2 18 9 50 18c8 2 11 4 14 6c8 6 11 14 11 25v94c0 24 -11 28 -22 32s-18 6 -26 11c-12 7 -23 16 -32 26
-c-20 23 -31 52 -31 87c0 50 4 100 8 114s14 25 31 25h178c17 0 27 -11 31 -25s8 -65 8 -115c0 -35 -11 -63 -31 -86c-9 -10 -20 -19 -32 -26c-8 -5 -15 -7 -26 -11zM128 178c26 0 50 11 67 28l6 6c16 18 22 35 23 65s-2 83 -8 107h-177c-7 -35 -8 -80 -7 -108s7 -46 23 -64
-c2 -3 4 -6 7 -8c17 -16 41 -26 66 -26zM208 277c0 -10 -1 -20 -4 -29s-8 -18 -15 -25l-5 -5c-14 -14 -34 -23 -56 -23c-21 0 -41 8 -55 22l-6 6c-7 7 -12 16 -15 25s-3 15 -4 29c-1 9 0 34 1 53c1 10 2 19 3 22h153c1 -6 2 -14 2 -22c1 -21 1 -45 1 -53zM192 269v0v26
-c0 4 -4 8 -8 8s-8 -4 -8 -8v-26c0 -3 1 -6 3 -7c1 -1 3 -1 5 -1c4 0 8 3 8 8zM191 316c1 2 1 4 1 6s-2 4 -4 5s-4 1 -6 1s-4 -1 -5 -3s-1 -4 -1 -6s2 -4 4 -5s4 -1 6 -1s4 1 5 3z" />
-    <glyph glyph-name="ion-woman" unicode="&#xf25d;" horiz-adv-x="192" 
-d="M30 299c3 12 17 33 42 34h48c24 -1 38 -22 42 -34l29 -104c6 -23 -21 -32 -27 -10l-26 96h-9l46 -169h-43v-127c0 -23 -31 -23 -31 0v127h-10v-127c0 -23 -32 -23 -32 0v127h-42l45 169h-7l-27 -96c-7 -21 -33 -13 -27 10zM133 379c0 -21 -17 -37 -37 -37s-37 16 -37 37
-s17 37 37 37s37 -16 37 -37z" />
-    <glyph glyph-name="ion-wrench" unicode="&#xf2ba;" 
-d="M430 333c14 -14 19 -31 18 -44s-6 -39 -32 -65s-77 -42 -113 -24c-5 3 -13 5 -21 -3c-10 -9 -202 -215 -202 -215c-17 -19 -48 -18 -66 0s-19 49 0 66c0 0 207 194 215 202s5 16 3 22c-20 47 2 89 24 112c22 24 51 31 65 32c13 1 31 -5 44 -18l-57 -56l10 -56l55 -10z
-M59 5c6 6 6 17 0 23s-16 6 -22 0s-6 -17 0 -23s16 -6 22 0z" />
-    <glyph glyph-name="ion-xbox" unicode="&#xf30c;" 
-d="M95 200c-49 -72 -50 -139 -50 -143c-28 38 -45 84 -45 135c0 67 30 128 77 169l3 -1c51 -18 93 -68 93 -68s-38 -33 -78 -92zM448 192c0 -51 -17 -97 -45 -135c0 4 -1 71 -50 143c-40 59 -78 92 -78 92s42 50 93 68l3 1c47 -41 77 -102 77 -169zM169 367
-c-37 17 -65 12 -72 10c36 25 80 39 127 39s91 -14 127 -39c-7 2 -35 6 -72 -10c-29 -13 -55 -35 -55 -35s-26 22 -55 35zM327 155c40 -49 54 -85 62 -108l2 -5c-41 -46 -101 -74 -167 -74s-126 28 -167 74l1 5c8 23 23 59 63 108c46 57 103 94 103 94s57 -37 103 -94z" />
-  </font>
-</defs></svg>
diff --git a/_site/fonts/ionicons.ttf b/_site/fonts/ionicons.ttf
deleted file mode 100755
index c4e4632..0000000
--- a/_site/fonts/ionicons.ttf
+++ /dev/null
Binary files differ
diff --git a/_site/fonts/ionicons.woff b/_site/fonts/ionicons.woff
deleted file mode 100755
index 5f3a14e..0000000
--- a/_site/fonts/ionicons.woff
+++ /dev/null
Binary files differ
diff --git a/_site/getting-started/index.html b/_site/getting-started/index.html
deleted file mode 100644
index 9c37f0f..0000000
--- a/_site/getting-started/index.html
+++ /dev/null
@@ -1,344 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge">
-
-  <title>Getting Started with ARIA TOSCA • Apache ARIA TOSCA</title>
-
-  
-  
-  
-
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-  <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
-
-  <!-- CSS -->
-  <link rel="stylesheet" href="/css/owl.carousel.css">
-  <link rel="stylesheet" href="/css/bootstrap.min.css">
-  <link rel="stylesheet" href="/css/font-awesome.min.css">
-  <link rel="stylesheet" href="/css/style.css">
-  <link rel="stylesheet" href="/css/ionicons.min.css">
-  <link rel="stylesheet" href="/css/animate.css">
-  <link rel="stylesheet" href="/css/responsive.css">
-
-
-  <!-- Js -->
-  <script src="/js/vendor/modernizr-2.6.2.min.js"></script>
-  <script src="/js/vendor/jquery-1.10.2.min.js"></script>
-  <script>window.jQuery || document.write('<script src="/js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-  <script src="/js/bootstrap.min.js"></script>
-  <script src="/js/owl.carousel.min.js"></script>
-  <script src="/js/plugins.js"></script>
-
-  <script src="/js/min/waypoints.min.js"></script>
-  <script src="/js/jquery.counterup.js"></script>
-
-
-
-
-
-
-  <script src="/js/main.js"></script>
-  <script src="/js/plugins/jquery.mixitup.min.js"></script>
-
-</head>
-
-  <body id="js-body">
-    
-
-    <!--[if lt IE 9]><div class="upgrade notice-warning"><strong>Your browser is quite old!</strong> Why not <a href="http://whatbrowser.org/">upgrade to a newer one</a> to better enjoy this site?</div><![endif]-->
-
-    <!-- Header Start -->
-<header>
-<div class="container">
-  <div class="row">
-    <div class="col-md-12">
-      <!-- header Nav Start -->
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          <!-- Brand and toggle get grouped for better mobile display -->
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="/">
-              <img src="/images/aria-logo.png" alt="Apache ARIA TOSCA">
-            </a>
-          </div>
-            <!-- Collect the nav links, forms, and other content for toggling -->
-            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
-
-              <nav role="navigation" class="menu top-menu">
-                  <ul class="nav navbar-nav navbar-right">
-	<li class="home"><a href="/">Apache ARIA TOSCA</a></li>
-	
-    
-    <li><a href="/about/" >About</a></li>
-  
-    
-    <li><a href="/community/" >Community</a></li>
-  
-    
-    <li><a href="/getting-started/" >Getting Started</a></li>
-  
-    
-    <li><a href="/getting-started/" >Docs</a></li>
-  
-    
-    <li><a href="/roadmap/" >Roadmap</a></li>
-  
-</ul>
-
-              </nav>
-            </div><!-- /.navbar-collapse -->
-          </div><!-- /.container-fluid -->
-        </nav>
-      </div>
-    </div>
-  </div>
-</header><!-- header close -->
-
-
-
-    <div id="page-wrapper">
-      <div id="main" role="main">
-	<article class="wrap" itemscope itemtype="http://schema.org/Article">
-		
-		
-
-		<section id="global-header">
-			<div class="container">
-				<div class="row">
-					<div class="col-md-12">
-						<div class="block">
-							<h1>Getting Started with ARIA TOSCA</h1>
-							<p></p>
-						</div>
-					</div>
-				</div>
-			</div>
-		</section>
-
-
-
-		<div class="inner-wrap">
-			<div id="content" class="page-content" itemprop="articleBody">
-				<section id="intro">
-		      <div class="container">
-		        <div class="row">
-								<h2 id="installation">Installation</h2>
-
-<p>ARIA is <a href="https://pypi.python.org/pypi/apache-ariatosca">available on PyPI</a>.</p>
-
-<p>ARIA requires Python 2.6/2.7. Python 3 is currently not supported.</p>
-
-<p>To install ARIA directly from PyPI (using a <code class="highlighter-rouge">wheel</code>), use::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>pip install --upgrade pip setuptools
-pip install apache-ariatosca
-</code></pre>
-</div>
-
-<p>To install ARIA from source, download the source tarball from
-<a href="https://pypi.python.org/pypi/apache-ariatosca">PyPI</a>, extract and <code class="highlighter-rouge">cd</code> into the extract dir, and run::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>pip install --upgrade pip setuptools
-pip install .
-</code></pre>
-</div>
-
-<table>
-  <tbody>
-    <tr>
-      <td>The source package comes along with relevant examples, documentation, <code class="highlighter-rouge">requirements.txt</code> (for installing specifically the frozen dependencies’ versions with which ARIA was tested) and more.</td>
-    </tr>
-    <tr>
-      <td> </td>
-    </tr>
-    <tr>
-      <td> </td>
-    </tr>
-    <tr>
-      <td>ARIA has additional optional dependencies. These are required for running operations over SSH.</td>
-    </tr>
-    <tr>
-      <td>Below are instructions on how to install these dependencies, including required system dependencies per OS.</td>
-    </tr>
-    <tr>
-      <td> </td>
-    </tr>
-    <tr>
-      <td>Note: These dependencies may have varying licenses which may not be compatible with Apache license 2.0.</td>
-    </tr>
-    <tr>
-      <td> </td>
-    </tr>
-  </tbody>
-</table>
-
-<p><strong>Ubuntu/Debian</strong> (tested on Ubuntu14.04, Ubuntu16.04)::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>apt-get install -y python-dev gcc libffi-dev libssl-dev
-pip install aria[ssh]
-</code></pre>
-</div>
-
-<p><strong>Centos</strong> (tested on Centos6.6, Centos7)::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>yum install -y python-devel gcc libffi-devel openssl-devel
-pip install aria[ssh]
-</code></pre>
-</div>
-
-<p><strong>Archlinux</strong>::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>pacman -Syu --noconfirm python2 gcc libffi openssl
-pip2 install aria[ssh]
-</code></pre>
-</div>
-
-<p><strong>Windows</strong> (tested on Win10)::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code># no additional system requirements are needed
-pip install aria[ssh]
-</code></pre>
-</div>
-
-<p><strong>MacOS</strong>::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code># TODO
-</code></pre>
-</div>
-
-<p>To install <code class="highlighter-rouge">pip</code>, either use your distro’s package management system, or run::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>wget http://bootstrap.pypa.io/get-pip.py
-python get-pip.py
-</code></pre>
-</div>
-
-<h2 id="getting-started">Getting Started</h2>
-
-<p>This section will describe how to run a simple “Hello World” example.</p>
-
-<p>First, provide ARIA with the ARIA “hello world”(can be download <a href="https://github.com/apache/incubator-ariatosca/tree/master/examples/hello-world">here</a>) service-template and name it (e.g.
-<code class="highlighter-rouge">my-service-template</code>)::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>aria service-templates store examples/hello-world/helloworld.yaml my-service-template
-</code></pre>
-</div>
-
-<p>Now create a service based on this service-template and name it (e.g. <code class="highlighter-rouge">my-service</code>)::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>aria services create my-service -t my-service-template
-</code></pre>
-</div>
-
-<p>Finally, start an <code class="highlighter-rouge">install</code> workflow execution on <code class="highlighter-rouge">my-service</code> like so::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>aria executions start install -s my-service
-</code></pre>
-</div>
-
-<p>You should now have a simple web-server running on your local machine. You can try visiting
-<code class="highlighter-rouge">http://localhost:9090</code> to view your deployed application.</p>
-
-<p>To uninstall and clean your environment, follow these steps::</p>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>aria executions start uninstall -s my-service
-aria services delete my-service
-aria service-templates delete my-service-template
-</code></pre>
-</div>
-
-<h2 id="license">License</h2>
-
-<p>ARIA is licensed under the
-<a href="https://github.com/apache/incubator-ariatosca/blob/master/LICENSE">Apache License 2.0</a>.</p>
-
-		        </div>
-		      </div>
-		    </section>
-				<hr />
-				<footer class="page-footer">
-					
-					
-					
-				</footer><!-- /.footer -->
-				<aside>
-					
-				</aside>
-			</div><!-- /.content -->
-		</div><!-- /.inner-wrap -->
-		
-	</article><!-- ./wrap -->
-</div><!-- /#main -->
-
-      
-
-<!-- Wrapper Start -->
-<section id="intro" style="padding-top:30px; padding-bottom:30px">
-	<div class="container">
-		<div class="row">
-			<div class="col-md-10 col-sm-12">
-				<div class="block">
-					<p>
-						Apache ARIA TOSCA is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
-					</p>
-				</div>
-			</div><!-- .col-md-7 close -->
-			<div class="col-md-2 col-sm-12">
-				<div class="block" valign="middle" style="vertical-align: middle;">
-					<img src="/images/incubator_power_ring.png" alt="ARIA Podling"  >
-				</div>
-			</div><!-- .col-md-5 close -->
-		</div>
-	</div>
-</section>
-
-<footer>
-	<div class="container">
-		<div class="row">
-			<div class="col-md-12">
-				<div class="footer-manu">
-
-					<ul class="menu-item">
-					
-			      
-						<li><a href="/about/" >About</a></li>
-					
-			      
-						<li><a href="/community/" >Community</a></li>
-					
-			      
-						<li><a href="/getting-started/" >Getting Started</a></li>
-					
-			      
-						<li><a href="/roadmap/" >Roadmap</a></li>
-					
-					</ul>
-				</div>
-
-				<p> Copyright © 2017 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. <br />
-				    Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
-			</div>
-		</div>
-	</div>
-</footer>
-
-    </div>
-
-    <script src="/js/vendor/jquery-1.10.2.min.js"></script>
-    <script src="/js/plugins/jquery.mixitup.min.js"></script>
-    <script src="/js/owl.carousel.min.js"></script>
-    <script src="/js/jquery.counterup.js"></script>
-
-    <script src="/js/main.js"></script>
-
-  </body>
-
-</html>
diff --git a/_site/images/apple-touch-icon-precomposed.png b/_site/images/apple-touch-icon-precomposed.png
deleted file mode 100644
index a27c6b9..0000000
--- a/_site/images/apple-touch-icon-precomposed.png
+++ /dev/null
Binary files differ
diff --git a/_site/images/aria-architecture.png b/_site/images/aria-architecture.png
deleted file mode 100644
index 9e721c1..0000000
--- a/_site/images/aria-architecture.png
+++ /dev/null
Binary files differ
diff --git a/_site/images/aria-icon.png b/_site/images/aria-icon.png
deleted file mode 100644
index 93d6769..0000000
--- a/_site/images/aria-icon.png
+++ /dev/null
Binary files differ
diff --git a/_site/images/aria-logo-large.png b/_site/images/aria-logo-large.png
deleted file mode 100644
index 26b4fe9..0000000
--- a/_site/images/aria-logo-large.png
+++ /dev/null
Binary files differ
diff --git a/_site/images/aria-logo.png b/_site/images/aria-logo.png
deleted file mode 100644
index 25f412e..0000000
--- a/_site/images/aria-logo.png
+++ /dev/null
Binary files differ
diff --git a/_site/images/aria-tosca-workflow.png b/_site/images/aria-tosca-workflow.png
deleted file mode 100644
index 6180f96..0000000
--- a/_site/images/aria-tosca-workflow.png
+++ /dev/null
Binary files differ
diff --git a/_site/images/cotation.png b/_site/images/cotation.png
deleted file mode 100755
index 56f1ac5..0000000
--- a/_site/images/cotation.png
+++ /dev/null
Binary files differ
diff --git a/_site/images/featue-bg.jpg b/_site/images/featue-bg.jpg
deleted file mode 100644
index 101351b..0000000
--- a/_site/images/featue-bg.jpg
+++ /dev/null
Binary files differ
diff --git a/_site/images/incubator_power_ring.png b/_site/images/incubator_power_ring.png
deleted file mode 100644
index 435819d..0000000
--- a/_site/images/incubator_power_ring.png
+++ /dev/null
Binary files differ
diff --git a/_site/images/slider-bg.jpg b/_site/images/slider-bg.jpg
deleted file mode 100755
index 7573575..0000000
--- a/_site/images/slider-bg.jpg
+++ /dev/null
Binary files differ
diff --git a/_site/images/slider-bg2.jpg b/_site/images/slider-bg2.jpg
deleted file mode 100755
index 7573575..0000000
--- a/_site/images/slider-bg2.jpg
+++ /dev/null
Binary files differ
diff --git a/_site/index.html b/_site/index.html
deleted file mode 100644
index e2cfcf2..0000000
--- a/_site/index.html
+++ /dev/null
@@ -1,248 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge">
-
-  <title>Apache ARIA TOSCA</title>
-
-  
-  
-  
-
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-  <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
-
-  <!-- CSS -->
-  <link rel="stylesheet" href="/css/owl.carousel.css">
-  <link rel="stylesheet" href="/css/bootstrap.min.css">
-  <link rel="stylesheet" href="/css/font-awesome.min.css">
-  <link rel="stylesheet" href="/css/style.css">
-  <link rel="stylesheet" href="/css/ionicons.min.css">
-  <link rel="stylesheet" href="/css/animate.css">
-  <link rel="stylesheet" href="/css/responsive.css">
-
-
-  <!-- Js -->
-  <script src="/js/vendor/modernizr-2.6.2.min.js"></script>
-  <script src="/js/vendor/jquery-1.10.2.min.js"></script>
-  <script>window.jQuery || document.write('<script src="/js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-  <script src="/js/bootstrap.min.js"></script>
-  <script src="/js/owl.carousel.min.js"></script>
-  <script src="/js/plugins.js"></script>
-
-  <script src="/js/min/waypoints.min.js"></script>
-  <script src="/js/jquery.counterup.js"></script>
-
-
-
-
-
-
-  <script src="/js/main.js"></script>
-  <script src="/js/plugins/jquery.mixitup.min.js"></script>
-
-</head>
-
-  <body id="js-body">
-    
-
-    <!--[if lt IE 9]><div class="upgrade notice-warning"><strong>Your browser is quite old!</strong> Why not <a href="http://whatbrowser.org/">upgrade to a newer one</a> to better enjoy this site?</div><![endif]-->
-
-    <!-- Header Start -->
-<header>
-<div class="container">
-  <div class="row">
-    <div class="col-md-12">
-      <!-- header Nav Start -->
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          <!-- Brand and toggle get grouped for better mobile display -->
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="/">
-              <img src="/images/aria-logo.png" alt="Apache ARIA TOSCA">
-            </a>
-          </div>
-            <!-- Collect the nav links, forms, and other content for toggling -->
-            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
-
-              <nav role="navigation" class="menu top-menu">
-                  <ul class="nav navbar-nav navbar-right">
-	<li class="home"><a href="/">Apache ARIA TOSCA</a></li>
-	
-    
-    <li><a href="/about/" >About</a></li>
-  
-    
-    <li><a href="/community/" >Community</a></li>
-  
-    
-    <li><a href="/getting-started/" >Getting Started</a></li>
-  
-    
-    <li><a href="/getting-started/" >Docs</a></li>
-  
-    
-    <li><a href="/roadmap/" >Roadmap</a></li>
-  
-</ul>
-
-              </nav>
-            </div><!-- /.navbar-collapse -->
-          </div><!-- /.container-fluid -->
-        </nav>
-      </div>
-    </div>
-  </div>
-</header><!-- header close -->
-
-
-
-    <div id="page-wrapper">
-      <div id="main" role="main">			
-	<div class="wrap">
-		
-		<div class="page-title">
-			<h1></h1>
-			
-		</div>
-		<div class="archive-wrap">
-			<div class="page-content">
-				<!-- Slider Start -->
-<section id="slider">
-	<div class="container">
-		<div class="row">
-			<div class="col-md-10 col-md-offset-2">
-				<div class="block">
-					<h1 class="animated fadeInUp">Apache ARIA TOSCA <br /> ORCHESTRATION ENGINE</h1>
-					<p class="animated fadeInUp"> Embeddable lightweight library and command line tool<br />
-					For NFV and Hybrid Cloud Orchestration</p>
-				</div>
-			</div>
-		</div>
-	</div>
-</section>
-
-<!-- Wrapper Start -->
-<section id="intro">
-	<div class="container">
-		<div class="row">
-			<div class="col-md-7 col-sm-12">
-				<div class="block">
-					<div class="section-title">
-						<h2>About Apache ARIA TOSCA</h2>
-						<p></p>
-					</div>
-					<p>ARIA TOSCA is an open, light, CLI-driven library of orchestration tools that other open projects can consume to easily build TOSCA-based orchestration solutions. ARIA is now an incubation project at the Apache Software Foundation.</p>
-				</div>
-			</div><!-- .col-md-7 close -->
-			<div class="col-md-5 col-sm-12">
-				<div class="block">
-					<img src="images/aria-logo-large.png" alt="Img" />
-				</div>
-			</div><!-- .col-md-5 close -->
-		</div>
-	</div>
-</section>
-
-<section id="feature">
-	<div class="container">
-		<div class="row">
-			<div class="col-md-6 col-md-offset-6">
-				<h2>Open Source, Open Governance</h2>
-				<p>OASIS TOSCA offers a vendor neutral standard for modeling cloud based applications, ARIA is an open implementation of the TOSCA specification, allowing complete visibility and free use of all it’s source code https://github.com/apache/incubator-ariatosca</p>
-				<p>AIRA is an Apache Software Foundation project in incubation process, aiming to become an independent project governed by it’s active contributors following a meritocratic model. Committers of project will be leading the project’s direction and influencing thought contribution.</p>
-				<a href="https://www.apache.org/foundation/how-it-works.html" class="btn btn-view-works">Learn More</a>
-			</div>
-		</div>
-	</div>
-</section>
-<!-- Call to action Start -->
-<section id="call-to-action">
-	<div class="container">
-		<div class="row">
-			<div class="col-md-12">
-				<div class="block">
-					<h2>Get Started with Apache ARIA TOSCA</h2>
-					<p></p>
-					<a class="btn btn-default btn-call-to-action" href="/getting-started">Get Started Now</a>
-				</div>
-			</div>
-		</div>
-	</div>
-</section>
-
-			</div><!-- /.page-content -->
-		</div class="archive-wrap"><!-- /.archive-wrap -->
-	</div><!-- /.wrap -->
-</div><!-- /#main -->
-      
-
-<!-- Wrapper Start -->
-<section id="intro" style="padding-top:30px; padding-bottom:30px">
-	<div class="container">
-		<div class="row">
-			<div class="col-md-10 col-sm-12">
-				<div class="block">
-					<p>
-						Apache ARIA TOSCA is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
-					</p>
-				</div>
-			</div><!-- .col-md-7 close -->
-			<div class="col-md-2 col-sm-12">
-				<div class="block" valign="middle" style="vertical-align: middle;">
-					<img src="/images/incubator_power_ring.png" alt="ARIA Podling"  >
-				</div>
-			</div><!-- .col-md-5 close -->
-		</div>
-	</div>
-</section>
-
-<footer>
-	<div class="container">
-		<div class="row">
-			<div class="col-md-12">
-				<div class="footer-manu">
-
-					<ul class="menu-item">
-					
-			      
-						<li><a href="/about/" >About</a></li>
-					
-			      
-						<li><a href="/community/" >Community</a></li>
-					
-			      
-						<li><a href="/getting-started/" >Getting Started</a></li>
-					
-			      
-						<li><a href="/roadmap/" >Roadmap</a></li>
-					
-					</ul>
-				</div>
-
-				<p> Copyright © 2017 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. <br />
-				    Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
-			</div>
-		</div>
-	</div>
-</footer>
-
-    </div>
-
-    <script src="/js/vendor/jquery-1.10.2.min.js"></script>
-    <script src="/js/plugins/jquery.mixitup.min.js"></script>
-    <script src="/js/owl.carousel.min.js"></script>
-    <script src="/js/jquery.counterup.js"></script>
-
-    <script src="/js/main.js"></script>
-
-  </body>
-
-</html>
diff --git a/_site/js/bootstrap.min.js b/_site/js/bootstrap.min.js
deleted file mode 100755
index 1d4a4ed..0000000
--- a/_site/js/bootstrap.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/*!
- * Bootstrap v3.1.0 (http://getbootstrap.com)
- * Copyright 2011-2014 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */
-if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.isLoading=!1};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",f.resetText||d.data("resetText",d[e]()),d[e](f[b]||this.options[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},b.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});return this.$element.trigger(j),j.isDefaultPrevented()?void 0:(this.sliding=!0,f&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")),f&&this.cycle(),this)};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("collapse in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);!e&&f.toggle&&"show"==c&&(c=!c),e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(b){a(d).remove(),a(e).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown",h),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=" li:not(.divider):visible a",i=f.find("[role=menu]"+h+", [role=listbox]"+h);if(i.length){var j=i.index(i.filter(":focus"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&j<i.length-1&&j++,~j||(j=0),i.eq(j).focus()}}}};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.dropdown.Constructor=f,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+", [role=menu], [role=listbox]",f.prototype.keydown)}(jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show().scrollTop(0),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());c.is("a")&&b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this,d=this.tip();this.setContent(),this.options.animation&&d.addClass("fade");var e="function"==typeof this.options.placement?this.options.placement.call(this,d[0],this.$element[0]):this.options.placement,f=/\s?auto?\s?/i,g=f.test(e);g&&(e=e.replace(f,"")||"top"),d.detach().css({top:0,left:0,display:"block"}).addClass(e),this.options.container?d.appendTo(this.options.container):d.insertAfter(this.$element);var h=this.getPosition(),i=d[0].offsetWidth,j=d[0].offsetHeight;if(g){var k=this.$element.parent(),l=e,m=document.documentElement.scrollTop||document.body.scrollTop,n="body"==this.options.container?window.innerWidth:k.outerWidth(),o="body"==this.options.container?window.innerHeight:k.outerHeight(),p="body"==this.options.container?0:k.offset().left;e="bottom"==e&&h.top+h.height+j-m>o?"top":"top"==e&&h.top-m-j<0?"bottom":"right"==e&&h.right+i>n?"left":"left"==e&&h.left-i<p?"right":e,d.removeClass(l).addClass(e)}var q=this.getCalculatedOffset(e,h,i,j);this.applyPlacement(q,e),this.hoverState=null;var r=function(){c.$element.trigger("shown.bs."+c.type)};a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,r).emulateTransitionEnd(150):r()}},b.prototype.applyPlacement=function(b,c){var d,e=this.tip(),f=e[0].offsetWidth,g=e[0].offsetHeight,h=parseInt(e.css("margin-top"),10),i=parseInt(e.css("margin-left"),10);isNaN(h)&&(h=0),isNaN(i)&&(i=0),b.top=b.top+h,b.left=b.left+i,a.offset.setOffset(e[0],a.extend({using:function(a){e.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),e.addClass("in");var j=e[0].offsetWidth,k=e[0].offsetHeight;if("top"==c&&k!=g&&(d=!0,b.top=b.top+g-k),/bottom|top/.test(c)){var l=0;b.left<0&&(l=-2*b.left,b.left=0,e.offset(b),j=e[0].offsetWidth,k=e[0].offsetHeight),this.replaceArrow(l-f+j,j,"left")}else this.replaceArrow(k-g,k,"top");d&&e.offset(b)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach(),c.$element.trigger("hidden.bs."+c.type)}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,b).emulateTransitionEnd(150):b(),this.hoverState=null,this)},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},"function"==typeof b.getBoundingClientRect?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.tooltip",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(a(c).is("body")?window:c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);{var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})}},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(b.RESET).addClass("affix");var a=this.$window.scrollTop(),c=this.$element.offset();return this.pinnedOffset=c.top-a},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"top"==this.affixed&&(e.top+=d),"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(b.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:c-h-this.$element.height()}))}}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery);
\ No newline at end of file
diff --git a/_site/js/google-map-init.js b/_site/js/google-map-init.js
deleted file mode 100644
index 85cf4da..0000000
--- a/_site/js/google-map-init.js
+++ /dev/null
@@ -1,137 +0,0 @@
-jQuery(document).ready(function() {
-    "use strict";
-
-
-    function b() {
-        var a = {
-                zoom: 11,
-                scrollwheel: false,
-                center: new google.maps.LatLng(40.67, -73.94),
-                styles: [{
-                    "featureType": "landscape",
-                    "stylers": [
-                        {
-                            "saturation": -100
-                        },
-                        {
-                            "lightness": 65
-                        },
-                        {
-                            "visibility": "on"
-                        }
-                    ]
-                },
-                {
-                    "featureType": "poi",
-                    "stylers": [
-                        {
-                            "saturation": -100
-                        },
-                        {
-                            "lightness": 51
-                        },
-                        {
-                            "visibility": "simplified"
-                        }
-                    ]
-                },
-                {
-                    "featureType": "road.highway",
-                    "stylers": [
-                        {
-                            "saturation": -100
-                        },
-                        {
-                            "visibility": "simplified"
-                        }
-                    ]
-                },
-                {
-                    "featureType": "road.arterial",
-                    "stylers": [
-                        {
-                            "saturation": -100
-                        },
-                        {
-                            "lightness": 30
-                        },
-                        {
-                            "visibility": "on"
-                        }
-                    ]
-                },
-                {
-                    "featureType": "road.local",
-                    "stylers": [
-                        {
-                            "saturation": -100
-                        },
-                        {
-                            "lightness": 40
-                        },
-                        {
-                            "visibility": "on"
-                        }
-                    ]
-                },
-                {
-                    "featureType": "transit",
-                    "stylers": [
-                        {
-                            "saturation": -100
-                        },
-                        {
-                            "visibility": "simplified"
-                        }
-                    ]
-                },
-                {
-                    "featureType": "administrative.province",
-                    "stylers": [
-                        {
-                            "visibility": "off"
-                        }
-                    ]
-                },
-                {
-                    "featureType": "water",
-                    "elementType": "labels",
-                    "stylers": [
-                        {
-                            "visibility": "on"
-                        },
-                        {
-                            "lightness": -25
-                        },
-                        {
-                            "saturation": -100
-                        }
-                    ]
-                },
-                {
-                    "featureType": "water",
-                    "elementType": "geometry",
-                    "stylers": [
-                        {
-                            "hue": "#ffff00"
-                        },
-                        {
-                            "lightness": -25
-                        },
-                        {
-                            "saturation": -97
-                        }
-                    ]
-                }]
-            },
-            b = document.getElementById("map"),
-            c = new google.maps.Map(b, a);
-        new google.maps.Marker({
-            position: new google.maps.LatLng(40.67, -73.94),
-            map: c,
-            title: "Snazzy!"
-        })
-    }
-    google.maps.event.addDomListener(window, "load", b);
-
-});
\ No newline at end of file
diff --git a/_site/js/jquery.counterup.js b/_site/js/jquery.counterup.js
deleted file mode 100644
index bc7871f..0000000
--- a/_site/js/jquery.counterup.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*!
-* jquery.counterup.js 1.0
-*
-* Copyright 2013, Benjamin Intal http://gambit.ph @bfintal
-* Released under the GPL v2 License
-*
-* Date: Nov 26, 2013
-*/
-(function( $ ){
-  "use strict";
-
-  $.fn.counterUp = function( options ) {
-
-    // Defaults
-    var settings = $.extend({
-        'time': 400,
-        'delay': 10
-    }, options);
-
-    return this.each(function(){
-
-        // Store the object
-        var $this = $(this);
-        var $settings = settings;
-
-        var counterUpper = function() {
-            var nums = [];
-            var divisions = $settings.time / $settings.delay;
-            var num = $this.text();
-            var isComma = /[0-9]+,[0-9]+/.test(num);
-            num = num.replace(/,/g, '');
-            var isInt = /^[0-9]+$/.test(num);
-            var isFloat = /^[0-9]+\.[0-9]+$/.test(num);
-            var decimalPlaces = isFloat ? (num.split('.')[1] || []).length : 0;
-
-            // Generate list of incremental numbers to display
-            for (var i = divisions; i >= 1; i--) {
-
-                // Preserve as int if input was int
-                var newNum = parseInt(num / divisions * i);
-
-                // Preserve float if input was float
-                if (isFloat) {
-                    newNum = parseFloat(num / divisions * i).toFixed(decimalPlaces);
-                }
-
-                // Preserve commas if input had commas
-                if (isComma) {
-                    while (/(\d+)(\d{3})/.test(newNum.toString())) {
-                        newNum = newNum.toString().replace(/(\d+)(\d{3})/, '$1'+','+'$2');
-                    }
-                }
-
-                nums.unshift(newNum);
-            }
-
-            $this.data('counterup-nums', nums);
-            $this.text('0');
-
-            // Updates the number until we're done
-            var f = function() {
-                $this.text($this.data('counterup-nums').shift());
-                if ($this.data('counterup-nums').length) {
-                    setTimeout($this.data('counterup-func'), $settings.delay);
-                } else {
-                    delete $this.data('counterup-nums');
-                    $this.data('counterup-nums', null);
-                    $this.data('counterup-func', null);
-                }
-            };
-            $this.data('counterup-func', f);
-
-            // Start the count up
-            setTimeout($this.data('counterup-func'), $settings.delay);
-        };
-
-        // Perform counts when the element gets into view
-        $this.waypoint(counterUpper, { offset: '100%', triggerOnce: true });
-    });
-
-  };
-
-})( jQuery );
\ No newline at end of file
diff --git a/_site/js/jquery.mixitup.min.js b/_site/js/jquery.mixitup.min.js
deleted file mode 100644
index a816504..0000000
--- a/_site/js/jquery.mixitup.min.js
+++ /dev/null
@@ -1,14 +0,0 @@
-/**!
- * MixItUp v2.1.11
- *
- * @copyright Copyright 2015 KunkaLabs Limited.
- * @author    KunkaLabs Limited.
- * @link      https://mixitup.kunkalabs.com
- *
- * @license   Commercial use requires a commercial license.
- *            https://mixitup.kunkalabs.com/licenses/
- *
- *            Non-commercial use permitted under terms of CC-BY-NC license.
- *            http://creativecommons.org/licenses/by-nc/3.0/
- */
-!function(a,b){"use strict";a.MixItUp=function(){var b=this;b._execAction("_constructor",0),a.extend(b,{selectors:{target:".mix",filter:".filter",sort:".sort"},animation:{enable:!0,effects:"fade scale",duration:600,easing:"ease",perspectiveDistance:"3000",perspectiveOrigin:"50% 50%",queue:!0,queueLimit:1,animateChangeLayout:!1,animateResizeContainer:!0,animateResizeTargets:!1,staggerSequence:!1,reverseOut:!1},callbacks:{onMixLoad:!1,onMixStart:!1,onMixBusy:!1,onMixEnd:!1,onMixFail:!1,_user:!1},controls:{enable:!0,live:!1,toggleFilterButtons:!1,toggleLogic:"or",activeClass:"active"},layout:{display:"inline-block",containerClass:"",containerClassFail:"fail"},load:{filter:"all",sort:!1},_$body:null,_$container:null,_$targets:null,_$parent:null,_$sortButtons:null,_$filterButtons:null,_suckMode:!1,_mixing:!1,_sorting:!1,_clicking:!1,_loading:!0,_changingLayout:!1,_changingClass:!1,_changingDisplay:!1,_origOrder:[],_startOrder:[],_newOrder:[],_activeFilter:null,_toggleArray:[],_toggleString:"",_activeSort:"default:asc",_newSort:null,_startHeight:null,_newHeight:null,_incPadding:!0,_newDisplay:null,_newClass:null,_targetsBound:0,_targetsDone:0,_queue:[],_$show:a(),_$hide:a()}),b._execAction("_constructor",1)},a.MixItUp.prototype={constructor:a.MixItUp,_instances:{},_handled:{_filter:{},_sort:{}},_bound:{_filter:{},_sort:{}},_actions:{},_filters:{},extend:function(b){for(var c in b)a.MixItUp.prototype[c]=b[c]},addAction:function(b,c,d,e){a.MixItUp.prototype._addHook("_actions",b,c,d,e)},addFilter:function(b,c,d,e){a.MixItUp.prototype._addHook("_filters",b,c,d,e)},_addHook:function(b,c,d,e,f){var g=a.MixItUp.prototype[b],h={};f=1===f||"post"===f?"post":"pre",h[c]={},h[c][f]={},h[c][f][d]=e,a.extend(!0,g,h)},_init:function(b,c){var d=this;if(d._execAction("_init",0,arguments),c&&a.extend(!0,d,c),d._$body=a("body"),d._domNode=b,d._$container=a(b),d._$container.addClass(d.layout.containerClass),d._id=b.id,d._platformDetect(),d._brake=d._getPrefixedCSS("transition","none"),d._refresh(!0),d._$parent=d._$targets.parent().length?d._$targets.parent():d._$container,d.load.sort&&(d._newSort=d._parseSort(d.load.sort),d._newSortString=d.load.sort,d._activeSort=d.load.sort,d._sort(),d._printSort()),d._activeFilter="all"===d.load.filter?d.selectors.target:"none"===d.load.filter?"":d.load.filter,d.controls.enable&&d._bindHandlers(),d.controls.toggleFilterButtons){d._buildToggleArray();for(var e=0;e<d._toggleArray.length;e++)d._updateControls({filter:d._toggleArray[e],sort:d._activeSort},!0)}else d.controls.enable&&d._updateControls({filter:d._activeFilter,sort:d._activeSort});d._filter(),d._init=!0,d._$container.data("mixItUp",d),d._execAction("_init",1,arguments),d._buildState(),d._$targets.css(d._brake),d._goMix(d.animation.enable)},_platformDetect:function(){var a=this,c=["Webkit","Moz","O","ms"],d=["webkit","moz"],e=window.navigator.appVersion.match(/Chrome\/(\d+)\./)||!1,f="undefined"!=typeof InstallTrigger,g=function(a){for(var b=0;b<c.length;b++)if(c[b]+"Transition"in a.style)return{prefix:"-"+c[b].toLowerCase()+"-",vendor:c[b]};return"transition"in a.style?"":!1},h=g(a._domNode);a._execAction("_platformDetect",0),a._chrome=e?parseInt(e[1],10):!1,a._ff=f?parseInt(window.navigator.userAgent.match(/rv:([^)]+)\)/)[1]):!1,a._prefix=h.prefix,a._vendor=h.vendor,a._suckMode=window.atob&&a._prefix?!1:!0,a._suckMode&&(a.animation.enable=!1),a._ff&&a._ff<=4&&(a.animation.enable=!1);for(var i=0;i<d.length&&!window.requestAnimationFrame;i++)window.requestAnimationFrame=window[d[i]+"RequestAnimationFrame"];"function"!=typeof Object.getPrototypeOf&&("object"==typeof"test".__proto__?Object.getPrototypeOf=function(a){return a.__proto__}:Object.getPrototypeOf=function(a){return a.constructor.prototype}),a._domNode.nextElementSibling===b&&Object.defineProperty(Element.prototype,"nextElementSibling",{get:function(){for(var a=this.nextSibling;a;){if(1===a.nodeType)return a;a=a.nextSibling}return null}}),a._execAction("_platformDetect",1)},_refresh:function(a,c){var d=this;d._execAction("_refresh",0,arguments),d._$targets=d._$container.find(d.selectors.target);for(var e=0;e<d._$targets.length;e++){var f=d._$targets[e];if(f.dataset===b||c){f.dataset={};for(var g=0;g<f.attributes.length;g++){var h=f.attributes[g],i=h.name,j=h.value;if(i.indexOf("data-")>-1){var k=d._helpers._camelCase(i.substring(5,i.length));f.dataset[k]=j}}}f.mixParent===b&&(f.mixParent=d._id)}if(d._$targets.length&&a||!d._origOrder.length&&d._$targets.length){d._origOrder=[];for(var e=0;e<d._$targets.length;e++){var f=d._$targets[e];d._origOrder.push(f)}}d._execAction("_refresh",1,arguments)},_bindHandlers:function(){var c=this,d=a.MixItUp.prototype._bound._filter,e=a.MixItUp.prototype._bound._sort;c._execAction("_bindHandlers",0),c.controls.live?c._$body.on("click.mixItUp."+c._id,c.selectors.sort,function(){c._processClick(a(this),"sort")}).on("click.mixItUp."+c._id,c.selectors.filter,function(){c._processClick(a(this),"filter")}):(c._$sortButtons=a(c.selectors.sort),c._$filterButtons=a(c.selectors.filter),c._$sortButtons.on("click.mixItUp."+c._id,function(){c._processClick(a(this),"sort")}),c._$filterButtons.on("click.mixItUp."+c._id,function(){c._processClick(a(this),"filter")})),d[c.selectors.filter]=d[c.selectors.filter]===b?1:d[c.selectors.filter]+1,e[c.selectors.sort]=e[c.selectors.sort]===b?1:e[c.selectors.sort]+1,c._execAction("_bindHandlers",1)},_processClick:function(c,d){var e=this,f=function(c,d,f){var g=a.MixItUp.prototype;g._handled["_"+d][e.selectors[d]]=g._handled["_"+d][e.selectors[d]]===b?1:g._handled["_"+d][e.selectors[d]]+1,g._handled["_"+d][e.selectors[d]]===g._bound["_"+d][e.selectors[d]]&&(c[(f?"remove":"add")+"Class"](e.controls.activeClass),delete g._handled["_"+d][e.selectors[d]])};if(e._execAction("_processClick",0,arguments),!e._mixing||e.animation.queue&&e._queue.length<e.animation.queueLimit){if(e._clicking=!0,"sort"===d){var g=c.attr("data-sort");(!c.hasClass(e.controls.activeClass)||g.indexOf("random")>-1)&&(a(e.selectors.sort).removeClass(e.controls.activeClass),f(c,d),e.sort(g))}if("filter"===d){var h,i=c.attr("data-filter"),j="or"===e.controls.toggleLogic?",":"";e.controls.toggleFilterButtons?(e._buildToggleArray(),c.hasClass(e.controls.activeClass)?(f(c,d,!0),h=e._toggleArray.indexOf(i),e._toggleArray.splice(h,1)):(f(c,d),e._toggleArray.push(i)),e._toggleArray=a.grep(e._toggleArray,function(a){return a}),e._toggleString=e._toggleArray.join(j),e.filter(e._toggleString)):c.hasClass(e.controls.activeClass)||(a(e.selectors.filter).removeClass(e.controls.activeClass),f(c,d),e.filter(i))}e._execAction("_processClick",1,arguments)}else"function"==typeof e.callbacks.onMixBusy&&e.callbacks.onMixBusy.call(e._domNode,e._state,e),e._execAction("_processClickBusy",1,arguments)},_buildToggleArray:function(){var a=this,b=a._activeFilter.replace(/\s/g,"");if(a._execAction("_buildToggleArray",0,arguments),"or"===a.controls.toggleLogic)a._toggleArray=b.split(",");else{a._toggleArray=b.split("."),!a._toggleArray[0]&&a._toggleArray.shift();for(var c,d=0;c=a._toggleArray[d];d++)a._toggleArray[d]="."+c}a._execAction("_buildToggleArray",1,arguments)},_updateControls:function(c,d){var e=this,f={filter:c.filter,sort:c.sort},g=function(a,b){try{d&&"filter"===h&&"none"!==f.filter&&""!==f.filter?a.filter(b).addClass(e.controls.activeClass):a.removeClass(e.controls.activeClass).filter(b).addClass(e.controls.activeClass)}catch(c){}},h="filter",i=null;e._execAction("_updateControls",0,arguments),c.filter===b&&(f.filter=e._activeFilter),c.sort===b&&(f.sort=e._activeSort),f.filter===e.selectors.target&&(f.filter="all");for(var j=0;2>j;j++)i=e.controls.live?a(e.selectors[h]):e["_$"+h+"Buttons"],i&&g(i,"[data-"+h+'="'+f[h]+'"]'),h="sort";e._execAction("_updateControls",1,arguments)},_filter:function(){var b=this;b._execAction("_filter",0);for(var c=0;c<b._$targets.length;c++){var d=a(b._$targets[c]);d.is(b._activeFilter)?b._$show=b._$show.add(d):b._$hide=b._$hide.add(d)}b._execAction("_filter",1)},_sort:function(){var a=this,b=function(a){for(var b=a.slice(),c=b.length,d=c;d--;){var e=parseInt(Math.random()*c),f=b[d];b[d]=b[e],b[e]=f}return b};a._execAction("_sort",0),a._startOrder=[];for(var c=0;c<a._$targets.length;c++){var d=a._$targets[c];a._startOrder.push(d)}switch(a._newSort[0].sortBy){case"default":a._newOrder=a._origOrder;break;case"random":a._newOrder=b(a._startOrder);break;case"custom":a._newOrder=a._newSort[0].order;break;default:a._newOrder=a._startOrder.concat().sort(function(b,c){return a._compare(b,c)})}a._execAction("_sort",1)},_compare:function(a,b,c){c=c?c:0;var d=this,e=d._newSort[c].order,f=function(a){return a.dataset[d._newSort[c].sortBy]||0},g=isNaN(1*f(a))?f(a).toLowerCase():1*f(a),h=isNaN(1*f(b))?f(b).toLowerCase():1*f(b);return h>g?"asc"===e?-1:1:g>h?"asc"===e?1:-1:g===h&&d._newSort.length>c+1?d._compare(a,b,c+1):0},_printSort:function(a){var b=this,c=a?b._startOrder:b._newOrder,d=b._$parent[0].querySelectorAll(b.selectors.target),e=d.length?d[d.length-1].nextElementSibling:null,f=document.createDocumentFragment();b._execAction("_printSort",0,arguments);for(var g=0;g<d.length;g++){var h=d[g],i=h.nextSibling;"absolute"!==h.style.position&&(i&&"#text"===i.nodeName&&b._$parent[0].removeChild(i),b._$parent[0].removeChild(h))}for(var g=0;g<c.length;g++){var j=c[g];if("default"!==b._newSort[0].sortBy||"desc"!==b._newSort[0].order||a)f.appendChild(j),f.appendChild(document.createTextNode(" "));else{var k=f.firstChild;f.insertBefore(j,k),f.insertBefore(document.createTextNode(" "),j)}}e?b._$parent[0].insertBefore(f,e):b._$parent[0].appendChild(f),b._execAction("_printSort",1,arguments)},_parseSort:function(a){for(var b=this,c="string"==typeof a?a.split(" "):[a],d=[],e=0;e<c.length;e++){var f="string"==typeof a?c[e].split(":"):["custom",c[e]],g={sortBy:b._helpers._camelCase(f[0]),order:f[1]||"asc"};if(d.push(g),"default"===g.sortBy||"random"===g.sortBy)break}return b._execFilter("_parseSort",d,arguments)},_parseEffects:function(){var a=this,b={opacity:"",transformIn:"",transformOut:"",filter:""},c=function(b,c,d){if(a.animation.effects.indexOf(b)>-1){if(c){var e=a.animation.effects.indexOf(b+"(");if(e>-1){var f=a.animation.effects.substring(e),g=/\(([^)]+)\)/.exec(f),h=g[1];return{val:h}}}return!0}return!1},d=function(a,b){return b?"-"===a.charAt(0)?a.substr(1,a.length):"-"+a:a},e=function(a,e){for(var f=[["scale",".01"],["translateX","20px"],["translateY","20px"],["translateZ","20px"],["rotateX","90deg"],["rotateY","90deg"],["rotateZ","180deg"]],g=0;g<f.length;g++){var h=f[g][0],i=f[g][1],j=e&&"scale"!==h;b[a]+=c(h)?h+"("+d(c(h,!0).val||i,j)+") ":""}};return b.opacity=c("fade")?c("fade",!0).val||"0":"1",e("transformIn"),a.animation.reverseOut?e("transformOut",!0):b.transformOut=b.transformIn,b.transition={},b.transition=a._getPrefixedCSS("transition","all "+a.animation.duration+"ms "+a.animation.easing+", opacity "+a.animation.duration+"ms linear"),a.animation.stagger=c("stagger")?!0:!1,a.animation.staggerDuration=parseInt(c("stagger")&&c("stagger",!0).val?c("stagger",!0).val:100),a._execFilter("_parseEffects",b)},_buildState:function(a){var b=this,c={};return b._execAction("_buildState",0),c={activeFilter:""===b._activeFilter?"none":b._activeFilter,activeSort:a&&b._newSortString?b._newSortString:b._activeSort,fail:!b._$show.length&&""!==b._activeFilter,$targets:b._$targets,$show:b._$show,$hide:b._$hide,totalTargets:b._$targets.length,totalShow:b._$show.length,totalHide:b._$hide.length,display:a&&b._newDisplay?b._newDisplay:b.layout.display},a?b._execFilter("_buildState",c):(b._state=c,void b._execAction("_buildState",1))},_goMix:function(a){var b=this,c=function(){b._chrome&&31===b._chrome&&f(b._$parent[0]),b._setInter(),d()},d=function(){var a=window.pageYOffset,c=window.pageXOffset;document.documentElement.scrollHeight;b._getInterMixData(),b._setFinal(),b._getFinalMixData(),window.pageYOffset!==a&&window.scrollTo(c,a),b._prepTargets(),window.requestAnimationFrame?requestAnimationFrame(e):setTimeout(function(){e()},20)},e=function(){b._animateTargets(),0===b._targetsBound&&b._cleanUp()},f=function(a){var b=a.parentElement,c=document.createElement("div"),d=document.createDocumentFragment();b.insertBefore(c,a),d.appendChild(a),b.replaceChild(a,c)},g=b._buildState(!0);b._execAction("_goMix",0,arguments),!b.animation.duration&&(a=!1),b._mixing=!0,b._$container.removeClass(b.layout.containerClassFail),"function"==typeof b.callbacks.onMixStart&&b.callbacks.onMixStart.call(b._domNode,b._state,g,b),b._$container.trigger("mixStart",[b._state,g,b]),b._getOrigMixData(),a&&!b._suckMode?window.requestAnimationFrame?requestAnimationFrame(c):c():b._cleanUp(),b._execAction("_goMix",1,arguments)},_getTargetData:function(a,b){var c,d=this;a.dataset[b+"PosX"]=a.offsetLeft,a.dataset[b+"PosY"]=a.offsetTop,d.animation.animateResizeTargets&&(c=d._suckMode?{marginBottom:"",marginRight:""}:window.getComputedStyle(a),a.dataset[b+"MarginBottom"]=parseInt(c.marginBottom),a.dataset[b+"MarginRight"]=parseInt(c.marginRight),a.dataset[b+"Width"]=a.offsetWidth,a.dataset[b+"Height"]=a.offsetHeight)},_getOrigMixData:function(){var a=this,b=a._suckMode?{boxSizing:""}:window.getComputedStyle(a._$parent[0]),c=b.boxSizing||b[a._vendor+"BoxSizing"];a._incPadding="border-box"===c,a._execAction("_getOrigMixData",0),!a._suckMode&&(a.effects=a._parseEffects()),a._$toHide=a._$hide.filter(":visible"),a._$toShow=a._$show.filter(":hidden"),a._$pre=a._$targets.filter(":visible"),a._startHeight=a._incPadding?a._$parent.outerHeight():a._$parent.height();for(var d=0;d<a._$pre.length;d++){var e=a._$pre[d];a._getTargetData(e,"orig")}a._execAction("_getOrigMixData",1)},_setInter:function(){var a=this;a._execAction("_setInter",0),a._changingLayout&&a.animation.animateChangeLayout?(a._$toShow.css("display",a._newDisplay),a._changingClass&&a._$container.removeClass(a.layout.containerClass).addClass(a._newClass)):a._$toShow.css("display",a.layout.display),a._execAction("_setInter",1)},_getInterMixData:function(){var a=this;a._execAction("_getInterMixData",0);for(var b=0;b<a._$toShow.length;b++){var c=a._$toShow[b];a._getTargetData(c,"inter")}for(var b=0;b<a._$pre.length;b++){var c=a._$pre[b];a._getTargetData(c,"inter")}a._execAction("_getInterMixData",1)},_setFinal:function(){var a=this;a._execAction("_setFinal",0),a._sorting&&a._printSort(),a._$toHide.removeStyle("display"),a._changingLayout&&a.animation.animateChangeLayout&&a._$pre.css("display",a._newDisplay),a._execAction("_setFinal",1)},_getFinalMixData:function(){var a=this;a._execAction("_getFinalMixData",0);for(var b=0;b<a._$toShow.length;b++){var c=a._$toShow[b];a._getTargetData(c,"final")}for(var b=0;b<a._$pre.length;b++){var c=a._$pre[b];a._getTargetData(c,"final")}a._newHeight=a._incPadding?a._$parent.outerHeight():a._$parent.height(),a._sorting&&a._printSort(!0),a._$toShow.removeStyle("display"),a._$pre.css("display",a.layout.display),a._changingClass&&a.animation.animateChangeLayout&&a._$container.removeClass(a._newClass).addClass(a.layout.containerClass),a._execAction("_getFinalMixData",1)},_prepTargets:function(){var b=this,c={_in:b._getPrefixedCSS("transform",b.effects.transformIn),_out:b._getPrefixedCSS("transform",b.effects.transformOut)};b._execAction("_prepTargets",0),b.animation.animateResizeContainer&&b._$parent.css("height",b._startHeight+"px");for(var d=0;d<b._$toShow.length;d++){var e=b._$toShow[d],f=a(e);e.style.opacity=b.effects.opacity,e.style.display=b._changingLayout&&b.animation.animateChangeLayout?b._newDisplay:b.layout.display,f.css(c._in),b.animation.animateResizeTargets&&(e.style.width=e.dataset.finalWidth+"px",e.style.height=e.dataset.finalHeight+"px",e.style.marginRight=-(e.dataset.finalWidth-e.dataset.interWidth)+1*e.dataset.finalMarginRight+"px",e.style.marginBottom=-(e.dataset.finalHeight-e.dataset.interHeight)+1*e.dataset.finalMarginBottom+"px")}for(var d=0;d<b._$pre.length;d++){var e=b._$pre[d],f=a(e),g={x:e.dataset.origPosX-e.dataset.interPosX,y:e.dataset.origPosY-e.dataset.interPosY},c=b._getPrefixedCSS("transform","translate("+g.x+"px,"+g.y+"px)");f.css(c),b.animation.animateResizeTargets&&(e.style.width=e.dataset.origWidth+"px",e.style.height=e.dataset.origHeight+"px",e.dataset.origWidth-e.dataset.finalWidth&&(e.style.marginRight=-(e.dataset.origWidth-e.dataset.interWidth)+1*e.dataset.origMarginRight+"px"),e.dataset.origHeight-e.dataset.finalHeight&&(e.style.marginBottom=-(e.dataset.origHeight-e.dataset.interHeight)+1*e.dataset.origMarginBottom+"px"))}b._execAction("_prepTargets",1)},_animateTargets:function(){var b=this;b._execAction("_animateTargets",0),b._targetsDone=0,b._targetsBound=0,b._$parent.css(b._getPrefixedCSS("perspective",b.animation.perspectiveDistance+"px")).css(b._getPrefixedCSS("perspective-origin",b.animation.perspectiveOrigin)),b.animation.animateResizeContainer&&b._$parent.css(b._getPrefixedCSS("transition","height "+b.animation.duration+"ms ease")).css("height",b._newHeight+"px");for(var c=0;c<b._$toShow.length;c++){var d=b._$toShow[c],e=a(d),f={x:d.dataset.finalPosX-d.dataset.interPosX,y:d.dataset.finalPosY-d.dataset.interPosY},g=b._getDelay(c),h={};d.style.opacity="";for(var i=0;2>i;i++){var j=0===i?j=b._prefix:"";b._ff&&b._ff<=20&&(h[j+"transition-property"]="all",h[j+"transition-timing-function"]=b.animation.easing+"ms",h[j+"transition-duration"]=b.animation.duration+"ms"),h[j+"transition-delay"]=g+"ms",h[j+"transform"]="translate("+f.x+"px,"+f.y+"px)"}(b.effects.transform||b.effects.opacity)&&b._bindTargetDone(e),b._ff&&b._ff<=20?e.css(h):e.css(b.effects.transition).css(h)}for(var c=0;c<b._$pre.length;c++){var d=b._$pre[c],e=a(d),f={x:d.dataset.finalPosX-d.dataset.interPosX,y:d.dataset.finalPosY-d.dataset.interPosY},g=b._getDelay(c);(d.dataset.finalPosX!==d.dataset.origPosX||d.dataset.finalPosY!==d.dataset.origPosY)&&b._bindTargetDone(e),e.css(b._getPrefixedCSS("transition","all "+b.animation.duration+"ms "+b.animation.easing+" "+g+"ms")),e.css(b._getPrefixedCSS("transform","translate("+f.x+"px,"+f.y+"px)")),b.animation.animateResizeTargets&&(d.dataset.origWidth-d.dataset.finalWidth&&1*d.dataset.finalWidth&&(d.style.width=d.dataset.finalWidth+"px",d.style.marginRight=-(d.dataset.finalWidth-d.dataset.interWidth)+1*d.dataset.finalMarginRight+"px"),d.dataset.origHeight-d.dataset.finalHeight&&1*d.dataset.finalHeight&&(d.style.height=d.dataset.finalHeight+"px",d.style.marginBottom=-(d.dataset.finalHeight-d.dataset.interHeight)+1*d.dataset.finalMarginBottom+"px"))}b._changingClass&&b._$container.removeClass(b.layout.containerClass).addClass(b._newClass);for(var c=0;c<b._$toHide.length;c++){for(var d=b._$toHide[c],e=a(d),g=b._getDelay(c),k={},i=0;2>i;i++){var j=0===i?j=b._prefix:"";k[j+"transition-delay"]=g+"ms",k[j+"transform"]=b.effects.transformOut,k.opacity=b.effects.opacity}e.css(b.effects.transition).css(k),(b.effects.transform||b.effects.opacity)&&b._bindTargetDone(e)}b._execAction("_animateTargets",1)},_bindTargetDone:function(b){var c=this,d=b[0];c._execAction("_bindTargetDone",0,arguments),d.dataset.bound||(d.dataset.bound=!0,c._targetsBound++,b.on("webkitTransitionEnd.mixItUp transitionend.mixItUp",function(e){(e.originalEvent.propertyName.indexOf("transform")>-1||e.originalEvent.propertyName.indexOf("opacity")>-1)&&a(e.originalEvent.target).is(c.selectors.target)&&(b.off(".mixItUp"),d.dataset.bound="",c._targetDone())})),c._execAction("_bindTargetDone",1,arguments)},_targetDone:function(){var a=this;a._execAction("_targetDone",0),a._targetsDone++,a._targetsDone===a._targetsBound&&a._cleanUp(),a._execAction("_targetDone",1)},_cleanUp:function(){var b=this,c=b.animation.animateResizeTargets?"transform opacity width height margin-bottom margin-right":"transform opacity",d=function(){b._$targets.removeStyle("transition",b._prefix)};b._execAction("_cleanUp",0),b._changingLayout?b._$show.css("display",b._newDisplay):b._$show.css("display",b.layout.display),b._$targets.css(b._brake),b._$targets.removeStyle(c,b._prefix).removeAttr("data-inter-pos-x data-inter-pos-y data-final-pos-x data-final-pos-y data-orig-pos-x data-orig-pos-y data-orig-height data-orig-width data-final-height data-final-width data-inter-width data-inter-height data-orig-margin-right data-orig-margin-bottom data-inter-margin-right data-inter-margin-bottom data-final-margin-right data-final-margin-bottom"),b._$hide.removeStyle("display"),b._$parent.removeStyle("height transition perspective-distance perspective perspective-origin-x perspective-origin-y perspective-origin perspectiveOrigin",b._prefix),b._sorting&&(b._printSort(),b._activeSort=b._newSortString,b._sorting=!1),b._changingLayout&&(b._changingDisplay&&(b.layout.display=b._newDisplay,b._changingDisplay=!1),b._changingClass&&(b._$parent.removeClass(b.layout.containerClass).addClass(b._newClass),b.layout.containerClass=b._newClass,b._changingClass=!1),b._changingLayout=!1),b._refresh(),b._buildState(),b._state.fail&&b._$container.addClass(b.layout.containerClassFail),b._$show=a(),b._$hide=a(),window.requestAnimationFrame&&requestAnimationFrame(d),b._mixing=!1,"function"==typeof b.callbacks._user&&b.callbacks._user.call(b._domNode,b._state,b),"function"==typeof b.callbacks.onMixEnd&&b.callbacks.onMixEnd.call(b._domNode,b._state,b),b._$container.trigger("mixEnd",[b._state,b]),b._state.fail&&("function"==typeof b.callbacks.onMixFail&&b.callbacks.onMixFail.call(b._domNode,b._state,b),b._$container.trigger("mixFail",[b._state,b])),b._loading&&("function"==typeof b.callbacks.onMixLoad&&b.callbacks.onMixLoad.call(b._domNode,b._state,b),b._$container.trigger("mixLoad",[b._state,b])),b._queue.length&&(b._execAction("_queue",0),b.multiMix(b._queue[0][0],b._queue[0][1],b._queue[0][2]),b._queue.splice(0,1)),b._execAction("_cleanUp",1),b._loading=!1},_getPrefixedCSS:function(a,b,c){var d=this,e={},f="",g=-1;for(g=0;2>g;g++)f=0===g?d._prefix:"",c?e[f+a]=f+b:e[f+a]=b;return d._execFilter("_getPrefixedCSS",e,arguments)},_getDelay:function(a){var b=this,c="function"==typeof b.animation.staggerSequence?b.animation.staggerSequence.call(b._domNode,a,b._state):a,d=b.animation.stagger?c*b.animation.staggerDuration:0;return b._execFilter("_getDelay",d,arguments)},_parseMultiMixArgs:function(a){for(var b=this,c={command:null,animate:b.animation.enable,callback:null},d=0;d<a.length;d++){var e=a[d];null!==e&&("object"==typeof e||"string"==typeof e?c.command=e:"boolean"==typeof e?c.animate=e:"function"==typeof e&&(c.callback=e))}return b._execFilter("_parseMultiMixArgs",c,arguments)},_parseInsertArgs:function(b){for(var c=this,d={index:0,$object:a(),multiMix:{filter:c._state.activeFilter},callback:null},e=0;e<b.length;e++){var f=b[e];"number"==typeof f?d.index=f:"object"==typeof f&&f instanceof a?d.$object=f:"object"==typeof f&&c._helpers._isElement(f)?d.$object=a(f):"object"==typeof f&&null!==f?d.multiMix=f:"boolean"!=typeof f||f?"function"==typeof f&&(d.callback=f):d.multiMix=!1}return c._execFilter("_parseInsertArgs",d,arguments)},_execAction:function(a,b,c){var d=this,e=b?"post":"pre";if(!d._actions.isEmptyObject&&d._actions.hasOwnProperty(a))for(var f in d._actions[a][e])d._actions[a][e][f].call(d,c)},_execFilter:function(a,b,c){var d=this;if(d._filters.isEmptyObject||!d._filters.hasOwnProperty(a))return b;for(var e in d._filters[a])return d._filters[a][e].call(d,c)},_helpers:{_camelCase:function(a){return a.replace(/-([a-z])/g,function(a){return a[1].toUpperCase()})},_isElement:function(a){return window.HTMLElement?a instanceof HTMLElement:null!==a&&1===a.nodeType&&"string"===a.nodeName}},isMixing:function(){var a=this;return a._execFilter("isMixing",a._mixing)},filter:function(){var a=this,b=a._parseMultiMixArgs(arguments);a._clicking&&(a._toggleString=""),a.multiMix({filter:b.command},b.animate,b.callback)},sort:function(){var a=this,b=a._parseMultiMixArgs(arguments);a.multiMix({sort:b.command},b.animate,b.callback)},changeLayout:function(){var a=this,b=a._parseMultiMixArgs(arguments);a.multiMix({changeLayout:b.command},b.animate,b.callback)},multiMix:function(){var a=this,c=a._parseMultiMixArgs(arguments);if(a._execAction("multiMix",0,arguments),a._mixing)a.animation.queue&&a._queue.length<a.animation.queueLimit?(a._queue.push(arguments),a.controls.enable&&!a._clicking&&a._updateControls(c.command),a._execAction("multiMixQueue",1,arguments)):("function"==typeof a.callbacks.onMixBusy&&a.callbacks.onMixBusy.call(a._domNode,a._state,a),a._$container.trigger("mixBusy",[a._state,a]),a._execAction("multiMixBusy",1,arguments));else{a.controls.enable&&!a._clicking&&(a.controls.toggleFilterButtons&&a._buildToggleArray(),a._updateControls(c.command,a.controls.toggleFilterButtons)),a._queue.length<2&&(a._clicking=!1),delete a.callbacks._user,c.callback&&(a.callbacks._user=c.callback);var d=c.command.sort,e=c.command.filter,f=c.command.changeLayout;a._refresh(),d&&(a._newSort=a._parseSort(d),a._newSortString=d,a._sorting=!0,a._sort()),e!==b&&(e="all"===e?a.selectors.target:e,a._activeFilter=e),a._filter(),f&&(a._newDisplay="string"==typeof f?f:f.display||a.layout.display,a._newClass=f.containerClass||"",(a._newDisplay!==a.layout.display||a._newClass!==a.layout.containerClass)&&(a._changingLayout=!0,a._changingClass=a._newClass!==a.layout.containerClass,a._changingDisplay=a._newDisplay!==a.layout.display)),a._$targets.css(a._brake),a._goMix(c.animate^a.animation.enable?c.animate:a.animation.enable),a._execAction("multiMix",1,arguments)}},insert:function(){var a=this,b=a._parseInsertArgs(arguments),c="function"==typeof b.callback?b.callback:null,d=document.createDocumentFragment(),e=function(){return a._refresh(),a._$targets.length?b.index<a._$targets.length||!a._$targets.length?a._$targets[b.index]:a._$targets[a._$targets.length-1].nextElementSibling:a._$parent[0].children[0]}();if(a._execAction("insert",0,arguments),b.$object){for(var f=0;f<b.$object.length;f++){var g=b.$object[f];d.appendChild(g),d.appendChild(document.createTextNode(" "))}a._$parent[0].insertBefore(d,e)}a._execAction("insert",1,arguments),"object"==typeof b.multiMix&&a.multiMix(b.multiMix,c)},prepend:function(){var a=this,b=a._parseInsertArgs(arguments);a.insert(0,b.$object,b.multiMix,b.callback)},append:function(){var a=this,b=a._parseInsertArgs(arguments);a.insert(a._state.totalTargets,b.$object,b.multiMix,b.callback)},getOption:function(a){var c=this,d=function(a,c){for(var d=c.split("."),e=d.pop(),f=d.length,g=1,h=d[0]||c;(a=a[h])&&f>g;)h=d[g],g++;return a!==b?a[e]!==b?a[e]:a:void 0};return a?c._execFilter("getOption",d(c,a),arguments):c},setOptions:function(b){var c=this;c._execAction("setOptions",0,arguments),"object"==typeof b&&a.extend(!0,c,b),c._execAction("setOptions",1,arguments)},getState:function(){var a=this;return a._execFilter("getState",a._state,a)},forceRefresh:function(){var a=this;a._refresh(!1,!0)},destroy:function(b){var c=this,d=a.MixItUp.prototype._bound._filter,e=a.MixItUp.prototype._bound._sort;c._execAction("destroy",0,arguments),c._$body.add(a(c.selectors.sort)).add(a(c.selectors.filter)).off(".mixItUp");for(var f=0;f<c._$targets.length;f++){var g=c._$targets[f];b&&(g.style.display=""),delete g.mixParent}c._execAction("destroy",1,arguments),d[c.selectors.filter]&&d[c.selectors.filter]>1?d[c.selectors.filter]--:1===d[c.selectors.filter]&&delete d[c.selectors.filter],e[c.selectors.sort]&&e[c.selectors.sort]>1?e[c.selectors.sort]--:1===e[c.selectors.sort]&&delete e[c.selectors.sort],delete a.MixItUp.prototype._instances[c._id]}},a.fn.mixItUp=function(){var c,d=arguments,e=[],f=function(b,c){var d=new a.MixItUp,e=function(){return("00000"+(16777216*Math.random()<<0).toString(16)).substr(-6).toUpperCase()};d._execAction("_instantiate",0,arguments),b.id=b.id?b.id:"MixItUp"+e(),d._instances[b.id]||(d._instances[b.id]=d,d._init(b,c)),d._execAction("_instantiate",1,arguments)};return c=this.each(function(){if(d&&"string"==typeof d[0]){var c=a.MixItUp.prototype._instances[this.id];if("isLoaded"===d[0])e.push(c?!0:!1);else{var g=c[d[0]](d[1],d[2],d[3]);g!==b&&e.push(g)}}else f(this,d[0])}),e.length?e.length>1?e:e[0]:c},a.fn.removeStyle=function(c,d){return d=d?d:"",this.each(function(){for(var e=this,f=c.split(" "),g=0;g<f.length;g++)for(var h=0;4>h;h++){switch(h){case 0:var i=f[g];break;case 1:var i=a.MixItUp.prototype._helpers._camelCase(i);break;case 2:var i=d+f[g];break;case 3:var i=a.MixItUp.prototype._helpers._camelCase(d+f[g])}if(e.style[i]!==b&&"unknown"!=typeof e.style[i]&&e.style[i].length>0&&(e.style[i]=""),!d&&1===h)break}e.attributes&&e.attributes.style&&e.attributes.style!==b&&""===e.attributes.style.value&&e.attributes.removeNamedItem("style")})}}(jQuery);
\ No newline at end of file
diff --git a/_site/js/main.js b/_site/js/main.js
deleted file mode 100755
index 4d41241..0000000
--- a/_site/js/main.js
+++ /dev/null
@@ -1,53 +0,0 @@
-$(document).ready(function(){
-
-
-	$("#portfolio-contant-active").mixItUp();
-
-
-	$("#testimonial-slider").owlCarousel({
-	    paginationSpeed : 500,      
-	    singleItem:true,
-	    autoPlay: 3000,
-	});
-
-
-
-
-	$("#clients-logo").owlCarousel({
-		autoPlay: 3000,
-		items : 5,
-		itemsDesktop : [1199,5],
-		itemsDesktopSmall : [979,5],
-	});
-
-	$("#works-logo").owlCarousel({
-		autoPlay: 3000,
-		items : 5,
-		itemsDesktop : [1199,5],
-		itemsDesktopSmall : [979,5],
-	});
-
-
-	// google map
-		var map;
-		function initMap() {
-		  map = new google.maps.Map(document.getElementById('map'), {
-		    center: {lat: -34.397, lng: 150.644},
-		    zoom: 8
-		  });
-		}
-
-
-	// Counter
-
-	$('.counter').counterUp({
-        delay: 10,
-        time: 1000
-    });
-
-
-});
-
-
-
-
diff --git a/_site/js/min/main.min.js b/_site/js/min/main.min.js
deleted file mode 100755
index 19f639e..0000000
--- a/_site/js/min/main.min.js
+++ /dev/null
@@ -1 +0,0 @@
-$(document).ready(function(){$("#portfolio-contant-active").mixItUp(),$("#owl-example").owlCarousel({paginationSpeed:500,singleItem:!0}),$("#features-section").owlCarousel({autoPlay:3e3,items:5,itemsDesktop:[1199,5],itemsDesktopSmall:[979,5]})});
\ No newline at end of file
diff --git a/_site/js/min/plugins.min.js b/_site/js/min/plugins.min.js
deleted file mode 100755
index 3d0c840..0000000
--- a/_site/js/min/plugins.min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){for(var o,e=function(){},n=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeStamp","trace","warn"],r=n.length,i=window.console=window.console||{};r--;)o=n[r],i[o]||(i[o]=e)}();
\ No newline at end of file
diff --git a/_site/js/min/waypoints.min.js b/_site/js/min/waypoints.min.js
deleted file mode 100644
index 2470db4..0000000
--- a/_site/js/min/waypoints.min.js
+++ /dev/null
@@ -1,8 +0,0 @@
-// Generated by CoffeeScript 1.6.2
-/*
-jQuery Waypoints - v2.0.3
-Copyright (c) 2011-2013 Caleb Troughton
-Dual licensed under the MIT license and GPL license.
-https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
-*/
-(function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e<n;e++){if(e in this&&this[e]===t)return e}return-1},e=[].slice;(function(t,e){if(typeof define==="function"&&define.amd){return define("waypoints",["jquery"],function(n){return e(n,t)})}else{return e(t.jQuery,t)}})(this,function(n,r){var i,o,l,s,f,u,a,c,h,d,p,y,v,w,g,m;i=n(r);c=t.call(r,"ontouchstart")>=0;s={horizontal:{},vertical:{}};f=1;a={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};t.data(u,this.id);a[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||c)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(c&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete a[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=t.data(w))!=null?o:[];i.push(this.id);t.data(w,i)}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=n(t).data(w);if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=a[i.data(u)];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e<n.length-1){return t.push(n[e+1])}})},_traverse:function(t,e,i){var o,l;if(t==null){t="vertical"}if(e==null){e=r}l=h.aggregate(e);o=[];this.each(function(){var e;e=n.inArray(this,l[t]);return i(o,e,l[t])});return this.pushStack(o)},_invoke:function(t,e){t.each(function(){var t;t=l.getWaypointsByElement(this);return n.each(t,function(t,n){n[e]();return true})});return this}};n.fn[g]=function(){var t,r;r=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(d[r]){return d[r].apply(this,t)}else if(n.isFunction(r)){return d.init.apply(this,arguments)}else if(n.isPlainObject(r)){return d.init.apply(this,[null,r])}else if(!r){return n.error("jQuery Waypoints needs a callback function or handler option.")}else{return n.error("The "+r+" method does not exist in jQuery Waypoints.")}};n.fn[g].defaults={context:r,continuous:true,enabled:true,horizontal:false,offset:0,triggerOnce:false};h={refresh:function(){return n.each(a,function(t,e){return e.refresh()})},viewportHeight:function(){var t;return(t=r.innerHeight)!=null?t:i.height()},aggregate:function(t){var e,r,i;e=s;if(t){e=(i=a[n(t).data(u)])!=null?i.waypoints:void 0}if(!e){return[]}r={horizontal:[],vertical:[]};n.each(r,function(t,i){n.each(e[t],function(t,e){return i.push(e)});i.sort(function(t,e){return t.offset-e.offset});r[t]=n.map(i,function(t){return t.element});return r[t]=n.unique(r[t])});return r},above:function(t){if(t==null){t=r}return h._filter(t,"vertical",function(t,e){return e.offset<=t.oldScroll.y})},below:function(t){if(t==null){t=r}return h._filter(t,"vertical",function(t,e){return e.offset>t.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=a[n(t).data(u)];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this);
\ No newline at end of file
diff --git a/_site/js/owl.carousel.min.js b/_site/js/owl.carousel.min.js
deleted file mode 100755
index 394505e..0000000
--- a/_site/js/owl.carousel.min.js
+++ /dev/null
@@ -1,47 +0,0 @@
-"function"!==typeof Object.create&&(Object.create=function(f){function g(){}g.prototype=f;return new g});
-(function(f,g,k){var l={init:function(a,b){this.$elem=f(b);this.options=f.extend({},f.fn.owlCarousel.options,this.$elem.data(),a);this.userOptions=a;this.loadContent()},loadContent:function(){function a(a){var d,e="";if("function"===typeof b.options.jsonSuccess)b.options.jsonSuccess.apply(this,[a]);else{for(d in a.owl)a.owl.hasOwnProperty(d)&&(e+=a.owl[d].item);b.$elem.html(e)}b.logIn()}var b=this,e;"function"===typeof b.options.beforeInit&&b.options.beforeInit.apply(this,[b.$elem]);"string"===typeof b.options.jsonPath?
-(e=b.options.jsonPath,f.getJSON(e,a)):b.logIn()},logIn:function(){this.$elem.data("owl-originalStyles",this.$elem.attr("style"));this.$elem.data("owl-originalClasses",this.$elem.attr("class"));this.$elem.css({opacity:0});this.orignalItems=this.options.items;this.checkBrowser();this.wrapperWidth=0;this.checkVisible=null;this.setVars()},setVars:function(){if(0===this.$elem.children().length)return!1;this.baseClass();this.eventTypes();this.$userItems=this.$elem.children();this.itemsAmount=this.$userItems.length;
-this.wrapItems();this.$owlItems=this.$elem.find(".owl-item");this.$owlWrapper=this.$elem.find(".owl-wrapper");this.playDirection="next";this.prevItem=0;this.prevArr=[0];this.currentItem=0;this.customEvents();this.onStartup()},onStartup:function(){this.updateItems();this.calculateAll();this.buildControls();this.updateControls();this.response();this.moveEvents();this.stopOnHover();this.owlStatus();!1!==this.options.transitionStyle&&this.transitionTypes(this.options.transitionStyle);!0===this.options.autoPlay&&
-(this.options.autoPlay=5E3);this.play();this.$elem.find(".owl-wrapper").css("display","block");this.$elem.is(":visible")?this.$elem.css("opacity",1):this.watchVisibility();this.onstartup=!1;this.eachMoveUpdate();"function"===typeof this.options.afterInit&&this.options.afterInit.apply(this,[this.$elem])},eachMoveUpdate:function(){!0===this.options.lazyLoad&&this.lazyLoad();!0===this.options.autoHeight&&this.autoHeight();this.onVisibleItems();"function"===typeof this.options.afterAction&&this.options.afterAction.apply(this,
-[this.$elem])},updateVars:function(){"function"===typeof this.options.beforeUpdate&&this.options.beforeUpdate.apply(this,[this.$elem]);this.watchVisibility();this.updateItems();this.calculateAll();this.updatePosition();this.updateControls();this.eachMoveUpdate();"function"===typeof this.options.afterUpdate&&this.options.afterUpdate.apply(this,[this.$elem])},reload:function(){var a=this;g.setTimeout(function(){a.updateVars()},0)},watchVisibility:function(){var a=this;if(!1===a.$elem.is(":visible"))a.$elem.css({opacity:0}),
-g.clearInterval(a.autoPlayInterval),g.clearInterval(a.checkVisible);else return!1;a.checkVisible=g.setInterval(function(){a.$elem.is(":visible")&&(a.reload(),a.$elem.animate({opacity:1},200),g.clearInterval(a.checkVisible))},500)},wrapItems:function(){this.$userItems.wrapAll('<div class="owl-wrapper">').wrap('<div class="owl-item"></div>');this.$elem.find(".owl-wrapper").wrap('<div class="owl-wrapper-outer">');this.wrapperOuter=this.$elem.find(".owl-wrapper-outer");this.$elem.css("display","block")},
-baseClass:function(){var a=this.$elem.hasClass(this.options.baseClass),b=this.$elem.hasClass(this.options.theme);a||this.$elem.addClass(this.options.baseClass);b||this.$elem.addClass(this.options.theme)},updateItems:function(){var a,b;if(!1===this.options.responsive)return!1;if(!0===this.options.singleItem)return this.options.items=this.orignalItems=1,this.options.itemsCustom=!1,this.options.itemsDesktop=!1,this.options.itemsDesktopSmall=!1,this.options.itemsTablet=!1,this.options.itemsTabletSmall=
-!1,this.options.itemsMobile=!1;a=f(this.options.responsiveBaseWidth).width();a>(this.options.itemsDesktop[0]||this.orignalItems)&&(this.options.items=this.orignalItems);if(!1!==this.options.itemsCustom)for(this.options.itemsCustom.sort(function(a,b){return a[0]-b[0]}),b=0;b<this.options.itemsCustom.length;b+=1)this.options.itemsCustom[b][0]<=a&&(this.options.items=this.options.itemsCustom[b][1]);else a<=this.options.itemsDesktop[0]&&!1!==this.options.itemsDesktop&&(this.options.items=this.options.itemsDesktop[1]),
-a<=this.options.itemsDesktopSmall[0]&&!1!==this.options.itemsDesktopSmall&&(this.options.items=this.options.itemsDesktopSmall[1]),a<=this.options.itemsTablet[0]&&!1!==this.options.itemsTablet&&(this.options.items=this.options.itemsTablet[1]),a<=this.options.itemsTabletSmall[0]&&!1!==this.options.itemsTabletSmall&&(this.options.items=this.options.itemsTabletSmall[1]),a<=this.options.itemsMobile[0]&&!1!==this.options.itemsMobile&&(this.options.items=this.options.itemsMobile[1]);this.options.items>this.itemsAmount&&
-!0===this.options.itemsScaleUp&&(this.options.items=this.itemsAmount)},response:function(){var a=this,b,e;if(!0!==a.options.responsive)return!1;e=f(g).width();a.resizer=function(){f(g).width()!==e&&(!1!==a.options.autoPlay&&g.clearInterval(a.autoPlayInterval),g.clearTimeout(b),b=g.setTimeout(function(){e=f(g).width();a.updateVars()},a.options.responsiveRefreshRate))};f(g).resize(a.resizer)},updatePosition:function(){this.jumpTo(this.currentItem);!1!==this.options.autoPlay&&this.checkAp()},appendItemsSizes:function(){var a=
-this,b=0,e=a.itemsAmount-a.options.items;a.$owlItems.each(function(c){var d=f(this);d.css({width:a.itemWidth}).data("owl-item",Number(c));if(0===c%a.options.items||c===e)c>e||(b+=1);d.data("owl-roundPages",b)})},appendWrapperSizes:function(){this.$owlWrapper.css({width:this.$owlItems.length*this.itemWidth*2,left:0});this.appendItemsSizes()},calculateAll:function(){this.calculateWidth();this.appendWrapperSizes();this.loops();this.max()},calculateWidth:function(){this.itemWidth=Math.round(this.$elem.width()/
-this.options.items)},max:function(){var a=-1*(this.itemsAmount*this.itemWidth-this.options.items*this.itemWidth);this.options.items>this.itemsAmount?this.maximumPixels=a=this.maximumItem=0:(this.maximumItem=this.itemsAmount-this.options.items,this.maximumPixels=a);return a},min:function(){return 0},loops:function(){var a=0,b=0,e,c;this.positionsInArray=[0];this.pagesInArray=[];for(e=0;e<this.itemsAmount;e+=1)b+=this.itemWidth,this.positionsInArray.push(-b),!0===this.options.scrollPerPage&&(c=f(this.$owlItems[e]),
-c=c.data("owl-roundPages"),c!==a&&(this.pagesInArray[a]=this.positionsInArray[e],a=c))},buildControls:function(){if(!0===this.options.navigation||!0===this.options.pagination)this.owlControls=f('<div class="owl-controls"/>').toggleClass("clickable",!this.browser.isTouch).appendTo(this.$elem);!0===this.options.pagination&&this.buildPagination();!0===this.options.navigation&&this.buildButtons()},buildButtons:function(){var a=this,b=f('<div class="owl-buttons"/>');a.owlControls.append(b);a.buttonPrev=
-f("<div/>",{"class":"owl-prev",html:a.options.navigationText[0]||""});a.buttonNext=f("<div/>",{"class":"owl-next",html:a.options.navigationText[1]||""});b.append(a.buttonPrev).append(a.buttonNext);b.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(a){a.preventDefault()});b.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(b){b.preventDefault();f(this).hasClass("owl-next")?a.next():a.prev()})},buildPagination:function(){var a=this;a.paginationWrapper=
-f('<div class="owl-pagination"/>');a.owlControls.append(a.paginationWrapper);a.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(b){b.preventDefault();Number(f(this).data("owl-page"))!==a.currentItem&&a.goTo(Number(f(this).data("owl-page")),!0)})},updatePagination:function(){var a,b,e,c,d,g;if(!1===this.options.pagination)return!1;this.paginationWrapper.html("");a=0;b=this.itemsAmount-this.itemsAmount%this.options.items;for(c=0;c<this.itemsAmount;c+=1)0===c%this.options.items&&
-(a+=1,b===c&&(e=this.itemsAmount-this.options.items),d=f("<div/>",{"class":"owl-page"}),g=f("<span></span>",{text:!0===this.options.paginationNumbers?a:"","class":!0===this.options.paginationNumbers?"owl-numbers":""}),d.append(g),d.data("owl-page",b===c?e:c),d.data("owl-roundPages",a),this.paginationWrapper.append(d));this.checkPagination()},checkPagination:function(){var a=this;if(!1===a.options.pagination)return!1;a.paginationWrapper.find(".owl-page").each(function(){f(this).data("owl-roundPages")===
-f(a.$owlItems[a.currentItem]).data("owl-roundPages")&&(a.paginationWrapper.find(".owl-page").removeClass("active"),f(this).addClass("active"))})},checkNavigation:function(){if(!1===this.options.navigation)return!1;!1===this.options.rewindNav&&(0===this.currentItem&&0===this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.addClass("disabled")):0===this.currentItem&&0!==this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.removeClass("disabled")):this.currentItem===
-this.maximumItem?(this.buttonPrev.removeClass("disabled"),this.buttonNext.addClass("disabled")):0!==this.currentItem&&this.currentItem!==this.maximumItem&&(this.buttonPrev.removeClass("disabled"),this.buttonNext.removeClass("disabled")))},updateControls:function(){this.updatePagination();this.checkNavigation();this.owlControls&&(this.options.items>=this.itemsAmount?this.owlControls.hide():this.owlControls.show())},destroyControls:function(){this.owlControls&&this.owlControls.remove()},next:function(a){if(this.isTransition)return!1;
-this.currentItem+=!0===this.options.scrollPerPage?this.options.items:1;if(this.currentItem>this.maximumItem+(!0===this.options.scrollPerPage?this.options.items-1:0))if(!0===this.options.rewindNav)this.currentItem=0,a="rewind";else return this.currentItem=this.maximumItem,!1;this.goTo(this.currentItem,a)},prev:function(a){if(this.isTransition)return!1;this.currentItem=!0===this.options.scrollPerPage&&0<this.currentItem&&this.currentItem<this.options.items?0:this.currentItem-(!0===this.options.scrollPerPage?
-this.options.items:1);if(0>this.currentItem)if(!0===this.options.rewindNav)this.currentItem=this.maximumItem,a="rewind";else return this.currentItem=0,!1;this.goTo(this.currentItem,a)},goTo:function(a,b,e){var c=this;if(c.isTransition)return!1;"function"===typeof c.options.beforeMove&&c.options.beforeMove.apply(this,[c.$elem]);a>=c.maximumItem?a=c.maximumItem:0>=a&&(a=0);c.currentItem=c.owl.currentItem=a;if(!1!==c.options.transitionStyle&&"drag"!==e&&1===c.options.items&&!0===c.browser.support3d)return c.swapSpeed(0),
-!0===c.browser.support3d?c.transition3d(c.positionsInArray[a]):c.css2slide(c.positionsInArray[a],1),c.afterGo(),c.singleItemTransition(),!1;a=c.positionsInArray[a];!0===c.browser.support3d?(c.isCss3Finish=!1,!0===b?(c.swapSpeed("paginationSpeed"),g.setTimeout(function(){c.isCss3Finish=!0},c.options.paginationSpeed)):"rewind"===b?(c.swapSpeed(c.options.rewindSpeed),g.setTimeout(function(){c.isCss3Finish=!0},c.options.rewindSpeed)):(c.swapSpeed("slideSpeed"),g.setTimeout(function(){c.isCss3Finish=!0},
-c.options.slideSpeed)),c.transition3d(a)):!0===b?c.css2slide(a,c.options.paginationSpeed):"rewind"===b?c.css2slide(a,c.options.rewindSpeed):c.css2slide(a,c.options.slideSpeed);c.afterGo()},jumpTo:function(a){"function"===typeof this.options.beforeMove&&this.options.beforeMove.apply(this,[this.$elem]);a>=this.maximumItem||-1===a?a=this.maximumItem:0>=a&&(a=0);this.swapSpeed(0);!0===this.browser.support3d?this.transition3d(this.positionsInArray[a]):this.css2slide(this.positionsInArray[a],1);this.currentItem=
-this.owl.currentItem=a;this.afterGo()},afterGo:function(){this.prevArr.push(this.currentItem);this.prevItem=this.owl.prevItem=this.prevArr[this.prevArr.length-2];this.prevArr.shift(0);this.prevItem!==this.currentItem&&(this.checkPagination(),this.checkNavigation(),this.eachMoveUpdate(),!1!==this.options.autoPlay&&this.checkAp());"function"===typeof this.options.afterMove&&this.prevItem!==this.currentItem&&this.options.afterMove.apply(this,[this.$elem])},stop:function(){this.apStatus="stop";g.clearInterval(this.autoPlayInterval)},
-checkAp:function(){"stop"!==this.apStatus&&this.play()},play:function(){var a=this;a.apStatus="play";if(!1===a.options.autoPlay)return!1;g.clearInterval(a.autoPlayInterval);a.autoPlayInterval=g.setInterval(function(){a.next(!0)},a.options.autoPlay)},swapSpeed:function(a){"slideSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)):"paginationSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)):"string"!==typeof a&&this.$owlWrapper.css(this.addCssSpeed(a))},
-addCssSpeed:function(a){return{"-webkit-transition":"all "+a+"ms ease","-moz-transition":"all "+a+"ms ease","-o-transition":"all "+a+"ms ease",transition:"all "+a+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(a){return{"-webkit-transform":"translate3d("+a+"px, 0px, 0px)","-moz-transform":"translate3d("+a+"px, 0px, 0px)","-o-transform":"translate3d("+a+"px, 0px, 0px)","-ms-transform":"translate3d("+
-a+"px, 0px, 0px)",transform:"translate3d("+a+"px, 0px,0px)"}},transition3d:function(a){this.$owlWrapper.css(this.doTranslate(a))},css2move:function(a){this.$owlWrapper.css({left:a})},css2slide:function(a,b){var e=this;e.isCssFinish=!1;e.$owlWrapper.stop(!0,!0).animate({left:a},{duration:b||e.options.slideSpeed,complete:function(){e.isCssFinish=!0}})},checkBrowser:function(){var a=k.createElement("div");a.style.cssText="  -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); transform:translate3d(0px, 0px, 0px)";
-a=a.style.cssText.match(/translate3d\(0px, 0px, 0px\)/g);this.browser={support3d:null!==a&&1===a.length,isTouch:"ontouchstart"in g||g.navigator.msMaxTouchPoints}},moveEvents:function(){if(!1!==this.options.mouseDrag||!1!==this.options.touchDrag)this.gestures(),this.disabledEvents()},eventTypes:function(){var a=["s","e","x"];this.ev_types={};!0===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]:
-!1===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:!0===this.options.mouseDrag&&!1===this.options.touchDrag&&(a=["mousedown.owl","mousemove.owl","mouseup.owl"]);this.ev_types.start=a[0];this.ev_types.move=a[1];this.ev_types.end=a[2]},disabledEvents:function(){this.$elem.on("dragstart.owl",function(a){a.preventDefault()});this.$elem.on("mousedown.disableTextSelect",function(a){return f(a.target).is("input, textarea, select, option")})},
-gestures:function(){function a(a){if(void 0!==a.touches)return{x:a.touches[0].pageX,y:a.touches[0].pageY};if(void 0===a.touches){if(void 0!==a.pageX)return{x:a.pageX,y:a.pageY};if(void 0===a.pageX)return{x:a.clientX,y:a.clientY}}}function b(a){"on"===a?(f(k).on(d.ev_types.move,e),f(k).on(d.ev_types.end,c)):"off"===a&&(f(k).off(d.ev_types.move),f(k).off(d.ev_types.end))}function e(b){b=b.originalEvent||b||g.event;d.newPosX=a(b).x-h.offsetX;d.newPosY=a(b).y-h.offsetY;d.newRelativeX=d.newPosX-h.relativePos;
-"function"===typeof d.options.startDragging&&!0!==h.dragging&&0!==d.newRelativeX&&(h.dragging=!0,d.options.startDragging.apply(d,[d.$elem]));(8<d.newRelativeX||-8>d.newRelativeX)&&!0===d.browser.isTouch&&(void 0!==b.preventDefault?b.preventDefault():b.returnValue=!1,h.sliding=!0);(10<d.newPosY||-10>d.newPosY)&&!1===h.sliding&&f(k).off("touchmove.owl");d.newPosX=Math.max(Math.min(d.newPosX,d.newRelativeX/5),d.maximumPixels+d.newRelativeX/5);!0===d.browser.support3d?d.transition3d(d.newPosX):d.css2move(d.newPosX)}
-function c(a){a=a.originalEvent||a||g.event;var c;a.target=a.target||a.srcElement;h.dragging=!1;!0!==d.browser.isTouch&&d.$owlWrapper.removeClass("grabbing");d.dragDirection=0>d.newRelativeX?d.owl.dragDirection="left":d.owl.dragDirection="right";0!==d.newRelativeX&&(c=d.getNewPosition(),d.goTo(c,!1,"drag"),h.targetElement===a.target&&!0!==d.browser.isTouch&&(f(a.target).on("click.disable",function(a){a.stopImmediatePropagation();a.stopPropagation();a.preventDefault();f(a.target).off("click.disable")}),
-a=f._data(a.target,"events").click,c=a.pop(),a.splice(0,0,c)));b("off")}var d=this,h={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};d.isCssFinish=!0;d.$elem.on(d.ev_types.start,".owl-wrapper",function(c){c=c.originalEvent||c||g.event;var e;if(3===c.which)return!1;if(!(d.itemsAmount<=d.options.items)){if(!1===d.isCssFinish&&!d.options.dragBeforeAnimFinish||!1===d.isCss3Finish&&!d.options.dragBeforeAnimFinish)return!1;
-!1!==d.options.autoPlay&&g.clearInterval(d.autoPlayInterval);!0===d.browser.isTouch||d.$owlWrapper.hasClass("grabbing")||d.$owlWrapper.addClass("grabbing");d.newPosX=0;d.newRelativeX=0;f(this).css(d.removeTransition());e=f(this).position();h.relativePos=e.left;h.offsetX=a(c).x-e.left;h.offsetY=a(c).y-e.top;b("on");h.sliding=!1;h.targetElement=c.target||c.srcElement}})},getNewPosition:function(){var a=this.closestItem();a>this.maximumItem?a=this.currentItem=this.maximumItem:0<=this.newPosX&&(this.currentItem=
-a=0);return a},closestItem:function(){var a=this,b=!0===a.options.scrollPerPage?a.pagesInArray:a.positionsInArray,e=a.newPosX,c=null;f.each(b,function(d,g){e-a.itemWidth/20>b[d+1]&&e-a.itemWidth/20<g&&"left"===a.moveDirection()?(c=g,a.currentItem=!0===a.options.scrollPerPage?f.inArray(c,a.positionsInArray):d):e+a.itemWidth/20<g&&e+a.itemWidth/20>(b[d+1]||b[d]-a.itemWidth)&&"right"===a.moveDirection()&&(!0===a.options.scrollPerPage?(c=b[d+1]||b[b.length-1],a.currentItem=f.inArray(c,a.positionsInArray)):
-(c=b[d+1],a.currentItem=d+1))});return a.currentItem},moveDirection:function(){var a;0>this.newRelativeX?(a="right",this.playDirection="next"):(a="left",this.playDirection="prev");return a},customEvents:function(){var a=this;a.$elem.on("owl.next",function(){a.next()});a.$elem.on("owl.prev",function(){a.prev()});a.$elem.on("owl.play",function(b,e){a.options.autoPlay=e;a.play();a.hoverStatus="play"});a.$elem.on("owl.stop",function(){a.stop();a.hoverStatus="stop"});a.$elem.on("owl.goTo",function(b,e){a.goTo(e)});
-a.$elem.on("owl.jumpTo",function(b,e){a.jumpTo(e)})},stopOnHover:function(){var a=this;!0===a.options.stopOnHover&&!0!==a.browser.isTouch&&!1!==a.options.autoPlay&&(a.$elem.on("mouseover",function(){a.stop()}),a.$elem.on("mouseout",function(){"stop"!==a.hoverStatus&&a.play()}))},lazyLoad:function(){var a,b,e,c,d;if(!1===this.options.lazyLoad)return!1;for(a=0;a<this.itemsAmount;a+=1)b=f(this.$owlItems[a]),"loaded"!==b.data("owl-loaded")&&(e=b.data("owl-item"),c=b.find(".lazyOwl"),"string"!==typeof c.data("src")?
-b.data("owl-loaded","loaded"):(void 0===b.data("owl-loaded")&&(c.hide(),b.addClass("loading").data("owl-loaded","checked")),(d=!0===this.options.lazyFollow?e>=this.currentItem:!0)&&e<this.currentItem+this.options.items&&c.length&&this.lazyPreload(b,c)))},lazyPreload:function(a,b){function e(){a.data("owl-loaded","loaded").removeClass("loading");b.removeAttr("data-src");"fade"===d.options.lazyEffect?b.fadeIn(400):b.show();"function"===typeof d.options.afterLazyLoad&&d.options.afterLazyLoad.apply(this,
-[d.$elem])}function c(){f+=1;d.completeImg(b.get(0))||!0===k?e():100>=f?g.setTimeout(c,100):e()}var d=this,f=0,k;"DIV"===b.prop("tagName")?(b.css("background-image","url("+b.data("src")+")"),k=!0):b[0].src=b.data("src");c()},autoHeight:function(){function a(){var a=f(e.$owlItems[e.currentItem]).height();e.wrapperOuter.css("height",a+"px");e.wrapperOuter.hasClass("autoHeight")||g.setTimeout(function(){e.wrapperOuter.addClass("autoHeight")},0)}function b(){d+=1;e.completeImg(c.get(0))?a():100>=d?g.setTimeout(b,
-100):e.wrapperOuter.css("height","")}var e=this,c=f(e.$owlItems[e.currentItem]).find("img"),d;void 0!==c.get(0)?(d=0,b()):a()},completeImg:function(a){return!a.complete||"undefined"!==typeof a.naturalWidth&&0===a.naturalWidth?!1:!0},onVisibleItems:function(){var a;!0===this.options.addClassActive&&this.$owlItems.removeClass("active");this.visibleItems=[];for(a=this.currentItem;a<this.currentItem+this.options.items;a+=1)this.visibleItems.push(a),!0===this.options.addClassActive&&f(this.$owlItems[a]).addClass("active");
-this.owl.visibleItems=this.visibleItems},transitionTypes:function(a){this.outClass="owl-"+a+"-out";this.inClass="owl-"+a+"-in"},singleItemTransition:function(){var a=this,b=a.outClass,e=a.inClass,c=a.$owlItems.eq(a.currentItem),d=a.$owlItems.eq(a.prevItem),f=Math.abs(a.positionsInArray[a.currentItem])+a.positionsInArray[a.prevItem],g=Math.abs(a.positionsInArray[a.currentItem])+a.itemWidth/2;a.isTransition=!0;a.$owlWrapper.addClass("owl-origin").css({"-webkit-transform-origin":g+"px","-moz-perspective-origin":g+
-"px","perspective-origin":g+"px"});d.css({position:"relative",left:f+"px"}).addClass(b).on("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",function(){a.endPrev=!0;d.off("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend");a.clearTransStyle(d,b)});c.addClass(e).on("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",function(){a.endCurrent=!0;c.off("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend");a.clearTransStyle(c,e)})},clearTransStyle:function(a,
-b){a.css({position:"",left:""}).removeClass(b);this.endPrev&&this.endCurrent&&(this.$owlWrapper.removeClass("owl-origin"),this.isTransition=this.endCurrent=this.endPrev=!1)},owlStatus:function(){this.owl={userOptions:this.userOptions,baseElement:this.$elem,userItems:this.$userItems,owlItems:this.$owlItems,currentItem:this.currentItem,prevItem:this.prevItem,visibleItems:this.visibleItems,isTouch:this.browser.isTouch,browser:this.browser,dragDirection:this.dragDirection}},clearEvents:function(){this.$elem.off(".owl owl mousedown.disableTextSelect");
-f(k).off(".owl owl");f(g).off("resize",this.resizer)},unWrap:function(){0!==this.$elem.children().length&&(this.$owlWrapper.unwrap(),this.$userItems.unwrap().unwrap(),this.owlControls&&this.owlControls.remove());this.clearEvents();this.$elem.attr("style",this.$elem.data("owl-originalStyles")||"").attr("class",this.$elem.data("owl-originalClasses"))},destroy:function(){this.stop();g.clearInterval(this.checkVisible);this.unWrap();this.$elem.removeData()},reinit:function(a){a=f.extend({},this.userOptions,
-a);this.unWrap();this.init(a,this.$elem)},addItem:function(a,b){var e;if(!a)return!1;if(0===this.$elem.children().length)return this.$elem.append(a),this.setVars(),!1;this.unWrap();e=void 0===b||-1===b?-1:b;e>=this.$userItems.length||-1===e?this.$userItems.eq(-1).after(a):this.$userItems.eq(e).before(a);this.setVars()},removeItem:function(a){if(0===this.$elem.children().length)return!1;a=void 0===a||-1===a?-1:a;this.unWrap();this.$userItems.eq(a).remove();this.setVars()}};f.fn.owlCarousel=function(a){return this.each(function(){if(!0===
-f(this).data("owl-init"))return!1;f(this).data("owl-init",!0);var b=Object.create(l);b.init(a,this);f.data(this,"owlCarousel",b)})};f.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1E3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,
-responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:g,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}})(jQuery,window,document);
\ No newline at end of file
diff --git a/_site/js/plugins.js b/_site/js/plugins.js
deleted file mode 100755
index 9b3a20f..0000000
--- a/_site/js/plugins.js
+++ /dev/null
@@ -1,42 +0,0 @@
-// Avoid `console` errors in browsers that lack a console.
-(function() {
-    var method;
-    var noop = function () {};
-    var methods = [
-        'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
-        'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
-        'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
-        'timeStamp', 'trace', 'warn'
-    ];
-    var length = methods.length;
-    var console = (window.console = window.console || {});
-
-    while (length--) {
-        method = methods[length];
-
-        // Only stub undefined methods.
-        if (!console[method]) {
-            console[method] = noop;
-        }
-    }
-}());
-
-// Place any jQuery/helper plugins in here.
-
-
-/**!
- * MixItUp v2.1.7
- *
- * @copyright Copyright 2014 KunkaLabs Limited.
- * @author    KunkaLabs Limited.
- * @link      https://mixitup.kunkalabs.com
- *
- * @license   Commercial use requires a commercial license.
- *            https://mixitup.kunkalabs.com/licenses/
- *
- *            Non-commercial use permitted under terms of CC-BY-NC license.
- *            http://creativecommons.org/licenses/by-nc/3.0/
- */
-!function(a,b){a.MixItUp=function(){var b=this;b._execAction("_constructor",0),a.extend(b,{selectors:{target:".mix",filter:".filter",sort:".sort"},animation:{enable:!0,effects:"fade scale",duration:600,easing:"ease",perspectiveDistance:"3000",perspectiveOrigin:"50% 50%",queue:!0,queueLimit:1,animateChangeLayout:!1,animateResizeContainer:!0,animateResizeTargets:!1,staggerSequence:!1,reverseOut:!1},callbacks:{onMixLoad:!1,onMixStart:!1,onMixBusy:!1,onMixEnd:!1,onMixFail:!1,_user:!1},controls:{enable:!0,live:!1,toggleFilterButtons:!1,toggleLogic:"or",activeClass:"active"},layout:{display:"inline-block",containerClass:"",containerClassFail:"fail"},load:{filter:"all",sort:!1},_$body:null,_$container:null,_$targets:null,_$parent:null,_$sortButtons:null,_$filterButtons:null,_suckMode:!1,_mixing:!1,_sorting:!1,_clicking:!1,_loading:!0,_changingLayout:!1,_changingClass:!1,_changingDisplay:!1,_origOrder:[],_startOrder:[],_newOrder:[],_activeFilter:null,_toggleArray:[],_toggleString:"",_activeSort:"default:asc",_newSort:null,_startHeight:null,_newHeight:null,_incPadding:!0,_newDisplay:null,_newClass:null,_targetsBound:0,_targetsDone:0,_queue:[],_$show:a(),_$hide:a()}),b._execAction("_constructor",1)},a.MixItUp.prototype={constructor:a.MixItUp,_instances:{},_handled:{_filter:{},_sort:{}},_bound:{_filter:{},_sort:{}},_actions:{},_filters:{},extend:function(b){for(var c in b)a.MixItUp.prototype[c]=b[c]},addAction:function(b,c,d,e){a.MixItUp.prototype._addHook("_actions",b,c,d,e)},addFilter:function(b,c,d,e){a.MixItUp.prototype._addHook("_filters",b,c,d,e)},_addHook:function(b,c,d,e,f){var g=a.MixItUp.prototype[b],h={};f=1===f||"post"===f?"post":"pre",h[c]={},h[c][f]={},h[c][f][d]=e,a.extend(!0,g,h)},_init:function(b,c){var d=this;if(d._execAction("_init",0,arguments),c&&a.extend(!0,d,c),d._$body=a("body"),d._domNode=b,d._$container=a(b),d._$container.addClass(d.layout.containerClass),d._id=b.id,d._platformDetect(),d._brake=d._getPrefixedCSS("transition","none"),d._refresh(!0),d._$parent=d._$targets.parent().length?d._$targets.parent():d._$container,d.load.sort&&(d._newSort=d._parseSort(d.load.sort),d._newSortString=d.load.sort,d._activeSort=d.load.sort,d._sort(),d._printSort()),d._activeFilter="all"===d.load.filter?d.selectors.target:"none"===d.load.filter?"":d.load.filter,d.controls.enable&&d._bindHandlers(),d.controls.toggleFilterButtons){d._buildToggleArray();for(var e=0;e<d._toggleArray.length;e++)d._updateControls({filter:d._toggleArray[e],sort:d._activeSort},!0)}else d.controls.enable&&d._updateControls({filter:d._activeFilter,sort:d._activeSort});d._filter(),d._init=!0,d._$container.data("mixItUp",d),d._execAction("_init",1,arguments),d._buildState(),d._$targets.css(d._brake),d._goMix(d.animation.enable)},_platformDetect:function(){var a=this,c=["Webkit","Moz","O","ms"],d=["webkit","moz"],e=window.navigator.appVersion.match(/Chrome\/(\d+)\./)||!1,f="undefined"!=typeof InstallTrigger,g=function(a){for(var b=0;b<c.length;b++)if(c[b]+"Transition"in a.style)return{prefix:"-"+c[b].toLowerCase()+"-",vendor:c[b]};return"transition"in a.style?"":!1},h=g(a._domNode);a._execAction("_platformDetect",0),a._chrome=e?parseInt(e[1],10):!1,a._ff=f?parseInt(window.navigator.userAgent.match(/rv:([^)]+)\)/)[1]):!1,a._prefix=h.prefix,a._vendor=h.vendor,a._suckMode=window.atob&&a._prefix?!1:!0,a._suckMode&&(a.animation.enable=!1),a._ff&&a._ff<=4&&(a.animation.enable=!1);for(var i=0;i<d.length&&!window.requestAnimationFrame;i++)window.requestAnimationFrame=window[d[i]+"RequestAnimationFrame"];"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"==typeof"test".__proto__?function(a){return a.__proto__}:function(a){return a.constructor.prototype}),a._domNode.nextElementSibling===b&&Object.defineProperty(Element.prototype,"nextElementSibling",{get:function(){for(var a=this.nextSibling;a;){if(1===a.nodeType)return a;a=a.nextSibling}return null}}),a._execAction("_platformDetect",1)},_refresh:function(a,c){var d=this;d._execAction("_refresh",0,arguments),d._$targets=d._$container.find(d.selectors.target);for(var e=0;e<d._$targets.length;e++){var f=d._$targets[e];if(f.dataset===b||c){f.dataset={};for(var g=0;g<f.attributes.length;g++){var h=f.attributes[g],i=h.name,j=h.value;if(i.indexOf("data-")>-1){var k=d._helpers._camelCase(i.substring(5,i.length));f.dataset[k]=j}}}f.mixParent===b&&(f.mixParent=d._id)}if(d._$targets.length&&a||!d._origOrder.length&&d._$targets.length){d._origOrder=[];for(var e=0;e<d._$targets.length;e++){var f=d._$targets[e];d._origOrder.push(f)}}d._execAction("_refresh",1,arguments)},_bindHandlers:function(){var c=this,d=a.MixItUp.prototype._bound._filter,e=a.MixItUp.prototype._bound._sort;c._execAction("_bindHandlers",0),c.controls.live?c._$body.on("click.mixItUp."+c._id,c.selectors.sort,function(){c._processClick(a(this),"sort")}).on("click.mixItUp."+c._id,c.selectors.filter,function(){c._processClick(a(this),"filter")}):(c._$sortButtons=a(c.selectors.sort),c._$filterButtons=a(c.selectors.filter),c._$sortButtons.on("click.mixItUp."+c._id,function(){c._processClick(a(this),"sort")}),c._$filterButtons.on("click.mixItUp."+c._id,function(){c._processClick(a(this),"filter")})),d[c.selectors.filter]=d[c.selectors.filter]===b?1:d[c.selectors.filter]+1,e[c.selectors.sort]=e[c.selectors.sort]===b?1:e[c.selectors.sort]+1,c._execAction("_bindHandlers",1)},_processClick:function(c,d){var e=this,f=function(c,d,f){var g=a.MixItUp.prototype;g._handled["_"+d][e.selectors[d]]=g._handled["_"+d][e.selectors[d]]===b?1:g._handled["_"+d][e.selectors[d]]+1,g._handled["_"+d][e.selectors[d]]===g._bound["_"+d][e.selectors[d]]&&(c[(f?"remove":"add")+"Class"](e.controls.activeClass),delete g._handled["_"+d][e.selectors[d]])};if(e._execAction("_processClick",0,arguments),!e._mixing||e.animation.queue&&e._queue.length<e.animation.queueLimit){if(e._clicking=!0,"sort"===d){var g=c.attr("data-sort");(!c.hasClass(e.controls.activeClass)||g.indexOf("random")>-1)&&(a(e.selectors.sort).removeClass(e.controls.activeClass),f(c,d),e.sort(g))}if("filter"===d){var h,i=c.attr("data-filter"),j="or"===e.controls.toggleLogic?",":"";e.controls.toggleFilterButtons?(e._buildToggleArray(),c.hasClass(e.controls.activeClass)?(f(c,d,!0),h=e._toggleArray.indexOf(i),e._toggleArray.splice(h,1)):(f(c,d),e._toggleArray.push(i)),e._toggleArray=a.grep(e._toggleArray,function(a){return a}),e._toggleString=e._toggleArray.join(j),e.filter(e._toggleString)):c.hasClass(e.controls.activeClass)||(a(e.selectors.filter).removeClass(e.controls.activeClass),f(c,d),e.filter(i))}e._execAction("_processClick",1,arguments)}else"function"==typeof e.callbacks.onMixBusy&&e.callbacks.onMixBusy.call(e._domNode,e._state,e),e._execAction("_processClickBusy",1,arguments)},_buildToggleArray:function(){var a=this,b=a._activeFilter.replace(/\s/g,"");if(a._execAction("_buildToggleArray",0,arguments),"or"===a.controls.toggleLogic)a._toggleArray=b.split(",");else{a._toggleArray=b.split("."),!a._toggleArray[0]&&a._toggleArray.shift();for(var c,d=0;c=a._toggleArray[d];d++)a._toggleArray[d]="."+c}a._execAction("_buildToggleArray",1,arguments)},_updateControls:function(c,d){var e=this,f={filter:c.filter,sort:c.sort},g=function(a,b){d&&"filter"===h&&"none"!==f.filter&&""!==f.filter?a.filter(b).addClass(e.controls.activeClass):a.removeClass(e.controls.activeClass).filter(b).addClass(e.controls.activeClass)},h="filter",i=null;e._execAction("_updateControls",0,arguments),c.filter===b&&(f.filter=e._activeFilter),c.sort===b&&(f.sort=e._activeSort),f.filter===e.selectors.target&&(f.filter="all");for(var j=0;2>j;j++)i=e.controls.live?a(e.selectors[h]):e["_$"+h+"Buttons"],i&&g(i,"[data-"+h+'="'+f[h]+'"]'),h="sort";e._execAction("_updateControls",1,arguments)},_filter:function(){var b=this;b._execAction("_filter",0);for(var c=0;c<b._$targets.length;c++){var d=a(b._$targets[c]);d.is(b._activeFilter)?b._$show=b._$show.add(d):b._$hide=b._$hide.add(d)}b._execAction("_filter",1)},_sort:function(){var a=this,b=function(a){for(var b=a.slice(),c=b.length,d=c;d--;){var e=parseInt(Math.random()*c),f=b[d];b[d]=b[e],b[e]=f}return b};a._execAction("_sort",0),a._startOrder=[];for(var c=0;c<a._$targets.length;c++){var d=a._$targets[c];a._startOrder.push(d)}switch(a._newSort[0].sortBy){case"default":a._newOrder=a._origOrder;break;case"random":a._newOrder=b(a._startOrder);break;case"custom":a._newOrder=a._newSort[0].order;break;default:a._newOrder=a._startOrder.concat().sort(function(b,c){return a._compare(b,c)})}a._execAction("_sort",1)},_compare:function(a,b,c){c=c?c:0;var d=this,e=d._newSort[c].order,f=function(a){return a.dataset[d._newSort[c].sortBy]||0},g=isNaN(1*f(a))?f(a).toLowerCase():1*f(a),h=isNaN(1*f(b))?f(b).toLowerCase():1*f(b);return h>g?"asc"===e?-1:1:g>h?"asc"===e?1:-1:g===h&&d._newSort.length>c+1?d._compare(a,b,c+1):0},_printSort:function(a){var b=this,c=a?b._startOrder:b._newOrder,d=b._$parent[0].querySelectorAll(b.selectors.target),e=d.length?d[d.length-1].nextElementSibling:null,f=document.createDocumentFragment();b._execAction("_printSort",0,arguments);for(var g=0;g<d.length;g++){var h=d[g],i=h.nextSibling;"absolute"!==h.style.position&&(i&&"#text"===i.nodeName&&b._$parent[0].removeChild(i),b._$parent[0].removeChild(h))}for(var g=0;g<c.length;g++){var j=c[g];if("default"!==b._newSort[0].sortBy||"desc"!==b._newSort[0].order||a)f.appendChild(j),f.appendChild(document.createTextNode(" "));else{var k=f.firstChild;f.insertBefore(j,k),f.insertBefore(document.createTextNode(" "),j)}}e?b._$parent[0].insertBefore(f,e):b._$parent[0].appendChild(f),b._execAction("_printSort",1,arguments)},_parseSort:function(a){for(var b=this,c="string"==typeof a?a.split(" "):[a],d=[],e=0;e<c.length;e++){var f="string"==typeof a?c[e].split(":"):["custom",c[e]],g={sortBy:b._helpers._camelCase(f[0]),order:f[1]||"asc"};if(d.push(g),"default"===g.sortBy||"random"===g.sortBy)break}return b._execFilter("_parseSort",d,arguments)},_parseEffects:function(){var a=this,b={opacity:"",transformIn:"",transformOut:"",filter:""},c=function(b,c){if(a.animation.effects.indexOf(b)>-1){if(c){var d=a.animation.effects.indexOf(b+"(");if(d>-1){var e=a.animation.effects.substring(d),f=/\(([^)]+)\)/.exec(e),g=f[1];return{val:g}}}return!0}return!1},d=function(a,b){return b?"-"===a.charAt(0)?a.substr(1,a.length):"-"+a:a},e=function(a,e){for(var f=[["scale",".01"],["translateX","20px"],["translateY","20px"],["translateZ","20px"],["rotateX","90deg"],["rotateY","90deg"],["rotateZ","180deg"]],g=0;g<f.length;g++){var h=f[g][0],i=f[g][1],j=e&&"scale"!==h;b[a]+=c(h)?h+"("+d(c(h,!0).val||i,j)+") ":""}};return b.opacity=c("fade")?c("fade",!0).val||"0":"1",e("transformIn"),a.animation.reverseOut?e("transformOut",!0):b.transformOut=b.transformIn,b.transition={},b.transition=a._getPrefixedCSS("transition","all "+a.animation.duration+"ms "+a.animation.easing+", opacity "+a.animation.duration+"ms linear"),a.animation.stagger=c("stagger")?!0:!1,a.animation.staggerDuration=parseInt(c("stagger")?c("stagger",!0).val?c("stagger",!0).val:100:100),a._execFilter("_parseEffects",b)},_buildState:function(a){var b=this,c={};return b._execAction("_buildState",0),c={activeFilter:""===b._activeFilter?"none":b._activeFilter,activeSort:a&&b._newSortString?b._newSortString:b._activeSort,fail:!b._$show.length&&""!==b._activeFilter,$targets:b._$targets,$show:b._$show,$hide:b._$hide,totalTargets:b._$targets.length,totalShow:b._$show.length,totalHide:b._$hide.length,display:a&&b._newDisplay?b._newDisplay:b.layout.display},a?b._execFilter("_buildState",c):(b._state=c,b._execAction("_buildState",1),void 0)},_goMix:function(a){var b=this,c=function(){b._chrome&&31===b._chrome&&f(b._$parent[0]),b._setInter(),d()},d=function(){var a=window.pageYOffset,c=window.pageXOffset;document.documentElement.scrollHeight,b._getInterMixData(),b._setFinal(),b._getFinalMixData(),window.pageYOffset!==a&&window.scrollTo(c,a),b._prepTargets(),window.requestAnimationFrame?requestAnimationFrame(e):setTimeout(function(){e()},20)},e=function(){b._animateTargets(),0===b._targetsBound&&b._cleanUp()},f=function(a){var b=a.parentElement,c=document.createElement("div"),d=document.createDocumentFragment();b.insertBefore(c,a),d.appendChild(a),b.replaceChild(a,c)},g=b._buildState(!0);b._execAction("_goMix",0,arguments),!b.animation.duration&&(a=!1),b._mixing=!0,b._$container.removeClass(b.layout.containerClassFail),"function"==typeof b.callbacks.onMixStart&&b.callbacks.onMixStart.call(b._domNode,b._state,g,b),b._$container.trigger("mixStart",[b._state,g,b]),b._getOrigMixData(),a&&!b._suckMode?window.requestAnimationFrame?requestAnimationFrame(c):c():b._cleanUp(),b._execAction("_goMix",1,arguments)},_getTargetData:function(a,b){var c,d=this;a.dataset[b+"PosX"]=a.offsetLeft,a.dataset[b+"PosY"]=a.offsetTop,d.animation.animateResizeTargets&&(c=window.getComputedStyle(a),a.dataset[b+"MarginBottom"]=parseInt(c.marginBottom),a.dataset[b+"MarginRight"]=parseInt(c.marginRight),a.dataset[b+"Width"]=a.offsetWidth,a.dataset[b+"Height"]=a.offsetHeight)},_getOrigMixData:function(){var a=this,b=a._suckMode?{boxSizing:""}:window.getComputedStyle(a._$parent[0]),c=b.boxSizing||b[a._vendor+"BoxSizing"];a._incPadding="border-box"===c,a._execAction("_getOrigMixData",0),!a._suckMode&&(a.effects=a._parseEffects()),a._$toHide=a._$hide.filter(":visible"),a._$toShow=a._$show.filter(":hidden"),a._$pre=a._$targets.filter(":visible"),a._startHeight=a._incPadding?a._$parent.outerHeight():a._$parent.height();for(var d=0;d<a._$pre.length;d++){var e=a._$pre[d];a._getTargetData(e,"orig")}a._execAction("_getOrigMixData",1)},_setInter:function(){var a=this;a._execAction("_setInter",0),a._changingLayout&&a.animation.animateChangeLayout?(a._$toShow.css("display",a._newDisplay),a._changingClass&&a._$container.removeClass(a.layout.containerClass).addClass(a._newClass)):a._$toShow.css("display",a.layout.display),a._execAction("_setInter",1)},_getInterMixData:function(){var a=this;a._execAction("_getInterMixData",0);for(var b=0;b<a._$toShow.length;b++){var c=a._$toShow[b];a._getTargetData(c,"inter")}for(var b=0;b<a._$pre.length;b++){var c=a._$pre[b];a._getTargetData(c,"inter")}a._execAction("_getInterMixData",1)},_setFinal:function(){var a=this;a._execAction("_setFinal",0),a._sorting&&a._printSort(),a._$toHide.removeStyle("display"),a._changingLayout&&a.animation.animateChangeLayout&&a._$pre.css("display",a._newDisplay),a._execAction("_setFinal",1)},_getFinalMixData:function(){var a=this;a._execAction("_getFinalMixData",0);for(var b=0;b<a._$toShow.length;b++){var c=a._$toShow[b];a._getTargetData(c,"final")}for(var b=0;b<a._$pre.length;b++){var c=a._$pre[b];a._getTargetData(c,"final")}a._newHeight=a._incPadding?a._$parent.outerHeight():a._$parent.height(),a._sorting&&a._printSort(!0),a._$toShow.removeStyle("display"),a._$pre.css("display",a.layout.display),a._changingClass&&a.animation.animateChangeLayout&&a._$container.removeClass(a._newClass).addClass(a.layout.containerClass),a._execAction("_getFinalMixData",1)},_prepTargets:function(){var b=this,c={_in:b._getPrefixedCSS("transform",b.effects.transformIn),_out:b._getPrefixedCSS("transform",b.effects.transformOut)};b._execAction("_prepTargets",0),b.animation.animateResizeContainer&&b._$parent.css("height",b._startHeight+"px");for(var d=0;d<b._$toShow.length;d++){var e=b._$toShow[d],f=a(e);e.style.opacity=b.effects.opacity,e.style.display=b._changingLayout&&b.animation.animateChangeLayout?b._newDisplay:b.layout.display,f.css(c._in),b.animation.animateResizeTargets&&(e.style.width=e.dataset.finalWidth+"px",e.style.height=e.dataset.finalHeight+"px",e.style.marginRight=-(e.dataset.finalWidth-e.dataset.interWidth)+1*e.dataset.finalMarginRight+"px",e.style.marginBottom=-(e.dataset.finalHeight-e.dataset.interHeight)+1*e.dataset.finalMarginBottom+"px")}for(var d=0;d<b._$pre.length;d++){var e=b._$pre[d],f=a(e),g={x:e.dataset.origPosX-e.dataset.interPosX,y:e.dataset.origPosY-e.dataset.interPosY},c=b._getPrefixedCSS("transform","translate("+g.x+"px,"+g.y+"px)");f.css(c),b.animation.animateResizeTargets&&(e.style.width=e.dataset.origWidth+"px",e.style.height=e.dataset.origHeight+"px",e.dataset.origWidth-e.dataset.finalWidth&&(e.style.marginRight=-(e.dataset.origWidth-e.dataset.interWidth)+1*e.dataset.origMarginRight+"px"),e.dataset.origHeight-e.dataset.finalHeight&&(e.style.marginBottom=-(e.dataset.origHeight-e.dataset.interHeight)+1*e.dataset.origMarginBottom+"px"))}b._execAction("_prepTargets",1)},_animateTargets:function(){var b=this;b._execAction("_animateTargets",0),b._targetsDone=0,b._targetsBound=0,b._$parent.css(b._getPrefixedCSS("perspective",b.animation.perspectiveDistance+"px")).css(b._getPrefixedCSS("perspective-origin",b.animation.perspectiveOrigin)),b.animation.animateResizeContainer&&b._$parent.css(b._getPrefixedCSS("transition","height "+b.animation.duration+"ms ease")).css("height",b._newHeight+"px");for(var c=0;c<b._$toShow.length;c++){var d=b._$toShow[c],e=a(d),f={x:d.dataset.finalPosX-d.dataset.interPosX,y:d.dataset.finalPosY-d.dataset.interPosY},g=b._getDelay(c),h={};d.style.opacity="";for(var i=0;2>i;i++){var j=0===i?j=b._prefix:"";b._ff&&b._ff<=20&&(h[j+"transition-property"]="all",h[j+"transition-timing-function"]=b.animation.easing+"ms",h[j+"transition-duration"]=b.animation.duration+"ms"),h[j+"transition-delay"]=g+"ms",h[j+"transform"]="translate("+f.x+"px,"+f.y+"px)"}(b.effects.transform||b.effects.opacity)&&b._bindTargetDone(e),b._ff&&b._ff<=20?e.css(h):e.css(b.effects.transition).css(h)}for(var c=0;c<b._$pre.length;c++){var d=b._$pre[c],e=a(d),f={x:d.dataset.finalPosX-d.dataset.interPosX,y:d.dataset.finalPosY-d.dataset.interPosY},g=b._getDelay(c);(d.dataset.finalPosX!==d.dataset.origPosX||d.dataset.finalPosY!==d.dataset.origPosY)&&b._bindTargetDone(e),e.css(b._getPrefixedCSS("transition","all "+b.animation.duration+"ms "+b.animation.easing+" "+g+"ms")),e.css(b._getPrefixedCSS("transform","translate("+f.x+"px,"+f.y+"px)")),b.animation.animateResizeTargets&&(d.dataset.origWidth-d.dataset.finalWidth&&1*d.dataset.finalWidth&&(d.style.width=d.dataset.finalWidth+"px",d.style.marginRight=-(d.dataset.finalWidth-d.dataset.interWidth)+1*d.dataset.finalMarginRight+"px"),d.dataset.origHeight-d.dataset.finalHeight&&1*d.dataset.finalHeight&&(d.style.height=d.dataset.finalHeight+"px",d.style.marginBottom=-(d.dataset.finalHeight-d.dataset.interHeight)+1*d.dataset.finalMarginBottom+"px"))}b._changingClass&&b._$container.removeClass(b.layout.containerClass).addClass(b._newClass);for(var c=0;c<b._$toHide.length;c++){for(var d=b._$toHide[c],e=a(d),g=b._getDelay(c),k={},i=0;2>i;i++){var j=0===i?j=b._prefix:"";k[j+"transition-delay"]=g+"ms",k[j+"transform"]=b.effects.transformOut,k.opacity=b.effects.opacity}e.css(b.effects.transition).css(k),(b.effects.transform||b.effects.opacity)&&b._bindTargetDone(e)}b._execAction("_animateTargets",1)},_bindTargetDone:function(b){var c=this,d=b[0];c._execAction("_bindTargetDone",0,arguments),d.dataset.bound||(d.dataset.bound=!0,c._targetsBound++,b.on("webkitTransitionEnd.mixItUp transitionend.mixItUp",function(e){(e.originalEvent.propertyName.indexOf("transform")>-1||e.originalEvent.propertyName.indexOf("opacity")>-1)&&a(e.originalEvent.target).is(c.selectors.target)&&(b.off(".mixItUp"),delete d.dataset.bound,c._targetDone())})),c._execAction("_bindTargetDone",1,arguments)},_targetDone:function(){var a=this;a._execAction("_targetDone",0),a._targetsDone++,a._targetsDone===a._targetsBound&&a._cleanUp(),a._execAction("_targetDone",1)},_cleanUp:function(){var b=this,c=b.animation.animateResizeTargets?"transform opacity width height margin-bottom margin-right":"transform opacity";unBrake=function(){b._$targets.removeStyle("transition",b._prefix)},b._execAction("_cleanUp",0),b._changingLayout?b._$show.css("display",b._newDisplay):b._$show.css("display",b.layout.display),b._$targets.css(b._brake),b._$targets.removeStyle(c,b._prefix).removeAttr("data-inter-pos-x data-inter-pos-y data-final-pos-x data-final-pos-y data-orig-pos-x data-orig-pos-y data-orig-height data-orig-width data-final-height data-final-width data-inter-width data-inter-height data-orig-margin-right data-orig-margin-bottom data-inter-margin-right data-inter-margin-bottom data-final-margin-right data-final-margin-bottom"),b._$hide.removeStyle("display"),b._$parent.removeStyle("height transition perspective-distance perspective perspective-origin-x perspective-origin-y perspective-origin perspectiveOrigin",b._prefix),b._sorting&&(b._printSort(),b._activeSort=b._newSortString,b._sorting=!1),b._changingLayout&&(b._changingDisplay&&(b.layout.display=b._newDisplay,b._changingDisplay=!1),b._changingClass&&(b._$parent.removeClass(b.layout.containerClass).addClass(b._newClass),b.layout.containerClass=b._newClass,b._changingClass=!1),b._changingLayout=!1),b._refresh(),b._buildState(),b._state.fail&&b._$container.addClass(b.layout.containerClassFail),b._$show=a(),b._$hide=a(),window.requestAnimationFrame&&requestAnimationFrame(unBrake),b._mixing=!1,"function"==typeof b.callbacks._user&&b.callbacks._user.call(b._domNode,b._state,b),"function"==typeof b.callbacks.onMixEnd&&b.callbacks.onMixEnd.call(b._domNode,b._state,b),b._$container.trigger("mixEnd",[b._state,b]),b._state.fail&&("function"==typeof b.callbacks.onMixFail&&b.callbacks.onMixFail.call(b._domNode,b._state,b),b._$container.trigger("mixFail",[b._state,b])),b._loading&&("function"==typeof b.callbacks.onMixLoad&&b.callbacks.onMixLoad.call(b._domNode,b._state,b),b._$container.trigger("mixLoad",[b._state,b])),b._queue.length&&(b._execAction("_queue",0),b.multiMix(b._queue[0][0],b._queue[0][1],b._queue[0][2]),b._queue.splice(0,1)),b._execAction("_cleanUp",1),b._loading=!1},_getPrefixedCSS:function(a,b,c){var d=this,e={};for(i=0;2>i;i++){var f=0===i?d._prefix:"";e[f+a]=c?f+b:b}return d._execFilter("_getPrefixedCSS",e,arguments)},_getDelay:function(a){var b=this,c="function"==typeof b.animation.staggerSequence?b.animation.staggerSequence.call(b._domNode,a,b._state):a,d=b.animation.stagger?c*b.animation.staggerDuration:0;return b._execFilter("_getDelay",d,arguments)},_parseMultiMixArgs:function(a){for(var b=this,c={command:null,animate:b.animation.enable,callback:null},d=0;d<a.length;d++){var e=a[d];null!==e&&("object"==typeof e||"string"==typeof e?c.command=e:"boolean"==typeof e?c.animate=e:"function"==typeof e&&(c.callback=e))}return b._execFilter("_parseMultiMixArgs",c,arguments)},_parseInsertArgs:function(b){for(var c=this,d={index:0,$object:a(),multiMix:{filter:c._state.activeFilter},callback:null},e=0;e<b.length;e++){var f=b[e];"number"==typeof f?d.index=f:"object"==typeof f&&f instanceof a?d.$object=f:"object"==typeof f&&c._helpers._isElement(f)?d.$object=a(f):"object"==typeof f&&null!==f?d.multiMix=f:"boolean"!=typeof f||f?"function"==typeof f&&(d.callback=f):d.multiMix=!1}return c._execFilter("_parseInsertArgs",d,arguments)},_execAction:function(a,b,c){var d=this,e=b?"post":"pre";if(!d._actions.isEmptyObject&&d._actions.hasOwnProperty(a))for(var f in d._actions[a][e])d._actions[a][e][f].call(d,c)},_execFilter:function(a,b,c){var d=this;if(d._filters.isEmptyObject||!d._filters.hasOwnProperty(a))return b;for(var e in d._filters[a])return d._filters[a][e].call(d,c)},_helpers:{_camelCase:function(a){return a.replace(/-([a-z])/g,function(a){return a[1].toUpperCase()})},_isElement:function(a){return window.HTMLElement?a instanceof HTMLElement:null!==a&&1===a.nodeType&&"string"===a.nodeName}},isMixing:function(){var a=this;return a._execFilter("isMixing",a._mixing)},filter:function(){var a=this,b=a._parseMultiMixArgs(arguments);a._clicking&&(a._toggleString=""),a.multiMix({filter:b.command},b.animate,b.callback)},sort:function(){var a=this,b=a._parseMultiMixArgs(arguments);a.multiMix({sort:b.command},b.animate,b.callback)},changeLayout:function(){var a=this,b=a._parseMultiMixArgs(arguments);a.multiMix({changeLayout:b.command},b.animate,b.callback)},multiMix:function(){var a=this,c=a._parseMultiMixArgs(arguments);if(a._execAction("multiMix",0,arguments),a._mixing)a.animation.queue&&a._queue.length<a.animation.queueLimit?(a._queue.push(arguments),a.controls.enable&&!a._clicking&&a._updateControls(c.command),a._execAction("multiMixQueue",1,arguments)):("function"==typeof a.callbacks.onMixBusy&&a.callbacks.onMixBusy.call(a._domNode,a._state,a),a._$container.trigger("mixBusy",[a._state,a]),a._execAction("multiMixBusy",1,arguments));else{a.controls.enable&&!a._clicking&&(a.controls.toggleFilterButtons&&a._buildToggleArray(),a._updateControls(c.command,a.controls.toggleFilterButtons)),a._queue.length<2&&(a._clicking=!1),delete a.callbacks._user,c.callback&&(a.callbacks._user=c.callback);var d=c.command.sort,e=c.command.filter,f=c.command.changeLayout;a._refresh(),d&&(a._newSort=a._parseSort(d),a._newSortString=d,a._sorting=!0,a._sort()),e!==b&&(e="all"===e?a.selectors.target:e,a._activeFilter=e),a._filter(),f&&(a._newDisplay="string"==typeof f?f:f.display||a.layout.display,a._newClass=f.containerClass||"",(a._newDisplay!==a.layout.display||a._newClass!==a.layout.containerClass)&&(a._changingLayout=!0,a._changingClass=a._newClass!==a.layout.containerClass,a._changingDisplay=a._newDisplay!==a.layout.display)),a._$targets.css(a._brake),a._goMix(c.animate^a.animation.enable?c.animate:a.animation.enable),a._execAction("multiMix",1,arguments)}},insert:function(){var a=this,b=a._parseInsertArgs(arguments),c="function"==typeof b.callback?b.callback:null,d=document.createDocumentFragment(),e=function(){return a._refresh(),a._$targets.length?b.index<a._$targets.length||!a._$targets.length?a._$targets[b.index]:a._$targets[a._$targets.length-1].nextElementSibling:a._$parent[0].children[0]}();if(a._execAction("insert",0,arguments),b.$object){for(var f=0;f<b.$object.length;f++){var g=b.$object[f];d.appendChild(g),d.appendChild(document.createTextNode(" "))}a._$parent[0].insertBefore(d,e)}a._execAction("insert",1,arguments),"object"==typeof b.multiMix&&a.multiMix(b.multiMix,c)},prepend:function(){var a=this,b=a._parseInsertArgs(arguments);a.insert(0,b.$object,b.multiMix,b.callback)},append:function(){var a=this,b=a._parseInsertArgs(arguments);a.insert(a._state.totalTargets,b.$object,b.multiMix,b.callback)},getOption:function(a){var c=this,d=function(a,c){for(var d=c.split("."),e=d.pop(),f=d.length,g=1,h=d[0]||c;(a=a[h])&&f>g;)h=d[g],g++;return a!==b?a[e]!==b?a[e]:a:void 0};return a?c._execFilter("getOption",d(c,a),arguments):c},setOptions:function(b){var c=this;c._execAction("setOptions",0,arguments),"object"==typeof b&&a.extend(!0,c,b),c._execAction("setOptions",1,arguments)},getState:function(){var a=this;return a._execFilter("getState",a._state,a)},forceRefresh:function(){var a=this;a._refresh(!1,!0)},destroy:function(b){var c=this;c._execAction("destroy",0,arguments),c._$body.add(a(c.selectors.sort)).add(a(c.selectors.filter)).off(".mixItUp");for(var d=0;d<c._$targets.length;d++){var e=c._$targets[d];b&&(e.style.display=""),delete e.mixParent}c._execAction("destroy",1,arguments),delete a.MixItUp.prototype._instances[c._id]}},a.fn.mixItUp=function(){var c,d=arguments,e=[],f=function(b,c){var d=new a.MixItUp,e=function(){return("00000"+(16777216*Math.random()<<0).toString(16)).substr(-6).toUpperCase()};d._execAction("_instantiate",0,arguments),b.id=b.id?b.id:"MixItUp"+e(),d._instances[b.id]||(d._instances[b.id]=d,d._init(b,c)),d._execAction("_instantiate",1,arguments)};return c=this.each(function(){if(d&&"string"==typeof d[0]){var c=a.MixItUp.prototype._instances[this.id];if("isLoaded"===d[0])e.push(c?!0:!1);else{var g=c[d[0]](d[1],d[2],d[3]);g!==b&&e.push(g)}}else f(this,d[0])}),e.length?e.length>1?e:e[0]:c},a.fn.removeStyle=function(c,d){return d=d?d:"",this.each(function(){for(var e=this,f=c.split(" "),g=0;g<f.length;g++)for(var h=0;4>h;h++){switch(h){case 0:var i=f[g];break;case 1:var i=a.MixItUp.prototype._helpers._camelCase(i);break;case 2:var i=d+f[g];break;case 3:var i=a.MixItUp.prototype._helpers._camelCase(d+f[g])}if(e.style[i]!==b&&"unknown"!=typeof e.style[i]&&e.style[i].length>0&&(e.style[i]=""),!d&&1===h)break}e.attributes&&e.attributes.style&&e.attributes.style!==b&&""===e.attributes.style.value&&e.attributes.removeNamedItem("style")})}}(jQuery);
-
-
diff --git a/_site/js/plugins/jquery.fitvids.js b/_site/js/plugins/jquery.fitvids.js
deleted file mode 100644
index 05e24cc..0000000
--- a/_site/js/plugins/jquery.fitvids.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/*global jQuery */
-/*jshint browser:true */
-/*!
-* FitVids 1.1
-*
-* Copyright 2013, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com
-* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
-* Released under the WTFPL license - http://sam.zoy.org/wtfpl/
-*
-*/
-
-(function( $ ){
-
-  "use strict";
-
-  $.fn.fitVids = function( options ) {
-    var settings = {
-      customSelector: null,
-      ignore: null
-    };
-
-    if(!document.getElementById('fit-vids-style')) {
-      // appendStyles: https://github.com/toddmotto/fluidvids/blob/master/dist/fluidvids.js
-      var head = document.head || document.getElementsByTagName('head')[0];
-      var css = '.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}';
-      var div = document.createElement('div');
-      div.innerHTML = '<p>x</p><style id="fit-vids-style">' + css + '</style>';
-      head.appendChild(div.childNodes[1]);
-    }
-
-    if ( options ) {
-      $.extend( settings, options );
-    }
-
-    return this.each(function(){
-      var selectors = [
-        "iframe[src*='player.vimeo.com']",
-        "iframe[src*='youtube.com']",
-        "iframe[src*='youtube-nocookie.com']",
-        "iframe[src*='kickstarter.com'][src*='video.html']",
-        "object",
-        "embed"
-      ];
-
-      if (settings.customSelector) {
-        selectors.push(settings.customSelector);
-      }
-
-      var ignoreList = '.fitvidsignore';
-
-      if(settings.ignore) {
-        ignoreList = ignoreList + ', ' + settings.ignore;
-      }
-
-      var $allVideos = $(this).find(selectors.join(','));
-      $allVideos = $allVideos.not("object object"); // SwfObj conflict patch
-      $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video.
-
-      $allVideos.each(function(){
-        var $this = $(this);
-        if($this.parents(ignoreList).length > 0) {
-          return; // Disable FitVids on this video.
-        }
-        if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; }
-        if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width'))))
-        {
-          $this.attr('height', 9);
-          $this.attr('width', 16);
-        }
-        var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(),
-            width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(),
-            aspectRatio = height / width;
-        if(!$this.attr('id')){
-          var videoID = 'fitvid' + Math.floor(Math.random()*999999);
-          $this.attr('id', videoID);
-        }
-        $this.wrap('<div class="fluid-width-video-wrapper"></div>').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+"%");
-        $this.removeAttr('height').removeAttr('width');
-      });
-    });
-  };
-// Works with either jQuery or Zepto
-})( window.jQuery || window.Zepto );
diff --git a/_site/js/plugins/jquery.mixitup.min.js b/_site/js/plugins/jquery.mixitup.min.js
deleted file mode 100644
index a816504..0000000
--- a/_site/js/plugins/jquery.mixitup.min.js
+++ /dev/null
@@ -1,14 +0,0 @@
-/**!
- * MixItUp v2.1.11
- *
- * @copyright Copyright 2015 KunkaLabs Limited.
- * @author    KunkaLabs Limited.
- * @link      https://mixitup.kunkalabs.com
- *
- * @license   Commercial use requires a commercial license.
- *            https://mixitup.kunkalabs.com/licenses/
- *
- *            Non-commercial use permitted under terms of CC-BY-NC license.
- *            http://creativecommons.org/licenses/by-nc/3.0/
- */
-!function(a,b){"use strict";a.MixItUp=function(){var b=this;b._execAction("_constructor",0),a.extend(b,{selectors:{target:".mix",filter:".filter",sort:".sort"},animation:{enable:!0,effects:"fade scale",duration:600,easing:"ease",perspectiveDistance:"3000",perspectiveOrigin:"50% 50%",queue:!0,queueLimit:1,animateChangeLayout:!1,animateResizeContainer:!0,animateResizeTargets:!1,staggerSequence:!1,reverseOut:!1},callbacks:{onMixLoad:!1,onMixStart:!1,onMixBusy:!1,onMixEnd:!1,onMixFail:!1,_user:!1},controls:{enable:!0,live:!1,toggleFilterButtons:!1,toggleLogic:"or",activeClass:"active"},layout:{display:"inline-block",containerClass:"",containerClassFail:"fail"},load:{filter:"all",sort:!1},_$body:null,_$container:null,_$targets:null,_$parent:null,_$sortButtons:null,_$filterButtons:null,_suckMode:!1,_mixing:!1,_sorting:!1,_clicking:!1,_loading:!0,_changingLayout:!1,_changingClass:!1,_changingDisplay:!1,_origOrder:[],_startOrder:[],_newOrder:[],_activeFilter:null,_toggleArray:[],_toggleString:"",_activeSort:"default:asc",_newSort:null,_startHeight:null,_newHeight:null,_incPadding:!0,_newDisplay:null,_newClass:null,_targetsBound:0,_targetsDone:0,_queue:[],_$show:a(),_$hide:a()}),b._execAction("_constructor",1)},a.MixItUp.prototype={constructor:a.MixItUp,_instances:{},_handled:{_filter:{},_sort:{}},_bound:{_filter:{},_sort:{}},_actions:{},_filters:{},extend:function(b){for(var c in b)a.MixItUp.prototype[c]=b[c]},addAction:function(b,c,d,e){a.MixItUp.prototype._addHook("_actions",b,c,d,e)},addFilter:function(b,c,d,e){a.MixItUp.prototype._addHook("_filters",b,c,d,e)},_addHook:function(b,c,d,e,f){var g=a.MixItUp.prototype[b],h={};f=1===f||"post"===f?"post":"pre",h[c]={},h[c][f]={},h[c][f][d]=e,a.extend(!0,g,h)},_init:function(b,c){var d=this;if(d._execAction("_init",0,arguments),c&&a.extend(!0,d,c),d._$body=a("body"),d._domNode=b,d._$container=a(b),d._$container.addClass(d.layout.containerClass),d._id=b.id,d._platformDetect(),d._brake=d._getPrefixedCSS("transition","none"),d._refresh(!0),d._$parent=d._$targets.parent().length?d._$targets.parent():d._$container,d.load.sort&&(d._newSort=d._parseSort(d.load.sort),d._newSortString=d.load.sort,d._activeSort=d.load.sort,d._sort(),d._printSort()),d._activeFilter="all"===d.load.filter?d.selectors.target:"none"===d.load.filter?"":d.load.filter,d.controls.enable&&d._bindHandlers(),d.controls.toggleFilterButtons){d._buildToggleArray();for(var e=0;e<d._toggleArray.length;e++)d._updateControls({filter:d._toggleArray[e],sort:d._activeSort},!0)}else d.controls.enable&&d._updateControls({filter:d._activeFilter,sort:d._activeSort});d._filter(),d._init=!0,d._$container.data("mixItUp",d),d._execAction("_init",1,arguments),d._buildState(),d._$targets.css(d._brake),d._goMix(d.animation.enable)},_platformDetect:function(){var a=this,c=["Webkit","Moz","O","ms"],d=["webkit","moz"],e=window.navigator.appVersion.match(/Chrome\/(\d+)\./)||!1,f="undefined"!=typeof InstallTrigger,g=function(a){for(var b=0;b<c.length;b++)if(c[b]+"Transition"in a.style)return{prefix:"-"+c[b].toLowerCase()+"-",vendor:c[b]};return"transition"in a.style?"":!1},h=g(a._domNode);a._execAction("_platformDetect",0),a._chrome=e?parseInt(e[1],10):!1,a._ff=f?parseInt(window.navigator.userAgent.match(/rv:([^)]+)\)/)[1]):!1,a._prefix=h.prefix,a._vendor=h.vendor,a._suckMode=window.atob&&a._prefix?!1:!0,a._suckMode&&(a.animation.enable=!1),a._ff&&a._ff<=4&&(a.animation.enable=!1);for(var i=0;i<d.length&&!window.requestAnimationFrame;i++)window.requestAnimationFrame=window[d[i]+"RequestAnimationFrame"];"function"!=typeof Object.getPrototypeOf&&("object"==typeof"test".__proto__?Object.getPrototypeOf=function(a){return a.__proto__}:Object.getPrototypeOf=function(a){return a.constructor.prototype}),a._domNode.nextElementSibling===b&&Object.defineProperty(Element.prototype,"nextElementSibling",{get:function(){for(var a=this.nextSibling;a;){if(1===a.nodeType)return a;a=a.nextSibling}return null}}),a._execAction("_platformDetect",1)},_refresh:function(a,c){var d=this;d._execAction("_refresh",0,arguments),d._$targets=d._$container.find(d.selectors.target);for(var e=0;e<d._$targets.length;e++){var f=d._$targets[e];if(f.dataset===b||c){f.dataset={};for(var g=0;g<f.attributes.length;g++){var h=f.attributes[g],i=h.name,j=h.value;if(i.indexOf("data-")>-1){var k=d._helpers._camelCase(i.substring(5,i.length));f.dataset[k]=j}}}f.mixParent===b&&(f.mixParent=d._id)}if(d._$targets.length&&a||!d._origOrder.length&&d._$targets.length){d._origOrder=[];for(var e=0;e<d._$targets.length;e++){var f=d._$targets[e];d._origOrder.push(f)}}d._execAction("_refresh",1,arguments)},_bindHandlers:function(){var c=this,d=a.MixItUp.prototype._bound._filter,e=a.MixItUp.prototype._bound._sort;c._execAction("_bindHandlers",0),c.controls.live?c._$body.on("click.mixItUp."+c._id,c.selectors.sort,function(){c._processClick(a(this),"sort")}).on("click.mixItUp."+c._id,c.selectors.filter,function(){c._processClick(a(this),"filter")}):(c._$sortButtons=a(c.selectors.sort),c._$filterButtons=a(c.selectors.filter),c._$sortButtons.on("click.mixItUp."+c._id,function(){c._processClick(a(this),"sort")}),c._$filterButtons.on("click.mixItUp."+c._id,function(){c._processClick(a(this),"filter")})),d[c.selectors.filter]=d[c.selectors.filter]===b?1:d[c.selectors.filter]+1,e[c.selectors.sort]=e[c.selectors.sort]===b?1:e[c.selectors.sort]+1,c._execAction("_bindHandlers",1)},_processClick:function(c,d){var e=this,f=function(c,d,f){var g=a.MixItUp.prototype;g._handled["_"+d][e.selectors[d]]=g._handled["_"+d][e.selectors[d]]===b?1:g._handled["_"+d][e.selectors[d]]+1,g._handled["_"+d][e.selectors[d]]===g._bound["_"+d][e.selectors[d]]&&(c[(f?"remove":"add")+"Class"](e.controls.activeClass),delete g._handled["_"+d][e.selectors[d]])};if(e._execAction("_processClick",0,arguments),!e._mixing||e.animation.queue&&e._queue.length<e.animation.queueLimit){if(e._clicking=!0,"sort"===d){var g=c.attr("data-sort");(!c.hasClass(e.controls.activeClass)||g.indexOf("random")>-1)&&(a(e.selectors.sort).removeClass(e.controls.activeClass),f(c,d),e.sort(g))}if("filter"===d){var h,i=c.attr("data-filter"),j="or"===e.controls.toggleLogic?",":"";e.controls.toggleFilterButtons?(e._buildToggleArray(),c.hasClass(e.controls.activeClass)?(f(c,d,!0),h=e._toggleArray.indexOf(i),e._toggleArray.splice(h,1)):(f(c,d),e._toggleArray.push(i)),e._toggleArray=a.grep(e._toggleArray,function(a){return a}),e._toggleString=e._toggleArray.join(j),e.filter(e._toggleString)):c.hasClass(e.controls.activeClass)||(a(e.selectors.filter).removeClass(e.controls.activeClass),f(c,d),e.filter(i))}e._execAction("_processClick",1,arguments)}else"function"==typeof e.callbacks.onMixBusy&&e.callbacks.onMixBusy.call(e._domNode,e._state,e),e._execAction("_processClickBusy",1,arguments)},_buildToggleArray:function(){var a=this,b=a._activeFilter.replace(/\s/g,"");if(a._execAction("_buildToggleArray",0,arguments),"or"===a.controls.toggleLogic)a._toggleArray=b.split(",");else{a._toggleArray=b.split("."),!a._toggleArray[0]&&a._toggleArray.shift();for(var c,d=0;c=a._toggleArray[d];d++)a._toggleArray[d]="."+c}a._execAction("_buildToggleArray",1,arguments)},_updateControls:function(c,d){var e=this,f={filter:c.filter,sort:c.sort},g=function(a,b){try{d&&"filter"===h&&"none"!==f.filter&&""!==f.filter?a.filter(b).addClass(e.controls.activeClass):a.removeClass(e.controls.activeClass).filter(b).addClass(e.controls.activeClass)}catch(c){}},h="filter",i=null;e._execAction("_updateControls",0,arguments),c.filter===b&&(f.filter=e._activeFilter),c.sort===b&&(f.sort=e._activeSort),f.filter===e.selectors.target&&(f.filter="all");for(var j=0;2>j;j++)i=e.controls.live?a(e.selectors[h]):e["_$"+h+"Buttons"],i&&g(i,"[data-"+h+'="'+f[h]+'"]'),h="sort";e._execAction("_updateControls",1,arguments)},_filter:function(){var b=this;b._execAction("_filter",0);for(var c=0;c<b._$targets.length;c++){var d=a(b._$targets[c]);d.is(b._activeFilter)?b._$show=b._$show.add(d):b._$hide=b._$hide.add(d)}b._execAction("_filter",1)},_sort:function(){var a=this,b=function(a){for(var b=a.slice(),c=b.length,d=c;d--;){var e=parseInt(Math.random()*c),f=b[d];b[d]=b[e],b[e]=f}return b};a._execAction("_sort",0),a._startOrder=[];for(var c=0;c<a._$targets.length;c++){var d=a._$targets[c];a._startOrder.push(d)}switch(a._newSort[0].sortBy){case"default":a._newOrder=a._origOrder;break;case"random":a._newOrder=b(a._startOrder);break;case"custom":a._newOrder=a._newSort[0].order;break;default:a._newOrder=a._startOrder.concat().sort(function(b,c){return a._compare(b,c)})}a._execAction("_sort",1)},_compare:function(a,b,c){c=c?c:0;var d=this,e=d._newSort[c].order,f=function(a){return a.dataset[d._newSort[c].sortBy]||0},g=isNaN(1*f(a))?f(a).toLowerCase():1*f(a),h=isNaN(1*f(b))?f(b).toLowerCase():1*f(b);return h>g?"asc"===e?-1:1:g>h?"asc"===e?1:-1:g===h&&d._newSort.length>c+1?d._compare(a,b,c+1):0},_printSort:function(a){var b=this,c=a?b._startOrder:b._newOrder,d=b._$parent[0].querySelectorAll(b.selectors.target),e=d.length?d[d.length-1].nextElementSibling:null,f=document.createDocumentFragment();b._execAction("_printSort",0,arguments);for(var g=0;g<d.length;g++){var h=d[g],i=h.nextSibling;"absolute"!==h.style.position&&(i&&"#text"===i.nodeName&&b._$parent[0].removeChild(i),b._$parent[0].removeChild(h))}for(var g=0;g<c.length;g++){var j=c[g];if("default"!==b._newSort[0].sortBy||"desc"!==b._newSort[0].order||a)f.appendChild(j),f.appendChild(document.createTextNode(" "));else{var k=f.firstChild;f.insertBefore(j,k),f.insertBefore(document.createTextNode(" "),j)}}e?b._$parent[0].insertBefore(f,e):b._$parent[0].appendChild(f),b._execAction("_printSort",1,arguments)},_parseSort:function(a){for(var b=this,c="string"==typeof a?a.split(" "):[a],d=[],e=0;e<c.length;e++){var f="string"==typeof a?c[e].split(":"):["custom",c[e]],g={sortBy:b._helpers._camelCase(f[0]),order:f[1]||"asc"};if(d.push(g),"default"===g.sortBy||"random"===g.sortBy)break}return b._execFilter("_parseSort",d,arguments)},_parseEffects:function(){var a=this,b={opacity:"",transformIn:"",transformOut:"",filter:""},c=function(b,c,d){if(a.animation.effects.indexOf(b)>-1){if(c){var e=a.animation.effects.indexOf(b+"(");if(e>-1){var f=a.animation.effects.substring(e),g=/\(([^)]+)\)/.exec(f),h=g[1];return{val:h}}}return!0}return!1},d=function(a,b){return b?"-"===a.charAt(0)?a.substr(1,a.length):"-"+a:a},e=function(a,e){for(var f=[["scale",".01"],["translateX","20px"],["translateY","20px"],["translateZ","20px"],["rotateX","90deg"],["rotateY","90deg"],["rotateZ","180deg"]],g=0;g<f.length;g++){var h=f[g][0],i=f[g][1],j=e&&"scale"!==h;b[a]+=c(h)?h+"("+d(c(h,!0).val||i,j)+") ":""}};return b.opacity=c("fade")?c("fade",!0).val||"0":"1",e("transformIn"),a.animation.reverseOut?e("transformOut",!0):b.transformOut=b.transformIn,b.transition={},b.transition=a._getPrefixedCSS("transition","all "+a.animation.duration+"ms "+a.animation.easing+", opacity "+a.animation.duration+"ms linear"),a.animation.stagger=c("stagger")?!0:!1,a.animation.staggerDuration=parseInt(c("stagger")&&c("stagger",!0).val?c("stagger",!0).val:100),a._execFilter("_parseEffects",b)},_buildState:function(a){var b=this,c={};return b._execAction("_buildState",0),c={activeFilter:""===b._activeFilter?"none":b._activeFilter,activeSort:a&&b._newSortString?b._newSortString:b._activeSort,fail:!b._$show.length&&""!==b._activeFilter,$targets:b._$targets,$show:b._$show,$hide:b._$hide,totalTargets:b._$targets.length,totalShow:b._$show.length,totalHide:b._$hide.length,display:a&&b._newDisplay?b._newDisplay:b.layout.display},a?b._execFilter("_buildState",c):(b._state=c,void b._execAction("_buildState",1))},_goMix:function(a){var b=this,c=function(){b._chrome&&31===b._chrome&&f(b._$parent[0]),b._setInter(),d()},d=function(){var a=window.pageYOffset,c=window.pageXOffset;document.documentElement.scrollHeight;b._getInterMixData(),b._setFinal(),b._getFinalMixData(),window.pageYOffset!==a&&window.scrollTo(c,a),b._prepTargets(),window.requestAnimationFrame?requestAnimationFrame(e):setTimeout(function(){e()},20)},e=function(){b._animateTargets(),0===b._targetsBound&&b._cleanUp()},f=function(a){var b=a.parentElement,c=document.createElement("div"),d=document.createDocumentFragment();b.insertBefore(c,a),d.appendChild(a),b.replaceChild(a,c)},g=b._buildState(!0);b._execAction("_goMix",0,arguments),!b.animation.duration&&(a=!1),b._mixing=!0,b._$container.removeClass(b.layout.containerClassFail),"function"==typeof b.callbacks.onMixStart&&b.callbacks.onMixStart.call(b._domNode,b._state,g,b),b._$container.trigger("mixStart",[b._state,g,b]),b._getOrigMixData(),a&&!b._suckMode?window.requestAnimationFrame?requestAnimationFrame(c):c():b._cleanUp(),b._execAction("_goMix",1,arguments)},_getTargetData:function(a,b){var c,d=this;a.dataset[b+"PosX"]=a.offsetLeft,a.dataset[b+"PosY"]=a.offsetTop,d.animation.animateResizeTargets&&(c=d._suckMode?{marginBottom:"",marginRight:""}:window.getComputedStyle(a),a.dataset[b+"MarginBottom"]=parseInt(c.marginBottom),a.dataset[b+"MarginRight"]=parseInt(c.marginRight),a.dataset[b+"Width"]=a.offsetWidth,a.dataset[b+"Height"]=a.offsetHeight)},_getOrigMixData:function(){var a=this,b=a._suckMode?{boxSizing:""}:window.getComputedStyle(a._$parent[0]),c=b.boxSizing||b[a._vendor+"BoxSizing"];a._incPadding="border-box"===c,a._execAction("_getOrigMixData",0),!a._suckMode&&(a.effects=a._parseEffects()),a._$toHide=a._$hide.filter(":visible"),a._$toShow=a._$show.filter(":hidden"),a._$pre=a._$targets.filter(":visible"),a._startHeight=a._incPadding?a._$parent.outerHeight():a._$parent.height();for(var d=0;d<a._$pre.length;d++){var e=a._$pre[d];a._getTargetData(e,"orig")}a._execAction("_getOrigMixData",1)},_setInter:function(){var a=this;a._execAction("_setInter",0),a._changingLayout&&a.animation.animateChangeLayout?(a._$toShow.css("display",a._newDisplay),a._changingClass&&a._$container.removeClass(a.layout.containerClass).addClass(a._newClass)):a._$toShow.css("display",a.layout.display),a._execAction("_setInter",1)},_getInterMixData:function(){var a=this;a._execAction("_getInterMixData",0);for(var b=0;b<a._$toShow.length;b++){var c=a._$toShow[b];a._getTargetData(c,"inter")}for(var b=0;b<a._$pre.length;b++){var c=a._$pre[b];a._getTargetData(c,"inter")}a._execAction("_getInterMixData",1)},_setFinal:function(){var a=this;a._execAction("_setFinal",0),a._sorting&&a._printSort(),a._$toHide.removeStyle("display"),a._changingLayout&&a.animation.animateChangeLayout&&a._$pre.css("display",a._newDisplay),a._execAction("_setFinal",1)},_getFinalMixData:function(){var a=this;a._execAction("_getFinalMixData",0);for(var b=0;b<a._$toShow.length;b++){var c=a._$toShow[b];a._getTargetData(c,"final")}for(var b=0;b<a._$pre.length;b++){var c=a._$pre[b];a._getTargetData(c,"final")}a._newHeight=a._incPadding?a._$parent.outerHeight():a._$parent.height(),a._sorting&&a._printSort(!0),a._$toShow.removeStyle("display"),a._$pre.css("display",a.layout.display),a._changingClass&&a.animation.animateChangeLayout&&a._$container.removeClass(a._newClass).addClass(a.layout.containerClass),a._execAction("_getFinalMixData",1)},_prepTargets:function(){var b=this,c={_in:b._getPrefixedCSS("transform",b.effects.transformIn),_out:b._getPrefixedCSS("transform",b.effects.transformOut)};b._execAction("_prepTargets",0),b.animation.animateResizeContainer&&b._$parent.css("height",b._startHeight+"px");for(var d=0;d<b._$toShow.length;d++){var e=b._$toShow[d],f=a(e);e.style.opacity=b.effects.opacity,e.style.display=b._changingLayout&&b.animation.animateChangeLayout?b._newDisplay:b.layout.display,f.css(c._in),b.animation.animateResizeTargets&&(e.style.width=e.dataset.finalWidth+"px",e.style.height=e.dataset.finalHeight+"px",e.style.marginRight=-(e.dataset.finalWidth-e.dataset.interWidth)+1*e.dataset.finalMarginRight+"px",e.style.marginBottom=-(e.dataset.finalHeight-e.dataset.interHeight)+1*e.dataset.finalMarginBottom+"px")}for(var d=0;d<b._$pre.length;d++){var e=b._$pre[d],f=a(e),g={x:e.dataset.origPosX-e.dataset.interPosX,y:e.dataset.origPosY-e.dataset.interPosY},c=b._getPrefixedCSS("transform","translate("+g.x+"px,"+g.y+"px)");f.css(c),b.animation.animateResizeTargets&&(e.style.width=e.dataset.origWidth+"px",e.style.height=e.dataset.origHeight+"px",e.dataset.origWidth-e.dataset.finalWidth&&(e.style.marginRight=-(e.dataset.origWidth-e.dataset.interWidth)+1*e.dataset.origMarginRight+"px"),e.dataset.origHeight-e.dataset.finalHeight&&(e.style.marginBottom=-(e.dataset.origHeight-e.dataset.interHeight)+1*e.dataset.origMarginBottom+"px"))}b._execAction("_prepTargets",1)},_animateTargets:function(){var b=this;b._execAction("_animateTargets",0),b._targetsDone=0,b._targetsBound=0,b._$parent.css(b._getPrefixedCSS("perspective",b.animation.perspectiveDistance+"px")).css(b._getPrefixedCSS("perspective-origin",b.animation.perspectiveOrigin)),b.animation.animateResizeContainer&&b._$parent.css(b._getPrefixedCSS("transition","height "+b.animation.duration+"ms ease")).css("height",b._newHeight+"px");for(var c=0;c<b._$toShow.length;c++){var d=b._$toShow[c],e=a(d),f={x:d.dataset.finalPosX-d.dataset.interPosX,y:d.dataset.finalPosY-d.dataset.interPosY},g=b._getDelay(c),h={};d.style.opacity="";for(var i=0;2>i;i++){var j=0===i?j=b._prefix:"";b._ff&&b._ff<=20&&(h[j+"transition-property"]="all",h[j+"transition-timing-function"]=b.animation.easing+"ms",h[j+"transition-duration"]=b.animation.duration+"ms"),h[j+"transition-delay"]=g+"ms",h[j+"transform"]="translate("+f.x+"px,"+f.y+"px)"}(b.effects.transform||b.effects.opacity)&&b._bindTargetDone(e),b._ff&&b._ff<=20?e.css(h):e.css(b.effects.transition).css(h)}for(var c=0;c<b._$pre.length;c++){var d=b._$pre[c],e=a(d),f={x:d.dataset.finalPosX-d.dataset.interPosX,y:d.dataset.finalPosY-d.dataset.interPosY},g=b._getDelay(c);(d.dataset.finalPosX!==d.dataset.origPosX||d.dataset.finalPosY!==d.dataset.origPosY)&&b._bindTargetDone(e),e.css(b._getPrefixedCSS("transition","all "+b.animation.duration+"ms "+b.animation.easing+" "+g+"ms")),e.css(b._getPrefixedCSS("transform","translate("+f.x+"px,"+f.y+"px)")),b.animation.animateResizeTargets&&(d.dataset.origWidth-d.dataset.finalWidth&&1*d.dataset.finalWidth&&(d.style.width=d.dataset.finalWidth+"px",d.style.marginRight=-(d.dataset.finalWidth-d.dataset.interWidth)+1*d.dataset.finalMarginRight+"px"),d.dataset.origHeight-d.dataset.finalHeight&&1*d.dataset.finalHeight&&(d.style.height=d.dataset.finalHeight+"px",d.style.marginBottom=-(d.dataset.finalHeight-d.dataset.interHeight)+1*d.dataset.finalMarginBottom+"px"))}b._changingClass&&b._$container.removeClass(b.layout.containerClass).addClass(b._newClass);for(var c=0;c<b._$toHide.length;c++){for(var d=b._$toHide[c],e=a(d),g=b._getDelay(c),k={},i=0;2>i;i++){var j=0===i?j=b._prefix:"";k[j+"transition-delay"]=g+"ms",k[j+"transform"]=b.effects.transformOut,k.opacity=b.effects.opacity}e.css(b.effects.transition).css(k),(b.effects.transform||b.effects.opacity)&&b._bindTargetDone(e)}b._execAction("_animateTargets",1)},_bindTargetDone:function(b){var c=this,d=b[0];c._execAction("_bindTargetDone",0,arguments),d.dataset.bound||(d.dataset.bound=!0,c._targetsBound++,b.on("webkitTransitionEnd.mixItUp transitionend.mixItUp",function(e){(e.originalEvent.propertyName.indexOf("transform")>-1||e.originalEvent.propertyName.indexOf("opacity")>-1)&&a(e.originalEvent.target).is(c.selectors.target)&&(b.off(".mixItUp"),d.dataset.bound="",c._targetDone())})),c._execAction("_bindTargetDone",1,arguments)},_targetDone:function(){var a=this;a._execAction("_targetDone",0),a._targetsDone++,a._targetsDone===a._targetsBound&&a._cleanUp(),a._execAction("_targetDone",1)},_cleanUp:function(){var b=this,c=b.animation.animateResizeTargets?"transform opacity width height margin-bottom margin-right":"transform opacity",d=function(){b._$targets.removeStyle("transition",b._prefix)};b._execAction("_cleanUp",0),b._changingLayout?b._$show.css("display",b._newDisplay):b._$show.css("display",b.layout.display),b._$targets.css(b._brake),b._$targets.removeStyle(c,b._prefix).removeAttr("data-inter-pos-x data-inter-pos-y data-final-pos-x data-final-pos-y data-orig-pos-x data-orig-pos-y data-orig-height data-orig-width data-final-height data-final-width data-inter-width data-inter-height data-orig-margin-right data-orig-margin-bottom data-inter-margin-right data-inter-margin-bottom data-final-margin-right data-final-margin-bottom"),b._$hide.removeStyle("display"),b._$parent.removeStyle("height transition perspective-distance perspective perspective-origin-x perspective-origin-y perspective-origin perspectiveOrigin",b._prefix),b._sorting&&(b._printSort(),b._activeSort=b._newSortString,b._sorting=!1),b._changingLayout&&(b._changingDisplay&&(b.layout.display=b._newDisplay,b._changingDisplay=!1),b._changingClass&&(b._$parent.removeClass(b.layout.containerClass).addClass(b._newClass),b.layout.containerClass=b._newClass,b._changingClass=!1),b._changingLayout=!1),b._refresh(),b._buildState(),b._state.fail&&b._$container.addClass(b.layout.containerClassFail),b._$show=a(),b._$hide=a(),window.requestAnimationFrame&&requestAnimationFrame(d),b._mixing=!1,"function"==typeof b.callbacks._user&&b.callbacks._user.call(b._domNode,b._state,b),"function"==typeof b.callbacks.onMixEnd&&b.callbacks.onMixEnd.call(b._domNode,b._state,b),b._$container.trigger("mixEnd",[b._state,b]),b._state.fail&&("function"==typeof b.callbacks.onMixFail&&b.callbacks.onMixFail.call(b._domNode,b._state,b),b._$container.trigger("mixFail",[b._state,b])),b._loading&&("function"==typeof b.callbacks.onMixLoad&&b.callbacks.onMixLoad.call(b._domNode,b._state,b),b._$container.trigger("mixLoad",[b._state,b])),b._queue.length&&(b._execAction("_queue",0),b.multiMix(b._queue[0][0],b._queue[0][1],b._queue[0][2]),b._queue.splice(0,1)),b._execAction("_cleanUp",1),b._loading=!1},_getPrefixedCSS:function(a,b,c){var d=this,e={},f="",g=-1;for(g=0;2>g;g++)f=0===g?d._prefix:"",c?e[f+a]=f+b:e[f+a]=b;return d._execFilter("_getPrefixedCSS",e,arguments)},_getDelay:function(a){var b=this,c="function"==typeof b.animation.staggerSequence?b.animation.staggerSequence.call(b._domNode,a,b._state):a,d=b.animation.stagger?c*b.animation.staggerDuration:0;return b._execFilter("_getDelay",d,arguments)},_parseMultiMixArgs:function(a){for(var b=this,c={command:null,animate:b.animation.enable,callback:null},d=0;d<a.length;d++){var e=a[d];null!==e&&("object"==typeof e||"string"==typeof e?c.command=e:"boolean"==typeof e?c.animate=e:"function"==typeof e&&(c.callback=e))}return b._execFilter("_parseMultiMixArgs",c,arguments)},_parseInsertArgs:function(b){for(var c=this,d={index:0,$object:a(),multiMix:{filter:c._state.activeFilter},callback:null},e=0;e<b.length;e++){var f=b[e];"number"==typeof f?d.index=f:"object"==typeof f&&f instanceof a?d.$object=f:"object"==typeof f&&c._helpers._isElement(f)?d.$object=a(f):"object"==typeof f&&null!==f?d.multiMix=f:"boolean"!=typeof f||f?"function"==typeof f&&(d.callback=f):d.multiMix=!1}return c._execFilter("_parseInsertArgs",d,arguments)},_execAction:function(a,b,c){var d=this,e=b?"post":"pre";if(!d._actions.isEmptyObject&&d._actions.hasOwnProperty(a))for(var f in d._actions[a][e])d._actions[a][e][f].call(d,c)},_execFilter:function(a,b,c){var d=this;if(d._filters.isEmptyObject||!d._filters.hasOwnProperty(a))return b;for(var e in d._filters[a])return d._filters[a][e].call(d,c)},_helpers:{_camelCase:function(a){return a.replace(/-([a-z])/g,function(a){return a[1].toUpperCase()})},_isElement:function(a){return window.HTMLElement?a instanceof HTMLElement:null!==a&&1===a.nodeType&&"string"===a.nodeName}},isMixing:function(){var a=this;return a._execFilter("isMixing",a._mixing)},filter:function(){var a=this,b=a._parseMultiMixArgs(arguments);a._clicking&&(a._toggleString=""),a.multiMix({filter:b.command},b.animate,b.callback)},sort:function(){var a=this,b=a._parseMultiMixArgs(arguments);a.multiMix({sort:b.command},b.animate,b.callback)},changeLayout:function(){var a=this,b=a._parseMultiMixArgs(arguments);a.multiMix({changeLayout:b.command},b.animate,b.callback)},multiMix:function(){var a=this,c=a._parseMultiMixArgs(arguments);if(a._execAction("multiMix",0,arguments),a._mixing)a.animation.queue&&a._queue.length<a.animation.queueLimit?(a._queue.push(arguments),a.controls.enable&&!a._clicking&&a._updateControls(c.command),a._execAction("multiMixQueue",1,arguments)):("function"==typeof a.callbacks.onMixBusy&&a.callbacks.onMixBusy.call(a._domNode,a._state,a),a._$container.trigger("mixBusy",[a._state,a]),a._execAction("multiMixBusy",1,arguments));else{a.controls.enable&&!a._clicking&&(a.controls.toggleFilterButtons&&a._buildToggleArray(),a._updateControls(c.command,a.controls.toggleFilterButtons)),a._queue.length<2&&(a._clicking=!1),delete a.callbacks._user,c.callback&&(a.callbacks._user=c.callback);var d=c.command.sort,e=c.command.filter,f=c.command.changeLayout;a._refresh(),d&&(a._newSort=a._parseSort(d),a._newSortString=d,a._sorting=!0,a._sort()),e!==b&&(e="all"===e?a.selectors.target:e,a._activeFilter=e),a._filter(),f&&(a._newDisplay="string"==typeof f?f:f.display||a.layout.display,a._newClass=f.containerClass||"",(a._newDisplay!==a.layout.display||a._newClass!==a.layout.containerClass)&&(a._changingLayout=!0,a._changingClass=a._newClass!==a.layout.containerClass,a._changingDisplay=a._newDisplay!==a.layout.display)),a._$targets.css(a._brake),a._goMix(c.animate^a.animation.enable?c.animate:a.animation.enable),a._execAction("multiMix",1,arguments)}},insert:function(){var a=this,b=a._parseInsertArgs(arguments),c="function"==typeof b.callback?b.callback:null,d=document.createDocumentFragment(),e=function(){return a._refresh(),a._$targets.length?b.index<a._$targets.length||!a._$targets.length?a._$targets[b.index]:a._$targets[a._$targets.length-1].nextElementSibling:a._$parent[0].children[0]}();if(a._execAction("insert",0,arguments),b.$object){for(var f=0;f<b.$object.length;f++){var g=b.$object[f];d.appendChild(g),d.appendChild(document.createTextNode(" "))}a._$parent[0].insertBefore(d,e)}a._execAction("insert",1,arguments),"object"==typeof b.multiMix&&a.multiMix(b.multiMix,c)},prepend:function(){var a=this,b=a._parseInsertArgs(arguments);a.insert(0,b.$object,b.multiMix,b.callback)},append:function(){var a=this,b=a._parseInsertArgs(arguments);a.insert(a._state.totalTargets,b.$object,b.multiMix,b.callback)},getOption:function(a){var c=this,d=function(a,c){for(var d=c.split("."),e=d.pop(),f=d.length,g=1,h=d[0]||c;(a=a[h])&&f>g;)h=d[g],g++;return a!==b?a[e]!==b?a[e]:a:void 0};return a?c._execFilter("getOption",d(c,a),arguments):c},setOptions:function(b){var c=this;c._execAction("setOptions",0,arguments),"object"==typeof b&&a.extend(!0,c,b),c._execAction("setOptions",1,arguments)},getState:function(){var a=this;return a._execFilter("getState",a._state,a)},forceRefresh:function(){var a=this;a._refresh(!1,!0)},destroy:function(b){var c=this,d=a.MixItUp.prototype._bound._filter,e=a.MixItUp.prototype._bound._sort;c._execAction("destroy",0,arguments),c._$body.add(a(c.selectors.sort)).add(a(c.selectors.filter)).off(".mixItUp");for(var f=0;f<c._$targets.length;f++){var g=c._$targets[f];b&&(g.style.display=""),delete g.mixParent}c._execAction("destroy",1,arguments),d[c.selectors.filter]&&d[c.selectors.filter]>1?d[c.selectors.filter]--:1===d[c.selectors.filter]&&delete d[c.selectors.filter],e[c.selectors.sort]&&e[c.selectors.sort]>1?e[c.selectors.sort]--:1===e[c.selectors.sort]&&delete e[c.selectors.sort],delete a.MixItUp.prototype._instances[c._id]}},a.fn.mixItUp=function(){var c,d=arguments,e=[],f=function(b,c){var d=new a.MixItUp,e=function(){return("00000"+(16777216*Math.random()<<0).toString(16)).substr(-6).toUpperCase()};d._execAction("_instantiate",0,arguments),b.id=b.id?b.id:"MixItUp"+e(),d._instances[b.id]||(d._instances[b.id]=d,d._init(b,c)),d._execAction("_instantiate",1,arguments)};return c=this.each(function(){if(d&&"string"==typeof d[0]){var c=a.MixItUp.prototype._instances[this.id];if("isLoaded"===d[0])e.push(c?!0:!1);else{var g=c[d[0]](d[1],d[2],d[3]);g!==b&&e.push(g)}}else f(this,d[0])}),e.length?e.length>1?e:e[0]:c},a.fn.removeStyle=function(c,d){return d=d?d:"",this.each(function(){for(var e=this,f=c.split(" "),g=0;g<f.length;g++)for(var h=0;4>h;h++){switch(h){case 0:var i=f[g];break;case 1:var i=a.MixItUp.prototype._helpers._camelCase(i);break;case 2:var i=d+f[g];break;case 3:var i=a.MixItUp.prototype._helpers._camelCase(d+f[g])}if(e.style[i]!==b&&"unknown"!=typeof e.style[i]&&e.style[i].length>0&&(e.style[i]=""),!d&&1===h)break}e.attributes&&e.attributes.style&&e.attributes.style!==b&&""===e.attributes.style.value&&e.attributes.removeNamedItem("style")})}}(jQuery);
\ No newline at end of file
diff --git a/_site/js/plugins/jquery.visible.js b/_site/js/plugins/jquery.visible.js
deleted file mode 100644
index ad80f84..0000000
--- a/_site/js/plugins/jquery.visible.js
+++ /dev/null
@@ -1,68 +0,0 @@
-(function($){
-
-  /**
-   * Copyright 2012, Digital Fusion
-   * Licensed under the MIT license.
-   * http://teamdf.com/jquery-plugins/license/
-   *
-   * @author Sam Sehnert
-   * @desc A small plugin that checks whether elements are within
-   *       the user visible viewport of a web browser.
-   *       only accounts for vertical position, not horizontal.
-   */
-  var $w = $(window);
-  $.fn.visible = function(partial,hidden,direction){
-
-    if (this.length < 1)
-      return;
-
-    var $t        = this.length > 1 ? this.eq(0) : this,
-      t         = $t.get(0),
-      vpWidth   = $w.width(),
-      vpHeight  = $w.height(),
-      direction = (direction) ? direction : 'both',
-      clientSize = hidden === true ? t.offsetWidth * t.offsetHeight : true;
-
-    if (typeof t.getBoundingClientRect === 'function'){
-
-      // Use this native browser method, if available.
-      var rec = t.getBoundingClientRect(),
-        tViz = rec.top    >= 0 && rec.top    <  vpHeight,
-        bViz = rec.bottom >  0 && rec.bottom <= vpHeight,
-        lViz = rec.left   >= 0 && rec.left   <  vpWidth,
-        rViz = rec.right  >  0 && rec.right  <= vpWidth,
-        vVisible   = partial ? tViz || bViz : tViz && bViz,
-        hVisible   = partial ? lViz || lViz : lViz && rViz;
-
-      if(direction === 'both')
-        return clientSize && vVisible && hVisible;
-      else if(direction === 'vertical')
-        return clientSize && vVisible;
-      else if(direction === 'horizontal')
-        return clientSize && hVisible;
-    } else {
-
-      var viewTop         = $w.scrollTop(),
-        viewBottom      = viewTop + vpHeight,
-        viewLeft        = $w.scrollLeft(),
-        viewRight       = viewLeft + vpWidth,
-        offset          = $t.offset(),
-        _top            = offset.top,
-        _bottom         = _top + $t.height(),
-        _left           = offset.left,
-        _right          = _left + $t.width(),
-        compareTop      = partial === true ? _bottom : _top,
-        compareBottom   = partial === true ? _top : _bottom,
-        compareLeft     = partial === true ? _right : _left,
-        compareRight    = partial === true ? _left : _right;
-
-      if(direction === 'both')
-        return !!clientSize && ((compareBottom <= viewBottom) && (compareTop >= viewTop)) && ((compareRight <= viewRight) && (compareLeft >= viewLeft));
-      else if(direction === 'vertical')
-        return !!clientSize && ((compareBottom <= viewBottom) && (compareTop >= viewTop));
-      else if(direction === 'horizontal')
-        return !!clientSize && ((compareRight <= viewRight) && (compareLeft >= viewLeft));
-    }
-  };
-
-})(jQuery);
\ No newline at end of file
diff --git a/_site/js/vendor/html5shiv.min.js b/_site/js/vendor/html5shiv.min.js
deleted file mode 100644
index 6168aac..0000000
--- a/_site/js/vendor/html5shiv.min.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/*
- HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
-*/
-(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
-a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</style>";
-c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
-"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);
-if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);
\ No newline at end of file
diff --git a/_site/js/vendor/jquery-1.10.2.min.js b/_site/js/vendor/jquery-1.10.2.min.js
deleted file mode 100755
index da41706..0000000
--- a/_site/js/vendor/jquery-1.10.2.min.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
-//@ sourceMappingURL=jquery-1.10.2.min.map
-*/
-(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t
-}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);
-u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
diff --git a/_site/js/vendor/jquery-1.9.1.min.js b/_site/js/vendor/jquery-1.9.1.min.js
deleted file mode 100644
index 006e953..0000000
--- a/_site/js/vendor/jquery-1.9.1.min.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license
-//@ sourceMappingURL=jquery.min.map
-*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;
-return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="<a name='"+x+"'></a><div name='"+x+"'></div>",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="<input type='hidden' i=''/>",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&&gt(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Nt=/^(?:checkbox|radio)$/i,Ct=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:b.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l)
-}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=ln(e,t),Pt.detach()),Gt[e]=n),n}function ln(e,t){var n=b(t.createElement(e)).appendTo(t.body),r=b.css(n[0],"display");return n.remove(),r}b.each(["height","width"],function(e,n){b.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(b.css(e,"display"))?b.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,i),i):0)}}}),b.support.opacity||(b.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=b.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===b.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),b(function(){b.support.reliableMarginRight||(b.cssHooks.marginRight={get:function(e,n){return n?b.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!b.support.pixelPosition&&b.fn.position&&b.each(["top","left"],function(e,n){b.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?b(e).position()[n]+"px":r):t}}})}),b.expr&&b.expr.filters&&(b.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!b.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||b.css(e,"display"))},b.expr.filters.visible=function(e){return!b.expr.filters.hidden(e)}),b.each({margin:"",padding:"",border:"Width"},function(e,t){b.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(b.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=b.prop(this,"elements");return e?b.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!b(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Nt.test(e))}).map(function(e,t){var n=b(this).val();return null==n?null:b.isArray(n)?b.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),b.param=function(e,n){var r,i=[],o=function(e,t){t=b.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=b.ajaxSettings&&b.ajaxSettings.traditional),b.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(b.isArray(t))b.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==b.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}b.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){b.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),b.fn.hover=function(e,t){return this.mouseenter(e).mouseleave(t||e)};var mn,yn,vn=b.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Nn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Cn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=b.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=a.href}catch(Ln){yn=o.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(w)||[];if(b.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(u){var l;return o[u]=!0,b.each(e[u]||[],function(e,u){var c=u(n,r,i);return"string"!=typeof c||a||o[c]?a?!(l=c):t:(n.dataTypes.unshift(c),s(c),!1)}),l}return s(n.dataTypes[0])||!o["*"]&&s("*")}function Mn(e,n){var r,i,o=b.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&b.extend(!0,e,r),e}b.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,u=e.indexOf(" ");return u>=0&&(i=e.slice(u,e.length),e=e.slice(0,u)),b.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&b.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?b("<div>").append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},b.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){b.fn[t]=function(e){return this.on(t,e)}}),b.each(["get","post"],function(e,n){b[n]=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Nn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks("once memory"),m=p.statusCode||{},y={},v={},x=0,T="canceled",N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m[t]=[m[t],e[t]];else N.always(e[N.status]);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||"*").toLowerCase().match(w)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?80:443))==(mn[3]||("http:"===mn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(b.lastModified[o]&&N.setRequestHeader("If-Modified-Since",b.lastModified[o]),b.etag[o]&&N.setRequestHeader("If-None-Match",b.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader("Content-Type",p.contentType),N.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)N.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T="abort";for(i in{success:1,error:1,complete:1})N[i](p[i]);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger("ajaxSend",[N,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort("timeout")},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||"",N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader("Last-Modified"),T&&(b.lastModified[o]=T),T=N.getResponseHeader("etag"),T&&(b.etag[o]=T)),204===e?(c=!0,C="nocontent"):304===e?(c=!0,C="notmodified"):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C="error",0>e&&(e=0))),N.status=e,N.statusText=(n||C)+"",c?h.resolveWith(f,[y,C,N]):h.rejectWith(f,[N,C,v]),N.statusCode(m),m=t,u&&d.trigger(c?"ajaxSuccess":"ajaxError",[N,p,c?y:v]),g.fireWith(f,[N,C]),u&&(d.trigger("ajaxComplete",[N,p]),--b.active||b.event.trigger("ajaxStop")))}return N},getScript:function(e,n){return b.get(e,t,n,"script")},getJSON:function(e,t,n){return b.get(e,t,n,"json")}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n[c[s]]=r[s]);while("*"===l[0])l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in r)a=l[0];else{for(s in r){if(!l[0]||e.converters[s+" "+l[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l[0]&&l.unshift(a),r[a]):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1])for(i in e.converters)a[i.toLowerCase()]=e.converters[i];for(;r=u[++s];)if("*"!==r){if("*"!==l&&l!==r){if(i=a[l+" "+r]||a["* "+r],!i)for(n in a)if(o=n.split(" "),o[1]===r&&(i=a[l+" "+o[0]]||a["* "+o[0]])){i===!0?i=a[n]:a[n]!==!0&&(r=o[0],u.splice(s--,0,r));break}if(i!==!0)if(i&&e["throws"])t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+l+" to "+r}}}l=r}return{state:"success",data:t}}b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),b.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=o.head||b("head")[0]||o.documentElement;return{send:function(t,i){n=o.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=[],Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=On.pop()||b.expando+"_"+vn++;return this[e]=!0,e}}),b.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||b.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&"withCredentials"in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn[a]),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),"string"==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+x+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=Yn.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(b.cssNumber[e]?"":"px"),"px"!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||".5",s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn[t]||[]).concat(Qn["*"]),i=0,o=r.length;for(;o>i;i++)if(r[i].call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn[o].call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t[r],n=e[i],b.isArray(n)&&(o=n[1],n=e[i]=n[0]),i!==r&&(e[r]=n,delete e[i]),a=b.cssHooks[r],a&&"expand"in a){n=a.expand(n),delete e[r];for(i in n)i in e||(e[i]=n[i],t[i]=o)}else t[r]=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=[],m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued--,b.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===b.css(e,"display")&&"none"===b.css(e,"float")&&(b.support.inlineBlockNeedsLayout&&"inline"!==un(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(i in t)if(a=t[i],Vn.exec(a)){if(delete t[i],u=u||"toggle"===a,a===(m?"hide":"show"))continue;g.push(i)}if(o=g.length){s=b._data(e,"fxshow")||b._data(e,"fxshow",{}),"hidden"in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,"fxshow");for(t in h)b.style(e,t,h[t])});for(i=0;o>i;i++)r=g[i],l=f.createTween(r,m?s[r]:0),h[r]=s[r]||b.style(e,r),r in s||(s[r]=l.start,m&&(l.end=l.start,l.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=b.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[b.cssProps[e.prop]]||b.cssHooks[e.prop])?b.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.each(["toggle","show","hide"],function(e,t){var n=b.fn[t];b.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=b.timers,a=b._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=b._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){b.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&"object"==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds[r.duration]:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=[],b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,"position");"static"===r&&(e.style.position="relative");var i=b(e),o=i.offset(),a=b.css(e,"top"),s=b.css(e,"left"),u=("absolute"===r||"fixed"===r)&&b.inArray("auto",[a,s])>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),"using"in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===b.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e[0],"html")||(n=e.offset()),n.top+=b.css(e[0],"borderTopWidth",!0),n.left+=b.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-b.css(r,"marginTop",!0),left:t.left-n.left-b.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,"html")&&"static"===b.css(e,"position"))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);b.fn[e]=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:"height",Width:"width"},function(e,n){b.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){b.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return b})})(window);
\ No newline at end of file
diff --git a/_site/js/vendor/modernizr-2.6.2.min.js b/_site/js/vendor/modernizr-2.6.2.min.js
deleted file mode 100755
index f65d479..0000000
--- a/_site/js/vendor/modernizr-2.6.2.min.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/* Modernizr 2.6.2 (Custom Build) | MIT & BSD
- * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load
- */
-;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d<e;d++)u[c[d]]=c[d]in k;return u.list&&(u.list=!!b.createElement("datalist")&&!!a.HTMLDataListElement),u}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var d=0,e,f,h,i=a.length;d<i;d++)k.setAttribute("type",f=a[d]),e=k.type!=="text",e&&(k.value=l,k.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&k.style.WebkitAppearance!==c?(g.appendChild(k),h=b.defaultView,e=h.getComputedStyle&&h.getComputedStyle(k,null).WebkitAppearance!=="textfield"&&k.offsetHeight!==0,g.removeChild(k)):/^(search|tel)$/.test(f)||(/^(url|email)$/.test(f)?e=k.checkValidity&&k.checkValidity()===!1:e=k.value!=l)),t[a[d]]=!!e;return t}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k=b.createElement("input"),l=":)",m={}.toString,n=" -webkit- -moz- -o- -ms- ".split(" "),o="Webkit Moz O ms",p=o.split(" "),q=o.toLowerCase().split(" "),r={svg:"http://www.w3.org/2000/svg"},s={},t={},u={},v=[],w=v.slice,x,y=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["&#173;",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="<svg/>",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function p(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return r.shivMethods?n(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+l().join().replace(/\w+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(r,b.frag)}function q(a){a||(a=b);var c=m(a);return r.shivCSS&&!f&&!c.hasCSS&&(c.hasCSS=!!k(a,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),j||p(a,c),a}var c=a.html5||{},d=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,e=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,g="_html5shiv",h=0,i={},j;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};
diff --git a/_site/js/vendor/respond.min.js b/_site/js/vendor/respond.min.js
deleted file mode 100644
index b24e22c..0000000
--- a/_site/js/vendor/respond.min.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/*! Respond.js v1.4.2: min/max-width media query polyfill
- * Copyright 2014 Scott Jehl
- * Licensed under MIT
- * http://j.mp/respondjs */
-
-/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */
-/*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */
-(function(e){"use strict";e.matchMedia=e.matchMedia||function(e,t){var n,r=e.documentElement,i=r.firstElementChild||r.firstChild,s=e.createElement("body"),o=e.createElement("div");o.id="mq-test-1";o.style.cssText="position:absolute;top:-100em";s.style.background="none";s.appendChild(o);return function(e){o.innerHTML='&shy;<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>';r.insertBefore(s,i);n=o.offsetWidth===42;r.removeChild(s);return{matches:n,media:e}}}(e.document)})(this);(function(e){"use strict";function T(){w(true)}var t={};e.respond=t;t.update=function(){};var n=[],r=function(){var t=false;try{t=new e.XMLHttpRequest}catch(n){t=new e.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}(),i=function(e,t){var n=r();if(!n){return}n.open("GET",e,true);n.onreadystatechange=function(){if(n.readyState!==4||n.status!==200&&n.status!==304){return}t(n.responseText)};if(n.readyState===4){return}n.send(null)},s=function(e){return e.replace(t.regex.minmaxwh,"").match(t.regex.other)};t.ajax=i;t.queue=n;t.unsupportedmq=s;t.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g};t.mediaQueriesSupported=e.matchMedia&&e.matchMedia("only all")!==null&&e.matchMedia("only all").matches;if(t.mediaQueriesSupported){return}var o=e.document,u=o.documentElement,a=[],f=[],l=[],c={},h=30,p=o.getElementsByTagName("head")[0]||u,d=o.getElementsByTagName("base")[0],v=p.getElementsByTagName("link"),m,g,y,b=function(){var e,t=o.createElement("div"),n=o.body,r=u.style.fontSize,i=n&&n.style.fontSize,s=false;t.style.cssText="position:absolute;font-size:1em;width:1em";if(!n){n=s=o.createElement("body");n.style.background="none"}u.style.fontSize="100%";n.style.fontSize="100%";n.appendChild(t);if(s){u.insertBefore(n,u.firstChild)}e=t.offsetWidth;if(s){u.removeChild(n)}else{n.removeChild(t)}u.style.fontSize=r;if(i){n.style.fontSize=i}e=y=parseFloat(e);return e},w=function(t){var n="clientWidth",r=u[n],i=o.compatMode==="CSS1Compat"&&r||o.body[n]||r,s={},c=v[v.length-1],d=(new Date).getTime();if(t&&m&&d-m<h){e.clearTimeout(g);g=e.setTimeout(w,h);return}else{m=d}for(var E in a){if(a.hasOwnProperty(E)){var S=a[E],x=S.minw,T=S.maxw,N=x===null,C=T===null,k="em";if(!!x){x=parseFloat(x)*(x.indexOf(k)>-1?y||b():1)}if(!!T){T=parseFloat(T)*(T.indexOf(k)>-1?y||b():1)}if(!S.hasquery||(!N||!C)&&(N||i>=x)&&(C||i<=T)){if(!s[S.media]){s[S.media]=[]}s[S.media].push(f[S.rules])}}}for(var L in l){if(l.hasOwnProperty(L)){if(l[L]&&l[L].parentNode===p){p.removeChild(l[L])}}}l.length=0;for(var A in s){if(s.hasOwnProperty(A)){var O=o.createElement("style"),M=s[A].join("\n");O.type="text/css";O.media=A;p.insertBefore(O,c.nextSibling);if(O.styleSheet){O.styleSheet.cssText=M}else{O.appendChild(o.createTextNode(M))}l.push(O)}}},E=function(e,n,r){var i=e.replace(t.regex.comments,"").replace(t.regex.keyframes,"").match(t.regex.media),o=i&&i.length||0;n=n.substring(0,n.lastIndexOf("/"));var u=function(e){return e.replace(t.regex.urls,"$1"+n+"$2$3")},l=!o&&r;if(n.length){n+="/"}if(l){o=1}for(var c=0;c<o;c++){var h,p,d,v;if(l){h=r;f.push(u(e))}else{h=i[c].match(t.regex.findStyles)&&RegExp.$1;f.push(RegExp.$2&&u(RegExp.$2))}d=h.split(",");v=d.length;for(var m=0;m<v;m++){p=d[m];if(s(p)){continue}a.push({media:p.split("(")[0].match(t.regex.only)&&RegExp.$2||"all",rules:f.length-1,hasquery:p.indexOf("(")>-1,minw:p.match(t.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:p.match(t.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}}w()},S=function(){if(n.length){var t=n.shift();i(t.href,function(n){E(n,t.href,t.media);c[t.href]=true;e.setTimeout(function(){S()},0)})}},x=function(){for(var t=0;t<v.length;t++){var r=v[t],i=r.href,s=r.media,o=r.rel&&r.rel.toLowerCase()==="stylesheet";if(!!i&&o&&!c[i]){if(r.styleSheet&&r.styleSheet.rawCssText){E(r.styleSheet.rawCssText,i,s);c[i]=true}else{if(!/^([a-zA-Z:]*\/\/)/.test(i)&&!d||i.replace(RegExp.$1,"").split("/")[0]===e.location.host){if(i.substring(0,2)==="//"){i=e.location.protocol+i}n.push({href:i,media:s})}}}}S()};x();t.update=x;t.getEmValue=b;if(e.addEventListener){e.addEventListener("resize",T,false)}else if(e.attachEvent){e.attachEvent("onresize",T)}})(this)
\ No newline at end of file
diff --git a/_site/roadmap/index.html b/_site/roadmap/index.html
deleted file mode 100644
index 2c20cb1..0000000
--- a/_site/roadmap/index.html
+++ /dev/null
@@ -1,254 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge">
-
-  <title>ARIA 0.1.0 Roadmap • Apache ARIA TOSCA</title>
-
-  
-  
-  
-
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-  <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
-
-  <!-- CSS -->
-  <link rel="stylesheet" href="/css/owl.carousel.css">
-  <link rel="stylesheet" href="/css/bootstrap.min.css">
-  <link rel="stylesheet" href="/css/font-awesome.min.css">
-  <link rel="stylesheet" href="/css/style.css">
-  <link rel="stylesheet" href="/css/ionicons.min.css">
-  <link rel="stylesheet" href="/css/animate.css">
-  <link rel="stylesheet" href="/css/responsive.css">
-
-
-  <!-- Js -->
-  <script src="/js/vendor/modernizr-2.6.2.min.js"></script>
-  <script src="/js/vendor/jquery-1.10.2.min.js"></script>
-  <script>window.jQuery || document.write('<script src="/js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
-  <script src="/js/bootstrap.min.js"></script>
-  <script src="/js/owl.carousel.min.js"></script>
-  <script src="/js/plugins.js"></script>
-
-  <script src="/js/min/waypoints.min.js"></script>
-  <script src="/js/jquery.counterup.js"></script>
-
-
-
-
-
-
-  <script src="/js/main.js"></script>
-  <script src="/js/plugins/jquery.mixitup.min.js"></script>
-
-</head>
-
-  <body id="js-body">
-    
-
-    <!--[if lt IE 9]><div class="upgrade notice-warning"><strong>Your browser is quite old!</strong> Why not <a href="http://whatbrowser.org/">upgrade to a newer one</a> to better enjoy this site?</div><![endif]-->
-
-    <!-- Header Start -->
-<header>
-<div class="container">
-  <div class="row">
-    <div class="col-md-12">
-      <!-- header Nav Start -->
-      <nav class="navbar navbar-default">
-        <div class="container-fluid">
-          <!-- Brand and toggle get grouped for better mobile display -->
-          <div class="navbar-header">
-            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-            <span class="sr-only">Toggle navigation</span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            <span class="icon-bar"></span>
-            </button>
-            <a class="navbar-brand" href="/">
-              <img src="/images/aria-logo.png" alt="Apache ARIA TOSCA">
-            </a>
-          </div>
-            <!-- Collect the nav links, forms, and other content for toggling -->
-            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
-
-              <nav role="navigation" class="menu top-menu">
-                  <ul class="nav navbar-nav navbar-right">
-	<li class="home"><a href="/">Apache ARIA TOSCA</a></li>
-	
-    
-    <li><a href="/about/" >About</a></li>
-  
-    
-    <li><a href="/community/" >Community</a></li>
-  
-    
-    <li><a href="/getting-started/" >Getting Started</a></li>
-  
-    
-    <li><a href="/getting-started/" >Docs</a></li>
-  
-    
-    <li><a href="/roadmap/" >Roadmap</a></li>
-  
-</ul>
-
-              </nav>
-            </div><!-- /.navbar-collapse -->
-          </div><!-- /.container-fluid -->
-        </nav>
-      </div>
-    </div>
-  </div>
-</header><!-- header close -->
-
-
-
-    <div id="page-wrapper">
-      <div id="main" role="main">
-	<article class="wrap" itemscope itemtype="http://schema.org/Article">
-		
-		
-
-		<section id="global-header">
-			<div class="container">
-				<div class="row">
-					<div class="col-md-12">
-						<div class="block">
-							<h1>ARIA 0.1.0 Roadmap</h1>
-							<p></p>
-						</div>
-					</div>
-				</div>
-			</div>
-		</section>
-
-
-
-		<div class="inner-wrap">
-			<div id="content" class="page-content" itemprop="articleBody">
-				<section id="intro">
-		      <div class="container">
-		        <div class="row">
-								<p>ARIA’s backlod is found <a href="https://issues.apache.org/jira/secure/RapidBoard.jspa?projectKey=ARIA&amp;rapidView=150&amp;view=planning">HERE</a></p>
-
-<ul>
-  <li>
-    <p>OASIS TOSCA Simple Profile 1.0 - Support “OASIS TOSCA Simple Profile 1.0” YAML DSL specification.</p>
-  </li>
-  <li>
-    <p>OASIS TOSCA Simple Profile 1.0 test suite - Comprehensive coverage of the YAML DSL specification.</p>
-  </li>
-  <li>
-    <p>OASIS TOSCA Simple Profile 1.0 for NFV - Implement latest reversion of “TOSCA Simple Profile for NFV” draft03 specification.</p>
-  </li>
-  <li>
-    <p>Modular DSL Parser - Modular DSL Parser capable of supporting multiple DSLs and profiles.</p>
-  </li>
-  <li>
-    <p>TOSCA Cloud Service Archive(CSAR) Support the standard TOSCA CSAR template archiving format.</p>
-  </li>
-  <li>
-    <p>Template Validation - Enabled template validation based on the profile used on application or VNF template</p>
-  </li>
-  <li>
-    <p>Deployment Plans Dynamic Generation - Dynamic generation of deployment plans from on the TOSCA template and plugins used in the TOSCA templates.</p>
-  </li>
-  <li>Pluggable node Types Plugins mechanism that allows extending the TOSCA normative node types with custom and technology specific node types, allowing TOSCA to natively support the following:
-    <ul>
-      <li>Extend TOSCA Normative types and support introduction of new technology specific node types with their corresponding relationship node types, and lifecycle operation implementations.</li>
-      <li>Native TOSCA support for Multi-VIM, combination of multiple and mixed environments.</li>
-      <li>Native TOSCA support for any sVNFM/gVNFM</li>
-    </ul>
-  </li>
-  <li>
-    <p>Live Attribute Injection - Plugins can set node attributes and fill in TOSCA functions allowing for live requirements-and-capabilities processing</p>
-  </li>
-  <li>
-    <p>TOSCA Workflow Execution Engine TOSCA native workflow execution engine that can run over the deployment graph, execute dynamically generated deployment plans from the TOSCA topology temple, support custom workflows addition to graph based workflow execution.</p>
-  </li>
-  <li>Model Storage Mechanism Storage mechanism that allows storing the generated objects model and template related resources into filesystem, database and memory.</li>
-</ul>
-
-		        </div>
-		      </div>
-		    </section>
-				<hr />
-				<footer class="page-footer">
-					
-					
-					
-				</footer><!-- /.footer -->
-				<aside>
-					
-				</aside>
-			</div><!-- /.content -->
-		</div><!-- /.inner-wrap -->
-		
-	</article><!-- ./wrap -->
-</div><!-- /#main -->
-
-      
-
-<!-- Wrapper Start -->
-<section id="intro" style="padding-top:30px; padding-bottom:30px">
-	<div class="container">
-		<div class="row">
-			<div class="col-md-10 col-sm-12">
-				<div class="block">
-					<p>
-						Apache ARIA TOSCA is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
-					</p>
-				</div>
-			</div><!-- .col-md-7 close -->
-			<div class="col-md-2 col-sm-12">
-				<div class="block" valign="middle" style="vertical-align: middle;">
-					<img src="/images/incubator_power_ring.png" alt="ARIA Podling"  >
-				</div>
-			</div><!-- .col-md-5 close -->
-		</div>
-	</div>
-</section>
-
-<footer>
-	<div class="container">
-		<div class="row">
-			<div class="col-md-12">
-				<div class="footer-manu">
-
-					<ul class="menu-item">
-					
-			      
-						<li><a href="/about/" >About</a></li>
-					
-			      
-						<li><a href="/community/" >Community</a></li>
-					
-			      
-						<li><a href="/getting-started/" >Getting Started</a></li>
-					
-			      
-						<li><a href="/roadmap/" >Roadmap</a></li>
-					
-					</ul>
-				</div>
-
-				<p> Copyright © 2017 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. <br />
-				    Apache, the Apache Feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
-			</div>
-		</div>
-	</div>
-</footer>
-
-    </div>
-
-    <script src="/js/vendor/jquery-1.10.2.min.js"></script>
-    <script src="/js/plugins/jquery.mixitup.min.js"></script>
-    <script src="/js/owl.carousel.min.js"></script>
-    <script src="/js/jquery.counterup.js"></script>
-
-    <script src="/js/main.js"></script>
-
-  </body>
-
-</html>
diff --git a/_site/robots.txt b/_site/robots.txt
deleted file mode 100644
index d297064..0000000
--- a/_site/robots.txt
+++ /dev/null
@@ -1 +0,0 @@
-Sitemap: http://localhost:4000/sitemap.xml
diff --git a/_site/sitemap.xml b/_site/sitemap.xml
deleted file mode 100644
index 3f62555..0000000
--- a/_site/sitemap.xml
+++ /dev/null
@@ -1,150 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
-<url>
-<loc>/about/</loc>
-</url>
-<url>
-<loc>/community/</loc>
-</url>
-<url>
-<loc>/getting-started/</loc>
-</url>
-<url>
-<loc>/</loc>
-</url>
-<url>
-<loc>/roadmap/</loc>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.cli.html</loc>
-<lastmod>2017-07-10T19:45:15+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.html</loc>
-<lastmod>2017-07-10T19:45:15+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.modeling.html</loc>
-<lastmod>2017-07-10T19:45:16+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.modeling.models.html</loc>
-<lastmod>2017-07-10T19:45:16+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.orchestrator.context.html</loc>
-<lastmod>2017-07-10T19:45:16+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.orchestrator.execution_plugin.ctx_proxy.html</loc>
-<lastmod>2017-07-10T19:45:16+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.orchestrator.execution_plugin.html</loc>
-<lastmod>2017-07-10T19:45:16+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.orchestrator.execution_plugin.ssh.html</loc>
-<lastmod>2017-07-10T19:45:16+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.orchestrator.html</loc>
-<lastmod>2017-07-10T19:45:16+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.orchestrator.workflows.api.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.orchestrator.workflows.builtin.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.orchestrator.workflows.executor.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.orchestrator.workflows.html</loc>
-<lastmod>2017-07-10T19:45:16+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.parser.consumption.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.parser.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.parser.loading.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.parser.modeling.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.parser.presentation.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.parser.reading.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.parser.validation.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.storage.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria.utils.html</loc>
-<lastmod>2017-07-10T19:45:17+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria_extension_tosca.simple_nfv_v1_0.html</loc>
-<lastmod>2017-07-10T19:45:18+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria_extension_tosca.simple_v1_0.html</loc>
-<lastmod>2017-07-10T19:45:18+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria_extension_tosca.simple_v1_0.modeling.html</loc>
-<lastmod>2017-07-10T19:45:18+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/aria_extension_tosca.simple_v1_0.presentation.html</loc>
-<lastmod>2017-07-10T19:45:18+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/cli.html</loc>
-<lastmod>2017-07-10T19:45:18+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/genindex.html</loc>
-<lastmod>2017-07-10T19:45:19+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/index.html</loc>
-<lastmod>2017-07-10T19:45:18+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/py-modindex.html</loc>
-<lastmod>2017-07-10T19:45:19+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/rest.html</loc>
-<lastmod>2017-07-10T19:45:18+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/docs/html/search.html</loc>
-<lastmod>2017-07-10T19:45:19+03:00</lastmod>
-</url>
-<url>
-<loc>/apache-ariatosca-0.1.1/examples/hello-world/index.html</loc>
-<lastmod>2017-07-03T12:03:35+03:00</lastmod>
-</url>
-</urlset>
diff --git a/build_site.sh b/build_site.sh
index 1def3db..547dbf1 100755
--- a/build_site.sh
+++ b/build_site.sh
@@ -12,9 +12,6 @@
 bundle
 bundle exec jekyll build --destination $WORKDIR
 
-
-
-# Push
 git checkout asf-site
 git clean -f -d
 git pull origin asf-site