SAMZA-259: Restructure documentation folders

Project: http://git-wip-us.apache.org/repos/asf/incubator-samza/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-samza/commit/1e2cfe22
Tree: http://git-wip-us.apache.org/repos/asf/incubator-samza/tree/1e2cfe22
Diff: http://git-wip-us.apache.org/repos/asf/incubator-samza/diff/1e2cfe22

Branch: refs/heads/master
Commit: 1e2cfe22ea0eb0fd2d4e935bfd9b5d45a503d1bd
Parents: fa03273
Author: Yan Fang <[email protected]>
Authored: Thu Aug 14 22:21:47 2014 -0700
Committer: Yan Fang <[email protected]>
Committed: Thu Aug 14 22:21:47 2014 -0700

----------------------------------------------------------------------
 bin/generate-javadocs.sh                        |   12 +-
 bin/publish-site.sh                             |   15 +-
 docs/README.md                                  |   18 +-
 docs/_config.yml                                |    5 +
 docs/_docs/local-site-test.sh                   |   34 +
 docs/_docs/replace-versioned.sh                 |   41 +
 docs/_layouts/default.html                      |   14 +-
 docs/archive/index.html                         |   28 +
 docs/css/font-awesome.min.css                   |    4 +-
 docs/fonts/FontAwesome.otf                      |  Bin 62856 -> 75188 bytes
 docs/fonts/fontawesome-webfont.eot              |  Bin 38205 -> 72449 bytes
 docs/fonts/fontawesome-webfont.svg              |  848 +++---
 docs/fonts/fontawesome-webfont.ttf              |  Bin 80652 -> 141564 bytes
 docs/fonts/fontawesome-webfont.woff             |  Bin 44432 -> 83760 bytes
 .../documentation/comparisons/mupd8-samza.png   |  Bin 8217 -> 0 bytes
 .../learn/documentation/comparisons/mupd8.png   |  Bin 7308 -> 0 bytes
 .../documentation/container/checkpointing.svg   |    4 -
 .../documentation/container/stateful_job.png    |  Bin 26142 -> 0 bytes
 .../container/stream_job_and_db.png             |  Bin 30316 -> 0 bytes
 .../container/tasks-and-partitions.svg          |    4 -
 .../documentation/introduction/dag.graffle      | 1009 -------
 .../learn/documentation/introduction/dag.png    |  Bin 34869 -> 0 bytes
 .../introduction/group-by-example.png           |  Bin 17509 -> 0 bytes
 .../documentation/introduction/job.graffle      |  512 ----
 .../learn/documentation/introduction/job.png    |  Bin 8954 -> 0 bytes
 .../introduction/job_detail.graffle             | 1320 ---------
 .../documentation/introduction/job_detail.png   |  Bin 18176 -> 0 bytes
 .../introduction/samza-ecosystem.png            |  Bin 2473 -> 0 bytes
 .../documentation/introduction/samza-hadoop.png |  Bin 2542 -> 0 bytes
 .../introduction/samza-yarn-integration.png     |  Bin 9400 -> 0 bytes
 .../samza-yarn-kafka-integration.png            |  Bin 12798 -> 0 bytes
 .../introduction/samza_state.graffle            | 1654 -----------
 .../documentation/introduction/samza_state.png  |  Bin 40635 -> 0 bytes
 .../documentation/introduction/stream.graffle   | 2670 ------------------
 .../learn/documentation/introduction/stream.png |  Bin 19806 -> 0 bytes
 .../motivation/data-processing-spectrum-1.png   |  Bin 21773 -> 0 bytes
 .../motivation/data-processing-spectrum-2.png   |  Bin 21902 -> 0 bytes
 .../motivation/data-processing-spectrum-3.png   |  Bin 29389 -> 0 bytes
 .../documentation/yarn/samza-am-dashboard.png   |  Bin 55603 -> 0 bytes
 .../documentation/comparisons/mupd8-samza.png   |  Bin 0 -> 8217 bytes
 .../learn/documentation/comparisons/mupd8.png   |  Bin 0 -> 7308 bytes
 .../documentation/container/checkpointing.svg   |    4 +
 .../documentation/container/stateful_job.png    |  Bin 0 -> 26142 bytes
 .../container/stream_job_and_db.png             |  Bin 0 -> 30316 bytes
 .../container/tasks-and-partitions.svg          |    4 +
 .../documentation/introduction/dag.graffle      | 1009 +++++++
 .../learn/documentation/introduction/dag.png    |  Bin 0 -> 34869 bytes
 .../introduction/group-by-example.png           |  Bin 0 -> 17509 bytes
 .../documentation/introduction/job.graffle      |  512 ++++
 .../learn/documentation/introduction/job.png    |  Bin 0 -> 8954 bytes
 .../introduction/job_detail.graffle             | 1320 +++++++++
 .../documentation/introduction/job_detail.png   |  Bin 0 -> 18176 bytes
 .../introduction/samza-ecosystem.png            |  Bin 0 -> 2473 bytes
 .../documentation/introduction/samza-hadoop.png |  Bin 0 -> 2542 bytes
 .../introduction/samza-yarn-integration.png     |  Bin 0 -> 9400 bytes
 .../samza-yarn-kafka-integration.png            |  Bin 0 -> 12798 bytes
 .../introduction/samza_state.graffle            | 1654 +++++++++++
 .../documentation/introduction/samza_state.png  |  Bin 0 -> 40635 bytes
 .../documentation/introduction/stream.graffle   | 2670 ++++++++++++++++++
 .../learn/documentation/introduction/stream.png |  Bin 0 -> 19806 bytes
 .../motivation/data-processing-spectrum-1.png   |  Bin 0 -> 21773 bytes
 .../motivation/data-processing-spectrum-2.png   |  Bin 0 -> 21902 bytes
 .../motivation/data-processing-spectrum-3.png   |  Bin 0 -> 29389 bytes
 .../documentation/yarn/samza-am-dashboard.png   |  Bin 0 -> 55603 bytes
 docs/index.md                                   |    2 +-
 docs/learn/documentation/0.7.0/api/overview.md  |  142 -
 .../0.7.0/comparisons/introduction.md           |   80 -
 .../documentation/0.7.0/comparisons/mupd8.md    |   88 -
 .../0.7.0/comparisons/spark-streaming.md        |  105 -
 .../documentation/0.7.0/comparisons/storm.md    |  124 -
 .../0.7.0/container/checkpointing.md            |  124 -
 .../documentation/0.7.0/container/event-loop.md |   60 -
 docs/learn/documentation/0.7.0/container/jmx.md |   40 -
 .../documentation/0.7.0/container/metrics.md    |  102 -
 .../0.7.0/container/samza-container.md          |  105 -
 .../0.7.0/container/serialization.md            |   64 -
 .../0.7.0/container/state-management.md         |  238 --
 .../documentation/0.7.0/container/streams.md    |  139 -
 .../documentation/0.7.0/container/windowing.md  |   61 -
 docs/learn/documentation/0.7.0/index.html       |   92 -
 .../0.7.0/introduction/architecture.md          |  110 -
 .../0.7.0/introduction/background.md            |   71 -
 .../0.7.0/introduction/concepts.md              |   72 -
 .../0.7.0/jobs/configuration-table.html         | 1157 --------
 .../documentation/0.7.0/jobs/configuration.md   |   63 -
 .../documentation/0.7.0/jobs/job-runner.md      |   60 -
 docs/learn/documentation/0.7.0/jobs/logging.md  |   93 -
 .../learn/documentation/0.7.0/jobs/packaging.md |   47 -
 .../documentation/0.7.0/jobs/reprocessing.md    |   83 -
 .../learn/documentation/0.7.0/jobs/yarn-jobs.md |   34 -
 .../documentation/0.7.0/operations/kafka.md     |   34 -
 .../documentation/0.7.0/operations/security.md  |   72 -
 .../0.7.0/yarn/application-master.md            |   69 -
 .../learn/documentation/0.7.0/yarn/isolation.md |   46 -
 .../api/javadocs/allclasses-frame.html          |   83 +
 .../api/javadocs/allclasses-noframe.html        |   83 +
 .../versioned/api/javadocs/constant-values.html |  142 +
 .../versioned/api/javadocs/deprecated-list.html |  113 +
 .../versioned/api/javadocs/help-doc.html        |  214 ++
 .../versioned/api/javadocs/index-all.html       | 1386 +++++++++
 .../versioned/api/javadocs/index.html           |   74 +
 .../javadocs/org/apache/samza/Partition.html    |  332 +++
 .../org/apache/samza/SamzaException.html        |  296 ++
 .../org/apache/samza/checkpoint/Checkpoint.html |  316 +++
 .../samza/checkpoint/CheckpointManager.html     |  307 ++
 .../checkpoint/CheckpointManagerFactory.html    |  207 ++
 .../apache/samza/checkpoint/package-frame.html  |   24 +
 .../samza/checkpoint/package-summary.html       |  157 +
 .../apache/samza/checkpoint/package-tree.html   |  131 +
 .../org/apache/samza/config/Config.html         |  672 +++++
 .../apache/samza/config/ConfigException.html    |  285 ++
 .../org/apache/samza/config/ConfigFactory.html  |  210 ++
 .../org/apache/samza/config/ConfigRewriter.html |  208 ++
 .../org/apache/samza/config/MapConfig.html      |  456 +++
 .../org/apache/samza/config/package-frame.html  |   29 +
 .../apache/samza/config/package-summary.html    |  180 ++
 .../org/apache/samza/config/package-tree.html   |  152 +
 .../samza/container/SamzaContainerContext.html  |  299 ++
 .../org/apache/samza/container/TaskName.html    |  330 +++
 .../stream/SystemStreamPartitionGrouper.html    |  214 ++
 .../SystemStreamPartitionGrouperFactory.html    |  205 ++
 .../container/grouper/stream/package-frame.html |   20 +
 .../grouper/stream/package-summary.html         |  140 +
 .../container/grouper/stream/package-tree.html  |  123 +
 .../apache/samza/container/package-frame.html   |   20 +
 .../apache/samza/container/package-summary.html |  140 +
 .../apache/samza/container/package-tree.html    |  127 +
 .../org/apache/samza/job/ApplicationStatus.html |  359 +++
 .../org/apache/samza/job/CommandBuilder.html    |  398 +++
 .../org/apache/samza/job/StreamJob.html         |  284 ++
 .../org/apache/samza/job/StreamJobFactory.html  |  205 ++
 .../org/apache/samza/job/package-frame.html     |   28 +
 .../org/apache/samza/job/package-summary.html   |  174 ++
 .../org/apache/samza/job/package-tree.html      |  143 +
 .../org/apache/samza/metrics/Counter.html       |  386 +++
 .../org/apache/samza/metrics/Gauge.html         |  350 +++
 .../org/apache/samza/metrics/Metric.html        |  209 ++
 .../apache/samza/metrics/MetricsRegistry.html   |  330 +++
 .../apache/samza/metrics/MetricsReporter.html   |  234 ++
 .../samza/metrics/MetricsReporterFactory.html   |  209 ++
 .../apache/samza/metrics/MetricsVisitor.html    |  296 ++
 .../samza/metrics/ReadableMetricsRegistry.html  |  257 ++
 .../ReadableMetricsRegistryListener.html        |  236 ++
 .../org/apache/samza/metrics/Reservoir.html     |  247 ++
 .../metrics/SlidingTimeWindowReservoir.html     |  344 +++
 .../org/apache/samza/metrics/Snapshot.html      |  327 +++
 .../org/apache/samza/metrics/Timer.html         |  359 +++
 .../org/apache/samza/metrics/package-frame.html |   34 +
 .../apache/samza/metrics/package-summary.html   |  221 ++
 .../org/apache/samza/metrics/package-tree.html  |  144 +
 .../org/apache/samza/package-frame.html         |   23 +
 .../org/apache/samza/package-summary.html       |  150 +
 .../javadocs/org/apache/samza/package-tree.html |  139 +
 .../apache/samza/serializers/Deserializer.html  |  216 ++
 .../org/apache/samza/serializers/Serde.html     |  193 ++
 .../apache/samza/serializers/SerdeFactory.html  |  208 ++
 .../apache/samza/serializers/Serializer.html    |  217 ++
 .../apache/samza/serializers/package-frame.html |   22 +
 .../samza/serializers/package-summary.html      |  154 +
 .../apache/samza/serializers/package-tree.html  |  132 +
 .../org/apache/samza/storage/StorageEngine.html |  251 ++
 .../samza/storage/StorageEngineFactory.html     |  225 ++
 .../org/apache/samza/storage/package-frame.html |   20 +
 .../apache/samza/storage/package-summary.html   |  140 +
 .../org/apache/samza/storage/package-tree.html  |  123 +
 .../samza/system/IncomingMessageEnvelope.html   |  357 +++
 .../samza/system/OutgoingMessageEnvelope.html   |  447 +++
 .../org/apache/samza/system/SystemAdmin.html    |  239 ++
 .../org/apache/samza/system/SystemConsumer.html |  428 +++
 .../org/apache/samza/system/SystemFactory.html  |  242 ++
 .../org/apache/samza/system/SystemProducer.html |  282 ++
 .../org/apache/samza/system/SystemStream.html   |  398 +++
 .../system/SystemStreamMetadata.OffsetType.html |  348 +++
 ...mMetadata.SystemStreamPartitionMetadata.html |  374 +++
 .../samza/system/SystemStreamMetadata.html      |  354 +++
 .../samza/system/SystemStreamPartition.html     |  451 +++
 .../system/SystemStreamPartitionIterator.html   |  319 +++
 .../system/chooser/BaseMessageChooser.html      |  329 +++
 .../samza/system/chooser/MessageChooser.html    |  350 +++
 .../system/chooser/MessageChooserFactory.html   |  207 ++
 .../samza/system/chooser/package-frame.html     |   24 +
 .../samza/system/chooser/package-summary.html   |  158 ++
 .../samza/system/chooser/package-tree.html      |  131 +
 .../org/apache/samza/system/package-frame.html  |   36 +
 .../apache/samza/system/package-summary.html    |  233 ++
 .../org/apache/samza/system/package-tree.html   |  154 +
 .../org/apache/samza/task/ClosableTask.html     |  211 ++
 .../org/apache/samza/task/InitableTask.html     |  215 ++
 .../org/apache/samza/task/MessageCollector.html |  213 ++
 .../org/apache/samza/task/StreamTask.html       |  229 ++
 .../org/apache/samza/task/TaskContext.html      |  245 ++
 .../task/TaskCoordinator.RequestScope.html      |  332 +++
 .../org/apache/samza/task/TaskCoordinator.html  |  279 ++
 .../samza/task/TaskLifecycleListener.html       |  311 ++
 .../task/TaskLifecycleListenerFactory.html      |  207 ++
 .../org/apache/samza/task/WindowableTask.html   |  219 ++
 .../org/apache/samza/task/package-frame.html    |   31 +
 .../org/apache/samza/task/package-summary.html  |  209 ++
 .../org/apache/samza/task/package-tree.html     |  142 +
 ...gEnvelopeMap.BlockingEnvelopeMapMetrics.html |  314 ++
 .../util/BlockingEnvelopeMap.BufferGauge.html   |  280 ++
 .../apache/samza/util/BlockingEnvelopeMap.html  |  540 ++++
 .../javadocs/org/apache/samza/util/Clock.html   |  205 ++
 .../apache/samza/util/NoOpMetricsRegistry.html  |  396 +++
 ...inglePartitionWithoutOffsetsSystemAdmin.html |  299 ++
 .../org/apache/samza/util/package-frame.html    |   25 +
 .../org/apache/samza/util/package-summary.html  |  165 ++
 .../org/apache/samza/util/package-tree.html     |  138 +
 .../versioned/api/javadocs/overview-frame.html  |   32 +
 .../api/javadocs/overview-summary.html          |  175 ++
 .../versioned/api/javadocs/overview-tree.html   |  253 ++
 .../versioned/api/javadocs/package-list         |   13 +
 .../api/javadocs/resources/background.gif       |  Bin 0 -> 2313 bytes
 .../versioned/api/javadocs/resources/tab.gif    |  Bin 0 -> 291 bytes
 .../api/javadocs/resources/titlebar.gif         |  Bin 0 -> 10701 bytes
 .../api/javadocs/resources/titlebar_end.gif     |  Bin 0 -> 849 bytes
 .../versioned/api/javadocs/serialized-form.html |  144 +
 .../versioned/api/javadocs/stylesheet.css       |  474 ++++
 .../documentation/versioned/api/overview.md     |  142 +
 .../versioned/comparisons/introduction.md       |   80 +
 .../versioned/comparisons/mupd8.md              |   88 +
 .../versioned/comparisons/spark-streaming.md    |  105 +
 .../versioned/comparisons/storm.md              |  124 +
 .../versioned/container/checkpointing.md        |  124 +
 .../versioned/container/event-loop.md           |   60 +
 .../documentation/versioned/container/jmx.md    |   40 +
 .../versioned/container/metrics.md              |  102 +
 .../versioned/container/samza-container.md      |  105 +
 .../versioned/container/serialization.md        |   64 +
 .../versioned/container/state-management.md     |  238 ++
 .../versioned/container/streams.md              |  139 +
 .../versioned/container/windowing.md            |   61 +
 docs/learn/documentation/versioned/index.html   |   92 +
 .../versioned/introduction/architecture.md      |  110 +
 .../versioned/introduction/background.md        |   71 +
 .../versioned/introduction/concepts.md          |   72 +
 .../versioned/jobs/configuration-table.html     | 1157 ++++++++
 .../versioned/jobs/configuration.md             |   63 +
 .../documentation/versioned/jobs/job-runner.md  |   60 +
 .../documentation/versioned/jobs/logging.md     |   93 +
 .../documentation/versioned/jobs/packaging.md   |   47 +
 .../versioned/jobs/reprocessing.md              |   83 +
 .../documentation/versioned/jobs/yarn-jobs.md   |   34 +
 .../documentation/versioned/operations/kafka.md |   34 +
 .../versioned/operations/security.md            |   72 +
 .../versioned/yarn/application-master.md        |   69 +
 .../documentation/versioned/yarn/isolation.md   |   46 +
 .../0.7.0/deploy-samza-job-from-hdfs.md         |   42 -
 docs/learn/tutorials/0.7.0/index.md             |   39 -
 .../tutorials/0.7.0/remote-debugging-samza.md   |  100 -
 .../0.7.0/run-hello-samza-without-internet.md   |   78 -
 .../tutorials/0.7.0/run-in-multi-node-yarn.md   |  174 --
 .../versioned/deploy-samza-job-from-hdfs.md     |   42 +
 docs/learn/tutorials/versioned/index.md         |   39 +
 .../versioned/remote-debugging-samza.md         |  100 +
 .../run-hello-samza-without-internet.md         |   78 +
 .../versioned/run-in-multi-node-yarn.md         |  174 ++
 docs/startup/download/index.md                  |    4 +-
 docs/startup/hello-samza/0.7.0/index.md         |  116 -
 docs/startup/hello-samza/versioned/index.md     |  116 +
 260 files changed, 39731 insertions(+), 11707 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/bin/generate-javadocs.sh
