Automatic Site Publish by Buildbot
diff --git a/output/.asf.yaml b/output/.asf.yaml
index bc7013a..d0a426e 100644
--- a/output/.asf.yaml
+++ b/output/.asf.yaml
@@ -1,8 +1,8 @@
 # Documentation https://s.apache.org/asfyaml
-staging:
-  profile: ~
-  whoami:  asf-staging
+publish:
+  whoami:  asf-site
 
 jekyll:
   whoami: staging
   target: asf-staging
+  outputdir: /
diff --git a/output/css/content.css b/output/css/content.css
index ca72847..bdff64c 100644
--- a/output/css/content.css
+++ b/output/css/content.css
@@ -1,20 +1 @@
-{
-	"version": 3,
-	"file": "content.css",
-	"sources": [
-		"content.scss",
-		"_sass/_doc-content.scss",
-		"_sass/_doc-breadcrumbs.scss",
-		"_sass/_doc-code.scss",
-		"_sass/_doc-syntax.scss"
-	],
-	"sourcesContent": [
-		"@import \"doc-content\",\n        \"doc-breadcrumbs\",\n        \"doc-code\",\n        \"doc-syntax\";",
-		"/* Navigation menu */\n\n#menu ul li.toc-categories a{\n  height:50px;\n  padding:0;\n  text-decoration: none;\n  width: 60px;\n  text-align: center;\n  color: #bababa;\n}\n\n#menu ul li.toc-categories{\n  float:left;\n  line-height: 45px;\n  font-size: 18px;\n  display: none;\n  overflow: auto;\n}\nbody.blog #menu ul li.toc-categories {\n  display:none;\n}\nbody.blog #menu ul li.logo {\n  padding-left:30px;\n}\n/* Bottom navigation (left and right arrows) */\n\ndiv.doc-nav{\n  overflow: auto;\n  width: 100%;\n  margin-top: 30px;\n}\n\ndiv.doc-nav a{\n  text-decoration: none;\n}\n\ndiv.doc-nav a:hover{\n  text-decoration: underline;\n}\n\ndiv.doc-nav span.previous-toc{\n  float: left;\n  width: auto;\n}\n\ndiv.doc-nav span.back-to-toc{\n  float: left;\n  width: auto;\n  margin-left: 15%;\n}\n\ndiv.doc-nav span.next-toc{\n  float: right;\n}\n\n/* Main content area */\n\n.main-content .int_text{\n  margin-left: 0px;\n  margin-top: 0px;\n}\n\n.main-content .int_text img{\n  margin: 30px 0px;\n}\n\n.main-content .int_title{\n  text-align: left;\n  margin-left: 0px;\n  margin-top: 30px;\n}\n\n.int_title.left::after{\n  left: 0px;\n}\n\n.main-content .edit-link{\n  position: relative;\n  float: right;\n  margin-top: 13px;\n  margin-right: 20px;\n  text-decoration: none;\n  font-size: 24px;\n  color: #333333;\n}\n\ndiv.int_title h1, div.main-content h1, div.main-content h2, div.main-content h3, div.main-content h4, div.main-content h5, div.main-content h6{\n  font-weight: normal;\n  line-height: 24px;\n  color: #313030;\n  padding: 0;\n}\ndiv.main-content h1, div.main-content h2{\n  margin-top: 24px;\n  margin-bottom: 24px;\n}\n\ndiv.main-content h3{\n  margin-top: 24px;\n  font-weight: bold;\n}\n\ndiv.section > h2, div.section > h3, div.section > h4{\n  margin: 24px 0;\n}\n\ndiv.main-content h1, div.int_title h1{\n  border-top: none;\n  font-size: 36px;\n  line-height: 48px;\n  padding: 0;\n}\n\n/***************************\n/* Sidebar doc menu styles\n***************************/\n\n.sidebar{\n  position: fixed;\n  -webkit-transform: translateZ(0);\n  background-color: #f5f6f7;\n  width: 293px;\n  height: auto;\n  top: 51px;\n  bottom: 0;\n  left: 0;\n  overflow-y: auto;\n  overflow-x: hidden;\n  font-size: 0.85em;\n  z-index: 100;\n  transition: left 0.4s cubic-bezier(.02,.01,.47,1);\n  -moz-transition: left 0.4s cubic-bezier(.02,.01,.47,1);\n  -webkit-transition: left 0.4s cubic-bezier(.02,.01,.47,1);\n}\n\n.sidebar.force-expand{\n  left: 0px;\n}\n\naside{\n  display:block;\n}\n\ndiv.docsidebar{\n  font-size: 14px;\n  height: 100%;\n}\n\ndiv.docsidebarwrapper{\n  padding: 0;\n  padding-top: 24px;\n  padding-bottom: 130px;\n  /*min-height: 100%;*/\n  position: relative;\n}\ndiv.docsidebar h3{\n  padding: 0 12px;\n  font-size: 14px;\n  line-height: 24px;\n  font-weight: bold;\n  margin: -3px 0 15px 0;\n}\n\ndiv.docsidebarwrapper ul{\n  margin: 12px 0 0 0;\n  padding: 0;\n}\n\ndiv.docsidebar ul{\n  list-style: none;\n  margin: 10px 0 10px 0;\n  padding: 0;\n  color: #000;\n}\n\ndiv.docsidebar ul li{\n  font-weight: normal;\n  line-height: 24px;\n}\n\n.docsidebarwrapper > ul > .toctree-l1.current_section{\n  background-color: #fff;\n  border-right: 1px solid #f5f6f7;\n}\n\n.docsidebarwrapper a{\n  color: #333333;\n  text-decoration: none;\n  font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n}\n\n.docsidebarwrapper > ul > ul.current_section{\n  background-color: #fff;\n  border-right: 1px solid #f5f6f7;\n  margin-right: 0px;\n}\n\n.docsidebarwrapper > ul > .toctree-l1{\n  padding: 11px 0 0 12px;\n  line-height: 24px;\n  border-top: 1px solid #ebebed;\n}\n\n.docsidebarwrapper > ul > .toctree-l1 > a{\n  font-size: 18px;\n  line-height: 24px;\n  width: 100%;\n  display: inline-block;\n  font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n}\n\ndiv.docsidebar ul ul, div.docsidebar ul.want-points{\n  list-style: none outside none;\n  margin-left: 0;\n}\n\ndiv.docsidebar ul ul{\n  margin-top: 0px;\n  margin-bottom: 0;\n}\n\ndiv.docsidebar ul ul ul{\n  margin-top: -3px;\n}\n\n.docsidebarwrapper li.toctree-l1 ul > li > a{\n  line-height: 24px;\n  display: inline-block;\n  width: 100%;\n  font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n}\n\n.docsidebarwrapper li.toctree-l1 ul > li{\n  font-size: 14px;\n}\n\ndiv.docsidebar li.toctree-l2{\n  text-indent: -12px;\n  padding-left: 47px;\n}\n\ndiv.docsidebar li.toctree-l1 a:hover, div.docsidebar li.toctree-l2 a:hover, div.docsidebar li.toctree-l3 a:hover{\n  text-decoration: underline;\n}\n\ndiv.docsidebar li.toctree-l3 {\n  padding-left: 57px;\n  text-indent: -12px;\n}\n\nspan.expand, span.contract{\n  width: 0px;\n  cursor: pointer;\n  font-size: 80%;\n  display:none; \n  position: relative;\n  right: 5px;\n}\n\nspan.expand.show, span.contract.show{\n  display: inline-block;\n}\n\n.docsidebarwrapper li.toctree-l2.current, .docsidebarwrapper li.toctree-l3.current{\n  background-color: #1A6BC7;\n  color: white;\n}\n\n.docsidebarwrapper li.toctree-l2.current.current > a, .docsidebarwrapper li.toctree-l3.current.current > a{\n  color: white;\n}\n\n.docsidebarwrapper a:hover{\n  color: black;\n}\n\n.docsidebarwrapper a{\n  display: inline-block;\n  width: 100%;\n}\n\n.docsidebarwrapper ul{\n  font-size: 14px;\n}\n\n.permalink{\n  text-decoration:none;\n  font-size: 70%;\n  color: #1A6BC7;\n}\n\n.permalink.hide{\n  visibility: hidden;\n}\n\n/* Responsive */\n\n@media (max-width: 320px){\n  .int_text{\n    width: auto;\n  }\n  .int_title{\n    width: auto;\n  }\n}\n\n@media (max-width: 768px){\n  .int_text{\n    width: auto;\n  }\n  .int_title{\n    width: auto;\n  }\n}\n\n@media (max-width: 1024px){\n  div#footer{\n    margin-left: 0px;\n    width: 100%;\n  }\n  \n  div#footer .wrapper{\n    padding: 0 20px;\n  }\n  \n  .main-content .edit-link{\n    margin-right: 0px; /* container takes care of right margin */\n  }\n\n  #menu ul li.toc-categories{\n    display: inline-block;\n    width: 60px;\n    text-align: center;\n  }\n  \n  #menu ul li.logo{\n    padding-left: 0px;\n  }\n  \n  #menu.force-expand ul li.toc-categories{\n    display: inline-block;\n  }\n\n  .page-wrap div.int_title.margin_110{\n    margin-top:110px;\n  }\n\n  li.toc-categories .expand-toc-icon{\n    font-size: 24px;\n  }\n  \n  li.toc-categories a.expand-toc-icon{\n    color: black;\n  }\n\n  .expand-toc-icon:hover, .expand-toc-icon:active{\n    color: white;\n    text-decoration: none;\n  }\n\n  .sidebar{\n    left: -293px;\n    box-shadow: 0 0 13px rgba(0,0,0,0.3);\n  }\n\n  .sidebar.reveal{\n    left: 0;\n  }\n  \n  .main-content.force-expand{\n    margin-left: 313px;\n  }\n  \n  #footer.force-expand .wrapper{\n    margin-left: 313px;\n  }\n  \n  .main-content{\n    margin: 0px 20px 0px 20px;\n  }\n  \n  .int_title{\n    margin-top: 60px;\n  }\n  \n  .int_title h1{\n    font-size: 28px;\n  }\n  \n  .page-wrap #footer{\n    width: auto;\n  }\n  \n  .breadcrumbs.force-expand li:first-of-type{\n    margin-left: 301px;\n  }\n}\n\n@media (min-width: 1025px){\n  .main-content-wrapper{\n    width: 1092px; \n  }\n  \n  .main-content{\n    margin-left: 313px;\n  }\n  \n  #menu ul li.logo{\n    padding-left: 30px;\n  }\n  \n  #footer .wrapper{\n    margin-left: 313px;\n  }\n  \n  #footer{\n    width: 100%;\n  }\n  \n .breadcrumbs{\n    margin-left: 0px;\n  }\n  \n  .breadcrumbs li:first-of-type{\n    margin-left: 301px;\n  }\n}\n\n#footer{\n  width: 1092px;\n}\n",
-		".breadcrumbs{\n  display: block;\n  padding: 0.5625rem 0 0.5625rem 0;\n  overflow: hidden;\n  margin-top: 56px;\n  margin-left: 0px;\n  list-style: none;\n  border-bottom: solid 1px #E4E4E4;\n  width: 100%;\n}\n\n.breadcrumbs>*{\n  margin: 0;\n  float: left;\n  font-size: 0.6875rem;\n  line-height: 0.6875rem;\n  text-transform: uppercase;\n  color: #334D5C;\n}\n\n.breadcrumbs>*:before{\n  content: \"/\";\n  color: #aaa;\n  margin: 0 0.75rem;\n  position: relative;\n  top: 1px;\n}\n\n.breadcrumbs>.current{\n  font-weight: bold;\n}\n\n.breadcrumbs>*.current {\n  cursor: default;\n  color: #333;\n}\n\n.breadcrumbs>* a {\n  color: #1a6bc7;\n  text-decoration:none;\n}\n",
-		"div.highlight pre, code{\n  background: #f5f6f7 url(../images/code-block-bg.png) 0 0 repeat;\n  border-radius: 0;\n  border: none;\n  border-left: 5px solid #494747;\n  font-family: Monaco,Menlo,Consolas,\"Courier New\",monospace;\n  font-size: 14px;\n  line-height: 24px;\n  overflow: auto;\n  word-wrap: normal;\n  white-space: pre;\n}\n\npre{\n  padding: 24px 12px;\n  color: #222;\n  margin: 24px 0;\n}\n\ncode{\n  background: #f5f6f7 url(../images/code-block-bg.png) 0 0 repeat;\n  border-radius: 0;\n  border: none;\n  border-left: 5px;\n  font-family: Monaco,Menlo,Consolas,\"Courier New\",monospace;\n  font-size: 14px;\n  line-height: 24px;\n  overflow: auto;\n  word-wrap: normal;\n  white-space: pre;\n}\n\ndiv.admonition{\n  margin: 24px 0;\n  width: auto;\n  max-width: 100%;\n  padding: 2px 12px 22px 12px;\n  border-left: 5px solid transparent;\n}\n\n.admonition .admonition-title{\n  margin-bottom: 0;\n  font-size: 12px;\n  font-weight: bold;\n  text-transform: uppercase;\n  line-height: 24px;\n}\n\n.admonition > p{\n  margin: 0 0 12.5px 0;\n}\n\n.admonition p.first{\n  margin-top: 0 !important;\n}\n\n.admonition > p.last{\n  margin-bottom: 0;\n}\n.admonition .admonition-title:after{\n  content: \":\";\n  font-weight: 900;\n}\n\n.admonition.important{\n  background-color: #fff2d5;\n  border-color: #ffb618;\n}\n\n.admonition.important .admonition-title{\n  color: #ffb618;\n}\n\n.admonition.note{\n  background-color: #edf4e8;\n  border-color: #6ba442;\n}",
-		".highlight  { background: #ffffff; }\n.highlight .c { color: #999988; font-style: italic } /* Comment */\n.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */\n.highlight .k { font-weight: bold } /* Keyword */\n.highlight .o { font-weight: bold } /* Operator */\n.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */\n.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */\n.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */\n.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */\n.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */\n.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */\n.highlight .ge { font-style: italic } /* Generic.Emph */\n.highlight .gr { color: #aa0000 } /* Generic.Error */\n.highlight .gh { color: #999999 } /* Generic.Heading */\n.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */\n.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */\n.highlight .go { color: #888888 } /* Generic.Output */\n.highlight .gp { color: #555555 } /* Generic.Prompt */\n.highlight .gs { font-weight: bold } /* Generic.Strong */\n.highlight .gu { color: #aaaaaa } /* Generic.Subheading */\n.highlight .gt { color: #aa0000 } /* Generic.Traceback */\n.highlight .kc { font-weight: bold } /* Keyword.Constant */\n.highlight .kd { font-weight: bold } /* Keyword.Declaration */\n.highlight .kp { font-weight: bold } /* Keyword.Pseudo */\n.highlight .kr { font-weight: bold } /* Keyword.Reserved */\n.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */\n.highlight .m { color: #009999 } /* Literal.Number */\n.highlight .s { color: #d14 } /* Literal.String */\n.highlight .na { color: #008080 } /* Name.Attribute */\n.highlight .nb { color: #0086B3 } /* Name.Builtin */\n.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */\n.highlight .no { color: #008080 } /* Name.Constant */\n.highlight .ni { color: #800080 } /* Name.Entity */\n.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */\n.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */\n.highlight .nn { color: #555555 } /* Name.Namespace */\n.highlight .nt { color: #000080 } /* Name.Tag */\n.highlight .nv { color: #008080 } /* Name.Variable */\n.highlight .ow { font-weight: bold } /* Operator.Word */\n.highlight .w { color: #bbbbbb } /* Text.Whitespace */\n.highlight .mf { color: #009999 } /* Literal.Number.Float */\n.highlight .mh { color: #009999 } /* Literal.Number.Hex */\n.highlight .mi { color: #009999 } /* Literal.Number.Integer */\n.highlight .mo { color: #009999 } /* Literal.Number.Oct */\n.highlight .sb { color: #d14 } /* Literal.String.Backtick */\n.highlight .sc { color: #d14 } /* Literal.String.Char */\n.highlight .sd { color: #d14 } /* Literal.String.Doc */\n.highlight .s2 { color: #d14 } /* Literal.String.Double */\n.highlight .se { color: #d14 } /* Literal.String.Escape */\n.highlight .sh { color: #d14 } /* Literal.String.Heredoc */\n.highlight .si { color: #d14 } /* Literal.String.Interpol */\n.highlight .sx { color: #d14 } /* Literal.String.Other */\n.highlight .sr { color: #009926 } /* Literal.String.Regex */\n.highlight .s1 { color: #d14 } /* Literal.String.Single */\n.highlight .ss { color: #990073 } /* Literal.String.Symbol */\n.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */\n.highlight .vc { color: #008080 } /* Name.Variable.Class */\n.highlight .vg { color: #008080 } /* Name.Variable.Global */\n.highlight .vi { color: #008080 } /* Name.Variable.Instance */\n.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */\n"
-	],
-	"names": [],
-	"mappings": "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"
-}
\ No newline at end of file
+#menu ul li.toc-categories a{height:50px;padding:0;text-decoration:none;width:60px;text-align:center;color:#bababa}#menu ul li.toc-categories{float:left;line-height:45px;font-size:18px;display:none;overflow:auto}body.blog #menu ul li.toc-categories{display:none}body.blog #menu ul li.logo{padding-left:30px}div.doc-nav{overflow:auto;width:100%;margin-top:30px}div.doc-nav a{text-decoration:none}div.doc-nav a:hover{text-decoration:underline}div.doc-nav span.previous-toc{float:left;width:auto}div.doc-nav span.back-to-toc{float:left;width:auto;margin-left:15%}div.doc-nav span.next-toc{float:right}.main-content .int_text{margin-left:0px;margin-top:0px}.main-content .int_text img{margin:30px 0px}.main-content .int_title{text-align:left;margin-left:0px;margin-top:30px}.int_title.left::after{left:0px}.main-content .edit-link{position:relative;float:right;margin-top:13px;margin-right:20px;text-decoration:none;font-size:24px;color:#333333}div.int_title h1,div.main-content h1,div.main-content h2,div.main-content h3,div.main-content h4,div.main-content h5,div.main-content h6{font-weight:normal;line-height:24px;color:#313030;padding:0}div.main-content h1,div.main-content h2{margin-top:24px;margin-bottom:24px}div.main-content h3{margin-top:24px;font-weight:bold}div.section>h2,div.section>h3,div.section>h4{margin:24px 0}div.main-content h1,div.int_title h1{border-top:none;font-size:36px;line-height:48px;padding:0}.sidebar{position:fixed;-webkit-transform:translateZ(0);background-color:#f5f6f7;width:293px;height:auto;top:51px;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;font-size:0.85em;z-index:100;transition:left 0.4s cubic-bezier(0.02, 0.01, 0.47, 1);-moz-transition:left 0.4s cubic-bezier(0.02, 0.01, 0.47, 1);-webkit-transition:left 0.4s cubic-bezier(0.02, 0.01, 0.47, 1)}.sidebar.force-expand{left:0px}aside{display:block}div.docsidebar{font-size:14px;height:100%}div.docsidebarwrapper{padding:0;padding-top:24px;padding-bottom:130px;position:relative}div.docsidebar h3{padding:0 12px;font-size:14px;line-height:24px;font-weight:bold;margin:-3px 0 15px 0}div.docsidebarwrapper ul{margin:12px 0 0 0;padding:0}div.docsidebar ul{list-style:none;margin:10px 0 10px 0;padding:0;color:#000}div.docsidebar ul li{font-weight:normal;line-height:24px}.docsidebarwrapper>ul>.toctree-l1.current_section{background-color:#fff;border-right:1px solid #f5f6f7}.docsidebarwrapper a{color:#333333;text-decoration:none;font-family:'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif}.docsidebarwrapper>ul>ul.current_section{background-color:#fff;border-right:1px solid #f5f6f7;margin-right:0px}.docsidebarwrapper>ul>.toctree-l1{padding:11px 0 0 12px;line-height:24px;border-top:1px solid #ebebed}.docsidebarwrapper>ul>.toctree-l1>a{font-size:18px;line-height:24px;width:100%;display:inline-block;font-family:'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif}div.docsidebar ul ul,div.docsidebar ul.want-points{list-style:none outside none;margin-left:0}div.docsidebar ul ul{margin-top:0px;margin-bottom:0}div.docsidebar ul ul ul{margin-top:-3px}.docsidebarwrapper li.toctree-l1 ul>li>a{line-height:24px;display:inline-block;width:100%;font-family:'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif}.docsidebarwrapper li.toctree-l1 ul>li{font-size:14px}div.docsidebar li.toctree-l2{text-indent:-12px;padding-left:47px}div.docsidebar li.toctree-l1 a:hover,div.docsidebar li.toctree-l2 a:hover,div.docsidebar li.toctree-l3 a:hover{text-decoration:underline}div.docsidebar li.toctree-l3{padding-left:57px;text-indent:-12px}span.expand,span.contract{width:0px;cursor:pointer;font-size:80%;display:none;position:relative;right:5px}span.expand.show,span.contract.show{display:inline-block}.docsidebarwrapper li.toctree-l2.current,.docsidebarwrapper li.toctree-l3.current{background-color:#1A6BC7;color:white}.docsidebarwrapper li.toctree-l2.current.current>a,.docsidebarwrapper li.toctree-l3.current.current>a{color:white}.docsidebarwrapper a:hover{color:black}.docsidebarwrapper a{display:inline-block;width:100%}.docsidebarwrapper ul{font-size:14px}.permalink{text-decoration:none;font-size:70%;color:#1A6BC7}.permalink.hide{visibility:hidden}@media (max-width: 320px){.int_text{width:auto}.int_title{width:auto}}@media (max-width: 768px){.int_text{width:auto}.int_title{width:auto}}@media (max-width: 1024px){div#footer{margin-left:0px;width:100%}div#footer .wrapper{padding:0 20px}.main-content .edit-link{margin-right:0px}#menu ul li.toc-categories{display:inline-block;width:60px;text-align:center}#menu ul li.logo{padding-left:0px}#menu.force-expand ul li.toc-categories{display:inline-block}.page-wrap div.int_title.margin_110{margin-top:110px}li.toc-categories .expand-toc-icon{font-size:24px}li.toc-categories a.expand-toc-icon{color:black}.expand-toc-icon:hover,.expand-toc-icon:active{color:white;text-decoration:none}.sidebar{left:-293px;box-shadow:0 0 13px rgba(0,0,0,0.3)}.sidebar.reveal{left:0}.main-content.force-expand{margin-left:313px}#footer.force-expand .wrapper{margin-left:313px}.main-content{margin:0px 20px 0px 20px}.int_title{margin-top:60px}.int_title h1{font-size:28px}.page-wrap #footer{width:auto}.breadcrumbs.force-expand li:first-of-type{margin-left:301px}}@media (min-width: 1025px){.main-content-wrapper{width:1092px}.main-content{margin-left:313px}#menu ul li.logo{padding-left:30px}#footer .wrapper{margin-left:313px}#footer{width:100%}.breadcrumbs{margin-left:0px}.breadcrumbs li:first-of-type{margin-left:301px}}#footer{width:1092px}.breadcrumbs{display:block;padding:0.5625rem 0 0.5625rem 0;overflow:hidden;margin-top:56px;margin-left:0px;list-style:none;border-bottom:solid 1px #E4E4E4;width:100%}.breadcrumbs>*{margin:0;float:left;font-size:0.6875rem;line-height:0.6875rem;text-transform:uppercase;color:#334D5C}.breadcrumbs>*:before{content:"/";color:#aaa;margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>.current{font-weight:bold}.breadcrumbs>*.current{cursor:default;color:#333}.breadcrumbs>* a{color:#1a6bc7;text-decoration:none}div.highlight pre,code{background:#f5f6f7 url(../images/code-block-bg.png) 0 0 repeat;border-radius:0;border:none;border-left:5px solid #494747;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:14px;line-height:24px;overflow:auto;word-wrap:normal;white-space:pre}pre{padding:24px 12px;color:#222;margin:24px 0}code{background:#f5f6f7 url(../images/code-block-bg.png) 0 0 repeat;border-radius:0;border:none;border-left:5px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:14px;line-height:24px;overflow:auto;word-wrap:normal;white-space:pre}div.admonition{margin:24px 0;width:auto;max-width:100%;padding:2px 12px 22px 12px;border-left:5px solid transparent}.admonition .admonition-title{margin-bottom:0;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:24px}.admonition>p{margin:0 0 12.5px 0}.admonition p.first{margin-top:0 !important}.admonition>p.last{margin-bottom:0}.admonition .admonition-title:after{content:":";font-weight:900}.admonition.important{background-color:#fff2d5;border-color:#ffb618}.admonition.important .admonition-title{color:#ffb618}.admonition.note{background-color:#edf4e8;border-color:#6ba442}.highlight{background:#ffffff}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .gd .x{color:#000000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .gi .x{color:#000000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}
diff --git a/output/css/download.css b/output/css/download.css
index 4a00934..9f3eb05 100644
--- a/output/css/download.css
+++ b/output/css/download.css
@@ -1,14 +1 @@
-{
-	"version": 3,
-	"file": "download.css",
-	"sources": [
-		"download.scss",
-		"_sass/_download.scss"
-	],
-	"sourcesContent": [
-		"@import \"download\";\n",
-		".table {\n  display: table;   /* Allow the centering to work */\n  margin: 0 auto;\n}\n\nul#download_buttons {\n  list-style: none;\n  padding-left:0px;\n  margin-bottom:100px;\n}\n\nul#download_buttons li {\n  float: left;\n  text-align: center;\n  background-color: #4aaf4c;\n  margin:0 10px 10px 10px;\n  width: 235px;\n  line-height: 60px;\n}\n\nul#download_buttons li a{\n  text-decoration:none;\n  color:#fff;\n  display:block;\n}\n \nul#download_buttons li a:hover {\n  background-color: #348436;\n}\n\ndiv#download_bar:after{\n  clear:both;\n}"
-	],
-	"names": [],
-	"mappings": "ACAA,AAAA,MAAM,AAAC,CACL,OAAO,CAAE,KAAK,CACd,MAAM,CAAE,MAAM,CACf,AAED,AAAA,EAAE,AAAA,iBAAiB,AAAC,CAClB,UAAU,CAAE,IAAI,CAChB,YAAY,CAAC,GAAG,CAChB,aAAa,CAAC,KAAK,CACpB,AAED,AAAA,EAAE,AAAA,iBAAiB,CAAC,EAAE,AAAC,CACrB,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,MAAM,CAClB,gBAAgB,CAAE,OAAO,CACzB,MAAM,CAAC,gBAAgB,CACvB,KAAK,CAAE,KAAK,CACZ,WAAW,CAAE,IAAI,CAClB,AAED,AAAA,EAAE,AAAA,iBAAiB,CAAC,EAAE,CAAC,CAAC,AAAA,CACtB,eAAe,CAAC,IAAI,CACpB,KAAK,CAAC,IAAI,CACV,OAAO,CAAC,KAAK,CACd,AAED,AAAA,EAAE,AAAA,iBAAiB,CAAC,EAAE,CAAC,CAAC,CAAC,KAAK,AAAC,CAC7B,gBAAgB,CAAE,OAAO,CAC1B,AAED,AAAA,GAAG,AAAA,aAAa,CAAC,KAAK,AAAA,CACpB,KAAK,CAAC,IAAI,CACX"
-}
\ No newline at end of file
+.table{display:table;margin:0 auto}ul#download_buttons{list-style:none;padding-left:0px;margin-bottom:100px}ul#download_buttons li{float:left;text-align:center;background-color:#4aaf4c;margin:0 10px 10px 10px;width:235px;line-height:60px}ul#download_buttons li a{text-decoration:none;color:#fff;display:block}ul#download_buttons li a:hover{background-color:#348436}div#download_bar:after{clear:both}
diff --git a/output/css/home.css b/output/css/home.css
index 4621e6f..a6ea679 100644
--- a/output/css/home.css
+++ b/output/css/home.css
@@ -1,16 +1 @@
-{
-	"version": 3,
-	"file": "home.css",
-	"sources": [
-		"home.scss",
-		"_sass/_home-video-slider.scss",
-		"_sass/_home-code.scss"
-	],
-	"sourcesContent": [
-		"@import \"home-video-slider\",\n        \"home-code\";\n",
-		"div#video-slider{\n  width:260px;\n  float:right;\n}\n\ndiv.slide{\n  position:relative;\n  padding:0px 0px;\n}\n\nimg.thumbnail{\n  width:100%;\n  margin:0 auto;\n}\n\nimg.play{\n  position:absolute;\n  width:40px;\n  left:110px;\n  top:60px;\n}\n\ndiv.title{\n  layout:block;\n  bottom:0px;\n  left:0px;\n  width:100%;\n  line-height:20px;\n  color:#000;\n  opacity:.4;\n  text-align:center;\n  font-size:12px;\n  background-color:#fff;\n}\n",
-		"pre{\n  padding: 24px 12px;\n  color: #222;\n  margin: 24px 0;\n}\n"
-	],
-	"names": [],
-	"mappings": "ACAA,AAAA,GAAG,AAAA,aAAa,AAAA,CACd,KAAK,CAAC,KAAK,CACX,KAAK,CAAC,KAAK,CACZ,AAED,AAAA,GAAG,AAAA,MAAM,AAAA,CACP,QAAQ,CAAC,QAAQ,CACjB,OAAO,CAAC,OAAO,CAChB,AAED,AAAA,GAAG,AAAA,UAAU,AAAA,CACX,KAAK,CAAC,IAAI,CACV,MAAM,CAAC,MAAM,CACd,AAED,AAAA,GAAG,AAAA,KAAK,AAAA,CACN,QAAQ,CAAC,QAAQ,CACjB,KAAK,CAAC,IAAI,CACV,IAAI,CAAC,KAAK,CACV,GAAG,CAAC,IAAI,CACT,AAED,AAAA,GAAG,AAAA,MAAM,AAAA,CACP,MAAM,CAAC,KAAK,CACZ,MAAM,CAAC,GAAG,CACV,IAAI,CAAC,GAAG,CACR,KAAK,CAAC,IAAI,CACV,WAAW,CAAC,IAAI,CAChB,KAAK,CAAC,IAAI,CACV,OAAO,CAAC,EAAE,CACV,UAAU,CAAC,MAAM,CACjB,SAAS,CAAC,IAAI,CACd,gBAAgB,CAAC,IAAI,CACtB,ACjCD,AAAA,GAAG,AAAA,CACD,OAAO,CAAE,SAAS,CAClB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,MAAM,CACf"
-}
\ No newline at end of file
+div#video-slider{width:260px;float:right}div.slide{position:relative;padding:0px 0px}img.thumbnail{width:100%;margin:0 auto}img.play{position:absolute;width:40px;left:110px;top:60px}div.title{layout:block;bottom:0px;left:0px;width:100%;line-height:20px;color:#000;opacity:.4;text-align:center;font-size:12px;background-color:#fff}pre{padding:24px 12px;color:#222;margin:24px 0}
diff --git a/output/css/main.css b/output/css/main.css
index 5bf19db..cf7b65c 100644
--- a/output/css/main.css
+++ b/output/css/main.css
@@ -1,18 +1 @@
-{
-	"version": 3,
-	"file": "main.css",
-	"sources": [
-		"main.scss",
-		"_sass/_base.scss",
-		"_sass/_layout.scss",
-		"_sass/_syntax-highlighting.scss"
-	],
-	"sourcesContent": [
-		"@charset \"utf-8\";\n\n\n\n// Our variables\n$base-font-family: Helvetica, Arial, sans-serif;\n$base-font-size:   16px;\n$small-font-size:  $base-font-size * 0.875;\n$base-line-height: 1.5;\n\n$spacing-unit:     30px;\n\n$text-color:       #111;\n$background-color: #fdfdfd;\n$brand-color:      #2a7ae2;\n\n$grey-color:       #828282;\n$grey-color-light: lighten($grey-color, 40%);\n$grey-color-dark:  darken($grey-color, 25%);\n\n// Width of the content area\n$content-width:    800px;\n\n$on-palm:          600px;\n$on-laptop:        800px;\n\n\n\n// Using media queries with like this:\n// @include media-query($on-palm) {\n//     .wrapper {\n//         padding-right: $spacing-unit / 2;\n//         padding-left: $spacing-unit / 2;\n//     }\n// }\n@mixin media-query($device) {\n    @media screen and (max-width: $device) {\n        @content;\n    }\n}\n\n\n\n// Import partials from `sass_dir` (defaults to `_sass`)\n@import\n        \"base\",\n        \"layout\",\n        \"syntax-highlighting\"\n;\n",
-		"/**\n * Reset some basic elements\n */\nbody, h1, h2, h3, h4, h5, h6,\np, blockquote, pre, hr,\ndl, dd, ol, ul, figure {\n    margin: 0;\n    padding: 0;\n}\n\n\n\n/**\n * Basic styling\n */\nbody {\n    font-family: $base-font-family;\n    font-size: $base-font-size;\n    line-height: $base-line-height;\n    font-weight: 300;\n    color: $text-color;\n    background-color: $background-color;\n    -webkit-text-size-adjust: 100%;\n}\n\n\n\n/**\n * Set `margin-bottom` to maintain vertical rhythm\n */\nh1, h2, h3, h4, h5, h6,\np, blockquote, pre,\nul, ol, dl, figure,\n%vertical-rhythm {\n    margin-bottom: $spacing-unit / 2;\n}\n\n\n\n/**\n * Images\n */\nimg {\n    max-width: 100%;\n    vertical-align: middle;\n}\n\n\n\n/**\n * Figures\n */\nfigure > img {\n    display: block;\n}\n\nfigcaption {\n    font-size: $small-font-size;\n}\n\n\n\n/**\n * Lists\n */\nul, ol {\n    margin-left: $spacing-unit;\n}\n\nli {\n    > ul,\n    > ol {\n         margin-bottom: 0;\n    }\n}\n\n\n\n/**\n * Headings\n */\nh1, h2, h3, h4, h5, h6 {\n    font-weight: 300;\n}\n\n\n\n/**\n * Links\n */\na {\n    color: $brand-color;\n    text-decoration: none;\n\n    &:visited {\n        color: darken($brand-color, 15%);\n    }\n\n    &:hover {\n        color: $text-color;\n        text-decoration: underline;\n    }\n}\n\n\n\n/**\n * Blockquotes\n */\nblockquote {\n    color: $grey-color;\n    border-left: 4px solid $grey-color-light;\n    padding-left: $spacing-unit / 2;\n    font-size: 18px;\n    letter-spacing: -1px;\n    font-style: italic;\n\n    > :last-child {\n        margin-bottom: 0;\n    }\n}\n\n\n\n/**\n * Code formatting\n */\npre,\ncode {\n    font-size: 15px;\n    border: 1px solid $grey-color-light;\n    border-radius: 3px;\n    background-color: #eef;\n}\n\ncode {\n    padding: 1px 5px;\n}\n\npre {\n    padding: 8px 12px;\n    overflow-x: scroll;\n\n    > code {\n        border: 0;\n        padding-right: 0;\n        padding-left: 0;\n    }\n}\n\n\n\n/**\n * Wrapper\n */\n.wrapper {\n    max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2));\n    max-width:         calc(#{$content-width} - (#{$spacing-unit} * 2));\n    margin-right: auto;\n    margin-left: auto;\n    padding-right: $spacing-unit;\n    padding-left: $spacing-unit;\n    @extend %clearfix;\n\n    @include media-query($on-laptop) {\n        max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit}));\n        max-width:         calc(#{$content-width} - (#{$spacing-unit}));\n        padding-right: $spacing-unit / 2;\n        padding-left: $spacing-unit / 2;\n    }\n}\n\n\n\n/**\n * Clearfix\n */\n%clearfix {\n\n    &:after {\n        content: \"\";\n        display: table;\n        clear: both;\n    }\n}\n\n\n\n/**\n * Icons\n */\n.icon {\n\n    > svg {\n        display: inline-block;\n        width: 16px;\n        height: 16px;\n        vertical-align: middle;\n\n        path {\n            fill: $grey-color;\n        }\n    }\n}\n",
-		"/**\n * Site header\n */\n.site-header {\n    border-top: 5px solid $grey-color-dark;\n    border-bottom: 1px solid $grey-color-light;\n    min-height: 56px;\n\n    // Positioning context for the mobile navigation icon\n    position: relative;\n}\n\n.site-title {\n    font-size: 26px;\n    line-height: 56px;\n    letter-spacing: -1px;\n    margin-bottom: 0;\n    float: left;\n\n    &,\n    &:visited {\n        color: $grey-color-dark;\n    }\n}\n\n.site-nav {\n    float: right;\n    line-height: 56px;\n\n    .menu-icon {\n        display: none;\n    }\n\n    .page-link {\n        color: $text-color;\n        line-height: $base-line-height;\n\n        // Gaps between nav items, but not on the first one\n        &:not(:first-child) {\n            margin-left: 20px;\n        }\n    }\n\n    @include media-query($on-palm) {\n        position: absolute;\n        top: 9px;\n        right: 30px;\n        background-color: $background-color;\n        border: 1px solid $grey-color-light;\n        border-radius: 5px;\n        text-align: right;\n\n        .menu-icon {\n            display: block;\n            float: right;\n            width: 36px;\n            height: 26px;\n            line-height: 0;\n            padding-top: 10px;\n            text-align: center;\n\n            > svg {\n                width: 18px;\n                height: 15px;\n\n                path {\n                    fill: $grey-color-dark;\n                }\n            }\n        }\n\n        .trigger {\n            clear: both;\n            display: none;\n        }\n\n        &:hover .trigger {\n            display: block;\n            padding-bottom: 5px;\n        }\n\n        .page-link {\n            display: block;\n            padding: 5px 10px;\n        }\n    }\n}\n\n\n\n/**\n * Site footer\n */\n.site-footer {\n    border-top: 1px solid $grey-color-light;\n    padding: $spacing-unit 0;\n}\n\n.footer-heading {\n    font-size: 18px;\n    margin-bottom: $spacing-unit / 2;\n}\n\n.contact-list,\n.social-media-list {\n    list-style: none;\n    margin-left: 0;\n}\n\n.footer-col-wrapper {\n    font-size: 15px;\n    color: $grey-color;\n    margin-left: -$spacing-unit / 2;\n    @extend %clearfix;\n}\n\n.footer-col {\n    float: left;\n    margin-bottom: $spacing-unit / 2;\n    padding-left: $spacing-unit / 2;\n}\n\n.footer-col-1 {\n    width: -webkit-calc(35% - (#{$spacing-unit} / 2));\n    width:         calc(35% - (#{$spacing-unit} / 2));\n}\n\n.footer-col-2 {\n    width: -webkit-calc(20% - (#{$spacing-unit} / 2));\n    width:         calc(20% - (#{$spacing-unit} / 2));\n}\n\n.footer-col-3 {\n    width: -webkit-calc(45% - (#{$spacing-unit} / 2));\n    width:         calc(45% - (#{$spacing-unit} / 2));\n}\n\n@include media-query($on-laptop) {\n    .footer-col-1,\n    .footer-col-2 {\n        width: -webkit-calc(50% - (#{$spacing-unit} / 2));\n        width:         calc(50% - (#{$spacing-unit} / 2));\n    }\n\n    .footer-col-3 {\n        width: -webkit-calc(100% - (#{$spacing-unit} / 2));\n        width:         calc(100% - (#{$spacing-unit} / 2));\n    }\n}\n\n@include media-query($on-palm) {\n    .footer-col {\n        float: none;\n        width: -webkit-calc(100% - (#{$spacing-unit} / 2));\n        width:         calc(100% - (#{$spacing-unit} / 2));\n    }\n}\n\n\n\n/**\n * Page content\n */\n.page-content {\n    padding: $spacing-unit 0;\n}\n\n.page-heading {\n    font-size: 20px;\n}\n\n.post-list {\n    margin-left: 0;\n    list-style: none;\n\n    > li {\n        margin-bottom: $spacing-unit;\n    }\n}\n\n.post-meta {\n    font-size: $small-font-size;\n    color: $grey-color;\n}\n\n.post-link {\n    display: block;\n    font-size: 24px;\n}\n\n\n\n/**\n * Posts\n */\n.post-header {\n    margin-bottom: $spacing-unit;\n}\n\n.post-title {\n    font-size: 42px;\n    letter-spacing: -1px;\n    line-height: 1;\n\n    @include media-query($on-laptop) {\n        font-size: 36px;\n    }\n}\n\n.post-content {\n    margin-bottom: $spacing-unit;\n\n    h2 {\n        font-size: 32px;\n\n        @include media-query($on-laptop) {\n            font-size: 28px;\n        }\n    }\n\n    h3 {\n        font-size: 26px;\n\n        @include media-query($on-laptop) {\n            font-size: 22px;\n        }\n    }\n\n    h4 {\n        font-size: 20px;\n\n        @include media-query($on-laptop) {\n            font-size: 18px;\n        }\n    }\n}\n",
-		"/**\n * Syntax highlighting styles\n */\n.highlight {\n    background: #fff;\n    @extend %vertical-rhythm;\n\n    .c     { color: #998; font-style: italic } // Comment\n    .err   { color: #a61717; background-color: #e3d2d2 } // Error\n    .k     { font-weight: bold } // Keyword\n    .o     { font-weight: bold } // Operator\n    .cm    { color: #998; font-style: italic } // Comment.Multiline\n    .cp    { color: #999; font-weight: bold } // Comment.Preproc\n    .c1    { color: #998; font-style: italic } // Comment.Single\n    .cs    { color: #999; font-weight: bold; font-style: italic } // Comment.Special\n    .gd    { color: #000; background-color: #fdd } // Generic.Deleted\n    .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific\n    .ge    { font-style: italic } // Generic.Emph\n    .gr    { color: #a00 } // Generic.Error\n    .gh    { color: #999 } // Generic.Heading\n    .gi    { color: #000; background-color: #dfd } // Generic.Inserted\n    .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific\n    .go    { color: #888 } // Generic.Output\n    .gp    { color: #555 } // Generic.Prompt\n    .gs    { font-weight: bold } // Generic.Strong\n    .gu    { color: #aaa } // Generic.Subheading\n    .gt    { color: #a00 } // Generic.Traceback\n    .kc    { font-weight: bold } // Keyword.Constant\n    .kd    { font-weight: bold } // Keyword.Declaration\n    .kp    { font-weight: bold } // Keyword.Pseudo\n    .kr    { font-weight: bold } // Keyword.Reserved\n    .kt    { color: #458; font-weight: bold } // Keyword.Type\n    .m     { color: #099 } // Literal.Number\n    .s     { color: #d14 } // Literal.String\n    .na    { color: #008080 } // Name.Attribute\n    .nb    { color: #0086B3 } // Name.Builtin\n    .nc    { color: #458; font-weight: bold } // Name.Class\n    .no    { color: #008080 } // Name.Constant\n    .ni    { color: #800080 } // Name.Entity\n    .ne    { color: #900; font-weight: bold } // Name.Exception\n    .nf    { color: #900; font-weight: bold } // Name.Function\n    .nn    { color: #555 } // Name.Namespace\n    .nt    { color: #000080 } // Name.Tag\n    .nv    { color: #008080 } // Name.Variable\n    .ow    { font-weight: bold } // Operator.Word\n    .w     { color: #bbb } // Text.Whitespace\n    .mf    { color: #099 } // Literal.Number.Float\n    .mh    { color: #099 } // Literal.Number.Hex\n    .mi    { color: #099 } // Literal.Number.Integer\n    .mo    { color: #099 } // Literal.Number.Oct\n    .sb    { color: #d14 } // Literal.String.Backtick\n    .sc    { color: #d14 } // Literal.String.Char\n    .sd    { color: #d14 } // Literal.String.Doc\n    .s2    { color: #d14 } // Literal.String.Double\n    .se    { color: #d14 } // Literal.String.Escape\n    .sh    { color: #d14 } // Literal.String.Heredoc\n    .si    { color: #d14 } // Literal.String.Interpol\n    .sx    { color: #d14 } // Literal.String.Other\n    .sr    { color: #009926 } // Literal.String.Regex\n    .s1    { color: #d14 } // Literal.String.Single\n    .ss    { color: #990073 } // Literal.String.Symbol\n    .bp    { color: #999 } // Name.Builtin.Pseudo\n    .vc    { color: #008080 } // Name.Variable.Class\n    .vg    { color: #008080 } // Name.Variable.Global\n    .vi    { color: #008080 } // Name.Variable.Instance\n    .il    { color: #099 } // Literal.Number.Integer.Long\n}\n"
-	],
-	"names": [],
-	"mappings": "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"
-}
\ No newline at end of file
+body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:300;color:#111;background-color:#fdfdfd;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:300}a{color:#2a7ae2;text-decoration:none}a:visited{color:#1756a9}a:hover{color:#111;text-decoration:underline}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:scroll}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(800px - (30px * 2));max-width:calc(800px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(800px - (30px));max-width:calc(800px - (30px));padding-right:15px;padding-left:15px}}.wrapper:after,.footer-col-wrapper:after{content:"";display:table;clear:both}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.icon>svg path{fill:#828282}.site-header{border-top:5px solid #424242;border-bottom:1px solid #e8e8e8;min-height:56px;position:relative}.site-title{font-size:26px;line-height:56px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#424242}.site-nav{float:right;line-height:56px}.site-nav .menu-icon{display:none}.site-nav .page-link{color:#111;line-height:1.5}.site-nav .page-link:not(:first-child){margin-left:20px}@media screen and (max-width: 600px){.site-nav{position:absolute;top:9px;right:30px;background-color:#fdfdfd;border:1px solid #e8e8e8;border-radius:5px;text-align:right}.site-nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}.site-nav .menu-icon>svg{width:18px;height:15px}.site-nav .menu-icon>svg path{fill:#424242}.site-nav .trigger{clear:both;display:none}.site-nav:hover .trigger{display:block;padding-bottom:5px}.site-nav .page-link{display:block;padding:5px 10px}}.site-footer{border-top:1px solid #e8e8e8;padding:30px 0}.footer-heading{font-size:18px;margin-bottom:15px}.contact-list,.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{font-size:15px;color:#828282;margin-left:-15px}.footer-col{float:left;margin-bottom:15px;padding-left:15px}.footer-col-1{width:-webkit-calc(35% - (30px / 2));width:calc(35% - (30px / 2))}.footer-col-2{width:-webkit-calc(20% - (30px / 2));width:calc(20% - (30px / 2))}.footer-col-3{width:-webkit-calc(45% - (30px / 2));width:calc(45% - (30px / 2))}@media screen and (max-width: 800px){.footer-col-1,.footer-col-2{width:-webkit-calc(50% - (30px / 2));width:calc(50% - (30px / 2))}.footer-col-3{width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}@media screen and (max-width: 600px){.footer-col{float:none;width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}.page-content{padding:30px 0}.page-heading{font-size:20px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:14px;color:#828282}.post-link{display:block;font-size:24px}.post-header{margin-bottom:30px}.post-title{font-size:42px;letter-spacing:-1px;line-height:1}@media screen and (max-width: 800px){.post-title{font-size:36px}}.post-content{margin-bottom:30px}.post-content h2{font-size:32px}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:26px}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.highlight{background:#fff}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}
diff --git a/output/css/poweredBy.css b/output/css/poweredBy.css
index de22a28..6d82693 100644
--- a/output/css/poweredBy.css
+++ b/output/css/poweredBy.css
@@ -1,14 +1 @@
-{
-	"version": 3,
-	"file": "poweredBy.css",
-	"sources": [
-		"poweredBy.scss",
-		"_sass/_poweredBy.scss"
-	],
-	"sourcesContent": [
-		"@import \"poweredBy\";",
-		"@charset \"UTF-8\";\n\n.int_text {\n  margin: 40px auto 30px auto;\n  width: 90%;\n}\n\n.power_box {\n  padding: 30px;\n  background-color: rgba(255, 255, 255, 0.5);\n  box-shadow: 3px 3px 3px 3px #AAAAAA;\n  margin-bottom: 8px;\n  margin-left: 20px;\n  width: 23%;\n  display: inline-grid;\n}"
-	],
-	"names": [],
-	"mappings": "ACEA,AAAA,SAAS,AAAC,CACR,MAAM,CAAE,mBAAmB,CAC3B,KAAK,CAAE,GAAG,CACX,AAED,AAAA,UAAU,AAAC,CACT,OAAO,CAAE,IAAI,CACb,gBAAgB,CAAE,qBAAwB,CAC1C,UAAU,CAAE,uBAAuB,CACnC,aAAa,CAAE,GAAG,CAClB,WAAW,CAAE,IAAI,CACjB,KAAK,CAAE,GAAG,CACV,OAAO,CAAE,WAAW,CACrB"
-}
\ No newline at end of file
+.int_text{margin:40px auto 30px auto;width:90%}.power_box{padding:30px;background-color:rgba(255,255,255,0.5);box-shadow:3px 3px 3px 3px #AAAAAA;margin-bottom:8px;margin-left:20px;width:23%;display:inline-grid}
diff --git a/output/css/site.css b/output/css/site.css
index e6dc940..ede4701 100644
--- a/output/css/site.css
+++ b/output/css/site.css
@@ -1,20 +1 @@
-{
-	"version": 3,
-	"file": "site.css",
-	"sources": [
-		"site.scss",
-		"_sass/_site-main.scss",
-		"_sass/_site-responsive.scss",
-		"_sass/_site-search.scss",
-		"_sass/_site-arrows.scss"
-	],
-	"sourcesContent": [
-		"@import \"site-main\",\n        \"site-responsive\",\n        \"site-search\",\n        \"site-arrows\";\n",
-		"@charset \"UTF-8\";\n\n* {\n  outline:none;\n}\n\nhtml {\n  height: 100%;\n}\n\nbody {\n  font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  padding:0;\n  margin: 0;\n  height: 100%;\n}\n.page-wrap{\n  min-height: 100%;\n  margin-bottom: -60px; /* negative value of footer height */\n}\n\n.mw { min-width:999px; width:100%; }\n\n.nw { white-space:nowrap; }\n\na.anchor {\n  display:none;\n  font-size:0px;\n  position:absolute;\n  margin-top:-50px;\n}\n\n.home_txt a.anchor {\n  margin-top:-90px;\n}\n\n#menu {\n  position:fixed;\n  top:0;\n  width:100%;\n  z-index:5;\n}\n\n/* This seems to override menu position fixed. Fixed positioning allows menu to always be available at the top of the viewport, and JS is not needed to do this */\n/*\n#menu.r {\n  position:absolute;\n}\n*/\n\n#menu ul {\n  background:#051221;\n  display:block;\n  font-size:0px;\n  list-style:none;\n  overflow:hidden;\n  padding:0;\n  text-align:right;\n  /*\n  -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.4);\n  -moz-box-shadow:    1px 1px 1px 0px rgba(0, 0, 0, 0.4);\n  box-shadow:         1px 1px 1px 0px rgba(0, 0, 0, 0.4);\n  */\n}\n\n#menu ul li {\n  display:inline-block;\n  font-size:14px;\n  margin:0;\n  padding:0;\n}\n\n#menu ul li.logo {\n  float:left;\n  padding-left:30px;\n}\n\n#menu ul li.logo:hover { background:none; }\n\n#menu ul li.logo a {\n  background:url(../images/apachedrill.png) no-repeat center;\n  background-size:auto 27px;\n  display:block;\n  height:50px;\n  padding:0;\n  width:80px;\n}\n\n#menu ul li a {\n  color:#FFF;\n  text-decoration:none;\n  line-height:50px;\n  padding:14px 20px;\n}\n\n#menu ul li.d, #menu ul li.d:hover {\n  background-color: #4aaf4c;\n  font-size:12px;\n  text-transform:uppercase;\n}\n#menu ul li.d a .fam {\n  position: relative;\n  right: 8px;\n  font-size: 14px;\n}\n\n#menu ul li.d:hover {\n  background-color:#348436;\n}\n\n#menu ul li.d * {\n  cursor:pointer;\n}\n\n#menu ul li.d a {\n  padding:0px 30px 0 40px;\n  display:block;\n}\n\n\n#menu ul li.l {\n  cursor:pointer;\n}\n\n#menu ul li.l span {\n  background:url(../images/len.png) no-repeat center;\n  background-size:auto 16px;\n  display:block;\n  line-height:50px;\n  padding:0 20px;\n  width:16px;\n}\n\n#menu ul li.l.open {\n  background-color:#145aa8;\n}\n\n#menu ul li.social-menu-item {\n  width:30px;\n  padding-left: 2px;\n  padding-right:10px;\n}\n\n#menu ul li.social-menu-item a {\n  padding: 10px;\n}\n\n#menu ul li.social-menu-item img {\n  width: 22px;\n  padding-bottom: 10px;\n}\n\n#menu ul li ul {\n  background:#1a6bc7;\n  display:none;\n  margin:0;\n  padding:0;\n  position:absolute;\n  text-align:left;\n}\n\n#menu ul li ul li {\n  display:block;\n}\n\n#menu ul li ul li a {\n  display:block;\n  line-height:30px;\n  padding:3px 20px;\n}\n\n#menu ul li ul li a:hover {\n  background:#145aa8;\n}\n\n#menu ul li:hover {\n  background:#1a6bc7;\n}\n\n#menu ul li:hover ul {\n  display:block;\n}\n#menu ul li.clear-float{\n  display:none;\n}\n#subhead {\n  background:#145aa8;\n  color:#FFF;\n  font-size:12px;\n  font-weight:bold;\n  height:40px;\n  line-height:40px;\n  left:0px;\n  letter-spacing:1px;\n  right:0px;\n  position:fixed;\n  text-align:center;\n  text-transform:uppercase;\n  top:10px;\n  z-index:4;\n\n  -webkit-transition: all 0.3s;\n  transition: all 0.3s;\n}\n\n#subhead.show {\n  top:50px;\n}\n\n#subhead ul {\n  list-style:none;\n  margin:0;\n  padding:0;\n}\n\n#subhead ul li {\n  display:inline-block;\n  list-style:none;\n  margin:0;\n  padding:0 35px 0 35px;\n}\n\n#subhead ul li a {\n  background-size:16px auto;\n  background-position:left center;\n  background-repeat:no-repeat;\n  color:#FFF;\n  display:block;\n  padding:0 0 0 25px;\n  text-decoration:none;\n}\n\n#subhead ul li.ag a {\n  background-image:url(../images/agility-w.png);\n}\n\n#subhead ul li.fl a {\n  background-image:url(../images/flexibility-w.png);\n}\n\n#subhead ul li.fam a {\n  background-image:url(../images/familiarity-w.png);\n}\n\n#header {\n  background:url(../images/reel-bg.png) no-repeat;\n  background-size:cover;\n  height:300px;\n  overflow:hidden;\n  position:relative;\n}\n\n#header .scroller {\n  margin-left:0px;\n  overflow:hidden;\n}\n\n#header .scroller .item {\n\n  float:left;\n  height:300px;\n  position:relative;\n  width:100%;\n  z-index:1;\n}\n\n#header .scroller .item p a {\n  color:#FFF;\n  font-weight:bold;\n  overflow: hidden;\n  text-decoration:none;\n\n  position: relative;\n  display: inline-block;\n  outline: none;\n  vertical-align: bottom;\n  text-decoration: none;\n  white-space: nowrap;\n}\n\n#header .scroller .item p a::before {\n  position: absolute;\n  top: 0;\n  left: 0;\n  z-index: -1;\n  width: 100%;\n  height: 100%;\n  background: rgba(149,165,166,0.4);\n  content: '';\n  -webkit-transition: -webkit-transform 0.3s;\n  transition: transform 0.3s;\n  -webkit-transform: scaleY(0.618) translateX(-100%);\n  transform: scaleY(0.618) translateX(-100%);\n}\n\n#header .scroller .item p a:hover::before,\n#header .scroller .item p a:focus::before {\n  -webkit-transform: scaleY(0.618) translateX(0);\n  transform: scaleY(0.618) translateX(0);\n}\n\n\n#header .scroller .item .tc {\n  color:#FFF;\n  margin-left:80px;\n  position:relative;\n  width:900px;\n  margin:0 auto;\n}\n\n#header .scroller .item .tc h1, #header .scroller .item .tc h2 {\n  font-size:36px;\n  font-weight:lighter;\n  margin:0 0 8px 0;\n  padding:0;\n}\n#header .scroller .item .tc h2 {\n  font-size: 16px;\n}\n\n#header .scroller .item .tc p {\n  font-size:14px;\n  font-weight:lighter;\n  line-height:24px;\n  margin:0;\n  padding:0;\n}\n\n#header .scroller .item .btn {\n  background: none;\n  border: 2px solid #fff;\n  cursor: pointer;\n  color:#FFF;\n  display: inline-block;\n  font-size:12px;\n  font-weight: bold;\n  outline: none;\n  margin-top:18px;\n  position: relative;\n  padding: 5px 30px;\n  text-decoration:none;\n  text-transform: uppercase;\n\n  -webkit-transition: all 0.3s;\n  -moz-transition: all 0.3s;\n  transition: all 0.3s;\n}\n\n#header .scroller .item .btn:after {\n  content: '';\n  position: absolute;\n  z-index: -1;\n  -webkit-transition: all 0.3s;\n  -moz-transition: all 0.3s;\n  transition: all 0.3s;\n}\n\n#header .scroller .item .btn-1c:after {\n  width: 0%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  background: #fff;\n}\n\n#header .scroller .item .btn-1c:hover,\n#header .scroller .item .btn-1c:active {\n  color: #0e83cd;\n}\n\n#header .scroller .item .btn-1c:hover:after,\n#header .scroller .item .btn-1c:active:after {\n  width: 100%;\n}\n\n#header .aLeft {\n  cursor:pointer;\n  height:30px;\n  left:20px;\n  margin-top:-15px;\n  position:absolute;\n  top:50%;\n  width:30px;\n  z-index:2;\n}\n\n#header .aRight {\n  cursor:pointer;\n  height:30px;\n  right:20px;\n  margin-top:-15px;\n  position:absolute;\n  top:50%;\n  width:30px;\n  z-index:2;\n}\n\n.dots {\n  bottom:30px;\n  right:80px;\n  position:absolute;\n  z-index:2;\n}\n\n.dots .dot {\n  border-radius: 50%;\n  background-color: transparent;\n  box-shadow: inset 0 0 0 2px white;\n  -webkit-transition: box-shadow 0.3s ease;\n  transition: box-shadow 0.3s ease;\n\n  cursor:pointer;\n  display:inline-block;\n  height:10px;\n  margin-left:10px;\n  width:10px;\n}\n\n.dots .dot:hover,\n.dots .dot:focus {\n  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6)\n}\n\n.dots .dot.sel {\n  box-shadow: inset 0 0 0 8px white;\n}\ndiv.alertbar\n  {\n    background-color:#ffc;\n    text-align: center;\n    display: block;\n    padding:10px;\n    border-bottom: solid 1px #cc9;\n  }\ndiv.alertbar .hor-bar:after {\n  content: \"|\";\n}\nspan.strong {\n  font-weight: bold;\n}\n\n.introWrapper {\n  border-bottom:1px solid #CCC;\n}\n\ntable.intro {\n  background:url(../images/intro-bg.gif) no-repeat center;\n  table-layout:fixed;\n  text-align:center;\n  width: 940px;\n}\n\ntable.intro td {\n  background-position:center 25px;\n  background-repeat:no-repeat;\n  background-size:25px auto;\n  padding:65px 0 0 0;\n  position:relative;\n  vertical-align:top;\n}\n\ntable.intro td.ag {\n  background-image:url(../images/agility.png);\n}\n\ntable.intro td.fl {\n  background-image:url(../images/flexibility.png);\n}\n\ntable.intro td.fam {\n  background-image:url(../images/familiarity.png);\n}\n\ntable.intro h1 {\n  font-size:36px;\n  font-weight:normal;\n  margin:0;\n  padding:0;\n}\n\ntable.intro p {\n  font-size:16px;\n  font-weight:lighter;\n  line-height:22px;\n  margin:0;\n  padding:2px 35px 30px 35px;\n}\n\ntable.intro span {\n  bottom:30px;\n  display:block;\n  position:absolute;\n  width:100%;\n}\n\ntable.intro a {\n  color:#1a6bc7;\n  font-size:12px;\n  font-weight: bold;\n}\n\n#blu {\n  display:table;\n  font-size:12px;\n  font-weight:lighter;\n  line-height:28px;\n  table-layout:fixed;\n}\n\n#blu a {\n  color:#FFF;\n  text-decoration:none;\n}\n\n#blu .cell {\n  color:#FFF;\n  display:table-cell;\n  padding:40px 0;\n  overflow:hidden;\n  vertical-align:middle;\n}\n\n#blu .cell.left {\n  background:#1b2b3e;\n  padding-right:54px;\n}\n\n#blu .cell.left .wrapper {\n  float:right;\n}\n\n#blu .cell.right {\n  background:#184f8d;\n  padding-left:54px;\n}\n\n#blu .cell.right .wrapper {\n  float:left;\n}\n\n#blu .cell .wrapper {\n  width:425px;\n}\n\n#blu h2 {\n  font-size:24px;\n  font-weight:lighter;\n  margin:0 0 10px 0;\n  padding:0;\n}\n\n.page-wrap:after {\n  display: block;\n  content: \"\";\n}\n#footer {\n  color: black;\n  background-color: white;\n  font-size:9px;\n  font-weight:lighter;\n  line-height:20px;\n  padding:30px 0;\n  text-align:center;\n}\n#footer, .page-wrap:after {\n  height: 60px;\n}\n\n#footer .wrapper {\n  padding:0 80px;\n}\n\n.bui {\n  display:none;\n  position:fixed;\n  top:0;\n  left:0;\n  right:0;\n  bottom:0;\n  background:rgba(0,0,0,0.8);\n  z-index:4;\n}\n\n.disclaimer {\n  background:#f6f5f5;\n  font-size:12px;\n  font-weight:lighter;\n  line-height:24px;\n  text-align:center;\n}\n\n.disclaimer .wrapper {\n  margin:auto;\n  padding:50px 0 50px 0;\n  width:780px;\n}\n\n.disclaimer h2 {\n  font-size:24px;\n  font-weight:lighter;\n  margin:0 0 10px 0;\n  padding:0;\n}\n\n.int_text {\n  margin:40px auto 30px auto;\n  width:780px;\n}\n\n/* Blog */\ndiv.post.int_text {\n  margin:40px auto 60px auto;\n}\n\n.int_text a, .int_title a {\n  color:#1a6bc7;\n  /* font-weight:normal;  */\n}\n\n.int_text p, .int_text ul, .int_text ol {\n  font-size:16px;\n  line-height:28px;\n\n}\n\n.int_text p.l1 {\n  padding-left:30px;\n}\n\n.int_text h2 {\n  font-size:24px;\n  font-weight:normal;\n  margin:30px 0 0 0;\n}\n\n.int_text img {\n  display:block;\n  margin:30px auto;\n}\n\nul.num {\n  list-style:decimal;\n}\n\n.int_title {\n  font-size:16px;\n  font-weight:lighter;\n  margin:auto;\n  margin-top:80px;\n  padding:0 0 15px 0;\n  position:relative;\n  text-align:center;\n  width:600px;\n}\n\n.int_title.int_title_img {\n  background-position:center top;\n  background-repeat:no-repeat;\n  background-size:25px auto;\n  padding-top:40px;\n}\n\n.int_title.int_title_img.architecture {\n  background-image:url(../images/architecture.png);\n}\n\n.int_title.int_title_img.community {\n  background-image:url(../images/community.png);\n}\n\n.int_title.int_title_img.download {\n  background-image:url(../images/download.png);\n}\n\n.int_title p {\n  line-height:30px;\n  margin:10px 0 25px 0;\n}\n\n.int_title h1 {\n  font-size:36px;\n  margin: 20px 0px 20px 0px;\n}\n\n.int_title:after {\n  background:#1a6bc7;\n  bottom:24px;\n  content:\" \";\n  height:5px;\n  left:275px;\n  position:absolute;\n  width:50px;\n}\n\ntable.intro a:before, table.intro a:after {\n    backface-visibility: hidden;\n    pointer-events: none;\n}\n\ntable.intro a, .int_title a {\n  display:inline-block;\n    overflow: hidden;\n  outline: medium none;\n    position: relative;\n    text-decoration: none;\n    vertical-align: bottom;\n    white-space: nowrap;\n}\n\n#header .dots, .aLeft, .aRight { display:none; }\n\np.info {\n  background-color: #ffc;\n  border: solid 1px #cc9;\n  padding: 5px;\n}\n\n/* This is to address an issue in Markdown processing which introduces <p> inside <li>. */\nli p {\n  margin-top: 0px;\n}\n\n.hidden {\n  display:none;\n}\n\n/******************\n Search Bar\n******************/\n\n#menu .search-bar {\n  line-height: 30px;\n  margin: 0 20px 0 20px;\n}\n\n#menu .search-bar form {\n  border-radius: 6px;\n  border: solid 1px black;\n  background-color: #1A6BC7;\n}\n\n#menu .search-bar input[type='text'] {\n  border: none;\n  color: white;\n  background-color: transparent !important;\n  font-size: 14px;\n  font-weight: inherit;\n  padding: 0 0 0 8px;\n  line-height: 20px;\n  width: 50px;\n}\n#menu .search-bar input[placeholder] {\n  opacity: .7;\n}\n\n#menu .search-bar:hover {\n  background-color: black;\n}\n\n#menu .search-bar button[type='submit'] {\n  display: inline;\n  border: none;\n  background:none;\n  position: relative;\n  color: white;\n  font-size: 14px;\n  cursor: pointer;\n  width: 33px;\n}\n#menu .search-bar ::-webkit-input-placeholder {\n   color: white;\n}\n\n#menu .search-bar :-moz-placeholder { /* Firefox 18- */\n   color: white;\n}\n\n#menu .search-bar ::-moz-placeholder {  /* Firefox 19+ */\n   color: white;\n}\n\n#menu .search-bar :-ms-input-placeholder {\n   color: white;\n}\n\n.int_text table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}\n.int_text table caption{color:#000;font-style: italic;padding:1em 0;text-align:center}\n.int_text table td, .int_text table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}\n.int_text table td:first-child, .int_text table th:first-child{border-left-width:0}\n.int_text table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}\n.int_text table td{background-color:transparent}\n.int_text table-odd td{background-color:#f2f2f2}\n.int_text table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}\n.int_text table-bordered td{border-bottom:1px solid #cbcbcb}\n.int_text table-bordered tbody>tr:last-child>td{border-bottom-width:0}\n.int_text table-horizontal td, .int_text table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}\n.int_text table-horizontal tbody>tr:last-child>td{border-bottom-width:0}\n\n\ndiv.alertbar{\n  line-height:1;\n  text-align: center;\n}\n\ndiv.alertbar div{\n  display: inline-block;\n  vertical-align: middle;\n  padding:0 10px;\n}\n\ndiv.alertbar div:nth-child(2){\n  border-right:solid 1px #cc9;\n}\n\ndiv.alertbar div.news{\n  font-weight:bold;\n}\n\ndiv.alertbar a{\n\n}\ndiv.alertbar div span{\n  font-size:65%;\n  color:#aa7;\n}\n\ndiv.home-row{\n  border-bottom:solid 1px #ccc;\n  margin:0 auto;\n  text-align:center;\n}\n\ndiv.home-row div{\n  display:inline-block;\n  vertical-align:middle;\n  text-align:left;\n}\n\ndiv.home-row:nth-child(odd) div.big{\n  width:300px;\n}\n\ndiv.home-row:nth-child(odd) div.description{\n  margin-left:40px;\n  width:580px;\n}\n\ndiv.home-row:nth-child(even) div.description{\n  width:580px;\n}\n\ndiv.home-row:nth-child(even) div.big{\n  margin-left:40px;\n  width:300px;\n}\n\n.home-row h1 {\n  font-size:24px;\n  margin:24px 0;\n  font-weight:bold;\n}\n\n.home-row h2 {\n  font-size:20px;\n  margin:20px 0;\n  font-weight:bold;\n}\n\n.home-row p {\n  font-size:16px;\n  line-height:22px;\n}\n\n.home-row div.small{\n  display:none;\n}\n\n.home-row div.big{\n  display:inline-block;\n}\n\ndiv.home-row div pre{\n  background:#f3f5f7;\n  color:#2a333c;\n  border:solid 1px #aaa;\n  font-family: Monaco,Menlo,Consolas,\"Courier New\",monospace;\n  font-size: 12px;\n  line-height: 1.5;\n}\n\ndiv.home-row div pre span.code-underline{\n  font-weight:bold;\n  color:#000;\n  text-decoration: underline;\n}\n\n.int_text p a.post-link{\n  font-size:22px;\n}\n\n.int_text p span.post-date{\n  font-style: italic;\n}\n",
-		"#menu ul li.toc-categories {\n  display:none;\n}\n\n#menu ul li.menu-break {\n  display:none;\n}\n\n.mobile-break {\n  display: none;\n}\n\n@media (min-width: 1025px) {\n  #menu ul li.expand-menu {\n    display: none;\n  }\n\n}\n\n@media (max-width: 1024px) {\n  table.intro {\n    width: 940px;\n  }\n  .mw {\n    min-width: 0px;\n  }\n  .breadcrumbs li:first-of-type {\n    margin-left: 8px;\n  }\n  #menu ul li.logo {\n    padding-left: 30px;\n  }\n   #menu ul li.expand-menu {\n    display: none;\n  }\n\n  #menu ul li, #menu ul li.d{\n    display: none;\n  }\n  .home_txt p {\n    width: auto;\n  }\n  .int_title {\n    text-align: left;\n    width: auto;\n    margin: 80px 20px 0px 20px;\n  }\n  .int_title:after {\n    left: 0px;\n  }\n  .int_text {\n    width: auto;\n    margin: 20px 10px 100px 20px;\n  }\n  #menu.force-expand ul li, #menu.force-expand ul li.d {\n    display:inline-block;\n  }\n\n  #menu.force-expand ul li.toc-categories {\n    display: none;\n  }\n  #menu.force-expand ul li ul li{\n    display:block;\n  }\n  #menu.force-expand ul li.nav, #menu.force-expand ul li#twitter-menu-item {\n    clear:both;\n    margin: 0 auto;\n  }\n  #menu ul li.logo {\n    display: block;\n  }\n  #menu ul li.expand-menu {\n    display: inline-block;\n    float: right;\n  }\n  #menu ul br.menu-break {\n    display: block;\n  }\n  #menu ul li.expand-menu, #menu ul li.expand-menu a {\n    height: 50px;\n    width: 110px;\n  }\n  #menu ul li.expand-menu span.expand-icon{\n    font-size: 24px;\n  }\n  #menu ul li.expand-menu span.menu-text{\n    margin-right:7px;\n    position: relative;\n    bottom: 3px;\n  }\n  #menu ul li.pull-right {\n    float: right;\n    margin-right: 10px;\n  }\n\n  /* Blog Posts */\n\n  div.post.int_text {\n    margin: 40px 20px 20px 20px;\n  }\n  div.post .post-header .int_title {\n    margin-left: 0px;\n  }\n\n\n  div.home-row{\n      padding: 0px 20px 0px 0px;\n  }\n\n  div.home-row:nth-child(odd) div.small{\n    width:300px;\n  }\n\n  div.home-row:nth-child(odd) div.description{\n    margin-left:20px;\n    width:auto;\n  }\n\n  div.home-row:nth-child(even) div.description{\n    margin-left:20px;\n    width:auto;\n  }\n\n  div.home-row:nth-child(even) div.small{\n    margin:0 0 15px 0;\n    width:300px;\n  }\n\n  div.home-row div.big{\n    display:none;\n  }\n\n  div.home-row div.small{\n    display:inline-block;\n  }\n\n  table.intro {\n    width: 100%;\n    background: none;\n  }\n}\n\n@media (max-width: 768px) {\n  #menu.force-expand ul li.nav {\n    clear:both;\n    margin: 0 auto;\n  }\n  #menu.force-expand ul li.search-bar {\n    clear:both;\n  }\n\n  /* Responsive Homepage 768 max width */\n  div.headlines.tc {\n    margin-left: 35px;\n  }\n\n  img {\n    max-width: 100%;\n  }\n\n  /* Search page */\n  div.int_search {\n    width: 100%;\n  }\n\n /* Fixing header slider height/width relative issues */\n .headlines.tc {\n  padding: 0px 30px;\n}\n    #header .scroller .item {    \n    height: auto !important;\n  }\n  #header {    \n    height: auto !important;\n  }\n  #header .scroller, #header .scroller .item, #header .scroller .item div.headlines.tc {    \n    max-width: 100% !important;\n    width: auto;\n  }\n  div#video-slider {    \n    float: none !important;    \n    margin: 60px auto 40px auto;\n  }\n}\n\n@media (max-width: 570px) {\n  br.mobile-break {\n    display: block;\n  }\n\n  /* Responsive Menu 570 max width */\n\n  #menu.force-expand ul li.nav, #menu.force-expand ul li#twitter-menu-item {\n    clear: both;\n    width: 100%;\n    margin: auto;\n  }\n  #menu.force-expand ul li {\n    display:block;\n  }\n  #menu ul li.clear-float{\n    clear:both;\n    width: 0px;\n    display:block;\n  }\n  #menu ul li.search-bar {\n    margin: 0 11px 0 20px;\n    float: right;\n  }\n  #menu ul li.d\n  {\n    margin: 10px;\n    clear: both;\n    float: right;\n  }\n  #menu.force-expand {\n    position: fixed;\n  }\n\n  /* Responsive Homepage 570 max width */\n  #header .scroller .item .tc h1{\n    font-size: 40px;\n  }\n  #header .scroller .item .tc h2 {\n    font-size: 24px;\n    line-height: 32px;\n  }\n  div.headlines a.download-headline {\n    font-size: .7em;\n  }\n  #header .scroller .item div.headlines .btn { font-size: 16px; }\n\n  div.alertbar {\n    text-align: left;\n    padding:0 25px;\n  }\n  div.alertbar div {\n    display: block;\n    padding:10px 0;\n  }\n  div.alertbar div:nth-child(1){\n    border-right:none;\n    border-bottom:solid 1px #cc9;\n  }\n  div.alertbar div:nth-child(2){\n    border-right:none;\n    border-bottom:solid 1px #cc9;\n  }\n  table.intro {\n    width: 100%;\n    background: none;\n  }\n  table.intro td {\n    display: block;\n    padding: 25px 0 5px 0;\n  }\n  table.intro td h1 {\n    font-size: 24px;\n    text-align: left;\n    padding-left: 60px;\n  }\n  table.intro td.ag, table.intro td.fl, table.intro td.fam {\n    background-position: 20px 23%;\n  }\n  table.intro p {\n    font-size: 16px;\n    line-height: 24px;\n    padding: 2px 25px 15px 20px;\n    text-align: left;\n  }\n  table.intro span {\n    position: relative;\n    bottom: 10px;\n    padding-left: 20px;\n    text-align: left;\n  }\n}\n",
-		".int_search {\n  margin:50px auto 0 auto;\n  width:780px;\n  font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n}\n\n.int_search .gsc-control-cse, .int_search .gsc-control-cse .gsc-table-result {\n  font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n}\n",
-		".nav-circlepop a{\n  width: 50px;\n  height: 50px;\n}\n\n.nav-circlepop a::before{\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  border-radius: 50%;\n  background: #fff;\n  content: '';\n  opacity: 0;\n  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;\n  transition: transform 0.3s, opacity 0.3s;\n  -webkit-transform: scale(0.9);\n  transform: scale(0.9);\n}\n\n.nav-circlepop .icon-wrap{\n  position: relative;\n  display: block;\n  margin: 10% 0 0 10%;\n  width: 80%;\n  height: 80%;\n}\n\n.nav-circlepop a.next .icon-wrap{\n  -webkit-transform: rotate(180deg);\n  transform: rotate(180deg);\n}\n\n.nav-circlepop .icon-wrap::before,\n.nav-circlepop .icon-wrap::after{\n  position: absolute;\n  left: 25%;\n  width: 3px;\n  height: 50%;\n  background: #fff;\n  content: '';\n  -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;\n  transition: transform 0.3s, background-color 0.3s;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n}\n\n.nav-circlepop .icon-wrap::before{\n  -webkit-transform: translateX(-50%) rotate(30deg);\n  transform: translateX(-50%) rotate(30deg);\n  -webkit-transform-origin: 0 100%;\n  transform-origin: 0 100%;\n}\n\n.nav-circlepop .icon-wrap::after{\n  top: 50%;\n  -webkit-transform: translateX(-50%) rotate(-30deg);\n  transform: translateX(-50%) rotate(-30deg);\n  -webkit-transform-origin: 0 0;\n  transform-origin: 0 0;\n}\n\n.nav-circlepop a:hover::before{\n  opacity: 1;\n  -webkit-transform: scale(1);\n  transform: scale(1);\n}\n\n.nav-circlepop a:hover .icon-wrap::before,\n.nav-circlepop a:hover .icon-wrap::after{\n  background: #4aaf4c;\n}\n\n.nav-circlepop a:hover .icon-wrap::before{\n  -webkit-transform: translateX(-50%) rotate(45deg);\n  transform: translateX(-50%) rotate(45deg);\n}\n\n.nav-circlepop a:hover .icon-wrap::after{\n  -webkit-transform: translateX(-50%) rotate(-45deg);\n  transform: translateX(-50%) rotate(-45deg);\n}"
-	],
-	"names": [],
-	"mappings": "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"
-}
\ No newline at end of file
+*{outline:none}html{height:100%}body{font-family:'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;padding:0;margin:0;height:100%}.page-wrap{min-height:100%;margin-bottom:-60px}.mw{min-width:999px;width:100%}.nw{white-space:nowrap}a.anchor{display:none;font-size:0px;position:absolute;margin-top:-50px}.home_txt a.anchor{margin-top:-90px}#menu{position:fixed;top:0;width:100%;z-index:5}#menu ul{background:#051221;display:block;font-size:0px;list-style:none;overflow:hidden;padding:0;text-align:right}#menu ul li{display:inline-block;font-size:14px;margin:0;padding:0}#menu ul li.logo{float:left;padding-left:30px}#menu ul li.logo:hover{background:none}#menu ul li.logo a{background:url(../images/apachedrill.png) no-repeat center;background-size:auto 27px;display:block;height:50px;padding:0;width:80px}#menu ul li a{color:#FFF;text-decoration:none;line-height:50px;padding:14px 20px}#menu ul li.d,#menu ul li.d:hover{background-color:#4aaf4c;font-size:12px;text-transform:uppercase}#menu ul li.d a .fam{position:relative;right:8px;font-size:14px}#menu ul li.d:hover{background-color:#348436}#menu ul li.d *{cursor:pointer}#menu ul li.d a{padding:0px 30px 0 40px;display:block}#menu ul li.l{cursor:pointer}#menu ul li.l span{background:url(../images/len.png) no-repeat center;background-size:auto 16px;display:block;line-height:50px;padding:0 20px;width:16px}#menu ul li.l.open{background-color:#145aa8}#menu ul li.social-menu-item{width:30px;padding-left:2px;padding-right:10px}#menu ul li.social-menu-item a{padding:10px}#menu ul li.social-menu-item img{width:22px;padding-bottom:10px}#menu ul li ul{background:#1a6bc7;display:none;margin:0;padding:0;position:absolute;text-align:left}#menu ul li ul li{display:block}#menu ul li ul li a{display:block;line-height:30px;padding:3px 20px}#menu ul li ul li a:hover{background:#145aa8}#menu ul li:hover{background:#1a6bc7}#menu ul li:hover ul{display:block}#menu ul li.clear-float{display:none}#subhead{background:#145aa8;color:#FFF;font-size:12px;font-weight:bold;height:40px;line-height:40px;left:0px;letter-spacing:1px;right:0px;position:fixed;text-align:center;text-transform:uppercase;top:10px;z-index:4;-webkit-transition:all 0.3s;transition:all 0.3s}#subhead.show{top:50px}#subhead ul{list-style:none;margin:0;padding:0}#subhead ul li{display:inline-block;list-style:none;margin:0;padding:0 35px 0 35px}#subhead ul li a{background-size:16px auto;background-position:left center;background-repeat:no-repeat;color:#FFF;display:block;padding:0 0 0 25px;text-decoration:none}#subhead ul li.ag a{background-image:url(../images/agility-w.png)}#subhead ul li.fl a{background-image:url(../images/flexibility-w.png)}#subhead ul li.fam a{background-image:url(../images/familiarity-w.png)}#header{background:url(../images/reel-bg.png) no-repeat;background-size:cover;height:300px;overflow:hidden;position:relative}#header .scroller{margin-left:0px;overflow:hidden}#header .scroller .item{float:left;height:300px;position:relative;width:100%;z-index:1}#header .scroller .item p a{color:#FFF;font-weight:bold;overflow:hidden;text-decoration:none;position:relative;display:inline-block;outline:none;vertical-align:bottom;text-decoration:none;white-space:nowrap}#header .scroller .item p a::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:rgba(149,165,166,0.4);content:'';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transform:scaleY(0.618) translateX(-100%);transform:scaleY(0.618) translateX(-100%)}#header .scroller .item p a:hover::before,#header .scroller .item p a:focus::before{-webkit-transform:scaleY(0.618) translateX(0);transform:scaleY(0.618) translateX(0)}#header .scroller .item .tc{color:#FFF;margin-left:80px;position:relative;width:900px;margin:0 auto}#header .scroller .item .tc h1,#header .scroller .item .tc h2{font-size:36px;font-weight:lighter;margin:0 0 8px 0;padding:0}#header .scroller .item .tc h2{font-size:16px}#header .scroller .item .tc p{font-size:14px;font-weight:lighter;line-height:24px;margin:0;padding:0}#header .scroller .item .btn{background:none;border:2px solid #fff;cursor:pointer;color:#FFF;display:inline-block;font-size:12px;font-weight:bold;outline:none;margin-top:18px;position:relative;padding:5px 30px;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#header .scroller .item .btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#header .scroller .item .btn-1c:after{width:0%;height:100%;top:0;left:0;background:#fff}#header .scroller .item .btn-1c:hover,#header .scroller .item .btn-1c:active{color:#0e83cd}#header .scroller .item .btn-1c:hover:after,#header .scroller .item .btn-1c:active:after{width:100%}#header .aLeft{cursor:pointer;height:30px;left:20px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:2}#header .aRight{cursor:pointer;height:30px;right:20px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:2}.dots{bottom:30px;right:80px;position:absolute;z-index:2}.dots .dot{border-radius:50%;background-color:transparent;box-shadow:inset 0 0 0 2px white;-webkit-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;cursor:pointer;display:inline-block;height:10px;margin-left:10px;width:10px}.dots .dot:hover,.dots .dot:focus{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.6)}.dots .dot.sel{box-shadow:inset 0 0 0 8px white}div.alertbar{background-color:#ffc;text-align:center;display:block;padding:10px;border-bottom:solid 1px #cc9}div.alertbar .hor-bar:after{content:"|"}span.strong{font-weight:bold}.introWrapper{border-bottom:1px solid #CCC}table.intro{background:url(../images/intro-bg.gif) no-repeat center;table-layout:fixed;text-align:center;width:940px}table.intro td{background-position:center 25px;background-repeat:no-repeat;background-size:25px auto;padding:65px 0 0 0;position:relative;vertical-align:top}table.intro td.ag{background-image:url(../images/agility.png)}table.intro td.fl{background-image:url(../images/flexibility.png)}table.intro td.fam{background-image:url(../images/familiarity.png)}table.intro h1{font-size:36px;font-weight:normal;margin:0;padding:0}table.intro p{font-size:16px;font-weight:lighter;line-height:22px;margin:0;padding:2px 35px 30px 35px}table.intro span{bottom:30px;display:block;position:absolute;width:100%}table.intro a{color:#1a6bc7;font-size:12px;font-weight:bold}#blu{display:table;font-size:12px;font-weight:lighter;line-height:28px;table-layout:fixed}#blu a{color:#FFF;text-decoration:none}#blu .cell{color:#FFF;display:table-cell;padding:40px 0;overflow:hidden;vertical-align:middle}#blu .cell.left{background:#1b2b3e;padding-right:54px}#blu .cell.left .wrapper{float:right}#blu .cell.right{background:#184f8d;padding-left:54px}#blu .cell.right .wrapper{float:left}#blu .cell .wrapper{width:425px}#blu h2{font-size:24px;font-weight:lighter;margin:0 0 10px 0;padding:0}.page-wrap:after{display:block;content:""}#footer{color:black;background-color:white;font-size:9px;font-weight:lighter;line-height:20px;padding:30px 0;text-align:center}#footer,.page-wrap:after{height:60px}#footer .wrapper{padding:0 80px}.bui{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:4}.disclaimer{background:#f6f5f5;font-size:12px;font-weight:lighter;line-height:24px;text-align:center}.disclaimer .wrapper{margin:auto;padding:50px 0 50px 0;width:780px}.disclaimer h2{font-size:24px;font-weight:lighter;margin:0 0 10px 0;padding:0}.int_text{margin:40px auto 30px auto;width:780px}div.post.int_text{margin:40px auto 60px auto}.int_text a,.int_title a{color:#1a6bc7}.int_text p,.int_text ul,.int_text ol{font-size:16px;line-height:28px}.int_text p.l1{padding-left:30px}.int_text h2{font-size:24px;font-weight:normal;margin:30px 0 0 0}.int_text img{display:block;margin:30px auto}ul.num{list-style:decimal}.int_title{font-size:16px;font-weight:lighter;margin:auto;margin-top:80px;padding:0 0 15px 0;position:relative;text-align:center;width:600px}.int_title.int_title_img{background-position:center top;background-repeat:no-repeat;background-size:25px auto;padding-top:40px}.int_title.int_title_img.architecture{background-image:url(../images/architecture.png)}.int_title.int_title_img.community{background-image:url(../images/community.png)}.int_title.int_title_img.download{background-image:url(../images/download.png)}.int_title p{line-height:30px;margin:10px 0 25px 0}.int_title h1{font-size:36px;margin:20px 0px 20px 0px}.int_title:after{background:#1a6bc7;bottom:24px;content:" ";height:5px;left:275px;position:absolute;width:50px}table.intro a:before,table.intro a:after{backface-visibility:hidden;pointer-events:none}table.intro a,.int_title a{display:inline-block;overflow:hidden;outline:medium none;position:relative;text-decoration:none;vertical-align:bottom;white-space:nowrap}#header .dots,.aLeft,.aRight{display:none}p.info{background-color:#ffc;border:solid 1px #cc9;padding:5px}li p{margin-top:0px}.hidden{display:none}#menu .search-bar{line-height:30px;margin:0 20px 0 20px}#menu .search-bar form{border-radius:6px;border:solid 1px black;background-color:#1A6BC7}#menu .search-bar input[type='text']{border:none;color:white;background-color:transparent !important;font-size:14px;font-weight:inherit;padding:0 0 0 8px;line-height:20px;width:50px}#menu .search-bar input[placeholder]{opacity:.7}#menu .search-bar:hover{background-color:black}#menu .search-bar button[type='submit']{display:inline;border:none;background:none;position:relative;color:white;font-size:14px;cursor:pointer;width:33px}#menu .search-bar ::-webkit-input-placeholder{color:white}#menu .search-bar :-moz-placeholder{color:white}#menu .search-bar ::-moz-placeholder{color:white}#menu .search-bar :-ms-input-placeholder{color:white}.int_text table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.int_text table caption{color:#000;font-style:italic;padding:1em 0;text-align:center}.int_text table td,.int_text table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.int_text table td:first-child,.int_text table th:first-child{border-left-width:0}.int_text table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.int_text table td{background-color:transparent}.int_text table-odd td{background-color:#f2f2f2}.int_text table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.int_text table-bordered td{border-bottom:1px solid #cbcbcb}.int_text table-bordered tbody>tr:last-child>td{border-bottom-width:0}.int_text table-horizontal td,.int_text table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.int_text table-horizontal tbody>tr:last-child>td{border-bottom-width:0}div.alertbar{line-height:1;text-align:center}div.alertbar div{display:inline-block;vertical-align:middle;padding:0 10px}div.alertbar div:nth-child(2){border-right:solid 1px #cc9}div.alertbar div.news{font-weight:bold}div.alertbar div span{font-size:65%;color:#aa7}div.home-row{border-bottom:solid 1px #ccc;margin:0 auto;text-align:center}div.home-row div{display:inline-block;vertical-align:middle;text-align:left}div.home-row:nth-child(odd) div.big{width:300px}div.home-row:nth-child(odd) div.description{margin-left:40px;width:580px}div.home-row:nth-child(even) div.description{width:580px}div.home-row:nth-child(even) div.big{margin-left:40px;width:300px}.home-row h1{font-size:24px;margin:24px 0;font-weight:bold}.home-row h2{font-size:20px;margin:20px 0;font-weight:bold}.home-row p{font-size:16px;line-height:22px}.home-row div.small{display:none}.home-row div.big{display:inline-block}div.home-row div pre{background:#f3f5f7;color:#2a333c;border:solid 1px #aaa;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;line-height:1.5}div.home-row div pre span.code-underline{font-weight:bold;color:#000;text-decoration:underline}.int_text p a.post-link{font-size:22px}.int_text p span.post-date{font-style:italic}#menu ul li.toc-categories{display:none}#menu ul li.menu-break{display:none}.mobile-break{display:none}@media (min-width: 1025px){#menu ul li.expand-menu{display:none}}@media (max-width: 1024px){table.intro{width:940px}.mw{min-width:0px}.breadcrumbs li:first-of-type{margin-left:8px}#menu ul li.logo{padding-left:30px}#menu ul li.expand-menu{display:none}#menu ul li,#menu ul li.d{display:none}.home_txt p{width:auto}.int_title{text-align:left;width:auto;margin:80px 20px 0px 20px}.int_title:after{left:0px}.int_text{width:auto;margin:20px 10px 100px 20px}#menu.force-expand ul li,#menu.force-expand ul li.d{display:inline-block}#menu.force-expand ul li.toc-categories{display:none}#menu.force-expand ul li ul li{display:block}#menu.force-expand ul li.nav,#menu.force-expand ul li#twitter-menu-item{clear:both;margin:0 auto}#menu ul li.logo{display:block}#menu ul li.expand-menu{display:inline-block;float:right}#menu ul br.menu-break{display:block}#menu ul li.expand-menu,#menu ul li.expand-menu a{height:50px;width:110px}#menu ul li.expand-menu span.expand-icon{font-size:24px}#menu ul li.expand-menu span.menu-text{margin-right:7px;position:relative;bottom:3px}#menu ul li.pull-right{float:right;margin-right:10px}div.post.int_text{margin:40px 20px 20px 20px}div.post .post-header .int_title{margin-left:0px}div.home-row{padding:0px 20px 0px 0px}div.home-row:nth-child(odd) div.small{width:300px}div.home-row:nth-child(odd) div.description{margin-left:20px;width:auto}div.home-row:nth-child(even) div.description{margin-left:20px;width:auto}div.home-row:nth-child(even) div.small{margin:0 0 15px 0;width:300px}div.home-row div.big{display:none}div.home-row div.small{display:inline-block}table.intro{width:100%;background:none}}@media (max-width: 768px){#menu.force-expand ul li.nav{clear:both;margin:0 auto}#menu.force-expand ul li.search-bar{clear:both}div.headlines.tc{margin-left:35px}img{max-width:100%}div.int_search{width:100%}.headlines.tc{padding:0px 30px}#header .scroller .item{height:auto !important}#header{height:auto !important}#header .scroller,#header .scroller .item,#header .scroller .item div.headlines.tc{max-width:100% !important;width:auto}div#video-slider{float:none !important;margin:60px auto 40px auto}}@media (max-width: 570px){br.mobile-break{display:block}#menu.force-expand ul li.nav,#menu.force-expand ul li#twitter-menu-item{clear:both;width:100%;margin:auto}#menu.force-expand ul li{display:block}#menu ul li.clear-float{clear:both;width:0px;display:block}#menu ul li.search-bar{margin:0 11px 0 20px;float:right}#menu ul li.d{margin:10px;clear:both;float:right}#menu.force-expand{position:fixed}#header .scroller .item .tc h1{font-size:40px}#header .scroller .item .tc h2{font-size:24px;line-height:32px}div.headlines a.download-headline{font-size:.7em}#header .scroller .item div.headlines .btn{font-size:16px}div.alertbar{text-align:left;padding:0 25px}div.alertbar div{display:block;padding:10px 0}div.alertbar div:nth-child(1){border-right:none;border-bottom:solid 1px #cc9}div.alertbar div:nth-child(2){border-right:none;border-bottom:solid 1px #cc9}table.intro{width:100%;background:none}table.intro td{display:block;padding:25px 0 5px 0}table.intro td h1{font-size:24px;text-align:left;padding-left:60px}table.intro td.ag,table.intro td.fl,table.intro td.fam{background-position:20px 23%}table.intro p{font-size:16px;line-height:24px;padding:2px 25px 15px 20px;text-align:left}table.intro span{position:relative;bottom:10px;padding-left:20px;text-align:left}}.int_search{margin:50px auto 0 auto;width:780px;font-family:'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif}.int_search .gsc-control-cse,.int_search .gsc-control-cse .gsc-table-result{font-family:'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif}.nav-circlepop a{width:50px;height:50px}.nav-circlepop a::before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#fff;content:'';opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transform:scale(0.9);transform:scale(0.9)}.nav-circlepop .icon-wrap{position:relative;display:block;margin:10% 0 0 10%;width:80%;height:80%}.nav-circlepop a.next .icon-wrap{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-circlepop .icon-wrap::before,.nav-circlepop .icon-wrap::after{position:absolute;left:25%;width:3px;height:50%;background:#fff;content:'';-webkit-transition:-webkit-transform 0.3s, background-color 0.3s;transition:transform 0.3s, background-color 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-circlepop .icon-wrap::before{-webkit-transform:translateX(-50%) rotate(30deg);transform:translateX(-50%) rotate(30deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.nav-circlepop .icon-wrap::after{top:50%;-webkit-transform:translateX(-50%) rotate(-30deg);transform:translateX(-50%) rotate(-30deg);-webkit-transform-origin:0 0;transform-origin:0 0}.nav-circlepop a:hover::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.nav-circlepop a:hover .icon-wrap::before,.nav-circlepop a:hover .icon-wrap::after{background:#4aaf4c}.nav-circlepop a:hover .icon-wrap::before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.nav-circlepop a:hover .icon-wrap::after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}
diff --git a/output/feed.xml b/output/feed.xml
index 00f8ca7..cd75a58 100644
--- a/output/feed.xml
+++ b/output/feed.xml
@@ -6,9 +6,9 @@
 </description>
     <link>/</link>
     <atom:link href="/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Fri, 27 Aug 2021 09:35:50 +0000</pubDate>
-    <lastBuildDate>Fri, 27 Aug 2021 09:35:50 +0000</lastBuildDate>
-    <generator>Jekyll v4.2.0</generator>
+    <pubDate>Fri, 27 Aug 2021 10:34:03 +0000</pubDate>
+    <lastBuildDate>Fri, 27 Aug 2021 10:34:03 +0000</lastBuildDate>
+    <generator>Jekyll v3.9.1</generator>
     
       <item>
         <title>Drill provider for Airflow</title>
diff --git a/output/zh/.asf.yaml b/output/zh/.asf.yaml
index bc7013a..d0a426e 100644
--- a/output/zh/.asf.yaml
+++ b/output/zh/.asf.yaml
@@ -1,8 +1,8 @@
 # Documentation https://s.apache.org/asfyaml
-staging:
-  profile: ~
-  whoami:  asf-staging
+publish:
+  whoami:  asf-site
 
 jekyll:
   whoami: staging
   target: asf-staging
+  outputdir: /
diff --git a/output/zh/feed.xml b/output/zh/feed.xml
index 6b362c3..4ba3e9b 100644
--- a/output/zh/feed.xml
+++ b/output/zh/feed.xml
@@ -6,9 +6,9 @@
 </description>
     <link>/</link>
     <atom:link href="/zh/feed.xml" rel="self" type="application/rss+xml"/>
-    <pubDate>Fri, 27 Aug 2021 09:35:50 +0000</pubDate>
-    <lastBuildDate>Fri, 27 Aug 2021 09:35:50 +0000</lastBuildDate>
-    <generator>Jekyll v4.2.0</generator>
+    <pubDate>Fri, 27 Aug 2021 10:34:03 +0000</pubDate>
+    <lastBuildDate>Fri, 27 Aug 2021 10:34:03 +0000</lastBuildDate>
+    <generator>Jekyll v3.9.1</generator>
     
       <item>
         <title>Drill provider for Airflow</title>