w.write_all(b"<html lang=\"en\">")?;w.write_all(b"<head>")?;w.write_all(b"<meta charset=\"utf8\">")?;w.write_all(b"</meta>")?;w.write_all(b" ")?;w.write_all(b"<title>")?;({% block title %}).render_into(w)?;w.write_all(b"{{ common.title }}")?;({% endblock %}).render_into(w)?;w.write_all(b"</title>")?;w.write_all(b" ")?;w.write_all(b"<link rel=\"stylesheet\" href=\"/static/font-awesome-4.7.0/css/font-awesome.min.css\">")?;w.write_all(b"</link>")?;w.write_all(b" ")?;w.write_all(b"<link rel=\"stylesheet\" href=\"//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/styles/atom-one-light.min.css\">")?;w.write_all(b"</link>")?;w.write_all(b" ")?;w.write_all(b"<script src=\"/static/highlight.pack.js\">")?;w.write_all(b"</script>")?;w.write_all(b" ")?;w.write_all(b"<script>")?;w.write_all(b" hljs.configure(")?;({languages: [] }).render_into(w)?;w.write_all(b"); hljs.initHighlightingOnLoad(); ")?;w.write_all(b"</script>")?;w.write_all(b" ")?;w.write_all(b"<link rel=\"stylesheet\" href=\"/static/nest.css\">")?;w.write_all(b"</link>")?;w.write_all(b" ")?;w.write_all(b"</head>")?;w.write_all(b"<body>")?;({% block head %}).render_into(w)?;w.write_all(b"{% endblock %} ")?;w.write_all(b"<div class=\"bg\">")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div class=\"header\">")?;w.write_all(b" ")?;({% include "header.html" %}).render_into(w)?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div class=\"wrapper-fixed\">")?;w.write_all(b" ")?;w.write_all(b"<div class=\"home\">")?;w.write_all(b" ")?;w.write_all(b"<div class=\"home-intro\">")?;w.write_all(b" ")?;w.write_all(b"<h1>")?;w.write_all(b"The Pijul Nest")?;w.write_all(b"</h1>")?;w.write_all(b" ")?;w.write_all(b"<p>")?;w.write_all(b"Pijul brings ")?;w.write_all(b"<strong>")?;w.write_all(b"patches")?;w.write_all(b"</strong>")?;w.write_all(b" back to collaborative work, for faster, easier and really distributed workflows.")?;w.write_all(b"</p>")?;w.write_all(b" ")?;w.write_all(b"<p>")?;w.write_all(b"With ")?;w.write_all(b"<strong>")?;w.write_all(b"nest.pijul.com")?;w.write_all(b"</strong>")?;w.write_all(b", you can share open source work, meet other developers.")?;w.write_all(b"</p>")?;w.write_all(b" ")?;w.write_all(b"<p>")?;w.write_all(b"By the way, ")?;w.write_all(b"<span class=\"blinking\">")?;w.write_all(b"Pijul and this website are still beta quality software")?;w.write_all(b"</span>")?;w.write_all(b".")?;w.write_all(b"</p>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;({% if !common.user.is_in() %}).render_into(w)?;w.write_all(b" ")?;w.write_all(b"<div class=\"home-signup\">")?;w.write_all(b" ")?;w.write_all(b"<h3>")?;w.write_all(b"Get a free account now")?;w.write_all(b"</h3>")?;w.write_all(b" ")?;w.write_all(b"<form class=\"reset\" method=\"POST\" action=\"/signup\">")?;w.write_all(b" ")?;w.write_all(b"<table>")?;w.write_all(b" ")?;w.write_all(b"<tbody>")?;w.write_all(b"<tr>")?;w.write_all(b" ")?;w.write_all(b"<td class=\"inputname\">")?;w.write_all(b"Login")?;w.write_all(b"</td>")?;w.write_all(b" ")?;w.write_all(b"<td>")?;w.write_all(b"<input type=\"text\" name=\"reset_login\" placeholder=\"Login\">")?;w.write_all(b"</input>")?;w.write_all(b"</td>")?;w.write_all(b" ")?;w.write_all(b"</tr>")?;w.write_all(b" ")?;w.write_all(b"<tr>")?;w.write_all(b" ")?;w.write_all(b"<td class=\"inputname\">")?;w.write_all(b"Password")?;w.write_all(b"</td>")?;w.write_all(b" ")?;w.write_all(b"<td>")?;w.write_all(b"<input type=\"password\" name=\"reset_password\" placeholder=\"Password\">")?;w.write_all(b"</input>")?;w.write_all(b"</td>")?;w.write_all(b" ")?;w.write_all(b"</tr>")?;w.write_all(b" ")?;w.write_all(b"<tr>")?;w.write_all(b" ")?;w.write_all(b"<td class=\"inputname\">")?;w.write_all(b"Confirm password")?;w.write_all(b"</td>")?;w.write_all(b" ")?;w.write_all(b"<td>")?;w.write_all(b"<input type=\"password\" name=\"reset_confirm_password\" placeholder=\"Confirm password\">")?;w.write_all(b"</input>")?;w.write_all(b"</td>")?;w.write_all(b" ")?;w.write_all(b"</tr>")?;w.write_all(b" ")?;w.write_all(b"<tr>")?;w.write_all(b" ")?;w.write_all(b"<td class=\"inputname\">")?;w.write_all(b"Email address")?;w.write_all(b"</td>")?;w.write_all(b" ")?;w.write_all(b"<td>")?;w.write_all(b"<input type=\"text\" name=\"reset_email\" placeholder=\"Email address\">")?;w.write_all(b"</input>")?;w.write_all(b"</td>")?;w.write_all(b" ")?;w.write_all(b"</tr>")?;w.write_all(b" ")?;w.write_all(b"</tbody>")?;w.write_all(b"</table>")?;w.write_all(b" ")?;w.write_all(b"<div id=\"signup\">")?;w.write_all(b" ")?;w.write_all(b"<button name=\"action\" value=\"signup\">")?;w.write_all(b" Sign up ")?;w.write_all(b"</button>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div id=\"oauth\">")?;w.write_all(b" ")?;w.write_all(b"<div>")?;w.write_all(b" ")?;w.write_all(b"<div class=\"oauth-button\">")?;w.write_all(b" Sign in with\u{2026} ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<ul>")?;w.write_all(b" ")?;w.write_all(b"<li>")?;w.write_all(b" ")?;w.write_all(b"<a class=\"button\" href=\"/oauth/twitter\">")?;w.write_all(b" ")?;w.write_all(b"<img style=\"vertical-align:middle\" src=\"/static/twitter_signin_normal.svg\">")?;w.write_all(b"</img>")?;w.write_all(b" Twitter ")?;w.write_all(b"</a>")?;w.write_all(b" ")?;w.write_all(b"</li>")?;w.write_all(b" ")?;w.write_all(b"<li>")?;w.write_all(b" ")?;w.write_all(b"<a class=\"button\" href=\"/oauth/google\">")?;w.write_all(b" ")?;w.write_all(b"<img style=\"vertical-align:middle\" src=\"/static/google_signin_normal.svg\">")?;w.write_all(b"</img>")?;w.write_all(b" Google ")?;w.write_all(b"</a>")?;w.write_all(b" ")?;w.write_all(b"</li>")?;w.write_all(b" ")?;w.write_all(b"<li>")?;w.write_all(b" ")?;w.write_all(b"<a class=\"button\" href=\"/oauth/github\">")?;w.write_all(b" ")?;w.write_all(b"<img style=\"vertical-align:middle\" src=\"/static/github_signin_normal.svg\">")?;w.write_all(b"</img>")?;w.write_all(b" Github ")?;w.write_all(b"</a>")?;w.write_all(b" ")?;w.write_all(b"</li>")?;w.write_all(b" ")?;w.write_all(b"</ul>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"</form>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;({% endif %}).render_into(w)?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div class=\"home-text\">")?;w.write_all(b" ")?;w.write_all(b"<div class=\"wrapper\">")?;w.write_all(b" ")?;w.write_all(b"<div class=\"home-icons\">")?;w.write_all(b" ")?;w.write_all(b"<h1>")?;w.write_all(b"Move faster")?;w.write_all(b"</h1>")?;w.write_all(b" ")?;w.write_all(b"<div>")?;w.write_all(b" ")?;w.write_all(b"<p>")?;w.write_all(b"Pijul is a version control system based on a sound mathematical theory of patches.")?;w.write_all(b"</p>")?;w.write_all(b" ")?;w.write_all(b"<p>")?;w.write_all(b"This makes it the easiest and fastest tool to use, whether you\'re ")?;w.write_all(b"<strong>")?;w.write_all(b"starting a new project")?;w.write_all(b"</strong>")?;w.write_all(b" and need to move fast, taking on ")?;w.write_all(b"<strong>")?;w.write_all(b"new team members")?;w.write_all(b"</strong>")?;w.write_all(b" and need to teach them your tools, or even ")?;w.write_all(b"<strong>")?;w.write_all(b"managing large projects")?;w.write_all(b"</strong>")?;w.write_all(b" with many independent components. ")?;w.write_all(b"</p>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div class=\"home-icons\">")?;w.write_all(b" ")?;w.write_all(b"<h1>")?;w.write_all(b"Collaborate more efficiently")?;w.write_all(b"</h1>")?;w.write_all(b" ")?;w.write_all(b"<div>")?;w.write_all(b" ")?;w.write_all(b"<p>")?;w.write_all(b" Pijul works exclusively with ")?;w.write_all(b"<em>")?;w.write_all(b"patches")?;w.write_all(b"</em>")?;w.write_all(b", which are atomic units of team work. Its unique theory of patches allows for more efficient team work, where members can share only what is ready to be shared. Conflicts are also a true part of the theory, making them easier to solve than ever.")?;w.write_all(b"</p>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div class=\"home-icons\">")?;w.write_all(b" ")?;w.write_all(b"<h1>")?;w.write_all(b"We all make mistakes")?;w.write_all(b"</h1>")?;w.write_all(b" ")?;w.write_all(b"<div>")?;w.write_all(b" ")?;w.write_all(b"<p>")?;w.write_all(b"In Pijul, all actions are reversible. And since patches are the simplest component of team work, you know what you are doing when fixing mistakes.")?;w.write_all(b"</p>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div class=\"wrapper\">")?;w.write_all(b" ")?;({% block content %}).render_into(w)?;w.write_all(b"{% endblock %} ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div class=\"footer-container\">")?;w.write_all(b" ")?;w.write_all(b"<div class=\"footer\">")?;w.write_all(b" ")?;w.write_all(b"<div>")?;w.write_all(b"\u{a9} {{ common.copyright_years }} the Pijul team")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div>")?;w.write_all(b"<a href=\"/site/terms.html\">")?;w.write_all(b"Terms")?;w.write_all(b"</a>")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div>")?;w.write_all(b"<a href=\"/site/privacy.html\">")?;w.write_all(b"Privacy")?;w.write_all(b"</a>")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"<div>")?;w.write_all(b"<a href=\"https://pijul.org/manual/the_nest.html\">")?;w.write_all(b"Help")?;w.write_all(b"</a>")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b" ")?;w.write_all(b"</div>")?;w.write_all(b"</body>")?;w.write_all(b"</html>")?;