----------------------------------------------------------------------
diff --git a/bin/generate-javadocs.sh b/bin/generate-javadocs.sh
index 112684f..da9f32d 100755
--- a/bin/generate-javadocs.sh
+++ b/bin/generate-javadocs.sh
@@ -18,17 +18,7 @@
 
 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 BASE_DIR=$DIR/..
-VERSION=$1
-JAVADOC_DIR=$BASE_DIR/docs/learn/documentation/$VERSION/api/javadocs
-
-if test -z "$VERSION"; then
-  echo
-  echo "  USAGE:"
-  echo
-  echo "    ${BASH_SOURCE[0]##*/} 0.7.0"
-  echo
-  exit 0
-fi
+JAVADOC_DIR=$BASE_DIR/docs/learn/documentation/versioned/api/javadocs
 
 cd $BASE_DIR
 ./gradlew javadoc

http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/bin/publish-site.sh
----------------------------------------------------------------------
diff --git a/bin/publish-site.sh b/bin/publish-site.sh
index 8da57a9..aa77401 100755
--- a/bin/publish-site.sh
+++ b/bin/publish-site.sh
@@ -19,29 +19,30 @@
 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 BASE_DIR=$DIR/..
 DOCS_DIR=$BASE_DIR/docs
-VERSION=$1
-COMMENT=$2
-USER=$3
+COMMENT=$1
+USER=$2
 
