<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[43808] branches/5.0/src/wp-content/themes/twentynineteen: Importing Twenty Nineteen, our new default theme for 2019, set for 5.0.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/43808">43808</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/43808","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>allancole</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2018-10-23 15:52:15 +0000 (Tue, 23 Oct 2018)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Importing Twenty Nineteen, our new default theme for 2019, set for 5.0.

Let Gutenberg shine with this simple, fast, and powerful theme. Initial development occurred on GitHub. See: https://github.com/WordPress/twentynineteen

Props allancole, karmatosed, kjellr, yingling017, mrasharirfan, milana_cap, fabiankaegy, westonruter, aaronjorbin, netweb, b-07, khleomix, blowery, dereksmart, jasmussen, audrasjb, nielslange, mmaumio, dimadin, joyously, anevins12.</pre>

<h3>Added Paths</h3>
<ul>
<li>branches/5.0/src/wp-content/themes/twentynineteen/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteen404php">branches/5.0/src/wp-content/themes/twentynineteen/404.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenarchivephp">branches/5.0/src/wp-content/themes/twentynineteen/archive.php</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/classes/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteenclassesclasstwentynineteensvgiconsphp">branches/5.0/src/wp-content/themes/twentynineteen/classes/class-twentynineteen-svg-icons.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenclassesclasstwentynineteenwalkercommentphp">branches/5.0/src/wp-content/themes/twentynineteen/classes/class-twentynineteen-walker-comment.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteencommentsphp">branches/5.0/src/wp-content/themes/twentynineteen/comments.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenfooterphp">branches/5.0/src/wp-content/themes/twentynineteen/footer.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenfunctionsphp">branches/5.0/src/wp-content/themes/twentynineteen/functions.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenheaderphp">branches/5.0/src/wp-content/themes/twentynineteen/header.php</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/inc/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteeninccustomizerphp">branches/5.0/src/wp-content/themes/twentynineteen/inc/customizer.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteeninciconfunctionsphp">branches/5.0/src/wp-content/themes/twentynineteen/inc/icon-functions.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteeninctemplatefunctionsphp">branches/5.0/src/wp-content/themes/twentynineteen/inc/template-functions.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteeninctemplatetagsphp">branches/5.0/src/wp-content/themes/twentynineteen/inc/template-tags.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenincuiiconsphp">branches/5.0/src/wp-content/themes/twentynineteen/inc/ui-icons.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenindexphp">branches/5.0/src/wp-content/themes/twentynineteen/index.php</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/js/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteenjscustomizerjs">branches/5.0/src/wp-content/themes/twentynineteen/js/customizer.js</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenjsskiplinkfocusfixjs">branches/5.0/src/wp-content/themes/twentynineteen/js/skip-link-focus-fix.js</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/languages/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteenlanguagesip3pot">branches/5.0/src/wp-content/themes/twentynineteen/languages/ip3.pot</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenpackagelockjson">branches/5.0/src/wp-content/themes/twentynineteen/package-lock.json</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenpackagejson">branches/5.0/src/wp-content/themes/twentynineteen/package.json</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenpagephp">branches/5.0/src/wp-content/themes/twentynineteen/page.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenpostcssconfigjs">branches/5.0/src/wp-content/themes/twentynineteen/postcss.config.js</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenprintcss">branches/5.0/src/wp-content/themes/twentynineteen/print.css</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenprintscss">branches/5.0/src/wp-content/themes/twentynineteen/print.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenreadmetxt">branches/5.0/src/wp-content/themes/twentynineteen/readme.txt</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensass_normalizescss">branches/5.0/src/wp-content/themes/twentynineteen/sass/_normalize.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/blocks/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassblocks_blocksscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/blocks/_blocks.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasselements_elementsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_elements.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasselements_listsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_lists.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasselements_tablesscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_tables.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassforms_buttonsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_buttons.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassforms_fieldsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_fields.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassforms_formsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_forms.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/layout/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasslayout_layoutscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/layout/_layout.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/media/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassmedia_captionsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_captions.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassmedia_galleriesscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_galleries.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassmedia_mediascss">branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_media.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/mixins/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassmixins_mixinsmasterscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/mixins/_mixins-master.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassmixins_utilitiesscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/mixins/_utilities.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassmodules_accessibilityscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_accessibility.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassmodules_alignmentsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_alignments.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassmodules_clearingsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_clearings.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassnavigation_linksscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_links.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassnavigation_menusscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_menus.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassnavigation_navigationscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_navigation.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassnavigation_nextpreviousscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_next-previous.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/site/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasssite_sitescss">branches/5.0/src/wp-content/themes/twentynineteen/sass/site/_site.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/site/footer/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasssitefooter_sitefooterscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/site/footer/_site-footer.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/site/header/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasssiteheader_sitefeaturedimagescss">branches/5.0/src/wp-content/themes/twentynineteen/sass/site/header/_site-featured-image.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasssiteheader_siteheaderscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/site/header/_site-header.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasssiteprimary_archivesscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_archives.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasssiteprimary_commentsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_comments.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasssiteprimary_postsandpagesscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_posts-and-pages.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/site/secondary/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasssitesecondary_widgetsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/site/secondary/_widgets.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasstypography_copyscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_copy.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasstypography_headingsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_headings.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensasstypography_typographyscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_typography.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassvariablessite_colorsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_colors.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassvariablessite_columnsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_columns.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassvariablessite_fontsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_fonts.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassvariablessite_structurescss">branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_structure.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassvariablessite_transitionsscss">branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_transitions.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensassvariablessite_variablessitescss">branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_variables-site.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenscreenshotpng">branches/5.0/src/wp-content/themes/twentynineteen/screenshot.png</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensearchphp">branches/5.0/src/wp-content/themes/twentynineteen/search.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteensinglephp">branches/5.0/src/wp-content/themes/twentynineteen/single.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenstyleeditorframecss">branches/5.0/src/wp-content/themes/twentynineteen/style-editor-frame.css</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenstyleeditorframescss">branches/5.0/src/wp-content/themes/twentynineteen/style-editor-frame.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenstyleeditorcss">branches/5.0/src/wp-content/themes/twentynineteen/style-editor.css</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenstyleeditorscss">branches/5.0/src/wp-content/themes/twentynineteen/style-editor.scss</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenstylertlcss">branches/5.0/src/wp-content/themes/twentynineteen/style-rtl.css</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenstylecss">branches/5.0/src/wp-content/themes/twentynineteen/style.css</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteenstylescss">branches/5.0/src/wp-content/themes/twentynineteen/style.scss</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/template-parts/</li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteentemplatepartscontentcontentnonephp">branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-none.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteentemplatepartscontentcontentpagephp">branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-page.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteentemplatepartscontentcontentsinglephp">branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-single.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteentemplatepartscontentcontentphp">branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content.php</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/template-parts/header/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteentemplatepartsheaderentryheaderphp">branches/5.0/src/wp-content/themes/twentynineteen/template-parts/header/entry-header.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteentemplatepartsheadersitebrandingphp">branches/5.0/src/wp-content/themes/twentynineteen/template-parts/header/site-branding.php</a></li>
<li>branches/5.0/src/wp-content/themes/twentynineteen/template-parts/post/</li>
<li><a href="#branches50srcwpcontentthemestwentynineteentemplatepartspostauthorinfophp">branches/5.0/src/wp-content/themes/twentynineteen/template-parts/post/author-info.php</a></li>
<li><a href="#branches50srcwpcontentthemestwentynineteentemplatepartspostdiscussionmetaphp">branches/5.0/src/wp-content/themes/twentynineteen/template-parts/post/discussion-meta.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="branches50srcwpcontentthemestwentynineteen404php"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/404.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/404.php                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/404.php   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,33 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying 404 pages (not found)
+ *
+ * @link https://codex.wordpress.org/Creating_an_Error_404_Page
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+get_header();
+?>
+
+       <div id="primary" class="content-area">
+               <main id="main" class="site-main">
+
+                       <section class="error-404 not-found">
+                               <header class="page-header">
+                                       <h1 class="page-title"><?php _e( 'Oops! That page can&rsquo;t be found.', 'twentynineteen' ); ?></h1>
+                               </header><!-- .page-header -->
+
+                               <div class="page-content">
+                                       <p><?php _e( 'It looks like nothing was found at this location. Maybe try a search?', 'twentynineteen' ); ?></p>
+
+                                       <?php get_search_form(); ?>
+                               </div><!-- .page-content -->
+                       </section><!-- .error-404 -->
+
+               </main><!-- #main -->
+       </div><!-- #primary -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenarchivephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/archive.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/archive.php                             (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/archive.php       2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,55 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying archive pages
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+get_header();
+?>
+
+       <div id="primary" class="content-area">
+               <main id="main" class="site-main">
+
+               <?php if ( have_posts() ) : ?>
+
+                       <header class="page-header">
+                               <?php
+                                       the_archive_title( '<h1 class="page-title">', '</h1>' );
+                                       the_archive_description( '<div class="page-description">', '</div>' );
+                               ?>
+                       </header><!-- .page-header -->
+
+                       <?php
+                       // Start the Loop.
+                       while ( have_posts() ) :
+                               the_post();
+
+                               /*
+                                * Include the Post-Format-specific template for the content.
+                                * If you want to override this in a child theme, then include a file
+                                * called content-___.php (where ___ is the Post Format name) and that will be used instead.
+                                */
+                               get_template_part( 'template-parts/content/content' );
+
+                               // End the loop.
+                       endwhile;
+
+                       // Previous/next page navigation.
+                       twentynineteen_the_posts_navigation();
+
+                       // If no content, include the "No posts found" template.
+               else :
+                       get_template_part( 'template-parts/content', 'none' );
+
+               endif;
+               ?>
+
+               </main><!-- .site-main -->
+       </div><!-- .content-area -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenclassesclasstwentynineteensvgiconsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/classes/class-twentynineteen-svg-icons.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/classes/class-twentynineteen-svg-icons.php                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/classes/class-twentynineteen-svg-icons.php        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,430 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * SVG Icons class
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+/**
+ * This class is in charge of displaying SVG icons across the site.
+ *
+ * Place each <svg> source on its own array key, without adding the
+ * both `width` and `height` attributes, since these are added dnamically,
+ * before rendering the SVG code.
+ *
+ * All icons are assumed to have equal width and height, hence the option
+ * to only specify a `$size` parameter in the svg methods.
+ *
+ * @since 1.0.0
+ */
+class TwentyNineteen_SVG_Icons {
+
+       /**
+        * Gets the SVG code for a given icon.
+        */
+       public static function get_svg( $group, $icon, $size ) {
+               if ( 'ui' == $group ) {
+                       $arr = self::$ui_icons;
+               } elseif ( 'social' == $group ) {
+                       $arr = self::$social_icons;
+               } else {
+                       $arr = array();
+               }
+               if ( array_key_exists( $icon, $arr ) ) {
+                       $repl = sprintf( '<svg id="%s-icon-%s" class="svg-icon" width="%d" height="%d" aria-hidden="true" role="img" ', $group, $icon, $size, $size );
+                       $svg  = preg_replace( '/^<svg /', $repl, trim( $arr[ $icon ] ) ); // Add extra attributes to SVG code.
+                       $svg  = preg_replace( "/([\n\t]+)/", ' ', $svg ); // Remove newlines & tabs.
+                       $svg  = preg_replace( '/>\s*</', '><', $svg ); // Remove white space between SVG tags.
+                       return $svg;
+               }
+               return null;
+       }
+
+       /**
+        * Detects the social network from a URL and returns the SVG code for its icon.
+        */
+       public static function get_social_link_svg( $uri, $size ) {
+               static $regex_map; // Only compute regex map once, for performance.
+               if ( ! isset( $regex_map ) ) {
+                       $regex_map = array();
+                       $map       = &self::$social_icons_map; // Use reference instead of copy, to save memory.
+                       foreach ( array_keys( self::$social_icons ) as $icon ) {
+                               $domains            = array_key_exists( $icon, $map ) ? $map[ $icon ] : array( sprintf( '%s.com', $icon ) );
+                               $domains            = array_map( 'trim', $domains ); // Remove leading/trailing spaces, to prevent regex from failing to match.
+                               $domains            = array_map( 'preg_quote', $domains );
+                               $regex_map[ $icon ] = sprintf( '/(%s)/i', implode( '|', $domains ) );
+                       }
+               }
+               foreach ( $regex_map as $icon => $regex ) {
+                       if ( preg_match( $regex, $uri ) ) {
+                               return self::get_svg( 'social', $icon, $size );
+                       }
+               }
+               return null;
+       }
+
+       /**
+        * User Interface icons – svg sources.
+        *
+        * @var array
+        */
+       static $ui_icons = array(
+               'link'          => /* material-design – link */ '
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path d="M0 0h24v24H0z" fill="none"/>
+    <path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/>
+</svg>',
+
+               'watch'         => /* material-design – watch-later */ '
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <defs>
+        <path id="a" d="M0 0h24v24H0V0z"/>
+    </defs>
+    <clipPath id="b">
+        <use xlink:href="#a" overflow="visible"/>
+    </clipPath>
+    <path clip-path="url(#b)" d="M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm4.2 14.2L11 13V7h1.5v5.2l4.5 2.7-.8 1.3z"/>
+</svg>',
+
+               'archive'       => /* material-design – folder */ '
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"/>
+    <path d="M0 0h24v24H0z" fill="none"/>
+</svg>',
+
+               'tag' => /* material-design – local_offer */ '
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+       <path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>
+       <path d="M0 0h24v24H0z" fill="none"/>
+</svg>',
+
+               'comment' => /* material-design – comment */ '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <path d="M21.99 4c0-1.1-.89-2-1.99-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h14l4 4-.01-18z"/>
+    <path d="M0 0h24v24H0z" fill="none"/>
+</svg>',
+
+               'person'        => /* material-design – person */ '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/>
+    <path d="M0 0h24v24H0z" fill="none"/>
+</svg>',
+
+               'edit'          => /* material-design – edit */ '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"/>
+    <path d="M0 0h24v24H0z" fill="none"/>
+</svg>',
+
+               'chevron_left'  => /* material-design – chevron_left */ '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/>
+    <path d="M0 0h24v24H0z" fill="none"/>
+</svg>',
+
+               'chevron_right' => /* material-design – chevron_right */ '
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/>
+    <path d="M0 0h24v24H0z" fill="none"/>
+</svg>',
+
+               'check'         => /* material-design – check */ '
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path d="M0 0h24v24H0z" fill="none"/>
+    <path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/>
+</svg>',
+
+               'arrow_drop_down_circle' => /* material-design – arrow_drop_down_circle */ '
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+       <path d="M0 0h24v24H0z" fill="none"/>
+       <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 12l-4-4h8l-4 4z"/>
+</svg>',
+
+               'keyboard_arrow_down' => /* material-design – keyboard_arrow_down */ '
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+       <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"/>
+       <path fill="none" d="M0 0h24v24H0V0z"/>
+</svg>',
+
+               'keyboard_arrow_right' => /* material-design – keyboard_arrow_right */ '
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+       <path d="M10 17l5-5-5-5v10z"/>
+       <path fill="none" d="M0 24V0h24v24H0z"/>
+</svg>',
+
+       );
+
+       /**
+        * Social Icons – domain mappings.
+        *
+        * By default, each Icon ID is matched against a .com TLD. To override this behavior,
+        * specify all the domains it covers (including the .com TLD too, if applicable).
+        *
+        * @var array
+        */
+       static $social_icons_map = array(
+               'amazon'      => array(
+                       'amazon.com',
+                       'amazon.cn',
+                       'amazon.in',
+                       'amazon.fr',
+                       'amazon.de',
+                       'amazon.it',
+                       'amazon.nl',
+                       'amazon.es',
+                       'amazon.co',
+                       'amazon.ca',
+               ),
+               'apple'       => array(
+                       'apple.com',
+                       'itunes.com',
+               ),
+               'behance'     => array(
+                       'behance.net',
+               ),
+               'codepen'     => array(
+                       'codepen.io',
+               ),
+               'facebook'    => array(
+                       'facebook.com',
+                       'fb.me',
+               ),
+               'google-plus' => array(
+                       'plus.google.com',
+               ),
+               'slideshare'  => array(
+                       'slideshare.net',
+               ),
+               'pocket'      => array(
+                       'getpocket.com',
+               ),
+               'twitch'      => array(
+                       'twitch.tv',
+               ),
+               'wordpress'   => array(
+                       'wordpress.com',
+                       'wordpress.org',
+               ),
+       );
+
+       /**
+        * Social Icons – svg sources.
+        *
+        * @var array
+        */
+       static $social_icons = array(
+               '500px'       => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.8
 81-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.183
 18.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z"/>
+</svg>',
+
+               'amazon'      => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 
 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z"/>
+</svg>',
+
+               'apple'       => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M20.07,17.586a10.874,10.874,0,0,1-1.075,1.933,9.822,9.822,0,0,1-1.385,1.674,2.687,2.687,0,0,1-1.78.784,4.462,4.462,0,0,1-1.644-.393,4.718,4.718,0,0,0-1.77-.391,4.878,4.878,0,0,0-1.82.391A4.9,4.9,0,0,1,9.021,22a2.53,2.53,0,0,1-1.82-.8A10.314,10.314,0,0,1,5.752,19.46,11.987,11.987,0,0,1,4.22,16.417a11.143,11.143,0,0,1-.643-3.627,6.623,6.623,0,0,1,.87-3.465A5.1,5.1,0,0,1,6.268,7.483a4.9,4.9,0,0,1,2.463-.695,5.8,5.8,0,0,1,1.9.443,6.123,6.123,0,0,0,1.511.444,9.04,9.04,0,0,0,1.675-.523,5.537,5.537,0,0,1,2.277-.4,4.835,4.835,0,0,1,3.788,1.994,4.213,4.213,0,0,0-2.235,3.827,4.222,4.222,0,0,0,1.386,3.181,4.556,4.556,0,0,0,1.385.909q-.167.483-.353.927ZM16.211,2.4a4.267,4.267,0,0,1-1.094,2.8,3.726,3.726,0,0,1-3.1,1.528A3.114,3.114,0,0,1,12,6.347a4.384,4.384,0,0,1,1.16-2.828,4.467,4.467,0,0,1,1.414-1.061A4.215,4.215,0,0,1,16.19,2a3.633,3.633,0,0,1,.021.4Z"/>
+</svg>',
+
+               'bandcamp'    => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"/>
+</svg>',
+
+               'behance'     => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0
 ,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18.973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z"/>
+</svg>',
+
+               'chain'       => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M19.647,16.706a1.134,1.134,0,0,0-.343-.833l-2.549-2.549a1.134,1.134,0,0,0-.833-.343,1.168,1.168,0,0,0-.883.392l.233.226q.2.189.264.264a2.922,2.922,0,0,1,.184.233.986.986,0,0,1,.159.312,1.242,1.242,0,0,1,.043.337,1.172,1.172,0,0,1-1.176,1.176,1.237,1.237,0,0,1-.337-.043,1,1,0,0,1-.312-.159,2.76,2.76,0,0,1-.233-.184q-.073-.068-.264-.264l-.226-.233a1.19,1.19,0,0,0-.4.895,1.134,1.134,0,0,0,.343.833L15.837,19.3a1.13,1.13,0,0,0,.833.331,1.18,1.18,0,0,0,.833-.318l1.8-1.789a1.12,1.12,0,0,0,.343-.821Zm-8.615-8.64a1.134,1.134,0,0,0-.343-.833L8.163,4.7a1.134,1.134,0,0,0-.833-.343,1.184,1.184,0,0,0-.833.331L4.7,6.473a1.12,1.12,0,0,0-.343.821,1.134,1.134,0,0,0,.343.833l2.549,2.549a1.13,1.13,0,0,0,.833.331,1.184,1.184,0,0,0,.883-.38L8.728,10.4q-.2-.189-.264-.264A2.922,2.922,0,0,1,8.28,9.9a.986.986,0,0,1-.159-.312,1.242,1.242,0,0,1-.043-.337A1.172,1.172,0,0,1,9.254,8.079a1.237,1.237,0,0,1,.337.043,1,1,0,0,1,.312.159,2.761,2.761,0,0,1,.233.184q.073.068.264.264l.226.233a1.19,1.19,0
 ,0,0,.4-.895ZM22,16.706a3.343,3.343,0,0,1-1.042,2.488l-1.8,1.789a3.536,3.536,0,0,1-4.988-.025l-2.525-2.537a3.384,3.384,0,0,1-1.017-2.488,3.448,3.448,0,0,1,1.078-2.561l-1.078-1.078a3.434,3.434,0,0,1-2.549,1.078,3.4,3.4,0,0,1-2.5-1.029L3.029,9.794A3.4,3.4,0,0,1,2,7.294,3.343,3.343,0,0,1,3.042,4.806l1.8-1.789A3.384,3.384,0,0,1,7.331,2a3.357,3.357,0,0,1,2.5,1.042l2.525,2.537a3.384,3.384,0,0,1,1.017,2.488,3.448,3.448,0,0,1-1.078,2.561l1.078,1.078a3.551,3.551,0,0,1,5.049-.049l2.549,2.549A3.4,3.4,0,0,1,22,16.706Z"/>
+</svg>',
+
+               'codepen'     => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.
 042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.015,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.0
 58c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z"/>
+</svg>',
+
+               'deviantart'  => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z"/>
+</svg>',
+
+               'digg'        => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M4.5,5.4h2.2V16H1V8.5h3.5V5.4L4.5,5.4z M4.5,14.2v-4H3.2v4H4.5z M7.6,8.5V16h2.2V8.5C9.8,8.5,7.6,8.5,7.6,8.5z M7.6,5.4 v2.2h2.2V5.4C9.8,5.4,7.6,5.4,7.6,5.4z M10.7,8.5h5.7v10.1h-5.7v-1.8h3.5V16h-3.5C10.7,16,10.7,8.5,10.7,8.5z M14.2,14.2v-4h-1.3v4 H14.2z M17.3,8.5H23v10.1h-5.7v-1.8h3.5V16h-3.5C17.3,16,17.3,8.5,17.3,8.5z M20.8,14.2v-4h-1.3v4H20.8z"/>
+</svg>',
+
+               'dribbble'    => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.187,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0
 .199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z"/>
+</svg>',
+
+               'dropbox'     => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z"/>
+</svg>',
+
+               'etsy'        => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.1087-4.02174.1087Z"/>
+</svg>',
+
+               'facebook'    => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M20.007,3H3.993C3.445,3,3,3.445,3,3.993v16.013C3,20.555,3.445,21,3.993,21h8.621v-6.971h-2.346v-2.717h2.346V9.31 c0-2.325,1.42-3.591,3.494-3.591c0.993,0,1.847,0.074,2.096,0.107v2.43l-1.438,0.001c-1.128,0-1.346,0.536-1.346,1.323v1.734h2.69 l-0.35,2.717h-2.34V21h4.587C20.555,21,21,20.555,21,20.007V3.993C21,3.445,20.555,3,20.007,3z"/>
+</svg>',
+
+               'feed'        => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"/>
+</svg>',
+
+               'flickr'      => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"/>
+</svg>',
+
+               'foursquare'  => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z"/>
+</svg>',
+
+               'goodreads'   => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,
 1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z"/>
+</svg>',
+
+               'google-plus' => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M8,11h6.61c0.06,0.35,0.11,0.7,0.11,1.16c0,4-2.68,6.84-6.72,6.84c-3.87,0-7-3.13-7-7s3.13-7,7-7 c1.89,0,3.47,0.69,4.69,1.83l-1.9,1.83C10.27,8.16,9.36,7.58,8,7.58c-2.39,0-4.34,1.98-4.34,4.42S5.61,16.42,8,16.42 c2.77,0,3.81-1.99,3.97-3.02H8V11L8,11z M23,11h-2V9h-2v2h-2v2h2v2h2v-2h2"/>
+</svg>',
+
+               'google'      => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z"/>
+</svg>',
+
+               'github'      => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833
+               c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"/>
+</svg>',
+
+               'instagram'   => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,
 7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"/>
+</svg>',
+
+               'linkedin'    => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"/>
+</svg>',
+
+               'mail'        => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M20,4H4C2.895,4,2,4.895,2,6v12c0,1.105,0.895,2,2,2h16c1.105,0,2-0.895,2-2V6C22,4.895,21.105,4,20,4z M20,8.236l-8,4.882 L4,8.236V6h16V8.236z"/>
+</svg>',
+
+               'meetup'      => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.
 35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.82507,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,
 1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.83505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292
 ,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z"/>
+</svg>',
+
+               'medium'      => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M20.962,7.257l-5.457,8.867l-3.923-6.375l3.126-5.08c0.112-0.182,0.319-0.286,0.527-0.286c0.05,0,0.1,0.008,0.149,0.02 c0.039,0.01,0.078,0.023,0.114,0.041l5.43,2.715l0.006,0.003c0.004,0.002,0.007,0.006,0.011,0.008 C20.971,7.191,20.98,7.227,20.962,7.257z M9.86,8.592v5.783l5.14,2.57L9.86,8.592z M15.772,17.331l4.231,2.115 C20.554,19.721,21,19.529,21,19.016V8.835L15.772,17.331z M8.968,7.178L3.665,4.527C3.569,4.479,3.478,4.456,3.395,4.456 C3.163,4.456,3,4.636,3,4.938v11.45c0,0.306,0.224,0.669,0.498,0.806l4.671,2.335c0.12,0.06,0.234,0.088,0.337,0.088 c0.29,0,0.494-0.225,0.494-0.602V7.231C9,7.208,8.988,7.188,8.968,7.178z"/>
+</svg>',
+
+               'pinterest'   => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"/>
+</svg>',
+
+               'pocket'      => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.256,9.089,18.238,9.956,17.692,10.481z"/>
+</svg>',
+
+               'reddit'      => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M22,11.816c0-1.256-1.021-2.277-2.277-2.277c-0.593,0-1.122,0.24-1.526,0.614c-1.481-0.965-3.455-1.594-5.647-1.69 l1.171-3.702l3.18,0.748c0.008,1.028,0.846,1.862,1.876,1.862c1.035,0,1.877-0.842,1.877-1.878c0-1.035-0.842-1.877-1.877-1.877 c-0.769,0-1.431,0.466-1.72,1.13l-3.508-0.826c-0.203-0.047-0.399,0.067-0.46,0.261l-1.35,4.268 c-2.316,0.038-4.411,0.67-5.97,1.671C5.368,9.765,4.853,9.539,4.277,9.539C3.021,9.539,2,10.56,2,11.816 c0,0.814,0.433,1.523,1.078,1.925c-0.037,0.221-0.061,0.444-0.061,0.672c0,3.292,4.011,5.97,8.941,5.97s8.941-2.678,8.941-5.97 c0-0.214-0.02-0.424-0.053-0.632C21.533,13.39,22,12.661,22,11.816z M18.776,4.394c0.606,0,1.1,0.493,1.1,1.1s-0.493,1.1-1.1,1.1 s-1.1-0.494-1.1-1.1S18.169,4.394,18.776,4.394z M2.777,11.816c0-0.827,0.672-1.5,1.499-1.5c0.313,0,0.598,0.103,0.838,0.269 c-0.851,0.676-1.477,1.479-1.812,2.36C2.983,12.672,2.777,12.27,2.777,11.816z M11.959,19.606c-4.501,0-8.164-2.329-8.164-5.193 S7.457,9.22,11.959,9.22s8.164,2.329,8.164,5.193S16.46,19.
 606,11.959,19.606z M20.636,13.001c-0.326-0.89-0.948-1.701-1.797-2.384 c0.248-0.186,0.55-0.301,0.883-0.301c0.827,0,1.5,0.673,1.5,1.5C21.223,12.299,20.992,12.727,20.636,13.001z M8.996,14.704 c-0.76,0-1.397-0.616-1.397-1.376c0-0.76,0.637-1.397,1.397-1.397c0.76,0,1.376,0.637,1.376,1.397 C10.372,14.088,9.756,14.704,8.996,14.704z M16.401,13.328c0,0.76-0.616,1.376-1.376,1.376c-0.76,0-1.399-0.616-1.399-1.376 c0-0.76,0.639-1.397,1.399-1.397C15.785,11.931,16.401,12.568,16.401,13.328z M15.229,16.708c0.152,0.152,0.152,0.398,0,0.55 c-0.674,0.674-1.727,1.002-3.219,1.002c-0.004,0-0.007-0.002-0.011-0.002c-0.004,0-0.007,0.002-0.011,0.002 c-1.492,0-2.544-0.328-3.218-1.002c-0.152-0.152-0.152-0.398,0-0.55c0.152-0.152,0.399-0.151,0.55,0 c0.521,0.521,1.394,0.775,2.669,0.775c0.004,0,0.007,0.002,0.011,0.002c0.004,0,0.007-0.002,0.011-0.002 c1.275,0,2.148-0.253,2.669-0.775C14.831,16.556,15.078,16.556,15.229,16.708z"/>
+</svg>',
+
+               'skype'       => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-
 1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0.762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,
 14.138z"/>
+</svg>',
+
+               'slideshare'  => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M11.738,10.232a2.142,2.142,0,0,1-.721,1.619,2.556,2.556,0,0,1-3.464,0,2.183,2.183,0,0,1,0-3.243,2.572,2.572,0,0,1,3.464,0A2.136,2.136,0,0,1,11.738,10.232Zm5.7,0a2.15,2.15,0,0,1-.715,1.619,2.563,2.563,0,0,1-3.469,0,2.183,2.183,0,0,1,0-3.243,2.58,2.58,0,0,1,3.469,0A2.144,2.144,0,0,1,17.439,10.232Zm2.555,2.045V4.7a2.128,2.128,0,0,0-.363-1.4,1.614,1.614,0,0,0-1.261-.415H5.742a1.656,1.656,0,0,0-1.278.386A2.246,2.246,0,0,0,4.129,4.7v7.643a8.212,8.212,0,0,0,1,.454q.516.193.92.318a6.847,6.847,0,0,0,.92.21q.516.085.806.125a6.615,6.615,0,0,0,.795.045l.665.006q.16,0,.642-.023t.506-.023a1.438,1.438,0,0,1,1.079.307,1.134,1.134,0,0,0,.114.1,7.215,7.215,0,0,0,.693.579q.079-1.033,1.34-.988.057,0,.415.017l.488.023q.13.006.517.011t.6-.011l.619-.051a5.419,5.419,0,0,0,.693-.1l.7-.153a5.353,5.353,0,0,0,.761-.221q.345-.131.766-.307a8.727,8.727,0,0,0,.818-.392Zm1.851-.057a10.4,10.4,0,0,1-4.225,2.862,6.5,6.5,0,0,1-.261,5.281,3.524,3.524,0,0,1-2.078,1.681,2.452,2.452,0,0,1-2.067-.17,1.915,
 1.915,0,0,1-.931-1.863l-.011-3.7V16.3l-.279-.068q-.188-.045-.267-.057l-.011,3.839a1.9,1.9,0,0,1-.943,1.863,2.481,2.481,0,0,1-2.078.17,3.519,3.519,0,0,1-2.067-1.7,6.546,6.546,0,0,1-.25-5.258A10.4,10.4,0,0,1,2.152,12.22a.56.56,0,0,1-.045-.715q.238-.3.681.011l.125.079a.767.767,0,0,1,.125.091V3.8a1.987,1.987,0,0,1,.534-1.4,1.7,1.7,0,0,1,1.295-.579H19.141a1.7,1.7,0,0,1,1.295.579,1.985,1.985,0,0,1,.534,1.4v7.882l.238-.17q.443-.307.681-.011a.56.56,0,0,1-.045.715Z"/>
+</svg>',
+
+               'snapchat'    => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.527a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,
 0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z"/>
+</svg>',
+
+               'soundcloud'  => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M8.9,16.1L9,14L8.9,9.5c0-0.1,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1L8.3,14l0.1,2.1 c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1C8.8,16.3,8.9,16.3,8.9,16.1z M11.4,15.9l0.1-1.8L11.4,9c0-0.1,0-0.2-0.1-0.2 c0,0-0.1,0-0.1,0s-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2l0,0.1l-0.1,5c0,0,0,0.7,0.1,2v0c0,0.1,0,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.1 c0.1,0,0.1,0,0.2-0.1c0.1,0,0.1-0.1,0.1-0.2L11.4,15.9z M2.4,12.9L2.5,14l-0.2,1.1c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1L2.1,14 l0.1-1.1C2.2,12.9,2.3,12.9,2.4,12.9C2.3,12.9,2.4,12.9,2.4,12.9z M3.1,12.2L3.3,14l-0.2,1.8c0,0.1,0,0.1-0.1,0.1 c-0.1,0-0.1,0-0.1-0.1L2.8,14L3,12.2C3,12.2,3,12.2,3.1,12.2C3.1,12.2,3.1,12.2,3.1,12.2z M3.9,11.9L4.1,14l-0.2,2.1 c0,0.1,0,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L3.5,14l0.2-2.1c0-0.1,0-0.1,0.1-0.1C3.9,11.8,3.9,11.8,3.9,11.9z M4.7,11.9L4.9,14 l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L4.3,14l0.2-2.2c0-0.1,0-0.1,0.1-0.1C4.7,11.7,4.7,11.8,4.7,11.9z M5.6,12 l0.2,2l-0.2,2.1c0,0.1-0
 .1,0.1-0.1,0.1c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1L5.1,14l0.2-2c0,0,0-0.1,0-0.1s0.1,0,0.1,0 C5.5,11.9,5.5,11.9,5.6,12L5.6,12z M6.4,10.7L6.6,14l-0.2,2.1c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.2L5.9,14 l0.2-3.3c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0C6.4,10.7,6.4,10.7,6.4,10.7z M7.2,10l0.2,4.1l-0.2,2.1c0,0,0,0.1,0,0.1 c0,0-0.1,0-0.1,0c-0.1,0-0.2-0.1-0.2-0.2l-0.1-2.1L6.8,10c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0S7.2,9.9,7.2,10z M8,9.6L8.2,14 L8,16.1c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2L7.5,14l0.1-4.4c0-0.1,0-0.1,0.1-0.1c0,0,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1 C8,9.6,8,9.6,8,9.6z M11.4,16.1L11.4,16.1L11.4,16.1z M9.7,9.6L9.8,14l-0.1,2.1c0,0.1,0,0.1-0.1,0.2s-0.1,0.1-0.2,0.1 c-0.1,0-0.1,0-0.1-0.1s-0.1-0.1-0.1-0.2L9.2,14l0.1-4.4c0-0.1,0-0.1,0.1-0.2s0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S9.7,9.5,9.7,9.6 L9.7,9.6z M10.6,9.8l0.1,4.3l-0.1,2c0,0.1,0,0.1-0.1,0.2c0,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2L10,14 l0.1-4.3c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.
 1,0,0.2,0.1S10.6,9.7,10.6,9.8z M12.4,14l-0.1,2c0,0.1,0,0.1-0.1,0.2 c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2l-0.1-1l-0.1-1l0.1-5.5v0c0-0.1,0-0.2,0.1-0.2 c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0.1,0.1,0.2L12.4,14z M22.1,13.9c0,0.7-0.2,1.3-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7 h-6.8c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V8.2c0-0.1,0.1-0.2,0.2-0.3c0.5-0.2,1-0.3,1.6-0.3c1.1,0,2.1,0.4,2.9,1.1 c0.8,0.8,1.3,1.7,1.4,2.8c0.3-0.1,0.6-0.2,1-0.2c0.7,0,1.3,0.2,1.7,0.7C21.8,12.6,22.1,13.2,22.1,13.9L22.1,13.9z"/>
+</svg>',
+
+               'spotify'     => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"/>
+</svg>',
+
+               'stumbleupon' => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12,4.294c-2.469,0-4.471,2.002-4.471,4.471v6.353c0,0.585-0.474,1.059-1.059,1.059c-0.585,0-1.059-0.474-1.059-1.059 v-2.824H2v2.941c0,2.469,2.002,4.471,4.471,4.471c2.469,0,4.471-2.002,4.471-4.471V8.765c0-0.585,0.474-1.059,1.059-1.059 s1.059,0.474,1.059,1.059v1.294l1.412,0.647l2-0.647V8.765C16.471,6.296,14.469,4.294,12,4.294z M13.059,12.353v2.882 c0,2.469,2.002,4.471,4.471,4.471S22,17.704,22,15.235v-2.824h-3.412v2.824c0,0.585-0.474,1.059-1.059,1.059 c-0.585,0-1.059-0.474-1.059-1.059v-2.882l-2,0.647L13.059,12.353z"/>
+</svg>',
+
+               'tumblr'      => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M16.749,17.396c-0.357,0.17-1.041,0.319-1.551,0.332c-1.539,0.041-1.837-1.081-1.85-1.896V9.847h3.861V6.937h-3.847V2.039 c0,0-2.77,0-2.817,0c-0.046,0-0.127,0.041-0.138,0.144c-0.165,1.499-0.867,4.13-3.783,5.181v2.484h1.945v6.282 c0,2.151,1.587,5.206,5.775,5.135c1.413-0.024,2.982-0.616,3.329-1.126L16.749,17.396z"/>
+</svg>',
+
+               'twitch'      => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z"/>
+</svg>',
+
+               'twitter'     => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"/>
+</svg>',
+
+               'vimeo'       => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z"/>
+</svg>',
+
+               'vk'          => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.
 3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z"/>
+</svg>',
+
+               'wordpress'   => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.
 558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z"/>
+</svg>',
+
+               'yelp'        => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.
 7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z"/>
+</svg>',
+
+               'youtube'     => '
+<svg viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+       <path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"/>
+</svg>',
+
+       );
+
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenclassesclasstwentynineteenwalkercommentphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/classes/class-twentynineteen-walker-comment.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/classes/class-twentynineteen-walker-comment.php                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/classes/class-twentynineteen-walker-comment.php   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,104 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Custom comment walker for this theme
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+/**
+ * This class outputs custom comment walker for HTML5 friendly WordPress comment and threaded replies.
+ *
+ * @since 1.0.0
+ */
+class TwentyNineteen_Walker_Comment extends Walker_Comment {
+
+       /**
+        * Outputs a comment in the HTML5 format.
+        *
+        * @see wp_list_comments()
+        *
+        * @param WP_Comment $comment Comment to display.
+        * @param int        $depth   Depth of the current comment.
+        * @param array      $args    An array of arguments.
+        */
+       protected function html5_comment( $comment, $depth, $args ) {
+
+               $tag = ( 'div' === $args['style'] ) ? 'div' : 'li';
+
+               ?>
+               <<?php echo $tag; ?> id="comment-<?php comment_ID(); ?>" <?php comment_class( $this->has_children ? 'parent' : '', $comment ); ?>>
+                       <article id="div-comment-<?php comment_ID(); ?>" class="comment-body">
+                               <footer class="comment-meta">
+                                       <div class="comment-author vcard">
+                                               <?php
+                                                       $comment_author_link = get_comment_author_link( $comment );
+                                                       $comment_author_url  = get_comment_author_url( $comment );
+                                                       $avatar              = get_avatar( $comment, $args['avatar_size'] );
+                                                       if ( 0 != $args['avatar_size'] ) {
+                                                               if ( empty( $comment_author_url ) ) {
+                                                                       echo $avatar;
+                                                               } else {
+                                                                       echo preg_replace( '/>[^<]+</', sprintf( '>%s<', $avatar ), $comment_author_link );
+                                                               }
+                                                       }
+
+                                                       /*
+                                                        * Using the `check` icon instead of `check_circle`, since we can't add a
+                                                        * fill color to the inner check shape when in circle form.
+                                                        */
+                                                       if ( twentynineteen_is_comment_by_post_author( $comment ) ) {
+                                                               /* translators: %s: SVG Icon */
+                                                               printf( '<span class="post-author-badge" aria-hidden="true">%s</span>', twentynineteen_get_icon_svg( 'check', 24 ) );
+                                                       }
+
+                                                       /* translators: %s: comment author link */
+                                                       printf(
+                                                               __( '%s <span class="screen-reader-text says">says:</span>' ),
+                                                               sprintf( '<b class="fn">%s</b>', get_comment_author_link( $comment ) )
+                                                       );
+                                               ?>
+                                       </div><!-- .comment-author -->
+
+                                       <div class="comment-metadata">
+                                               <a href="<?php echo esc_url( get_comment_link( $comment, $args ) ); ?>">
+                                                       <?php /* translators: 1: comment date, 2: comment time */ ?>
+                                                       <time datetime="<?php comment_time( 'c' ); ?>" title="<?php printf( __( '%1$s at %2$s', 'twentynineteen' ), get_comment_date( '', $comment ), get_comment_time() ); ?>">
+                                                               <?php printf( __( '%1$s at %2$s', 'twentynineteen' ), get_comment_date( '', $comment ), get_comment_time() ); ?>
+                                                       </time>
+                                               </a>
+                                               <?php
+                                                       $edit_comment_icon = twentynineteen_get_icon_svg( 'edit', 16 );
+                                                       edit_comment_link( __( 'Edit' ), '<span class="edit-link-sep">&mdash;</span> <span class="edit-link">' . $edit_comment_icon, '</span>' );
+                                               ?>
+                                       </div><!-- .comment-metadata -->
+
+                                       <?php if ( '0' == $comment->comment_approved ) : ?>
+                                       <p class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.' ); ?></p>
+                                       <?php endif; ?>
+                               </footer><!-- .comment-meta -->
+
+                               <div class="comment-content">
+                                       <?php comment_text(); ?>
+                               </div><!-- .comment-content -->
+
+                       </article><!-- .comment-body -->
+
+                       <?php
+                       comment_reply_link(
+                               array_merge(
+                                       $args,
+                                       array(
+                                               'add_below' => 'div-comment',
+                                               'depth'     => $depth,
+                                               'max_depth' => $args['max_depth'],
+                                               'before'    => '<div class="comment-reply">',
+                                               'after'     => '</div>',
+                                       )
+                               )
+                       );
+                       ?>
+               <?php
+       }
+
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteencommentsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/comments.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/comments.php                            (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/comments.php      2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,127 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying comments
+ *
+ * This is the template that displays the area of the page that contains both the current comments
+ * and the comment form.
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+/*
+If the current post is protected by a password and
+ * the visitor has not yet entered the password we will
+ * return early without loading the comments.
+*/
+if ( post_password_required() ) {
+       return;
+}
+
+?>
+
+<div id="comments" class="<?php echo comments_open() ? 'comments-area' : 'comments-area comments-closed'; ?>">
+       <div class="<?php echo twentynineteen_get_discussion_data()->responses > 0 ? 'comments-title-wrap' : 'comments-title-wrap no-responses'; ?>">
+               <h2 class="comments-title">
+               <?php
+                       if ( comments_open() ) {
+                               if ( have_comments() ) {
+                                       echo esc_html_e( 'Join the Conversation', 'twentynineteen' );
+                               } else {
+                                       echo esc_html_e( 'Leave a comment', 'twentynineteen' );
+                               }
+                       } else {
+                               $comments_number = get_comments_number();
+                               if ( '1' === $comments_number ) {
+                                       /* translators: %s: post title */
+                                       printf( _x( 'One reply on &ldquo;%s&rdquo;', 'comments title', 'twentynineteen' ), get_the_title() );
+                               } else {
+                                       printf(
+                                               /* translators: 1: number of comments, 2: post title */
+                                               _nx(
+                                                       '%1$s reply on &ldquo;%2$s&rdquo;',
+                                                       '%1$s replies on &ldquo;%2$s&rdquo;',
+                                                       $comments_number,
+                                                       'comments title',
+                                                       'twentynineteen'
+                                               ),
+                                               number_format_i18n( $comments_number ),
+                                               get_the_title()
+                                       );
+                               }
+                       }
+               ?>
+               </h2><!-- .comments-title -->
+               <?php
+                       // Only show discussion meta information when comments are open and available.
+                       if ( have_comments() && comments_open() ) {
+                       get_template_part( 'template-parts/post/discussion', 'meta' );
+                       }
+               ?>
+       </div><!-- .comments-title-flex -->
+       <?php
+       if ( have_comments() ) :
+
+               // Show comment form at top if showing newest comments at the top.
+               if ( comments_open() ) {
+                       twentynineteen_comment_form( 'desc' );
+               }
+
+               ?>
+               <ol class="comment-list">
+                       <?php
+                       wp_list_comments(
+                               array(
+                                       'walker'      => new TwentyNineteen_Walker_Comment(),
+                                       'avatar_size' => twentynineteen_get_avatar_size(),
+                                       'short_ping'  => true,
+                                       'style'       => 'ol',
+                               )
+                       );
+                       ?>
+               </ol><!-- .comment-list -->
+               <?php
+
+               // Show comment form at bottom if showing newest comments at the bottom.
+               if ( comments_open() && 'asc' === strtolower( get_option( 'comment_order', 'asc' ) ) ) :
+                       ?>
+                       <div class="comment-form-flex">
+                               <span class="screen-reader-text"><?php esc_html_e( 'Leave a comment', 'twentynineteen' ); ?></span>
+                               <?php twentynineteen_comment_form( 'asc' ); ?>
+                               <h2 class="comments-title" aria-hidden="true"><?php esc_html_e( 'Leave a comment', 'twentynineteen' ); ?></h2>
+                       </div>
+                       <?php
+               endif;
+
+               // Show comment navigation
+               if ( have_comments() ) :
+                       $prev_icon     = twentynineteen_get_icon_svg( 'chevron_left', 22 );
+                       $next_icon     = twentynineteen_get_icon_svg( 'chevron_right', 22 );
+                       $comments_text = __( 'Comments', 'twentynineteen' );
+                       the_comments_navigation(
+                               array(
+                                       'prev_text' => sprintf( '%s <span class="nav-prev-text"><span class="primary-text">%s</span> <span class="secondary-text">%s</span></span>', $prev_icon, __( 'Previous', 'twentynineteen' ), __( 'Comments', 'twentynineteen' ) ),
+                                       'next_text' => sprintf( '<span class="nav-next-text"><span class="primary-text">%s</span> <span class="secondary-text">%s</span></span> %s', __( 'Next', 'twentynineteen' ), __( 'Comments', 'twentynineteen' ), $next_icon ),
+                               )
+                       );
+               endif;
+
+               // If comments are closed and there are comments, let's leave a little note, shall we?
+               if ( ! comments_open() ) :
+                       ?>
+                       <p class="no-comments">
+                               <?php esc_html_e( 'Comments are closed.', 'twentynineteen' ); ?>
+                       </p>
+                       <?php
+               endif;
+
+       else :
+
+               // Show comment form.
+               twentynineteen_comment_form( true );
+
+       endif; // if have_comments();
+       ?>
+</div><!-- #comments -->
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenfooterphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/footer.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/footer.php                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/footer.php        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,36 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying the footer
+ *
+ * Contains the closing of the #content div and all content after.
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+?>
+
+       </div><!-- #content -->
+
+       <footer id="colophon" class="site-footer">
+               <div class="site-info">
+                       <a class="site-name" href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>,
+                       <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'twentynineteen' ) ); ?>" class="imprint">
+                               <?php printf( __( 'Proudly powered by %s', 'twentynineteen' ), 'WordPress' ); ?>.
+                       </a>
+                       <?php
+                       if ( function_exists( 'the_privacy_policy_link' ) ) {
+                               the_privacy_policy_link( '', '<span role="separator" aria-hidden="true"></span>' );
+                       }
+                       ?>
+               </div><!-- .site-info -->
+       </footer><!-- #colophon -->
+
+</div><!-- #page -->
+
+<?php wp_footer(); ?>
+
+</body>
+</html>
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenfunctionsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/functions.php                           (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/functions.php     2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,187 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Twenty Nineteen functions and definitions
+ *
+ * @link https://developer.wordpress.org/themes/basics/theme-functions/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+if ( ! function_exists( 'twentynineteen_setup' ) ) :
+       /**
+        * Sets up theme defaults and registers support for various WordPress features.
+        *
+        * Note that this function is hooked into the after_setup_theme hook, which
+        * runs before the init hook. The init hook is too late for some features, such
+        * as indicating support for post thumbnails.
+        */
+       function twentynineteen_setup() {
+               /*
+                * Make theme available for translation.
+                * Translations can be filed in the /languages/ directory.
+                * If you're building a theme based on Twenty Nineteen, use a find and replace
+                * to change 'twentynineteen' to the name of your theme in all the template files.
+                */
+               load_theme_textdomain( 'twentynineteen', get_template_directory() . '/languages' );
+
+               // Add default posts and comments RSS feed links to head.
+               add_theme_support( 'automatic-feed-links' );
+
+               /*
+                * Let WordPress manage the document title.
+                * By adding theme support, we declare that this theme does not use a
+                * hard-coded <title> tag in the document head, and expect WordPress to
+                * provide it for us.
+                */
+               add_theme_support( 'title-tag' );
+
+               /*
+                * Enable support for Post Thumbnails on posts and pages.
+                *
+                * @link https://developer.wordpress.org/themes/functionality/featured-images-post-thumbnails/
+                */
+               add_theme_support( 'post-thumbnails' );
+               set_post_thumbnail_size( 1568, 9999 );
+
+               // This theme uses wp_nav_menu() in two locations.
+               register_nav_menus(
+                       array(
+                               'menu-1' => esc_html__( 'Primary', 'twentynineteen' ),
+                               'social' => __( 'Social Links Menu', 'twentynineteen' ),
+                       )
+               );
+
+               /*
+                * Switch default core markup for search form, comment form, and comments
+                * to output valid HTML5.
+                */
+               add_theme_support(
+                       'html5',
+                       array(
+                               'search-form',
+                               'comment-form',
+                               'comment-list',
+                               'gallery',
+                               'caption',
+                       )
+               );
+
+               // Set up the WordPress core custom background feature.
+               add_theme_support(
+                       'custom-background',
+                       apply_filters(
+                               'twentynineteen_custom_background_args',
+                               array(
+                                       'default-color' => 'ffffff',
+                                       'default-image' => '',
+                               )
+                       )
+               );
+
+               /**
+                * Add support for core custom logo.
+                *
+                * @link https://codex.wordpress.org/Theme_Logo
+                */
+               add_theme_support(
+                       'custom-logo',
+                       array(
+                               'height'      => 190,
+                               'width'       => 190,
+                               'flex-width'  => false,
+                               'flex-height' => false,
+                       )
+               );
+
+               // Add support for Block Styles
+               add_theme_support( 'wp-block-styles' );
+
+               // Add support for full and wide align images.
+               add_theme_support( 'align-wide' );
+
+               // Add support for editor styles
+               add_theme_support( 'editor-styles' );
+
+               // Enqueue editor styles
+               add_editor_style( 'style-editor.css' );
+
+       }
+endif;
+add_action( 'after_setup_theme', 'twentynineteen_setup' );
+
+/**
+ * Set the content width in pixels, based on the theme's design and stylesheet.
+ *
+ * Priority 0 to make it available to lower priority callbacks.
+ *
+ * @global int $content_width
+ */
+function twentynineteen_content_width() {
+       // This variable is intended to be overruled from themes.
+       // Open WPCS issue: {@link https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/issues/1043}.
+       // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound
+       $GLOBALS['content_width'] = apply_filters( 'twentynineteen_content_width', 640 );
+}
+add_action( 'after_setup_theme', 'twentynineteen_content_width', 0 );
+
+/**
+ * Enqueue scripts and styles.
+ */
+function twentynineteen_scripts() {
+       wp_enqueue_style( 'twentynineteen-style', get_stylesheet_uri() );
+
+       wp_style_add_data( 'twentynineteen-style', 'rtl', 'replace' );
+
+       wp_enqueue_script( 'twentynineteen-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20151215', true );
+
+       wp_enqueue_style( 'twentynineteen-print-style', get_template_directory_uri() . '/print.css', array(), wp_get_theme()->get( 'Version' ), 'print' );
+
+       if ( is_singular() && twentynineteen_can_show_post_thumbnail() ) {
+               wp_add_inline_style( 'twentynineteen-style', twentynineteen_header_featured_image_css() );
+       }
+
+       if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
+               wp_enqueue_script( 'comment-reply' );
+       }
+}
+add_action( 'wp_enqueue_scripts', 'twentynineteen_scripts' );
+
+/**
+ * Enqueue supplemental block editor styles
+ */
+function twentynineteen_editor_frame_styles() {
+       wp_enqueue_style( 'twentynineteen-editor-frame-styles', get_theme_file_uri( '/style-editor-frame.css' ), false, '1.0', 'all' );
+}
+
+add_action( 'enqueue_block_editor_assets', 'twentynineteen_editor_frame_styles' );
+
+/**
+ * SVG Icons class.
+ */
+require get_template_directory() . '/classes/class-twentynineteen-svg-icons.php';
+
+/**
+ * Custom Comment Walker template.
+ */
+require get_template_directory() . '/classes/class-twentynineteen-walker-comment.php';
+
+/**
+ * Enhance the theme by hooking into WordPress.
+ */
+require get_template_directory() . '/inc/template-functions.php';
+
+/**
+ * SVG Icons related functions.
+ */
+require get_template_directory() . '/inc/icon-functions.php';
+
+/**
+ * Custom template tags for the theme.
+ */
+require get_template_directory() . '/inc/template-tags.php';
+
+/**
+ * Customizer additions.
+ */
+require get_template_directory() . '/inc/customizer.php';
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenheaderphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/header.php                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/header.php        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,76 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The header for our theme
+ *
+ * This is the template that displays all of the <head> section and everything up until <div id="content">
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+?><!doctype html>
+<html <?php language_attributes(); ?>>
+<head>
+       <meta charset="<?php bloginfo( 'charset' ); ?>" />
+       <meta name="viewport" content="width=device-width, initial-scale=1" />
+       <link rel="profile" href="https://gmpg.org/xfn/11" />
+       <?php wp_head(); ?>
+</head>
+
+<body <?php body_class(); ?>>
+<div id="page" class="site">
+       <a class="skip-link screen-reader-text" href="#content"><?php esc_html_e( 'Skip to content', 'twentynineteen' ); ?></a>
+
+               <header id="masthead" class="<?php echo is_singular() && twentynineteen_can_show_post_thumbnail() ? 'site-header featured-image' : 'site-header'; ?>">
+                       <div class="site-branding-container">
+                               <?php get_template_part( 'template-parts/header/site', 'branding' ); ?>
+                       </div><!-- .layout-wrap -->
+
+                       <?php if ( is_singular() && twentynineteen_can_show_post_thumbnail() ) : ?>
+                               <div class="hentry">
+                                       <?php the_post(); ?>
+                                       <div class="entry-header">
+                                               <?php if ( ! is_page() ) : ?>
+                                               <?php $discussion = twentynineteen_can_show_post_thumbnail() ? twentynineteen_get_discussion_data() : null; ?>
+                                               <?php endif; ?>
+                                               <?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
+                                               <?php if ( ! is_page() ) : ?>
+                                               <div class="<?php echo ( ! empty( $discussion ) && count( $discussion->authors ) > 0 ) ? 'entry-meta has-discussion' : 'entry-meta'; ?>">
+                                                       <?php twentynineteen_posted_by(); ?>
+                                                       <?php twentynineteen_posted_on(); ?>
+                                                       <span class="comment-count">
+                                                               <?php
+                                                               if ( ! empty( $discussion ) ) {
+                                                               twentynineteen_discussion_avatars_list( $discussion->authors );}
+                                                               ?>
+                                                               <?php twentynineteen_comment_count(); ?>
+                                                       </span>
+                                                       <?php
+                                                       // Edit post link.
+                                                               edit_post_link(
+                                                                       sprintf(
+                                                                               wp_kses(
+                                                                                       /* translators: %s: Name of current post. Only visible to screen readers. */
+                                                                                       __( 'Edit <span class="screen-reader-text">%s</span>', 'twentynineteen' ),
+                                                                                       array(
+                                                                                               'span' => array(
+                                                                                                       'class' => array(),
+                                                                                               ),
+                                                                                       )
+                                                                               ),
+                                                                               get_the_title()
+                                                                       ),
+                                                                       '<span class="edit-link">' . twentynineteen_get_icon_svg( 'edit', 16 ),
+                                                                       '</span>'
+                                                               );
+                                                       ?>
+                                               </div><!-- .meta-info -->
+                                               <?php endif; ?>
+                                       </div><!-- .entry-header -->
+                                       <?php rewind_posts(); ?>
+                               </div>
+                       <?php endif; ?>
+               </header><!-- #masthead -->
+
+       <div id="content" class="site-content">
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteeninccustomizerphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/inc/customizer.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/inc/customizer.php                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/inc/customizer.php        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,62 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Twenty Nineteen Theme Customizer
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+/**
+ * Add postMessage support for site title and description for the Theme Customizer.
+ *
+ * @param WP_Customize_Manager $wp_customize Theme Customizer object.
+ */
+function twentynineteen_customize_register( $wp_customize ) {
+       $wp_customize->get_setting( 'blogname' )->transport         = 'postMessage';
+       $wp_customize->get_setting( 'blogdescription' )->transport  = 'postMessage';
+       $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage';
+
+       if ( isset( $wp_customize->selective_refresh ) ) {
+               $wp_customize->selective_refresh->add_partial(
+                       'blogname',
+                       array(
+                               'selector'        => '.site-title a',
+                               'render_callback' => 'twentynineteen_customize_partial_blogname',
+                       )
+               );
+               $wp_customize->selective_refresh->add_partial(
+                       'blogdescription',
+                       array(
+                               'selector'        => '.site-description',
+                               'render_callback' => 'twentynineteen_customize_partial_blogdescription',
+                       )
+               );
+       }
+}
+add_action( 'customize_register', 'twentynineteen_customize_register' );
+
+/**
+ * Render the site title for the selective refresh partial.
+ *
+ * @return void
+ */
+function twentynineteen_customize_partial_blogname() {
+       bloginfo( 'name' );
+}
+
+/**
+ * Render the site tagline for the selective refresh partial.
+ *
+ * @return void
+ */
+function twentynineteen_customize_partial_blogdescription() {
+       bloginfo( 'description' );
+}
+
+/**
+ * Binds JS handlers to make Theme Customizer preview reload changes asynchronously.
+ */
+function twentynineteen_customize_preview_js() {
+       wp_enqueue_script( 'twentynineteen-customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20151215', true );
+}
+add_action( 'customize_preview_init', 'twentynineteen_customize_preview_js' );
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteeninciconfunctionsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/inc/icon-functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/inc/icon-functions.php                          (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/inc/icon-functions.php    2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,51 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * SVG icons related functions
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+/**
+ * Gets the SVG code for a given icon.
+ */
+function twentynineteen_get_icon_svg( $icon, $size = 24 ) {
+       return TwentyNineteen_SVG_Icons::get_svg( 'ui', $icon, $size );
+}
+
+/**
+ * Gets the SVG code for a given social icon.
+ */
+function twentynineteen_get_social_icon_svg( $icon, $size = 24 ) {
+       return TwentyNineteen_SVG_Icons::get_svg( 'social', $icon, $size );
+}
+
+/**
+ * Detects the social network from a URL and returns the SVG code for its icon.
+ */
+function twentynineteen_get_social_link_svg( $uri, $size = 24 ) {
+       return TwentyNineteen_SVG_Icons::get_social_link_svg( $uri, $size );
+}
+
+/**
+ * Display SVG icons in social links menu.
+ *
+ * @param  string  $item_output The menu item output.
+ * @param  WP_Post $item        Menu item object.
+ * @param  int     $depth       Depth of the menu.
+ * @param  array   $args        wp_nav_menu() arguments.
+ * @return string  $item_output The menu item output with social icon.
+ */
+function twentynineteen_nav_menu_social_icons( $item_output, $item, $depth, $args ) {
+       // Change SVG icon inside social links menu if there is supported URL.
+       if ( 'social' === $args->theme_location ) {
+               $svg = twentynineteen_get_social_link_svg( $item->url, 26 );
+               if ( empty( $svg ) ) {
+                       $svg = twentynineteen_get_icon_svg( 'link' );
+               }
+               $item_output = str_replace( $args->link_after, '</span>' . $svg, $item_output );
+       }
+
+       return $item_output;
+}
+add_filter( 'walker_nav_menu_start_el', 'twentynineteen_nav_menu_social_icons', 10, 4 );
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteeninctemplatefunctionsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/inc/template-functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/inc/template-functions.php                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/inc/template-functions.php        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,226 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Functions which enhance the theme by hooking into WordPress
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+/**
+ * Adds custom classes to the array of body classes.
+ *
+ * @param array $classes Classes for the body element.
+ * @return array
+ */
+function twentynineteen_body_classes( $classes ) {
+
+       if ( is_singular() ) {
+               // Adds `singular` to singular pages.
+               $classes[] = 'singular';
+       } else {
+               // Adds `hfeed` to non singular pages.
+               $classes[] = 'hfeed';
+       }
+
+       // Adds a class if image filters are enabled.
+       if ( twentynineteen_image_filters_enabled() ) {
+               $classes[] = 'image-filters-enabled';
+       }
+
+       return $classes;
+}
+add_filter( 'body_class', 'twentynineteen_body_classes' );
+
+/**
+ * Add a pingback url auto-discovery header for single posts, pages, or attachments.
+ */
+function twentynineteen_pingback_header() {
+       if ( is_singular() && pings_open() ) {
+               echo '<link rel="pingback" href="', esc_url( get_bloginfo( 'pingback_url' ) ), '">';
+       }
+}
+add_action( 'wp_head', 'twentynineteen_pingback_header' );
+
+/**
+ * Changes comment form default fields.
+ */
+function twentynineteen_comment_form_defaults( $defaults ) {
+       $comment_field = $defaults['comment_field'];
+
+       // Adjust height of comment form.
+       $defaults['comment_field'] = preg_replace( '/rows="\d+"/', 'rows="5"', $comment_field );
+
+       return $defaults;
+}
+add_filter( 'comment_form_defaults', 'twentynineteen_comment_form_defaults' );
+
+/**
+ * Filters the default archive titles.
+ */
+function twentynineteen_get_the_archive_title() {
+       if ( is_category() ) {
+               $title = esc_html__( 'Category Archives:', 'twentynineteen' );
+       } elseif ( is_tag() ) {
+               $title = esc_html__( 'Tag Archives:', 'twentynineteen' );
+       } elseif ( is_author() ) {
+               $title = esc_html__( 'Author Archives:', 'twentynineteen' );
+       } elseif ( is_year() ) {
+               $title = esc_html__( 'Yearly Archives:', 'twentynineteen' );
+       } elseif ( is_month() ) {
+               $title = esc_html__( 'Monthly Archives:', 'twentynineteen' );
+       } elseif ( is_day() ) {
+               $title = esc_html__( 'Daily Archives:', 'twentynineteen' );
+       } elseif ( is_post_type_archive() ) {
+               $title = esc_html__( 'Post Type Archives:', 'twentynineteen' );
+       } elseif ( is_tax() ) {
+               $tax = get_taxonomy( get_queried_object()->taxonomy );
+               /* translators: 1: Taxonomy singular name */
+               $title = sprintf( __( '%s Archives: ' ), $tax->labels->singular_name );
+       } else {
+               $title = esc_html__( 'Archives:', 'twentynineteen' );
+       }
+       return $title;
+}
+add_filter( 'get_the_archive_title', 'twentynineteen_get_the_archive_title' );
+
+/**
+ * Filters the default archive descriptions.
+ */
+function twentynineteen_get_the_archive_description() {
+       if ( is_category() || is_tag() || is_tax() ) {
+               $description = single_term_title( '', false );
+       } elseif ( is_author() ) {
+               $description = get_the_author_meta( 'display_name' );
+       } elseif ( is_post_type_archive() ) {
+               $description = post_type_archive_title( '', false );
+       } elseif ( is_year() ) {
+               $description = get_the_date( _x( 'Y', 'yearly archives date format', 'twentynineteen' ) );
+       } elseif ( is_month() ) {
+               $description = get_the_date( _x( 'F Y', 'monthly archives date format', 'twentynineteen' ) );
+       } elseif ( is_day() ) {
+               $description = get_the_date();
+       } else {
+               $description = null;
+       }
+       return $description;
+}
+add_filter( 'get_the_archive_description', 'twentynineteen_get_the_archive_description' );
+
+/**
+ * Determines if post thumbnail can be displayed.
+ */
+function twentynineteen_can_show_post_thumbnail() {
+       return ! post_password_required() && ! is_attachment() && has_post_thumbnail();
+}
+
+/**
+ * Returns true if image filters are enabled on the theme options.
+ */
+function twentynineteen_image_filters_enabled() {
+       return true;
+}
+
+/**
+ * Returns the size for avatars used in the theme.
+ */
+function twentynineteen_get_avatar_size() {
+       return 60;
+}
+
+/**
+ * Returns true if comment is by author of the post.
+ *
+ * @see get_comment_class()
+ */
+function twentynineteen_is_comment_by_post_author( $comment = null ) {
+       if ( is_object( $comment ) && $comment->user_id > 0 ) {
+               $user = get_userdata( $comment->user_id );
+               $post = get_post( $comment->comment_post_ID );
+               if ( ! empty( $user ) && ! empty( $post ) ) {
+                       return $comment->user_id === $post->post_author;
+               }
+       }
+       return false;
+}
+
+/**
+ * Returns information about the current post's discussion, with cache support.
+ */
+function twentynineteen_get_discussion_data() {
+       static $discussion, $post_id;
+       $current_post_id = get_the_ID();
+       if ( $current_post_id === $post_id ) { /* If we have discussion information for post ID, return cached object */
+               return $discussion;
+       }
+       $authors    = array();
+       $commenters = array();
+       $user_id    = is_user_logged_in() ? get_current_user_id() : -1;
+       $comments   = get_comments(
+               array(
+                       'post_id' => $current_post_id,
+                       'orderby' => 'comment_date_gmt',
+                       'order'   => get_option( 'comment_order', 'asc' ), /* Respect comment order from Settings » Discussion. */
+                       'status'  => 'approve',
+               )
+       );
+       foreach ( $comments as $comment ) {
+               $comment_user_id = (int) $comment->user_id;
+               if ( $comment_user_id !== $user_id ) {
+                       $authors[]    = ( $comment_user_id > 0 ) ? $comment_user_id : $comment->comment_author_email;
+                       $commenters[] = $comment->comment_author_email;
+               }
+       }
+       $authors    = array_unique( $authors );
+       $responses  = count( $commenters );
+       $commenters = array_unique( $commenters );
+       $post_id    = $current_post_id;
+       $discussion = (object) array(
+               'authors'    => array_slice( $authors, 0, 6 ), /* Unique authors commenting on post (a subset of), excluding current user. */
+               'commenters' => count( $commenters ),          /* Number of commenters involved in discussion, excluding current user. */
+               'responses'  => $responses,                    /* Number of responses, excluding responses from current user. */
+       );
+       return $discussion;
+}
+
+/**
+ * WCAG 2.0 Attributes for Dropdown Menus
+ *
+ * Adjustments to menu attributes tot support WCAG 2.0 recommendations
+ * for flyout and dropdown menus.
+ *
+ * @ref https://www.w3.org/WAI/tutorials/menus/flyout/
+ */
+function twentynineteen_nav_menu_link_attributes( $atts, $item, $args, $depth ) {
+
+       // Add [aria-haspopup] and [aria-expanded] to menu items that have children
+       $item_has_children = in_array( 'menu-item-has-children', $item->classes );
+       if ( $item_has_children ) {
+               $atts['aria-haspopup'] = 'true';
+               $atts['aria-expanded'] = 'false';
+       }
+
+       return $atts;
+}
+add_filter( 'nav_menu_link_attributes', 'twentynineteen_nav_menu_link_attributes', 10, 4 );
+
+/**
+ * Add a dropdown icon to top-level menu items
+ */
+function twentynineteen_add_dropdown_icons( $output, $item, $depth, $args ) {
+
+       // Only add class to 'top level' items on the 'primary' menu.
+       if ( 'menu-1' == $args->theme_location && 0 === $depth ) {
+
+               if ( in_array( 'menu-item-has-children', $item->classes ) ) {
+                       $output .= twentynineteen_get_icon_svg( 'arrow_drop_down_circle', 16 );
+               }
+       } else if ( 'menu-1' == $args->theme_location && $depth >= 1 ) {
+
+               if ( in_array( 'menu-item-has-children', $item->classes ) ) {
+                       $output .= twentynineteen_get_icon_svg( 'keyboard_arrow_right', 24 );
+               }
+       }
+
+       return $output;
+}
+add_filter( 'walker_nav_menu_start_el', 'twentynineteen_add_dropdown_icons', 10, 4 );
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteeninctemplatetagsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/inc/template-tags.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/inc/template-tags.php                           (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/inc/template-tags.php     2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,247 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Custom template tags for this theme
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+if ( ! function_exists( 'twentynineteen_posted_on' ) ) :
+       /**
+        * Prints HTML with meta information for the current post-date/time.
+        */
+       function twentynineteen_posted_on() {
+               $time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
+               if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
+                       $time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>';
+               }
+
+               $time_string = sprintf(
+                       $time_string,
+                       esc_attr( get_the_date( DATE_W3C ) ),
+                       esc_html( get_the_date() ),
+                       esc_attr( get_the_modified_date( DATE_W3C ) ),
+                       esc_html( get_the_modified_date() )
+               );
+
+               printf(
+                       '<span class="posted-on">%1$s<a href="%2$s" rel="bookmark">' . $time_string . '</a></span>',
+                       twentynineteen_get_icon_svg( 'watch', 16 ),
+                       esc_url( get_permalink() ),
+                       $time_string
+               );
+       }
+endif;
+
+if ( ! function_exists( 'twentynineteen_posted_by' ) ) :
+       /**
+        * Prints HTML with meta information about theme author.
+        */
+       function twentynineteen_posted_by() {
+               printf(
+                       '<span class="byline">%1$s<span class="screen-reader-text">%2$s</span><span class="author vcard"><a class="url fn n" href="%3$s">%4$s</a></span></span>',
+                       /* translators: 1: SVG icon. 2: post author, only visible to screen readers. 3: author link. */
+                       twentynineteen_get_icon_svg( 'person', 16 ),
+                       esc_html__( 'Posted by', 'twentynineteen' ),
+                       esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
+                       esc_html( get_the_author() )
+               );
+       }
+endif;
+
+if ( ! function_exists( 'twentynineteen_comment_count' ) ) :
+       /**
+        * Prints HTML with the comment count for the current post.
+        */
+       function twentynineteen_comment_count() {
+               if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
+                       echo '<span class="comments-link">';
+                       echo twentynineteen_get_icon_svg( 'comment', 16 );
+
+                       /* translators: %s: Name of current post. Only visible to screen readers. */
+                       comments_popup_link( sprintf( __( 'Leave a comment<span class="screen-reader-text"> on %s</span>', 'twentynineteen' ), get_the_title() ) );
+
+                       echo '</span>';
+               }
+       }
+endif;
+
+if ( ! function_exists( 'twentynineteen_entry_footer' ) ) :
+       /**
+        * Prints HTML with meta information for the categories, tags and comments.
+        */
+       function twentynineteen_entry_footer() {
+
+               // Posted by
+               twentynineteen_posted_by();
+
+               // Hide category and tag text for pages.
+               if ( 'post' === get_post_type() ) {
+                       /* translators: used between list items, there is a space after the comma. */
+                       $categories_list = get_the_category_list( esc_html__( ', ', 'twentynineteen' ) );
+                       if ( $categories_list ) {
+                               /* translators: 1: SVG icon. 2: posted in label, only visible to screen readers. 3: list of categories. */
+                               printf(
+                                       '<span class="cat-links">%1$s<span class="screen-reader-text">%2$s</span>%3$s</span>',
+                                       twentynineteen_get_icon_svg( 'archive', 16 ),
+                                       esc_html__( 'Posted in', 'twentynineteen' ),
+                                       $categories_list
+                               ); // WPCS: XSS OK.
+                       }
+
+                       /* translators: used between list items, there is a space after the comma. */
+                       $tags_list = get_the_tag_list( '', esc_html__( ', ', 'twentynineteen' ) );
+                       if ( $tags_list ) {
+                               /* translators: 1: SVG icon. 2: posted in label, only visible to screen readers. 3: list of tags. */
+                               printf(
+                                       '<span class="cat-links">%1$s<span class="screen-reader-text">%2$s </span>%3$s</span>',
+                                       twentynineteen_get_icon_svg( 'tag', 16 ),
+                                       esc_html__( 'Tags:', 'twentynineteen' ),
+                                       $tags_list
+                               ); // WPCS: XSS OK.
+                       }
+               }
+
+               // Comment count.
+               if ( ! is_singular() ) {
+                       twentynineteen_comment_count();
+               }
+
+               // Edit post link.
+               edit_post_link(
+                       sprintf(
+                               wp_kses(
+                                       /* translators: %s: Name of current post. Only visible to screen readers. */
+                                       __( 'Edit <span class="screen-reader-text">%s</span>', 'twentynineteen' ),
+                                       array(
+                                               'span' => array(
+                                                       'class' => array(),
+                                               ),
+                                       )
+                               ),
+                               get_the_title()
+                       ),
+                       '<span class="edit-link">' . twentynineteen_get_icon_svg( 'edit', 16 ),
+                       '</span>'
+               );
+       }
+endif;
+
+if ( ! function_exists( 'twentynineteen_post_thumbnail' ) ) :
+       /**
+        * Displays an optional post thumbnail.
+        *
+        * Wraps the post thumbnail in an anchor element on index views, or a div
+        * element when on single views.
+        */
+       function twentynineteen_post_thumbnail() {
+               if ( ! twentynineteen_can_show_post_thumbnail() ) {
+                       return;
+               }
+
+               if ( is_singular() ) :
+                       ?>
+
+                       <figure class="post-thumbnail">
+                               <?php the_post_thumbnail(); ?>
+                       </figure><!-- .post-thumbnail -->
+
+                       <?php
+               else :
+                       ?>
+
+                       <figure class="post-thumbnail">
+                               <a class="post-thumbnail-inner" href="<?php the_permalink(); ?>" aria-hidden="true" tabindex="-1">
+                                       <?php
+                                       the_post_thumbnail(
+                                               'post-thumbnail',
+                                               array(
+                                                       'alt' => the_title_attribute(
+                                                               array( 'echo' => false )
+                                                       ),
+                                               )
+                                       );
+                                       ?>
+                               </a>
+                       </figure><!-- .post-thumbnail -->
+
+                       <?php
+               endif; // End is_singular().
+       }
+endif;
+
+if ( ! function_exists( 'twentynineteen_header_featured_image_css' ) ) :
+       /**
+        * Returns the CSS for the header featured image background.
+        */
+       function twentynineteen_header_featured_image_css() {
+               $img_url = get_the_post_thumbnail_url( get_the_ID(), 'post-thumbnail' );
+               return sprintf( 'body.singular .site-header.featured-image .site-branding-container:before { background-image: url(%s); }', esc_url( $img_url ) );
+       }
+endif;
+
+if ( ! function_exists( 'twentynineteen_comment_avatar' ) ) :
+       /**
+        * Returns the HTML markup to generate a user avatar.
+        */
+       function twentynineteen_get_user_avatar_markup( $id_or_email = null ) {
+               if ( ! isset( $id_or_email ) ) {
+                       $id_or_email = get_current_user_id();
+               }
+
+               $classes = array( 'comment-author', 'vcard' );
+
+               return sprintf( '<div class="comment-user-avatar comment-author vcard">%s</div>', get_avatar( $id_or_email, twentynineteen_get_avatar_size() ) );
+       }
+endif;
+
+if ( ! function_exists( 'twentynineteen_discussion_avatars_list' ) ) :
+       /**
+        * Displays a list of avatars involved in a discussion for a given post.
+        */
+       function twentynineteen_discussion_avatars_list( $comment_authors ) {
+               if ( ! empty( $comment_authors ) ) {
+                       $out = array( '<ol class="discussion-avatar-list">' );
+                       foreach ( $comment_authors as $id_or_email ) {
+                               $out[] = sprintf( '<li>%s</li>', twentynineteen_get_user_avatar_markup( $id_or_email ) );
+                       }
+                       $out[] = '</ol><!-- .discussion-avatar-list -->';
+                       echo implode( "\n", $out );
+               }
+               return null;
+       }
+endif;
+
+if ( ! function_exists( 'twentynineteen_comment_form' ) ) :
+       /**
+        * Documentation for function.
+        */
+       function twentynineteen_comment_form( $order ) {
+               if ( true === $order || strtolower( $order ) === strtolower( get_option( 'comment_order', 'asc' ) ) ) {
+                       comment_form(
+                               array(
+                                       'title_reply_before' => twentynineteen_get_user_avatar_markup(),
+                                       'logged_in_as'       => null,
+                                       'title_reply'        => null,
+                               )
+                       );
+               }
+       }
+endif;
+
+if ( ! function_exists( 'twentynineteen_the_posts_navigation' ) ) :
+       /**
+        * Documentation for function.
+        */
+       function twentynineteen_the_posts_navigation() {
+               $prev_icon = twentynineteen_get_icon_svg( 'chevron_left', 22 );
+               $next_icon = twentynineteen_get_icon_svg( 'chevron_right', 22 );
+               the_posts_pagination(
+                       array(
+                               'mid_size'  => 2,
+                               'prev_text' => sprintf( '%s <span class="nav-prev-text">%s</span>', $prev_icon, __( 'Newer posts', 'twentynineteen' ) ),
+                               'next_text' => sprintf( '<span class="nav-next-text">%s</span> %s', __( 'Older posts', 'twentynineteen' ), $next_icon ),
+                       )
+               );
+       }
+endif;
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenincuiiconsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/inc/ui-icons.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/inc/ui-icons.php                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/inc/ui-icons.php  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,7 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Custom Icons for this theme
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenindexphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/index.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/index.php                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/index.php 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,45 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The main template file
+ *
+ * This is the most generic template file in a WordPress theme
+ * and one of the two required files for a theme (the other being style.css).
+ * It is used to display a page when nothing more specific matches a query.
+ * E.g., it puts together the home page when no home.php file exists.
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+get_header();
+?>
+
+       <div id="primary" class="content-area">
+               <main id="main" class="site-main">
+
+<?php
+       if ( have_posts() ) {
+
+               // Load posts loop.
+               while ( have_posts() ) {
+                       the_post();
+                       get_template_part( 'template-parts/content/content' );
+               }
+
+               // Previous/next page navigation.
+               twentynineteen_the_posts_navigation();
+
+       } else {
+
+               // If no content, include the "No posts found" template.
+               get_template_part( 'template-parts/content/content', 'none' );
+
+       }
+?>
+               </main><!-- .site-main -->
+       </div><!-- .content-area -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenjscustomizerjs"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/js/customizer.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/js/customizer.js                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/js/customizer.js  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,11 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * File customizer.js.
+ *
+ * Theme Customizer enhancements for a better user experience.
+ *
+ * Contains handlers to make Theme Customizer preview reload changes asynchronously.
+ */
+
+( function( $ ) { // jshint ignore:line
+
+} )( jQuery );
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenjsskiplinkfocusfixjs"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/js/skip-link-focus-fix.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/js/skip-link-focus-fix.js                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/js/skip-link-focus-fix.js 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,31 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * File skip-link-focus-fix.js.
+ *
+ * Helps with accessibility for keyboard only users.
+ *
+ * Learn more: https://git.io/vWdr2
+ */
+( function() {
+       var isIe = /(trident|msie)/i.test( navigator.userAgent );
+
+       if ( isIe && document.getElementById && window.addEventListener ) {
+               window.addEventListener( 'hashchange', function() {
+                       var id = location.hash.substring( 1 ),
+                               element;
+
+                       if ( ! ( /^[A-z0-9_-]+$/.test( id ) ) ) {
+                               return;
+                       }
+
+                       element = document.getElementById( id );
+
+                       if ( element ) {
+                               if ( ! ( /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) ) {
+                                       element.tabIndex = -1;
+                               }
+
+                               element.focus();
+                       }
+               }, false );
+       }
+} )();
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenlanguagesip3pot"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/languages/ip3.pot</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/languages/ip3.pot                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/languages/ip3.pot 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,186 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+# Copyright (C) 2017 Automattic
+# This file is distributed under the GNU General Public License v2 or later.
+msgid ""
+msgstr ""
+"Project-Id-Version: _s 1.0\n"
+"Report-Msgid-Bugs-To: https://wordpress.org/tags/_s\n"
+"POT-Creation-Date: 2016-12-23 16:00+0100\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"PO-Revision-Date: 2017-MO-DA HO:MI+ZONE\n"
+"Last-Translator:\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"X-Generator: grunt-wp-i18n 0.5.4\n"
+
+#: 404.php:17
+msgid "Oops! That page can&rsquo;t be found."
+msgstr ""
+
+#: 404.php:21
+msgid ""
+"It looks like nothing was found at this location. Maybe try one of the "
+"links below or a search?"
+msgstr ""
+
+#: 404.php:30
+msgid "Most Used Categories"
+msgstr ""
+
+#: 404.php:47
+#. translators: %1$s: smiley
+msgid "Try looking in the monthly archives. %1$s"
+msgstr ""
+
+#: comments.php:34
+#. translators: 1: title.
+msgid "One thought on &ldquo;%1$s&rdquo;"
+msgstr ""
+
+#: comments.php:67
+msgid "Comments are closed."
+msgstr ""
+
+#: footer.php:18
+msgid "https://wordpress.org/"
+msgstr ""
+
+#: footer.php:20
+#. translators: %s: CMS name, i.e. WordPress.
+msgid "Proudly powered by %s"
+msgstr ""
+
+#: footer.php:25
+#. translators: 1: Theme name, 2: Theme author.
+msgid "Theme: %1$s by %2$s."
+msgstr ""
+
+#: functions.php:47
+msgid "Primary"
+msgstr ""
+
+#: functions.php:105
+msgid "Sidebar"
+msgstr ""
+
+#: functions.php:107
+msgid "Add widgets here."
+msgstr ""
+
+#: header.php:24
+msgid "Skip to content"
+msgstr ""
+
+#: header.php:45
+msgid "Primary Menu"
+msgstr ""
+
+#: inc/template-tags.php:52
+#. translators: used between list items, there is a space after the comma
+msgid ", "
+msgstr ""
+
+#: inc/template-tags.php:55
+#. translators: 1: list of categories.
+msgid "Posted in %1$s"
+msgstr ""
+
+#: inc/template-tags.php:62
+#. translators: 1: list of tags.
+msgid "Tagged %1$s"
+msgstr ""
+
+#: inc/template-tags.php:72
+#. translators: %s: post title
+msgid "Leave a Comment<span class=\"screen-reader-text\"> on %s</span>"
+msgstr ""
+
+#: inc/template-tags.php:89 template-parts/content-page.php:35
+#. translators: %s: Name of current post. Only visible to screen readers
+msgid "Edit <span class=\"screen-reader-text\">%s</span>"
+msgstr ""
+
+#: search.php:21
+#. translators: %s: search query.
+msgid "Search Results for: %s"
+msgstr ""
+
+#: template-parts/content-none.php:14
+msgid "Nothing Found"
+msgstr ""
+
+#: template-parts/content-none.php:25
+#. translators: 1: link to WP admin new post page.
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr ""
+
+#: template-parts/content-none.php:38
+msgid ""
+"Sorry, but nothing matched your search terms. Please try again with some "
+"different keywords."
+msgstr ""
+
+#: template-parts/content-none.php:44
+msgid ""
+"It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps "
+"searching can help."
+msgstr ""
+
+#: template-parts/content-page.php:22 template-parts/content.php:45
+msgid "Pages:"
+msgstr ""
+
+#: template-parts/content.php:34
+#. translators: %s: Name of current post. Only visible to screen readers
+msgid "Continue reading<span class=\"screen-reader-text\"> \"%s\"</span>"
+msgstr ""
+
+#. Theme Name of the plugin/theme
+msgid "_s"
+msgstr ""
+
+#. Theme URI of the plugin/theme
+msgid "https://underscores.me/"
+msgstr ""
+
+#. Description of the plugin/theme
+msgid ""
+"Hi. I'm a starter theme called <code>_s</code>, or <em>underscores</em>, if "
+"you like. I'm a theme meant for hacking so don't use me as a <em>Parent "
+"Theme</em>. Instead try turning me into the next, most awesome, WordPress "
+"theme out there. That's what I'm here for."
+msgstr ""
+
+#. Author of the plugin/theme
+msgid "Automattic"
+msgstr ""
+
+#. Author URI of the plugin/theme
+msgid "https://automattic.com/"
+msgstr ""
+
+#: comments.php:40
+#. translators: 1: comment count number, 2: title.
+msgctxt "comments title"
+msgid "%1$s thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] ""
+msgstr[1] ""
+
+#: inc/template-tags.php:29
+#. translators: %s: post date.
+msgctxt "post date"
+msgid "Posted on %s"
+msgstr ""
+
+#: inc/template-tags.php:35
+#. translators: %s: post author.
+msgctxt "post author"
+msgid "by %s"
+msgstr ""
+
+#: inc/template-tags.php:59
+#. translators: used between list items, there is a space after the comma
+msgctxt "list item separator"
+msgid ", "
+msgstr ""
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenpackagelockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/package-lock.json                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/package-lock.json 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,4528 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+  "name": "twentynineteen",
+  "version": "1.0.0",
+  "lockfileVersion": 1,
+  "requires": true,
+  "dependencies": {
+    "@mrmlnc/readdir-enhanced": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
+      "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
+      "dev": true,
+      "requires": {
+        "call-me-maybe": "^1.0.1",
+        "glob-to-regexp": "^0.3.0"
+      }
+    },
+    "@nodelib/fs.stat": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.2.tgz",
+      "integrity": "sha512-yprFYuno9FtNsSHVlSWd+nRlmGoAbqbeCwOryP6sC/zoCjhpArcRMYp19EvpSUSizJAlsXEwJv+wcWS9XaXdMw==",
+      "dev": true
+    },
+    "@wordpress/browserslist-config": {
+      "version": "2.2.2",
+      "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-2.2.2.tgz",
+      "integrity": "sha512-RZ9XeDeXTc/l3RdSnfYYwcsylFPouV+2ZpQQaAgALSXthMWJT2wU61zD4mH9aMI5Oo6Z8OUVI2vOZM/7HObPxw==",
+      "dev": true
+    },
+    "abbrev": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+      "dev": true
+    },
+    "ajv": {
+      "version": "5.5.2",
+      "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+      "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+      "dev": true,
+      "requires": {
+        "co": "^4.6.0",
+        "fast-deep-equal": "^1.0.0",
+        "fast-json-stable-stringify": "^2.0.0",
+        "json-schema-traverse": "^0.3.0"
+      }
+    },
+    "amdefine": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
+      "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
+      "dev": true
+    },
+    "ansi-regex": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+      "dev": true
+    },
+    "ansi-styles": {
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+      "dev": true,
+      "requires": {
+        "color-convert": "^1.9.0"
+      }
+    },
+    "anymatch": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+      "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+      "dev": true,
+      "requires": {
+        "micromatch": "^3.1.4",
+        "normalize-path": "^2.1.1"
+      }
+    },
+    "aproba": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+      "dev": true
+    },
+    "are-we-there-yet": {
+      "version": "1.1.5",
+      "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
+      "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
+      "dev": true,
+      "requires": {
+        "delegates": "^1.0.0",
+        "readable-stream": "^2.0.6"
+      }
+    },
+    "argparse": {
+      "version": "1.0.10",
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+      "dev": true,
+      "requires": {
+        "sprintf-js": "~1.0.2"
+      }
+    },
+    "arr-diff": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+      "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+      "dev": true
+    },
+    "arr-flatten": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+      "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+      "dev": true
+    },
+    "arr-union": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+      "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
+      "dev": true
+    },
+    "array-filter": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
+      "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
+      "dev": true
+    },
+    "array-find-index": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+      "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+      "dev": true
+    },
+    "array-map": {
+      "version": "0.0.0",
+      "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
+      "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
+      "dev": true
+    },
+    "array-reduce": {
+      "version": "0.0.0",
+      "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
+      "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
+      "dev": true
+    },
+    "array-union": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+      "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+      "dev": true,
+      "requires": {
+        "array-uniq": "^1.0.1"
+      }
+    },
+    "array-uniq": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+      "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+      "dev": true
+    },
+    "array-unique": {
+      "version": "0.3.2",
+      "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+      "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+      "dev": true
+    },
+    "arrify": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+      "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+      "dev": true
+    },
+    "asn1": {
+      "version": "0.2.4",
+      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
+      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
+      "dev": true,
+      "requires": {
+        "safer-buffer": "~2.1.0"
+      }
+    },
+    "assert-plus": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+      "dev": true
+    },
+    "assign-symbols": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+      "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+      "dev": true
+    },
+    "async-each": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
+      "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
+      "dev": true
+    },
+    "async-foreach": {
+      "version": "0.1.3",
+      "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
+      "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
+      "dev": true
+    },
+    "asynckit": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+      "dev": true
+    },
+    "atob": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+      "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+      "dev": true
+    },
+    "autoprefixer": {
+      "version": "9.1.5",
+      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz",
+      "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==",
+      "dev": true,
+      "requires": {
+        "browserslist": "^4.1.0",
+        "caniuse-lite": "^1.0.30000884",
+        "normalize-range": "^0.1.2",
+        "num2fraction": "^1.2.2",
+        "postcss": "^7.0.2",
+        "postcss-value-parser": "^3.2.3"
+      }
+    },
+    "aws-sign2": {
+      "version": "0.7.0",
+      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+      "dev": true
+    },
+    "aws4": {
+      "version": "1.8.0",
+      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
+      "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
+      "dev": true
+    },
+    "balanced-match": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+      "dev": true
+    },
+    "base": {
+      "version": "0.11.2",
+      "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+      "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+      "dev": true,
+      "requires": {
+        "cache-base": "^1.0.1",
+        "class-utils": "^0.3.5",
+        "component-emitter": "^1.2.1",
+        "define-property": "^1.0.0",
+        "isobject": "^3.0.1",
+        "mixin-deep": "^1.2.0",
+        "pascalcase": "^0.1.1"
+      },
+      "dependencies": {
+        "define-property": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+          "dev": true,
+          "requires": {
+            "is-descriptor": "^1.0.0"
+          }
+        },
+        "is-accessor-descriptor": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+          "dev": true,
+          "requires": {
+            "kind-of": "^6.0.0"
+          }
+        },
+        "is-data-descriptor": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+          "dev": true,
+          "requires": {
+            "kind-of": "^6.0.0"
+          }
+        },
+        "is-descriptor": {
+          "version": "1.0.2",
+          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+          "dev": true,
+          "requires": {
+            "is-accessor-descriptor": "^1.0.0",
+            "is-data-descriptor": "^1.0.0",
+            "kind-of": "^6.0.2"
+          }
+        }
+      }
+    },
+    "bcrypt-pbkdf": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+      "dev": true,
+      "optional": true,
+      "requires": {
+        "tweetnacl": "^0.14.3"
+      }
+    },
+    "binary-extensions": {
+      "version": "1.12.0",
+      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz",
+      "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==",
+      "dev": true
+    },
+    "block-stream": {
+      "version": "0.0.9",
+      "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
+      "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
+      "dev": true,
+      "requires": {
+        "inherits": "~2.0.0"
+      }
+    },
+    "bluebird": {
+      "version": "3.5.1",
+      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
+      "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
+      "dev": true
+    },
+    "brace-expansion": {
+      "version": "1.1.11",
+      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+      "dev": true,
+      "requires": {
+        "balanced-match": "^1.0.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "braces": {
+      "version": "2.3.2",
+      "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+      "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+      "dev": true,
+      "requires": {
+        "arr-flatten": "^1.1.0",
+        "array-unique": "^0.3.2",
+        "extend-shallow": "^2.0.1",
+        "fill-range": "^4.0.0",
+        "isobject": "^3.0.1",
+        "repeat-element": "^1.1.2",
+        "snapdragon": "^0.8.1",
+        "snapdragon-node": "^2.0.1",
+        "split-string": "^3.0.2",
+        "to-regex": "^3.0.1"
+      },
+      "dependencies": {
+        "extend-shallow": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+          "dev": true,
+          "requires": {
+            "is-extendable": "^0.1.0"
+          }
+        }
+      }
+    },
+    "browserslist": {
+      "version": "4.1.1",
+      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.1.1.tgz",
+      "integrity": "sha512-VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q==",
+      "dev": true,
+      "requires": {
+        "caniuse-lite": "^1.0.30000884",
+        "electron-to-chromium": "^1.3.62",
+        "node-releases": "^1.0.0-alpha.11"
+      }
+    },
+    "builtin-modules": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+      "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+      "dev": true
+    },
+    "cache-base": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+      "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+      "dev": true,
+      "requires": {
+        "collection-visit": "^1.0.0",
+        "component-emitter": "^1.2.1",
+        "get-value": "^2.0.6",
+        "has-value": "^1.0.0",
+        "isobject": "^3.0.1",
+        "set-value": "^2.0.0",
+        "to-object-path": "^0.3.0",
+        "union-value": "^1.0.0",
+        "unset-value": "^1.0.0"
+      }
+    },
+    "call-me-maybe": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
+      "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
+      "dev": true
+    },
+    "camelcase": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+      "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+      "dev": true
+    },
+    "camelcase-keys": {
+      "version": "2.1.0",
+      "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
+      "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
+      "dev": true,
+      "requires": {
+        "camelcase": "^2.0.0",
+        "map-obj": "^1.0.0"
+      }
+    },
+    "caniuse-lite": {
+      "version": "1.0.30000885",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000885.tgz",
+      "integrity": "sha512-cXKbYwpxBLd7qHyej16JazPoUacqoVuDhvR61U7Fr5vSxMUiodzcYa1rQYRYfZ5GexV03vGZHd722vNPLjPJGQ==",
+      "dev": true
+    },
+    "caseless": {
+      "version": "0.12.0",
+      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+      "dev": true
+    },
+    "chalk": {
+      "version": "2.4.1",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
+      "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
+      "dev": true,
+      "requires": {
+        "ansi-styles": "^3.2.1",
+        "escape-string-regexp": "^1.0.5",
+        "supports-color": "^5.3.0"
+      }
+    },
+    "chokidar": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
+      "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
+      "dev": true,
+      "requires": {
+        "anymatch": "^2.0.0",
+        "async-each": "^1.0.0",
+        "braces": "^2.3.0",
+        "fsevents": "^1.2.2",
+        "glob-parent": "^3.1.0",
+        "inherits": "^2.0.1",
+        "is-binary-path": "^1.0.0",
+        "is-glob": "^4.0.0",
+        "lodash.debounce": "^4.0.8",
+        "normalize-path": "^2.1.1",
+        "path-is-absolute": "^1.0.0",
+        "readdirp": "^2.0.0",
+        "upath": "^1.0.5"
+      }
+    },
+    "chokidar-cli": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/chokidar-cli/-/chokidar-cli-1.2.1.tgz",
+      "integrity": "sha512-JIrV9Z/pT7KjBWp9u+Uba0utdl2rmNaTj6t4ucaFseYDQASHZnWXy6vJIufDX+4FVh081gQZ2odrqorMfQhn7w==",
+      "dev": true,
+      "requires": {
+        "bluebird": "3.5.1",
+        "chokidar": "2.0.4",
+        "lodash": "4.17.10",
+        "yargs": "12.0.1"
+      },
+      "dependencies": {
+        "ansi-regex": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+          "dev": true
+        },
+        "camelcase": {
+          "version": "4.1.0",
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+          "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
+          "dev": true
+        },
+        "cliui": {
+          "version": "4.1.0",
+          "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
+          "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
+          "dev": true,
+          "requires": {
+            "string-width": "^2.1.1",
+            "strip-ansi": "^4.0.0",
+            "wrap-ansi": "^2.0.0"
+          }
+        },
+        "cross-spawn": {
+          "version": "5.1.0",
+          "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+          "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+          "dev": true,
+          "requires": {
+            "lru-cache": "^4.0.1",
+            "shebang-command": "^1.2.0",
+            "which": "^1.2.9"
+          }
+        },
+        "decamelize": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz",
+          "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==",
+          "dev": true,
+          "requires": {
+            "xregexp": "4.0.0"
+          }
+        },
+        "execa": {
+          "version": "0.7.0",
+          "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+          "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+          "dev": true,
+          "requires": {
+            "cross-spawn": "^5.0.1",
+            "get-stream": "^3.0.0",
+            "is-stream": "^1.1.0",
+            "npm-run-path": "^2.0.0",
+            "p-finally": "^1.0.0",
+            "signal-exit": "^3.0.0",
+            "strip-eof": "^1.0.0"
+          }
+        },
+        "find-up": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+          "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+          "dev": true,
+          "requires": {
+            "locate-path": "^3.0.0"
+          }
+        },
+        "is-fullwidth-code-point": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+          "dev": true
+        },
+        "lodash": {
+          "version": "4.17.10",
+          "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
+          "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
+          "dev": true
+        },
+        "mem": {
+          "version": "1.1.0",
+          "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
+          "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
+          "dev": true,
+          "requires": {
+            "mimic-fn": "^1.0.0"
+          }
+        },
+        "os-locale": {
+          "version": "2.1.0",
+          "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
+          "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
+          "dev": true,
+          "requires": {
+            "execa": "^0.7.0",
+            "lcid": "^1.0.0",
+            "mem": "^1.1.0"
+          }
+        },
+        "string-width": {
+          "version": "2.1.1",
+          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+          "dev": true,
+          "requires": {
+            "is-fullwidth-code-point": "^2.0.0",
+            "strip-ansi": "^4.0.0"
+          }
+        },
+        "strip-ansi": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "^3.0.0"
+          }
+        },
+        "which-module": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+          "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+          "dev": true
+        },
+        "yargs": {
+          "version": "12.0.1",
+          "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.1.tgz",
+          "integrity": "sha512-B0vRAp1hRX4jgIOWFtjfNjd9OA9RWYZ6tqGA9/I/IrTMsxmKvtWy+ersM+jzpQqbC3YfLzeABPdeTgcJ9eu1qQ==",
+          "dev": true,
+          "requires": {
+            "cliui": "^4.0.0",
+            "decamelize": "^2.0.0",
+            "find-up": "^3.0.0",
+            "get-caller-file": "^1.0.1",
+            "os-locale": "^2.0.0",
+            "require-directory": "^2.1.1",
+            "require-main-filename": "^1.0.1",
+            "set-blocking": "^2.0.0",
+            "string-width": "^2.0.0",
+            "which-module": "^2.0.0",
+            "y18n": "^3.2.1 || ^4.0.0",
+            "yargs-parser": "^10.1.0"
+          }
+        },
+        "yargs-parser": {
+          "version": "10.1.0",
+          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz",
+          "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==",
+          "dev": true,
+          "requires": {
+            "camelcase": "^4.1.0"
+          }
+        }
+      }
+    },
+    "class-utils": {
+      "version": "0.3.6",
+      "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
+      "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+      "dev": true,
+      "requires": {
+        "arr-union": "^3.1.0",
+        "define-property": "^0.2.5",
+        "isobject": "^3.0.0",
+        "static-extend": "^0.1.1"
+      },
+      "dependencies": {
+        "define-property": {
+          "version": "0.2.5",
+          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+          "dev": true,
+          "requires": {
+            "is-descriptor": "^0.1.0"
+          }
+        }
+      }
+    },
+    "cliui": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+      "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+      "dev": true,
+      "requires": {
+        "string-width": "^1.0.1",
+        "strip-ansi": "^3.0.1",
+        "wrap-ansi": "^2.0.0"
+      }
+    },
+    "co": {
+      "version": "4.6.0",
+      "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+      "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
+      "dev": true
+    },
+    "code-point-at": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
+      "dev": true
+    },
+    "collection-visit": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+      "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
+      "dev": true,
+      "requires": {
+        "map-visit": "^1.0.0",
+        "object-visit": "^1.0.0"
+      }
+    },
+    "color-convert": {
+      "version": "1.9.3",
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+      "dev": true,
+      "requires": {
+        "color-name": "1.1.3"
+      }
+    },
+    "color-name": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+      "dev": true
+    },
+    "colors": {
+      "version": "0.6.2",
+      "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
+      "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
+      "dev": true
+    },
+    "combined-stream": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
+      "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
+      "dev": true,
+      "requires": {
+        "delayed-stream": "~1.0.0"
+      }
+    },
+    "commander": {
+      "version": "2.1.0",
+      "resolved": "http://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
+      "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=",
+      "dev": true
+    },
+    "component-emitter": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
+      "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
+      "dev": true
+    },
+    "concat-map": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+      "dev": true
+    },
+    "console-control-strings": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+      "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+      "dev": true
+    },
+    "copy-descriptor": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
+      "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
+      "dev": true
+    },
+    "core-util-is": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+      "dev": true
+    },
+    "cosmiconfig": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz",
+      "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==",
+      "dev": true,
+      "requires": {
+        "is-directory": "^0.3.1",
+        "js-yaml": "^3.9.0",
+        "parse-json": "^4.0.0",
+        "require-from-string": "^2.0.1"
+      },
+      "dependencies": {
+        "parse-json": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+          "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+          "dev": true,
+          "requires": {
+            "error-ex": "^1.3.1",
+            "json-parse-better-errors": "^1.0.1"
+          }
+        }
+      }
+    },
+    "cross-spawn": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
+      "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
+      "dev": true,
+      "requires": {
+        "lru-cache": "^4.0.1",
+        "which": "^1.2.9"
+      }
+    },
+    "currently-unhandled": {
+      "version": "0.4.1",
+      "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+      "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+      "dev": true,
+      "requires": {
+        "array-find-index": "^1.0.1"
+      }
+    },
+    "dashdash": {
+      "version": "1.14.1",
+      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+      "dev": true,
+      "requires": {
+        "assert-plus": "^1.0.0"
+      }
+    },
+    "debug": {
+      "version": "2.6.9",
+      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+      "dev": true,
+      "requires": {
+        "ms": "2.0.0"
+      }
+    },
+    "decamelize": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+      "dev": true
+    },
+    "decode-uri-component": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
+      "dev": true
+    },
+    "define-properties": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+      "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+      "dev": true,
+      "requires": {
+        "object-keys": "^1.0.12"
+      }
+    },
+    "define-property": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+      "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+      "dev": true,
+      "requires": {
+        "is-descriptor": "^1.0.2",
+        "isobject": "^3.0.1"
+      },
+      "dependencies": {
+        "is-accessor-descriptor": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+          "dev": true,
+          "requires": {
+            "kind-of": "^6.0.0"
+          }
+        },
+        "is-data-descriptor": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+          "dev": true,
+          "requires": {
+            "kind-of": "^6.0.0"
+          }
+        },
+        "is-descriptor": {
+          "version": "1.0.2",
+          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+          "dev": true,
+          "requires": {
+            "is-accessor-descriptor": "^1.0.0",
+            "is-data-descriptor": "^1.0.0",
+            "kind-of": "^6.0.2"
+          }
+        }
+      }
+    },
+    "delayed-stream": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+      "dev": true
+    },
+    "delegates": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+      "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+      "dev": true
+    },
+    "dependency-graph": {
+      "version": "0.7.2",
+      "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz",
+      "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==",
+      "dev": true
+    },
+    "dir-glob": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
+      "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
+      "dev": true,
+      "requires": {
+        "arrify": "^1.0.1",
+        "path-type": "^3.0.0"
+      },
+      "dependencies": {
+        "path-type": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+          "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+          "dev": true,
+          "requires": {
+            "pify": "^3.0.0"
+          }
+        },
+        "pify": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+          "dev": true
+        }
+      }
+    },
+    "duplexer": {
+      "version": "0.1.1",
+      "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
+      "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
+      "dev": true
+    },
+    "ecc-jsbn": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+      "dev": true,
+      "optional": true,
+      "requires": {
+        "jsbn": "~0.1.0",
+        "safer-buffer": "^2.1.0"
+      }
+    },
+    "electron-to-chromium": {
+      "version": "1.3.70",
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.70.tgz",
+      "integrity": "sha512-WYMjqCnPVS5JA+XvwEnpwucJpVi2+q9cdCFpbhxgWGsCtforFBEkuP9+nCyy/wnU/0SyLcLRIeZct9ayMGcXoQ==",
+      "dev": true
+    },
+    "error-ex": {
+      "version": "1.3.2",
+      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+      "dev": true,
+      "requires": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "es-abstract": {
+      "version": "1.12.0",
+      "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
+      "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
+      "dev": true,
+      "requires": {
+        "es-to-primitive": "^1.1.1",
+        "function-bind": "^1.1.1",
+        "has": "^1.0.1",
+        "is-callable": "^1.1.3",
+        "is-regex": "^1.0.4"
+      }
+    },
+    "es-to-primitive": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
+      "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
+      "dev": true,
+      "requires": {
+        "is-callable": "^1.1.4",
+        "is-date-object": "^1.0.1",
+        "is-symbol": "^1.0.2"
+      }
+    },
+    "escape-string-regexp": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+      "dev": true
+    },
+    "esprima": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+      "dev": true
+    },
+    "event-stream": {
+      "version": "3.3.6",
+      "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.6.tgz",
+      "integrity": "sha512-dGXNg4F/FgVzlApjzItL+7naHutA3fDqbV/zAZqDDlXTjiMnQmZKu+prImWKszeBM5UQeGvAl3u1wBiKeDh61g==",
+      "dev": true,
+      "requires": {
+        "duplexer": "^0.1.1",
+        "flatmap-stream": "^0.1.0",
+        "from": "^0.1.7",
+        "map-stream": "0.0.7",
+        "pause-stream": "^0.0.11",
+        "split": "^1.0.1",
+        "stream-combiner": "^0.2.2",
+        "through": "^2.3.8"
+      }
+    },
+    "execa": {
+      "version": "0.10.0",
+      "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
+      "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
+      "dev": true,
+      "requires": {
+        "cross-spawn": "^6.0.0",
+        "get-stream": "^3.0.0",
+        "is-stream": "^1.1.0",
+        "npm-run-path": "^2.0.0",
+        "p-finally": "^1.0.0",
+        "signal-exit": "^3.0.0",
+        "strip-eof": "^1.0.0"
+      },
+      "dependencies": {
+        "cross-spawn": {
+          "version": "6.0.5",
+          "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+          "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+          "dev": true,
+          "requires": {
+            "nice-try": "^1.0.4",
+            "path-key": "^2.0.1",
+            "semver": "^5.5.0",
+            "shebang-command": "^1.2.0",
+            "which": "^1.2.9"
+          }
+        }
+      }
+    },
+    "expand-brackets": {
+      "version": "2.1.4",
+      "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+      "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+      "dev": true,
+      "requires": {
+        "debug": "^2.3.3",
+        "define-property": "^0.2.5",
+        "extend-shallow": "^2.0.1",
+        "posix-character-classes": "^0.1.0",
+        "regex-not": "^1.0.0",
+        "snapdragon": "^0.8.1",
+        "to-regex": "^3.0.1"
+      },
+      "dependencies": {
+        "define-property": {
+          "version": "0.2.5",
+          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+          "dev": true,
+          "requires": {
+            "is-descriptor": "^0.1.0"
+          }
+        },
+        "extend-shallow": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+          "dev": true,
+          "requires": {
+            "is-extendable": "^0.1.0"
+          }
+        }
+      }
+    },
+    "extend": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+      "dev": true
+    },
+    "extend-shallow": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+      "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+      "dev": true,
+      "requires": {
+        "assign-symbols": "^1.0.0",
+        "is-extendable": "^1.0.1"
+      },
+      "dependencies": {
+        "is-extendable": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+          "dev": true,
+          "requires": {
+            "is-plain-object": "^2.0.4"
+          }
+        }
+      }
+    },
+    "extglob": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+      "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+      "dev": true,
+      "requires": {
+        "array-unique": "^0.3.2",
+        "define-property": "^1.0.0",
+        "expand-brackets": "^2.1.4",
+        "extend-shallow": "^2.0.1",
+        "fragment-cache": "^0.2.1",
+        "regex-not": "^1.0.0",
+        "snapdragon": "^0.8.1",
+        "to-regex": "^3.0.1"
+      },
+      "dependencies": {
+        "define-property": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+          "dev": true,
+          "requires": {
+            "is-descriptor": "^1.0.0"
+          }
+        },
+        "extend-shallow": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+          "dev": true,
+          "requires": {
+            "is-extendable": "^0.1.0"
+          }
+        },
+        "is-accessor-descriptor": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+          "dev": true,
+          "requires": {
+            "kind-of": "^6.0.0"
+          }
+        },
+        "is-data-descriptor": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+          "dev": true,
+          "requires": {
+            "kind-of": "^6.0.0"
+          }
+        },
+        "is-descriptor": {
+          "version": "1.0.2",
+          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+          "dev": true,
+          "requires": {
+            "is-accessor-descriptor": "^1.0.0",
+            "is-data-descriptor": "^1.0.0",
+            "kind-of": "^6.0.2"
+          }
+        }
+      }
+    },
+    "extsprintf": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+      "dev": true
+    },
+    "fast-deep-equal": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+      "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+      "dev": true
+    },
+    "fast-glob": {
+      "version": "2.2.2",
+      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.2.tgz",
+      "integrity": "sha512-TR6zxCKftDQnUAPvkrCWdBgDq/gbqx8A3ApnBrR5rMvpp6+KMJI0Igw7fkWPgeVK0uhRXTXdvO3O+YP0CaUX2g==",
+      "dev": true,
+      "requires": {
+        "@mrmlnc/readdir-enhanced": "^2.2.1",
+        "@nodelib/fs.stat": "^1.0.1",
+        "glob-parent": "^3.1.0",
+        "is-glob": "^4.0.0",
+        "merge2": "^1.2.1",
+        "micromatch": "^3.1.10"
+      }
+    },
+    "fast-json-stable-stringify": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
+      "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
+      "dev": true
+    },
+    "fill-range": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+      "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+      "dev": true,
+      "requires": {
+        "extend-shallow": "^2.0.1",
+        "is-number": "^3.0.0",
+        "repeat-string": "^1.6.1",
+        "to-regex-range": "^2.1.0"
+      },
+      "dependencies": {
+        "extend-shallow": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+          "dev": true,
+          "requires": {
+            "is-extendable": "^0.1.0"
+          }
+        }
+      }
+    },
+    "find-up": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+      "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+      "dev": true,
+      "requires": {
+        "path-exists": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      }
+    },
+    "findup": {
+      "version": "0.1.5",
+      "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz",
+      "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=",
+      "dev": true,
+      "requires": {
+        "colors": "~0.6.0-1",
+        "commander": "~2.1.0"
+      }
+    },
+    "flatmap-stream": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/flatmap-stream/-/flatmap-stream-0.1.1.tgz",
+      "integrity": "sha512-lAq4tLbm3sidmdCN8G3ExaxH7cUCtP5mgDvrYowsx84dcYkJJ4I28N7gkxA6+YlSXzaGLJYIDEi9WGfXzMiXdw==",
+      "dev": true
+    },
+    "for-in": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+      "dev": true
+    },
+    "forever-agent": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+      "dev": true
+    },
+    "form-data": {
+      "version": "2.3.2",
+      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
+      "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
+      "dev": true,
+      "requires": {
+        "asynckit": "^0.4.0",
+        "combined-stream": "1.0.6",
+        "mime-types": "^2.1.12"
+      },
+      "dependencies": {
+        "combined-stream": {
+          "version": "1.0.6",
+          "resolved": "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
+          "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
+          "dev": true,
+          "requires": {
+            "delayed-stream": "~1.0.0"
+          }
+        }
+      }
+    },
+    "fragment-cache": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+      "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+      "dev": true,
+      "requires": {
+        "map-cache": "^0.2.2"
+      }
+    },
+    "from": {
+      "version": "0.1.7",
+      "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
+      "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
+      "dev": true
+    },
+    "fs-extra": {
+      "version": "7.0.0",
+      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz",
+      "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==",
+      "dev": true,
+      "requires": {
+        "graceful-fs": "^4.1.2",
+        "jsonfile": "^4.0.0",
+        "universalify": "^0.1.0"
+      }
+    },
+    "fs.realpath": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+      "dev": true
+    },
+    "fsevents": {
+      "version": "1.2.4",
+      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
+      "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
+      "dev": true,
+      "optional": true,
+      "requires": {
+        "nan": "^2.9.2",
+        "node-pre-gyp": "^0.10.0"
+      },
+      "dependencies": {
+        "abbrev": {
+          "version": "1.1.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "ansi-regex": {
+          "version": "2.1.1",
+          "bundled": true,
+          "dev": true
+        },
+        "aproba": {
+          "version": "1.2.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "are-we-there-yet": {
+          "version": "1.1.4",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "delegates": "^1.0.0",
+            "readable-stream": "^2.0.6"
+          }
+        },
+        "balanced-match": {
+          "version": "1.0.0",
+          "bundled": true,
+          "dev": true
+        },
+        "brace-expansion": {
+          "version": "1.1.11",
+          "bundled": true,
+          "dev": true,
+          "requires": {
+            "balanced-match": "^1.0.0",
+            "concat-map": "0.0.1"
+          }
+        },
+        "chownr": {
+          "version": "1.0.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "code-point-at": {
+          "version": "1.1.0",
+          "bundled": true,
+          "dev": true
+        },
+        "concat-map": {
+          "version": "0.0.1",
+          "bundled": true,
+          "dev": true
+        },
+        "console-control-strings": {
+          "version": "1.1.0",
+          "bundled": true,
+          "dev": true
+        },
+        "core-util-is": {
+          "version": "1.0.2",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "debug": {
+          "version": "2.6.9",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "ms": "2.0.0"
+          }
+        },
+        "deep-extend": {
+          "version": "0.5.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "delegates": {
+          "version": "1.0.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "detect-libc": {
+          "version": "1.0.3",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "fs-minipass": {
+          "version": "1.2.5",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "minipass": "^2.2.1"
+          }
+        },
+        "fs.realpath": {
+          "version": "1.0.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "gauge": {
+          "version": "2.7.4",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "aproba": "^1.0.3",
+            "console-control-strings": "^1.0.0",
+            "has-unicode": "^2.0.0",
+            "object-assign": "^4.1.0",
+            "signal-exit": "^3.0.0",
+            "string-width": "^1.0.1",
+            "strip-ansi": "^3.0.1",
+            "wide-align": "^1.1.0"
+          }
+        },
+        "glob": {
+          "version": "7.1.2",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "fs.realpath": "^1.0.0",
+            "inflight": "^1.0.4",
+            "inherits": "2",
+            "minimatch": "^3.0.4",
+            "once": "^1.3.0",
+            "path-is-absolute": "^1.0.0"
+          }
+        },
+        "has-unicode": {
+          "version": "2.0.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "iconv-lite": {
+          "version": "0.4.21",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "safer-buffer": "^2.1.0"
+          }
+        },
+        "ignore-walk": {
+          "version": "3.0.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "minimatch": "^3.0.4"
+          }
+        },
+        "inflight": {
+          "version": "1.0.6",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "once": "^1.3.0",
+            "wrappy": "1"
+          }
+        },
+        "inherits": {
+          "version": "2.0.3",
+          "bundled": true,
+          "dev": true
+        },
+        "ini": {
+          "version": "1.3.5",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "is-fullwidth-code-point": {
+          "version": "1.0.0",
+          "bundled": true,
+          "dev": true,
+          "requires": {
+            "number-is-nan": "^1.0.0"
+          }
+        },
+        "isarray": {
+          "version": "1.0.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "minimatch": {
+          "version": "3.0.4",
+          "bundled": true,
+          "dev": true,
+          "requires": {
+            "brace-expansion": "^1.1.7"
+          }
+        },
+        "minimist": {
+          "version": "0.0.8",
+          "bundled": true,
+          "dev": true
+        },
+        "minipass": {
+          "version": "2.2.4",
+          "bundled": true,
+          "dev": true,
+          "requires": {
+            "safe-buffer": "^5.1.1",
+            "yallist": "^3.0.0"
+          }
+        },
+        "minizlib": {
+          "version": "1.1.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "minipass": "^2.2.1"
+          }
+        },
+        "mkdirp": {
+          "version": "0.5.1",
+          "bundled": true,
+          "dev": true,
+          "requires": {
+            "minimist": "0.0.8"
+          }
+        },
+        "ms": {
+          "version": "2.0.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "needle": {
+          "version": "2.2.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "debug": "^2.1.2",
+            "iconv-lite": "^0.4.4",
+            "sax": "^1.2.4"
+          }
+        },
+        "node-pre-gyp": {
+          "version": "0.10.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "detect-libc": "^1.0.2",
+            "mkdirp": "^0.5.1",
+            "needle": "^2.2.0",
+            "nopt": "^4.0.1",
+            "npm-packlist": "^1.1.6",
+            "npmlog": "^4.0.2",
+            "rc": "^1.1.7",
+            "rimraf": "^2.6.1",
+            "semver": "^5.3.0",
+            "tar": "^4"
+          }
+        },
+        "nopt": {
+          "version": "4.0.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "abbrev": "1",
+            "osenv": "^0.1.4"
+          }
+        },
+        "npm-bundled": {
+          "version": "1.0.3",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "npm-packlist": {
+          "version": "1.1.10",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "ignore-walk": "^3.0.1",
+            "npm-bundled": "^1.0.1"
+          }
+        },
+        "npmlog": {
+          "version": "4.1.2",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "are-we-there-yet": "~1.1.2",
+            "console-control-strings": "~1.1.0",
+            "gauge": "~2.7.3",
+            "set-blocking": "~2.0.0"
+          }
+        },
+        "number-is-nan": {
+          "version": "1.0.1",
+          "bundled": true,
+          "dev": true
+        },
+        "object-assign": {
+          "version": "4.1.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "once": {
+          "version": "1.4.0",
+          "bundled": true,
+          "dev": true,
+          "requires": {
+            "wrappy": "1"
+          }
+        },
+        "os-homedir": {
+          "version": "1.0.2",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "os-tmpdir": {
+          "version": "1.0.2",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "osenv": {
+          "version": "0.1.5",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "os-homedir": "^1.0.0",
+            "os-tmpdir": "^1.0.0"
+          }
+        },
+        "path-is-absolute": {
+          "version": "1.0.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "process-nextick-args": {
+          "version": "2.0.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "rc": {
+          "version": "1.2.7",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "deep-extend": "^0.5.1",
+            "ini": "~1.3.0",
+            "minimist": "^1.2.0",
+            "strip-json-comments": "~2.0.1"
+          },
+          "dependencies": {
+            "minimist": {
+              "version": "1.2.0",
+              "bundled": true,
+              "dev": true,
+              "optional": true
+            }
+          }
+        },
+        "readable-stream": {
+          "version": "2.3.6",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "core-util-is": "~1.0.0",
+            "inherits": "~2.0.3",
+            "isarray": "~1.0.0",
+            "process-nextick-args": "~2.0.0",
+            "safe-buffer": "~5.1.1",
+            "string_decoder": "~1.1.1",
+            "util-deprecate": "~1.0.1"
+          }
+        },
+        "rimraf": {
+          "version": "2.6.2",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "glob": "^7.0.5"
+          }
+        },
+        "safe-buffer": {
+          "version": "5.1.1",
+          "bundled": true,
+          "dev": true
+        },
+        "safer-buffer": {
+          "version": "2.1.2",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "sax": {
+          "version": "1.2.4",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "semver": {
+          "version": "5.5.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "set-blocking": {
+          "version": "2.0.0",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "signal-exit": {
+          "version": "3.0.2",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "string-width": {
+          "version": "1.0.2",
+          "bundled": true,
+          "dev": true,
+          "requires": {
+            "code-point-at": "^1.0.0",
+            "is-fullwidth-code-point": "^1.0.0",
+            "strip-ansi": "^3.0.0"
+          }
+        },
+        "string_decoder": {
+          "version": "1.1.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "safe-buffer": "~5.1.0"
+          }
+        },
+        "strip-ansi": {
+          "version": "3.0.1",
+          "bundled": true,
+          "dev": true,
+          "requires": {
+            "ansi-regex": "^2.0.0"
+          }
+        },
+        "strip-json-comments": {
+          "version": "2.0.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "tar": {
+          "version": "4.4.1",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "chownr": "^1.0.1",
+            "fs-minipass": "^1.2.5",
+            "minipass": "^2.2.4",
+            "minizlib": "^1.1.0",
+            "mkdirp": "^0.5.0",
+            "safe-buffer": "^5.1.1",
+            "yallist": "^3.0.2"
+          }
+        },
+        "util-deprecate": {
+          "version": "1.0.2",
+          "bundled": true,
+          "dev": true,
+          "optional": true
+        },
+        "wide-align": {
+          "version": "1.1.2",
+          "bundled": true,
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "string-width": "^1.0.2"
+          }
+        },
+        "wrappy": {
+          "version": "1.0.2",
+          "bundled": true,
+          "dev": true
+        },
+        "yallist": {
+          "version": "3.0.2",
+          "bundled": true,
+          "dev": true
+        }
+      }
+    },
+    "fstream": {
+      "version": "1.0.11",
+      "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
+      "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
+      "dev": true,
+      "requires": {
+        "graceful-fs": "^4.1.2",
+        "inherits": "~2.0.0",
+        "mkdirp": ">=0.5 0",
+        "rimraf": "2"
+      }
+    },
+    "function-bind": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+      "dev": true
+    },
+    "gauge": {
+      "version": "2.7.4",
+      "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+      "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
+      "dev": true,
+      "requires": {
+        "aproba": "^1.0.3",
+        "console-control-strings": "^1.0.0",
+        "has-unicode": "^2.0.0",
+        "object-assign": "^4.1.0",
+        "signal-exit": "^3.0.0",
+        "string-width": "^1.0.1",
+        "strip-ansi": "^3.0.1",
+        "wide-align": "^1.1.0"
+      }
+    },
+    "gaze": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
+      "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
+      "dev": true,
+      "requires": {
+        "globule": "^1.0.0"
+      }
+    },
+    "get-caller-file": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+      "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
+      "dev": true
+    },
+    "get-stdin": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
+      "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
+      "dev": true
+    },
+    "get-stream": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+      "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+      "dev": true
+    },
+    "get-value": {
+      "version": "2.0.6",
+      "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+      "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
+      "dev": true
+    },
+    "getpass": {
+      "version": "0.1.7",
+      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+      "dev": true,
+      "requires": {
+        "assert-plus": "^1.0.0"
+      }
+    },
+    "glob": {
+      "version": "7.1.3",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
+      "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+      "dev": true,
+      "requires": {
+        "fs.realpath": "^1.0.0",
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "^3.0.4",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
+      }
+    },
+    "glob-parent": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+      "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+      "dev": true,
+      "requires": {
+        "is-glob": "^3.1.0",
+        "path-dirname": "^1.0.0"
+      },
+      "dependencies": {
+        "is-glob": {
+          "version": "3.1.0",
+          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+          "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+          "dev": true,
+          "requires": {
+            "is-extglob": "^2.1.0"
+          }
+        }
+      }
+    },
+    "glob-to-regexp": {
+      "version": "0.3.0",
+      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
+      "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
+      "dev": true
+    },
+    "globby": {
+      "version": "8.0.1",
+      "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.1.tgz",
+      "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==",
+      "dev": true,
+      "requires": {
+        "array-union": "^1.0.1",
+        "dir-glob": "^2.0.0",
+        "fast-glob": "^2.0.2",
+        "glob": "^7.1.2",
+        "ignore": "^3.3.5",
+        "pify": "^3.0.0",
+        "slash": "^1.0.0"
+      },
+      "dependencies": {
+        "pify": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+          "dev": true
+        }
+      }
+    },
+    "globule": {
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
+      "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
+      "dev": true,
+      "requires": {
+        "glob": "~7.1.1",
+        "lodash": "~4.17.10",
+        "minimatch": "~3.0.2"
+      }
+    },
+    "graceful-fs": {
+      "version": "4.1.11",
+      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+      "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+      "dev": true
+    },
+    "har-schema": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+      "dev": true
+    },
+    "har-validator": {
+      "version": "5.0.3",
+      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
+      "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
+      "dev": true,
+      "requires": {
+        "ajv": "^5.1.0",
+        "har-schema": "^2.0.0"
+      }
+    },
+    "has": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+      "dev": true,
+      "requires": {
+        "function-bind": "^1.1.1"
+      }
+    },
+    "has-ansi": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+      "dev": true,
+      "requires": {
+        "ansi-regex": "^2.0.0"
+      }
+    },
+    "has-flag": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+      "dev": true
+    },
+    "has-symbols": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
+      "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
+      "dev": true
+    },
+    "has-unicode": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+      "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+      "dev": true
+    },
+    "has-value": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+      "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
+      "dev": true,
+      "requires": {
+        "get-value": "^2.0.6",
+        "has-values": "^1.0.0",
+        "isobject": "^3.0.0"
+      }
+    },
+    "has-values": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
+      "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
+      "dev": true,
+      "requires": {
+        "is-number": "^3.0.0",
+        "kind-of": "^4.0.0"
+      },
+      "dependencies": {
+        "kind-of": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+          "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+          "dev": true,
+          "requires": {
+            "is-buffer": "^1.1.5"
+          }
+        }
+      }
+    },
+    "hosted-git-info": {
+      "version": "2.7.1",
+      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
+      "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
+      "dev": true
+    },
+    "http-signature": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+      "dev": true,
+      "requires": {
+        "assert-plus": "^1.0.0",
+        "jsprim": "^1.2.2",
+        "sshpk": "^1.7.0"
+      }
+    },
+    "ignore": {
+      "version": "3.3.10",
+      "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+      "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+      "dev": true
+    },
+    "import-cwd": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
+      "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
+      "dev": true,
+      "requires": {
+        "import-from": "^2.1.0"
+      }
+    },
+    "import-from": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
+      "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
+      "dev": true,
+      "requires": {
+        "resolve-from": "^3.0.0"
+      }
+    },
+    "in-publish": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
+      "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
+      "dev": true
+    },
+    "indent-string": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+      "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+      "dev": true,
+      "requires": {
+        "repeating": "^2.0.0"
+      }
+    },
+    "inflight": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+      "dev": true,
+      "requires": {
+        "once": "^1.3.0",
+        "wrappy": "1"
+      }
+    },
+    "inherits": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+      "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+      "dev": true
+    },
+    "invert-kv": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+      "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
+      "dev": true
+    },
+    "is-accessor-descriptor": {
+      "version": "0.1.6",
+      "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+      "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+      "dev": true,
+      "requires": {
+        "kind-of": "^3.0.2"
+      },
+      "dependencies": {
+        "kind-of": {
+          "version": "3.2.2",
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+          "dev": true,
+          "requires": {
+            "is-buffer": "^1.1.5"
+          }
+        }
+      }
+    },
+    "is-arrayish": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+      "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+      "dev": true
+    },
+    "is-binary-path": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+      "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+      "dev": true,
+      "requires": {
+        "binary-extensions": "^1.0.0"
+      }
+    },
+    "is-buffer": {
+      "version": "1.1.6",
+      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+      "dev": true
+    },
+    "is-builtin-module": {
+      "version": "1.0.0",
+      "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
+      "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
+      "dev": true,
+      "requires": {
+        "builtin-modules": "^1.0.0"
+      }
+    },
+    "is-callable": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
+      "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
+      "dev": true
+    },
+    "is-data-descriptor": {
+      "version": "0.1.4",
+      "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+      "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+      "dev": true,
+      "requires": {
+        "kind-of": "^3.0.2"
+      },
+      "dependencies": {
+        "kind-of": {
+          "version": "3.2.2",
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+          "dev": true,
+          "requires": {
+            "is-buffer": "^1.1.5"
+          }
+        }
+      }
+    },
+    "is-date-object": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
+      "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
+      "dev": true
+    },
+    "is-descriptor": {
+      "version": "0.1.6",
+      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+      "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+      "dev": true,
+      "requires": {
+        "is-accessor-descriptor": "^0.1.6",
+        "is-data-descriptor": "^0.1.4",
+        "kind-of": "^5.0.0"
+      },
+      "dependencies": {
+        "kind-of": {
+          "version": "5.1.0",
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+          "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+          "dev": true
+        }
+      }
+    },
+    "is-directory": {
+      "version": "0.3.1",
+      "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
+      "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
+      "dev": true
+    },
+    "is-extendable": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+      "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+      "dev": true
+    },
+    "is-extglob": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+      "dev": true
+    },
+    "is-finite": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
+      "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
+      "dev": true,
+      "requires": {
+        "number-is-nan": "^1.0.0"
+      }
+    },
+    "is-fullwidth-code-point": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+      "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+      "dev": true,
+      "requires": {
+        "number-is-nan": "^1.0.0"
+      }
+    },
+    "is-glob": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
+      "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
+      "dev": true,
+      "requires": {
+        "is-extglob": "^2.1.1"
+      }
+    },
+    "is-number": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+      "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+      "dev": true,
+      "requires": {
+        "kind-of": "^3.0.2"
+      },
+      "dependencies": {
+        "kind-of": {
+          "version": "3.2.2",
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+          "dev": true,
+          "requires": {
+            "is-buffer": "^1.1.5"
+          }
+        }
+      }
+    },
+    "is-plain-object": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+      "dev": true,
+      "requires": {
+        "isobject": "^3.0.1"
+      }
+    },
+    "is-regex": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
+      "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
+      "dev": true,
+      "requires": {
+        "has": "^1.0.1"
+      }
+    },
+    "is-stream": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+      "dev": true
+    },
+    "is-symbol": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
+      "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
+      "dev": true,
+      "requires": {
+        "has-symbols": "^1.0.0"
+      }
+    },
+    "is-typedarray": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+      "dev": true
+    },
+    "is-utf8": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+      "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+      "dev": true
+    },
+    "is-windows": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+      "dev": true
+    },
+    "isarray": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+      "dev": true
+    },
+    "isexe": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+      "dev": true
+    },
+    "isobject": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+      "dev": true
+    },
+    "isstream": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+      "dev": true
+    },
+    "js-base64": {
+      "version": "2.4.9",
+      "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz",
+      "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==",
+      "dev": true
+    },
+    "js-yaml": {
+      "version": "3.12.0",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
+      "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
+      "dev": true,
+      "requires": {
+        "argparse": "^1.0.7",
+        "esprima": "^4.0.0"
+      }
+    },
+    "jsbn": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+      "dev": true,
+      "optional": true
+    },
+    "json-parse-better-errors": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+      "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+      "dev": true
+    },
+    "json-schema": {
+      "version": "0.2.3",
+      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
+      "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
+      "dev": true
+    },
+    "json-schema-traverse": {
+      "version": "0.3.1",
+      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+      "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+      "dev": true
+    },
+    "json-stringify-safe": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+      "dev": true
+    },
+    "jsonfile": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+      "dev": true,
+      "requires": {
+        "graceful-fs": "^4.1.6"
+      }
+    },
+    "jsonify": {
+      "version": "0.0.0",
+      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
+      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
+      "dev": true
+    },
+    "jsprim": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
+      "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
+      "dev": true,
+      "requires": {
+        "assert-plus": "1.0.0",
+        "extsprintf": "1.3.0",
+        "json-schema": "0.2.3",
+        "verror": "1.10.0"
+      }
+    },
+    "kind-of": {
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+      "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+      "dev": true
+    },
+    "lcid": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+      "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+      "dev": true,
+      "requires": {
+        "invert-kv": "^1.0.0"
+      }
+    },
+    "load-json-file": {
+      "version": "1.1.0",
+      "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+      "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+      "dev": true,
+      "requires": {
+        "graceful-fs": "^4.1.2",
+        "parse-json": "^2.2.0",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "strip-bom": "^2.0.0"
+      }
+    },
+    "locate-path": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+      "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+      "dev": true,
+      "requires": {
+        "p-locate": "^3.0.0",
+        "path-exists": "^3.0.0"
+      },
+      "dependencies": {
+        "path-exists": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+          "dev": true
+        }
+      }
+    },
+    "lodash": {
+      "version": "4.17.11",
+      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
+      "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
+      "dev": true
+    },
+    "lodash.assign": {
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
+      "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
+      "dev": true
+    },
+    "lodash.clonedeep": {
+      "version": "4.5.0",
+      "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+      "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
+      "dev": true
+    },
+    "lodash.debounce": {
+      "version": "4.0.8",
+      "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+      "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
+      "dev": true
+    },
+    "lodash.mergewith": {
+      "version": "4.6.1",
+      "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
+      "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
+      "dev": true
+    },
+    "log-symbols": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+      "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+      "dev": true,
+      "requires": {
+        "chalk": "^2.0.1"
+      }
+    },
+    "loud-rejection": {
+      "version": "1.6.0",
+      "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+      "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+      "dev": true,
+      "requires": {
+        "currently-unhandled": "^0.4.1",
+        "signal-exit": "^3.0.0"
+      }
+    },
+    "lru-cache": {
+      "version": "4.1.3",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
+      "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
+      "dev": true,
+      "requires": {
+        "pseudomap": "^1.0.2",
+        "yallist": "^2.1.2"
+      }
+    },
+    "map-age-cleaner": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz",
+      "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==",
+      "dev": true,
+      "requires": {
+        "p-defer": "^1.0.0"
+      }
+    },
+    "map-cache": {
+      "version": "0.2.2",
+      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+      "dev": true
+    },
+    "map-obj": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+      "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+      "dev": true
+    },
+    "map-stream": {
+      "version": "0.0.7",
+      "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz",
+      "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=",
+      "dev": true
+    },
+    "map-visit": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+      "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+      "dev": true,
+      "requires": {
+        "object-visit": "^1.0.0"
+      }
+    },
+    "mem": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz",
+      "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==",
+      "dev": true,
+      "requires": {
+        "map-age-cleaner": "^0.1.1",
+        "mimic-fn": "^1.0.0",
+        "p-is-promise": "^1.1.0"
+      }
+    },
+    "memorystream": {
+      "version": "0.3.1",
+      "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
+      "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
+      "dev": true
+    },
+    "meow": {
+      "version": "3.7.0",
+      "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
+      "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
+      "dev": true,
+      "requires": {
+        "camelcase-keys": "^2.0.0",
+        "decamelize": "^1.1.2",
+        "loud-rejection": "^1.0.0",
+        "map-obj": "^1.0.1",
+        "minimist": "^1.1.3",
+        "normalize-package-data": "^2.3.4",
+        "object-assign": "^4.0.1",
+        "read-pkg-up": "^1.0.1",
+        "redent": "^1.0.0",
+        "trim-newlines": "^1.0.0"
+      }
+    },
+    "merge2": {
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.2.tgz",
+      "integrity": "sha512-bgM8twH86rWni21thii6WCMQMRMmwqqdW3sGWi9IipnVAszdLXRjwDwAnyrVXo6DuP3AjRMMttZKUB48QWIFGg==",
+      "dev": true
+    },
+    "micromatch": {
+      "version": "3.1.10",
+      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+      "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+      "dev": true,
+      "requires": {
+        "arr-diff": "^4.0.0",
+        "array-unique": "^0.3.2",
+        "braces": "^2.3.1",
+        "define-property": "^2.0.2",
+        "extend-shallow": "^3.0.2",
+        "extglob": "^2.0.4",
+        "fragment-cache": "^0.2.1",
+        "kind-of": "^6.0.2",
+        "nanomatch": "^1.2.9",
+        "object.pick": "^1.3.0",
+        "regex-not": "^1.0.0",
+        "snapdragon": "^0.8.1",
+        "to-regex": "^3.0.2"
+      }
+    },
+    "mime-db": {
+      "version": "1.36.0",
+      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz",
+      "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==",
+      "dev": true
+    },
+    "mime-types": {
+      "version": "2.1.20",
+      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz",
+      "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==",
+      "dev": true,
+      "requires": {
+        "mime-db": "~1.36.0"
+      }
+    },
+    "mimic-fn": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+      "dev": true
+    },
+    "minimatch": {
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+      "dev": true,
+      "requires": {
+        "brace-expansion": "^1.1.7"
+      }
+    },
+    "minimist": {
+      "version": "1.2.0",
+      "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+      "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+      "dev": true
+    },
+    "mixin-deep": {
+      "version": "1.3.1",
+      "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
+      "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
+      "dev": true,
+      "requires": {
+        "for-in": "^1.0.2",
+        "is-extendable": "^1.0.1"
+      },
+      "dependencies": {
+        "is-extendable": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+          "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+          "dev": true,
+          "requires": {
+            "is-plain-object": "^2.0.4"
+          }
+        }
+      }
+    },
+    "mkdirp": {
+      "version": "0.5.1",
+      "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+      "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+      "dev": true,
+      "requires": {
+        "minimist": "0.0.8"
+      },
+      "dependencies": {
+        "minimist": {
+          "version": "0.0.8",
+          "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+          "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
+          "dev": true
+        }
+      }
+    },
+    "ms": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+      "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+      "dev": true
+    },
+    "nan": {
+      "version": "2.11.0",
+      "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz",
+      "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==",
+      "dev": true
+    },
+    "nanomatch": {
+      "version": "1.2.13",
+      "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+      "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+      "dev": true,
+      "requires": {
+        "arr-diff": "^4.0.0",
+        "array-unique": "^0.3.2",
+        "define-property": "^2.0.2",
+        "extend-shallow": "^3.0.2",
+        "fragment-cache": "^0.2.1",
+        "is-windows": "^1.0.2",
+        "kind-of": "^6.0.2",
+        "object.pick": "^1.3.0",
+        "regex-not": "^1.0.0",
+        "snapdragon": "^0.8.1",
+        "to-regex": "^3.0.1"
+      }
+    },
+    "nice-try": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
+      "dev": true
+    },
+    "node-gyp": {
+      "version": "3.8.0",
+      "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
+      "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
+      "dev": true,
+      "requires": {
+        "fstream": "^1.0.0",
+        "glob": "^7.0.3",
+        "graceful-fs": "^4.1.2",
+        "mkdirp": "^0.5.0",
+        "nopt": "2 || 3",
+        "npmlog": "0 || 1 || 2 || 3 || 4",
+        "osenv": "0",
+        "request": "^2.87.0",
+        "rimraf": "2",
+        "semver": "~5.3.0",
+        "tar": "^2.0.0",
+        "which": "1"
+      },
+      "dependencies": {
+        "semver": {
+          "version": "5.3.0",
+          "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
+          "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
+          "dev": true
+        }
+      }
+    },
+    "node-releases": {
+      "version": "1.0.0-alpha.11",
+      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.11.tgz",
+      "integrity": "sha512-CaViu+2FqTNYOYNihXa5uPS/zry92I3vPU4nCB6JB3OeZ2UGtOpF5gRwuN4+m3hbEcL47bOXyun1jX2iC+3uEQ==",
+      "dev": true,
+      "requires": {
+        "semver": "^5.3.0"
+      }
+    },
+    "node-sass": {
+      "version": "4.9.3",
+      "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz",
+      "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==",
+      "dev": true,
+      "requires": {
+        "async-foreach": "^0.1.3",
+        "chalk": "^1.1.1",
+        "cross-spawn": "^3.0.0",
+        "gaze": "^1.0.0",
+        "get-stdin": "^4.0.1",
+        "glob": "^7.0.3",
+        "in-publish": "^2.0.0",
+        "lodash.assign": "^4.2.0",
+        "lodash.clonedeep": "^4.3.2",
+        "lodash.mergewith": "^4.6.0",
+        "meow": "^3.7.0",
+        "mkdirp": "^0.5.1",
+        "nan": "^2.10.0",
+        "node-gyp": "^3.8.0",
+        "npmlog": "^4.0.0",
+        "request": "2.87.0",
+        "sass-graph": "^2.2.4",
+        "stdout-stream": "^1.4.0",
+        "true-case-path": "^1.0.2"
+      },
+      "dependencies": {
+        "ansi-styles": {
+          "version": "2.2.1",
+          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+          "dev": true
+        },
+        "chalk": {
+          "version": "1.1.3",
+          "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+          "dev": true,
+          "requires": {
+            "ansi-styles": "^2.2.1",
+            "escape-string-regexp": "^1.0.2",
+            "has-ansi": "^2.0.0",
+            "strip-ansi": "^3.0.0",
+            "supports-color": "^2.0.0"
+          }
+        },
+        "supports-color": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+          "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+          "dev": true
+        }
+      }
+    },
+    "nopt": {
+      "version": "3.0.6",
+      "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+      "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+      "dev": true,
+      "requires": {
+        "abbrev": "1"
+      }
+    },
+    "normalize-package-data": {
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
+      "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
+      "dev": true,
+      "requires": {
+        "hosted-git-info": "^2.1.4",
+        "is-builtin-module": "^1.0.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
+      }
+    },
+    "normalize-path": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+      "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+      "dev": true,
+      "requires": {
+        "remove-trailing-separator": "^1.0.1"
+      }
+    },
+    "normalize-range": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+      "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+      "dev": true
+    },
+    "npm-run-all": {
+      "version": "4.1.3",
+      "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.3.tgz",
+      "integrity": "sha512-aOG0N3Eo/WW+q6sUIdzcV2COS8VnTZCmdji0VQIAZF3b+a3YWb0AD0vFIyjKec18A7beLGbaQ5jFTNI2bPt9Cg==",
+      "dev": true,
+      "requires": {
+        "ansi-styles": "^3.2.0",
+        "chalk": "^2.1.0",
+        "cross-spawn": "^6.0.4",
+        "memorystream": "^0.3.1",
+        "minimatch": "^3.0.4",
+        "ps-tree": "^1.1.0",
+        "read-pkg": "^3.0.0",
+        "shell-quote": "^1.6.1",
+        "string.prototype.padend": "^3.0.0"
+      },
+      "dependencies": {
+        "cross-spawn": {
+          "version": "6.0.5",
+          "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+          "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+          "dev": true,
+          "requires": {
+            "nice-try": "^1.0.4",
+            "path-key": "^2.0.1",
+            "semver": "^5.5.0",
+            "shebang-command": "^1.2.0",
+            "which": "^1.2.9"
+          }
+        },
+        "load-json-file": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+          "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
+          "dev": true,
+          "requires": {
+            "graceful-fs": "^4.1.2",
+            "parse-json": "^4.0.0",
+            "pify": "^3.0.0",
+            "strip-bom": "^3.0.0"
+          }
+        },
+        "parse-json": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+          "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+          "dev": true,
+          "requires": {
+            "error-ex": "^1.3.1",
+            "json-parse-better-errors": "^1.0.1"
+          }
+        },
+        "path-type": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+          "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+          "dev": true,
+          "requires": {
+            "pify": "^3.0.0"
+          }
+        },
+        "pify": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+          "dev": true
+        },
+        "read-pkg": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
+          "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
+          "dev": true,
+          "requires": {
+            "load-json-file": "^4.0.0",
+            "normalize-package-data": "^2.3.2",
+            "path-type": "^3.0.0"
+          }
+        },
+        "strip-bom": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+          "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+          "dev": true
+        }
+      }
+    },
+    "npm-run-path": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+      "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+      "dev": true,
+      "requires": {
+        "path-key": "^2.0.0"
+      }
+    },
+    "npmlog": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+      "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+      "dev": true,
+      "requires": {
+        "are-we-there-yet": "~1.1.2",
+        "console-control-strings": "~1.1.0",
+        "gauge": "~2.7.3",
+        "set-blocking": "~2.0.0"
+      }
+    },
+    "num2fraction": {
+      "version": "1.2.2",
+      "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+      "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
+      "dev": true
+    },
+    "number-is-nan": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+      "dev": true
+    },
+    "oauth-sign": {
+      "version": "0.8.2",
+      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
+      "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
+      "dev": true
+    },
+    "object-assign": {
+      "version": "4.1.1",
+      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+      "dev": true
+    },
+    "object-copy": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+      "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+      "dev": true,
+      "requires": {
+        "copy-descriptor": "^0.1.0",
+        "define-property": "^0.2.5",
+        "kind-of": "^3.0.3"
+      },
+      "dependencies": {
+        "define-property": {
+          "version": "0.2.5",
+          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+          "dev": true,
+          "requires": {
+            "is-descriptor": "^0.1.0"
+          }
+        },
+        "kind-of": {
+          "version": "3.2.2",
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+          "dev": true,
+          "requires": {
+            "is-buffer": "^1.1.5"
+          }
+        }
+      }
+    },
+    "object-keys": {
+      "version": "1.0.12",
+      "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
+      "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==",
+      "dev": true
+    },
+    "object-visit": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+      "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+      "dev": true,
+      "requires": {
+        "isobject": "^3.0.0"
+      }
+    },
+    "object.pick": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+      "dev": true,
+      "requires": {
+        "isobject": "^3.0.1"
+      }
+    },
+    "once": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+      "dev": true,
+      "requires": {
+        "wrappy": "1"
+      }
+    },
+    "os-homedir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+      "dev": true
+    },
+    "os-locale": {
+      "version": "1.4.0",
+      "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
+      "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
+      "dev": true,
+      "requires": {
+        "lcid": "^1.0.0"
+      }
+    },
+    "os-tmpdir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+      "dev": true
+    },
+    "osenv": {
+      "version": "0.1.5",
+      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+      "dev": true,
+      "requires": {
+        "os-homedir": "^1.0.0",
+        "os-tmpdir": "^1.0.0"
+      }
+    },
+    "p-defer": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
+      "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
+      "dev": true
+    },
+    "p-finally": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+      "dev": true
+    },
+    "p-is-promise": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
+      "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
+      "dev": true
+    },
+    "p-limit": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
+      "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==",
+      "dev": true,
+      "requires": {
+        "p-try": "^2.0.0"
+      }
+    },
+    "p-locate": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+      "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+      "dev": true,
+      "requires": {
+        "p-limit": "^2.0.0"
+      }
+    },
+    "p-try": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
+      "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
+      "dev": true
+    },
+    "parse-json": {
+      "version": "2.2.0",
+      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+      "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+      "dev": true,
+      "requires": {
+        "error-ex": "^1.2.0"
+      }
+    },
+    "pascalcase": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+      "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+      "dev": true
+    },
+    "path-dirname": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+      "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+      "dev": true
+    },
+    "path-exists": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+      "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+      "dev": true,
+      "requires": {
+        "pinkie-promise": "^2.0.0"
+      }
+    },
+    "path-is-absolute": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+      "dev": true
+    },
+    "path-key": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+      "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+      "dev": true
+    },
+    "path-type": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+      "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+      "dev": true,
+      "requires": {
+        "graceful-fs": "^4.1.2",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      }
+    },
+    "pause-stream": {
+      "version": "0.0.11",
+      "resolved": "http://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
+      "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
+      "dev": true,
+      "requires": {
+        "through": "~2.3"
+      }
+    },
+    "performance-now": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+      "dev": true
+    },
+    "pify": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+      "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+      "dev": true
+    },
+    "pinkie": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+      "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+      "dev": true
+    },
+    "pinkie-promise": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+      "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+      "dev": true,
+      "requires": {
+        "pinkie": "^2.0.0"
+      }
+    },
+    "posix-character-classes": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+      "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+      "dev": true
+    },
+    "postcss": {
+      "version": "7.0.2",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.2.tgz",
+      "integrity": "sha512-fmaUY5370keLUTx+CnwRxtGiuFTcNBLQBqr1oE3WZ/euIYmGAo0OAgOhVJ3ByDnVmOR3PK+0V9VebzfjRIUcqw==",
+      "dev": true,
+      "requires": {
+        "chalk": "^2.4.1",
+        "source-map": "^0.6.1",
+        "supports-color": "^5.4.0"
+      }
+    },
+    "postcss-cli": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-6.0.0.tgz",
+      "integrity": "sha512-7DuxMn1Wj6dJKbjKpZXOdAc5nl5NfPXiJbg0m/+tdObPvgk1xv4+lZgNKD3jL/kCrDRPf1jgFlmq1cHh8lBR2w==",
+      "dev": true,
+      "requires": {
+        "chalk": "^2.1.0",
+        "chokidar": "^2.0.0",
+        "dependency-graph": "^0.7.0",
+        "fs-extra": "^7.0.0",
+        "get-stdin": "^6.0.0",
+        "globby": "^8.0.0",
+        "postcss": "^7.0.0",
+        "postcss-load-config": "^2.0.0",
+        "postcss-reporter": "^5.0.0",
+        "pretty-hrtime": "^1.0.3",
+        "read-cache": "^1.0.0",
+        "yargs": "^12.0.1"
+      },
+      "dependencies": {
+        "ansi-regex": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+          "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+          "dev": true
+        },
+        "camelcase": {
+          "version": "4.1.0",
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+          "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
+          "dev": true
+        },
+        "cliui": {
+          "version": "4.1.0",
+          "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
+          "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
+          "dev": true,
+          "requires": {
+            "string-width": "^2.1.1",
+            "strip-ansi": "^4.0.0",
+            "wrap-ansi": "^2.0.0"
+          }
+        },
+        "decamelize": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz",
+          "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==",
+          "dev": true,
+          "requires": {
+            "xregexp": "4.0.0"
+          }
+        },
+        "find-up": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+          "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+          "dev": true,
+          "requires": {
+            "locate-path": "^3.0.0"
+          }
+        },
+        "get-stdin": {
+          "version": "6.0.0",
+          "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
+          "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
+          "dev": true
+        },
+        "invert-kv": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
+          "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
+          "dev": true
+        },
+        "is-fullwidth-code-point": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+          "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+          "dev": true
+        },
+        "lcid": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
+          "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
+          "dev": true,
+          "requires": {
+            "invert-kv": "^2.0.0"
+          }
+        },
+        "os-locale": {
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz",
+          "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==",
+          "dev": true,
+          "requires": {
+            "execa": "^0.10.0",
+            "lcid": "^2.0.0",
+            "mem": "^4.0.0"
+          }
+        },
+        "string-width": {
+          "version": "2.1.1",
+          "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+          "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+          "dev": true,
+          "requires": {
+            "is-fullwidth-code-point": "^2.0.0",
+            "strip-ansi": "^4.0.0"
+          }
+        },
+        "strip-ansi": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+          "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+          "dev": true,
+          "requires": {
+            "ansi-regex": "^3.0.0"
+          }
+        },
+        "which-module": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+          "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+          "dev": true
+        },
+        "yargs": {
+          "version": "12.0.2",
+          "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz",
+          "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==",
+          "dev": true,
+          "requires": {
+            "cliui": "^4.0.0",
+            "decamelize": "^2.0.0",
+            "find-up": "^3.0.0",
+            "get-caller-file": "^1.0.1",
+            "os-locale": "^3.0.0",
+            "require-directory": "^2.1.1",
+            "require-main-filename": "^1.0.1",
+            "set-blocking": "^2.0.0",
+            "string-width": "^2.0.0",
+            "which-module": "^2.0.0",
+            "y18n": "^3.2.1 || ^4.0.0",
+            "yargs-parser": "^10.1.0"
+          }
+        },
+        "yargs-parser": {
+          "version": "10.1.0",
+          "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz",
+          "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==",
+          "dev": true,
+          "requires": {
+            "camelcase": "^4.1.0"
+          }
+        }
+      }
+    },
+    "postcss-load-config": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz",
+      "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==",
+      "dev": true,
+      "requires": {
+        "cosmiconfig": "^4.0.0",
+        "import-cwd": "^2.0.0"
+      }
+    },
+    "postcss-reporter": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-5.0.0.tgz",
+      "integrity": "sha512-rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg==",
+      "dev": true,
+      "requires": {
+        "chalk": "^2.0.1",
+        "lodash": "^4.17.4",
+        "log-symbols": "^2.0.0",
+        "postcss": "^6.0.8"
+      },
+      "dependencies": {
+        "postcss": {
+          "version": "6.0.23",
+          "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
+          "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+          "dev": true,
+          "requires": {
+            "chalk": "^2.4.1",
+            "source-map": "^0.6.1",
+            "supports-color": "^5.4.0"
+          }
+        }
+      }
+    },
+    "postcss-value-parser": {
+      "version": "3.3.0",
+      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",
+      "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
+      "dev": true
+    },
+    "pretty-hrtime": {
+      "version": "1.0.3",
+      "resolved": "http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
+      "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
+      "dev": true
+    },
+    "process-nextick-args": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
+      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
+      "dev": true
+    },
+    "ps-tree": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz",
+      "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
+      "dev": true,
+      "requires": {
+        "event-stream": "~3.3.0"
+      }
+    },
+    "pseudomap": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+      "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+      "dev": true
+    },
+    "punycode": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+      "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+      "dev": true
+    },
+    "qs": {
+      "version": "6.5.2",
+      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+      "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+      "dev": true
+    },
+    "read-cache": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+      "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
+      "dev": true,
+      "requires": {
+        "pify": "^2.3.0"
+      }
+    },
+    "read-pkg": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+      "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+      "dev": true,
+      "requires": {
+        "load-json-file": "^1.0.0",
+        "normalize-package-data": "^2.3.2",
+        "path-type": "^1.0.0"
+      }
+    },
+    "read-pkg-up": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+      "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+      "dev": true,
+      "requires": {
+        "find-up": "^1.0.0",
+        "read-pkg": "^1.0.0"
+      }
+    },
+    "readable-stream": {
+      "version": "2.3.6",
+      "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
+      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
+      "dev": true,
+      "requires": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.3",
+        "isarray": "~1.0.0",
+        "process-nextick-args": "~2.0.0",
+        "safe-buffer": "~5.1.1",
+        "string_decoder": "~1.1.1",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "readdirp": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+      "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+      "dev": true,
+      "requires": {
+        "graceful-fs": "^4.1.11",
+        "micromatch": "^3.1.10",
+        "readable-stream": "^2.0.2"
+      }
+    },
+    "redent": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
+      "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
+      "dev": true,
+      "requires": {
+        "indent-string": "^2.1.0",
+        "strip-indent": "^1.0.1"
+      }
+    },
+    "regex-not": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+      "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+      "dev": true,
+      "requires": {
+        "extend-shallow": "^3.0.2",
+        "safe-regex": "^1.1.0"
+      }
+    },
+    "remove-trailing-separator": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+      "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+      "dev": true
+    },
+    "repeat-element": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
+      "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
+      "dev": true
+    },
+    "repeat-string": {
+      "version": "1.6.1",
+      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+      "dev": true
+    },
+    "repeating": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+      "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+      "dev": true,
+      "requires": {
+        "is-finite": "^1.0.0"
+      }
+    },
+    "request": {
+      "version": "2.87.0",
+      "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
+      "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
+      "dev": true,
+      "requires": {
+        "aws-sign2": "~0.7.0",
+        "aws4": "^1.6.0",
+        "caseless": "~0.12.0",
+        "combined-stream": "~1.0.5",
+        "extend": "~3.0.1",
+        "forever-agent": "~0.6.1",
+        "form-data": "~2.3.1",
+        "har-validator": "~5.0.3",
+        "http-signature": "~1.2.0",
+        "is-typedarray": "~1.0.0",
+        "isstream": "~0.1.2",
+        "json-stringify-safe": "~5.0.1",
+        "mime-types": "~2.1.17",
+        "oauth-sign": "~0.8.2",
+        "performance-now": "^2.1.0",
+        "qs": "~6.5.1",
+        "safe-buffer": "^5.1.1",
+        "tough-cookie": "~2.3.3",
+        "tunnel-agent": "^0.6.0",
+        "uuid": "^3.1.0"
+      }
+    },
+    "require-directory": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+      "dev": true
+    },
+    "require-from-string": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+      "dev": true
+    },
+    "require-main-filename": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+      "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+      "dev": true
+    },
+    "resolve-from": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+      "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+      "dev": true
+    },
+    "resolve-url": {
+      "version": "0.2.1",
+      "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+      "dev": true
+    },
+    "ret": {
+      "version": "0.1.15",
+      "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+      "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
+      "dev": true
+    },
+    "rimraf": {
+      "version": "2.6.2",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
+      "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
+      "dev": true,
+      "requires": {
+        "glob": "^7.0.5"
+      }
+    },
+    "rtlcss": {
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.4.0.tgz",
+      "integrity": "sha512-hdjFhZ5FCI0ABOfyXOMOhBtwPWtANLCG7rOiOcRf+yi5eDdxmDjqBruWouEnwVdzfh/TWF6NNncIEsigOCFZOA==",
+      "dev": true,
+      "requires": {
+        "chalk": "^2.3.0",
+        "findup": "^0.1.5",
+        "mkdirp": "^0.5.1",
+        "postcss": "^6.0.14",
+        "strip-json-comments": "^2.0.0"
+      },
+      "dependencies": {
+        "postcss": {
+          "version": "6.0.23",
+          "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
+          "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+          "dev": true,
+          "requires": {
+            "chalk": "^2.4.1",
+            "source-map": "^0.6.1",
+            "supports-color": "^5.4.0"
+          }
+        }
+      }
+    },
+    "safe-buffer": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+      "dev": true
+    },
+    "safe-regex": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+      "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+      "dev": true,
+      "requires": {
+        "ret": "~0.1.10"
+      }
+    },
+    "safer-buffer": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+      "dev": true
+    },
+    "sass-graph": {
+      "version": "2.2.4",
+      "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
+      "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
+      "dev": true,
+      "requires": {
+        "glob": "^7.0.0",
+        "lodash": "^4.0.0",
+        "scss-tokenizer": "^0.2.3",
+        "yargs": "^7.0.0"
+      }
+    },
+    "scss-tokenizer": {
+      "version": "0.2.3",
+      "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
+      "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
+      "dev": true,
+      "requires": {
+        "js-base64": "^2.1.8",
+        "source-map": "^0.4.2"
+      },
+      "dependencies": {
+        "source-map": {
+          "version": "0.4.4",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
+          "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
+          "dev": true,
+          "requires": {
+            "amdefine": ">=0.0.4"
+          }
+        }
+      }
+    },
+    "semver": {
+      "version": "5.5.1",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz",
+      "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==",
+      "dev": true
+    },
+    "set-blocking": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+      "dev": true
+    },
+    "set-value": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
+      "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
+      "dev": true,
+      "requires": {
+        "extend-shallow": "^2.0.1",
+        "is-extendable": "^0.1.1",
+        "is-plain-object": "^2.0.3",
+        "split-string": "^3.0.1"
+      },
+      "dependencies": {
+        "extend-shallow": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+          "dev": true,
+          "requires": {
+            "is-extendable": "^0.1.0"
+          }
+        }
+      }
+    },
+    "shebang-command": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+      "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+      "dev": true,
+      "requires": {
+        "shebang-regex": "^1.0.0"
+      }
+    },
+    "shebang-regex": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+      "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+      "dev": true
+    },
+    "shell-quote": {
+      "version": "1.6.1",
+      "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
+      "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
+      "dev": true,
+      "requires": {
+        "array-filter": "~0.0.0",
+        "array-map": "~0.0.0",
+        "array-reduce": "~0.0.0",
+        "jsonify": "~0.0.0"
+      }
+    },
+    "signal-exit": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+      "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
+      "dev": true
+    },
+    "slash": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+      "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+      "dev": true
+    },
+    "snapdragon": {
+      "version": "0.8.2",
+      "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+      "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+      "dev": true,
+      "requires": {
+        "base": "^0.11.1",
+        "debug": "^2.2.0",
+        "define-property": "^0.2.5",
+        "extend-shallow": "^2.0.1",
+        "map-cache": "^0.2.2",
+        "source-map": "^0.5.6",
+        "source-map-resolve": "^0.5.0",
+        "use": "^3.1.0"
+      },
+      "dependencies": {
+        "define-property": {
+          "version": "0.2.5",
+          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+          "dev": true,
+          "requires": {
+            "is-descriptor": "^0.1.0"
+          }
+        },
+        "extend-shallow": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+          "dev": true,
+          "requires": {
+            "is-extendable": "^0.1.0"
+          }
+        },
+        "source-map": {
+          "version": "0.5.7",
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+          "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+          "dev": true
+        }
+      }
+    },
+    "snapdragon-node": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
+      "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+      "dev": true,
+      "requires": {
+        "define-property": "^1.0.0",
+        "isobject": "^3.0.0",
+        "snapdragon-util": "^3.0.1"
+      },
+      "dependencies": {
+        "define-property": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+          "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+          "dev": true,
+          "requires": {
+            "is-descriptor": "^1.0.0"
+          }
+        },
+        "is-accessor-descriptor": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+          "dev": true,
+          "requires": {
+            "kind-of": "^6.0.0"
+          }
+        },
+        "is-data-descriptor": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+          "dev": true,
+          "requires": {
+            "kind-of": "^6.0.0"
+          }
+        },
+        "is-descriptor": {
+          "version": "1.0.2",
+          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+          "dev": true,
+          "requires": {
+            "is-accessor-descriptor": "^1.0.0",
+            "is-data-descriptor": "^1.0.0",
+            "kind-of": "^6.0.2"
+          }
+        }
+      }
+    },
+    "snapdragon-util": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+      "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+      "dev": true,
+      "requires": {
+        "kind-of": "^3.2.0"
+      },
+      "dependencies": {
+        "kind-of": {
+          "version": "3.2.2",
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+          "dev": true,
+          "requires": {
+            "is-buffer": "^1.1.5"
+          }
+        }
+      }
+    },
+    "source-map": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+      "dev": true
+    },
+    "source-map-resolve": {
+      "version": "0.5.2",
+      "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
+      "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
+      "dev": true,
+      "requires": {
+        "atob": "^2.1.1",
+        "decode-uri-component": "^0.2.0",
+        "resolve-url": "^0.2.1",
+        "source-map-url": "^0.4.0",
+        "urix": "^0.1.0"
+      }
+    },
+    "source-map-url": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
+      "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
+      "dev": true
+    },
+    "spdx-correct": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
+      "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",
+      "dev": true,
+      "requires": {
+        "spdx-expression-parse": "^3.0.0",
+        "spdx-license-ids": "^3.0.0"
+      }
+    },
+    "spdx-exceptions": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
+      "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==",
+      "dev": true
+    },
+    "spdx-expression-parse": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
+      "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
+      "dev": true,
+      "requires": {
+        "spdx-exceptions": "^2.1.0",
+        "spdx-license-ids": "^3.0.0"
+      }
+    },
+    "spdx-license-ids": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz",
+      "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==",
+      "dev": true
+    },
+    "split": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
+      "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
+      "dev": true,
+      "requires": {
+        "through": "2"
+      }
+    },
+    "split-string": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
+      "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+      "dev": true,
+      "requires": {
+        "extend-shallow": "^3.0.0"
+      }
+    },
+    "sprintf-js": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+      "dev": true
+    },
+    "sshpk": {
+      "version": "1.14.2",
+      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
+      "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
+      "dev": true,
+      "requires": {
+        "asn1": "~0.2.3",
+        "assert-plus": "^1.0.0",
+        "bcrypt-pbkdf": "^1.0.0",
+        "dashdash": "^1.12.0",
+        "ecc-jsbn": "~0.1.1",
+        "getpass": "^0.1.1",
+        "jsbn": "~0.1.0",
+        "safer-buffer": "^2.0.2",
+        "tweetnacl": "~0.14.0"
+      }
+    },
+    "static-extend": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+      "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+      "dev": true,
+      "requires": {
+        "define-property": "^0.2.5",
+        "object-copy": "^0.1.0"
+      },
+      "dependencies": {
+        "define-property": {
+          "version": "0.2.5",
+          "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+          "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+          "dev": true,
+          "requires": {
+            "is-descriptor": "^0.1.0"
+          }
+        }
+      }
+    },
+    "stdout-stream": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
+      "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
+      "dev": true,
+      "requires": {
+        "readable-stream": "^2.0.1"
+      }
+    },
+    "stream-combiner": {
+      "version": "0.2.2",
+      "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
+      "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=",
+      "dev": true,
+      "requires": {
+        "duplexer": "~0.1.1",
+        "through": "~2.3.4"
+      }
+    },
+    "string-width": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+      "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+      "dev": true,
+      "requires": {
+        "code-point-at": "^1.0.0",
+        "is-fullwidth-code-point": "^1.0.0",
+        "strip-ansi": "^3.0.0"
+      }
+    },
+    "string.prototype.padend": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz",
+      "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
+      "dev": true,
+      "requires": {
+        "define-properties": "^1.1.2",
+        "es-abstract": "^1.4.3",
+        "function-bind": "^1.0.2"
+      }
+    },
+    "string_decoder": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+      "dev": true,
+      "requires": {
+        "safe-buffer": "~5.1.0"
+      }
+    },
+    "strip-ansi": {
+      "version": "3.0.1",
+      "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+      "dev": true,
+      "requires": {
+        "ansi-regex": "^2.0.0"
+      }
+    },
+    "strip-bom": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+      "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+      "dev": true,
+      "requires": {
+        "is-utf8": "^0.2.0"
+      }
+    },
+    "strip-eof": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+      "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
+      "dev": true
+    },
+    "strip-indent": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
+      "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
+      "dev": true,
+      "requires": {
+        "get-stdin": "^4.0.1"
+      }
+    },
+    "strip-json-comments": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+      "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+      "dev": true
+    },
+    "supports-color": {
+      "version": "5.5.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+      "dev": true,
+      "requires": {
+        "has-flag": "^3.0.0"
+      }
+    },
+    "tar": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
+      "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
+      "dev": true,
+      "requires": {
+        "block-stream": "*",
+        "fstream": "^1.0.2",
+        "inherits": "2"
+      }
+    },
+    "through": {
+      "version": "2.3.8",
+      "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
+      "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+      "dev": true
+    },
+    "to-object-path": {
+      "version": "0.3.0",
+      "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
+      "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+      "dev": true,
+      "requires": {
+        "kind-of": "^3.0.2"
+      },
+      "dependencies": {
+        "kind-of": {
+          "version": "3.2.2",
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+          "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+          "dev": true,
+          "requires": {
+            "is-buffer": "^1.1.5"
+          }
+        }
+      }
+    },
+    "to-regex": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
+      "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+      "dev": true,
+      "requires": {
+        "define-property": "^2.0.2",
+        "extend-shallow": "^3.0.2",
+        "regex-not": "^1.0.2",
+        "safe-regex": "^1.1.0"
+      }
+    },
+    "to-regex-range": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+      "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+      "dev": true,
+      "requires": {
+        "is-number": "^3.0.0",
+        "repeat-string": "^1.6.1"
+      }
+    },
+    "tough-cookie": {
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
+      "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
+      "dev": true,
+      "requires": {
+        "punycode": "^1.4.1"
+      }
+    },
+    "trim-newlines": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
+      "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
+      "dev": true
+    },
+    "true-case-path": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
+      "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
+      "dev": true,
+      "requires": {
+        "glob": "^7.1.2"
+      }
+    },
+    "tunnel-agent": {
+      "version": "0.6.0",
+      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+      "dev": true,
+      "requires": {
+        "safe-buffer": "^5.0.1"
+      }
+    },
+    "tweetnacl": {
+      "version": "0.14.5",
+      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+      "dev": true,
+      "optional": true
+    },
+    "union-value": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
+      "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
+      "dev": true,
+      "requires": {
+        "arr-union": "^3.1.0",
+        "get-value": "^2.0.6",
+        "is-extendable": "^0.1.1",
+        "set-value": "^0.4.3"
+      },
+      "dependencies": {
+        "extend-shallow": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+          "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+          "dev": true,
+          "requires": {
+            "is-extendable": "^0.1.0"
+          }
+        },
+        "set-value": {
+          "version": "0.4.3",
+          "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
+          "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
+          "dev": true,
+          "requires": {
+            "extend-shallow": "^2.0.1",
+            "is-extendable": "^0.1.1",
+            "is-plain-object": "^2.0.1",
+            "to-object-path": "^0.3.0"
+          }
+        }
+      }
+    },
+    "universalify": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+      "dev": true
+    },
+    "unset-value": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
+      "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+      "dev": true,
+      "requires": {
+        "has-value": "^0.3.1",
+        "isobject": "^3.0.0"
+      },
+      "dependencies": {
+        "has-value": {
+          "version": "0.3.1",
+          "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
+          "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
+          "dev": true,
+          "requires": {
+            "get-value": "^2.0.3",
+            "has-values": "^0.1.4",
+            "isobject": "^2.0.0"
+          },
+          "dependencies": {
+            "isobject": {
+              "version": "2.1.0",
+              "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+              "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+              "dev": true,
+              "requires": {
+                "isarray": "1.0.0"
+              }
+            }
+          }
+        },
+        "has-values": {
+          "version": "0.1.4",
+          "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
+          "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
+          "dev": true
+        }
+      }
+    },
+    "upath": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
+      "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
+      "dev": true
+    },
+    "urix": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+      "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+      "dev": true
+    },
+    "use": {
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
+      "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
+      "dev": true
+    },
+    "util-deprecate": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+      "dev": true
+    },
+    "uuid": {
+      "version": "3.3.2",
+      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
+      "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
+      "dev": true
+    },
+    "validate-npm-package-license": {
+      "version": "3.0.4",
+      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+      "dev": true,
+      "requires": {
+        "spdx-correct": "^3.0.0",
+        "spdx-expression-parse": "^3.0.0"
+      }
+    },
+    "verror": {
+      "version": "1.10.0",
+      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+      "dev": true,
+      "requires": {
+        "assert-plus": "^1.0.0",
+        "core-util-is": "1.0.2",
+        "extsprintf": "^1.2.0"
+      }
+    },
+    "which": {
+      "version": "1.3.1",
+      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+      "dev": true,
+      "requires": {
+        "isexe": "^2.0.0"
+      }
+    },
+    "which-module": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
+      "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
+      "dev": true
+    },
+    "wide-align": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
+      "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
+      "dev": true,
+      "requires": {
+        "string-width": "^1.0.2 || 2"
+      }
+    },
+    "wrap-ansi": {
+      "version": "2.1.0",
+      "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+      "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+      "dev": true,
+      "requires": {
+        "string-width": "^1.0.1",
+        "strip-ansi": "^3.0.1"
+      }
+    },
+    "wrappy": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+      "dev": true
+    },
+    "xregexp": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz",
+      "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==",
+      "dev": true
+    },
+    "y18n": {
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
+      "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
+      "dev": true
+    },
+    "yallist": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+      "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+      "dev": true
+    },
+    "yargs": {
+      "version": "7.1.0",
+      "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
+      "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
+      "dev": true,
+      "requires": {
+        "camelcase": "^3.0.0",
+        "cliui": "^3.2.0",
+        "decamelize": "^1.1.1",
+        "get-caller-file": "^1.0.1",
+        "os-locale": "^1.4.0",
+        "read-pkg-up": "^1.0.1",
+        "require-directory": "^2.1.1",
+        "require-main-filename": "^1.0.1",
+        "set-blocking": "^2.0.0",
+        "string-width": "^1.0.2",
+        "which-module": "^1.0.0",
+        "y18n": "^3.2.1",
+        "yargs-parser": "^5.0.0"
+      },
+      "dependencies": {
+        "camelcase": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
+          "dev": true
+        }
+      }
+    },
+    "yargs-parser": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
+      "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
+      "dev": true,
+      "requires": {
+        "camelcase": "^3.0.0"
+      },
+      "dependencies": {
+        "camelcase": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+          "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
+          "dev": true
+        }
+      }
+    }
+  }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenpackagejson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/package.json                            (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/package.json      2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,43 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+  "name": "twentynineteen",
+  "version": "1.0.0",
+  "description": "Default WP Theme",
+  "bugs": {
+    "url": "https://github.com/WordPress/twentynineteen/issues"
+  },
+  "homepage": "https://github.com/WordPress/twentynineteen#readme",
+  "devDependencies": {
+    "@wordpress/browserslist-config": "^2.2.2",
+    "autoprefixer": "^9.1.5",
+    "chokidar-cli": "^1.2.1",
+    "node-sass": "^4.9.3",
+    "postcss-cli": "^6.0.0",
+    "rtlcss": "^2.4.0",
+    "npm-run-all": "^4.1.3"
+  },
+  "rtlcssConfig": {
+    "options": {
+      "autoRename": false,
+      "autoRenameStrict": false,
+      "blacklist": {},
+      "clean": true,
+      "greedy": false,
+      "processUrls": false,
+      "stringMap": []
+    },
+    "plugins": [],
+    "map": false
+  },
+  "browserslist": [
+    "extends @wordpress/browserslist-config"
+  ],
+  "scripts": {
+    "build:style": "node-sass style.scss style.css --output-style expanded && postcss -r style.css",
+    "build:style-editor": "node-sass style-editor.scss style-editor.css --output-style expanded && postcss -r style-editor.css",
+    "build:style-editor-frame": "node-sass style-editor-frame.scss style-editor-frame.css --output-style expanded && postcss -r style-editor-frame.css",
+    "build:rtl": "rtlcss style.css style-rtl.css",
+    "build:print": "node-sass print.scss print.css --output-style expanded && postcss -r print.css",
+    "build": "run-p \"build:*\"",
+    "watch": "chokidar \"**/*.scss\" -c \"npm run build\" --initial"
+  }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenpagephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/page.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/page.php                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/page.php  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,37 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying all single posts
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+get_header();
+?>
+
+       <div id="primary" class="content-area">
+               <main id="main" class="site-main">
+
+                       <?php
+
+                       /* Start the Loop */
+                       while ( have_posts() ) :
+                               the_post();
+
+                               get_template_part( 'template-parts/content/content', 'page' );
+
+                               // If comments are open or we have at least one comment, load up the comment template.
+                               if ( comments_open() || get_comments_number() ) {
+                                       comments_template();
+                               }
+
+                       endwhile; // End of the loop.
+                       ?>
+
+               </main><!-- #main -->
+       </div><!-- #primary -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenpostcssconfigjs"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/postcss.config.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/postcss.config.js                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/postcss.config.js 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,5 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+module.exports = {
+    plugins: {
+        autoprefixer: {}
+    }
+};
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenprintcss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/print.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/print.css                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/print.css 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,105 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@charset "UTF-8";
+/*
+Theme Name: Twenty Nineteen
+
+Adding print support. The print styles are based on the the great work of
+Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/.
+*/
+/*--------------------------------------------------------------
+>>> TABLE OF CONTENTS:
+----------------------------------------------------------------
+# Margins
+# Typography÷
+# Page breaks
+# Links
+# Visibility
+--------------------------------------------------------------*/
+@media print {
+  /* Margins */
+  @page {
+    margin: 2cm;
+  }
+  .hentry .entry-header, .site-footer .site-info {
+    margin: 0;
+  }
+  /* Fonts */
+  body {
+    font: 13pt Georgia, "Times New Roman", Times, serif;
+    line-height: 1.3;
+    background: #fff !important;
+    color: #000;
+  }
+  h1 {
+    font-size: 24pt;
+  }
+  h2,
+  h3,
+  h4,
+  .has-regular-font-size,
+  .has-large-font-size,
+  h2.author-title,
+  p.author-bio,
+  .comments-title, h3 {
+    font-size: 14pt;
+    margin-top: 25px;
+  }
+  /* Page breaks */
+  a {
+    page-break-inside: avoid;
+  }
+  blockquote {
+    page-break-inside: avoid;
+  }
+  h1,
+  h2,
+  h3,
+  h4,
+  h5,
+  h6 {
+    page-break-after: avoid;
+    page-break-inside: avoid;
+  }
+  img {
+    page-break-inside: avoid;
+    page-break-after: avoid;
+  }
+  table, pre {
+    page-break-inside: avoid;
+  }
+  ul, ol, dl {
+    page-break-before: avoid;
+  }
+  /* Links */
+  a:link, a:visited, a {
+    background: transparent;
+    color: #520;
+    font-weight: bold;
+    text-decoration: underline;
+    text-align: left;
+  }
+  a {
+    page-break-inside: avoid;
+  }
+  a[href^=http]:after {
+    content: " < " attr(href) "> ";
+  }
+  a:after > img {
+    content: "";
+  }
+  article a[href^="#"]:after {
+    content: "";
+  }
+  a:not(:local-link):after {
+    content: " < " attr(href) "> ";
+  }
+  /* Visibility */
+  .main-navigation,
+  .social-navigation,
+  .site-branding-container:before,
+  .hentry .entry-title:before,
+  .entry-meta, .entry-footer,
+  .author-description:before,
+  .post-navigation {
+    display: none;
+  }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenprintscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/print.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/print.scss                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/print.scss        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,128 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*
+Theme Name: Twenty Nineteen
+
+Adding print support. The print styles are based on the the great work of
+Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/.
+*/
+
+/*--------------------------------------------------------------
+>>> TABLE OF CONTENTS:
+----------------------------------------------------------------
+# Margins
+# Typography÷
+# Page breaks
+# Links
+# Visibility
+--------------------------------------------------------------*/
+
+@media print {
+
+  /* Margins */
+
+  @page {
+    margin: 2cm;
+  }
+
+  .hentry .entry-header, .site-footer .site-info {
+    margin: 0;
+  }
+
+  /* Fonts */
+
+  body {
+    font: 13pt Georgia, "Times New Roman", Times, serif;
+    line-height: 1.3;
+    background: #fff !important;
+    color: #000;
+  }
+
+  h1 {
+    font-size: 24pt;
+  }
+
+  h2, 
+  h3, 
+  h4, 
+  .has-regular-font-size, 
+  .has-large-font-size, 
+  h2.author-title, 
+  p.author-bio, 
+  .comments-title, h3 {
+    font-size: 14pt;
+    margin-top: 25px;
+  }
+
+  /* Page breaks */
+
+  a {
+    page-break-inside: avoid
+  }
+
+  blockquote {
+    page-break-inside: avoid;
+  }
+
+  h1, 
+  h2, 
+  h3, 
+  h4, 
+  h5, 
+  h6 {
+    page-break-after: avoid;
+    page-break-inside: avoid
+  }
+
+  img {
+    page-break-inside: avoid;
+    page-break-after: avoid;
+  }
+
+  table, pre {
+    page-break-inside: avoid;
+  }
+
+  ul, ol, dl {
+    page-break-before: avoid;
+  }
+
+  /* Links */
+
+  a:link, a:visited, a {
+    background: transparent;
+    color: #520;
+    font-weight: bold;
+    text-decoration: underline;
+    text-align: left;
+  }
+
+  a {
+    page-break-inside: avoid
+  }
+
+  a[href^=http]:after {
+    content: " < " attr(href) "> ";
+  }
+
+  a:after > img {
+    content: "";
+  }
+
+  article a[href^="#"]:after {
+    content: "";
+  }
+
+  a:not(:local-link):after {
+    content: " < " attr(href) "> ";
+  }
+
+  /* Visibility */
+  .main-navigation,
+  .social-navigation,
+  .site-branding-container:before, 
+  .hentry .entry-title:before, 
+  .entry-meta, .entry-footer, 
+  .author-description:before, 
+  .post-navigation {
+    display: none;
+  }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenreadmetxt"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/readme.txt</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/readme.txt                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/readme.txt        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,65 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+# Twenty Nineteen
+
+[![Build Status](https://travis-ci.org/WordPress/twentynineteen.svg?branch=master)](https://travis-ci.org/WordPress/twentynineteen)
+
+**Contributors:** the WordPress team  
+**Requires at least:** WordPress 4.9.6  
+**Tested up to:** WordPress 4.9.8  
+**Version:** 1.0  
+**License:** GPLv2 or later  
+**License URI:** http://www.gnu.org/licenses/gpl-2.0.html  
+**Tags:** one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
+
+
+## Description
+
+Twenty Nineteen is a Gutenberg-ready theme for WordPress.
+
+## Installation
+
+1. In your admin panel, go to Appearance -> Themes and click the 'Add New' button.
+2. Type in Twenty Nineteen in the search form and press the 'Enter' key on your keyboard.
+3. Click on the 'Activate' button to use your new theme right away.
+4. Go to https://codex.wordpress.org/Twenty_Nineteen for a guide on how to customize this theme.
+5. Navigate to Appearance > Customize in your admin panel and customize to taste.
+

+## Copyright
+
+Twenty Nineteen WordPress Theme, Copyright 2018 WordPress.org
+Twenty Nineteen is distributed under the terms of the GNU GPL
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+Twenty Nineteen bundles the following third-party resources:
+
+_s, Copyright 2015-2018 Automattic, Inc.
+**License:** GPLv2 or later
+Source: https://github.com/Automattic/_s/
+
+normalize.css, Copyright 2012-2016 Nicolas Gallagher and Jonathan Neal
+**License:** MIT
+Source: https://necolas.github.io/normalize.css/
+
+Bundled header image 1, Copyright XXXXX XXXXX
+**License:** CC0 1.0 Universal (CC0 1.0)
+Source: https://pexels.com/xxxxxxxxxx
+
+Bundled header image 2, Copyright XXXXX XXXXX
+**License:** CC0 1.0 Universal (CC0 1.0)
+Source: https://pexels.com/xxxxxxxxxx
+
+## Changelog
+
+### X.X
+* Released: XX-XX-XXXX
+
+Initial release
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensass_normalizescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/_normalize.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/_normalize.scss                            (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/_normalize.scss      2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,341 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
+
+/* Document
+        ========================================================================== */
+
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+
+html {
+       line-height: 1.15; /* 1 */
+       -webkit-text-size-adjust: 100%; /* 2 */
+}
+
+/* Sections
+        ========================================================================== */
+
+/**
+ * Remove the margin in all browsers.
+ */
+
+body {
+       margin: 0;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+
+h1 {
+       font-size: 2em;
+       margin: 0.67em 0;
+}
+
+/* Grouping content
+        ========================================================================== */
+
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+
+hr {
+       box-sizing: content-box; /* 1 */
+       height: 0; /* 1 */
+       overflow: visible; /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+pre {
+       font-family: monospace, monospace; /* 1 */
+       font-size: 1em; /* 2 */
+}
+
+/* Text-level semantics
+        ========================================================================== */
+
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+
+a {
+       background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+
+abbr[title] {
+       border-bottom: none; /* 1 */
+       text-decoration: underline; /* 2 */
+       text-decoration: underline dotted; /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+
+b,
+strong {
+       font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+code,
+kbd,
+samp {
+       font-family: monospace, monospace; /* 1 */
+       font-size: 1em; /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+
+small {
+       font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+
+sub,
+sup {
+       font-size: 75%;
+       line-height: 0;
+       position: relative;
+       vertical-align: baseline;
+}
+
+sub {
+       bottom: -0.25em;
+}
+
+sup {
+       top: -0.5em;
+}
+
+/* Embedded content
+        ========================================================================== */
+
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+
+img {
+       border-style: none;
+}
+
+/* Forms
+        ========================================================================== */
+
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+
+button,
+input,
+optgroup,
+select,
+textarea {
+       font-family: inherit; /* 1 */
+       font-size: 100%; /* 1 */
+       line-height: 1.15; /* 1 */
+       margin: 0; /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+
+button,
+input { /* 1 */
+       overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+
+button,
+select { /* 1 */
+       text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+
+button,
+[type="button"],
+[type="reset"],
+[type="submit"] {
+       -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+       border-style: none;
+       padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+
+button:-moz-focusring,
+[type="button"]:-moz-focusring,
+[type="reset"]:-moz-focusring,
+[type="submit"]:-moz-focusring {
+       outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+
+fieldset {
+       padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ *             `fieldset` elements in all browsers.
+ */
+
+legend {
+       box-sizing: border-box; /* 1 */
+       color: inherit; /* 2 */
+       display: table; /* 1 */
+       max-width: 100%; /* 1 */
+       padding: 0; /* 3 */
+       white-space: normal; /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+
+progress {
+       vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+
+textarea {
+       overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+
+[type="checkbox"],
+[type="radio"] {
+       box-sizing: border-box; /* 1 */
+       padding: 0; /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+       height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+
+[type="search"] {
+       -webkit-appearance: textfield; /* 1 */
+       outline-offset: -2px; /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+
+[type="search"]::-webkit-search-decoration {
+       -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+
+::-webkit-file-upload-button {
+       -webkit-appearance: button; /* 1 */
+       font: inherit; /* 2 */
+}
+
+/* Interactive
+        ========================================================================== */
+
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+
+details {
+       display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+
+summary {
+       display: list-item;
+}
+
+/* Misc
+        ========================================================================== */
+
+/**
+ * Add the correct display in IE 10+.
+ */
+
+template {
+       display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+
+[hidden] {
+       display: none;
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassblocks_blocksscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/blocks/_blocks.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/blocks/_blocks.scss                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/blocks/_blocks.scss  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,631 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* !Block styles */
+
+.entry-content > *,
+.entry-summary > * {
+
+       margin: 32px $size__spacing-unit;
+       max-width: calc(100vw - (2 * #{ $size__spacing-unit }));
+
+       @include media(tablet) {
+               margin: 32px calc(2 * (100vw / 12));
+               max-width: calc(8 * (100vw / 12));
+       }
+
+       @include media(desktop) {
+               max-width: calc(6 * (100vw / 12));
+       }
+
+/*
+       // Set top margins for headings
+       & + h1:before,
+       & + h2:before,
+       & + h3,
+       & + h4,
+       & + h5,
+       & + h6 {
+               margin-top: calc(4 * #{ $size__spacing-unit});
+       }
+*/
+
+       > *:first-child {
+               margin-top: 0;
+       }
+
+       > *:last-child {
+               margin-bottom: 0;
+       }
+
+       &.alignwide {
+
+               margin-left: auto;
+               margin-right: auto;
+
+               @include media(tablet) {
+                       margin-left: calc(1 * (100vw / 12));
+                       margin-right: calc(1 * (100vw / 12));
+                       max-width: calc(10 * (100vw / 12));
+               }
+       }
+
+       &.alignfull {
+               margin-top: calc(2 * #{$size__spacing-unit});
+               margin-right: 0;
+               margin-bottom: calc(2 * #{$size__spacing-unit});
+               margin-left: 0;
+               max-width: 100%;
+       }
+
+       &.alignleft {
+               float: left;
+               max-width: calc(5 * (100vw / 12));
+               margin-top: 0;
+
+               @include media(tablet) {
+                       max-width: calc(4 * (100vw / 12));
+                       margin-right: calc(2 * #{$size__spacing-unit});
+               }
+
+               @include media(desktop) {
+                       max-width: calc(3 * (100vw / 12));
+               }
+       }
+
+       &.alignright {
+               float: right;
+               max-width: calc(5 * (100vw / 12));
+               margin-top: 0;
+               margin-left: $size__spacing-unit;
+               margin-right: $size__spacing-unit;
+
+               @include media(tablet) {
+                       max-width: calc(4 * (100vw / 12));
+                       margin-left: calc(2 * #{$size__spacing-unit});
+                       margin-right: calc(2 * (100vw / 12));
+               }
+       }
+}
+
+.entry-content {
+
+       //! Audio
+       .wp-block-audio {
+
+               width: 100%;
+
+               audio {
+                       width: 100%;
+               }
+
+               &.alignleft audio,
+               &.alignright audio {
+
+                       max-width: (0.5 * $mobile_width);
+
+                       @include media(tablet) {
+                               max-width: (0.5 * $tablet_width);
+                       }
+
+                       @include media(wide) {
+                               max-width: (0.33 * $desktop_width);
+                       }
+               }
+       }
+
+       //! Video
+       .wp-block-video {
+
+               video {
+                       width: 100%;
+               }
+       }
+
+       //! Button
+       .wp-block-button {
+
+               .wp-block-button__link {
+                       @include button-transition;
+                       border: none;
+                       background: $color__background-button;
+                       font-size: $font__size-sm;
+                       font-family: $font__heading;
+                       line-height: $font__line-height-heading;
+                       box-sizing: border-box;
+                       font-weight: bold;
+                       padding: ($size__spacing-unit * .66) $size__spacing-unit;
+                       outline: none;
+                       color: white;
+                       outline: none;
+
+                       &:hover {
+                               cursor: pointer;
+                       }
+
+                       &:hover, &:focus {
+                               background: $color__background-button-hover;
+                       }
+
+                       &:focus {
+                               outline: thin dotted;
+                               outline-offset: -4px;
+                       }
+               }
+
+               &:not(.is-style-squared) .wp-block-button__link {
+                       border-radius: 5px;
+               }
+
+               &.is-style-outline .wp-block-button__link,
+               &.is-style-outline .wp-block-button__link:focus,
+               &.is-style-outline .wp-block-button__link:active {
+
+                       @include button-all-transition;
+                       background: transparent;
+                       border: 2px solid $color__background-button;
+
+                       &:not(.has-text-color) {
+                               color: $color__background-button;
+                       }
+               }
+
+               &.is-style-outline .wp-block-button__link:hover {
+                       border-color: $color__background-button-hover;
+                       color: $color__background-button-hover;
+               }
+       }
+
+       //! Latest posts, categories, archives
+       .wp-block-archives,
+       .wp-block-categories,
+       .wp-block-latest-posts {
+               padding: 0;
+               list-style: none;
+
+               li {
+                       color: $color__text-light;
+                       font-family: $font__heading;
+                       font-size: calc(#{$font__size_base} * #{$font__size-lg / 1em} );
+                       font-weight: bold;
+                       line-height: $font__line-height-heading;
+
+                       a:after {
+                               color: $color__text-light;
+                               content: ",";
+                       }
+
+                       &:last-child a:after {
+                               color: $color__text-light;
+                               content: ".";
+                       }
+               }
+       }
+
+       //! Latest posts grid view
+       .wp-block-latest-posts.is-grid {
+               li {
+                       border-top: 2px solid $color__border;
+                       padding-top: (1 * $size__spacing-unit);
+                       margin-bottom: (2 * $size__spacing-unit);
+                       a {
+                               &:after {
+                                       content: '';
+                               }
+                       }
+                       &:last-child {
+                               margin-bottom: auto;
+                               a:after {
+                                       content: '';
+                               }
+                       }
+               }
+       }
+
+       //! Latest preformatted text
+       .wp-block-preformatted {
+               font-size: $font__size-xs;
+               line-height: 1.8;
+               padding: $size__spacing-unit;
+       }
+
+       //! Verse
+       .wp-block-verse {
+               font-family: $font__body;
+               font-size: $font__size_base;
+               line-height: 1.8;
+       }
+
+       // !Paragraphs
+       .has-drop-cap {
+               &:not(:focus):first-letter {
+                       font-family: $font__heading;
+                       font-size: $font__size-xxxl;
+                       line-height: 1;
+                       font-weight: bold;
+                       margin: 0 0.25em 0 0;
+               }
+       }
+
+       // !Pullquote
+       .wp-block-pullquote {
+               border: none;
+               padding: $size__spacing-unit;
+
+               blockquote {
+                       border: none;
+                       padding-bottom: calc(2 * #{$size__spacing-unit});
+                       margin-right: 0;
+               }
+
+               p {
+                       font-size: $font__size-lg;
+                       font-style: italic;
+                       line-height: 1.3;
+                       margin-bottom: 0.5em;
+                       margin-top: 0.5em;
+                       color: $color__text-main;
+
+                       em {
+                               font-style: normal;
+                       }
+
+                       @include media(tablet) {
+                               font-size: $font__size-xl;
+                       }
+               }
+
+               cite {
+                       display: inline-block;
+                       font-family: $font__heading;
+                       font-size: $font__size-xs;
+                       line-height: 1.6;
+                       text-transform: none;
+                       color: $color__text-light;
+               }
+
+               &.alignleft,
+               &.alignright {
+                       padding: 0;
+
+                       blockquote {
+                               margin-left: 0;
+                               padding: 0;
+                               text-align: left;
+                               max-width: 100%;
+                       }
+               }
+
+               &.is-style-solid-color {
+
+                       p {
+                               font-size: $font__size-lg;
+                               line-height: 1.3;
+                               margin-bottom: 0.5em;
+                               margin-top: 0.5em;
+
+                               @include media(tablet) {
+                                       font-size: $font__size-xl;
+                               }
+                       }
+
+                       blockquote {
+                               margin: 0 auto;
+                       }
+
+                       blockquote:not(.has-text-color) p,
+                       cite {
+                               color: white;
+                       }
+
+                       &:not(.has-background-color) {
+                               background-color: $color__link;
+                       }
+
+                       &.alignleft,
+                       &.alignright {
+                               padding: $size__spacing-unit $size__spacing-unit 0;
+
+                               blockquote {
+                                       padding: 0 0 calc( 1.5 * #{$size__spacing-unit} );
+                                       margin-left: 0;
+                                       margin-top: 0;
+                               }
+
+                               @include media(tablet) {
+                                       padding: calc( 2 * #{$size__spacing-unit} ) calc( 2 * #{$size__spacing-unit} ) $size__spacing-unit;
+                               }
+                       }
+               }
+       }
+
+       //! Blockquote
+       .wp-block-quote {
+
+               &:not(.is-large),
+               &:not(.is-style-large) {
+                       border-left: 2px solid $color__link;
+                       padding-top: 0;
+                       padding-bottom: 0;
+               }
+
+               p {
+                       font-size: 1em;
+                       font-style: normal;
+                       line-height: 1.8;
+               }
+
+               cite {
+                       font-size: $font__size-xs;
+               }
+
+               &.is-large,
+               &.is-style-large {
+                       padding: $size__spacing-unit 0 ($size__spacing-unit) ($size__spacing-unit * 2);
+                       margin: $size__spacing-unit 0;
+                       border-left: none;
+
+                       p {
+                               font-size: $font__size-lg;
+                               line-height: 1.4;
+                               font-style: italic;
+                       }
+
+                       cite,
+                       footer {
+                               font-size: $font__size-xs;
+                       }
+
+                       @include media(tablet) {
+
+                               margin: $size__spacing-unit calc(2 * (100vw / 12));
+                               max-width: calc(6 * (100vw / 12));
+
+                               p {
+                                       font-size: $font__size-lg;
+                               }
+                       }
+               }
+       }
+
+       //! Image
+       .wp-block-image {
+
+               img {
+                       display: block;
+               }
+
+               &.alignleft,
+               &.alignright {
+                       max-width: 100%;
+               }
+
+               &.alignfull img {
+                       width: 100vw;
+                       margin-left: auto;
+                       margin-right: auto;
+               }
+       }
+
+       //! Cover Image
+       .wp-block-cover-image {
+
+               .wp-block-cover-image-text,
+               h2 {
+                       font-family: $font__heading;
+                       font-size: $font__size-lg;
+                       font-weight: bold;
+
+                       width: calc(100vw - (2 * #{ $size__spacing-unit }));
+                       max-width: calc(100vw - (2 * #{ $size__spacing-unit }));
+
+                       @include media(tablet) {
+                               font-size: $font__size-xl;
+                               width: calc(8 * (100vw / 12));
+                               max-width: calc(8 * (100vw / 12));
+                       }
+
+                       @include media(desktop) {
+                               width: calc(6 * (100vw / 12 ));
+                               max-width: calc(6 * (100vw / 12 ));
+                       }
+               }
+
+               &.alignleft,
+               &.alignright,
+               &.aligncenter {
+                       h2,
+                       .wp-block-cover-image-text {
+                               width: 100%;
+                               z-index: 1;
+                               left: 50%;
+                               position: absolute;
+                               transform: translate(-50%, -50%);
+                               top: 50%;
+                       }
+               }
+
+               &.has-left-content {
+                       justify-content: center;
+
+                       h2,
+                       .wp-block-cover-image-text {
+                               padding: $size__spacing-unit;
+                       }
+               }
+
+               &.has-right-content {
+                       justify-content: center;
+
+                       h2,
+                       .wp-block-cover-image-text {
+                               padding: $size__spacing-unit;
+                       }
+               }
+       }
+
+       //! Galleries
+       .wp-block-gallery .blocks-gallery-image:last-child,
+       .wp-block-gallery .blocks-gallery-item:last-child {
+               margin-bottom: 16px;
+       }
+
+       //! Captions
+       .wp-block-audio figcaption,
+       .wp-block-video figcaption,
+       .wp-block-image figcaption,
+       .wp-block-gallery .blocks-gallery-image figcaption,
+       .wp-block-gallery .blocks-gallery-item figcaption {
+               font-size: $font__size-xs;
+               font-family: $font__heading;
+               line-height: $font__line-height-pre;
+               margin: 0;
+               padding: ( $size__spacing-unit * .5 );
+               text-align: left;
+       }
+
+       //! Separator
+       .wp-block-separator,
+       hr {
+               margin-bottom: (2 * $size__spacing-unit);
+               margin-top: (2 * $size__spacing-unit);
+
+               &:not(.is-style-dots) {
+                       background-color: $color__text-light;
+                       border: 0;
+                       height: 2px;
+               }
+
+               &:not(.is-style-wide):not(.is-style-dots) {
+                       max-width: 2.25em;
+               }
+
+               /* Remove duplicate rule-line when a separator
+                * is followed by an H1, or H2 */
+               & + h1,
+               & + h2 {
+
+                       &:before {
+                               display: none;
+                       }
+               }
+
+               &.is-style-dots:before {
+                       color: $color__text-light;
+                       font-size: $font__size-lg;
+                       letter-spacing: $font__size-sm;
+                       padding-left: $font__size-sm;
+               }
+       }
+
+       //! Twitter Embed
+       .wp-block-embed-twitter {
+               overflow: hidden;
+       }
+
+       //! Table
+       .wp-block-table {
+
+               td, th {
+                       border-color: $color__text-light;
+               }
+       }
+
+       //! File
+       .wp-block-file {
+               font-family: $font__heading;
+
+               .wp-block-file__button {
+                       @include button-transition;
+                       border: none;
+                       border-radius: 5px;
+                       background: $color__background-button;
+                       font-size: $font__size-base;
+                       font-family: $font__heading;
+                       line-height: $font__line-height-heading;
+                       font-weight: bold;
+                       padding: ($size__spacing-unit * .75) $size__spacing-unit;
+
+                       @include media(desktop) {
+                               font-size: $font__size-base;
+                               padding: ($size__spacing-unit * .875) ($size__spacing-unit * 1.5);
+                       }
+
+                       &:hover {
+                               cursor: pointer;
+                       }
+
+                       &:hover, &:focus {
+                               background: $color__background-button-hover;
+                       }
+
+                       &:focus {
+                               outline: thin dotted;
+                               outline-offset: -4px;
+                       }
+               }
+       }
+
+       //! Code
+       .wp-block-code {
+               border-radius: 0;
+
+               code {
+                       font-size: $font__size-md;
+               }
+       }
+
+       //! Columns
+       .wp-block-columns {
+
+               .wp-block-column > * {
+
+                       &:first-child {
+                               margin-top: 0;
+                       }
+
+                       &:last-child {
+                               margin-bottom: 0;
+                       }
+               }
+
+               &[class*='has-'] > * {
+                       margin-right: $size__spacing-unit;
+
+                       &:last-child {
+                               margin-right: 0;
+                       }
+               }
+       }
+
+       //! Latest Comments
+       .wp-block-latest-comments {
+
+               .wp-block-latest-comments__comment-meta {
+                       font-family: $font__heading;
+                       font-weight: bold;
+
+                       .wp-block-latest-comments__comment-date {
+                               font-weight: normal;
+                       }
+               }
+
+               .wp-block-latest-comments__comment,
+               .wp-block-latest-comments__comment-date,
+               .wp-block-latest-comments__comment-excerpt p {
+                       font-size: inherit;
+               }
+
+               &.has-avatars {
+
+               }
+
+               &.has-dates {
+
+                       .wp-block-latest-comments__comment-date {
+                               font-size: $font__size-xs;
+                       }
+               }
+
+               &.has-excerpts {
+
+               }
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasselements_elementsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_elements.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_elements.scss                            (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_elements.scss      2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,109 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+html {
+       box-sizing: border-box;
+}
+
+::-moz-selection {
+       background: $color__background_selection;
+}
+::selection {
+       background: $color__background_selection;
+}
+
+*,
+*:before,
+*:after {
+       box-sizing: inherit;
+}
+
+body {
+       background: $color__background-body;
+}
+
+a {
+       @include link-transition;
+       color: $color__link;
+}
+
+a:visited {
+
+}
+
+a:hover,
+a:active {
+       color: $color__link-hover;
+       outline: 0;
+       text-decoration: none;
+}
+
+a:focus {
+       outline: 0;
+       text-decoration: underline;
+}
+
+h1, h2, h3, h4, h5, h6 {
+       clear: both;
+       margin: $size__spacing-unit 0;
+}
+
+h1:not(.site-title), h2 {
+       @include post-section-dash;
+}
+
+hr {
+       background-color: $color__text-light;
+       border: 0;
+       height: 2px;
+}
+
+@import "lists";
+
+img {
+       height: auto;
+       max-width: 100%;
+       position: relative;
+       &:before {
+               background-color: $color__background-pre;
+               border: 1px dashed $color__background-hr;
+               border-radius: 3px;
+               content: " ";
+               display: block;
+               height: 100%;
+               left: 0;
+               position: absolute;
+               top: 0;
+               width: 100%;
+       }
+
+       &:after {
+               color: $color__text-input;
+               content: "This image is broken :-/ ( "attr(alt)" )";
+               display: block;
+               left: 50%;
+               position: absolute;
+               text-align: center;
+               top: 50%;
+               transform: translate(-50%, -50%);
+               width: 100%;
+       }
+}
+
+figure {
+       margin: 0;
+}
+
+blockquote {
+
+       border-left: 2px solid $color__link;
+       margin-left: -($size__spacing-unit * 2);
+       padding: $size__spacing-unit 0 ($size__spacing-unit * .5) ($size__spacing-unit * 2);
+
+       > p {
+               margin: 0 0 $size__spacing-unit;
+       }
+
+       cite {
+               color: $color__text-light;
+       }
+}
+
+@import "tables";
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasselements_listsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_lists.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_lists.scss                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_lists.scss 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,33 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ul,
+ol {
+       padding-left: ( 1 * $size__spacing-unit );
+}
+
+ul {
+       list-style: disc;
+
+       ul {
+               list-style-type: circle;
+       }
+}
+
+ol {
+       list-style: decimal;
+}
+
+li {
+       line-height: $font__line-height-body;
+}
+
+li > ul,
+li > ol {
+       padding-left: ( 2 * $size__spacing-unit );
+}
+
+dt {
+       font-weight: bold;
+}
+
+dd {
+       margin: 0 $size__spacing-unit $size__spacing-unit;
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasselements_tablesscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_tables.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_tables.scss                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/elements/_tables.scss        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,8 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+table {
+       margin: 0 0 $size__spacing-unit;
+       width: 100%;
+
+       td, th {
+               border-color: $color__text-light;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassforms_buttonsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_buttons.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_buttons.scss                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_buttons.scss  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,33 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.button,
+button,
+input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+
+       @include button-transition;
+       background: $color__background-button;
+       border: none;
+       border-radius: 5px;
+       box-sizing: border-box;
+       color: white;
+       font-family: $font__heading;
+       font-size: $font__size-sm;
+       font-weight: 600;
+       line-height: $font__line-height-heading;
+       outline: none;
+       padding: ( $size__spacing-unit * .66 ) $size__spacing-unit;
+
+       &:hover {
+               cursor: pointer;
+       }
+
+       &:hover,
+       &:focus {
+               background: $color__background-button-hover;
+       }
+
+       &:focus {
+               outline: thin dotted;
+               outline-offset: -4px;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassforms_fieldsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_fields.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_fields.scss                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_fields.scss   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,49 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+input[type="text"],
+input[type="email"],
+input[type="url"],
+input[type="password"],
+input[type="search"],
+input[type="number"],
+input[type="tel"],
+input[type="range"],
+input[type="date"],
+input[type="month"],
+input[type="week"],
+input[type="time"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="color"],
+textarea {
+       -webkit-backface-visibility: hidden;
+       background: $color__background-input;
+       border: solid 1px $color__border;
+       box-sizing: border-box;
+       outline: none;
+       padding: #{.5 * $size__spacing-unit} #{.66 * $size__spacing-unit};
+
+       &:focus {
+               border-color: $color__link;
+               outline: thin solid rgba( $color__link, 0.15 );
+               outline-offset: -4px;
+       }
+}
+
+select {
+
+}
+
+textarea {
+       box-sizing: border-box;
+       display: block;
+       width: 100%;
+       max-width: 100%;
+       resize: vertical;
+}
+
+form {
+
+       p {
+               margin: $size__spacing-unit 0;
+       }
+
+}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassforms_formsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_forms.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_forms.scss                          (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/forms/_forms.scss    2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,3 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "buttons";
+
+@import "fields";
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasslayout_layoutscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/layout/_layout.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/layout/_layout.scss                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/layout/_layout.scss  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,11 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+/** === Layout === */
+
+#page {
+       width: 100%;
+}
+
+.site-content {
+       overflow: hidden;
+}
+
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassmedia_captionsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_captions.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_captions.scss                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_captions.scss 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,17 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-caption {
+       margin-bottom: calc(1.5 * #{$size__spacing-unit});
+}
+
+.wp-caption img[class*="wp-image-"] {
+       display: block;
+       margin-left: auto;
+       margin-right: auto;
+}
+
+.wp-caption .wp-caption-text {
+       margin: calc(0.875 * #{$size__spacing-unit}) 0;
+}
+
+.wp-caption-text {
+       text-align: center;
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassmedia_galleriesscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_galleries.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_galleries.scss                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_galleries.scss        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,46 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.gallery {
+       display: flex;
+       margin-bottom: calc(1.5 * #{$size__spacing-unit});
+}
+
+.gallery-item {
+       display: inline-block;
+       margin-right: $size__spacing-unit;
+       margin-bottom: $size__spacing-unit;
+       text-align: center;
+       vertical-align: top;
+       width: 100%;
+
+       // Loops to enumerate the classes for gallery columns.
+       @for $i from 2 through 9 {
+               .gallery-columns-#{$i} & {
+                       max-width: calc( ( 12 / #{$i} ) * (100% / 12) );
+               }
+       }
+
+       &:last-of-type {
+               margin-right: 0;
+       }
+}
+
+.gallery-caption {
+       display: block;
+       font-size: $font__size-xs;
+       font-family: $font__heading;
+       line-height: $font__line-height-pre;
+       margin: 0;
+       padding: ( $size__spacing-unit * .5 );
+}
+
+.gallery-item > div > a {
+       display: block;
+       line-height: 0;
+
+       // Accessibility
+       box-shadow: 0 0 0 0 transparent;
+
+       &:focus {
+               box-shadow: 0 0 0 2px rgba( $color__link, 1 );
+       }
+}
+
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassmedia_mediascss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_media.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_media.scss                          (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/media/_media.scss    2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,41 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.page-content .wp-smiley,
+.entry-content .wp-smiley,
+.comment-content .wp-smiley {
+       border: none;
+       margin-bottom: 0;
+       margin-top: 0;
+       padding: 0;
+}
+
+embed,
+iframe,
+object {
+       max-width: 100%;
+}
+
+.custom-logo-link {
+       display: inline-block;
+}
+
+.avatar {
+       border-radius: 100%;
+       display: block;
+       height: calc(2.25 * #{$size__spacing-unit});
+       min-height: inherit;
+       width: calc(2.25 * #{$size__spacing-unit});
+}
+
+svg {
+       transition: fill $icon_transition ease-in-out;
+       fill: currentColor;
+}
+
+/*--------------------------------------------------------------
+## Captions
+--------------------------------------------------------------*/
+@import "captions";
+
+/*--------------------------------------------------------------
+## Galleries
+--------------------------------------------------------------*/
+@import "galleries";
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassmixins_mixinsmasterscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/mixins/_mixins-master.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/mixins/_mixins-master.scss                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/mixins/_mixins-master.scss   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,85 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// Rem output with px fallback
+@mixin font-size($sizeValue: 1) {
+       font-size: ($sizeValue * 16) * 1px;
+       font-size: $sizeValue * 1rem;
+}
+
+// Center block
+@mixin center-block {
+       display: block;
+       margin-left: auto;
+       margin-right: auto;
+}
+
+// Clearfix
+@mixin clearfix() {
+       content: "";
+       display: table;
+       table-layout: fixed;
+}
+
+// Clear after (not all clearfix need this also)
+@mixin clearfix-after() {
+       clear: both;
+}
+
+// Column width with margin
+@mixin column-width($numberColumns: 3) {
+       width: map-get($columns, $numberColumns) - (($columns__margin * ($numberColumns - 1)) / $numberColumns);
+}
+
+@mixin filter-duotone {
+
+       &:before {
+               background: $color__link;
+               mix-blend-mode: screen;
+               opacity: 0.1;
+               z-index: 2;
+       }
+
+       &:after {
+               background: $color__link;
+               mix-blend-mode: multiply;
+               opacity: 1;
+               z-index: 3;
+       }
+}
+
+@mixin filter-grayscale {
+
+       position: relative;
+       filter: grayscale(100%);
+       z-index: 1;
+
+       &:after {
+               display: block;
+               width: 100%;
+               height: 100%;
+               z-index: 10;
+       }
+}
+
+@mixin post-section-dash {
+
+       &:before {
+               background: $color__text-light;
+               content: "\020";
+               display: block;
+               height: 2px;
+               margin: $size__spacing-unit 0;
+               width: 1em;
+       }
+}
+
+/* If we add the border using a regular CSS border, it won't look good on non-retina devices,
+ * since its edges can look jagged due to lack of antialiasing. In this case, we are several
+ * layers of box-shadow to add the border visually, which will render the border smoother. */
+
+@mixin box-shadow( $size ) {
+       box-shadow:
+               0 0 0 $size $color__text-light inset,           // Original border.
+               0 0 0 ($size + 1px) $color__text-light inset,   // Antialiasing, inner edge.
+               0 0 1px 0 rgba( $color__text-light, 0.7 );      // Antialiasing, outer edge.
+}
+
+@import "utilities";
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassmixins_utilitiesscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/mixins/_utilities.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/mixins/_utilities.scss                             (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/mixins/_utilities.scss       2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,44 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+@mixin media( $res ) {
+       @if tablet == $res {
+               @media only screen and (min-width: $tablet_width) {
+                       @content;
+               }
+       }
+       @if desktop == $res {
+               @media only screen and (min-width: $desktop_width) {
+                       @content;
+               }
+       }
+
+       @if wide == $res {
+               @media only screen and (min-width: $wide_width) {
+                       @content;
+               }
+       }
+}
+
+@mixin link-transition( $attr: color ) {
+       transition: $attr $link_transition ease-in-out;
+}
+
+@mixin button-transition() {
+       transition: background $button_transition ease-in-out;
+}
+
+@mixin button-all-transition() {
+       transition: all $button_transition ease-in-out;
+}
+
+@mixin background-transition() {
+       transition: background $background_transition ease-in-out;
+}
+
+@mixin selection {
+       ::-moz-selection {
+               @content;
+       }
+       ::selection {
+               @content;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassmodules_accessibilityscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_accessibility.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_accessibility.scss                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_accessibility.scss  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,38 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* Text meant only for screen readers. */
+.screen-reader-text {
+       border: 0;
+       clip: rect(1px, 1px, 1px, 1px);
+       clip-path: inset(50%);
+       height: 1px;
+       margin: -1px;
+       overflow: hidden;
+       padding: 0;
+       position: absolute !important;
+       width: 1px;
+       word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
+
+       &:focus {
+               background-color: $color__background-screen;
+               border-radius: 3px;
+               box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
+               clip: auto !important;
+               clip-path: none;
+               color: $color__text-screen;
+               display: block;
+               @include font-size(0.875);
+               font-weight: bold;
+               height: auto;
+               left: 5px;
+               line-height: normal;
+               padding: 15px 23px 14px;
+               text-decoration: none;
+               top: 5px;
+               width: auto;
+               z-index: 100000; /* Above WP toolbar. */
+       }
+}
+
+/* Do not show the outline on the skip link target. */
+#content[tabindex="-1"]:focus {
+       outline: 0;
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassmodules_alignmentsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_alignments.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_alignments.scss                           (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_alignments.scss     2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,14 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.alignleft {
+       float: left;
+       margin-right: $size__spacing-unit;
+}
+
+.alignright {
+       float: right;
+       margin-left: $size__spacing-unit;
+}
+
+.aligncenter {
+       clear: both;
+       @include center-block;
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassmodules_clearingsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_clearings.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_clearings.scss                            (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/modules/_clearings.scss      2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,23 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.clear:before,
+.clear:after,
+.entry-content:before,
+.entry-content:after,
+.comment-content:before,
+.comment-content:after,
+.site-header:before,
+.site-header:after,
+.site-content:before,
+.site-content:after,
+.site-footer:before,
+.site-footer:after {
+       @include clearfix;
+}
+
+.clear:after,
+.entry-content:after,
+.comment-content:after,
+.site-header:after,
+.site-content:after,
+.site-footer:after {
+       @include clearfix-after;
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassnavigation_linksscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_links.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_links.scss                             (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_links.scss       2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,21 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+a {
+
+       @include link-transition;
+       color: $color__link;
+
+       &:visited {
+               color: $color__link-visited;
+       }
+
+       &:hover,
+       &:active {
+               color: $color__link-hover;
+               outline: 0;
+               text-decoration: none;
+       }
+
+       &:focus {
+               outline: 0;
+               text-decoration: underline;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassnavigation_menusscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_menus.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_menus.scss                             (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_menus.scss       2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,249 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/** === Main menu === */
+
+.main-navigation {
+
+       display: inline;
+
+       @include media(tablet) {
+               display: block;
+       }
+
+       body.page & {
+               display: block;
+       }
+
+       > div {
+               display: inline;
+       }
+
+       .main-menu {
+
+               display: inline;
+               margin: 0;
+               padding: 0;
+
+               > li {
+
+                       display: inline;
+
+                       > a {
+
+                               font-weight: 700;
+                               color: $color__link;
+
+                               + svg {
+                                       color: $color__link;
+                                       margin-right: #{-0.25 * $size__spacing-unit};
+                               }
+
+                               &:hover {
+                                       color: $color__link-hover;
+                                       + svg {
+                                               color: $color__link-hover;
+                                       }
+                               }
+
+                               &:after {
+                                       content: ",";
+                                       display: inline;
+                                       color: $color__text-light;
+                               }
+                       }
+
+                       &.menu-item-has-children {
+
+                               &:after {
+                                       content: ",";
+                                       display: inline;
+                                       color: $color__text-light;
+                               }
+
+                               & > a,
+                               .menu-item-has-children > a {
+
+                                       &:after {
+                                               content: "";
+                                               display: none;
+                                       }
+                               }
+                       }
+
+                       &:last-child> a:after {
+                               content: ".";
+                       }
+
+                       &:last-child > a {
+                               margin-right: 0;
+                       }
+               }
+       }
+
+       .sub-menu {
+
+               background: $color__link;
+               color: $color__background-body;
+               list-style: none;
+               padding-left: 0;
+
+               display: none;
+               float: left;
+               width: 100%;
+               position: absolute;
+               opacity: 0;
+               left: -999em;
+               z-index: 99999;
+               -webkit-transition: opacity 0.5s ease-in-out;
+               -moz-transition:    opacity 0.5s ease-in-out;
+               transition:         opacity 0.5s ease-in-out;
+
+               @include media(tablet) {
+                       max-width: calc(3 * (100vw / 12));
+               }
+
+               > li {
+
+                       clear: both;
+                       display: block;
+                       float: none;
+                       position: relative;
+                       word-break: break-word;
+
+                       &.menu-item-has-children {
+
+                               svg {
+                                       position: absolute;
+                                       right: #{0.5 * $size__spacing-unit};
+                                       top: #{0.65 * $size__spacing-unit};
+                               }
+
+                               @include media(tablet) {
+                                       .menu-item-has-children > a {
+
+                                               &:after {
+                                                       content: "\203a";
+                                               }
+                                       }
+                               }
+                       }
+
+                       > a {
+                               color: $color__background-body;
+                               display: block;
+                               line-height: $font__line-height-heading;
+                               padding: calc( .5 * #{$size__spacing-unit} ) $size__spacing-unit;
+
+                               &:hover,
+                               &:focus {
+                                       background: $color__link-hover;
+
+                                       &:after {
+                                               background: $color__link-hover;
+                                       }
+                               }
+                       }
+               }
+       }
+
+       .main-menu .menu-item-has-children:hover > .sub-menu,
+       .main-menu .menu-item-has-children .sub-menu:hover {
+               display: block;
+               left: inherit;
+               margin-top: -2px;
+               opacity: 1;
+
+               .sub-menu {
+
+                       margin-top: inherit;
+                       position: relative;
+                       padding-left: $size__spacing-unit;
+
+                       @include media(tablet) {
+                               padding-left: 0;
+                               position: absolute;
+                               left: 100%;
+                               top: 0;
+                       }
+               }
+       }
+
+       /*
+        * :focus-within needs its own selector so other similar
+        * selectors don’t get ignored if a browser doesn’t recognize it
+        */
+       .main-menu .menu-item-has-children:focus-within > .sub-menu {
+               display: block;
+               left: inherit;
+               margin-top: -2px;
+               opacity: 1;
+
+               .sub-menu {
+
+                       margin-top: inherit;
+                       position: relative;
+                       padding-left: $size__spacing-unit;
+
+                       @include media(tablet) {
+                               padding-left: 0;
+                               position: absolute;
+                               left: 100%;
+                               top: 0;
+                       }
+               }
+       }
+}
+
+/* Social menu */
+
+.social-navigation {
+       margin-top: calc(#{$size__spacing-unit} / 2 );
+       text-align: left;
+
+       ul.social-links-menu {
+               @include clearfix;
+
+               display: inline-block;
+               margin: 0;
+               padding: 0;
+
+               li {
+                       display: inline-block;
+                       vertical-align: bottom;
+                       vertical-align: -webkit-baseline-middle;
+                       list-style: none;
+
+                       &:nth-child(n+2) {
+                               margin-left: 0.1em;
+                       }
+
+                       a {
+                               border-bottom: 1px solid transparent;
+                               display: block;
+                               color: $color__text-main;
+                               margin-bottom: -1px;
+                               transition: opacity $link_transition ease-in-out;
+
+                               &:hover,
+                               &:active {
+                                       color: $color__text-main;
+                                       opacity: 0.6;
+                               }
+
+                               &:focus {
+                                       color: $color__text-main;
+                                       opacity: 1;
+                                       border-bottom: 1px solid $color__text-main;
+                               }
+
+                               svg {
+                                       display: block;
+                                       width: 32px;
+                                       height: 32px;
+
+                                       &#ui-icon-link {
+                                               transform: rotate(-45deg);
+                                       }
+                               }
+                       }
+               }
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassnavigation_navigationscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_navigation.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_navigation.scss                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_navigation.scss  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,14 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*--------------------------------------------------------------
+## Links
+--------------------------------------------------------------*/
+@import "links";
+
+/*--------------------------------------------------------------
+## Menus
+--------------------------------------------------------------*/
+@import "menus";
+
+/*--------------------------------------------------------------
+## Next / Previous
+--------------------------------------------------------------*/
+@import "next-previous";
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassnavigation_nextpreviousscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_next-previous.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_next-previous.scss                             (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/navigation/_next-previous.scss       2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,177 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* Next/Previous navigation */
+
+// Singular navigation
+.post-navigation {
+
+       margin: calc(3 * 1rem) 0;
+
+       .nav-links {
+
+               margin: 0 $size__spacing-unit;
+               max-width: 100%;
+               display: flex;
+               flex-direction: column;
+
+               @include media(desktop) {
+                       flex-direction: row;
+                       margin: 0 calc(2 * (100vw / 12));
+                       max-width: calc(8 * (100vw / 12));
+               }
+
+               a {
+                       .meta-nav {
+                               color: $color__text-light;
+                               user-select: none;
+
+                               &:before,
+                               &:after {
+                                       display: none;
+                                       content: "—";
+                                       width: 2em;
+                                       color: $color__text-light;
+                                       height: 1em;
+                               }
+                       }
+
+                       .post-title {
+                               hyphens: auto;
+                       }
+
+                       &:hover {
+                               color: $color__link-hover;
+                       }
+               }
+
+               .nav-previous,
+               .nav-next {
+
+                       @include media(desktop) {
+                               min-width: calc(50% - 2 * #{$size__spacing-unit});
+                       }
+               }
+
+               .nav-previous {
+                       order: 2;
+
+                       @include media(desktop) {
+                               order: 1;
+                       }
+
+                       + .nav-next {
+                               margin-bottom: $size__spacing-unit;
+                       }
+
+                       .meta-nav {
+                               &:before {
+                                       display: inline;
+                               }
+                       }
+               }
+
+               .nav-next {
+                       order: 1;
+
+                       @include media(desktop) {
+                               order: 2;
+                       }
+
+                       .meta-nav {
+                               &:after {
+                                       display: inline;
+                               }
+                       }
+               }
+       }
+}
+
+// Index/archive navigation
+.pagination {
+
+       .nav-links {
+
+               display: flex;
+               flex-wrap: wrap;
+               padding: 0 calc(.5 * #{$size__spacing-unit});
+
+
+               & > * {
+                       padding: calc(.5 * #{$size__spacing-unit});
+
+                       &.dots,
+                       &.prev {
+                               padding-left: 0;
+                       }
+
+                       &.dots,
+                       &.next {
+                               padding-right: 0;
+                       }
+               }
+
+               .nav-next-text,
+               .nav-prev-text {
+                       display: none;
+               }
+
+               @include media(tablet) {
+
+                       margin-left: calc(2 * (100vw / 12) );
+                       padding: 0;
+
+                       .prev,
+                       .next {
+
+                               & > * {
+                                       display: inline-block;
+                                       vertical-align: text-bottom;
+                               }
+                       }
+
+                       & > * {
+                               padding: $size__spacing-unit;
+                       }
+               }
+       }
+}
+
+// Comments navigation
+.comment-navigation {
+
+       .nav-links {
+
+               display: flex;
+               flex-direction: row;
+       }
+
+       .nav-previous,
+       .nav-next {
+               min-width: 50%;
+               width: 100%;
+
+               .secondary-text {
+                       display: none;
+
+                       @include media(tablet) {
+                               display: inline;
+                       }
+               }
+
+               svg {
+                       vertical-align: middle;
+                       position: relative;
+                       margin: 0 -0.35em;
+                       top: -1px;
+               }
+
+               a {
+
+                       &:hover {
+                               color: $color__link;
+                       }
+               }
+       }
+
+       .nav-next {
+               text-align: right;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasssite_sitescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/site/_site.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/site/_site.scss                            (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/site/_site.scss      2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,27 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+/*--------------------------------------------------------------
+## Header
+--------------------------------------------------------------*/
+@import "header/site-header";
+@import "header/site-featured-image";
+
+/*--------------------------------------------------------------
+## Posts and pages
+--------------------------------------------------------------*/
+@import "primary/posts-and-pages";
+
+/*--------------------------------------------------------------
+## Comments
+--------------------------------------------------------------*/
+@import "primary/comments";
+
+/*--------------------------------------------------------------
+## Archives
+--------------------------------------------------------------*/
+@import "primary/archives";
+
+/*--------------------------------------------------------------
+## Footer
+--------------------------------------------------------------*/
+@import "footer/site-footer";
+
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasssitefooter_sitefooterscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/site/footer/_site-footer.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/site/footer/_site-footer.scss                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/site/footer/_site-footer.scss        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,29 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* Site footer */
+
+.site-footer {
+
+       color: $color__text-light;
+
+       .site-info {
+
+               margin: calc(2 * #{$size__spacing-unit}) $size__spacing-unit;
+
+               @include media(tablet) {
+                       margin: calc(3 * #{$size__spacing-unit}) calc(2 * (100vw / 12));
+                       max-width: calc(8 * (100vw / 12));
+               }
+
+               .imprint {
+                       margin-right: $size__spacing-unit;
+               }
+       }
+
+       a {
+               color: inherit;
+
+               &:hover {
+                       text-decoration: none;
+                       color: $color__link;
+               }
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasssiteheader_sitefeaturedimagescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/site/header/_site-featured-image.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/site/header/_site-featured-image.scss                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/site/header/_site-featured-image.scss        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,181 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// Featured image styles
+
+.site-header.featured-image {
+
+       /* Need relative positioning to properly align layers. */
+       position: relative;
+
+       /* Add text shadow to text, to increase readability. */
+       text-shadow: 0 1px 2px rgba(black, 0.35);
+
+       /* Set white text color when featured image is set. */
+       .site-branding .site-title,
+       .site-branding .site-description,
+       .main-navigation a:after,
+       .main-navigation .main-menu > li.menu-item-has-children:after,
+       .main-navigation li,
+       .social-navigation li,
+       .entry-meta,
+       .entry-title {
+               color: white;
+       }
+
+       .main-navigation a,
+       .social-navigation a,
+       .site-title a,
+       .hentry a {
+               color: white;
+               transition: opacity $link_transition ease-in-out;
+
+               &:hover,
+               &:active {
+                       color: white;
+                       opacity: 0.6;
+               }
+
+               &:focus {
+                       color: white;
+               }
+       }
+
+       // add focus state to social media icons
+       .social-navigation a {
+               &:focus {
+                       color: white;
+                       opacity: 1;
+                       border-bottom: 1px solid white;
+               }
+       }
+
+       .social-navigation svg,
+       .hentry svg {
+               /* Use -webkit- only if supporting: Chrome < 54, iOS < 9.3, Android < 4.4.4 */
+               -webkit-filter: drop-shadow(0 1px 2px rgba(black, 0.35) );
+                       filter: drop-shadow(0 1px 2px rgba(black, 0.35) );
+       }
+
+       /* Post header styles */
+       .hentry .entry-header {
+
+               margin-left: 0;
+               margin-right: 0;
+
+               @include media (tablet) {
+
+                       margin-left: calc(2 * (100vw / 12));
+                       margin-right: calc(2 * (100vw / 12));
+               }
+
+               .entry-title {
+
+                       &:before {
+                               background: white;
+                       }
+               }
+       }
+
+       /* Custom Logo Link */
+
+       .custom-logo-link {
+
+               background: white;
+               box-shadow: 0 0 0 0 rgba(white, 0);
+
+               &:hover,
+               &:active,
+               &:focus {
+                       box-shadow: 0 0 0 2px rgba(white, 1);
+               }
+       }
+
+       /* Make sure important elements are above pseudo elements used for effects. */
+       .site-branding,
+       .hentry .entry-header {
+               z-index: 10;
+       }
+
+       /* Set up image filter layer positioning */
+       .site-branding-container:before,
+       .site-branding-container:after,
+       .hentry:before,
+       .hentry:after,
+       &:after {
+               display: block;
+               position: absolute;
+               top: 0; left: 0;
+               content: "\020";
+               width: 100%;
+               height: 100%;
+       }
+
+       /* Background & Effects */
+       /* Shared background settings between pseudo elements. See .site-branding-container */
+       background-position: center;
+       background-repeat: no-repeat;
+       background-size: cover;
+
+       /* The intensity of each blend mode is controlled via layer opacity. */
+
+       /* First layer: grayscale. */
+       .site-branding-container:before {
+               background-position: center;
+               background-repeat: no-repeat;
+               background-size: cover;
+               filter: grayscale(100%);
+               z-index: 1;
+       }
+
+       /* Second layer: screen. */
+       .hentry:before {
+               background: $color__link;
+               mix-blend-mode: screen;
+               opacity: 0.1;
+               z-index: 2;
+       }
+
+       /* Third layer: multiply. */
+       .hentry:after {
+               background: $color__link;
+               mix-blend-mode: multiply;
+               opacity: 1;
+               z-index: 3;
+       }
+
+       /* Fourth layer: overlay. */
+       .site-branding-container:after {
+               background: rgba(white, 0.35);
+               mix-blend-mode: overlay;
+               opacity: 0.5;
+               z-index: 4;
+       }
+
+       /* Fifth layer: readability overlay */
+       &:after {
+               background: mix($color__link, black, 12%);
+
+               /**
+                * Add a transition to the readability overlay, to add a subtle
+                * but smooth effect when resizing the screen.
+                */
+               transition: opacity 1200ms ease-in-out;
+
+               z-index: 5;
+               opacity: 0.38;
+
+               @include media(tablet) {
+                       opacity: 0.18;
+               }
+
+               @include media(desktop) {
+                       opacity: 0.1;
+               }
+       }
+
+       ::-moz-selection {
+               background: rgba(white, 0.17);
+       }
+
+       ::selection {
+               background: rgba(white, 0.17);
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasssiteheader_siteheaderscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/site/header/_site-header.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/site/header/_site-header.scss                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/site/header/_site-header.scss        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,128 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// Site header
+
+.site-header {
+
+       padding: 1em;
+
+       @include media(tablet) {
+               margin: 0;
+               padding: 3rem 0;
+
+               &.featured-image {
+                       display: flex;
+                       min-height: 100vh;
+                       flex-direction: column;
+                       justify-content: space-between;
+                       margin-bottom: 3rem;
+
+                       .site-branding-container {
+                               margin-bottom: auto;
+                       }
+               }
+       }
+}
+
+// Site branding
+
+.site-branding {
+
+       color: $color__text-light;
+       position: relative;
+
+       @include media(tablet) {
+               margin: 0 calc(2 * (100vw / 12));
+               max-width: 22em;
+       }
+}
+
+// Site logo
+
+.site-logo {
+
+       position: relative;
+       z-index: 999;
+       margin-bottom: calc(.66 * #{$size__spacing-unit});
+
+       @include media(tablet) {
+               margin-bottom: 0;
+               position: absolute;
+               right: calc(100% + (0.5 * calc(100vw / 12)));
+               top: 4px; // Accounts for box-shadow widths
+               z-index: 999;
+       }
+
+       .custom-logo-link {
+               border-radius: 100%;
+               box-sizing: content-box;
+               box-shadow: 0 0 0 0 rgba(black, 0);
+               display: block;
+               width: 32px;
+               height: 32px;
+               overflow: hidden;
+               transition: box-shadow $background_transition ease-in-out;
+
+               .custom-logo {
+                       min-height: inherit;
+               }
+
+               &:hover,
+               &:active,
+               &:focus {
+                       box-shadow: 0 0 0 2px rgba(black, 1);
+               }
+
+               @include media(tablet) {
+                       width: 64px;
+                       height: 64px;
+               }
+       }
+}
+
+// Site title
+
+.site-title {
+
+       margin: auto;
+       display: inline;
+       color: $color__text-main;
+
+       .featured-image & {
+               margin: 0;
+
+               @include media(tablet) {
+                       display: inline-block;
+               }
+       }
+
+       /* When there is no description set, make sure navigation appears below title. */
+       + .main-navigation {
+               display: block;
+       }
+
+       a {
+               color: inherit;
+
+               &:hover {
+                       color: $color__text-hover;
+               }
+       }
+
+       @include media(tablet) {
+               display: inline;
+       }
+}
+
+// Site description
+
+.site-description {
+
+       display: inline;
+       color: $color__text-light;
+       font-weight: normal;
+       margin: 0;
+
+       &:not(:empty):before {
+               content: "\2014";
+               margin: 0 .2em;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasssiteprimary_archivesscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_archives.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_archives.scss                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_archives.scss  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,65 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.archive .page-header,
+.search .page-header,
+.error404 .page-header {
+
+       margin: $size__spacing-unit $size__spacing-unit calc(3 * #{$size__spacing-unit});
+
+       @include media(tablet) {
+               margin: 0 calc(2 * (100vw / 12)) calc(3 * #{$size__spacing-unit});
+               max-width: calc(8 * (100vw / 12));
+       }
+
+       .page-title {
+
+               color: $color__text-light;
+               display: inline;
+               letter-spacing: normal;
+
+               &:before {
+                       display: none;
+               }
+       }
+
+       .search-term,
+       .page-description {
+               display: inherit;
+               clear: both;
+
+               &:after {
+                       content: ".";
+                       font-weight: bold;
+                       color: $color__text-light;
+               }
+       }
+}
+
+.hfeed .hentry .entry-header {
+
+       @include media(tablet) {
+               margin: calc(3 * #{$size__spacing-unit}) calc(2 * (100vw / 12)) calc(#{ $size__spacing-unit } / 2);
+       }
+}
+
+/* 404 & Not found */
+
+.error-404.not-found,
+.no-results.not-found {
+
+       .page-content {
+
+               margin: calc(3 * #{$size__spacing-unit}) #{$size__spacing-unit};
+
+               @include media(tablet) {
+                       margin: calc(3 * #{$size__spacing-unit}) calc(2 * (100vw / 12)) calc(#{ $size__spacing-unit } / 2);
+               }
+       }
+
+       .search-submit {
+               vertical-align: middle;
+               margin: $size__spacing-unit 0;
+       }
+
+       .search-field {
+               width: 100%;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasssiteprimary_commentsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_comments.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_comments.scss                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_comments.scss  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,404 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.comment-content a {
+       word-wrap: break-word;
+}
+
+.bypostauthor {
+       display: block;
+}
+
+.comments-area {
+
+       /* Add extra margin when the comments section is located immediately after the
+        * post itself (this happens on pages). 
+        */
+       .hentry + & {
+               margin-top: calc(3 * #{$size__spacing-unit});
+       }
+
+       .comments-title-wrap,
+       .comment-list,
+       > .comment-respond,
+       .comment-form-flex,
+       .no-comments {
+
+               margin: calc(2 * #{$size__spacing-unit}) $size__spacing-unit;
+
+               @include media(tablet) {
+                       margin: calc(3 * #{$size__spacing-unit}) calc(2 * (100vw / 12));
+                       max-width: calc(6 * (100vw / 12));
+               }
+       }
+
+       .comments-title-wrap {
+
+               align-items: baseline;
+               display: flex;
+               justify-content: space-between;
+
+               .comments-title {
+                       @include post-section-dash;
+                       margin: 0;
+               }
+       }
+}
+
+#comment {
+       max-width: 100%;
+       box-sizing: border-box;
+}
+
+#respond {
+
+       position: relative;
+
+       .comment-user-avatar {
+               display: none;
+       }
+
+       .comment .comment-form {
+               padding-left: 0;
+       }
+
+       > small {
+               display: block;
+               font-size: $font__size_base;
+               position: absolute;
+               left: calc(#{$size__spacing-unit} + 100%);
+               top: calc(-3.5 * #{$size__spacing-unit});
+               width: calc(100vw / 12 );
+       }
+}
+
+#comments {
+
+       > .comments-title:last-child {
+               display: none;
+       }
+
+       > #respond {
+               @include media(desktop) {
+
+                       .comment-user-avatar {
+                               position: absolute;
+                               display: block;
+                               top: 0;
+                               left: 0;
+
+                               .avatar {
+                                       display: block;
+                               }
+                       }
+               }
+       }
+}
+
+.comment-form-flex {
+
+       display: flex;
+       flex-direction: column;
+
+       .comments-title {
+               display: none;
+               margin: 0;
+               order: 1;
+       }
+
+       #respond {
+
+               order: 2;
+               + .comments-title {
+                       display: block;
+               }
+       }
+}
+
+.comment-list {
+
+       list-style: none;
+       padding: 0;
+
+       .children {
+               margin: 0;
+               padding: 0 0 0 $size__spacing-unit;
+       }
+
+       > .comment:first-child {
+               margin-top: 0;
+       }
+
+}
+
+.comment-reply {
+
+       left: calc(#{$size__spacing-unit} + 100%);
+       bottom: 0;
+       position: absolute;
+
+       #respond + & {
+               display: none;
+       }
+
+       .comment-reply-link {
+               display: inline-block;
+       }
+}
+
+.comment {
+
+       list-style: none;
+       position: relative;
+
+       @include media(tablet) {
+
+               padding-left: calc(.5 * (#{$size__spacing-unit} + calc(100vw / 12 )));
+
+               .children {
+                       padding-left: 0;
+               }
+       }
+
+       &:hover > .comment-body > .comment-meta > .comment-metadata {
+               > .edit-link-sep,
+               > .edit-link {
+                       opacity: 1;
+               }
+       }
+
+       .comment-body {
+               margin: calc(2 * #{$size__spacing-unit}) 0;
+       }
+
+       .comment-meta {
+               position: relative;
+       }
+
+       .comment-author {
+
+               @include media(tablet) {
+                       display: inline-block;
+                       vertical-align: baseline;
+               }
+
+               .avatar {
+                       float: left;
+                       margin-right: $size__spacing-unit;
+                       position: relative;
+
+                       @include media(tablet) {
+                               float: inherit;
+                               margin-right: inherit;
+                               position: absolute;
+                               top: 0;
+                               right: calc(100% + #{$size__spacing-unit});
+                       }
+               }
+
+               .fn {
+                       position: relative;
+                       display: block;
+
+                       @include media(tablet) {
+                               display: inline-block;
+                               vertical-align: baseline;
+                       }
+
+                       a {
+                               color: inherit;
+
+                               &:hover {
+                                       color: $color__link-hover;
+                               }
+                       }
+               }
+
+               .post-author-badge {
+                       border-radius: 100%;
+                       display: block;
+                       height: 18px;
+                       position: absolute;
+                       background: lighten( $color__link, 8% );
+                       right: calc(100% + #{$size__spacing-unit * .25});
+                       top: -3px;
+                       width: 18px;
+
+                       svg {
+                               width: inherit;
+                               height: inherit;
+                               display: block;
+                               fill: white;
+                               transform: scale(0.875);
+                       }
+               }
+       }
+
+       .comment-metadata {
+
+               @include media(tablet) {
+                       display: inline-block;
+                       margin-left: $size__spacing-unit;
+                       position: relative;
+                       vertical-align: baseline;
+               }
+
+               > a,
+               .comment-edit-link {
+                       display: inline-block;
+                       font-weight: 500;
+                       color: $color__text-light;
+                       vertical-align: baseline;
+
+                       time {
+                               vertical-align: baseline;
+                       }
+
+                       &:hover {
+                               color: $color__text-hover;
+                               text-decoration: none;
+                       }
+               }
+
+               > * {
+                       display: inline-block;
+               }
+
+               .edit-link-sep {
+                       color: $color__text-light;
+                       margin: 0 0.2em;
+                       opacity: 0;
+                       transition: opacity 200ms ease-in-out;
+                       vertical-align: baseline;
+               }
+
+               .edit-link {
+                       color: $color__text-light;
+                       transition: opacity 200ms ease-in-out;
+                       opacity: 0;
+
+                       svg {
+                               transform: scale(0.8);
+                               vertical-align: baseline;
+                               margin-right: 0.1em;
+                       }
+               }
+
+               .comment-edit-link {
+
+                       position: relative;
+                       padding-left: $size__spacing-unit;
+                       margin-left: -#{$size__spacing-unit};
+                       z-index: 1;
+
+                       &:hover {
+                               color: $color__link;
+                       }
+               }
+       }
+
+       .comment-content {
+
+               margin: $size__spacing-unit 0;
+
+               > *:first-child {
+                       margin-top: 0;
+               }
+
+               > *:last-child {
+                       margin-bottom: 0;
+               }
+
+               a {
+                       text-decoration: underline;
+
+                       &:hover {
+                               text-decoration: none;
+                       }
+               }
+       }
+}
+
+.comment-reply-link,
+#cancel-comment-reply-link {
+       font-weight: 500;
+
+       &:hover {
+               color: $color__link-hover;
+       }
+}
+
+.discussion-avatar-list {
+       @include clearfix;
+
+       margin: 0;
+       padding: 0;
+
+       li {
+               position: relative;
+               list-style: none;
+               margin: 0 -8px 0 0;
+               padding: 0;
+               float: left;
+       }
+
+       .comment-user-avatar {
+
+               img {
+                       height: calc(1.5 * #{$size__spacing-unit});
+                       width: calc(1.5 * #{$size__spacing-unit});
+               }
+
+               @include media(tablet) {
+
+               }
+       }
+}
+
+.discussion-meta {
+
+       .discussion-avatar-list {
+               display: inline-block;
+               margin-right: 8px;
+       }
+
+       .discussion-meta-info {
+               margin: 0;
+
+               .svg-icon {
+                       vertical-align: middle;
+                       fill: currentColor;
+                       transform: scale( 0.6 ) scaleX(-1) translateY(-0.1em);
+                       margin-left: -#{.25 * $size__spacing-unit}; // Align icon with avatars above.
+               }
+       }
+
+}
+
+.comment-form {
+
+       .comment-notes,
+       label {
+               font-family: $font__heading;
+               font-size: $font__size-xs;
+               color: $color__text-light;
+       }
+
+       .comment-form-author,
+       .comment-form-email {
+               @include media(tablet) {
+                       width: calc(50% - #{$size__spacing-unit / 2});
+                       float: left;
+               }
+       }
+
+       .comment-form-email {
+               @include media(tablet) {
+                       margin-left: $size__spacing-unit;
+               }
+       }
+
+       input[name="author"],
+       input[name="email"],
+       input[name="url"] {
+               display: block;
+               width: 100%;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasssiteprimary_postsandpagesscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_posts-and-pages.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_posts-and-pages.scss                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/site/primary/_posts-and-pages.scss   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,240 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.sticky {
+       display: block;
+}
+
+.sticky-post {
+       background: $color__background-button;
+       color: #fff;
+       display: inline-block;
+       font-weight: bold;
+       line-height: 1;
+       padding: .25rem;
+       position: absolute;
+       text-transform: uppercase;
+       top: -$size__spacing-unit;
+       z-index: 1;
+}
+
+.updated:not(.published) {
+       display: none;
+}
+
+.page-links {
+       clear: both;
+       margin: 0 0 calc(1.5 * #{$size__spacing-unit});
+}
+
+.hentry {
+
+       margin-top: calc(6 * #{$size__spacing-unit});
+
+       &:first-of-type {
+               margin-top: 0;
+       }
+
+       .entry-header {
+
+               margin: calc(3 * #{ $size__spacing-unit}) $size__spacing-unit $size__spacing-unit;
+               position: relative;
+
+               @include media(tablet) {
+                       margin: calc(3 * #{ $size__spacing-unit}) calc(2 * (100vw / 12 ) ) $size__spacing-unit;
+
+                       .featured-image & {
+                               margin-bottom: 0;
+                       }
+               }
+       }
+
+       .entry-title {
+
+               @include post-section-dash;
+               margin: 0;
+
+               a {
+                       color: inherit;
+
+                       &:hover {
+                               color: $color__text-hover;
+                       }
+               }
+       }
+
+       .entry-meta,
+       .entry-footer {
+
+               color: $color__text-light;
+               font-weight: 500;
+
+               > span {
+
+                       margin-right: $size__spacing-unit;
+
+                       &:last-child {
+                               margin-right: 0;
+                       }
+               }
+
+               a {
+
+                       @include link-transition;
+                       color: currentColor;
+
+                       &:hover {
+                               text-decoration: none;
+                               color: $color__link;
+                       }
+               }
+
+               .svg-icon {
+                       position: relative;
+                       display: inline-block;
+                       vertical-align: middle;
+                       margin-right: 0.5em;
+               }
+       }
+
+       .entry-meta {
+
+               margin: $size__spacing-unit 0;
+
+               &.has-discussion .comment-count {
+
+                       @include media(desktop) {
+                               float: right;
+                               position: relative;
+                       }
+
+                       .discussion-avatar-list {
+                               display: none;
+
+                               @include media(desktop) {
+                                       bottom: 100%;
+                                       display: block;
+                                       position: absolute;
+                               }
+                       }
+               }
+       }
+
+       .entry-footer {
+
+               margin: calc(2 * #{$size__spacing-unit}) $size__spacing-unit $size__spacing-unit;
+
+               @include media(tablet) {
+                       margin: calc(3 * #{$size__spacing-unit}) calc(2 * (100vw / 12));
+                       max-width: calc(8 * (100vw / 12));
+               }
+
+               @include media(tablet) {
+                       max-width: calc(6 * (100vw / 12));
+               }
+       }
+
+       .post-thumbnail {
+
+               margin: $size__spacing-unit;
+
+               @include media(tablet) {
+                       margin: $size__spacing-unit calc(2 * (100vw / 12));
+               }
+
+               &:focus {
+                       outline: none;
+               }
+
+               .post-thumbnail-inner {
+                       display: block;
+
+                       img {
+                               position: relative;
+                               display: block;
+                               width: 100%;
+                       }
+               }
+
+       }
+
+       .image-filters-enabled & {
+
+               .post-thumbnail {
+                       position: relative;
+                       display: block;
+
+                       .post-thumbnail-inner {
+                               @include filter-grayscale;
+                       }
+
+                       &:before, &:after {
+                               position: absolute;
+                               display: block;
+                               width: 100%;
+                               height: 100%;
+                               top: 0; left: 0;
+                               content: "\020";
+                               display: block;
+                               pointer-events: none;
+                       }
+
+                       @include filter-duotone;
+
+               }
+
+       }
+
+       .entry-content {
+
+               .more-link {
+                       @include link-transition;
+                       display: inline;
+                       color: inherit;
+
+                       &:after {
+                               content: "»";
+                               margin-left: 0.5em;
+                       }
+
+                       &:hover {
+                               color: $color__link;
+                               text-decoration: none;
+                       }
+               }
+
+               a {
+                       text-decoration: underline;
+
+                       &:hover {
+                               text-decoration: none;
+                       }
+               }
+
+               // Overwrite iframe embeds that have inline styles.
+               > iframe[style] {
+
+                       margin: 32px $size__spacing-unit !important;
+                       max-width: calc(100vw - (2 * #{ $size__spacing-unit })) !important;
+
+                       @include media(tablet) {
+                               margin: 32px calc(2 * (100vw / 12)) !important;
+                               max-width: calc(8 * (100vw / 12)) !important;
+                       }
+
+                       @include media(desktop) {
+                               max-width: calc(6 * (100vw / 12)) !important;
+                       }
+               }
+
+               // Classic editor audio embeds.
+               .wp-audio-shortcode {
+                       max-width: calc(100vw - (2 * #{ $size__spacing-unit }));
+
+                       @include media(tablet) {
+                               max-width: calc(8 * (100vw / 12));
+                       }
+
+                       @include media(desktop) {
+                               max-width: calc(6 * (100vw / 12));
+                       }
+               }
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasssitesecondary_widgetsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/site/secondary/_widgets.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/site/secondary/_widgets.scss                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/site/secondary/_widgets.scss 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,8 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.widget {
+       margin: 0 0 #{$size__spacing-unit};
+
+       /* Make sure select elements fit in widgets. */
+       select {
+               max-width: 100%;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasstypography_copyscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_copy.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_copy.scss                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_copy.scss        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,61 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+p {
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+dfn, cite, em, i {
+       font-style: italic;
+}
+
+blockquote {
+
+       > p {
+               font-size: $font__size-lg;
+               font-style: italic;
+               line-height: $font__line-height-heading;
+       }
+
+       cite {
+               font-size: $font__size-sm;
+               font-style: normal;
+               font-family: $font__heading;
+       }
+}
+
+pre {
+       font-size: $font__size-sm;
+       font-family: $font__pre;
+       line-height: $font__line-height-body;
+       overflow: auto;
+}
+
+code, kbd, tt, var {
+       font-size: $font__size-sm;
+       font-family: $font__code;
+}
+
+abbr, acronym {
+       border-bottom: 1px dotted #666;
+       cursor: help;
+}
+
+mark, ins {
+       background: #fff9c0;
+       text-decoration: none;
+}
+
+big {
+       font-size: 125%;
+}
+
+a {
+       text-decoration: none;
+
+       &:hover {
+               text-decoration: none;
+       }
+
+       &:focus {
+               text-decoration: underline;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasstypography_headingsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_headings.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_headings.scss                          (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_headings.scss    2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,139 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.main-navigation,
+.page-description,
+h2.author-title,
+.not-found .page-title,
+.error-404 .page-title,
+.post-navigation .post-title,
+.pagination .nav-links,
+.comments-title,
+.comment-author .fn,
+.no-comments,
+.site-title,
+h1, h2, h3, h4, h5, h6 {
+       font-family: $font__heading;
+       font-weight: 700;
+       letter-spacing: -0.02em;
+       line-height: $font__line-height-heading;
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+}
+
+.site-info,
+.page-description,
+.post-navigation .post-title,
+.comment-metadata,
+.discussion-meta-info,
+.entry-meta,
+.entry-footer,
+.comment-reply-link,
+#cancel-comment-reply-link,
+img:after,
+.page-links,
+.sticky-post {
+       font-family: $font__heading;
+}
+
+.page-title {
+       font-family: $font__body;
+}
+
+.site-branding,
+.main-navigation ul.main-menu > li,
+.social-navigation,
+.author-description p.author-bio,
+.nav-links {
+       line-height: 1.25;
+}
+
+h1 {
+       font-size: $font__size-xl;
+
+       @include media(tablet) {
+               font-size: $font__size-xxl;
+       }
+}
+
+.entry-title,
+.not-found .page-title,
+.error-404 .page-title,
+.has-larger-font-size,
+h2 {
+       font-size: $font__size-lg;
+
+       @include media(tablet) {
+               font-size: $font__size-xl;
+       }
+}
+
+.has-regular-font-size,
+.has-large-font-size,
+.comments-title,
+h3 {
+       font-size: $font__size-lg;
+}
+
+.site-title,
+.site-description,
+.main-navigation,
+.nav-links,
+.page-title,
+.page-description,
+.comment-author .fn,
+.no-comments,
+h2.author-title,
+p.author-bio,
+h4 {
+       font-size: $font__size-md;
+}
+
+.pagination .nav-links,
+.comment-content,
+h5 {
+       font-size: $font__size-sm;
+}
+
+.entry-meta,
+.entry-footer,
+.discussion-meta-info,
+.site-info,
+.has-small-font-size,
+.comment-reply-link,
+.comment-metadata,
+.comment-notes,
+.sticky-post,
+#cancel-comment-reply-link,
+img:after,
+h6 {
+       font-size: $font__size-xs;
+}
+
+.site-title,
+.page-title {
+       font-weight: normal;
+}
+
+.page-description,
+.page-links a {
+       font-weight: bold;
+}
+
+.site-description {
+       letter-spacing: -0.01em;
+}
+
+.post-navigation .post-title,
+.entry-title,
+.not-found .page-title,
+.error-404 .page-title,
+.comments-title,
+blockquote {
+       hyphens: auto;
+       word-break: break-word;
+}
+
+/* Do not hyphenate entry title on tablet view and bigger. */
+.entry-title {
+       @include media(tablet) {
+               hyphens: none;
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensasstypography_typographyscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_typography.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_typography.scss                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/typography/_typography.scss  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,32 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+html {
+       font-size: $font__size_base;
+}
+
+body {
+       -webkit-font-smoothing: antialiased;
+       -moz-osx-font-smoothing: grayscale;
+       color: $color__text-main;
+       font-family: $font__body;
+       font-weight: 400;
+       font-size: 1em;
+       line-height: $font__line-height-body;
+       margin: 0;
+       text-rendering: optimizeLegibility;
+}
+
+button,
+input,
+select,
+optgroup,
+textarea {
+       color: $color__text-main;
+       font-family: $font__body;
+       font-weight: 400;
+       line-height: $font__line-height-body;
+       text-rendering: optimizeLegibility;
+}
+
+@import "headings";
+
+@import "copy";
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassvariablessite_colorsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_colors.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_colors.scss                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_colors.scss  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,34 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+// Backgrounds
+$color__background-body: #fff;
+$color__background-input: #fff;
+$color__background-screen: #f1f1f1;
+$color__background-hr: #ccc;
+$color__background-button: #0073aa;
+$color__background-button-hover: #111;
+$color__background-pre: #eee;
+$color__background-ins: #fff9c0;
+$color__background_selection: mix( $color__background-body, $color__background-button, 75% ); // lighten( salmon, 22.5% ); // lighten( #0999d4, 48% );
+
+// Text
+$color__text-main: #111;
+$color__text-light: #767676;
+$color__text-hover: lighten( #111, 22.5% );
+$color__text-screen: #21759b;
+$color__text-input: #666;
+$color__text-input-focus: #111;
+
+// Links
+$color__link: #0073aa;
+$color__link-visited: #0073aa;
+$color__link-hover: darken( $color__link, 10% );
+
+// Borders
+$color__border: #ccc;
+$color__border-link: #0073aa;
+$color__border-link-hover: darken( $color__link, 10% );
+$color__border-button: #ccc #ccc #bbb;
+$color__border-button-hover: #ccc #bbb #aaa;
+$color__border-button-focus: #aaa #bbb #bbb;
+$color__border-input: $color__border;
+$color__border-abbr: #666;
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassvariablessite_columnsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_columns.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_columns.scss                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_columns.scss 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,16 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+$columns: (
+       1: calc(1 * (100vw / 12)),
+       2: calc(2 * (100vw / 12)),
+       3: calc(3 * (100vw / 12)),
+       4: calc(4 * (100vw / 12)),
+       5: calc(5 * (100vw / 12)),
+       6: calc(6 * (100vw / 12)),
+       7: calc(7 * (100vw / 12)),
+       8: calc(8 * (100vw / 12)),
+       9: calc(9 * (100vw / 12)),
+       10: calc(10 * (100vw / 12)),
+       11: calc(11 * (100vw / 12)),
+       12: calc(12 * (100vw / 12))
+);
+
+$columns__margin: $size__spacing-unit;
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassvariablessite_fontsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_fonts.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_fonts.scss                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_fonts.scss   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,23 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// Font and typographic variables
+
+$font__body: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+$font__heading: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+$font__code: Menlo, monaco, Consolas, Lucida Console, monospace;
+$font__pre: "Courier 10 Pitch", Courier, monospace;
+
+$font__size_base: 22px;
+$font__size-ratio: 1.125;
+
+$font__size-xxs:   1em / (1.5 * $font__size-ratio);
+$font__size-xs:    1em / (1.25 * $font__size-ratio);
+$font__size-sm:    1em / (1 * $font__size-ratio);
+$font__size-md:    1em * (1 * $font__size-ratio);
+$font__size-lg:    1em * (1.5 * $font__size-ratio);
+$font__size-xl:    1em * (2 * $font__size-ratio);
+$font__size-xxl:   1em * (2.5 * $font__size-ratio);
+$font__size-xxxl:  1em * (3 * $font__size-ratio);
+
+$font__line-height-body: 1.8;
+$font__line-height-pre: 1.6;
+$font__line-height-heading: 1.2;
+$font__line-height-double:  2 * $font__line-height-heading;
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassvariablessite_structurescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_structure.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_structure.scss                             (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_structure.scss       2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,13 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// Responsive widths.
+
+$size__spacing-unit: 1rem;
+$size__site-main: 100%;
+$size__site-sidebar: 25%;
+
+// Responsive widths.
+
+$mobile_width: 380px;
+$tablet_width: 768px;
+$desktop_width: 1168px;
+$wide_width: 1379px;
+
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassvariablessite_transitionsscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_transitions.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_transitions.scss                           (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_transitions.scss     2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,6 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// Transition timeouts.
+
+$link_transition: 110ms;
+$icon_transition: 120ms;
+$button_transition: 150ms;
+$background_transition: 200ms;
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensassvariablessite_variablessitescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_variables-site.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_variables-site.scss                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/sass/variables-site/_variables-site.scss  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,5 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@import "colors";
+@import "fonts";
+@import "structure";
+@import "columns";
+@import "transitions";
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenscreenshotpng"></a>
<div class="binary"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/screenshot.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx" style="display: block; padding: 0 10px">Index: branches/5.0/src/wp-content/themes/twentynineteen/screenshot.png
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- branches/5.0/src/wp-content/themes/twentynineteen/screenshot.png     2018-10-23 11:03:20 UTC (rev 43807)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ branches/5.0/src/wp-content/themes/twentynineteen/screenshot.png      2018-10-23 15:52:15 UTC (rev 43808)
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: branches/5.0/src/wp-content/themes/twentynineteen/screenshot.png
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:mime-type</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+application/octet-stream
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="branches50srcwpcontentthemestwentynineteensearchphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/search.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/search.php                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/search.php        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,56 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying search results pages
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#search-result
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+get_header();
+?>
+
+       <section id="primary" class="content-area">
+               <main id="main" class="site-main">
+
+               <?php if ( have_posts() ) : ?>
+
+                       <header class="page-header">
+                               <h1 class="page-title">
+                                       <?php esc_html_e( 'Search results for:', 'twentynineteen' ); ?>
+                               </h1>
+                               <div class="page-description">
+                                       <?php echo get_search_query(); ?>
+                               </div>
+                       </header><!-- .page-header -->
+
+                       <?php
+                       // Start the Loop.
+                       while ( have_posts() ) :
+                               the_post();
+
+                               /*
+                                * Include the Post-Format-specific template for the content.
+                                * If you want to override this in a child theme, then include a file
+                                * called content-___.php (where ___ is the Post Format name) and that will be used instead.
+                                */
+                               get_template_part( 'template-parts/content/content' );
+
+                               // End the loop.
+                       endwhile;
+
+                       // Previous/next page navigation.
+                       twentynineteen_the_posts_navigation();
+
+                       // If no content, include the "No posts found" template.
+               else :
+                       get_template_part( 'template-parts/content/content', 'none' );
+
+               endif;
+               ?>
+               </main><!-- #main -->
+       </section><!-- #primary -->
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteensinglephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/single.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/single.php                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/single.php        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,60 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying all single posts
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+get_header();
+?>
+
+       <div id="primary" class="content-area">
+               <main id="main" class="site-main">
+
+                       <?php
+
+                       /* Start the Loop */
+                       while ( have_posts() ) :
+                               the_post();
+
+                               get_template_part( 'template-parts/content/content', 'single' );
+
+                               if ( is_singular( 'attachment' ) ) {
+                                       // Parent post navigation.
+                                       the_post_navigation(
+                                               array(
+                                                       'prev_text' => _x( '<span class="meta-nav">Published in</span><span class="post-title">%title</span>', 'Parent post link', 'twentynineteen' ),
+                                               )
+                                       );
+                               } elseif ( is_singular( 'post' ) ) {
+                                       // Previous/next post navigation.
+                                       the_post_navigation(
+                                               array(
+                                                       'next_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Next Post', 'twentynineteen' ) . '</span> ' .
+                                                               '<span class="screen-reader-text">' . __( 'Next post:', 'twentynineteen' ) . '</span> <br/>' .
+                                                               '<span class="post-title">%title</span>',
+                                                       'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Previous Post', 'twentynineteen' ) . '</span> ' .
+                                                               '<span class="screen-reader-text">' . __( 'Previous post:', 'twentynineteen' ) . '</span> <br/>' .
+                                                               '<span class="post-title">%title</span>',
+                                               )
+                                       );
+                               }
+
+                               // If comments are open or we have at least one comment, load up the comment template.
+                               if ( comments_open() || get_comments_number() ) {
+                                       comments_template();
+                               }
+
+                       endwhile; // End of the loop.
+                       ?>
+
+               </main><!-- #main -->
+       </div><!-- #primary -->
+
+<?php get_template_part( 'template-parts/post/post', 'navigation' ); ?>
+
+<?php
+get_footer();
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenstyleeditorframecss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/style-editor-frame.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/style-editor-frame.css                          (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/style-editor-frame.css    2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,60 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*!
+Twenty Nineteen Editor Frame Styles
+
+NOTE: This file customizes items that are out of the normal scope of style-editor.css due to the auto-prefixing functionality associated with add_editor_style(). When that file is able to edit the post title and a container similar to .edit-post-layout, these styles should be migrated into style-editor.css. 
+*/
+/** === Includes === */
+/* If we add the border using a regular CSS border, it won't look good on non-retina devices,
+ * since its edges can look jagged due to lack of antialiasing. In this case, we are several
+ * layers of box-shadow to add the border visually, which will render the border smoother. */
+/** === Title === */
+body.gutenberg-editor-page .gutenberg .editor-post-title__block:before {
+  background: #767676;
+  content: "\020";
+  display: block;
+  height: 2px;
+  margin: 1rem 0;
+  width: 1em;
+}
+
+body.gutenberg-editor-page .gutenberg .editor-post-title__block:before {
+  width: 2.8125em;
+  margin-top: 0;
+  margin-bottom: 0;
+  margin-left: 1em;
+  position: relative;
+  top: 0.5em;
+}
+
+body.gutenberg-editor-page .gutenberg .editor-post-title__block .editor-post-title__input {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 2.8125em;
+}
+
+/** === Default Appender === */
+body.gutenberg-editor-page .gutenberg .editor-default-block-appender__content {
+  font-family: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+  font-size: 22px;
+}
+
+/** === Off-Center Content === */
+@media only screen and (min-width: 768px) {
+  body.gutenberg-editor-page .gutenberg .edit-post-layout .editor-writing-flow {
+    max-width: 80%;
+    margin: 0 10%;
+  }
+  body.gutenberg-editor-page .gutenberg .edit-post-layout .editor-post-title__block,
+  body.gutenberg-editor-page .gutenberg .edit-post-layout .editor-default-block-appender,
+  body.gutenberg-editor-page .gutenberg .edit-post-layout .editor-block-list__block {
+    margin-left: 0;
+    margin-right: 0;
+  }
+  body.gutenberg-editor-page .gutenberg .edit-post-layout .editor-block-list__block[data-align="full"] {
+    width: calc( 125% + 88px + 28px);
+    position: relative;
+    left: calc( -12.5% - 46px - 14px);
+  }
+  body.gutenberg-editor-page .gutenberg .edit-post-layout .editor-block-list__block[data-align="right"] {
+    max-width: 125%;
+  }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenstyleeditorframescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/style-editor-frame.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/style-editor-frame.scss                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/style-editor-frame.scss   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,67 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*!
+Twenty Nineteen Editor Frame Styles
+
+NOTE: This file customizes items that are out of the normal scope of style-editor.css due to the auto-prefixing functionality associated with add_editor_style(). When that file is able to edit the post title and a container similar to .edit-post-layout, these styles should be migrated into style-editor.css. 
+*/
+
+/** === Includes === */
+
+@import "sass/variables-site/variables-site";
+@import "sass/variables-site/colors";
+@import "sass/mixins/mixins-master";
+
+/** === Title === */
+
+body.gutenberg-editor-page .gutenberg .editor-post-title__block {
+       @include post-section-dash;
+
+       &:before {
+               width: $font__size-xxl;
+               margin-top: 0;
+               margin-bottom: 0;
+               margin-left: 1em;
+               position: relative;
+               top: 0.5em;
+       }
+
+       .editor-post-title__input {
+               font-family: $font__heading;
+               font-size: $font__size-xxl;
+       }
+}
+
+/** === Default Appender === */
+
+body.gutenberg-editor-page .gutenberg .editor-default-block-appender__content {
+       font-family: $font__body;
+       font-size: $font__size_base;
+}
+
+/** === Off-Center Content === */
+
+body.gutenberg-editor-page .gutenberg .edit-post-layout {
+
+       @include media(tablet) {
+               .editor-writing-flow {
+                       max-width: 80%;
+                       margin: 0 10%;
+               }
+
+               .editor-post-title__block,
+               .editor-default-block-appender,
+               .editor-block-list__block {
+                       margin-left: 0;
+                       margin-right: 0;
+               }
+
+               .editor-block-list__block[data-align="full"] {
+                       width: calc( 125% + 88px + 28px );
+                       position: relative;
+                       left: calc( -12.5% - 46px - 14px );
+               }
+
+               .editor-block-list__block[data-align="right"] {
+                       max-width: 125%;
+               }
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenstyleeditorcss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/style-editor.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/style-editor.css                                (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/style-editor.css  2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,552 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*!
+Twenty Nineteen Editor Styles
+
+NOTE: Styling alignment styles require use of [data-align] selectors.
+This is not ideal, but it works. Styles using those selectors should be refactored
+when Gutenberg supports styling those variations more intuitively.
+*/
+/** === Includes === */
+/* If we add the border using a regular CSS border, it won't look good on non-retina devices,
+ * since its edges can look jagged due to lack of antialiasing. In this case, we are several
+ * layers of box-shadow to add the border visually, which will render the border smoother. */
+/** === Content Width === */
+.wp-block {
+  width: calc(100vw - (2 * 1rem));
+}
+
+@media only screen and (min-width: 768px) {
+  .wp-block {
+    width: calc(8 * (100vw / 12));
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .wp-block {
+    width: calc(6 * (100vw / 12 ));
+  }
+}
+
+/** === Base Typography === */
+body {
+  font-size: 22px;
+  font-family: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+  color: #111;
+}
+
+p {
+  font-size: 22px;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+}
+
+h1 {
+  font-size: 2.25em;
+}
+
+h1:before {
+  background: #767676;
+  content: "\020";
+  display: block;
+  height: 2px;
+  margin: 1rem 0;
+  width: 1em;
+}
+
+@media only screen and (min-width: 768px) {
+  h1 {
+    font-size: 2.8125em;
+  }
+}
+
+h2 {
+  font-size: 1.6875em;
+}
+
+h2:before {
+  background: #767676;
+  content: "\020";
+  display: block;
+  height: 2px;
+  margin: 1rem 0;
+  width: 1em;
+}
+
+@media only screen and (min-width: 768px) {
+  h2 {
+    font-size: 2.25em;
+  }
+}
+
+h3 {
+  font-size: 1.6875em;
+}
+
+h4 {
+  font-size: 1.125em;
+}
+
+h5 {
+  font-size: 0.88889em;
+}
+
+h6 {
+  font-size: 0.71111em;
+}
+
+a {
+  transition: color 110ms ease-in-out;
+  color: #0073aa;
+}
+
+a:hover, a:active {
+  color: #005177;
+  outline: 0;
+  text-decoration: none;
+}
+
+a:focus {
+  outline: 0;
+  text-decoration: underline;
+}
+
+figcaption,
+.gallery-caption {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 0.71111em;
+  line-height: 1.6;
+  color: #767676;
+}
+
+/** === Paragraph === */
+.wp-block-paragraph.has-drop-cap:not(:focus)::first-letter {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 3.375em;
+  line-height: 1;
+  font-weight: bold;
+  margin: 0 0.25em 0 0;
+}
+
+/** === Cover Image === */
+.wp-block-cover-image h2,
+.wp-block-cover-image .wp-block-cover-image-text {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 2.25em;
+  font-weight: bold;
+  line-height: 1.4;
+}
+
+.wp-block-cover-image.has-left-content {
+  justify-content: center;
+}
+
+.wp-block-cover-image.has-left-content h2,
+.wp-block-cover-image.has-left-content .wp-block-cover-image-text {
+  padding: 1em;
+}
+
+.wp-block-cover-image.has-right-content {
+  justify-content: center;
+}
+
+.wp-block-cover-image.has-right-content h2,
+.wp-block-cover-image.has-right-content .wp-block-cover-image-text {
+  padding: 1em;
+}
+
+body[data-type="core/cover-image"][data-align="left"] h2,
+body[data-type="core/cover-image"][data-align="left"] .wp-block-cover-image-text,
+body[data-type="core/cover-image"][data-align="right"] h2,
+body[data-type="core/cover-image"][data-align="right"] .wp-block-cover-image-text {
+  width: 100%;
+  max-width: 305px;
+}
+
+@media only screen and (min-width: 1168px) {
+  body[data-type="core/cover-image"][data-align="wide"] h2,
+  body[data-type="core/cover-image"][data-align="wide"] .wp-block-cover-image-text,
+  body[data-type="core/cover-image"][data-align="full"] h2,
+  body[data-type="core/cover-image"][data-align="full"] .wp-block-cover-image-text {
+    padding: 0;
+    width: calc(6 * (100vw / 12));
+    max-width: calc(6 * (100vw / 12));
+  }
+}
+
+/** === Gallery === */
+.wp-block-gallery .blocks-gallery-image figcaption,
+.wp-block-gallery .blocks-gallery-item figcaption,
+.wp-block-gallery .gallery-item .gallery-caption {
+  font-size: 0.71111em;
+  line-height: 1.6;
+}
+
+/** === Button === */
+.wp-block-button .wp-block-button__link {
+  line-height: 1.8;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 0.88889em;
+  font-weight: bold;
+}
+
+.wp-block-button .wp-block-button__link:not(.has-background),
+.wp-block-button .wp-block-button__link:not(.has-background) {
+  background: #0073aa;
+}
+
+.wp-block-button:not(.is-style-squared) .wp-block-button__link {
+  border-radius: 5px;
+}
+
+.wp-block-button.is-style-outline .wp-block-button__link,
+.wp-block-button.is-style-outline .wp-block-button__link:hover,
+.wp-block-button.is-style-outline .wp-block-button__link:focus,
+.wp-block-button.is-style-outline .wp-block-button__link:active {
+  background: transparent;
+  border-color: #0073aa;
+}
+
+.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
+.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-text-color),
+.wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color),
+.wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color) {
+  color: #0073aa;
+}
+
+/** === Blockquote === */
+.wp-block-quote:not(.is-large):not(.is-style-large) {
+  border-left: 2px solid #0073aa;
+}
+
+.wp-block-quote.is-large, .wp-block-quote.is-style-large {
+  margin-top: 2.8125em;
+  margin-bottom: 2.8125em;
+}
+
+.wp-block-quote.is-large p,
+.wp-block-quote.is-style-large p {
+  font-size: 1.6875em;
+  line-height: 1.3;
+  margin-bottom: 0.5em;
+  margin-top: 0.5em;
+}
+
+.wp-block-quote cite,
+.wp-block-quote footer,
+.wp-block-quote .wp-block-quote__citation {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 0.71111em;
+  line-height: 1.6;
+  color: #767676;
+}
+
+/** === Pullquote === */
+.wp-block-pullquote {
+  border: none;
+}
+
+.wp-block-pullquote.is-style-solid-color blockquote {
+  width: calc(100vw - (2 * 1rem));
+  max-width: 80%;
+}
+
+@media only screen and (min-width: 768px) {
+  .wp-block-pullquote.is-style-solid-color blockquote {
+    width: calc(8 * (100vw / 12));
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .wp-block-pullquote.is-style-solid-color blockquote {
+    width: calc(6 * (100vw / 12));
+  }
+}
+
+.wp-block-pullquote.is-style-solid-color blockquote:not(.has-text-color) p,
+.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation {
+  color: white;
+}
+
+.wp-block-pullquote.is-style-solid-color:not(.has-background-color) {
+  background-color: #0073aa;
+}
+
+.wp-block-pullquote blockquote {
+  -webkit-hyphens: auto;
+      -ms-hyphens: auto;
+          hyphens: auto;
+  word-break: break-word;
+}
+
+body[data-type="core/pullquote"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before,
+body[data-type="core/pullquote"] blockquote > .editor-rich-text p,
+body[data-type="core/pullquote"] p,
+body[data-type="core/pullquote"][data-align="left"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before,
+body[data-type="core/pullquote"][data-align="left"] blockquote > .editor-rich-text p,
+body[data-type="core/pullquote"][data-align="left"] p,
+body[data-type="core/pullquote"][data-align="right"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before,
+body[data-type="core/pullquote"][data-align="right"] blockquote > .editor-rich-text p,
+body[data-type="core/pullquote"][data-align="right"] p {
+  font-size: 1.6875em;
+  font-style: italic;
+  line-height: 1.3;
+  margin-bottom: 0.5em;
+  margin-top: 0.5em;
+  color: #111;
+}
+
+@media only screen and (min-width: 768px) {
+  body[data-type="core/pullquote"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before,
+  body[data-type="core/pullquote"] blockquote > .editor-rich-text p,
+  body[data-type="core/pullquote"] p,
+  body[data-type="core/pullquote"][data-align="left"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before,
+  body[data-type="core/pullquote"][data-align="left"] blockquote > .editor-rich-text p,
+  body[data-type="core/pullquote"][data-align="left"] p,
+  body[data-type="core/pullquote"][data-align="right"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before,
+  body[data-type="core/pullquote"][data-align="right"] blockquote > .editor-rich-text p,
+  body[data-type="core/pullquote"][data-align="right"] p {
+    font-size: 2.25em;
+  }
+}
+
+body[data-type="core/pullquote"] .wp-block-pullquote__citation,
+body[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation,
+body[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 0.71111em;
+  line-height: 1.6;
+  text-transform: none;
+  color: #767676;
+}
+
+body[data-type="core/pullquote"] em,
+body[data-type="core/pullquote"][data-align="left"] em,
+body[data-type="core/pullquote"][data-align="right"] em {
+  font-style: normal;
+}
+
+body[data-type="core/pullquote"][data-align="left"] .editor-block-list__block-edit,
+body[data-type="core/pullquote"][data-align="right"] .editor-block-list__block-edit {
+  max-width: 50%;
+}
+
+body[data-type="core/pullquote"][data-align="left"] .editor-block-list__block-edit .wp-block-pullquote:not(.is-style-solid-color),
+body[data-type="core/pullquote"][data-align="right"] .editor-block-list__block-edit .wp-block-pullquote:not(.is-style-solid-color) {
+  padding: 0;
+}
+
+body[data-type="core/pullquote"][data-align="left"] .editor-block-list__block-edit .wp-block-pullquote.is-style-solid-color,
+body[data-type="core/pullquote"][data-align="right"] .editor-block-list__block-edit .wp-block-pullquote.is-style-solid-color {
+  padding: 1em;
+}
+
+body[data-type="core/pullquote"][data-align="left"] .editor-block-list__block-edit .wp-block-pullquote.is-style-solid-color p,
+body[data-type="core/pullquote"][data-align="left"] .editor-block-list__block-edit .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
+body[data-type="core/pullquote"][data-align="right"] .editor-block-list__block-edit .wp-block-pullquote.is-style-solid-color p,
+body[data-type="core/pullquote"][data-align="right"] .editor-block-list__block-edit .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation {
+  color: white;
+}
+
+body[data-type="core/pullquote"][data-align="left"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before,
+body[data-type="core/pullquote"][data-align="left"] blockquote > .editor-rich-text p,
+body[data-type="core/pullquote"][data-align="left"] p,
+body[data-type="core/pullquote"][data-align="left"] .wp-block-pullquote__citation,
+body[data-type="core/pullquote"][data-align="right"] blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before,
+body[data-type="core/pullquote"][data-align="right"] blockquote > .editor-rich-text p,
+body[data-type="core/pullquote"][data-align="right"] p,
+body[data-type="core/pullquote"][data-align="right"] .wp-block-pullquote__citation {
+  text-align: left;
+}
+
+/** === File === */
+.wp-block-file {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+}
+
+.wp-block-file .wp-block-file__button {
+  line-height: 1.8;
+  font-size: 0.88889em;
+  font-weight: bold;
+  background-color: #0073aa;
+  border-radius: 5px;
+}
+
+/** === Verse === */
+.wp-block-verse,
+.wp-block-verse pre {
+  padding: 0;
+}
+
+/** === Code === */
+.wp-block-code {
+  border-radius: 0;
+}
+
+/** === Table === */
+.wp-block-table td, .wp-block-table th {
+  border-color: #767676;
+}
+
+/** === Separator === */
+.wp-block-separator:not(.is-style-dots) {
+  border-bottom: 2px solid #767676;
+}
+
+.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
+  width: 2.25em;
+  margin-left: 0;
+}
+
+.wp-block-separator.is-style-dots:before {
+  color: #767676;
+  font-size: 1.6875em;
+  letter-spacing: 0.88889em;
+}
+
+/** === Latest Posts, Archives, Categories === */
+ul.wp-block-archives,
+.wp-block-categories,
+.wp-block-latest-posts {
+  padding: 0;
+  list-style-type: none;
+}
+
+ul.wp-block-archives ul,
+.wp-block-categories ul,
+.wp-block-latest-posts ul {
+  padding: 0;
+  list-style-type: none;
+}
+
+ul.wp-block-archives li,
+.wp-block-categories li,
+.wp-block-latest-posts li {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 1.6875em;
+  font-weight: bold;
+  line-height: 1.2;
+}
+
+ul.wp-block-archives li a,
+.wp-block-categories li a,
+.wp-block-latest-posts li a {
+  text-decoration: none;
+}
+
+ul.wp-block-archives li a:after,
+.wp-block-categories li a:after,
+.wp-block-latest-posts li a:after {
+  color: #767676;
+  content: ",";
+}
+
+ul.wp-block-archives li:last-child a:after,
+.wp-block-categories li:last-child a:after,
+.wp-block-latest-posts li:last-child a:after {
+  color: #767676;
+  content: ".";
+}
+
+/** === Latest Posts grid view === */
+.wp-block-latest-posts.is-grid li {
+  border-top: 2px solid #ccc;
+  padding-top: 1rem;
+  margin-bottom: 2rem;
+}
+
+.wp-block-latest-posts.is-grid li a:after {
+  content: '';
+}
+
+.wp-block-latest-posts.is-grid li:last-child {
+  margin-bottom: auto;
+}
+
+.wp-block-latest-posts.is-grid li:last-child a:after {
+  content: '';
+}
+
+/** === Latest Comments === */
+.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-weight: bold;
+}
+
+.wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date {
+  font-weight: normal;
+}
+
+.wp-block-latest-comments .wp-block-latest-comments__comment,
+.wp-block-latest-comments .wp-block-latest-comments__comment-date,
+.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
+  font-size: inherit;
+}
+
+.wp-block-latest-comments .wp-block-latest-comments__comment-date {
+  font-size: 0.71111em;
+}
+
+/** === Classic Editor === */
+/* Properly center-align captions in the classic-editor block */
+.wp-caption dd {
+  text-align: center;
+  -webkit-margin-start: 0px;
+  margin-inline-start: 0px;
+}
+
+.wp-block-freeform {
+  /* Add style for galleries in classic-editor block */
+}
+
+.wp-block-freeform .gallery {
+  display: flex;
+}
+
+.wp-block-freeform .gallery .gallery-item {
+  padding: 0.5rem;
+  text-align: center;
+  vertical-align: top;
+  width: 100%;
+}
+
+.wp-block-freeform .gallery .gallery-item .gallery-caption {
+  margin: 0;
+}
+
+.wp-block-freeform .gallery.gallery-columns-2 .gallery-item {
+  max-width: calc( ( 12 / 2 ) * (100% / 12));
+}
+
+.wp-block-freeform .gallery.gallery-columns-3 .gallery-item {
+  max-width: calc( ( 12 / 3 ) * (100% / 12));
+}
+
+.wp-block-freeform .gallery.gallery-columns-4 .gallery-item {
+  max-width: calc( ( 12 / 4 ) * (100% / 12));
+}
+
+.wp-block-freeform .gallery.gallery-columns-5 .gallery-item {
+  max-width: calc( ( 12 / 5 ) * (100% / 12));
+}
+
+.wp-block-freeform .gallery.gallery-columns-6 .gallery-item {
+  max-width: calc( ( 12 / 6 ) * (100% / 12));
+}
+
+.wp-block-freeform .gallery.gallery-columns-7 .gallery-item {
+  max-width: calc( ( 12 / 7 ) * (100% / 12));
+}
+
+.wp-block-freeform .gallery.gallery-columns-8 .gallery-item {
+  max-width: calc( ( 12 / 8 ) * (100% / 12));
+}
+
+.wp-block-freeform .gallery.gallery-columns-9 .gallery-item {
+  max-width: calc( ( 12 / 9 ) * (100% / 12));
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenstyleeditorscss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/style-editor.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/style-editor.scss                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/style-editor.scss 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,524 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*!
+Twenty Nineteen Editor Styles
+
+NOTE: Styling alignment styles require use of [data-align] selectors.
+This is not ideal, but it works. Styles using those selectors should be refactored
+when Gutenberg supports styling those variations more intuitively.
+*/
+
+/** === Includes === */
+
+@import "sass/variables-site/variables-site";
+@import "sass/variables-site/colors";
+@import "sass/mixins/mixins-master";
+
+/** === Content Width === */
+
+.wp-block {
+       width: calc(100vw - (2 * #{$size__spacing-unit}));
+
+       @include media(tablet) {
+               width: calc(8 * (100vw / 12));
+       }
+
+       @include media(desktop) {
+               width: calc(6 * (100vw / 12 ));
+       }
+}
+
+/** === Base Typography === */
+
+body {
+       font-size: $font__size_base;
+       font-family: $font__body;
+       color: $color__text-main;
+}
+
+p {
+       font-size: $font__size_base;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+       font-family: $font__heading;
+}
+
+h1 {
+       font-size: $font__size-xl;
+       @include post-section-dash;
+
+       @include media(tablet) {
+               font-size: $font__size-xxl;
+       }
+}
+
+h2 {
+       font-size: $font__size-lg;
+       @include post-section-dash;
+
+       @include media(tablet) {
+               font-size: $font__size-xl;
+       }
+}
+
+h3 {
+       font-size: $font__size-lg;
+}
+
+h4 {
+       font-size: $font__size-md;
+}
+
+h5 {
+       font-size: $font__size-sm;
+}
+
+h6 {
+       font-size: $font__size-xs;
+}
+
+a {
+       @include link-transition;
+       color: $color__link;
+
+       *:visited {
+
+       }
+
+       &:hover,
+       &:active {
+               color: $color__link-hover;
+               outline: 0;
+               text-decoration: none;
+       }
+
+       &:focus {
+               outline: 0;
+               text-decoration: underline;
+       }
+}
+
+figcaption,
+.gallery-caption {
+       font-family: $font__heading;
+       font-size: $font__size-xs;
+       line-height: 1.6;
+       color: $color__text-light;
+}
+
+/** === Paragraph === */
+
+.wp-block-paragraph {
+
+       &.has-drop-cap:not(:focus)::first-letter {
+               font-family: $font__heading;
+               font-size: $font__size-xxxl;
+               line-height: 1;
+               font-weight: bold;
+               margin: 0 0.25em 0 0;
+       }
+}
+
+/** === Cover Image === */
+
+.wp-block-cover-image {
+
+       h2,
+       .wp-block-cover-image-text {
+               font-family: $font__heading;
+               font-size: $font__size-xl;
+               font-weight: bold;
+               line-height: 1.4;
+       }
+
+       &.has-left-content {
+               justify-content: center;
+
+               h2,
+               .wp-block-cover-image-text {
+                       padding: 1em;
+               }
+       }
+
+       &.has-right-content {
+               justify-content: center;
+
+               h2,
+               .wp-block-cover-image-text {
+                       padding: 1em;
+               }
+       }
+}
+
+body[data-type="core/cover-image"][data-align="left"],
+body[data-type="core/cover-image"][data-align="right"] {
+
+       h2,
+       .wp-block-cover-image-text {
+               width: 100%;
+               max-width: 305px;
+       }
+}
+
+body[data-type="core/cover-image"][data-align="wide"],
+body[data-type="core/cover-image"][data-align="full"] {
+
+       @include media(desktop) {
+               h2,
+               .wp-block-cover-image-text {
+                       padding: 0;
+                       width: calc(6 * (100vw / 12));
+                       max-width: calc(6 * (100vw / 12));
+               }
+       }
+}
+
+/** === Gallery === */
+
+.wp-block-gallery {
+
+       .blocks-gallery-image figcaption,
+       .blocks-gallery-item figcaption,
+       .gallery-item .gallery-caption {
+               font-size: $font__size-xs;
+               line-height: 1.6;
+       }
+}
+
+/** === Button === */
+
+.wp-block-button {
+
+       .wp-block-button__link {
+               line-height: 1.8;
+               font-family: $font__heading;
+               font-size: $font__size-sm;
+               font-weight: bold;
+       }
+
+       .wp-block-button__link:not(.has-background),
+       .wp-block-button__link:not(.has-background) {
+               background: $color__background-button;
+       }
+
+       &:not(.is-style-squared) .wp-block-button__link {
+               border-radius: 5px;
+       }
+
+       &.is-style-outline .wp-block-button__link,
+       &.is-style-outline .wp-block-button__link:hover,
+       &.is-style-outline .wp-block-button__link:focus,
+       &.is-style-outline .wp-block-button__link:active {
+               background: transparent;
+               border-color: $color__background-button;
+
+               &:not(.has-text-color) {
+                       color: $color__background-button;
+               }
+       }
+}
+
+/** === Blockquote === */
+
+.wp-block-quote {
+
+       &:not(.is-large):not(.is-style-large) {
+               border-left: 2px solid $color__link;
+       }
+
+       &.is-large,
+       &.is-style-large {
+               margin-top: $font__size-xxl;
+               margin-bottom: $font__size-xxl;
+       }
+
+       &.is-large p,
+       &.is-style-large p {
+               font-size: $font__size-lg;
+               line-height: 1.3;
+               margin-bottom: 0.5em;
+               margin-top: 0.5em;
+       }
+
+       cite,
+       footer,
+       .wp-block-quote__citation {
+               font-family: $font__heading;
+               font-size: $font__size-xs;
+               line-height: 1.6;
+               color: $color__text-light;
+       }
+}
+
+/** === Pullquote === */
+
+.wp-block-pullquote {
+       border: none;
+
+       &.is-style-solid-color {
+
+               blockquote {
+                       width: calc(100vw - (2 * #{ $size__spacing-unit}));
+                       max-width: 80%;
+
+                       @include media(tablet) {
+                               width: calc(8 * (100vw / 12));
+                       }
+
+                       @include media(desktop) {
+                               width: calc(6 * (100vw / 12));
+                       }
+               }
+
+               blockquote:not(.has-text-color) p,
+               .wp-block-pullquote__citation {
+                       color: white;
+               }
+
+               &:not(.has-background-color) {
+                       background-color: $color__link;
+               }
+       }
+
+       blockquote {
+               hyphens: auto;
+               word-break: break-word;
+       }
+}
+
+body[data-type="core/pullquote"],
+body[data-type="core/pullquote"][data-align="left"],
+body[data-type="core/pullquote"][data-align="right"] {
+
+       blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before,
+       blockquote > .editor-rich-text p,
+       p {
+               font-size: $font__size-lg;
+               font-style: italic;
+               line-height: 1.3;
+               margin-bottom: 0.5em;
+               margin-top: 0.5em;
+               color: $color__text-main;
+
+               @include media(tablet) {
+                       font-size: $font__size-xl;
+               }
+       }
+
+       .wp-block-pullquote__citation {
+               font-family: $font__heading;
+               font-size: $font__size-xs;
+               line-height: 1.6;
+               text-transform: none;
+               color: $color__text-light;
+       }
+
+       em {
+               font-style: normal;
+       }
+}
+
+body[data-type="core/pullquote"][data-align="left"],
+body[data-type="core/pullquote"][data-align="right"] {
+
+       .editor-block-list__block-edit {
+               max-width: 50%;
+
+               .wp-block-pullquote:not(.is-style-solid-color) {
+                       padding: 0;
+               }
+
+               .wp-block-pullquote.is-style-solid-color {
+                       padding: 1em;
+
+                       p,
+                       .wp-block-pullquote__citation {
+                               color: white;
+                       }
+               }
+       }
+
+       blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty="true"]::before,
+       blockquote > .editor-rich-text p,
+       p,
+       .wp-block-pullquote__citation {
+               text-align: left;
+       }
+}
+
+/** === File === */
+
+.wp-block-file {
+       font-family: $font__heading;
+
+       .wp-block-file__button {
+               line-height: 1.8;
+               font-size: $font__size-sm;
+               font-weight: bold;
+               background-color: $color__link;
+               border-radius: 5px;
+       }
+}
+
+/** === Verse === */
+
+.wp-block-verse,
+.wp-block-verse pre {
+       padding: 0;
+}
+
+/** === Code === */
+
+.wp-block-code {
+       border-radius: 0;
+}
+
+/** === Table === */
+
+.wp-block-table {
+
+       td, th {
+               border-color: $color__text-light;
+       }
+}
+
+/** === Separator === */
+
+.wp-block-separator {
+
+       &:not(.is-style-dots) {
+               border-bottom: 2px solid $color__text-light;
+       }
+
+       &:not(.is-style-wide):not(.is-style-dots) {
+               width: $font__size-xl;
+               margin-left: 0;
+       }
+
+       &.is-style-dots:before {
+               color: $color__text-light;
+               font-size: $font__size-lg;
+               letter-spacing: $font__size-sm;
+       }
+}
+
+/** === Latest Posts, Archives, Categories === */
+
+ul.wp-block-archives,
+.wp-block-categories,
+.wp-block-latest-posts {
+       padding: 0;
+       list-style-type: none;
+
+       ul {
+               padding: 0;
+               list-style-type: none;
+       }
+
+       li {
+               font-family: $font__heading;
+               font-size: $font__size-lg;
+               font-weight: bold;
+               line-height: $font__line-height-heading;
+
+               a {
+                       text-decoration: none;
+
+                       &:after {
+                               color: $color__text-light;
+                               content: ",";
+                       }
+               }
+
+               &:last-child a:after {
+                       color: $color__text-light;
+                       content: ".";
+               }
+       }
+}
+
+/** === Latest Posts grid view === */
+.wp-block-latest-posts.is-grid {
+               li {
+                       border-top: 2px solid $color__border;
+                       padding-top: (1 * $size__spacing-unit);
+                       margin-bottom: (2 * $size__spacing-unit);
+                       a {
+                               &:after {
+                                       content: '';
+                               }
+                       }
+                       &:last-child {
+                               margin-bottom: auto;
+                               a:after {
+                                       content: '';
+                               }
+                       }
+               }
+       }
+
+/** === Latest Comments === */
+
+.wp-block-latest-comments {
+
+       .wp-block-latest-comments__comment-meta {
+               font-family: $font__heading;
+               font-weight: bold;
+
+               .wp-block-latest-comments__comment-date {
+                       font-weight: normal;
+               }
+       }
+
+       .wp-block-latest-comments__comment,
+       .wp-block-latest-comments__comment-date,
+       .wp-block-latest-comments__comment-excerpt p {
+               font-size: inherit;
+       }
+
+       .wp-block-latest-comments__comment-date {
+               font-size: $font__size-xs;
+       }
+}
+
+/** === Classic Editor === */
+
+/* Properly center-align captions in the classic-editor block */
+.wp-caption {
+       dd {
+               text-align: center;
+               -webkit-margin-start: 0px;
+               margin-inline-start: 0px;
+       }
+}
+
+.wp-block-freeform {
+
+       /* Add style for galleries in classic-editor block */
+       .gallery {
+
+               display: flex;
+
+               .gallery-item {
+                       padding: ( $size__spacing-unit * .5 );
+                       text-align: center;
+                       vertical-align: top;
+                       width: 100%;
+
+                       .gallery-caption {
+                               margin: 0;
+                       }
+               }
+
+               // Loops to enumerate the classes for gallery columns.
+               @for $i from 2 through 9 {
+                       &.gallery-columns-#{$i} .gallery-item {
+                               max-width: calc( ( 12 / #{$i} ) * (100% / 12) );
+                       }
+               }
+       }
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenstylertlcss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/style-rtl.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/style-rtl.css                           (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/style-rtl.css     2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,3243 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@charset "UTF-8";
+/*
+Theme Name: Twenty Nineteen
+Theme URI: https://github.com/WordPress/twentynineteen
+Author: the WordPress team
+Author URI: https://wordpress.org/
+Description: A new Gutenberg-ready theme.
+Requires at least: WordPress 4.9.6
+Version: 1.0
+License: GNU General Public License v2 or later
+License URI: LICENSE
+Text Domain: twentynineteen
+Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
+
+This theme, like WordPress, is licensed under the GPL.
+Use it to make something cool, have fun, and share what you've learned with others.
+
+Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
+Underscores is distributed under the terms of the GNU GPL v2 or later.
+
+Normalizing styles have been helped along thanks to the fine work of
+Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
+*/
+/*--------------------------------------------------------------
+>>> TABLE OF CONTENTS:
+----------------------------------------------------------------
+# Variables
+# Normalize
+# Typography
+       ## Headings
+       ## Copy
+# Elements
+       ## Lists
+       ## Tables
+# Forms
+       ## Buttons
+       ## Fields
+# Navigation
+       ## Links
+       ## Menus
+       ## Next & Previous
+# Accessibility
+# Alignments
+# Clearings
+# Layout
+# Widgets
+# Content
+       ## Archives
+       ## Posts and pages
+       ## Comments
+# Blocks
+# Media
+       ## Captions
+       ## Galleries
+--------------------------------------------------------------*/
+/* If we add the border using a regular CSS border, it won't look good on non-retina devices,
+ * since its edges can look jagged due to lack of antialiasing. In this case, we are several
+ * layers of box-shadow to add the border visually, which will render the border smoother. */
+/* Normalize */
+/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
+/* Document
+        ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+  line-height: 1.15;
+  /* 1 */
+  -webkit-text-size-adjust: 100%;
+  /* 2 */
+}
+
+/* Sections
+        ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+  margin: 0;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0;
+}
+
+/* Grouping content
+        ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+  box-sizing: content-box;
+  /* 1 */
+  height: 0;
+  /* 1 */
+  overflow: visible;
+  /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+  font-family: monospace, monospace;
+  /* 1 */
+  font-size: 1em;
+  /* 2 */
+}
+
+/* Text-level semantics
+        ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+  background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+  border-bottom: none;
+  /* 1 */
+  text-decoration: underline;
+  /* 2 */
+  -webkit-text-decoration: underline dotted;
+          text-decoration: underline dotted;
+  /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+  font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+  font-family: monospace, monospace;
+  /* 1 */
+  font-size: 1em;
+  /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+  font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+sup {
+  top: -0.5em;
+}
+
+/* Embedded content
+        ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+  border-style: none;
+}
+
+/* Forms
+        ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+  font-family: inherit;
+  /* 1 */
+  font-size: 100%;
+  /* 1 */
+  line-height: 1.15;
+  /* 1 */
+  margin: 0;
+  /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+  /* 1 */
+  overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+  /* 1 */
+  text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type="button"],
+[type="reset"],
+[type="submit"] {
+  -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+  border-style: none;
+  padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type="button"]:-moz-focusring,
+[type="reset"]:-moz-focusring,
+[type="submit"]:-moz-focusring {
+  outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+  padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ *             `fieldset` elements in all browsers.
+ */
+legend {
+  box-sizing: border-box;
+  /* 1 */
+  color: inherit;
+  /* 2 */
+  display: table;
+  /* 1 */
+  max-width: 100%;
+  /* 1 */
+  padding: 0;
+  /* 3 */
+  white-space: normal;
+  /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+  vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+  overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type="checkbox"],
+[type="radio"] {
+  box-sizing: border-box;
+  /* 1 */
+  padding: 0;
+  /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type="search"] {
+  -webkit-appearance: textfield;
+  /* 1 */
+  outline-offset: -2px;
+  /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+  -webkit-appearance: button;
+  /* 1 */
+  font: inherit;
+  /* 2 */
+}
+
+/* Interactive
+        ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+  display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+  display: list-item;
+}
+
+/* Misc
+        ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+  display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+  display: none;
+}
+
+/* Typography */
+html {
+  font-size: 22px;
+}
+
+body {
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  color: #111;
+  font-family: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+  font-weight: 400;
+  font-size: 1em;
+  line-height: 1.8;
+  margin: 0;
+  text-rendering: optimizeLegibility;
+}
+
+button,
+input,
+select,
+optgroup,
+textarea {
+  color: #111;
+  font-family: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+  font-weight: 400;
+  line-height: 1.8;
+  text-rendering: optimizeLegibility;
+}
+
+.main-navigation,
+.page-description,
+h2.author-title,
+.not-found .page-title,
+.error-404 .page-title,
+.post-navigation .post-title,
+.pagination .nav-links,
+.comments-title,
+.comment-author .fn,
+.no-comments,
+.site-title,
+h1, h2, h3, h4, h5, h6 {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-weight: 700;
+  letter-spacing: -0.02em;
+  line-height: 1.2;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.site-info,
+.page-description,
+.post-navigation .post-title,
+.comment-metadata,
+.discussion-meta-info,
+.entry-meta,
+.entry-footer,
+.comment-reply-link,
+#cancel-comment-reply-link,
+img:after,
+.page-links,
+.sticky-post {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+}
+
+.page-title {
+  font-family: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+}
+
+.site-branding,
+.main-navigation ul.main-menu > li,
+.social-navigation,
+.author-description p.author-bio,
+.nav-links {
+  line-height: 1.25;
+}
+
+h1 {
+  font-size: 2.25em;
+}
+
+@media only screen and (min-width: 768px) {
+  h1 {
+    font-size: 2.8125em;
+  }
+}
+
+.entry-title,
+.not-found .page-title,
+.error-404 .page-title,
+.has-larger-font-size,
+h2 {
+  font-size: 1.6875em;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-title,
+  .not-found .page-title,
+  .error-404 .page-title,
+  .has-larger-font-size,
+  h2 {
+    font-size: 2.25em;
+  }
+}
+
+.has-regular-font-size,
+.has-large-font-size,
+.comments-title,
+h3 {
+  font-size: 1.6875em;
+}
+
+.site-title,
+.site-description,
+.main-navigation,
+.nav-links,
+.page-title,
+.page-description,
+.comment-author .fn,
+.no-comments,
+h2.author-title,
+p.author-bio,
+h4 {
+  font-size: 1.125em;
+}
+
+.pagination .nav-links,
+.comment-content,
+h5 {
+  font-size: 0.88889em;
+}
+
+.entry-meta,
+.entry-footer,
+.discussion-meta-info,
+.site-info,
+.has-small-font-size,
+.comment-reply-link,
+.comment-metadata,
+.comment-notes,
+.sticky-post,
+#cancel-comment-reply-link,
+img:after,
+h6 {
+  font-size: 0.71111em;
+}
+
+.site-title,
+.page-title {
+  font-weight: normal;
+}
+
+.page-description,
+.page-links a {
+  font-weight: bold;
+}
+
+.site-description {
+  letter-spacing: -0.01em;
+}
+
+.post-navigation .post-title,
+.entry-title,
+.not-found .page-title,
+.error-404 .page-title,
+.comments-title,
+blockquote {
+  -webkit-hyphens: auto;
+      -ms-hyphens: auto;
+          hyphens: auto;
+  word-break: break-word;
+}
+
+/* Do not hyphenate entry title on tablet view and bigger. */
+@media only screen and (min-width: 768px) {
+  .entry-title {
+    -webkit-hyphens: none;
+        -ms-hyphens: none;
+            hyphens: none;
+  }
+}
+
+p {
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+dfn, cite, em, i {
+  font-style: italic;
+}
+
+blockquote > p {
+  font-size: 1.6875em;
+  font-style: italic;
+  line-height: 1.2;
+}
+
+blockquote cite {
+  font-size: 0.88889em;
+  font-style: normal;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+}
+
+pre {
+  font-size: 0.88889em;
+  font-family: "Courier 10 Pitch", Courier, monospace;
+  line-height: 1.8;
+  overflow: auto;
+}
+
+code, kbd, tt, var {
+  font-size: 0.88889em;
+  font-family: Menlo, monaco, Consolas, Lucida Console, monospace;
+}
+
+abbr, acronym {
+  border-bottom: 1px dotted #666;
+  cursor: help;
+}
+
+mark, ins {
+  background: #fff9c0;
+  text-decoration: none;
+}
+
+big {
+  font-size: 125%;
+}
+
+a {
+  text-decoration: none;
+}
+
+a:hover {
+  text-decoration: none;
+}
+
+a:focus {
+  text-decoration: underline;
+}
+
+/* Elements */
+html {
+  box-sizing: border-box;
+}
+
+::-moz-selection {
+  background: #bfdcea;
+}
+
+::selection {
+  background: #bfdcea;
+}
+
+*,
+*:before,
+*:after {
+  box-sizing: inherit;
+}
+
+body {
+  background: #fff;
+}
+
+a {
+  transition: color 110ms ease-in-out;
+  color: #0073aa;
+}
+
+a:hover,
+a:active {
+  color: #005177;
+  outline: 0;
+  text-decoration: none;
+}
+
+a:focus {
+  outline: 0;
+  text-decoration: underline;
+}
+
+h1, h2, h3, h4, h5, h6 {
+  clear: both;
+  margin: 1rem 0;
+}
+
+h1:not(.site-title):before, h2:before {
+  background: #767676;
+  content: "\020";
+  display: block;
+  height: 2px;
+  margin: 1rem 0;
+  width: 1em;
+}
+
+hr {
+  background-color: #767676;
+  border: 0;
+  height: 2px;
+}
+
+ul,
+ol {
+  padding-right: 1rem;
+}
+
+ul {
+  list-style: disc;
+}
+
+ul ul {
+  list-style-type: circle;
+}
+
+ol {
+  list-style: decimal;
+}
+
+li {
+  line-height: 1.8;
+}
+
+li > ul,
+li > ol {
+  padding-right: 2rem;
+}
+
+dt {
+  font-weight: bold;
+}
+
+dd {
+  margin: 0 1rem 1rem;
+}
+
+img {
+  height: auto;
+  max-width: 100%;
+  position: relative;
+}
+
+img:before {
+  background-color: #eee;
+  border: 1px dashed #ccc;
+  border-radius: 3px;
+  content: " ";
+  display: block;
+  height: 100%;
+  right: 0;
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+
+img:after {
+  color: #666;
+  content: "This image is broken :-/ ( " attr(alt) " )";
+  display: block;
+  right: 50%;
+  position: absolute;
+  text-align: center;
+  top: 50%;
+  transform: translate(50%, -50%);
+  width: 100%;
+}
+
+figure {
+  margin: 0;
+}
+
+blockquote {
+  border-right: 2px solid #0073aa;
+  margin-right: -2rem;
+  padding: 1rem 2rem 0.5rem 0;
+}
+
+blockquote > p {
+  margin: 0 0 1rem;
+}
+
+blockquote cite {
+  color: #767676;
+}
+
+table {
+  margin: 0 0 1rem;
+  width: 100%;
+}
+
+table td, table th {
+  border-color: #767676;
+}
+
+/* Forms */
+.button,
+button,
+input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  transition: background 150ms ease-in-out;
+  background: #0073aa;
+  border: none;
+  border-radius: 5px;
+  box-sizing: border-box;
+  color: white;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 0.88889em;
+  font-weight: 600;
+  line-height: 1.2;
+  outline: none;
+  padding: 0.66rem 1rem;
+}
+
+.button:hover,
+button:hover,
+input[type="button"]:hover,
+input[type="reset"]:hover,
+input[type="submit"]:hover {
+  cursor: pointer;
+}
+
+.button:hover, .button:focus,
+button:hover,
+button:focus,
+input[type="button"]:hover,
+input[type="button"]:focus,
+input[type="reset"]:hover,
+input[type="reset"]:focus,
+input[type="submit"]:hover,
+input[type="submit"]:focus {
+  background: #111;
+}
+
+.button:focus,
+button:focus,
+input[type="button"]:focus,
+input[type="reset"]:focus,
+input[type="submit"]:focus {
+  outline: thin dotted;
+  outline-offset: -4px;
+}
+
+input[type="text"],
+input[type="email"],
+input[type="url"],
+input[type="password"],
+input[type="search"],
+input[type="number"],
+input[type="tel"],
+input[type="range"],
+input[type="date"],
+input[type="month"],
+input[type="week"],
+input[type="time"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="color"],
+textarea {
+  -webkit-backface-visibility: hidden;
+  background: #fff;
+  border: solid 1px #ccc;
+  box-sizing: border-box;
+  outline: none;
+  padding: 0.5rem 0.66rem;
+}
+
+input[type="text"]:focus,
+input[type="email"]:focus,
+input[type="url"]:focus,
+input[type="password"]:focus,
+input[type="search"]:focus,
+input[type="number"]:focus,
+input[type="tel"]:focus,
+input[type="range"]:focus,
+input[type="date"]:focus,
+input[type="month"]:focus,
+input[type="week"]:focus,
+input[type="time"]:focus,
+input[type="datetime"]:focus,
+input[type="datetime-local"]:focus,
+input[type="color"]:focus,
+textarea:focus {
+  border-color: #0073aa;
+  outline: thin solid rgba(0, 115, 170, 0.15);
+  outline-offset: -4px;
+}
+
+textarea {
+  box-sizing: border-box;
+  display: block;
+  width: 100%;
+  max-width: 100%;
+  resize: vertical;
+}
+
+form p {
+  margin: 1rem 0;
+}
+
+/* Navigation */
+/*--------------------------------------------------------------
+## Links
+--------------------------------------------------------------*/
+a {
+  transition: color 110ms ease-in-out;
+  color: #0073aa;
+}
+
+a:visited {
+  color: #0073aa;
+}
+
+a:hover, a:active {
+  color: #005177;
+  outline: 0;
+  text-decoration: none;
+}
+
+a:focus {
+  outline: 0;
+  text-decoration: underline;
+}
+
+/*--------------------------------------------------------------
+## Menus
+--------------------------------------------------------------*/
+/** === Main menu === */
+.main-navigation {
+  display: inline;
+  /*
+        * :focus-within needs its own selector so other similar
+        * selectors don’t get ignored if a browser doesn’t recognize it
+        */
+}
+
+@media only screen and (min-width: 768px) {
+  .main-navigation {
+    display: block;
+  }
+}
+
+body.page .main-navigation {
+  display: block;
+}
+
+.main-navigation > div {
+  display: inline;
+}
+
+.main-navigation .main-menu {
+  display: inline;
+  margin: 0;
+  padding: 0;
+}
+
+.main-navigation .main-menu > li {
+  display: inline;
+}
+
+.main-navigation .main-menu > li > a {
+  font-weight: 700;
+  color: #0073aa;
+}
+
+.main-navigation .main-menu > li > a + svg {
+  color: #0073aa;
+  margin-left: -0.25rem;
+}
+
+.main-navigation .main-menu > li > a:hover {
+  color: #005177;
+}
+
+.main-navigation .main-menu > li > a:hover + svg {
+  color: #005177;
+}
+
+.main-navigation .main-menu > li > a:after {
+  content: ",";
+  display: inline;
+  color: #767676;
+}
+
+.main-navigation .main-menu > li.menu-item-has-children:after {
+  content: ",";
+  display: inline;
+  color: #767676;
+}
+
+.main-navigation .main-menu > li.menu-item-has-children > a:after,
+.main-navigation .main-menu > li.menu-item-has-children .menu-item-has-children > a:after {
+  content: "";
+  display: none;
+}
+
+.main-navigation .main-menu > li:last-child > a:after {
+  content: ".";
+}
+
+.main-navigation .main-menu > li:last-child > a {
+  margin-left: 0;
+}
+
+.main-navigation .sub-menu {
+  background: #0073aa;
+  color: #fff;
+  list-style: none;
+  padding-right: 0;
+  display: none;
+  float: right;
+  width: 100%;
+  position: absolute;
+  opacity: 0;
+  right: -999em;
+  z-index: 99999;
+  transition: opacity 0.5s ease-in-out;
+}
+
+@media only screen and (min-width: 768px) {
+  .main-navigation .sub-menu {
+    max-width: calc(3 * (100vw / 12));
+  }
+}
+
+.main-navigation .sub-menu > li {
+  clear: both;
+  display: block;
+  float: none;
+  position: relative;
+  word-break: break-word;
+}
+
+.main-navigation .sub-menu > li.menu-item-has-children svg {
+  position: absolute;
+  left: 0.5rem;
+  top: 0.65rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .main-navigation .sub-menu > li.menu-item-has-children .menu-item-has-children > a:after {
+    content: "\203a";
+  }
+}
+
+.main-navigation .sub-menu > li > a {
+  color: #fff;
+  display: block;
+  line-height: 1.2;
+  padding: calc( .5 * 1rem) 1rem;
+}
+
+.main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus {
+  background: #005177;
+}
+
+.main-navigation .sub-menu > li > a:hover:after, .main-navigation .sub-menu > li > a:focus:after {
+  background: #005177;
+}
+
+.main-navigation .main-menu .menu-item-has-children:hover > .sub-menu,
+.main-navigation .main-menu .menu-item-has-children .sub-menu:hover {
+  display: block;
+  right: inherit;
+  margin-top: -2px;
+  opacity: 1;
+}
+
+.main-navigation .main-menu .menu-item-has-children:hover > .sub-menu .sub-menu,
+.main-navigation .main-menu .menu-item-has-children .sub-menu:hover .sub-menu {
+  margin-top: inherit;
+  position: relative;
+  padding-right: 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .main-navigation .main-menu .menu-item-has-children:hover > .sub-menu .sub-menu,
+  .main-navigation .main-menu .menu-item-has-children .sub-menu:hover .sub-menu {
+    padding-right: 0;
+    position: absolute;
+    right: 100%;
+    top: 0;
+  }
+}
+
+.main-navigation .main-menu .menu-item-has-children:focus-within > .sub-menu {
+  display: block;
+  right: inherit;
+  margin-top: -2px;
+  opacity: 1;
+}
+
+.main-navigation .main-menu .menu-item-has-children:focus-within > .sub-menu .sub-menu {
+  margin-top: inherit;
+  position: relative;
+  padding-right: 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .main-navigation .main-menu .menu-item-has-children:focus-within > .sub-menu .sub-menu {
+    padding-right: 0;
+    position: absolute;
+    right: 100%;
+    top: 0;
+  }
+}
+
+/* Social menu */
+.social-navigation {
+  margin-top: calc(1rem / 2);
+  text-align: right;
+}
+
+.social-navigation ul.social-links-menu {
+  content: "";
+  display: table;
+  table-layout: fixed;
+  display: inline-block;
+  margin: 0;
+  padding: 0;
+}
+
+.social-navigation ul.social-links-menu li {
+  display: inline-block;
+  vertical-align: bottom;
+  vertical-align: -webkit-baseline-middle;
+  list-style: none;
+}
+
+.social-navigation ul.social-links-menu li:nth-child(n+2) {
+  margin-right: 0.1em;
+}
+
+.social-navigation ul.social-links-menu li a {
+  border-bottom: 1px solid transparent;
+  display: block;
+  color: #111;
+  margin-bottom: -1px;
+  transition: opacity 110ms ease-in-out;
+}
+
+.social-navigation ul.social-links-menu li a:hover, .social-navigation ul.social-links-menu li a:active {
+  color: #111;
+  opacity: 0.6;
+}
+
+.social-navigation ul.social-links-menu li a:focus {
+  color: #111;
+  opacity: 1;
+  border-bottom: 1px solid #111;
+}
+
+.social-navigation ul.social-links-menu li a svg {
+  display: block;
+  width: 32px;
+  height: 32px;
+}
+
+.social-navigation ul.social-links-menu li a svg#ui-icon-link {
+  transform: rotate(45deg);
+}
+
+/*--------------------------------------------------------------
+## Next / Previous
+--------------------------------------------------------------*/
+/* Next/Previous navigation */
+.post-navigation {
+  margin: calc(3 * 1rem) 0;
+}
+
+.post-navigation .nav-links {
+  margin: 0 1rem;
+  max-width: 100%;
+  display: flex;
+  flex-direction: column;
+}
+
+@media only screen and (min-width: 1168px) {
+  .post-navigation .nav-links {
+    flex-direction: row;
+    margin: 0 calc(2 * (100vw / 12));
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+.post-navigation .nav-links a .meta-nav {
+  color: #767676;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+      -ms-user-select: none;
+          user-select: none;
+}
+
+.post-navigation .nav-links a .meta-nav:before, .post-navigation .nav-links a .meta-nav:after {
+  display: none;
+  content: "—";
+  width: 2em;
+  color: #767676;
+  height: 1em;
+}
+
+.post-navigation .nav-links a .post-title {
+  -webkit-hyphens: auto;
+      -ms-hyphens: auto;
+          hyphens: auto;
+}
+
+.post-navigation .nav-links a:hover {
+  color: #005177;
+}
+
+@media only screen and (min-width: 1168px) {
+  .post-navigation .nav-links .nav-previous,
+  .post-navigation .nav-links .nav-next {
+    min-width: calc(50% - 2 * 1rem);
+  }
+}
+
+.post-navigation .nav-links .nav-previous {
+  order: 2;
+}
+
+@media only screen and (min-width: 1168px) {
+  .post-navigation .nav-links .nav-previous {
+    order: 1;
+  }
+}
+
+.post-navigation .nav-links .nav-previous + .nav-next {
+  margin-bottom: 1rem;
+}
+
+.post-navigation .nav-links .nav-previous .meta-nav:before {
+  display: inline;
+}
+
+.post-navigation .nav-links .nav-next {
+  order: 1;
+}
+
+@media only screen and (min-width: 1168px) {
+  .post-navigation .nav-links .nav-next {
+    order: 2;
+  }
+}
+
+.post-navigation .nav-links .nav-next .meta-nav:after {
+  display: inline;
+}
+
+.pagination .nav-links {
+  display: flex;
+  flex-wrap: wrap;
+  padding: 0 calc(.5 * 1rem);
+}
+
+.pagination .nav-links > * {
+  padding: calc(.5 * 1rem);
+}
+
+.pagination .nav-links > *.dots, .pagination .nav-links > *.prev {
+  padding-right: 0;
+}
+
+.pagination .nav-links > *.dots, .pagination .nav-links > *.next {
+  padding-left: 0;
+}
+
+.pagination .nav-links .nav-next-text,
+.pagination .nav-links .nav-prev-text {
+  display: none;
+}
+
+@media only screen and (min-width: 768px) {
+  .pagination .nav-links {
+    margin-right: calc(2 * (100vw / 12));
+    padding: 0;
+  }
+  .pagination .nav-links .prev > *,
+  .pagination .nav-links .next > * {
+    display: inline-block;
+    vertical-align: text-bottom;
+  }
+  .pagination .nav-links > * {
+    padding: 1rem;
+  }
+}
+
+.comment-navigation .nav-links {
+  display: flex;
+  flex-direction: row;
+}
+
+.comment-navigation .nav-previous,
+.comment-navigation .nav-next {
+  min-width: 50%;
+  width: 100%;
+}
+
+.comment-navigation .nav-previous .secondary-text,
+.comment-navigation .nav-next .secondary-text {
+  display: none;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment-navigation .nav-previous .secondary-text,
+  .comment-navigation .nav-next .secondary-text {
+    display: inline;
+  }
+}
+
+.comment-navigation .nav-previous svg,
+.comment-navigation .nav-next svg {
+  vertical-align: middle;
+  position: relative;
+  margin: 0 -0.35em;
+  top: -1px;
+}
+
+.comment-navigation .nav-previous a:hover,
+.comment-navigation .nav-next a:hover {
+  color: #0073aa;
+}
+
+.comment-navigation .nav-next {
+  text-align: left;
+}
+
+/* Accessibility */
+/* Text meant only for screen readers. */
+.screen-reader-text {
+  border: 0;
+  clip: rect(1px, 1px, 1px, 1px);
+  -webkit-clip-path: inset(50%);
+          clip-path: inset(50%);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute !important;
+  width: 1px;
+  word-wrap: normal !important;
+  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
+}
+
+.screen-reader-text:focus {
+  background-color: #f1f1f1;
+  border-radius: 3px;
+  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
+  clip: auto !important;
+  -webkit-clip-path: none;
+          clip-path: none;
+  color: #21759b;
+  display: block;
+  font-size: 14px;
+  font-size: 0.875rem;
+  font-weight: bold;
+  height: auto;
+  right: 5px;
+  line-height: normal;
+  padding: 15px 23px 14px;
+  text-decoration: none;
+  top: 5px;
+  width: auto;
+  z-index: 100000;
+  /* Above WP toolbar. */
+}
+
+/* Do not show the outline on the skip link target. */
+#content[tabindex="-1"]:focus {
+  outline: 0;
+}
+
+/* Alignments */
+.alignleft {
+  float: right;
+  margin-left: 1rem;
+}
+
+.alignright {
+  float: left;
+  margin-right: 1rem;
+}
+
+.aligncenter {
+  clear: both;
+  display: block;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+/* Clearings */
+.clear:before,
+.clear:after,
+.entry-content:before,
+.entry-content:after,
+.comment-content:before,
+.comment-content:after,
+.site-header:before,
+.site-header:after,
+.site-content:before,
+.site-content:after,
+.site-footer:before,
+.site-footer:after {
+  content: "";
+  display: table;
+  table-layout: fixed;
+}
+
+.clear:after,
+.entry-content:after,
+.comment-content:after,
+.site-header:after,
+.site-content:after,
+.site-footer:after {
+  clear: both;
+}
+
+/* Layout */
+/** === Layout === */
+#page {
+  width: 100%;
+}
+
+.site-content {
+  overflow: hidden;
+}
+
+/* Content */
+/*--------------------------------------------------------------
+## Header
+--------------------------------------------------------------*/
+.site-header {
+  padding: 1em;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-header {
+    margin: 0;
+    padding: 3rem 0;
+  }
+  .site-header.featured-image {
+    display: flex;
+    min-height: 100vh;
+    flex-direction: column;
+    justify-content: space-between;
+    margin-bottom: 3rem;
+  }
+  .site-header.featured-image .site-branding-container {
+    margin-bottom: auto;
+  }
+}
+
+.site-branding {
+  color: #767676;
+  position: relative;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-branding {
+    margin: 0 calc(2 * (100vw / 12));
+    max-width: 22em;
+  }
+}
+
+.site-logo {
+  position: relative;
+  z-index: 999;
+  margin-bottom: calc(.66 * 1rem);
+}
+
+@media only screen and (min-width: 768px) {
+  .site-logo {
+    margin-bottom: 0;
+    position: absolute;
+    left: calc(100% + (0.5 * calc(100vw / 12)));
+    top: 4px;
+    z-index: 999;
+  }
+}
+
+.site-logo .custom-logo-link {
+  border-radius: 100%;
+  box-sizing: content-box;
+  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
+  display: block;
+  width: 32px;
+  height: 32px;
+  overflow: hidden;
+  transition: box-shadow 200ms ease-in-out;
+}
+
+.site-logo .custom-logo-link .custom-logo {
+  min-height: inherit;
+}
+
+.site-logo .custom-logo-link:hover, .site-logo .custom-logo-link:active, .site-logo .custom-logo-link:focus {
+  box-shadow: 0 0 0 2px black;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-logo .custom-logo-link {
+    width: 64px;
+    height: 64px;
+  }
+}
+
+.site-title {
+  margin: auto;
+  display: inline;
+  color: #111;
+  /* When there is no description set, make sure navigation appears below title. */
+}
+
+.featured-image .site-title {
+  margin: 0;
+}
+
+@media only screen and (min-width: 768px) {
+  .featured-image .site-title {
+    display: inline-block;
+  }
+}
+
+.site-title + .main-navigation {
+  display: block;
+}
+
+.site-title a {
+  color: inherit;
+}
+
+.site-title a:hover {
+  color: #4a4a4a;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-title {
+    display: inline;
+  }
+}
+
+.site-description {
+  display: inline;
+  color: #767676;
+  font-weight: normal;
+  margin: 0;
+}
+
+.site-description:not(:empty):before {
+  content: "\2014";
+  margin: 0 .2em;
+}
+
+.site-header.featured-image {
+  /* Need relative positioning to properly align layers. */
+  position: relative;
+  /* Add text shadow to text, to increase readability. */
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
+  /* Set white text color when featured image is set. */
+  /* Post header styles */
+  /* Custom Logo Link */
+  /* Make sure important elements are above pseudo elements used for effects. */
+  /* Set up image filter layer positioning */
+  /* Background & Effects */
+  /* Shared background settings between pseudo elements. See .site-branding-container */
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: cover;
+  /* The intensity of each blend mode is controlled via layer opacity. */
+  /* First layer: grayscale. */
+  /* Second layer: screen. */
+  /* Third layer: multiply. */
+  /* Fourth layer: overlay. */
+  /* Fifth layer: readability overlay */
+}
+
+.site-header.featured-image .site-branding .site-title,
+.site-header.featured-image .site-branding .site-description,
+.site-header.featured-image .main-navigation a:after,
+.site-header.featured-image .main-navigation .main-menu > li.menu-item-has-children:after,
+.site-header.featured-image .main-navigation li,
+.site-header.featured-image .social-navigation li,
+.site-header.featured-image .entry-meta,
+.site-header.featured-image .entry-title {
+  color: white;
+}
+
+.site-header.featured-image .main-navigation a,
+.site-header.featured-image .social-navigation a,
+.site-header.featured-image .site-title a,
+.site-header.featured-image .hentry a {
+  color: white;
+  transition: opacity 110ms ease-in-out;
+}
+
+.site-header.featured-image .main-navigation a:hover, .site-header.featured-image .main-navigation a:active,
+.site-header.featured-image .social-navigation a:hover,
+.site-header.featured-image .social-navigation a:active,
+.site-header.featured-image .site-title a:hover,
+.site-header.featured-image .site-title a:active,
+.site-header.featured-image .hentry a:hover,
+.site-header.featured-image .hentry a:active {
+  color: white;
+  opacity: 0.6;
+}
+
+.site-header.featured-image .main-navigation a:focus,
+.site-header.featured-image .social-navigation a:focus,
+.site-header.featured-image .site-title a:focus,
+.site-header.featured-image .hentry a:focus {
+  color: white;
+}
+
+.site-header.featured-image .social-navigation a:focus {
+  color: white;
+  opacity: 1;
+  border-bottom: 1px solid white;
+}
+
+.site-header.featured-image .social-navigation svg,
+.site-header.featured-image .hentry svg {
+  /* Use -webkit- only if supporting: Chrome < 54, iOS < 9.3, Android < 4.4.4 */
+  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35));
+}
+
+.site-header.featured-image .hentry .entry-header {
+  margin-right: 0;
+  margin-left: 0;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-header.featured-image .hentry .entry-header {
+    margin-right: calc(2 * (100vw / 12));
+    margin-left: calc(2 * (100vw / 12));
+  }
+}
+
+.site-header.featured-image .hentry .entry-header .entry-title:before {
+  background: white;
+}
+
+.site-header.featured-image .custom-logo-link {
+  background: white;
+  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
+}
+
+.site-header.featured-image .custom-logo-link:hover, .site-header.featured-image .custom-logo-link:active, .site-header.featured-image .custom-logo-link:focus {
+  box-shadow: 0 0 0 2px white;
+}
+
+.site-header.featured-image .site-branding,
+.site-header.featured-image .hentry .entry-header {
+  z-index: 10;
+}
+
+.site-header.featured-image .site-branding-container:before,
+.site-header.featured-image .site-branding-container:after,
+.site-header.featured-image .hentry:before,
+.site-header.featured-image .hentry:after, .site-header.featured-image:after {
+  display: block;
+  position: absolute;
+  top: 0;
+  right: 0;
+  content: "\020";
+  width: 100%;
+  height: 100%;
+}
+
+.site-header.featured-image .site-branding-container:before {
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: cover;
+  filter: grayscale(100%);
+  z-index: 1;
+}
+
+.site-header.featured-image .hentry:before {
+  background: #0073aa;
+  mix-blend-mode: screen;
+  opacity: 0.1;
+  z-index: 2;
+}
+
+.site-header.featured-image .hentry:after {
+  background: #0073aa;
+  mix-blend-mode: multiply;
+  opacity: 1;
+  z-index: 3;
+}
+
+.site-header.featured-image .site-branding-container:after {
+  background: rgba(255, 255, 255, 0.35);
+  mix-blend-mode: overlay;
+  opacity: 0.5;
+  z-index: 4;
+}
+
+.site-header.featured-image:after {
+  background: #000e14;
+  /**
+                * Add a transition to the readability overlay, to add a subtle
+                * but smooth effect when resizing the screen.
+                */
+  transition: opacity 1200ms ease-in-out;
+  z-index: 5;
+  opacity: 0.38;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-header.featured-image:after {
+    opacity: 0.18;
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .site-header.featured-image:after {
+    opacity: 0.1;
+  }
+}
+
+.site-header.featured-image ::-moz-selection {
+  background: rgba(255, 255, 255, 0.17);
+}
+
+.site-header.featured-image ::selection {
+  background: rgba(255, 255, 255, 0.17);
+}
+
+/*--------------------------------------------------------------
+## Posts and pages
+--------------------------------------------------------------*/
+.sticky {
+  display: block;
+}
+
+.sticky-post {
+  background: #0073aa;
+  color: #fff;
+  display: inline-block;
+  font-weight: bold;
+  line-height: 1;
+  padding: .25rem;
+  position: absolute;
+  text-transform: uppercase;
+  top: -1rem;
+  z-index: 1;
+}
+
+.updated:not(.published) {
+  display: none;
+}
+
+.page-links {
+  clear: both;
+  margin: 0 0 calc(1.5 * 1rem);
+}
+
+.hentry {
+  margin-top: calc(6 * 1rem);
+}
+
+.hentry:first-of-type {
+  margin-top: 0;
+}
+
+.hentry .entry-header {
+  margin: calc(3 * 1rem) 1rem 1rem;
+  position: relative;
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .entry-header {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12 )) 1rem;
+  }
+  .featured-image .hentry .entry-header {
+    margin-bottom: 0;
+  }
+}
+
+.hentry .entry-title {
+  margin: 0;
+}
+
+.hentry .entry-title:before {
+  background: #767676;
+  content: "\020";
+  display: block;
+  height: 2px;
+  margin: 1rem 0;
+  width: 1em;
+}
+
+.hentry .entry-title a {
+  color: inherit;
+}
+
+.hentry .entry-title a:hover {
+  color: #4a4a4a;
+}
+
+.hentry .entry-meta,
+.hentry .entry-footer {
+  color: #767676;
+  font-weight: 500;
+}
+
+.hentry .entry-meta > span,
+.hentry .entry-footer > span {
+  margin-left: 1rem;
+}
+
+.hentry .entry-meta > span:last-child,
+.hentry .entry-footer > span:last-child {
+  margin-left: 0;
+}
+
+.hentry .entry-meta a,
+.hentry .entry-footer a {
+  transition: color 110ms ease-in-out;
+  color: currentColor;
+}
+
+.hentry .entry-meta a:hover,
+.hentry .entry-footer a:hover {
+  text-decoration: none;
+  color: #0073aa;
+}
+
+.hentry .entry-meta .svg-icon,
+.hentry .entry-footer .svg-icon {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+  margin-left: 0.5em;
+}
+
+.hentry .entry-meta {
+  margin: 1rem 0;
+}
+
+@media only screen and (min-width: 1168px) {
+  .hentry .entry-meta.has-discussion .comment-count {
+    float: left;
+    position: relative;
+  }
+}
+
+.hentry .entry-meta.has-discussion .comment-count .discussion-avatar-list {
+  display: none;
+}
+
+@media only screen and (min-width: 1168px) {
+  .hentry .entry-meta.has-discussion .comment-count .discussion-avatar-list {
+    bottom: 100%;
+    display: block;
+    position: absolute;
+  }
+}
+
+.hentry .entry-footer {
+  margin: calc(2 * 1rem) 1rem 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .entry-footer {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12));
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .entry-footer {
+    max-width: calc(6 * (100vw / 12));
+  }
+}
+
+.hentry .post-thumbnail {
+  margin: 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .post-thumbnail {
+    margin: 1rem calc(2 * (100vw / 12));
+  }
+}
+
+.hentry .post-thumbnail:focus {
+  outline: none;
+}
+
+.hentry .post-thumbnail .post-thumbnail-inner {
+  display: block;
+}
+
+.hentry .post-thumbnail .post-thumbnail-inner img {
+  position: relative;
+  display: block;
+  width: 100%;
+}
+
+.image-filters-enabled .hentry .post-thumbnail {
+  position: relative;
+  display: block;
+}
+
+.image-filters-enabled .hentry .post-thumbnail .post-thumbnail-inner {
+  position: relative;
+  filter: grayscale(100%);
+  z-index: 1;
+}
+
+.image-filters-enabled .hentry .post-thumbnail .post-thumbnail-inner:after {
+  display: block;
+  width: 100%;
+  height: 100%;
+  z-index: 10;
+}
+
+.image-filters-enabled .hentry .post-thumbnail:before, .image-filters-enabled .hentry .post-thumbnail:after {
+  position: absolute;
+  display: block;
+  width: 100%;
+  height: 100%;
+  top: 0;
+  right: 0;
+  content: "\020";
+  display: block;
+  pointer-events: none;
+}
+
+.image-filters-enabled .hentry .post-thumbnail:before {
+  background: #0073aa;
+  mix-blend-mode: screen;
+  opacity: 0.1;
+  z-index: 2;
+}
+
+.image-filters-enabled .hentry .post-thumbnail:after {
+  background: #0073aa;
+  mix-blend-mode: multiply;
+  opacity: 1;
+  z-index: 3;
+}
+
+.hentry .entry-content .more-link {
+  transition: color 110ms ease-in-out;
+  display: inline;
+  color: inherit;
+}
+
+.hentry .entry-content .more-link:after {
+  content: "»";
+  margin-right: 0.5em;
+}
+
+.hentry .entry-content .more-link:hover {
+  color: #0073aa;
+  text-decoration: none;
+}
+
+.hentry .entry-content a {
+  text-decoration: underline;
+}
+
+.hentry .entry-content a:hover {
+  text-decoration: none;
+}
+
+.hentry .entry-content > iframe[style] {
+  margin: 32px 1rem !important;
+  max-width: calc(100vw - (2 * 1rem)) !important;
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .entry-content > iframe[style] {
+    margin: 32px calc(2 * (100vw / 12)) !important;
+    max-width: calc(8 * (100vw / 12)) !important;
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .hentry .entry-content > iframe[style] {
+    max-width: calc(6 * (100vw / 12)) !important;
+  }
+}
+
+.hentry .entry-content .wp-audio-shortcode {
+  max-width: calc(100vw - (2 * 1rem));
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .entry-content .wp-audio-shortcode {
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .hentry .entry-content .wp-audio-shortcode {
+    max-width: calc(6 * (100vw / 12));
+  }
+}
+
+/*--------------------------------------------------------------
+## Comments
+--------------------------------------------------------------*/
+.comment-content a {
+  word-wrap: break-word;
+}
+
+.bypostauthor {
+  display: block;
+}
+
+.comments-area {
+  /* Add extra margin when the comments section is located immediately after the
+        * post itself (this happens on pages). 
+        */
+}
+
+.hentry + .comments-area {
+  margin-top: calc(3 * 1rem);
+}
+
+.comments-area .comments-title-wrap,
+.comments-area .comment-list,
+.comments-area > .comment-respond,
+.comments-area .comment-form-flex,
+.comments-area .no-comments {
+  margin: calc(2 * 1rem) 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .comments-area .comments-title-wrap,
+  .comments-area .comment-list,
+  .comments-area > .comment-respond,
+  .comments-area .comment-form-flex,
+  .comments-area .no-comments {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12));
+    max-width: calc(6 * (100vw / 12));
+  }
+}
+
+.comments-area .comments-title-wrap {
+  align-items: baseline;
+  display: flex;
+  justify-content: space-between;
+}
+
+.comments-area .comments-title-wrap .comments-title {
+  margin: 0;
+}
+
+.comments-area .comments-title-wrap .comments-title:before {
+  background: #767676;
+  content: "\020";
+  display: block;
+  height: 2px;
+  margin: 1rem 0;
+  width: 1em;
+}
+
+#comment {
+  max-width: 100%;
+  box-sizing: border-box;
+}
+
+#respond {
+  position: relative;
+}
+
+#respond .comment-user-avatar {
+  display: none;
+}
+
+#respond .comment .comment-form {
+  padding-right: 0;
+}
+
+#respond > small {
+  display: block;
+  font-size: 22px;
+  position: absolute;
+  right: calc(1rem + 100%);
+  top: calc(-3.5 * 1rem);
+  width: calc(100vw / 12);
+}
+
+#comments > .comments-title:last-child {
+  display: none;
+}
+
+@media only screen and (min-width: 1168px) {
+  #comments > #respond .comment-user-avatar {
+    position: absolute;
+    display: block;
+    top: 0;
+    right: 0;
+  }
+  #comments > #respond .comment-user-avatar .avatar {
+    display: block;
+  }
+}
+
+.comment-form-flex {
+  display: flex;
+  flex-direction: column;
+}
+
+.comment-form-flex .comments-title {
+  display: none;
+  margin: 0;
+  order: 1;
+}
+
+.comment-form-flex #respond {
+  order: 2;
+}
+
+.comment-form-flex #respond + .comments-title {
+  display: block;
+}
+
+.comment-list {
+  list-style: none;
+  padding: 0;
+}
+
+.comment-list .children {
+  margin: 0;
+  padding: 0 1rem 0 0;
+}
+
+.comment-list > .comment:first-child {
+  margin-top: 0;
+}
+
+.comment-reply {
+  right: calc(1rem + 100%);
+  bottom: 0;
+  position: absolute;
+}
+
+#respond + .comment-reply {
+  display: none;
+}
+
+.comment-reply .comment-reply-link {
+  display: inline-block;
+}
+
+.comment {
+  list-style: none;
+  position: relative;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment {
+    padding-right: calc(.5 * (1rem + calc(100vw / 12 )));
+  }
+  .comment .children {
+    padding-right: 0;
+  }
+}
+
+.comment:hover > .comment-body > .comment-meta > .comment-metadata > .edit-link-sep,
+.comment:hover > .comment-body > .comment-meta > .comment-metadata > .edit-link {
+  opacity: 1;
+}
+
+.comment .comment-body {
+  margin: calc(2 * 1rem) 0;
+}
+
+.comment .comment-meta {
+  position: relative;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment .comment-author {
+    display: inline-block;
+    vertical-align: baseline;
+  }
+}
+
+.comment .comment-author .avatar {
+  float: right;
+  margin-left: 1rem;
+  position: relative;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment .comment-author .avatar {
+    float: inherit;
+    margin-left: inherit;
+    position: absolute;
+    top: 0;
+    left: calc(100% + 1rem);
+  }
+}
+
+.comment .comment-author .fn {
+  position: relative;
+  display: block;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment .comment-author .fn {
+    display: inline-block;
+    vertical-align: baseline;
+  }
+}
+
+.comment .comment-author .fn a {
+  color: inherit;
+}
+
+.comment .comment-author .fn a:hover {
+  color: #005177;
+}
+
+.comment .comment-author .post-author-badge {
+  border-radius: 100%;
+  display: block;
+  height: 18px;
+  position: absolute;
+  background: #008fd3;
+  left: calc(100% + 0.25rem);
+  top: -3px;
+  width: 18px;
+}
+
+.comment .comment-author .post-author-badge svg {
+  width: inherit;
+  height: inherit;
+  display: block;
+  fill: white;
+  transform: scale(0.875);
+}
+
+@media only screen and (min-width: 768px) {
+  .comment .comment-metadata {
+    display: inline-block;
+    margin-right: 1rem;
+    position: relative;
+    vertical-align: baseline;
+  }
+}
+
+.comment .comment-metadata > a,
+.comment .comment-metadata .comment-edit-link {
+  display: inline-block;
+  font-weight: 500;
+  color: #767676;
+  vertical-align: baseline;
+}
+
+.comment .comment-metadata > a time,
+.comment .comment-metadata .comment-edit-link time {
+  vertical-align: baseline;
+}
+
+.comment .comment-metadata > a:hover,
+.comment .comment-metadata .comment-edit-link:hover {
+  color: #4a4a4a;
+  text-decoration: none;
+}
+
+.comment .comment-metadata > * {
+  display: inline-block;
+}
+
+.comment .comment-metadata .edit-link-sep {
+  color: #767676;
+  margin: 0 0.2em;
+  opacity: 0;
+  transition: opacity 200ms ease-in-out;
+  vertical-align: baseline;
+}
+
+.comment .comment-metadata .edit-link {
+  color: #767676;
+  transition: opacity 200ms ease-in-out;
+  opacity: 0;
+}
+
+.comment .comment-metadata .edit-link svg {
+  transform: scale(0.8);
+  vertical-align: baseline;
+  margin-left: 0.1em;
+}
+
+.comment .comment-metadata .comment-edit-link {
+  position: relative;
+  padding-right: 1rem;
+  margin-right: -1rem;
+  z-index: 1;
+}
+
+.comment .comment-metadata .comment-edit-link:hover {
+  color: #0073aa;
+}
+
+.comment .comment-content {
+  margin: 1rem 0;
+}
+
+.comment .comment-content > *:first-child {
+  margin-top: 0;
+}
+
+.comment .comment-content > *:last-child {
+  margin-bottom: 0;
+}
+
+.comment .comment-content a {
+  text-decoration: underline;
+}
+
+.comment .comment-content a:hover {
+  text-decoration: none;
+}
+
+.comment-reply-link,
+#cancel-comment-reply-link {
+  font-weight: 500;
+}
+
+.comment-reply-link:hover,
+#cancel-comment-reply-link:hover {
+  color: #005177;
+}
+
+.discussion-avatar-list {
+  content: "";
+  display: table;
+  table-layout: fixed;
+  margin: 0;
+  padding: 0;
+}
+
+.discussion-avatar-list li {
+  position: relative;
+  list-style: none;
+  margin: 0 0 0 -8px;
+  padding: 0;
+  float: right;
+}
+
+.discussion-avatar-list .comment-user-avatar img {
+  height: calc(1.5 * 1rem);
+  width: calc(1.5 * 1rem);
+}
+
+.discussion-meta .discussion-avatar-list {
+  display: inline-block;
+  margin-left: 8px;
+}
+
+.discussion-meta .discussion-meta-info {
+  margin: 0;
+}
+
+.discussion-meta .discussion-meta-info .svg-icon {
+  vertical-align: middle;
+  fill: currentColor;
+  transform: scale(0.6) scaleX(-1) translateY(-0.1em);
+  margin-right: -0.25rem;
+}
+
+.comment-form .comment-notes,
+.comment-form label {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 0.71111em;
+  color: #767676;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment-form .comment-form-author,
+  .comment-form .comment-form-email {
+    width: calc(50% - 0.5rem);
+    float: right;
+  }
+}
+
+@media only screen and (min-width: 768px) {
+  .comment-form .comment-form-email {
+    margin-right: 1rem;
+  }
+}
+
+.comment-form input[name="author"],
+.comment-form input[name="email"],
+.comment-form input[name="url"] {
+  display: block;
+  width: 100%;
+}
+
+/*--------------------------------------------------------------
+## Archives
+--------------------------------------------------------------*/
+.archive .page-header,
+.search .page-header,
+.error404 .page-header {
+  margin: 1rem 1rem calc(3 * 1rem);
+}
+
+@media only screen and (min-width: 768px) {
+  .archive .page-header,
+  .search .page-header,
+  .error404 .page-header {
+    margin: 0 calc(2 * (100vw / 12)) calc(3 * 1rem);
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+.archive .page-header .page-title,
+.search .page-header .page-title,
+.error404 .page-header .page-title {
+  color: #767676;
+  display: inline;
+  letter-spacing: normal;
+}
+
+.archive .page-header .page-title:before,
+.search .page-header .page-title:before,
+.error404 .page-header .page-title:before {
+  display: none;
+}
+
+.archive .page-header .search-term,
+.archive .page-header .page-description,
+.search .page-header .search-term,
+.search .page-header .page-description,
+.error404 .page-header .search-term,
+.error404 .page-header .page-description {
+  display: inherit;
+  clear: both;
+}
+
+.archive .page-header .search-term:after,
+.archive .page-header .page-description:after,
+.search .page-header .search-term:after,
+.search .page-header .page-description:after,
+.error404 .page-header .search-term:after,
+.error404 .page-header .page-description:after {
+  content: ".";
+  font-weight: bold;
+  color: #767676;
+}
+
+@media only screen and (min-width: 768px) {
+  .hfeed .hentry .entry-header {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12)) calc(1rem / 2);
+  }
+}
+
+/* 404 & Not found */
+.error-404.not-found .page-content,
+.no-results.not-found .page-content {
+  margin: calc(3 * 1rem) 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .error-404.not-found .page-content,
+  .no-results.not-found .page-content {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12)) calc(1rem / 2);
+  }
+}
+
+.error-404.not-found .search-submit,
+.no-results.not-found .search-submit {
+  vertical-align: middle;
+  margin: 1rem 0;
+}
+
+.error-404.not-found .search-field,
+.no-results.not-found .search-field {
+  width: 100%;
+}
+
+/*--------------------------------------------------------------
+## Footer
+--------------------------------------------------------------*/
+/* Site footer */
+.site-footer {
+  color: #767676;
+}
+
+.site-footer .site-info {
+  margin: calc(2 * 1rem) 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-footer .site-info {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12));
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+.site-footer .site-info .imprint {
+  margin-left: 1rem;
+}
+
+.site-footer a {
+  color: inherit;
+}
+
+.site-footer a:hover {
+  text-decoration: none;
+  color: #0073aa;
+}
+
+/* Widgets */
+.widget {
+  margin: 0 0 1rem;
+  /* Make sure select elements fit in widgets. */
+}
+
+.widget select {
+  max-width: 100%;
+}
+
+/* Blocks */
+/* !Block styles */
+.entry-content > *,
+.entry-summary > * {
+  margin: 32px 1rem;
+  max-width: calc(100vw - (2 * 1rem));
+  /*
+       // Set top margins for headings
+       & + h1:before,
+       & + h2:before,
+       & + h3,
+       & + h4,
+       & + h5,
+       & + h6 {
+               margin-top: calc(4 * 1rem);
+       }
+*/
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content > *,
+  .entry-summary > * {
+    margin: 32px calc(2 * (100vw / 12));
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry-content > *,
+  .entry-summary > * {
+    max-width: calc(6 * (100vw / 12));
+  }
+}
+
+.entry-content > * > *:first-child,
+.entry-summary > * > *:first-child {
+  margin-top: 0;
+}
+
+.entry-content > * > *:last-child,
+.entry-summary > * > *:last-child {
+  margin-bottom: 0;
+}
+
+.entry-content > *.alignwide,
+.entry-summary > *.alignwide {
+  margin-right: auto;
+  margin-left: auto;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content > *.alignwide,
+  .entry-summary > *.alignwide {
+    margin-right: calc(1 * (100vw / 12));
+    margin-left: calc(1 * (100vw / 12));
+    max-width: calc(10 * (100vw / 12));
+  }
+}
+
+.entry-content > *.alignfull,
+.entry-summary > *.alignfull {
+  margin-top: calc(2 * 1rem);
+  margin-left: 0;
+  margin-bottom: calc(2 * 1rem);
+  margin-right: 0;
+  max-width: 100%;
+}
+
+.entry-content > *.alignleft,
+.entry-summary > *.alignleft {
+  float: right;
+  max-width: calc(5 * (100vw / 12));
+  margin-top: 0;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content > *.alignleft,
+  .entry-summary > *.alignleft {
+    max-width: calc(4 * (100vw / 12));
+    margin-left: calc(2 * 1rem);
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry-content > *.alignleft,
+  .entry-summary > *.alignleft {
+    max-width: calc(3 * (100vw / 12));
+  }
+}
+
+.entry-content > *.alignright,
+.entry-summary > *.alignright {
+  float: left;
+  max-width: calc(5 * (100vw / 12));
+  margin-top: 0;
+  margin-right: 1rem;
+  margin-left: 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content > *.alignright,
+  .entry-summary > *.alignright {
+    max-width: calc(4 * (100vw / 12));
+    margin-right: calc(2 * 1rem);
+    margin-left: calc(2 * (100vw / 12));
+  }
+}
+
+.entry-content .wp-block-audio {
+  width: 100%;
+}
+
+.entry-content .wp-block-audio audio {
+  width: 100%;
+}
+
+.entry-content .wp-block-audio.alignleft audio,
+.entry-content .wp-block-audio.alignright audio {
+  max-width: 190px;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-audio.alignleft audio,
+  .entry-content .wp-block-audio.alignright audio {
+    max-width: 384px;
+  }
+}
+
+@media only screen and (min-width: 1379px) {
+  .entry-content .wp-block-audio.alignleft audio,
+  .entry-content .wp-block-audio.alignright audio {
+    max-width: 385.44px;
+  }
+}
+
+.entry-content .wp-block-video video {
+  width: 100%;
+}
+
+.entry-content .wp-block-button .wp-block-button__link {
+  transition: background 150ms ease-in-out;
+  border: none;
+  background: #0073aa;
+  font-size: 0.88889em;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  line-height: 1.2;
+  box-sizing: border-box;
+  font-weight: bold;
+  padding: 0.66rem 1rem;
+  outline: none;
+  color: white;
+  outline: none;
+}
+
+.entry-content .wp-block-button .wp-block-button__link:hover {
+  cursor: pointer;
+}
+
+.entry-content .wp-block-button .wp-block-button__link:hover, .entry-content .wp-block-button .wp-block-button__link:focus {
+  background: #111;
+}
+
+.entry-content .wp-block-button .wp-block-button__link:focus {
+  outline: thin dotted;
+  outline-offset: -4px;
+}
+
+.entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link {
+  border-radius: 5px;
+}
+
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link,
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus,
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:active {
+  transition: all 150ms ease-in-out;
+  background: transparent;
+  border: 2px solid #0073aa;
+}
+
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color),
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color) {
+  color: #0073aa;
+}
+
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover {
+  border-color: #111;
+  color: #111;
+}
+
+.entry-content .wp-block-archives,
+.entry-content .wp-block-categories,
+.entry-content .wp-block-latest-posts {
+  padding: 0;
+  list-style: none;
+}
+
+.entry-content .wp-block-archives li,
+.entry-content .wp-block-categories li,
+.entry-content .wp-block-latest-posts li {
+  color: #767676;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: calc(22px * 1.6875);
+  font-weight: bold;
+  line-height: 1.2;
+}
+
+.entry-content .wp-block-archives li a:after,
+.entry-content .wp-block-categories li a:after,
+.entry-content .wp-block-latest-posts li a:after {
+  color: #767676;
+  content: ",";
+}
+
+.entry-content .wp-block-archives li:last-child a:after,
+.entry-content .wp-block-categories li:last-child a:after,
+.entry-content .wp-block-latest-posts li:last-child a:after {
+  color: #767676;
+  content: ".";
+}
+
+.entry-content .wp-block-latest-posts.is-grid li {
+  border-top: 2px solid #ccc;
+  padding-top: 1rem;
+  margin-bottom: 2rem;
+}
+
+.entry-content .wp-block-latest-posts.is-grid li a:after {
+  content: '';
+}
+
+.entry-content .wp-block-latest-posts.is-grid li:last-child {
+  margin-bottom: auto;
+}
+
+.entry-content .wp-block-latest-posts.is-grid li:last-child a:after {
+  content: '';
+}
+
+.entry-content .wp-block-preformatted {
+  font-size: 0.71111em;
+  line-height: 1.8;
+  padding: 1rem;
+}
+
+.entry-content .wp-block-verse {
+  font-family: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+  font-size: 22px;
+  line-height: 1.8;
+}
+
+.entry-content .has-drop-cap:not(:focus):first-letter {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 3.375em;
+  line-height: 1;
+  font-weight: bold;
+  margin: 0 0 0 0.25em;
+}
+
+.entry-content .wp-block-pullquote {
+  border: none;
+  padding: 1rem;
+}
+
+.entry-content .wp-block-pullquote blockquote {
+  border: none;
+  padding-bottom: calc(2 * 1rem);
+  margin-left: 0;
+}
+
+.entry-content .wp-block-pullquote p {
+  font-size: 1.6875em;
+  font-style: italic;
+  line-height: 1.3;
+  margin-bottom: 0.5em;
+  margin-top: 0.5em;
+  color: #111;
+}
+
+.entry-content .wp-block-pullquote p em {
+  font-style: normal;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-pullquote p {
+    font-size: 2.25em;
+  }
+}
+
+.entry-content .wp-block-pullquote cite {
+  display: inline-block;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 0.71111em;
+  line-height: 1.6;
+  text-transform: none;
+  color: #767676;
+}
+
+.entry-content .wp-block-pullquote.alignleft, .entry-content .wp-block-pullquote.alignright {
+  padding: 0;
+}
+
+.entry-content .wp-block-pullquote.alignleft blockquote, .entry-content .wp-block-pullquote.alignright blockquote {
+  margin-right: 0;
+  padding: 0;
+  text-align: right;
+  max-width: 100%;
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color p {
+  font-size: 1.6875em;
+  line-height: 1.3;
+  margin-bottom: 0.5em;
+  margin-top: 0.5em;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-pullquote.is-style-solid-color p {
+    font-size: 2.25em;
+  }
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color blockquote {
+  margin: 0 auto;
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color blockquote:not(.has-text-color) p,
+.entry-content .wp-block-pullquote.is-style-solid-color cite {
+  color: white;
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color:not(.has-background-color) {
+  background-color: #0073aa;
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color.alignleft, .entry-content .wp-block-pullquote.is-style-solid-color.alignright {
+  padding: 1rem 1rem 0;
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color.alignleft blockquote, .entry-content .wp-block-pullquote.is-style-solid-color.alignright blockquote {
+  padding: 0 0 calc( 1.5 * 1rem);
+  margin-right: 0;
+  margin-top: 0;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-pullquote.is-style-solid-color.alignleft, .entry-content .wp-block-pullquote.is-style-solid-color.alignright {
+    padding: calc( 2 * 1rem) calc( 2 * 1rem) 1rem;
+  }
+}
+
+.entry-content .wp-block-quote:not(.is-large), .entry-content .wp-block-quote:not(.is-style-large) {
+  border-right: 2px solid #0073aa;
+  padding-top: 0;
+  padding-bottom: 0;
+}
+
+.entry-content .wp-block-quote p {
+  font-size: 1em;
+  font-style: normal;
+  line-height: 1.8;
+}
+
+.entry-content .wp-block-quote cite {
+  font-size: 0.71111em;
+}
+
+.entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large {
+  padding: 1rem 2rem 1rem 0;
+  margin: 1rem 0;
+  border-right: none;
+}
+
+.entry-content .wp-block-quote.is-large p, .entry-content .wp-block-quote.is-style-large p {
+  font-size: 1.6875em;
+  line-height: 1.4;
+  font-style: italic;
+}
+
+.entry-content .wp-block-quote.is-large cite,
+.entry-content .wp-block-quote.is-large footer, .entry-content .wp-block-quote.is-style-large cite,
+.entry-content .wp-block-quote.is-style-large footer {
+  font-size: 0.71111em;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large {
+    margin: 1rem calc(2 * (100vw / 12));
+    max-width: calc(6 * (100vw / 12));
+  }
+  .entry-content .wp-block-quote.is-large p, .entry-content .wp-block-quote.is-style-large p {
+    font-size: 1.6875em;
+  }
+}
+
+.entry-content .wp-block-image img {
+  display: block;
+}
+
+.entry-content .wp-block-image.alignleft, .entry-content .wp-block-image.alignright {
+  max-width: 100%;
+}
+
+.entry-content .wp-block-image.alignfull img {
+  width: 100vw;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.entry-content .wp-block-cover-image .wp-block-cover-image-text,
+.entry-content .wp-block-cover-image h2 {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 1.6875em;
+  font-weight: bold;
+  width: calc(100vw - (2 * 1rem));
+  max-width: calc(100vw - (2 * 1rem));
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-cover-image .wp-block-cover-image-text,
+  .entry-content .wp-block-cover-image h2 {
+    font-size: 2.25em;
+    width: calc(8 * (100vw / 12));
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry-content .wp-block-cover-image .wp-block-cover-image-text,
+  .entry-content .wp-block-cover-image h2 {
+    width: calc(6 * (100vw / 12 ));
+    max-width: calc(6 * (100vw / 12 ));
+  }
+}
+
+.entry-content .wp-block-cover-image.alignleft h2,
+.entry-content .wp-block-cover-image.alignleft .wp-block-cover-image-text, .entry-content .wp-block-cover-image.alignright h2,
+.entry-content .wp-block-cover-image.alignright .wp-block-cover-image-text, .entry-content .wp-block-cover-image.aligncenter h2,
+.entry-content .wp-block-cover-image.aligncenter .wp-block-cover-image-text {
+  width: 100%;
+  z-index: 1;
+  right: 50%;
+  position: absolute;
+  transform: translate(50%, -50%);
+  top: 50%;
+}
+
+.entry-content .wp-block-cover-image.has-left-content {
+  justify-content: center;
+}
+
+.entry-content .wp-block-cover-image.has-left-content h2,
+.entry-content .wp-block-cover-image.has-left-content .wp-block-cover-image-text {
+  padding: 1rem;
+}
+
+.entry-content .wp-block-cover-image.has-right-content {
+  justify-content: center;
+}
+
+.entry-content .wp-block-cover-image.has-right-content h2,
+.entry-content .wp-block-cover-image.has-right-content .wp-block-cover-image-text {
+  padding: 1rem;
+}
+
+.entry-content .wp-block-gallery .blocks-gallery-image:last-child,
+.entry-content .wp-block-gallery .blocks-gallery-item:last-child {
+  margin-bottom: 16px;
+}
+
+.entry-content .wp-block-audio figcaption,
+.entry-content .wp-block-video figcaption,
+.entry-content .wp-block-image figcaption,
+.entry-content .wp-block-gallery .blocks-gallery-image figcaption,
+.entry-content .wp-block-gallery .blocks-gallery-item figcaption {
+  font-size: 0.71111em;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  line-height: 1.6;
+  margin: 0;
+  padding: 0.5rem;
+  text-align: right;
+}
+
+.entry-content .wp-block-separator,
+.entry-content hr {
+  margin-bottom: 2rem;
+  margin-top: 2rem;
+  /* Remove duplicate rule-line when a separator
+                * is followed by an H1, or H2 */
+}
+
+.entry-content .wp-block-separator:not(.is-style-dots),
+.entry-content hr:not(.is-style-dots) {
+  background-color: #767676;
+  border: 0;
+  height: 2px;
+}
+
+.entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots),
+.entry-content hr:not(.is-style-wide):not(.is-style-dots) {
+  max-width: 2.25em;
+}
+
+.entry-content .wp-block-separator + h1:before,
+.entry-content .wp-block-separator + h2:before,
+.entry-content hr + h1:before,
+.entry-content hr + h2:before {
+  display: none;
+}
+
+.entry-content .wp-block-separator.is-style-dots:before,
+.entry-content hr.is-style-dots:before {
+  color: #767676;
+  font-size: 1.6875em;
+  letter-spacing: 0.88889em;
+  padding-right: 0.88889em;
+}
+
+.entry-content .wp-block-embed-twitter {
+  overflow: hidden;
+}
+
+.entry-content .wp-block-table td, .entry-content .wp-block-table th {
+  border-color: #767676;
+}
+
+.entry-content .wp-block-file {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+}
+
+.entry-content .wp-block-file .wp-block-file__button {
+  transition: background 150ms ease-in-out;
+  border: none;
+  border-radius: 5px;
+  background: #0073aa;
+  font-size: 22px;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  line-height: 1.2;
+  font-weight: bold;
+  padding: 0.75rem 1rem;
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry-content .wp-block-file .wp-block-file__button {
+    font-size: 22px;
+    padding: 0.875rem 1.5rem;
+  }
+}
+
+.entry-content .wp-block-file .wp-block-file__button:hover {
+  cursor: pointer;
+}
+
+.entry-content .wp-block-file .wp-block-file__button:hover, .entry-content .wp-block-file .wp-block-file__button:focus {
+  background: #111;
+}
+
+.entry-content .wp-block-file .wp-block-file__button:focus {
+  outline: thin dotted;
+  outline-offset: -4px;
+}
+
+.entry-content .wp-block-code {
+  border-radius: 0;
+}
+
+.entry-content .wp-block-code code {
+  font-size: 1.125em;
+}
+
+.entry-content .wp-block-columns .wp-block-column > *:first-child {
+  margin-top: 0;
+}
+
+.entry-content .wp-block-columns .wp-block-column > *:last-child {
+  margin-bottom: 0;
+}
+
+.entry-content .wp-block-columns[class*='has-'] > * {
+  margin-left: 1rem;
+}
+
+.entry-content .wp-block-columns[class*='has-'] > *:last-child {
+  margin-left: 0;
+}
+
+.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-weight: bold;
+}
+
+.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date {
+  font-weight: normal;
+}
+
+.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment,
+.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-date,
+.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
+  font-size: inherit;
+}
+
+.entry-content .wp-block-latest-comments.has-dates .wp-block-latest-comments__comment-date {
+  font-size: 0.71111em;
+}
+
+/* Media */
+.page-content .wp-smiley,
+.entry-content .wp-smiley,
+.comment-content .wp-smiley {
+  border: none;
+  margin-bottom: 0;
+  margin-top: 0;
+  padding: 0;
+}
+
+embed,
+iframe,
+object {
+  max-width: 100%;
+}
+
+.custom-logo-link {
+  display: inline-block;
+}
+
+.avatar {
+  border-radius: 100%;
+  display: block;
+  height: calc(2.25 * 1rem);
+  min-height: inherit;
+  width: calc(2.25 * 1rem);
+}
+
+svg {
+  transition: fill 120ms ease-in-out;
+  fill: currentColor;
+}
+
+/*--------------------------------------------------------------
+## Captions
+--------------------------------------------------------------*/
+.wp-caption {
+  margin-bottom: calc(1.5 * 1rem);
+}
+
+.wp-caption img[class*="wp-image-"] {
+  display: block;
+  margin-right: auto;
+  margin-left: auto;
+}
+
+.wp-caption .wp-caption-text {
+  margin: calc(0.875 * 1rem) 0;
+}
+
+.wp-caption-text {
+  text-align: center;
+}
+
+/*--------------------------------------------------------------
+## Galleries
+--------------------------------------------------------------*/
+.gallery {
+  display: flex;
+  margin-bottom: calc(1.5 * 1rem);
+}
+
+.gallery-item {
+  display: inline-block;
+  margin-left: 1rem;
+  margin-bottom: 1rem;
+  text-align: center;
+  vertical-align: top;
+  width: 100%;
+}
+
+.gallery-columns-2 .gallery-item {
+  max-width: calc( ( 12 / 2 ) * (100% / 12));
+}
+
+.gallery-columns-3 .gallery-item {
+  max-width: calc( ( 12 / 3 ) * (100% / 12));
+}
+
+.gallery-columns-4 .gallery-item {
+  max-width: calc( ( 12 / 4 ) * (100% / 12));
+}
+
+.gallery-columns-5 .gallery-item {
+  max-width: calc( ( 12 / 5 ) * (100% / 12));
+}
+
+.gallery-columns-6 .gallery-item {
+  max-width: calc( ( 12 / 6 ) * (100% / 12));
+}
+
+.gallery-columns-7 .gallery-item {
+  max-width: calc( ( 12 / 7 ) * (100% / 12));
+}
+
+.gallery-columns-8 .gallery-item {
+  max-width: calc( ( 12 / 8 ) * (100% / 12));
+}
+
+.gallery-columns-9 .gallery-item {
+  max-width: calc( ( 12 / 9 ) * (100% / 12));
+}
+
+.gallery-item:last-of-type {
+  margin-left: 0;
+}
+
+.gallery-caption {
+  display: block;
+  font-size: 0.71111em;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  line-height: 1.6;
+  margin: 0;
+  padding: 0.5rem;
+}
+
+.gallery-item > div > a {
+  display: block;
+  line-height: 0;
+  box-shadow: 0 0 0 0 transparent;
+}
+
+.gallery-item > div > a:focus {
+  box-shadow: 0 0 0 2px #0073aa;
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenstylecss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/style.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/style.css                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/style.css 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,3243 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+@charset "UTF-8";
+/*
+Theme Name: Twenty Nineteen
+Theme URI: https://github.com/WordPress/twentynineteen
+Author: the WordPress team
+Author URI: https://wordpress.org/
+Description: A new Gutenberg-ready theme.
+Requires at least: WordPress 4.9.6
+Version: 1.0
+License: GNU General Public License v2 or later
+License URI: LICENSE
+Text Domain: twentynineteen
+Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
+
+This theme, like WordPress, is licensed under the GPL.
+Use it to make something cool, have fun, and share what you've learned with others.
+
+Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
+Underscores is distributed under the terms of the GNU GPL v2 or later.
+
+Normalizing styles have been helped along thanks to the fine work of
+Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
+*/
+/*--------------------------------------------------------------
+>>> TABLE OF CONTENTS:
+----------------------------------------------------------------
+# Variables
+# Normalize
+# Typography
+       ## Headings
+       ## Copy
+# Elements
+       ## Lists
+       ## Tables
+# Forms
+       ## Buttons
+       ## Fields
+# Navigation
+       ## Links
+       ## Menus
+       ## Next & Previous
+# Accessibility
+# Alignments
+# Clearings
+# Layout
+# Widgets
+# Content
+       ## Archives
+       ## Posts and pages
+       ## Comments
+# Blocks
+# Media
+       ## Captions
+       ## Galleries
+--------------------------------------------------------------*/
+/* If we add the border using a regular CSS border, it won't look good on non-retina devices,
+ * since its edges can look jagged due to lack of antialiasing. In this case, we are several
+ * layers of box-shadow to add the border visually, which will render the border smoother. */
+/* Normalize */
+/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
+/* Document
+        ========================================================================== */
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+html {
+  line-height: 1.15;
+  /* 1 */
+  -webkit-text-size-adjust: 100%;
+  /* 2 */
+}
+
+/* Sections
+        ========================================================================== */
+/**
+ * Remove the margin in all browsers.
+ */
+body {
+  margin: 0;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0;
+}
+
+/* Grouping content
+        ========================================================================== */
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+hr {
+  box-sizing: content-box;
+  /* 1 */
+  height: 0;
+  /* 1 */
+  overflow: visible;
+  /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+pre {
+  font-family: monospace, monospace;
+  /* 1 */
+  font-size: 1em;
+  /* 2 */
+}
+
+/* Text-level semantics
+        ========================================================================== */
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+a {
+  background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+abbr[title] {
+  border-bottom: none;
+  /* 1 */
+  text-decoration: underline;
+  /* 2 */
+  -webkit-text-decoration: underline dotted;
+          text-decoration: underline dotted;
+  /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+b,
+strong {
+  font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+code,
+kbd,
+samp {
+  font-family: monospace, monospace;
+  /* 1 */
+  font-size: 1em;
+  /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+small {
+  font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+sup {
+  top: -0.5em;
+}
+
+/* Embedded content
+        ========================================================================== */
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+img {
+  border-style: none;
+}
+
+/* Forms
+        ========================================================================== */
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+button,
+input,
+optgroup,
+select,
+textarea {
+  font-family: inherit;
+  /* 1 */
+  font-size: 100%;
+  /* 1 */
+  line-height: 1.15;
+  /* 1 */
+  margin: 0;
+  /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+button,
+input {
+  /* 1 */
+  overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+button,
+select {
+  /* 1 */
+  text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+button,
+[type="button"],
+[type="reset"],
+[type="submit"] {
+  -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+  border-style: none;
+  padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+button:-moz-focusring,
+[type="button"]:-moz-focusring,
+[type="reset"]:-moz-focusring,
+[type="submit"]:-moz-focusring {
+  outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+fieldset {
+  padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ *             `fieldset` elements in all browsers.
+ */
+legend {
+  box-sizing: border-box;
+  /* 1 */
+  color: inherit;
+  /* 2 */
+  display: table;
+  /* 1 */
+  max-width: 100%;
+  /* 1 */
+  padding: 0;
+  /* 3 */
+  white-space: normal;
+  /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+progress {
+  vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+textarea {
+  overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+[type="checkbox"],
+[type="radio"] {
+  box-sizing: border-box;
+  /* 1 */
+  padding: 0;
+  /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+[type="search"] {
+  -webkit-appearance: textfield;
+  /* 1 */
+  outline-offset: -2px;
+  /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+::-webkit-file-upload-button {
+  -webkit-appearance: button;
+  /* 1 */
+  font: inherit;
+  /* 2 */
+}
+
+/* Interactive
+        ========================================================================== */
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+details {
+  display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+summary {
+  display: list-item;
+}
+
+/* Misc
+        ========================================================================== */
+/**
+ * Add the correct display in IE 10+.
+ */
+template {
+  display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+[hidden] {
+  display: none;
+}
+
+/* Typography */
+html {
+  font-size: 22px;
+}
+
+body {
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  color: #111;
+  font-family: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+  font-weight: 400;
+  font-size: 1em;
+  line-height: 1.8;
+  margin: 0;
+  text-rendering: optimizeLegibility;
+}
+
+button,
+input,
+select,
+optgroup,
+textarea {
+  color: #111;
+  font-family: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+  font-weight: 400;
+  line-height: 1.8;
+  text-rendering: optimizeLegibility;
+}
+
+.main-navigation,
+.page-description,
+h2.author-title,
+.not-found .page-title,
+.error-404 .page-title,
+.post-navigation .post-title,
+.pagination .nav-links,
+.comments-title,
+.comment-author .fn,
+.no-comments,
+.site-title,
+h1, h2, h3, h4, h5, h6 {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-weight: 700;
+  letter-spacing: -0.02em;
+  line-height: 1.2;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+.site-info,
+.page-description,
+.post-navigation .post-title,
+.comment-metadata,
+.discussion-meta-info,
+.entry-meta,
+.entry-footer,
+.comment-reply-link,
+#cancel-comment-reply-link,
+img:after,
+.page-links,
+.sticky-post {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+}
+
+.page-title {
+  font-family: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+}
+
+.site-branding,
+.main-navigation ul.main-menu > li,
+.social-navigation,
+.author-description p.author-bio,
+.nav-links {
+  line-height: 1.25;
+}
+
+h1 {
+  font-size: 2.25em;
+}
+
+@media only screen and (min-width: 768px) {
+  h1 {
+    font-size: 2.8125em;
+  }
+}
+
+.entry-title,
+.not-found .page-title,
+.error-404 .page-title,
+.has-larger-font-size,
+h2 {
+  font-size: 1.6875em;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-title,
+  .not-found .page-title,
+  .error-404 .page-title,
+  .has-larger-font-size,
+  h2 {
+    font-size: 2.25em;
+  }
+}
+
+.has-regular-font-size,
+.has-large-font-size,
+.comments-title,
+h3 {
+  font-size: 1.6875em;
+}
+
+.site-title,
+.site-description,
+.main-navigation,
+.nav-links,
+.page-title,
+.page-description,
+.comment-author .fn,
+.no-comments,
+h2.author-title,
+p.author-bio,
+h4 {
+  font-size: 1.125em;
+}
+
+.pagination .nav-links,
+.comment-content,
+h5 {
+  font-size: 0.88889em;
+}
+
+.entry-meta,
+.entry-footer,
+.discussion-meta-info,
+.site-info,
+.has-small-font-size,
+.comment-reply-link,
+.comment-metadata,
+.comment-notes,
+.sticky-post,
+#cancel-comment-reply-link,
+img:after,
+h6 {
+  font-size: 0.71111em;
+}
+
+.site-title,
+.page-title {
+  font-weight: normal;
+}
+
+.page-description,
+.page-links a {
+  font-weight: bold;
+}
+
+.site-description {
+  letter-spacing: -0.01em;
+}
+
+.post-navigation .post-title,
+.entry-title,
+.not-found .page-title,
+.error-404 .page-title,
+.comments-title,
+blockquote {
+  -webkit-hyphens: auto;
+      -ms-hyphens: auto;
+          hyphens: auto;
+  word-break: break-word;
+}
+
+/* Do not hyphenate entry title on tablet view and bigger. */
+@media only screen and (min-width: 768px) {
+  .entry-title {
+    -webkit-hyphens: none;
+        -ms-hyphens: none;
+            hyphens: none;
+  }
+}
+
+p {
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+dfn, cite, em, i {
+  font-style: italic;
+}
+
+blockquote > p {
+  font-size: 1.6875em;
+  font-style: italic;
+  line-height: 1.2;
+}
+
+blockquote cite {
+  font-size: 0.88889em;
+  font-style: normal;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+}
+
+pre {
+  font-size: 0.88889em;
+  font-family: "Courier 10 Pitch", Courier, monospace;
+  line-height: 1.8;
+  overflow: auto;
+}
+
+code, kbd, tt, var {
+  font-size: 0.88889em;
+  font-family: Menlo, monaco, Consolas, Lucida Console, monospace;
+}
+
+abbr, acronym {
+  border-bottom: 1px dotted #666;
+  cursor: help;
+}
+
+mark, ins {
+  background: #fff9c0;
+  text-decoration: none;
+}
+
+big {
+  font-size: 125%;
+}
+
+a {
+  text-decoration: none;
+}
+
+a:hover {
+  text-decoration: none;
+}
+
+a:focus {
+  text-decoration: underline;
+}
+
+/* Elements */
+html {
+  box-sizing: border-box;
+}
+
+::-moz-selection {
+  background: #bfdcea;
+}
+
+::selection {
+  background: #bfdcea;
+}
+
+*,
+*:before,
+*:after {
+  box-sizing: inherit;
+}
+
+body {
+  background: #fff;
+}
+
+a {
+  transition: color 110ms ease-in-out;
+  color: #0073aa;
+}
+
+a:hover,
+a:active {
+  color: #005177;
+  outline: 0;
+  text-decoration: none;
+}
+
+a:focus {
+  outline: 0;
+  text-decoration: underline;
+}
+
+h1, h2, h3, h4, h5, h6 {
+  clear: both;
+  margin: 1rem 0;
+}
+
+h1:not(.site-title):before, h2:before {
+  background: #767676;
+  content: "\020";
+  display: block;
+  height: 2px;
+  margin: 1rem 0;
+  width: 1em;
+}
+
+hr {
+  background-color: #767676;
+  border: 0;
+  height: 2px;
+}
+
+ul,
+ol {
+  padding-left: 1rem;
+}
+
+ul {
+  list-style: disc;
+}
+
+ul ul {
+  list-style-type: circle;
+}
+
+ol {
+  list-style: decimal;
+}
+
+li {
+  line-height: 1.8;
+}
+
+li > ul,
+li > ol {
+  padding-left: 2rem;
+}
+
+dt {
+  font-weight: bold;
+}
+
+dd {
+  margin: 0 1rem 1rem;
+}
+
+img {
+  height: auto;
+  max-width: 100%;
+  position: relative;
+}
+
+img:before {
+  background-color: #eee;
+  border: 1px dashed #ccc;
+  border-radius: 3px;
+  content: " ";
+  display: block;
+  height: 100%;
+  left: 0;
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+
+img:after {
+  color: #666;
+  content: "This image is broken :-/ ( " attr(alt) " )";
+  display: block;
+  left: 50%;
+  position: absolute;
+  text-align: center;
+  top: 50%;
+  transform: translate(-50%, -50%);
+  width: 100%;
+}
+
+figure {
+  margin: 0;
+}
+
+blockquote {
+  border-left: 2px solid #0073aa;
+  margin-left: -2rem;
+  padding: 1rem 0 0.5rem 2rem;
+}
+
+blockquote > p {
+  margin: 0 0 1rem;
+}
+
+blockquote cite {
+  color: #767676;
+}
+
+table {
+  margin: 0 0 1rem;
+  width: 100%;
+}
+
+table td, table th {
+  border-color: #767676;
+}
+
+/* Forms */
+.button,
+button,
+input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  transition: background 150ms ease-in-out;
+  background: #0073aa;
+  border: none;
+  border-radius: 5px;
+  box-sizing: border-box;
+  color: white;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 0.88889em;
+  font-weight: 600;
+  line-height: 1.2;
+  outline: none;
+  padding: 0.66rem 1rem;
+}
+
+.button:hover,
+button:hover,
+input[type="button"]:hover,
+input[type="reset"]:hover,
+input[type="submit"]:hover {
+  cursor: pointer;
+}
+
+.button:hover, .button:focus,
+button:hover,
+button:focus,
+input[type="button"]:hover,
+input[type="button"]:focus,
+input[type="reset"]:hover,
+input[type="reset"]:focus,
+input[type="submit"]:hover,
+input[type="submit"]:focus {
+  background: #111;
+}
+
+.button:focus,
+button:focus,
+input[type="button"]:focus,
+input[type="reset"]:focus,
+input[type="submit"]:focus {
+  outline: thin dotted;
+  outline-offset: -4px;
+}
+
+input[type="text"],
+input[type="email"],
+input[type="url"],
+input[type="password"],
+input[type="search"],
+input[type="number"],
+input[type="tel"],
+input[type="range"],
+input[type="date"],
+input[type="month"],
+input[type="week"],
+input[type="time"],
+input[type="datetime"],
+input[type="datetime-local"],
+input[type="color"],
+textarea {
+  -webkit-backface-visibility: hidden;
+  background: #fff;
+  border: solid 1px #ccc;
+  box-sizing: border-box;
+  outline: none;
+  padding: 0.5rem 0.66rem;
+}
+
+input[type="text"]:focus,
+input[type="email"]:focus,
+input[type="url"]:focus,
+input[type="password"]:focus,
+input[type="search"]:focus,
+input[type="number"]:focus,
+input[type="tel"]:focus,
+input[type="range"]:focus,
+input[type="date"]:focus,
+input[type="month"]:focus,
+input[type="week"]:focus,
+input[type="time"]:focus,
+input[type="datetime"]:focus,
+input[type="datetime-local"]:focus,
+input[type="color"]:focus,
+textarea:focus {
+  border-color: #0073aa;
+  outline: thin solid rgba(0, 115, 170, 0.15);
+  outline-offset: -4px;
+}
+
+textarea {
+  box-sizing: border-box;
+  display: block;
+  width: 100%;
+  max-width: 100%;
+  resize: vertical;
+}
+
+form p {
+  margin: 1rem 0;
+}
+
+/* Navigation */
+/*--------------------------------------------------------------
+## Links
+--------------------------------------------------------------*/
+a {
+  transition: color 110ms ease-in-out;
+  color: #0073aa;
+}
+
+a:visited {
+  color: #0073aa;
+}
+
+a:hover, a:active {
+  color: #005177;
+  outline: 0;
+  text-decoration: none;
+}
+
+a:focus {
+  outline: 0;
+  text-decoration: underline;
+}
+
+/*--------------------------------------------------------------
+## Menus
+--------------------------------------------------------------*/
+/** === Main menu === */
+.main-navigation {
+  display: inline;
+  /*
+        * :focus-within needs its own selector so other similar
+        * selectors don’t get ignored if a browser doesn’t recognize it
+        */
+}
+
+@media only screen and (min-width: 768px) {
+  .main-navigation {
+    display: block;
+  }
+}
+
+body.page .main-navigation {
+  display: block;
+}
+
+.main-navigation > div {
+  display: inline;
+}
+
+.main-navigation .main-menu {
+  display: inline;
+  margin: 0;
+  padding: 0;
+}
+
+.main-navigation .main-menu > li {
+  display: inline;
+}
+
+.main-navigation .main-menu > li > a {
+  font-weight: 700;
+  color: #0073aa;
+}
+
+.main-navigation .main-menu > li > a + svg {
+  color: #0073aa;
+  margin-right: -0.25rem;
+}
+
+.main-navigation .main-menu > li > a:hover {
+  color: #005177;
+}
+
+.main-navigation .main-menu > li > a:hover + svg {
+  color: #005177;
+}
+
+.main-navigation .main-menu > li > a:after {
+  content: ",";
+  display: inline;
+  color: #767676;
+}
+
+.main-navigation .main-menu > li.menu-item-has-children:after {
+  content: ",";
+  display: inline;
+  color: #767676;
+}
+
+.main-navigation .main-menu > li.menu-item-has-children > a:after,
+.main-navigation .main-menu > li.menu-item-has-children .menu-item-has-children > a:after {
+  content: "";
+  display: none;
+}
+
+.main-navigation .main-menu > li:last-child > a:after {
+  content: ".";
+}
+
+.main-navigation .main-menu > li:last-child > a {
+  margin-right: 0;
+}
+
+.main-navigation .sub-menu {
+  background: #0073aa;
+  color: #fff;
+  list-style: none;
+  padding-left: 0;
+  display: none;
+  float: left;
+  width: 100%;
+  position: absolute;
+  opacity: 0;
+  left: -999em;
+  z-index: 99999;
+  transition: opacity 0.5s ease-in-out;
+}
+
+@media only screen and (min-width: 768px) {
+  .main-navigation .sub-menu {
+    max-width: calc(3 * (100vw / 12));
+  }
+}
+
+.main-navigation .sub-menu > li {
+  clear: both;
+  display: block;
+  float: none;
+  position: relative;
+  word-break: break-word;
+}
+
+.main-navigation .sub-menu > li.menu-item-has-children svg {
+  position: absolute;
+  right: 0.5rem;
+  top: 0.65rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .main-navigation .sub-menu > li.menu-item-has-children .menu-item-has-children > a:after {
+    content: "\203a";
+  }
+}
+
+.main-navigation .sub-menu > li > a {
+  color: #fff;
+  display: block;
+  line-height: 1.2;
+  padding: calc( .5 * 1rem) 1rem;
+}
+
+.main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus {
+  background: #005177;
+}
+
+.main-navigation .sub-menu > li > a:hover:after, .main-navigation .sub-menu > li > a:focus:after {
+  background: #005177;
+}
+
+.main-navigation .main-menu .menu-item-has-children:hover > .sub-menu,
+.main-navigation .main-menu .menu-item-has-children .sub-menu:hover {
+  display: block;
+  left: inherit;
+  margin-top: -2px;
+  opacity: 1;
+}
+
+.main-navigation .main-menu .menu-item-has-children:hover > .sub-menu .sub-menu,
+.main-navigation .main-menu .menu-item-has-children .sub-menu:hover .sub-menu {
+  margin-top: inherit;
+  position: relative;
+  padding-left: 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .main-navigation .main-menu .menu-item-has-children:hover > .sub-menu .sub-menu,
+  .main-navigation .main-menu .menu-item-has-children .sub-menu:hover .sub-menu {
+    padding-left: 0;
+    position: absolute;
+    left: 100%;
+    top: 0;
+  }
+}
+
+.main-navigation .main-menu .menu-item-has-children:focus-within > .sub-menu {
+  display: block;
+  left: inherit;
+  margin-top: -2px;
+  opacity: 1;
+}
+
+.main-navigation .main-menu .menu-item-has-children:focus-within > .sub-menu .sub-menu {
+  margin-top: inherit;
+  position: relative;
+  padding-left: 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .main-navigation .main-menu .menu-item-has-children:focus-within > .sub-menu .sub-menu {
+    padding-left: 0;
+    position: absolute;
+    left: 100%;
+    top: 0;
+  }
+}
+
+/* Social menu */
+.social-navigation {
+  margin-top: calc(1rem / 2);
+  text-align: left;
+}
+
+.social-navigation ul.social-links-menu {
+  content: "";
+  display: table;
+  table-layout: fixed;
+  display: inline-block;
+  margin: 0;
+  padding: 0;
+}
+
+.social-navigation ul.social-links-menu li {
+  display: inline-block;
+  vertical-align: bottom;
+  vertical-align: -webkit-baseline-middle;
+  list-style: none;
+}
+
+.social-navigation ul.social-links-menu li:nth-child(n+2) {
+  margin-left: 0.1em;
+}
+
+.social-navigation ul.social-links-menu li a {
+  border-bottom: 1px solid transparent;
+  display: block;
+  color: #111;
+  margin-bottom: -1px;
+  transition: opacity 110ms ease-in-out;
+}
+
+.social-navigation ul.social-links-menu li a:hover, .social-navigation ul.social-links-menu li a:active {
+  color: #111;
+  opacity: 0.6;
+}
+
+.social-navigation ul.social-links-menu li a:focus {
+  color: #111;
+  opacity: 1;
+  border-bottom: 1px solid #111;
+}
+
+.social-navigation ul.social-links-menu li a svg {
+  display: block;
+  width: 32px;
+  height: 32px;
+}
+
+.social-navigation ul.social-links-menu li a svg#ui-icon-link {
+  transform: rotate(-45deg);
+}
+
+/*--------------------------------------------------------------
+## Next / Previous
+--------------------------------------------------------------*/
+/* Next/Previous navigation */
+.post-navigation {
+  margin: calc(3 * 1rem) 0;
+}
+
+.post-navigation .nav-links {
+  margin: 0 1rem;
+  max-width: 100%;
+  display: flex;
+  flex-direction: column;
+}
+
+@media only screen and (min-width: 1168px) {
+  .post-navigation .nav-links {
+    flex-direction: row;
+    margin: 0 calc(2 * (100vw / 12));
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+.post-navigation .nav-links a .meta-nav {
+  color: #767676;
+  -webkit-user-select: none;
+     -moz-user-select: none;
+      -ms-user-select: none;
+          user-select: none;
+}
+
+.post-navigation .nav-links a .meta-nav:before, .post-navigation .nav-links a .meta-nav:after {
+  display: none;
+  content: "—";
+  width: 2em;
+  color: #767676;
+  height: 1em;
+}
+
+.post-navigation .nav-links a .post-title {
+  -webkit-hyphens: auto;
+      -ms-hyphens: auto;
+          hyphens: auto;
+}
+
+.post-navigation .nav-links a:hover {
+  color: #005177;
+}
+
+@media only screen and (min-width: 1168px) {
+  .post-navigation .nav-links .nav-previous,
+  .post-navigation .nav-links .nav-next {
+    min-width: calc(50% - 2 * 1rem);
+  }
+}
+
+.post-navigation .nav-links .nav-previous {
+  order: 2;
+}
+
+@media only screen and (min-width: 1168px) {
+  .post-navigation .nav-links .nav-previous {
+    order: 1;
+  }
+}
+
+.post-navigation .nav-links .nav-previous + .nav-next {
+  margin-bottom: 1rem;
+}
+
+.post-navigation .nav-links .nav-previous .meta-nav:before {
+  display: inline;
+}
+
+.post-navigation .nav-links .nav-next {
+  order: 1;
+}
+
+@media only screen and (min-width: 1168px) {
+  .post-navigation .nav-links .nav-next {
+    order: 2;
+  }
+}
+
+.post-navigation .nav-links .nav-next .meta-nav:after {
+  display: inline;
+}
+
+.pagination .nav-links {
+  display: flex;
+  flex-wrap: wrap;
+  padding: 0 calc(.5 * 1rem);
+}
+
+.pagination .nav-links > * {
+  padding: calc(.5 * 1rem);
+}
+
+.pagination .nav-links > *.dots, .pagination .nav-links > *.prev {
+  padding-left: 0;
+}
+
+.pagination .nav-links > *.dots, .pagination .nav-links > *.next {
+  padding-right: 0;
+}
+
+.pagination .nav-links .nav-next-text,
+.pagination .nav-links .nav-prev-text {
+  display: none;
+}
+
+@media only screen and (min-width: 768px) {
+  .pagination .nav-links {
+    margin-left: calc(2 * (100vw / 12));
+    padding: 0;
+  }
+  .pagination .nav-links .prev > *,
+  .pagination .nav-links .next > * {
+    display: inline-block;
+    vertical-align: text-bottom;
+  }
+  .pagination .nav-links > * {
+    padding: 1rem;
+  }
+}
+
+.comment-navigation .nav-links {
+  display: flex;
+  flex-direction: row;
+}
+
+.comment-navigation .nav-previous,
+.comment-navigation .nav-next {
+  min-width: 50%;
+  width: 100%;
+}
+
+.comment-navigation .nav-previous .secondary-text,
+.comment-navigation .nav-next .secondary-text {
+  display: none;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment-navigation .nav-previous .secondary-text,
+  .comment-navigation .nav-next .secondary-text {
+    display: inline;
+  }
+}
+
+.comment-navigation .nav-previous svg,
+.comment-navigation .nav-next svg {
+  vertical-align: middle;
+  position: relative;
+  margin: 0 -0.35em;
+  top: -1px;
+}
+
+.comment-navigation .nav-previous a:hover,
+.comment-navigation .nav-next a:hover {
+  color: #0073aa;
+}
+
+.comment-navigation .nav-next {
+  text-align: right;
+}
+
+/* Accessibility */
+/* Text meant only for screen readers. */
+.screen-reader-text {
+  border: 0;
+  clip: rect(1px, 1px, 1px, 1px);
+  -webkit-clip-path: inset(50%);
+          clip-path: inset(50%);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute !important;
+  width: 1px;
+  word-wrap: normal !important;
+  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
+}
+
+.screen-reader-text:focus {
+  background-color: #f1f1f1;
+  border-radius: 3px;
+  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
+  clip: auto !important;
+  -webkit-clip-path: none;
+          clip-path: none;
+  color: #21759b;
+  display: block;
+  font-size: 14px;
+  font-size: 0.875rem;
+  font-weight: bold;
+  height: auto;
+  left: 5px;
+  line-height: normal;
+  padding: 15px 23px 14px;
+  text-decoration: none;
+  top: 5px;
+  width: auto;
+  z-index: 100000;
+  /* Above WP toolbar. */
+}
+
+/* Do not show the outline on the skip link target. */
+#content[tabindex="-1"]:focus {
+  outline: 0;
+}
+
+/* Alignments */
+.alignleft {
+  float: left;
+  margin-right: 1rem;
+}
+
+.alignright {
+  float: right;
+  margin-left: 1rem;
+}
+
+.aligncenter {
+  clear: both;
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+/* Clearings */
+.clear:before,
+.clear:after,
+.entry-content:before,
+.entry-content:after,
+.comment-content:before,
+.comment-content:after,
+.site-header:before,
+.site-header:after,
+.site-content:before,
+.site-content:after,
+.site-footer:before,
+.site-footer:after {
+  content: "";
+  display: table;
+  table-layout: fixed;
+}
+
+.clear:after,
+.entry-content:after,
+.comment-content:after,
+.site-header:after,
+.site-content:after,
+.site-footer:after {
+  clear: both;
+}
+
+/* Layout */
+/** === Layout === */
+#page {
+  width: 100%;
+}
+
+.site-content {
+  overflow: hidden;
+}
+
+/* Content */
+/*--------------------------------------------------------------
+## Header
+--------------------------------------------------------------*/
+.site-header {
+  padding: 1em;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-header {
+    margin: 0;
+    padding: 3rem 0;
+  }
+  .site-header.featured-image {
+    display: flex;
+    min-height: 100vh;
+    flex-direction: column;
+    justify-content: space-between;
+    margin-bottom: 3rem;
+  }
+  .site-header.featured-image .site-branding-container {
+    margin-bottom: auto;
+  }
+}
+
+.site-branding {
+  color: #767676;
+  position: relative;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-branding {
+    margin: 0 calc(2 * (100vw / 12));
+    max-width: 22em;
+  }
+}
+
+.site-logo {
+  position: relative;
+  z-index: 999;
+  margin-bottom: calc(.66 * 1rem);
+}
+
+@media only screen and (min-width: 768px) {
+  .site-logo {
+    margin-bottom: 0;
+    position: absolute;
+    right: calc(100% + (0.5 * calc(100vw / 12)));
+    top: 4px;
+    z-index: 999;
+  }
+}
+
+.site-logo .custom-logo-link {
+  border-radius: 100%;
+  box-sizing: content-box;
+  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
+  display: block;
+  width: 32px;
+  height: 32px;
+  overflow: hidden;
+  transition: box-shadow 200ms ease-in-out;
+}
+
+.site-logo .custom-logo-link .custom-logo {
+  min-height: inherit;
+}
+
+.site-logo .custom-logo-link:hover, .site-logo .custom-logo-link:active, .site-logo .custom-logo-link:focus {
+  box-shadow: 0 0 0 2px black;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-logo .custom-logo-link {
+    width: 64px;
+    height: 64px;
+  }
+}
+
+.site-title {
+  margin: auto;
+  display: inline;
+  color: #111;
+  /* When there is no description set, make sure navigation appears below title. */
+}
+
+.featured-image .site-title {
+  margin: 0;
+}
+
+@media only screen and (min-width: 768px) {
+  .featured-image .site-title {
+    display: inline-block;
+  }
+}
+
+.site-title + .main-navigation {
+  display: block;
+}
+
+.site-title a {
+  color: inherit;
+}
+
+.site-title a:hover {
+  color: #4a4a4a;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-title {
+    display: inline;
+  }
+}
+
+.site-description {
+  display: inline;
+  color: #767676;
+  font-weight: normal;
+  margin: 0;
+}
+
+.site-description:not(:empty):before {
+  content: "\2014";
+  margin: 0 .2em;
+}
+
+.site-header.featured-image {
+  /* Need relative positioning to properly align layers. */
+  position: relative;
+  /* Add text shadow to text, to increase readability. */
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
+  /* Set white text color when featured image is set. */
+  /* Post header styles */
+  /* Custom Logo Link */
+  /* Make sure important elements are above pseudo elements used for effects. */
+  /* Set up image filter layer positioning */
+  /* Background & Effects */
+  /* Shared background settings between pseudo elements. See .site-branding-container */
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: cover;
+  /* The intensity of each blend mode is controlled via layer opacity. */
+  /* First layer: grayscale. */
+  /* Second layer: screen. */
+  /* Third layer: multiply. */
+  /* Fourth layer: overlay. */
+  /* Fifth layer: readability overlay */
+}
+
+.site-header.featured-image .site-branding .site-title,
+.site-header.featured-image .site-branding .site-description,
+.site-header.featured-image .main-navigation a:after,
+.site-header.featured-image .main-navigation .main-menu > li.menu-item-has-children:after,
+.site-header.featured-image .main-navigation li,
+.site-header.featured-image .social-navigation li,
+.site-header.featured-image .entry-meta,
+.site-header.featured-image .entry-title {
+  color: white;
+}
+
+.site-header.featured-image .main-navigation a,
+.site-header.featured-image .social-navigation a,
+.site-header.featured-image .site-title a,
+.site-header.featured-image .hentry a {
+  color: white;
+  transition: opacity 110ms ease-in-out;
+}
+
+.site-header.featured-image .main-navigation a:hover, .site-header.featured-image .main-navigation a:active,
+.site-header.featured-image .social-navigation a:hover,
+.site-header.featured-image .social-navigation a:active,
+.site-header.featured-image .site-title a:hover,
+.site-header.featured-image .site-title a:active,
+.site-header.featured-image .hentry a:hover,
+.site-header.featured-image .hentry a:active {
+  color: white;
+  opacity: 0.6;
+}
+
+.site-header.featured-image .main-navigation a:focus,
+.site-header.featured-image .social-navigation a:focus,
+.site-header.featured-image .site-title a:focus,
+.site-header.featured-image .hentry a:focus {
+  color: white;
+}
+
+.site-header.featured-image .social-navigation a:focus {
+  color: white;
+  opacity: 1;
+  border-bottom: 1px solid white;
+}
+
+.site-header.featured-image .social-navigation svg,
+.site-header.featured-image .hentry svg {
+  /* Use -webkit- only if supporting: Chrome < 54, iOS < 9.3, Android < 4.4.4 */
+  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35));
+}
+
+.site-header.featured-image .hentry .entry-header {
+  margin-left: 0;
+  margin-right: 0;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-header.featured-image .hentry .entry-header {
+    margin-left: calc(2 * (100vw / 12));
+    margin-right: calc(2 * (100vw / 12));
+  }
+}
+
+.site-header.featured-image .hentry .entry-header .entry-title:before {
+  background: white;
+}
+
+.site-header.featured-image .custom-logo-link {
+  background: white;
+  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
+}
+
+.site-header.featured-image .custom-logo-link:hover, .site-header.featured-image .custom-logo-link:active, .site-header.featured-image .custom-logo-link:focus {
+  box-shadow: 0 0 0 2px white;
+}
+
+.site-header.featured-image .site-branding,
+.site-header.featured-image .hentry .entry-header {
+  z-index: 10;
+}
+
+.site-header.featured-image .site-branding-container:before,
+.site-header.featured-image .site-branding-container:after,
+.site-header.featured-image .hentry:before,
+.site-header.featured-image .hentry:after, .site-header.featured-image:after {
+  display: block;
+  position: absolute;
+  top: 0;
+  left: 0;
+  content: "\020";
+  width: 100%;
+  height: 100%;
+}
+
+.site-header.featured-image .site-branding-container:before {
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: cover;
+  filter: grayscale(100%);
+  z-index: 1;
+}
+
+.site-header.featured-image .hentry:before {
+  background: #0073aa;
+  mix-blend-mode: screen;
+  opacity: 0.1;
+  z-index: 2;
+}
+
+.site-header.featured-image .hentry:after {
+  background: #0073aa;
+  mix-blend-mode: multiply;
+  opacity: 1;
+  z-index: 3;
+}
+
+.site-header.featured-image .site-branding-container:after {
+  background: rgba(255, 255, 255, 0.35);
+  mix-blend-mode: overlay;
+  opacity: 0.5;
+  z-index: 4;
+}
+
+.site-header.featured-image:after {
+  background: #000e14;
+  /**
+                * Add a transition to the readability overlay, to add a subtle
+                * but smooth effect when resizing the screen.
+                */
+  transition: opacity 1200ms ease-in-out;
+  z-index: 5;
+  opacity: 0.38;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-header.featured-image:after {
+    opacity: 0.18;
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .site-header.featured-image:after {
+    opacity: 0.1;
+  }
+}
+
+.site-header.featured-image ::-moz-selection {
+  background: rgba(255, 255, 255, 0.17);
+}
+
+.site-header.featured-image ::selection {
+  background: rgba(255, 255, 255, 0.17);
+}
+
+/*--------------------------------------------------------------
+## Posts and pages
+--------------------------------------------------------------*/
+.sticky {
+  display: block;
+}
+
+.sticky-post {
+  background: #0073aa;
+  color: #fff;
+  display: inline-block;
+  font-weight: bold;
+  line-height: 1;
+  padding: .25rem;
+  position: absolute;
+  text-transform: uppercase;
+  top: -1rem;
+  z-index: 1;
+}
+
+.updated:not(.published) {
+  display: none;
+}
+
+.page-links {
+  clear: both;
+  margin: 0 0 calc(1.5 * 1rem);
+}
+
+.hentry {
+  margin-top: calc(6 * 1rem);
+}
+
+.hentry:first-of-type {
+  margin-top: 0;
+}
+
+.hentry .entry-header {
+  margin: calc(3 * 1rem) 1rem 1rem;
+  position: relative;
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .entry-header {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12 )) 1rem;
+  }
+  .featured-image .hentry .entry-header {
+    margin-bottom: 0;
+  }
+}
+
+.hentry .entry-title {
+  margin: 0;
+}
+
+.hentry .entry-title:before {
+  background: #767676;
+  content: "\020";
+  display: block;
+  height: 2px;
+  margin: 1rem 0;
+  width: 1em;
+}
+
+.hentry .entry-title a {
+  color: inherit;
+}
+
+.hentry .entry-title a:hover {
+  color: #4a4a4a;
+}
+
+.hentry .entry-meta,
+.hentry .entry-footer {
+  color: #767676;
+  font-weight: 500;
+}
+
+.hentry .entry-meta > span,
+.hentry .entry-footer > span {
+  margin-right: 1rem;
+}
+
+.hentry .entry-meta > span:last-child,
+.hentry .entry-footer > span:last-child {
+  margin-right: 0;
+}
+
+.hentry .entry-meta a,
+.hentry .entry-footer a {
+  transition: color 110ms ease-in-out;
+  color: currentColor;
+}
+
+.hentry .entry-meta a:hover,
+.hentry .entry-footer a:hover {
+  text-decoration: none;
+  color: #0073aa;
+}
+
+.hentry .entry-meta .svg-icon,
+.hentry .entry-footer .svg-icon {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+  margin-right: 0.5em;
+}
+
+.hentry .entry-meta {
+  margin: 1rem 0;
+}
+
+@media only screen and (min-width: 1168px) {
+  .hentry .entry-meta.has-discussion .comment-count {
+    float: right;
+    position: relative;
+  }
+}
+
+.hentry .entry-meta.has-discussion .comment-count .discussion-avatar-list {
+  display: none;
+}
+
+@media only screen and (min-width: 1168px) {
+  .hentry .entry-meta.has-discussion .comment-count .discussion-avatar-list {
+    bottom: 100%;
+    display: block;
+    position: absolute;
+  }
+}
+
+.hentry .entry-footer {
+  margin: calc(2 * 1rem) 1rem 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .entry-footer {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12));
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .entry-footer {
+    max-width: calc(6 * (100vw / 12));
+  }
+}
+
+.hentry .post-thumbnail {
+  margin: 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .post-thumbnail {
+    margin: 1rem calc(2 * (100vw / 12));
+  }
+}
+
+.hentry .post-thumbnail:focus {
+  outline: none;
+}
+
+.hentry .post-thumbnail .post-thumbnail-inner {
+  display: block;
+}
+
+.hentry .post-thumbnail .post-thumbnail-inner img {
+  position: relative;
+  display: block;
+  width: 100%;
+}
+
+.image-filters-enabled .hentry .post-thumbnail {
+  position: relative;
+  display: block;
+}
+
+.image-filters-enabled .hentry .post-thumbnail .post-thumbnail-inner {
+  position: relative;
+  filter: grayscale(100%);
+  z-index: 1;
+}
+
+.image-filters-enabled .hentry .post-thumbnail .post-thumbnail-inner:after {
+  display: block;
+  width: 100%;
+  height: 100%;
+  z-index: 10;
+}
+
+.image-filters-enabled .hentry .post-thumbnail:before, .image-filters-enabled .hentry .post-thumbnail:after {
+  position: absolute;
+  display: block;
+  width: 100%;
+  height: 100%;
+  top: 0;
+  left: 0;
+  content: "\020";
+  display: block;
+  pointer-events: none;
+}
+
+.image-filters-enabled .hentry .post-thumbnail:before {
+  background: #0073aa;
+  mix-blend-mode: screen;
+  opacity: 0.1;
+  z-index: 2;
+}
+
+.image-filters-enabled .hentry .post-thumbnail:after {
+  background: #0073aa;
+  mix-blend-mode: multiply;
+  opacity: 1;
+  z-index: 3;
+}
+
+.hentry .entry-content .more-link {
+  transition: color 110ms ease-in-out;
+  display: inline;
+  color: inherit;
+}
+
+.hentry .entry-content .more-link:after {
+  content: "»";
+  margin-left: 0.5em;
+}
+
+.hentry .entry-content .more-link:hover {
+  color: #0073aa;
+  text-decoration: none;
+}
+
+.hentry .entry-content a {
+  text-decoration: underline;
+}
+
+.hentry .entry-content a:hover {
+  text-decoration: none;
+}
+
+.hentry .entry-content > iframe[style] {
+  margin: 32px 1rem !important;
+  max-width: calc(100vw - (2 * 1rem)) !important;
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .entry-content > iframe[style] {
+    margin: 32px calc(2 * (100vw / 12)) !important;
+    max-width: calc(8 * (100vw / 12)) !important;
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .hentry .entry-content > iframe[style] {
+    max-width: calc(6 * (100vw / 12)) !important;
+  }
+}
+
+.hentry .entry-content .wp-audio-shortcode {
+  max-width: calc(100vw - (2 * 1rem));
+}
+
+@media only screen and (min-width: 768px) {
+  .hentry .entry-content .wp-audio-shortcode {
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .hentry .entry-content .wp-audio-shortcode {
+    max-width: calc(6 * (100vw / 12));
+  }
+}
+
+/*--------------------------------------------------------------
+## Comments
+--------------------------------------------------------------*/
+.comment-content a {
+  word-wrap: break-word;
+}
+
+.bypostauthor {
+  display: block;
+}
+
+.comments-area {
+  /* Add extra margin when the comments section is located immediately after the
+        * post itself (this happens on pages). 
+        */
+}
+
+.hentry + .comments-area {
+  margin-top: calc(3 * 1rem);
+}
+
+.comments-area .comments-title-wrap,
+.comments-area .comment-list,
+.comments-area > .comment-respond,
+.comments-area .comment-form-flex,
+.comments-area .no-comments {
+  margin: calc(2 * 1rem) 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .comments-area .comments-title-wrap,
+  .comments-area .comment-list,
+  .comments-area > .comment-respond,
+  .comments-area .comment-form-flex,
+  .comments-area .no-comments {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12));
+    max-width: calc(6 * (100vw / 12));
+  }
+}
+
+.comments-area .comments-title-wrap {
+  align-items: baseline;
+  display: flex;
+  justify-content: space-between;
+}
+
+.comments-area .comments-title-wrap .comments-title {
+  margin: 0;
+}
+
+.comments-area .comments-title-wrap .comments-title:before {
+  background: #767676;
+  content: "\020";
+  display: block;
+  height: 2px;
+  margin: 1rem 0;
+  width: 1em;
+}
+
+#comment {
+  max-width: 100%;
+  box-sizing: border-box;
+}
+
+#respond {
+  position: relative;
+}
+
+#respond .comment-user-avatar {
+  display: none;
+}
+
+#respond .comment .comment-form {
+  padding-left: 0;
+}
+
+#respond > small {
+  display: block;
+  font-size: 22px;
+  position: absolute;
+  left: calc(1rem + 100%);
+  top: calc(-3.5 * 1rem);
+  width: calc(100vw / 12);
+}
+
+#comments > .comments-title:last-child {
+  display: none;
+}
+
+@media only screen and (min-width: 1168px) {
+  #comments > #respond .comment-user-avatar {
+    position: absolute;
+    display: block;
+    top: 0;
+    left: 0;
+  }
+  #comments > #respond .comment-user-avatar .avatar {
+    display: block;
+  }
+}
+
+.comment-form-flex {
+  display: flex;
+  flex-direction: column;
+}
+
+.comment-form-flex .comments-title {
+  display: none;
+  margin: 0;
+  order: 1;
+}
+
+.comment-form-flex #respond {
+  order: 2;
+}
+
+.comment-form-flex #respond + .comments-title {
+  display: block;
+}
+
+.comment-list {
+  list-style: none;
+  padding: 0;
+}
+
+.comment-list .children {
+  margin: 0;
+  padding: 0 0 0 1rem;
+}
+
+.comment-list > .comment:first-child {
+  margin-top: 0;
+}
+
+.comment-reply {
+  left: calc(1rem + 100%);
+  bottom: 0;
+  position: absolute;
+}
+
+#respond + .comment-reply {
+  display: none;
+}
+
+.comment-reply .comment-reply-link {
+  display: inline-block;
+}
+
+.comment {
+  list-style: none;
+  position: relative;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment {
+    padding-left: calc(.5 * (1rem + calc(100vw / 12 )));
+  }
+  .comment .children {
+    padding-left: 0;
+  }
+}
+
+.comment:hover > .comment-body > .comment-meta > .comment-metadata > .edit-link-sep,
+.comment:hover > .comment-body > .comment-meta > .comment-metadata > .edit-link {
+  opacity: 1;
+}
+
+.comment .comment-body {
+  margin: calc(2 * 1rem) 0;
+}
+
+.comment .comment-meta {
+  position: relative;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment .comment-author {
+    display: inline-block;
+    vertical-align: baseline;
+  }
+}
+
+.comment .comment-author .avatar {
+  float: left;
+  margin-right: 1rem;
+  position: relative;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment .comment-author .avatar {
+    float: inherit;
+    margin-right: inherit;
+    position: absolute;
+    top: 0;
+    right: calc(100% + 1rem);
+  }
+}
+
+.comment .comment-author .fn {
+  position: relative;
+  display: block;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment .comment-author .fn {
+    display: inline-block;
+    vertical-align: baseline;
+  }
+}
+
+.comment .comment-author .fn a {
+  color: inherit;
+}
+
+.comment .comment-author .fn a:hover {
+  color: #005177;
+}
+
+.comment .comment-author .post-author-badge {
+  border-radius: 100%;
+  display: block;
+  height: 18px;
+  position: absolute;
+  background: #008fd3;
+  right: calc(100% + 0.25rem);
+  top: -3px;
+  width: 18px;
+}
+
+.comment .comment-author .post-author-badge svg {
+  width: inherit;
+  height: inherit;
+  display: block;
+  fill: white;
+  transform: scale(0.875);
+}
+
+@media only screen and (min-width: 768px) {
+  .comment .comment-metadata {
+    display: inline-block;
+    margin-left: 1rem;
+    position: relative;
+    vertical-align: baseline;
+  }
+}
+
+.comment .comment-metadata > a,
+.comment .comment-metadata .comment-edit-link {
+  display: inline-block;
+  font-weight: 500;
+  color: #767676;
+  vertical-align: baseline;
+}
+
+.comment .comment-metadata > a time,
+.comment .comment-metadata .comment-edit-link time {
+  vertical-align: baseline;
+}
+
+.comment .comment-metadata > a:hover,
+.comment .comment-metadata .comment-edit-link:hover {
+  color: #4a4a4a;
+  text-decoration: none;
+}
+
+.comment .comment-metadata > * {
+  display: inline-block;
+}
+
+.comment .comment-metadata .edit-link-sep {
+  color: #767676;
+  margin: 0 0.2em;
+  opacity: 0;
+  transition: opacity 200ms ease-in-out;
+  vertical-align: baseline;
+}
+
+.comment .comment-metadata .edit-link {
+  color: #767676;
+  transition: opacity 200ms ease-in-out;
+  opacity: 0;
+}
+
+.comment .comment-metadata .edit-link svg {
+  transform: scale(0.8);
+  vertical-align: baseline;
+  margin-right: 0.1em;
+}
+
+.comment .comment-metadata .comment-edit-link {
+  position: relative;
+  padding-left: 1rem;
+  margin-left: -1rem;
+  z-index: 1;
+}
+
+.comment .comment-metadata .comment-edit-link:hover {
+  color: #0073aa;
+}
+
+.comment .comment-content {
+  margin: 1rem 0;
+}
+
+.comment .comment-content > *:first-child {
+  margin-top: 0;
+}
+
+.comment .comment-content > *:last-child {
+  margin-bottom: 0;
+}
+
+.comment .comment-content a {
+  text-decoration: underline;
+}
+
+.comment .comment-content a:hover {
+  text-decoration: none;
+}
+
+.comment-reply-link,
+#cancel-comment-reply-link {
+  font-weight: 500;
+}
+
+.comment-reply-link:hover,
+#cancel-comment-reply-link:hover {
+  color: #005177;
+}
+
+.discussion-avatar-list {
+  content: "";
+  display: table;
+  table-layout: fixed;
+  margin: 0;
+  padding: 0;
+}
+
+.discussion-avatar-list li {
+  position: relative;
+  list-style: none;
+  margin: 0 -8px 0 0;
+  padding: 0;
+  float: left;
+}
+
+.discussion-avatar-list .comment-user-avatar img {
+  height: calc(1.5 * 1rem);
+  width: calc(1.5 * 1rem);
+}
+
+.discussion-meta .discussion-avatar-list {
+  display: inline-block;
+  margin-right: 8px;
+}
+
+.discussion-meta .discussion-meta-info {
+  margin: 0;
+}
+
+.discussion-meta .discussion-meta-info .svg-icon {
+  vertical-align: middle;
+  fill: currentColor;
+  transform: scale(0.6) scaleX(-1) translateY(-0.1em);
+  margin-left: -0.25rem;
+}
+
+.comment-form .comment-notes,
+.comment-form label {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 0.71111em;
+  color: #767676;
+}
+
+@media only screen and (min-width: 768px) {
+  .comment-form .comment-form-author,
+  .comment-form .comment-form-email {
+    width: calc(50% - 0.5rem);
+    float: left;
+  }
+}
+
+@media only screen and (min-width: 768px) {
+  .comment-form .comment-form-email {
+    margin-left: 1rem;
+  }
+}
+
+.comment-form input[name="author"],
+.comment-form input[name="email"],
+.comment-form input[name="url"] {
+  display: block;
+  width: 100%;
+}
+
+/*--------------------------------------------------------------
+## Archives
+--------------------------------------------------------------*/
+.archive .page-header,
+.search .page-header,
+.error404 .page-header {
+  margin: 1rem 1rem calc(3 * 1rem);
+}
+
+@media only screen and (min-width: 768px) {
+  .archive .page-header,
+  .search .page-header,
+  .error404 .page-header {
+    margin: 0 calc(2 * (100vw / 12)) calc(3 * 1rem);
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+.archive .page-header .page-title,
+.search .page-header .page-title,
+.error404 .page-header .page-title {
+  color: #767676;
+  display: inline;
+  letter-spacing: normal;
+}
+
+.archive .page-header .page-title:before,
+.search .page-header .page-title:before,
+.error404 .page-header .page-title:before {
+  display: none;
+}
+
+.archive .page-header .search-term,
+.archive .page-header .page-description,
+.search .page-header .search-term,
+.search .page-header .page-description,
+.error404 .page-header .search-term,
+.error404 .page-header .page-description {
+  display: inherit;
+  clear: both;
+}
+
+.archive .page-header .search-term:after,
+.archive .page-header .page-description:after,
+.search .page-header .search-term:after,
+.search .page-header .page-description:after,
+.error404 .page-header .search-term:after,
+.error404 .page-header .page-description:after {
+  content: ".";
+  font-weight: bold;
+  color: #767676;
+}
+
+@media only screen and (min-width: 768px) {
+  .hfeed .hentry .entry-header {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12)) calc(1rem / 2);
+  }
+}
+
+/* 404 & Not found */
+.error-404.not-found .page-content,
+.no-results.not-found .page-content {
+  margin: calc(3 * 1rem) 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .error-404.not-found .page-content,
+  .no-results.not-found .page-content {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12)) calc(1rem / 2);
+  }
+}
+
+.error-404.not-found .search-submit,
+.no-results.not-found .search-submit {
+  vertical-align: middle;
+  margin: 1rem 0;
+}
+
+.error-404.not-found .search-field,
+.no-results.not-found .search-field {
+  width: 100%;
+}
+
+/*--------------------------------------------------------------
+## Footer
+--------------------------------------------------------------*/
+/* Site footer */
+.site-footer {
+  color: #767676;
+}
+
+.site-footer .site-info {
+  margin: calc(2 * 1rem) 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .site-footer .site-info {
+    margin: calc(3 * 1rem) calc(2 * (100vw / 12));
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+.site-footer .site-info .imprint {
+  margin-right: 1rem;
+}
+
+.site-footer a {
+  color: inherit;
+}
+
+.site-footer a:hover {
+  text-decoration: none;
+  color: #0073aa;
+}
+
+/* Widgets */
+.widget {
+  margin: 0 0 1rem;
+  /* Make sure select elements fit in widgets. */
+}
+
+.widget select {
+  max-width: 100%;
+}
+
+/* Blocks */
+/* !Block styles */
+.entry-content > *,
+.entry-summary > * {
+  margin: 32px 1rem;
+  max-width: calc(100vw - (2 * 1rem));
+  /*
+       // Set top margins for headings
+       & + h1:before,
+       & + h2:before,
+       & + h3,
+       & + h4,
+       & + h5,
+       & + h6 {
+               margin-top: calc(4 * 1rem);
+       }
+*/
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content > *,
+  .entry-summary > * {
+    margin: 32px calc(2 * (100vw / 12));
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry-content > *,
+  .entry-summary > * {
+    max-width: calc(6 * (100vw / 12));
+  }
+}
+
+.entry-content > * > *:first-child,
+.entry-summary > * > *:first-child {
+  margin-top: 0;
+}
+
+.entry-content > * > *:last-child,
+.entry-summary > * > *:last-child {
+  margin-bottom: 0;
+}
+
+.entry-content > *.alignwide,
+.entry-summary > *.alignwide {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content > *.alignwide,
+  .entry-summary > *.alignwide {
+    margin-left: calc(1 * (100vw / 12));
+    margin-right: calc(1 * (100vw / 12));
+    max-width: calc(10 * (100vw / 12));
+  }
+}
+
+.entry-content > *.alignfull,
+.entry-summary > *.alignfull {
+  margin-top: calc(2 * 1rem);
+  margin-right: 0;
+  margin-bottom: calc(2 * 1rem);
+  margin-left: 0;
+  max-width: 100%;
+}
+
+.entry-content > *.alignleft,
+.entry-summary > *.alignleft {
+  float: left;
+  max-width: calc(5 * (100vw / 12));
+  margin-top: 0;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content > *.alignleft,
+  .entry-summary > *.alignleft {
+    max-width: calc(4 * (100vw / 12));
+    margin-right: calc(2 * 1rem);
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry-content > *.alignleft,
+  .entry-summary > *.alignleft {
+    max-width: calc(3 * (100vw / 12));
+  }
+}
+
+.entry-content > *.alignright,
+.entry-summary > *.alignright {
+  float: right;
+  max-width: calc(5 * (100vw / 12));
+  margin-top: 0;
+  margin-left: 1rem;
+  margin-right: 1rem;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content > *.alignright,
+  .entry-summary > *.alignright {
+    max-width: calc(4 * (100vw / 12));
+    margin-left: calc(2 * 1rem);
+    margin-right: calc(2 * (100vw / 12));
+  }
+}
+
+.entry-content .wp-block-audio {
+  width: 100%;
+}
+
+.entry-content .wp-block-audio audio {
+  width: 100%;
+}
+
+.entry-content .wp-block-audio.alignleft audio,
+.entry-content .wp-block-audio.alignright audio {
+  max-width: 190px;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-audio.alignleft audio,
+  .entry-content .wp-block-audio.alignright audio {
+    max-width: 384px;
+  }
+}
+
+@media only screen and (min-width: 1379px) {
+  .entry-content .wp-block-audio.alignleft audio,
+  .entry-content .wp-block-audio.alignright audio {
+    max-width: 385.44px;
+  }
+}
+
+.entry-content .wp-block-video video {
+  width: 100%;
+}
+
+.entry-content .wp-block-button .wp-block-button__link {
+  transition: background 150ms ease-in-out;
+  border: none;
+  background: #0073aa;
+  font-size: 0.88889em;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  line-height: 1.2;
+  box-sizing: border-box;
+  font-weight: bold;
+  padding: 0.66rem 1rem;
+  outline: none;
+  color: white;
+  outline: none;
+}
+
+.entry-content .wp-block-button .wp-block-button__link:hover {
+  cursor: pointer;
+}
+
+.entry-content .wp-block-button .wp-block-button__link:hover, .entry-content .wp-block-button .wp-block-button__link:focus {
+  background: #111;
+}
+
+.entry-content .wp-block-button .wp-block-button__link:focus {
+  outline: thin dotted;
+  outline-offset: -4px;
+}
+
+.entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link {
+  border-radius: 5px;
+}
+
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link,
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus,
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:active {
+  transition: all 150ms ease-in-out;
+  background: transparent;
+  border: 2px solid #0073aa;
+}
+
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color),
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color) {
+  color: #0073aa;
+}
+
+.entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover {
+  border-color: #111;
+  color: #111;
+}
+
+.entry-content .wp-block-archives,
+.entry-content .wp-block-categories,
+.entry-content .wp-block-latest-posts {
+  padding: 0;
+  list-style: none;
+}
+
+.entry-content .wp-block-archives li,
+.entry-content .wp-block-categories li,
+.entry-content .wp-block-latest-posts li {
+  color: #767676;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: calc(22px * 1.6875);
+  font-weight: bold;
+  line-height: 1.2;
+}
+
+.entry-content .wp-block-archives li a:after,
+.entry-content .wp-block-categories li a:after,
+.entry-content .wp-block-latest-posts li a:after {
+  color: #767676;
+  content: ",";
+}
+
+.entry-content .wp-block-archives li:last-child a:after,
+.entry-content .wp-block-categories li:last-child a:after,
+.entry-content .wp-block-latest-posts li:last-child a:after {
+  color: #767676;
+  content: ".";
+}
+
+.entry-content .wp-block-latest-posts.is-grid li {
+  border-top: 2px solid #ccc;
+  padding-top: 1rem;
+  margin-bottom: 2rem;
+}
+
+.entry-content .wp-block-latest-posts.is-grid li a:after {
+  content: '';
+}
+
+.entry-content .wp-block-latest-posts.is-grid li:last-child {
+  margin-bottom: auto;
+}
+
+.entry-content .wp-block-latest-posts.is-grid li:last-child a:after {
+  content: '';
+}
+
+.entry-content .wp-block-preformatted {
+  font-size: 0.71111em;
+  line-height: 1.8;
+  padding: 1rem;
+}
+
+.entry-content .wp-block-verse {
+  font-family: "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
+  font-size: 22px;
+  line-height: 1.8;
+}
+
+.entry-content .has-drop-cap:not(:focus):first-letter {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 3.375em;
+  line-height: 1;
+  font-weight: bold;
+  margin: 0 0.25em 0 0;
+}
+
+.entry-content .wp-block-pullquote {
+  border: none;
+  padding: 1rem;
+}
+
+.entry-content .wp-block-pullquote blockquote {
+  border: none;
+  padding-bottom: calc(2 * 1rem);
+  margin-right: 0;
+}
+
+.entry-content .wp-block-pullquote p {
+  font-size: 1.6875em;
+  font-style: italic;
+  line-height: 1.3;
+  margin-bottom: 0.5em;
+  margin-top: 0.5em;
+  color: #111;
+}
+
+.entry-content .wp-block-pullquote p em {
+  font-style: normal;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-pullquote p {
+    font-size: 2.25em;
+  }
+}
+
+.entry-content .wp-block-pullquote cite {
+  display: inline-block;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 0.71111em;
+  line-height: 1.6;
+  text-transform: none;
+  color: #767676;
+}
+
+.entry-content .wp-block-pullquote.alignleft, .entry-content .wp-block-pullquote.alignright {
+  padding: 0;
+}
+
+.entry-content .wp-block-pullquote.alignleft blockquote, .entry-content .wp-block-pullquote.alignright blockquote {
+  margin-left: 0;
+  padding: 0;
+  text-align: left;
+  max-width: 100%;
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color p {
+  font-size: 1.6875em;
+  line-height: 1.3;
+  margin-bottom: 0.5em;
+  margin-top: 0.5em;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-pullquote.is-style-solid-color p {
+    font-size: 2.25em;
+  }
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color blockquote {
+  margin: 0 auto;
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color blockquote:not(.has-text-color) p,
+.entry-content .wp-block-pullquote.is-style-solid-color cite {
+  color: white;
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color:not(.has-background-color) {
+  background-color: #0073aa;
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color.alignleft, .entry-content .wp-block-pullquote.is-style-solid-color.alignright {
+  padding: 1rem 1rem 0;
+}
+
+.entry-content .wp-block-pullquote.is-style-solid-color.alignleft blockquote, .entry-content .wp-block-pullquote.is-style-solid-color.alignright blockquote {
+  padding: 0 0 calc( 1.5 * 1rem);
+  margin-left: 0;
+  margin-top: 0;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-pullquote.is-style-solid-color.alignleft, .entry-content .wp-block-pullquote.is-style-solid-color.alignright {
+    padding: calc( 2 * 1rem) calc( 2 * 1rem) 1rem;
+  }
+}
+
+.entry-content .wp-block-quote:not(.is-large), .entry-content .wp-block-quote:not(.is-style-large) {
+  border-left: 2px solid #0073aa;
+  padding-top: 0;
+  padding-bottom: 0;
+}
+
+.entry-content .wp-block-quote p {
+  font-size: 1em;
+  font-style: normal;
+  line-height: 1.8;
+}
+
+.entry-content .wp-block-quote cite {
+  font-size: 0.71111em;
+}
+
+.entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large {
+  padding: 1rem 0 1rem 2rem;
+  margin: 1rem 0;
+  border-left: none;
+}
+
+.entry-content .wp-block-quote.is-large p, .entry-content .wp-block-quote.is-style-large p {
+  font-size: 1.6875em;
+  line-height: 1.4;
+  font-style: italic;
+}
+
+.entry-content .wp-block-quote.is-large cite,
+.entry-content .wp-block-quote.is-large footer, .entry-content .wp-block-quote.is-style-large cite,
+.entry-content .wp-block-quote.is-style-large footer {
+  font-size: 0.71111em;
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large {
+    margin: 1rem calc(2 * (100vw / 12));
+    max-width: calc(6 * (100vw / 12));
+  }
+  .entry-content .wp-block-quote.is-large p, .entry-content .wp-block-quote.is-style-large p {
+    font-size: 1.6875em;
+  }
+}
+
+.entry-content .wp-block-image img {
+  display: block;
+}
+
+.entry-content .wp-block-image.alignleft, .entry-content .wp-block-image.alignright {
+  max-width: 100%;
+}
+
+.entry-content .wp-block-image.alignfull img {
+  width: 100vw;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.entry-content .wp-block-cover-image .wp-block-cover-image-text,
+.entry-content .wp-block-cover-image h2 {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-size: 1.6875em;
+  font-weight: bold;
+  width: calc(100vw - (2 * 1rem));
+  max-width: calc(100vw - (2 * 1rem));
+}
+
+@media only screen and (min-width: 768px) {
+  .entry-content .wp-block-cover-image .wp-block-cover-image-text,
+  .entry-content .wp-block-cover-image h2 {
+    font-size: 2.25em;
+    width: calc(8 * (100vw / 12));
+    max-width: calc(8 * (100vw / 12));
+  }
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry-content .wp-block-cover-image .wp-block-cover-image-text,
+  .entry-content .wp-block-cover-image h2 {
+    width: calc(6 * (100vw / 12 ));
+    max-width: calc(6 * (100vw / 12 ));
+  }
+}
+
+.entry-content .wp-block-cover-image.alignleft h2,
+.entry-content .wp-block-cover-image.alignleft .wp-block-cover-image-text, .entry-content .wp-block-cover-image.alignright h2,
+.entry-content .wp-block-cover-image.alignright .wp-block-cover-image-text, .entry-content .wp-block-cover-image.aligncenter h2,
+.entry-content .wp-block-cover-image.aligncenter .wp-block-cover-image-text {
+  width: 100%;
+  z-index: 1;
+  left: 50%;
+  position: absolute;
+  transform: translate(-50%, -50%);
+  top: 50%;
+}
+
+.entry-content .wp-block-cover-image.has-left-content {
+  justify-content: center;
+}
+
+.entry-content .wp-block-cover-image.has-left-content h2,
+.entry-content .wp-block-cover-image.has-left-content .wp-block-cover-image-text {
+  padding: 1rem;
+}
+
+.entry-content .wp-block-cover-image.has-right-content {
+  justify-content: center;
+}
+
+.entry-content .wp-block-cover-image.has-right-content h2,
+.entry-content .wp-block-cover-image.has-right-content .wp-block-cover-image-text {
+  padding: 1rem;
+}
+
+.entry-content .wp-block-gallery .blocks-gallery-image:last-child,
+.entry-content .wp-block-gallery .blocks-gallery-item:last-child {
+  margin-bottom: 16px;
+}
+
+.entry-content .wp-block-audio figcaption,
+.entry-content .wp-block-video figcaption,
+.entry-content .wp-block-image figcaption,
+.entry-content .wp-block-gallery .blocks-gallery-image figcaption,
+.entry-content .wp-block-gallery .blocks-gallery-item figcaption {
+  font-size: 0.71111em;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  line-height: 1.6;
+  margin: 0;
+  padding: 0.5rem;
+  text-align: left;
+}
+
+.entry-content .wp-block-separator,
+.entry-content hr {
+  margin-bottom: 2rem;
+  margin-top: 2rem;
+  /* Remove duplicate rule-line when a separator
+                * is followed by an H1, or H2 */
+}
+
+.entry-content .wp-block-separator:not(.is-style-dots),
+.entry-content hr:not(.is-style-dots) {
+  background-color: #767676;
+  border: 0;
+  height: 2px;
+}
+
+.entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots),
+.entry-content hr:not(.is-style-wide):not(.is-style-dots) {
+  max-width: 2.25em;
+}
+
+.entry-content .wp-block-separator + h1:before,
+.entry-content .wp-block-separator + h2:before,
+.entry-content hr + h1:before,
+.entry-content hr + h2:before {
+  display: none;
+}
+
+.entry-content .wp-block-separator.is-style-dots:before,
+.entry-content hr.is-style-dots:before {
+  color: #767676;
+  font-size: 1.6875em;
+  letter-spacing: 0.88889em;
+  padding-left: 0.88889em;
+}
+
+.entry-content .wp-block-embed-twitter {
+  overflow: hidden;
+}
+
+.entry-content .wp-block-table td, .entry-content .wp-block-table th {
+  border-color: #767676;
+}
+
+.entry-content .wp-block-file {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+}
+
+.entry-content .wp-block-file .wp-block-file__button {
+  transition: background 150ms ease-in-out;
+  border: none;
+  border-radius: 5px;
+  background: #0073aa;
+  font-size: 22px;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  line-height: 1.2;
+  font-weight: bold;
+  padding: 0.75rem 1rem;
+}
+
+@media only screen and (min-width: 1168px) {
+  .entry-content .wp-block-file .wp-block-file__button {
+    font-size: 22px;
+    padding: 0.875rem 1.5rem;
+  }
+}
+
+.entry-content .wp-block-file .wp-block-file__button:hover {
+  cursor: pointer;
+}
+
+.entry-content .wp-block-file .wp-block-file__button:hover, .entry-content .wp-block-file .wp-block-file__button:focus {
+  background: #111;
+}
+
+.entry-content .wp-block-file .wp-block-file__button:focus {
+  outline: thin dotted;
+  outline-offset: -4px;
+}
+
+.entry-content .wp-block-code {
+  border-radius: 0;
+}
+
+.entry-content .wp-block-code code {
+  font-size: 1.125em;
+}
+
+.entry-content .wp-block-columns .wp-block-column > *:first-child {
+  margin-top: 0;
+}
+
+.entry-content .wp-block-columns .wp-block-column > *:last-child {
+  margin-bottom: 0;
+}
+
+.entry-content .wp-block-columns[class*='has-'] > * {
+  margin-right: 1rem;
+}
+
+.entry-content .wp-block-columns[class*='has-'] > *:last-child {
+  margin-right: 0;
+}
+
+.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta {
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  font-weight: bold;
+}
+
+.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date {
+  font-weight: normal;
+}
+
+.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment,
+.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-date,
+.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
+  font-size: inherit;
+}
+
+.entry-content .wp-block-latest-comments.has-dates .wp-block-latest-comments__comment-date {
+  font-size: 0.71111em;
+}
+
+/* Media */
+.page-content .wp-smiley,
+.entry-content .wp-smiley,
+.comment-content .wp-smiley {
+  border: none;
+  margin-bottom: 0;
+  margin-top: 0;
+  padding: 0;
+}
+
+embed,
+iframe,
+object {
+  max-width: 100%;
+}
+
+.custom-logo-link {
+  display: inline-block;
+}
+
+.avatar {
+  border-radius: 100%;
+  display: block;
+  height: calc(2.25 * 1rem);
+  min-height: inherit;
+  width: calc(2.25 * 1rem);
+}
+
+svg {
+  transition: fill 120ms ease-in-out;
+  fill: currentColor;
+}
+
+/*--------------------------------------------------------------
+## Captions
+--------------------------------------------------------------*/
+.wp-caption {
+  margin-bottom: calc(1.5 * 1rem);
+}
+
+.wp-caption img[class*="wp-image-"] {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.wp-caption .wp-caption-text {
+  margin: calc(0.875 * 1rem) 0;
+}
+
+.wp-caption-text {
+  text-align: center;
+}
+
+/*--------------------------------------------------------------
+## Galleries
+--------------------------------------------------------------*/
+.gallery {
+  display: flex;
+  margin-bottom: calc(1.5 * 1rem);
+}
+
+.gallery-item {
+  display: inline-block;
+  margin-right: 1rem;
+  margin-bottom: 1rem;
+  text-align: center;
+  vertical-align: top;
+  width: 100%;
+}
+
+.gallery-columns-2 .gallery-item {
+  max-width: calc( ( 12 / 2 ) * (100% / 12));
+}
+
+.gallery-columns-3 .gallery-item {
+  max-width: calc( ( 12 / 3 ) * (100% / 12));
+}
+
+.gallery-columns-4 .gallery-item {
+  max-width: calc( ( 12 / 4 ) * (100% / 12));
+}
+
+.gallery-columns-5 .gallery-item {
+  max-width: calc( ( 12 / 5 ) * (100% / 12));
+}
+
+.gallery-columns-6 .gallery-item {
+  max-width: calc( ( 12 / 6 ) * (100% / 12));
+}
+
+.gallery-columns-7 .gallery-item {
+  max-width: calc( ( 12 / 7 ) * (100% / 12));
+}
+
+.gallery-columns-8 .gallery-item {
+  max-width: calc( ( 12 / 8 ) * (100% / 12));
+}
+
+.gallery-columns-9 .gallery-item {
+  max-width: calc( ( 12 / 9 ) * (100% / 12));
+}
+
+.gallery-item:last-of-type {
+  margin-right: 0;
+}
+
+.gallery-caption {
+  display: block;
+  font-size: 0.71111em;
+  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+  line-height: 1.6;
+  margin: 0;
+  padding: 0.5rem;
+}
+
+.gallery-item > div > a {
+  display: block;
+  line-height: 0;
+  box-shadow: 0 0 0 0 transparent;
+}
+
+.gallery-item > div > a:focus {
+  box-shadow: 0 0 0 2px #0073aa;
+}
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteenstylescss"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/style.scss</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/style.scss                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/style.scss        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,109 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/*
+Theme Name: Twenty Nineteen
+Theme URI: https://github.com/WordPress/twentynineteen
+Author: the WordPress team
+Author URI: https://wordpress.org/
+Description: A new Gutenberg-ready theme.
+Requires at least: WordPress 4.9.6
+Version: 1.0
+License: GNU General Public License v2 or later
+License URI: LICENSE
+Text Domain: twentynineteen
+Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
+
+This theme, like WordPress, is licensed under the GPL.
+Use it to make something cool, have fun, and share what you've learned with others.
+
+Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
+Underscores is distributed under the terms of the GNU GPL v2 or later.
+
+Normalizing styles have been helped along thanks to the fine work of
+Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
+*/
+
+/*--------------------------------------------------------------
+>>> TABLE OF CONTENTS:
+----------------------------------------------------------------
+# Variables
+# Normalize
+# Typography
+       ## Headings
+       ## Copy
+# Elements
+       ## Lists
+       ## Tables
+# Forms
+       ## Buttons
+       ## Fields
+# Navigation
+       ## Links
+       ## Menus
+       ## Next & Previous
+# Accessibility
+# Alignments
+# Clearings
+# Layout
+# Widgets
+# Content
+       ## Archives
+       ## Posts and pages
+       ## Comments
+# Blocks
+# Media
+       ## Captions
+       ## Galleries
+--------------------------------------------------------------*/
+@import "sass/variables-site/variables-site";
+@import "sass/mixins/mixins-master";
+
+/* Normalize */
+
+@import "sass/normalize";
+
+/* Typography */
+
+@import "sass/typography/typography";
+
+/* Elements */
+
+@import "sass/elements/elements";
+
+/* Forms */
+
+@import "sass/forms/forms";
+
+/* Navigation */
+
+@import "sass/navigation/navigation";
+
+/* Accessibility */
+
+@import "sass/modules/accessibility";
+
+/* Alignments */
+
+@import "sass/modules/alignments";
+
+/* Clearings */
+
+@import "sass/modules/clearings";
+
+/* Layout */
+
+@import "sass/layout/layout";
+
+/* Content */
+
+@import "sass/site/site";
+
+/* Widgets */
+
+@import "sass/site/secondary/widgets";
+
+/* Blocks */
+
+@import "sass/blocks/blocks";
+
+/* Media */
+
+@import "sass/media/media";
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteentemplatepartscontentcontentnonephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-none.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-none.php                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-none.php   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,52 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying a message that posts cannot be found
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+?>
+
+<section class="no-results not-found">
+       <header class="page-header">
+               <h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'twentynineteen' ); ?></h1>
+       </header><!-- .page-header -->
+
+       <div class="page-content">
+               <?php
+               if ( is_home() && current_user_can( 'publish_posts' ) ) :
+
+                       printf(
+                               '<p>' . wp_kses(
+                                       /* translators: 1: link to WP admin new post page. */
+                                       __( 'Ready to publish your first post? <a href="%1$s">Get started here</a>.', 'twentynineteen' ),
+                                       array(
+                                               'a' => array(
+                                                       'href' => array(),
+                                               ),
+                                       )
+                               ) . '</p>',
+                               esc_url( admin_url( 'post-new.php' ) )
+                       );
+
+               elseif ( is_search() ) :
+                       ?>
+
+                       <p><?php esc_html_e( 'Sorry, but nothing matched your search terms. Please try again with some different keywords.', 'twentynineteen' ); ?></p>
+                       <?php
+                       get_search_form();
+
+               else :
+                       ?>
+
+                       <p><?php esc_html_e( 'It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help.', 'twentynineteen' ); ?></p>
+                       <?php
+                       get_search_form();
+
+               endif;
+               ?>
+       </div><!-- .page-content -->
+</section><!-- .no-results -->
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteentemplatepartscontentcontentpagephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-page.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-page.php                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-page.php   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,56 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying page content in page.php
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <header class="entry-header">
+               <?php
+               if ( ! twentynineteen_can_show_post_thumbnail() ) {
+               get_template_part( 'template-parts/header/entry', 'header' );}
+               ?>
+       </header>
+
+       <div class="entry-content">
+               <?php
+               the_content();
+
+               wp_link_pages(
+                       array(
+                               'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'twentynineteen' ),
+                               'after'  => '</div>',
+                       )
+               );
+               ?>
+       </div><!-- .entry-content -->
+
+       <?php if ( get_edit_post_link() ) : ?>
+               <footer class="entry-footer">
+                       <?php
+                       edit_post_link(
+                               sprintf(
+                                       wp_kses(
+                                               /* translators: %s: Name of current post. Only visible to screen readers */
+                                               __( 'Edit <span class="screen-reader-text">%s</span>', 'twentynineteen' ),
+                                               array(
+                                                       'span' => array(
+                                                               'class' => array(),
+                                                       ),
+                                               )
+                                       ),
+                                       get_the_title()
+                               ),
+                               '<span class="edit-link">',
+                               '</span>'
+                       );
+                       ?>
+               </footer><!-- .entry-footer -->
+       <?php endif; ?>
+</article><!-- #post-<?php the_ID(); ?> -->
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteentemplatepartscontentcontentsinglephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-single.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-single.php                               (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content-single.php 2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,87 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying posts
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+<?php if ( ! twentynineteen_can_show_post_thumbnail() ) : ?>
+       <header class="entry-header">
+               <?php if ( ! is_page() ) : ?>
+               <?php $discussion = twentynineteen_can_show_post_thumbnail() ? twentynineteen_get_discussion_data() : null; ?>
+               <?php endif; ?>
+               <?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
+               <?php if ( ! is_page() ) : ?>
+               <div class="<?php echo ( ! empty( $discussion ) && count( $discussion->authors ) > 0 ) ? 'entry-meta has-discussion' : 'entry-meta'; ?>">
+                       <?php twentynineteen_posted_by(); ?>
+                       <?php twentynineteen_posted_on(); ?>
+                       <span class="comment-count">
+                               <?php
+                               if ( ! empty( $discussion ) ) {
+                               twentynineteen_discussion_avatars_list( $discussion->authors );}
+                               ?>
+                               <?php twentynineteen_comment_count(); ?>
+                       </span>
+                       <?php
+                       // Edit post link.
+                               edit_post_link(
+                                       sprintf(
+                                               wp_kses(
+                                                       /* translators: %s: Name of current post. Only visible to screen readers. */
+                                                       __( 'Edit <span class="screen-reader-text">%s</span>', 'twentynineteen' ),
+                                                       array(
+                                                               'span' => array(
+                                                                       'class' => array(),
+                                                               ),
+                                                       )
+                                               ),
+                                               get_the_title()
+                                       ),
+                                       '<span class="edit-link">' . twentynineteen_get_icon_svg( 'edit', 16 ),
+                                       '</span>'
+                               );
+                       ?>
+               </div><!-- .meta-info -->
+               <?php endif; ?>
+       </header>
+<?php endif; ?>
+
+       <div class="entry-content">
+               <?php
+               the_content(
+                       sprintf(
+                               wp_kses(
+                                       /* translators: %s: Name of current post. Only visible to screen readers */
+                                       __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentynineteen' ),
+                                       array(
+                                               'span' => array(
+                                                       'class' => array(),
+                                               ),
+                                       )
+                               ),
+                               get_the_title()
+                       )
+               );
+
+               wp_link_pages(
+                       array(
+                               'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'twentynineteen' ),
+                               'after'  => '</div>',
+                       )
+               );
+               ?>
+       </div><!-- .entry-content -->
+
+       <footer class="entry-footer">
+               <?php twentynineteen_entry_footer(); ?>
+       </footer><!-- .entry-footer -->
+
+       <?php get_template_part( 'template-parts/post/author', 'info' ); ?>
+
+</article><!-- #post-${ID} -->
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteentemplatepartscontentcontentphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content.php                              (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/template-parts/content/content.php        2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,59 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Template part for displaying posts
+ *
+ * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+       <header class="entry-header">
+               <?php
+               if ( is_sticky() && is_home() && ! is_paged() ) {
+                       printf( '<span class="sticky-post">%s</span>', __( 'Featured', 'twentynineteen' ) );
+               }
+               if ( is_singular() ) :
+                       the_title( '<h1 class="entry-title">', '</h1>' );
+               else :
+                       the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' );
+               endif;
+               ?>
+
+       </header><!-- .entry-header -->
+
+       <?php twentynineteen_post_thumbnail(); ?>
+
+       <div class="entry-content">
+               <?php
+               the_content(
+                       sprintf(
+                               wp_kses(
+                                       /* translators: %s: Name of current post. Only visible to screen readers */
+                                       __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentynineteen' ),
+                                       array(
+                                               'span' => array(
+                                                       'class' => array(),
+                                               ),
+                                       )
+                               ),
+                               get_the_title()
+                       )
+               );
+
+               wp_link_pages(
+                       array(
+                               'before' => '<div class="page-links">' . esc_html__( 'Pages:', 'twentynineteen' ),
+                               'after'  => '</div>',
+                       )
+               );
+               ?>
+       </div><!-- .entry-content -->
+
+       <footer class="entry-footer">
+               <?php twentynineteen_entry_footer(); ?>
+       </footer><!-- .entry-footer -->
+</article><!-- #post-${ID} -->
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteentemplatepartsheaderentryheaderphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/template-parts/header/entry-header.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/template-parts/header/entry-header.php                          (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/template-parts/header/entry-header.php    2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,27 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Displays the post header
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ * @since Twenty Nineteen 1.0
+ */
+
+if ( ! is_page() ) :
+?>
+<?php $discussion = twentynineteen_can_show_post_thumbnail() ? twentynineteen_get_discussion_data() : null; ?>
+<?php endif; ?>
+<?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
+<?php if ( ! is_page() ) : ?>
+<div class="<?php echo ( ! empty( $discussion ) && count( $discussion->authors ) > 0 ) ? 'entry-meta has-discussion' : 'entry-meta'; ?>">
+       <?php twentynineteen_posted_by(); ?>
+       <?php twentynineteen_posted_on(); ?>
+       <span class="comment-count">
+               <?php
+               if ( ! empty( $discussion ) ) {
+               twentynineteen_discussion_avatars_list( $discussion->authors );}
+               ?>
+               <?php twentynineteen_comment_count(); ?>
+       </span>
+</div><!-- .meta-info -->
+<?php endif; ?>
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteentemplatepartsheadersitebrandingphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/template-parts/header/site-branding.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/template-parts/header/site-branding.php                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/template-parts/header/site-branding.php   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,56 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Displays header site branding
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+?>
+<div class="site-branding">
+
+       <?php if ( has_custom_logo() ) : ?>
+               <div class="site-logo"><?php the_custom_logo(); ?></div>
+       <?php endif; ?>
+
+       <?php if ( is_front_page() && is_home() ) : ?>
+               <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
+       <?php else : ?>
+               <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
+       <?php endif; ?>
+
+       <?php
+       $description = get_bloginfo( 'description', 'display' );
+       if ( $description || is_customize_preview() ) :
+               ?>
+                       <p class="site-description">
+                               <?php echo $description; ?>
+                       </p>
+       <?php endif; ?>
+       <?php if ( has_nav_menu( 'menu-1' ) ) : ?>
+               <nav id="site-navigation" class="main-navigation" aria-label="<?php esc_attr_e( 'Top Menu', 'twentynineteen' ); ?>">
+                       <?php
+                       wp_nav_menu(
+                               array(
+                                       'theme_location' => 'menu-1',
+                                       'menu_class'     => 'main-menu',
+                               )
+                       );
+                       ?>
+               </nav><!-- #site-navigation -->
+       <?php endif; ?>
+       <?php if ( has_nav_menu( 'social' ) ) : ?>
+               <nav class="social-navigation" aria-label="<?php esc_attr_e( 'Footer Social Links Menu', 'twentynineteen' ); ?>">
+                       <?php
+                       wp_nav_menu(
+                               array(
+                                       'theme_location' => 'social',
+                                       'menu_class'     => 'social-links-menu',
+                                       'link_before'    => '<span class="screen-reader-text">',
+                                       'link_after'     => '</span>' . twentynineteen_get_icon_svg( 'link' ),
+                                       'depth'          => 1,
+                               )
+                       );
+                       ?>
+               </nav><!-- .social-navigation -->
+       <?php endif; ?>
+</div><!-- .site-branding -->
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteentemplatepartspostauthorinfophp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/template-parts/post/author-info.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/template-parts/post/author-info.php                             (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/template-parts/post/author-info.php       2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,21 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying Author info
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+if ( (bool) get_the_author_meta( 'description' ) ) : ?>
+<div class="author-description">
+       <h2 class="author-title">
+               <span class="author-heading"><?php echo esc_html( sprintf( __( 'Published by %s', 'twentynineteen' ), get_the_author() ) ); ?></span>
+       </h2>
+       <p class="author-bio">
+               <?php the_author_meta( 'description' ); ?>
+               <a class="author-link" href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>" rel="author">
+                       <?php _e( 'View more posts ', 'twentynineteen' ); ?>
+               </a>
+       </p><!-- .author-bio -->
+<div><!-- .author-description -->
+<?php endif; ?>
</ins></span></pre></div>
<a id="branches50srcwpcontentthemestwentynineteentemplatepartspostdiscussionmetaphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: branches/5.0/src/wp-content/themes/twentynineteen/template-parts/post/discussion-meta.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-content/themes/twentynineteen/template-parts/post/discussion-meta.php                         (rev 0)
+++ branches/5.0/src/wp-content/themes/twentynineteen/template-parts/post/discussion-meta.php   2018-10-23 15:52:15 UTC (rev 43808)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,42 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * The template for displaying Current Discussion on posts
+ *
+ * @package WordPress
+ * @subpackage Twenty_Nineteen
+ */
+
+/* Get data from current discussion on post. */
+$discussion = twentynineteen_get_discussion_data();
+
+$comments_number = get_comments_number();
+$has_responses   = $discussion->responses > 0;
+
+if ( $has_responses ) {
+       /* translators: %1(X responses)$s from %2(X others)$s */
+       $meta_label = sprintf(
+               '%1$s from %2$s.',
+               sprintf( _n( '%d response', '%d responses', $discussion->responses, 'twentynineteen' ), $discussion->responses ),
+               sprintf( _n( '%d other', '%d others', $discussion->commenters, 'twentynineteen' ), $discussion->commenters )
+       );
+} elseif ( $comments_number > 0 ) {
+       /* Show comment count if not enough discussion information */
+
+       $meta_label = sprintf( _n( '%d Comment', '%d Comments', $comments_number, 'twentynineteen' ), $comments_number );
+} else {
+       $meta_label = __( 'No comments', 'twentynineteen' );
+}
+
+?>
+
+<div class="discussion-meta">
+       <?php
+       if ( $has_responses ) {
+               twentynineteen_discussion_avatars_list( $discussion->authors );
+       }
+       ?>
+       <p class="discussion-meta-info">
+               <?php echo twentynineteen_get_icon_svg( 'comment', 24 ); ?>
+               <span><?php echo esc_html( $meta_label ); ?></span>
+       </p>
+</div><!-- .discussion-meta -->
</ins></span></pre>
</div>
</div>

</body>
</html>