-if test -z "$VERSION" || test -z "$COMMENT" || test -z "$USER"; then
+if test -z "$COMMENT" || test -z "$USER"; then
   echo
   echo "  USAGE:"
   echo
-  echo "    ${BASH_SOURCE[0]##*/} 0.7.0 \"updating welcome page\" criccomini"
+  echo "    ${BASH_SOURCE[0]##*/} \"updating welcome page\" criccomini"
   echo
   exit 0
 fi
 
 echo "Using uer: $USER"
-echo "Using version: $VERSION"
 echo "Using comment: $COMMENT"
 echo "Generating javadocs."
-$BASE_DIR/bin/generate-javadocs.sh $VERSION
+$BASE_DIR/bin/generate-javadocs.sh
 
 echo "Building site."
 cd $DOCS_DIR
 bundle exec jekyll build
 
+echo "Replacing version"
+./_docs/replace-versioned.sh
+
 echo "Checking out SVN site."
 SVN_TMP=`mktemp -d /tmp/samza-svn.XXXX`
 svn co https://svn.apache.org/repos/asf/incubator/samza/ $SVN_TMP

http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/docs/README.md
----------------------------------------------------------------------
diff --git a/docs/README.md b/docs/README.md
index de5fc23..9b3b889 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -30,19 +30,27 @@ To compile the website in the \_site directory, execute:
 
     bundle exec jekyll build
 
+To test the site,
+
+    * run:
+
+      bundle exec jekyll serve --watch --baseurl
+
+    * then open another command line window and run:
+
+      _docs/local-site-test.sh
+
 ## Versioning
 
-The "Learn" section of this website is versioned. To add a new version, copy 
the folder at the version number-level (0.7.0 to 0.8.0, for example).
+The "learn" and "img" sections are versioned. To add a new version, change the 
version number in _config.yml. All links in pages should use
 
-All links between pages inside a versioned folder should be relative links, 
not absolute.
+{{site.version}}, not hard-coded version number.
 
 ## Javadocs
 
 To auto-generate the latest Javadocs, run:
 
-    bin/generate-javadocs.sh <version>
-
-The version number is the number that will be used in the 
/docs/learn/documentation/<version>/api/javadocs path.
+    bin/generate-javadocs.sh
 
 ## Release
 

http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/docs/_config.yml
----------------------------------------------------------------------
diff --git a/docs/_config.yml b/docs/_config.yml
index 2f2f895..3565475 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -21,3 +21,8 @@ markdown: redcarpet
 exclude: ['_notes']
 redcarpet:
   extensions: ['with_toc_data', 'smart']
+exclude: [_docs]
+baseurl: http://samza.incubator.apache.org
+version: latest
+# this is the version you will go if you click 'switch version' in "latest" 
pages.
+latest-release: 0.7.0
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/docs/_docs/local-site-test.sh
----------------------------------------------------------------------
diff --git a/docs/_docs/local-site-test.sh b/docs/_docs/local-site-test.sh
new file mode 100755
index 0000000..c9cffb6
--- /dev/null
+++ b/docs/_docs/local-site-test.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# The goal of this script is to make testing the site locally easier.
+# It downloads old pages from SVN and replaces with/add new pages.
+
+DIR=$(dirname $0)/..
+cd $DIR
+
+echo "downloading SVN..."
+SVN_TMP=`mktemp -d /tmp/samza-svn.XXXX`
+svn co https://svn.apache.org/repos/asf/incubator/samza/ $SVN_TMP
+cp -r _site/* $SVN_TMP/site/
+cp -r $SVN_TMP/site/* _site
+rm -rf $SVN_TMP
+
+# replace version number
+echo "replacing version number..."
+_docs/replace-versioned.sh
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/docs/_docs/replace-versioned.sh
----------------------------------------------------------------------
diff --git a/docs/_docs/replace-versioned.sh b/docs/_docs/replace-versioned.sh
new file mode 100755
index 0000000..d9fb383
--- /dev/null
+++ b/docs/_docs/replace-versioned.sh
@@ -0,0 +1,41 @@
+#!/bin/bash
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# get the version number
+version=`cat _config.yml | grep 'version:' | cut -d' ' -f 2`
+latestRelease=`cat _config.yml | grep 'latest-release:' | cut -d' ' -f 2`
+DIR=$(dirname $0)/..
+
+if test -z "$version" || test -z "$latestRelease"; then
+  echo "Please make sure _config.yml has \"version\" and \"latest-release\""
+  exit 0
+fi
+
+echo "version:" $version
+
+echo "replaced img/versioned to img/"$version
+mv -f $DIR/_site/img/versioned $DIR/_site/img/$version
+
+echo "replaced learn/documentation/versioned to learn/documentation/"$version
+mv -f $DIR/_site/learn/documentation/versioned 
$DIR/_site/learn/documentation/$version
+
+echo "replaced learn/tutorials/versioned to learn/tutorials/"$version
+mv -f $DIR/_site/learn/tutorials/versioned $DIR/_site/learn/tutorials/$version
+
+echo "replaced startup/hello-samza/versioned to startup/hello-samza/"$version
+mv -f $DIR/_site/startup/hello-samza/versioned 
$DIR/_site/startup/hello-samza/$version

http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/docs/_layouts/default.html
----------------------------------------------------------------------
diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html
index 5bea47a..e0438b8 100644
--- a/docs/_layouts/default.html
+++ b/docs/_layouts/default.html
@@ -40,6 +40,9 @@
                 <a href="/startup/download"><i class="fa 
fa-arrow-circle-o-down masthead-icon"></i></a>
                 <a 
href="https://git-wip-us.apache.org/repos/asf?p=incubator-samza.git;a=tree"; 
target="_blank"><i class="fa fa-code masthead-icon" style="font-weight: 
bold;"></i></a>
                 <a href="https://twitter.com/samzastream"; target="_blank"><i 
class="fa fa-twitter masthead-icon"></i></a>
+                {% if page.url contains "versioned" %}
+                  <a href="{{site.baseurl}}/{% if site.version == "latest" 
%}{{page.url | replace:'versioned', site.latest-release | replace_first: '/', 
''}}{% else %}{{page.url | replace:'versioned', 'latest' | replace_first: '/', 
''}}{% endif %}"><i class="fa fa-history masthead-icon"></i></a>
+                {% endif %}
               </div>
             </div>
           </div><!-- /.container -->
@@ -49,14 +52,14 @@
           <div class="menu">
             <h1><i class="fa fa-rocket"></i> Getting Started</h1>
             <ul>
-              <li><a href="/startup/hello-samza/0.7.0">Hello Samza</a></li>
+              <li><a href="/startup/hello-samza/latest">Hello Samza</a></li>
               <li><a href="/startup/download">Download</a></li>
             </ul>
 
             <h1><i class="fa fa-book"></i> Learn</h1>
             <ul>
-              <li><a href="/learn/documentation/0.7.0">Documentation</a></li>
-              <li><a href="/learn/tutorials/0.7.0">Tutorials</a></li>
+              <li><a href="/learn/documentation/latest">Documentation</a></li>
+              <li><a href="/learn/tutorials/latest">Tutorials</a></li>
               <li><a href="http://wiki.apache.org/samza/FAQ";>FAQ</a></li>
               <li><a href="http://wiki.apache.org/samza";>Wiki</a></li>
               <li><a href="http://wiki.apache.org/samza/PapersAndTalks";>Papers 
&amp; Talks</a></li>
@@ -84,6 +87,11 @@
               <li><a href="https://builds.apache.org/";>Unit Tests</a></li>
               <li><a href="/contribute/disclaimer.html">Disclaimer</a></li>
             </ul>
+
+            <h1><i class="fa fa-history"></i> Archive</h1>
+            <ul>
+              <li><a href="/archive/index.html">0.7.0</a></li>
+            </ul>
           </div>
 
           <div class="content">

http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/docs/archive/index.html
----------------------------------------------------------------------
diff --git a/docs/archive/index.html b/docs/archive/index.html
new file mode 100644
index 0000000..beb91c7
--- /dev/null
+++ b/docs/archive/index.html
@@ -0,0 +1,28 @@
+---
+layout: page
+title: Documentation
+---
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+<h4>0.7.0 Release</h4>
+
+<ul class="documentation-list">
+  <li><a href="../learn/documentation/0.7.0">Documentation</a></li>
+  <li><a href="../learn/tutorials/0.7.0">Tutorials</a></li>
+  <li><a href="../startup/hello-samza/0.7.0">Hello Samza</a></li>
+</ul>

http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/docs/css/font-awesome.min.css
----------------------------------------------------------------------
diff --git a/docs/css/font-awesome.min.css b/docs/css/font-awesome.min.css
index 449d6ac..3d920fc 100644
--- a/docs/css/font-awesome.min.css
+++ b/docs/css/font-awesome.min.css
@@ -1,4 +1,4 @@
 /*!
- *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
+ *  Font Awesome 4.1.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.0.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3')
 format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.3') 
format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.3') 
format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular')
 
format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;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.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.142
 
85714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.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:spin
 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s 
infinite linear;animation:spin 2s infinite linear}@-moz-keyframes 
spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes
 
spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes
 
spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes
 
spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes
 
spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-tran
 
sform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-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);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;displa
 
y: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-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-hei
 
ght: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-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-forw
 
ard: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:"\f06
 
a"}.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{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-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{co
 
ntent:"\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-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc: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-righ
 
t: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-c
 
heckered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-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{co
 
ntent:"\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{con
 
tent:"\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{co
 
ntent:"\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"}
\ No newline at end of file
+ 
*/@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.1.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0')
 format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.1.0') 
format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.1.0') 
format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular')
 
format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-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-l
 g{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:spin
 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s 
infinite linear;animation:spin 2s infinite linear}@-moz-keyframes 
spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes
 
spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes
 spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes 
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);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-
 
rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,
 mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 
1);-ms-transform:scale(-1, 1);-o-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);-moz-transform:scale(1, 
-1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, 
-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-al
 
ign: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-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{conten
 
t:"\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"}.f
 
a-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{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"}.f
 
a-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-le
 
ft: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-do
 
uble-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-square:before,.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:b
 
efore{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-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-empi
 
re: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"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/docs/fonts/FontAwesome.otf
----------------------------------------------------------------------
diff --git a/docs/fonts/FontAwesome.otf b/docs/fonts/FontAwesome.otf
index 8b0f54e..3461e3f 100644
Binary files a/docs/fonts/FontAwesome.otf and b/docs/fonts/FontAwesome.otf 
differ

http://git-wip-us.apache.org/repos/asf/incubator-samza/blob/1e2cfe22/docs/fonts/fontawesome-webfont.eot
----------------------------------------------------------------------
diff --git a/docs/fonts/fontawesome-webfont.eot 
b/docs/fonts/fontawesome-webfont.eot
index 7c79c6a..6cfd566 100755
Binary files a/docs/fonts/fontawesome-webfont.eot and 
b/docs/fonts/fontawesome-webfont.eot differ

Reply via email to