From: Bjørn Erik Pedersen Date: Mon, 21 Oct 2019 08:52:23 +0000 (+0200) Subject: Merge commit '5ac0f751aa47e52625662215f66efa99a6abfc2e' X-Git-Tag: v0.59.0~4 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=de8ca7e4d4313ce84f4c97bbdcea83f871f9e3c9;p=brevno-suite%2Fhugo Merge commit '5ac0f751aa47e52625662215f66efa99a6abfc2e' --- de8ca7e4d4313ce84f4c97bbdcea83f871f9e3c9 diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_algolia.css index 00000000,00000000..0122f975 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_algolia.css @@@ -1,0 -1,0 +1,11 @@@ ++.searchbox{display:inline-block;position:relative;width:200px;height:32px!important;white-space:nowrap;box-sizing:border-box;visibility:visible!important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease,background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ccc;background:#fff!important;padding:0 26px 0 32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 1px #b3b3b3}.searchbox__input:active,.searchbox__input:focus{outline:0;box-shadow:inset 0 0 0 1px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit:before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:""}.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6d7e96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid~.searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0!important;left:inherit!important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0!important;right:inherit!important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:600px;min-width:500px;box-shadow:0 1px 0 0 rgba(0,0,0,.2),0 2px 3px 0 rgba(0,0,0,.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:"";width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions a:hover{text-decoration:none}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple,.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,.05)}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{position:relative;border:1px solid #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{display:block;position:relative;padding:0 8px;background:#fff;color:#02060c;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,.1);padding:.1em .05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:"";position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363d}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#a4a7ae;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:"";position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060c;font-size:.9em;font-weight:700}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676d}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results:before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222;background-color:#ebebeb;border-radius:3px;font-family:Menlo,Monaco,Consolas,Courier New,monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block}@media (min-width:768px){.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{display:block}}@media (max-width:768px){.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{display:inline-block;width:auto;float:left;padding:0;color:#02060c;font-size:.9em;font-weight:700;text-align:left;opacity:.5}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column:before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column:after{content:"|"}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content{display:inline-block;width:auto;text-align:left;float:left;padding:0}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content:before{display:none}}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:1px solid #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content:before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1:before{background-image:url('data:image/svg+xml;utf8,');content:"";width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none!important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458ee1;font-size:.9em;font-weight:400}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title:before{content:"#";font-weight:700;color:#458ee1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:700;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:134px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='168' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M78.988.938h16.594a2.968 2.968 0 0 1 2.966 2.966V20.5a2.967 2.967 0 0 1-2.966 2.964H78.988a2.967 2.967 0 0 1-2.966-2.964V3.897A2.961 2.961 0 0 1 78.988.938zm41.937 17.866c-4.386.02-4.386-3.54-4.386-4.106l-.007-13.336 2.675-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-10.846-2.18c.821 0 1.43-.047 1.855-.129v-2.719a6.334 6.334 0 0 0-1.574-.199 5.7 5.7 0 0 0-.897.069 2.699 2.699 0 0 0-.814.24c-.24.116-.439.28-.582.491-.15.212-.219.335-.219.656 0 .628.219.991.616 1.23s.938.362 1.615.362zm-.233-9.7c.883 0 1.629.109 2.231.328.602.218 1.088.525 1.444.915.363.396.609.922.76 1.483.157.56.232 1.175.232 1.85v6.874a32.5 32.5 0 0 1-1.868.314c-.834.123-1.772.185-2.813.185-.69 0-1.327-.069-1.895-.198a4.001 4.001 0 0 1-1.471-.636 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.803 0-.656.13-1.073.384-1.525a3.24 3.24 0 0 1 1.047-1.106c.445-.287.95-.492 1.532-.615a8.8 8.8 0 0 1 1.82-.185 8.404 8.404 0 0 1 1.972.24v-.438c0-.307-.035-.6-.11-.874a1.88 1.88 0 0 0-.384-.73 1.784 1.784 0 0 0-.724-.493 3.164 3.164 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.735 7.735 0 0 0-1.26.307l-.321-2.192c.335-.117.834-.233 1.478-.349a10.98 10.98 0 0 1 2.073-.178zm52.842 9.626c.822 0 1.43-.048 1.854-.13V13.7a6.347 6.347 0 0 0-1.574-.199c-.294 0-.595.021-.896.069a2.7 2.7 0 0 0-.814.24 1.46 1.46 0 0 0-.582.491c-.15.212-.218.335-.218.656 0 .628.218.991.615 1.23.404.245.938.362 1.615.362zm-.226-9.694c.883 0 1.629.108 2.231.327.602.219 1.088.526 1.444.915.355.39.609.923.759 1.483a6.8 6.8 0 0 1 .233 1.852v6.873c-.41.088-1.034.19-1.868.314-.834.123-1.772.184-2.813.184-.69 0-1.327-.068-1.895-.198a4.001 4.001 0 0 1-1.471-.635 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.804 0-.656.13-1.073.384-1.524.26-.45.608-.82 1.047-1.107.445-.286.95-.491 1.532-.614a8.803 8.803 0 0 1 2.751-.13c.329.034.671.096 1.04.185v-.437a3.3 3.3 0 0 0-.109-.875 1.873 1.873 0 0 0-.384-.731 1.784 1.784 0 0 0-.724-.492 3.165 3.165 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.75 7.75 0 0 0-1.26.307l-.321-2.193c.335-.116.834-.232 1.478-.348a11.633 11.633 0 0 1 2.073-.177zm-8.034-1.271a1.626 1.626 0 0 1-1.628-1.62c0-.895.725-1.62 1.628-1.62.904 0 1.63.725 1.63 1.62 0 .895-.733 1.62-1.63 1.62zm1.348 13.22h-2.689V7.27l2.69-.423v11.956zm-4.714 0c-4.386.02-4.386-3.54-4.386-4.107l-.008-13.336 2.676-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-8.698-5.903c0-1.156-.253-2.119-.746-2.788-.493-.677-1.183-1.01-2.067-1.01-.882 0-1.574.333-2.065 1.01-.493.676-.733 1.632-.733 2.788 0 1.168.246 1.953.74 2.63.492.683 1.183 1.018 2.066 1.018.882 0 1.574-.342 2.067-1.019.492-.683.738-1.46.738-2.63zm2.737-.007c0 .902-.13 1.584-.397 2.33a5.52 5.52 0 0 1-1.128 1.906 4.986 4.986 0 0 1-1.752 1.223c-.685.286-1.739.45-2.265.45-.528-.006-1.574-.157-2.252-.45a5.096 5.096 0 0 1-1.744-1.223c-.487-.527-.863-1.162-1.137-1.906a6.345 6.345 0 0 1-.41-2.33c0-.902.123-1.77.397-2.508a5.554 5.554 0 0 1 1.15-1.892 5.133 5.133 0 0 1 1.75-1.216c.679-.287 1.425-.423 2.232-.423.808 0 1.553.142 2.237.423a4.88 4.88 0 0 1 1.753 1.216 5.644 5.644 0 0 1 1.135 1.892c.287.738.431 1.606.431 2.508zm-20.138 0c0 1.12.246 2.363.738 2.882.493.52 1.13.78 1.91.78.424 0 .828-.062 1.204-.178.377-.116.677-.253.917-.417V9.33a10.476 10.476 0 0 0-1.766-.226c-.971-.028-1.71.37-2.23 1.004-.513.636-.773 1.75-.773 2.788zm7.438 5.274c0 1.824-.466 3.156-1.404 4.004-.936.846-2.367 1.27-4.296 1.27-.705 0-2.17-.137-3.34-.396l.431-2.118c.98.205 2.272.26 2.95.26 1.074 0 1.84-.219 2.299-.656.459-.437.684-1.086.684-1.948v-.437a8.07 8.07 0 0 1-1.047.397c-.43.13-.93.198-1.492.198-.739 0-1.41-.116-2.018-.349a4.206 4.206 0 0 1-1.567-1.025c-.431-.45-.774-1.017-1.013-1.694-.24-.677-.363-1.885-.363-2.773 0-.834.13-1.88.384-2.577.26-.696.629-1.298 1.129-1.796.493-.498 1.095-.881 1.8-1.162a6.605 6.605 0 0 1 2.428-.457c.87 0 1.67.109 2.45.24.78.129 1.444.265 1.985.415V18.17z' fill='%235468FF'/%3E%3Cpath d='M6.972 6.677v1.627c-.712-.446-1.52-.67-2.425-.67-.585 0-1.045.13-1.38.391a1.24 1.24 0 0 0-.502 1.03c0 .425.164.765.494 1.02.33.256.835.532 1.516.83.447.192.795.356 1.045.495.25.138.537.332.862.582.324.25.563.548.718.894.154.345.23.741.23 1.188 0 .947-.334 1.691-1.004 2.234-.67.542-1.537.814-2.601.814-1.18 0-2.16-.229-2.936-.686v-1.708c.84.628 1.814.942 2.92.942.585 0 1.048-.136 1.388-.407.34-.271.51-.646.51-1.125 0-.287-.1-.55-.302-.79-.203-.24-.42-.42-.655-.542-.234-.123-.585-.29-1.053-.503a61.27 61.27 0 0 1-.582-.271 13.67 13.67 0 0 1-.55-.287 4.275 4.275 0 0 1-.567-.351 6.92 6.92 0 0 1-.455-.4c-.18-.17-.31-.34-.39-.51-.08-.17-.155-.37-.224-.598a2.553 2.553 0 0 1-.104-.742c0-.915.333-1.638.998-2.17.664-.532 1.523-.798 2.576-.798.968 0 1.793.17 2.473.51zm7.468 5.696v-.287c-.022-.607-.187-1.088-.495-1.444-.309-.357-.75-.535-1.324-.535-.532 0-.99.194-1.373.583-.382.388-.622.949-.717 1.683h3.909zm1.005 2.792v1.404c-.596.34-1.383.51-2.362.51-1.255 0-2.255-.377-3-1.132-.744-.755-1.116-1.744-1.116-2.968 0-1.297.34-2.316 1.021-3.055.68-.74 1.548-1.11 2.6-1.11 1.033 0 1.852.323 2.458.966.606.644.91 1.572.91 2.784 0 .33-.033.676-.096 1.038h-5.314c.107.702.405 1.239.894 1.611.49.372 1.106.558 1.85.558.862 0 1.58-.202 2.155-.606zm6.605-1.77h-1.212c-.596 0-1.045.116-1.349.35-.303.234-.454.532-.454.894 0 .372.117.664.35.877.235.213.575.32 1.022.32.51 0 .912-.142 1.204-.424.293-.281.44-.651.44-1.108v-.91zm-4.068-2.554V9.325c.627-.361 1.457-.542 2.489-.542 2.116 0 3.175 1.026 3.175 3.08V17h-1.548v-.957c-.415.68-1.143 1.02-2.186 1.02-.766 0-1.38-.22-1.843-.661-.462-.442-.694-1.003-.694-1.684 0-.776.293-1.38.878-1.81.585-.431 1.404-.647 2.457-.647h1.34V11.8c0-.554-.133-.971-.399-1.253-.266-.282-.707-.423-1.324-.423a4.07 4.07 0 0 0-2.345.718zm9.333-1.93v1.42c.394-1 1.101-1.5 2.123-1.5.148 0 .313.016.494.048v1.531a1.885 1.885 0 0 0-.75-.143c-.542 0-.989.24-1.34.718-.351.479-.527 1.048-.527 1.707V17h-1.563V8.91h1.563zm5.01 4.084c.022.82.272 1.492.75 2.019.479.526 1.15.79 2.01.79.639 0 1.235-.176 1.788-.527v1.404c-.521.319-1.186.479-1.995.479-1.265 0-2.276-.4-3.031-1.197-.755-.798-1.133-1.792-1.133-2.984 0-1.16.38-2.151 1.14-2.975.761-.825 1.79-1.237 3.088-1.237.702 0 1.346.149 1.93.447v1.436a3.242 3.242 0 0 0-1.77-.495c-.84 0-1.513.266-2.019.798-.505.532-.758 1.213-.758 2.042zM40.24 5.72v4.579c.458-1 1.293-1.5 2.505-1.5.787 0 1.42.245 1.899.734.479.49.718 1.17.718 2.042V17h-1.564v-5.106c0-.553-.14-.98-.422-1.284-.282-.303-.652-.455-1.11-.455-.531 0-1.002.202-1.411.606-.41.405-.615 1.022-.615 1.851V17h-1.563V5.72h1.563zm14.966 10.02c.596 0 1.096-.253 1.5-.758.404-.506.606-1.157.606-1.955 0-.915-.202-1.62-.606-2.114-.404-.495-.92-.742-1.548-.742-.553 0-1.05.224-1.491.67-.442.447-.662 1.133-.662 2.058 0 .958.212 1.67.638 2.138.425.469.946.703 1.563.703zM53.004 5.72v4.42c.574-.894 1.388-1.341 2.44-1.341 1.022 0 1.857.383 2.506 1.149.649.766.973 1.781.973 3.047 0 1.138-.309 2.109-.925 2.912-.617.803-1.463 1.205-2.537 1.205-1.075 0-1.894-.447-2.457-1.34V17h-1.58V5.72h1.58zm9.908 11.104l-3.223-7.913h1.739l1.005 2.632 1.26 3.415c.096-.32.48-1.458 1.15-3.415l.909-2.632h1.66l-2.92 7.866c-.777 2.074-1.963 3.11-3.559 3.11a2.92 2.92 0 0 1-.734-.079v-1.34c.17.042.351.064.543.064 1.032 0 1.755-.57 2.17-1.708z' fill='%235D6494'/%3E%3Cpath d='M89.632 5.967v-.772a.978.978 0 0 0-.978-.977h-2.28a.978.978 0 0 0-.978.977v.793c0 .088.082.15.171.13a7.127 7.127 0 0 1 1.984-.28c.65 0 1.295.088 1.917.259.082.02.164-.04.164-.13m-6.248 1.01l-.39-.389a.977.977 0 0 0-1.382 0l-.465.465a.973.973 0 0 0 0 1.38l.383.383c.062.061.15.047.205-.014.226-.307.472-.601.746-.874.281-.28.568-.526.883-.751.068-.042.075-.137.02-.2m4.16 2.453v3.341c0 .096.104.165.192.117l2.97-1.537c.068-.034.089-.117.055-.184a3.695 3.695 0 0 0-3.08-1.866c-.068 0-.136.054-.136.13m0 8.048a4.489 4.489 0 0 1-4.49-4.482 4.488 4.488 0 0 1 4.49-4.482 4.488 4.488 0 0 1 4.489 4.482 4.484 4.484 0 0 1-4.49 4.482m0-10.85a6.363 6.363 0 1 0 0 12.729 6.37 6.37 0 0 0 6.372-6.368 6.358 6.358 0 0 0-6.371-6.36' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0!important;width:100%;height:100%;display:block} ++/*# sourceMappingURL=docsearch.min.css.map */ ++a.algolia-docsearch-suggestion { ++ text-decoration: none !important; ++} ++.algolia-docsearch-suggestion--category-header { ++ background: #0594cb; ++ padding-left: .25rem !important; ++ color: white !important; ++ border-radius: 3px; ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_anchorforid.css index 00000000,00000000..ab594285 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_anchorforid.css @@@ -1,0 -1,0 +1,16 @@@ ++ ++.header-link:after { ++ position: relative; ++ left: 0.5em; ++ opacity: 0; ++ font-size: 0.8em; ++ -moz-transition: opacity 0.2s ease-in-out 0.1s; ++ -ms-transition: opacity 0.2s ease-in-out 0.1s; ++} ++h2:hover .header-link, ++h3:hover .header-link, ++h4:hover .header-link, ++h5:hover .header-link, ++h6:hover .header-link { ++ opacity: 1; ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_animation.css index 00000000,00000000..997931ac new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_animation.css @@@ -1,0 -1,0 +1,21 @@@ ++.animated { ++ animation-duration: .5s; ++ animation-fill-mode: forwards; ++ animation-timing-function: ease-in-out; ++} ++ ++@keyframes fadeIn { ++ from { ++ opacity: 0; ++ } ++ ++ to { ++ opacity: 1; ++ } ++} ++.fadeIn { ++ animation-name: fadeIn; ++} ++.animated-delay-1 { ++ animation-delay: 0.5s; ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_carousel.css index 00000000,00000000..11fae870 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_carousel.css @@@ -1,0 -1,0 +1,25 @@@ ++/* These styles enhance the home page carousel, located here: themes/gohugoioTheme/layouts/partials/home-page-sections/showcase.html */ ++.overflow-x-scroll{ ++ -webkit-overflow-scrolling: touch; ++} ++.row { ++ transition: 450ms transform; ++ font-size: 0; ++} ++.tile { ++ transition: 450ms all; ++} ++.details { ++ background: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.9)), to(rgba(0,0,0,0))); ++ background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%); ++ transition: 450ms opacity; ++} ++.tile:hover .details { ++ opacity: 1; ++} ++.row:hover .tile { ++ opacity: 0.3; ++} ++.row:hover .tile:hover { ++ opacity: 1; ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_chroma.css index 00000000,00000000..d00ea65e new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_chroma.css @@@ -1,0 -1,0 +1,65 @@@ ++/* Background */ .chroma { background-color: #ffffff } ++/* Error */ .chroma .err { color: #a61717; background-color: #e3d2d2 } ++/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } ++/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: auto; overflow: auto; display: block; } ++/* LineHighlight */ .chroma .hl { display: block; width: 100%;background-color: #ffffcc } ++/* LineNumbersTable */ .chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em; } ++/* LineNumbers */ .chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em; } ++/* Keyword */ .chroma .k { font-weight: bold } ++/* KeywordConstant */ .chroma .kc { font-weight: bold } ++/* KeywordDeclaration */ .chroma .kd { font-weight: bold } ++/* KeywordNamespace */ .chroma .kn { font-weight: bold } ++/* KeywordPseudo */ .chroma .kp { font-weight: bold } ++/* KeywordReserved */ .chroma .kr { font-weight: bold } ++/* KeywordType */ .chroma .kt { color: #445588; font-weight: bold } ++/* NameAttribute */ .chroma .na { color: #008080 } ++/* NameBuiltin */ .chroma .nb { color: #999999 } ++/* NameClass */ .chroma .nc { color: #445588; font-weight: bold } ++/* NameConstant */ .chroma .no { color: #008080 } ++/* NameEntity */ .chroma .ni { color: #800080 } ++/* NameException */ .chroma .ne { color: #990000; font-weight: bold } ++/* NameFunction */ .chroma .nf { color: #990000; font-weight: bold } ++/* NameNamespace */ .chroma .nn { color: #555555 } ++/* NameTag */ .chroma .nt { color: #000080 } ++/* NameVariable */ .chroma .nv { color: #008080 } ++/* LiteralString */ .chroma .s { color: #bb8844 } ++/* LiteralStringAffix */ .chroma .sa { color: #bb8844 } ++/* LiteralStringBacktick */ .chroma .sb { color: #bb8844 } ++/* LiteralStringChar */ .chroma .sc { color: #bb8844 } ++/* LiteralStringDelimiter */ .chroma .dl { color: #bb8844 } ++/* LiteralStringDoc */ .chroma .sd { color: #bb8844 } ++/* LiteralStringDouble */ .chroma .s2 { color: #bb8844 } ++/* LiteralStringEscape */ .chroma .se { color: #bb8844 } ++/* LiteralStringHeredoc */ .chroma .sh { color: #bb8844 } ++/* LiteralStringInterpol */ .chroma .si { color: #bb8844 } ++/* LiteralStringOther */ .chroma .sx { color: #bb8844 } ++/* LiteralStringRegex */ .chroma .sr { color: #808000 } ++/* LiteralStringSingle */ .chroma .s1 { color: #bb8844 } ++/* LiteralStringSymbol */ .chroma .ss { color: #bb8844 } ++/* LiteralNumber */ .chroma .m { color: #009999 } ++/* LiteralNumberBin */ .chroma .mb { color: #009999 } ++/* LiteralNumberFloat */ .chroma .mf { color: #009999 } ++/* LiteralNumberHex */ .chroma .mh { color: #009999 } ++/* LiteralNumberInteger */ .chroma .mi { color: #009999 } ++/* LiteralNumberIntegerLong */ .chroma .il { color: #009999 } ++/* LiteralNumberOct */ .chroma .mo { color: #009999 } ++/* Operator */ .chroma .o { font-weight: bold } ++/* OperatorWord */ .chroma .ow { font-weight: bold } ++/* Comment */ .chroma .c { color: #999988; font-style: italic } ++/* CommentHashbang */ .chroma .ch { color: #999988; font-style: italic } ++/* CommentMultiline */ .chroma .cm { color: #999988; font-style: italic } ++/* CommentSingle */ .chroma .c1 { color: #999988; font-style: italic } ++/* CommentSpecial */ .chroma .cs { color: #999999; font-weight: bold; font-style: italic } ++/* CommentPreproc */ .chroma .cp { color: #999999; font-weight: bold } ++/* CommentPreprocFile */ .chroma .cpf { color: #999999; font-weight: bold } ++/* GenericDeleted */ .chroma .gd { color: #000000; background-color: #ffdddd } ++/* GenericEmph */ .chroma .ge { font-style: italic } ++/* GenericError */ .chroma .gr { color: #aa0000 } ++/* GenericHeading */ .chroma .gh { color: #999999 } ++/* GenericInserted */ .chroma .gi { color: #000000; background-color: #ddffdd } ++/* GenericOutput */ .chroma .go { color: #888888 } ++/* GenericPrompt */ .chroma .gp { color: #555555 } ++/* GenericStrong */ .chroma .gs { font-weight: bold } ++/* GenericSubheading */ .chroma .gu { color: #aaaaaa } ++/* GenericTraceback */ .chroma .gt { color: #aa0000 } ++/* TextWhitespace */ .chroma .w { color: #bbbbbb } diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_code.css index 00000000,00000000..2fb402fc new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_code.css @@@ -1,0 -1,0 +1,97 @@@ ++.chroma .lntable pre { ++ padding: 0; ++ margin: 0; ++ border: 0; ++} ++ ++.chroma .lntable pre code { ++ padding: 0; ++ margin: 0; ++} ++ ++pre, .pre { ++ overflow-x: auto; ++ overflow-y: hidden; ++ overflow: scroll; ++} ++ ++code { ++ padding: 0.2em; ++ margin: 0; ++ font-size: 85%; ++ background-color: rgba(27,31,35,0.05); ++ border-radius: 3px; ++} ++ ++ ++pre code { ++ display: block; ++ padding: 1.5em 1.5em; ++ font-size: .875rem; ++ line-height: 2; ++ overflow-x: auto; ++} ++ ++ ++pre { ++ background-color: #fff; ++ color: #333; ++ white-space: pre; ++ hyphens: none; ++ position: relative; ++ border-width: 1px; ++ border-color: #ccc; ++ border-style: solid; ++} ++ ++/* The Pygments highlighter comes with its own styles. */ ++.highlight pre { ++ background-color: inherit; ++ color: inherit; ++ padding: 0.5em; ++ font-size: .875rem; ++} ++ ++ ++/*We are adding the copy button content here so we can change it with javascript. See the "Clipboard scripts"*/ ++.copy:after { ++ content: "Copy" ++} ++.copied:after { ++ content: "Copied" ++} ++ ++@media (--breakpoint-large) { ++ .full-width, pre.expand:hover ++ { ++ /*width: 100vw; ++ position: relative; ++ left: 50%; ++ right: 50%; ++ margin-left: -50vw; ++ margin-right: -50vw;*/ ++ /*width: 60vw;*/ ++ /*position: relative; ++ left: 50%; ++ right: 50%;*/ ++ /*margin-left: -30vw;*/ ++ margin-right: -30vw; ++ max-width: 100vw; ++ } ++} ++ ++.code-block .line-numbers-rows { ++ background: #2f3a46; ++ border: none; ++ bottom: -50px; ++ color: #98a4b3; ++ left: -178px; ++ padding: 50px 0; ++ top: -50px; ++ width: 138px ++} ++ ++.code-block .line-numbers-rows>span:before { ++ color: inherit; ++ padding-right: 30px ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_color-scheme.css index 00000000,00000000..1d61a772 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_color-scheme.css @@@ -1,0 -1,0 +1,38 @@@ ++.primary-color {color: var(--primary-color)} ++.bg-primary-color {background-color: var(--primary-color)} ++.hover-bg-primary-color:hover {background-color: var(--primary-color)} ++ ++.primary-color-dark {color: var(--primary-color-dark)} ++.bg-primary-color-dark {background-color: var(--primary-color-dark)} ++.hover-bg-primary-color-dark:hover {background-color: var(--primary-color-dark)} ++ ++.primary-color-light {color: var(--primary-color-light)} ++.bg-primary-color-light {background-color: var(--primary-color-light)} ++.hover-bg-primary-color-light:hover {background-color: var(--primary-color-light)} ++ ++.accent-color {color: var(--accent-color)} ++.bg-accent-color {background-color: var(--accent-color)} ++.hover-bg-accent-color:hover {background-color: var(--accent-color)} ++ ++.accent-color-light {color: var(--accent-color-light)} ++.hover-accent-color-light:hover {color: var(--accent-color-light)} ++.bg-accent-color-light {background-color: var(--accent-color-light)} ++.hover-bg-accent-color-light:hover {background-color: var(--accent-color-light)} ++ ++.accent-color-dark {color: var(--accent-color-dark)} ++.bg-accent-color-dark {background-color: var(--accent-color-dark)} ++.hover-bg-accent-color-dark:hover {background-color: var(--accent-color-dark)} ++ ++.text-color-primary {color: var(--text-color-primary)} ++.text-on-primary-color {color: var(--text-on-primary-color)} ++.text-color-secondary {color: var(--text-color-secondary)} ++.text-color-disabled {color: var(--text-color-disabled)} ++.divider-color {color: var(--divider-color)} ++.warn-color {color: var(--warn-color)} ++ ++ ++.nested-links a { ++ color: var(--primary-color); ++ text-decoration: none; ++ ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_columns.css index 00000000,00000000..e1e938c7 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_columns.css @@@ -1,0 -1,0 +1,11 @@@ ++.column-count-2 {column-count: 1} ++.column-gap-1 {column-gap: 0} ++.break-inside-avoid {break-inside: auto} ++ ++ ++@media (--breakpoint-large) { ++ .column-count-3-l {column-count: 3} ++ .column-count-2-l {column-count: 2} ++ .column-gap-1-l {column-gap: 1} ++ .break-inside-avoid-l {break-inside: avoid} ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_content-tables.css index 00000000,00000000..4e092e8b new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_content-tables.css @@@ -1,0 -1,0 +1,28 @@@ ++.prose table { ++ width: 100%; ++ margin-bottom: 3em; ++ border-collapse: collapse; ++ border-spacing: 0; ++ font-size: 1em; ++ border: 1px solid var(--light-gray); ++ & th { ++ background-color: var(--primary-color); ++ border-bottom: 1px solid var(--primary-color); ++ color: white; ++ font-weight: 400; ++ ++ text-align: left; ++ padding: .375em .5em; ++ } ++ ++ & td, & tc { ++ padding: .75em .5em; ++ text-align: left; ++ border-right: 1px solid var(--light-gray); ++ } ++ ++} ++ ++.prose table tr:nth-child(even) { ++ background-color: var(--light-gray); ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_content.css index 00000000,00000000..9c8a8a14 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_content.css @@@ -1,0 -1,0 +1,41 @@@ ++.prose ul, .prose ol { ++ margin-bottom: 2em; ++} ++.prose ul li, .prose ol li { ++ margin-bottom: .5em; ++} ++.prose li:hover { ++ background-color: var(--light-gray) ++} ++.prose ::selection { ++ background: var(--primary-color); /* WebKit/Blink Browsers */ ++ color: white; ++} ++ ++ ++body { ++ ++line-height: 1.45; ++ ++} ++ ++p {margin-bottom: 1.3em;} ++ ++h1, h2, h3, h4 { ++margin: 1.414em 0 0.5em; ++ ++line-height: 1.2; ++} ++ ++h1 { ++margin-top: 0; ++font-size: 2.441em; ++} ++ ++h2 {font-size: 1.953em;} ++ ++h3 {font-size: 1.563em;} ++ ++h4 {font-size: 1.25em;} ++ ++small, .font_small {font-size: 0.8em;} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_definition-lists.css index 00000000,00000000..e28f67d4 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_definition-lists.css @@@ -1,0 -1,0 +1,9 @@@ ++ ++dl dt { ++ font-weight: bold; ++ font-size: 1.125rem; ++} ++dd { ++ margin: .5em 0 2em 0; ++ padding: 0; ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_documentation-styles.css index 00000000,00000000..0ea8e9b7 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_documentation-styles.css @@@ -1,0 -1,0 +1,54 @@@ ++.note, ++.warning { ++ ++ border-left-width: 4px; ++ border-left-style: solid; ++ position: relative; ++ border-color: var(--primary-color); ++ ++ display: block; ++} ++.note #exclamation-icon, ++.warning #exclamation-icon { ++ ++ fill: var(--primary-color); ++ position: absolute; ++ top: 35%; ++ left: -12px; ++ /*background-color: white;*/ ++} ++ ++ .admonition-content { ++ display: block; ++ margin: 0px; ++ padding: .125em 1em; ++ /*margin-left: 1em;*/ ++ margin-top: 2em; ++ margin-bottom: 2em; ++ overflow-x: auto; ++ /*font-size: .9375em;*/ ++ background-color: var(--black-05); ++ } ++ ++ ++ .hide-child-menu .child-menu { ++ display: none; ++ } ++ .hide-child-menu:hover .child-menu, ++ .hide-child-menu:focus .child-menu, ++ .hide-child-menu:active .child-menu { ++ display: block; ++ } ++ ++ ++/*documentation-copy headings exaggerate spacing and size to chunk content */ ++ .documentation-copy h2 { ++ margin-top: 3em; ++ &.minor { ++ font-size: inherit; ++ margin-top: inherit; ++ border-bottom: none; ++ } ++ } ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_fluid-type.css index 00000000,00000000..da9f04c8 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_fluid-type.css @@@ -1,0 -1,0 +1,10 @@@ ++.f2-fluid { ++ font-size: 2.25rem; ++} ++ ++@media (--breakpoint-large) { ++ .f2-fluid { ++ font-size: 1.25rem; ++ font-size: calc(0.875rem + 0.5 * ((100vw - 20rem) / 60)); ++ } ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_font-family.css index 00000000,00000000..9b451cf1 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_font-family.css @@@ -1,0 -1,0 +1,80 @@@ ++/* From http://cssfontstack.com */ ++code, .code, pre code, .highlight pre { ++ font-family: 'inconsolata',Menlo,Monaco,'Courier New',monospace; ++} ++ ++.sans-serif { ++ font-family: 'Muli', ++ avenir, ++ 'helvetica neue', helvetica, ++ ubuntu, ++ roboto, noto, ++ 'segoe ui', arial, ++ sans-serif; ++} ++ ++ ++.serif { ++ font-family: Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif; ++} ++ ++/* Monospaced Typefaces (for code) */ ++ ++ ++.courier { ++ font-family: 'Courier Next', ++ courier, ++ monospace; ++} ++ ++ ++/* Sans-Serif Typefaces */ ++ ++.helvetica { ++ font-family: 'helvetica neue', helvetica, ++ sans-serif; ++} ++ ++.avenir { ++ font-family: 'avenir next', avenir, ++ sans-serif; ++} ++ ++ ++/* Serif Typefaces */ ++ ++.athelas { ++ font-family: athelas, ++ georgia, ++ serif; ++} ++ ++.georgia { ++ font-family: georgia, ++ serif; ++} ++ ++.times { ++ font-family: times, ++ serif; ++} ++ ++.bodoni { ++ font-family: "Bodoni MT", ++ serif; ++} ++ ++.calisto { ++ font-family: "Calisto MT", ++ serif; ++} ++ ++.garamond { ++ font-family: garamond, ++ serif; ++} ++ ++.baskerville { ++ font-family: baskerville, ++ serif; ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_hljs.css index 00000000,00000000..c4910765 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_hljs.css @@@ -1,0 -1,0 +1,11 @@@ ++/* modified from:*/ ++@import 'highlight.js/styles/atom-one-light.css'; ++ ++/* hljs-template-variable covers the handlebars templating*/ ++.hljs-template-variable { ++ color: var(--primary-color); ++} ++ ++.hljs-attr { ++ color: var(--accent-color-light); ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_hugo-internal-template-styling.css index 00000000,00000000..0b1df961 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_hugo-internal-template-styling.css @@@ -1,0 -1,0 +1,52 @@@ ++/* pagination.html: https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/template_embedded.go#L117 */ ++.pagination { ++ margin: 3rem 0; ++} ++ ++.pagination li { ++ display: inline-block; ++ margin-right: .375rem; ++ font-size: .875rem; ++ margin-bottom: 2.5em; ++} ++.pagination li a { ++ padding: .5rem .625rem; ++ background-color: white; ++ color: #333; ++ border: 1px solid #ddd; ++ border-radius: 3px; ++ text-decoration: none; ++} ++.pagination li.disabled { ++ display: none; ++} ++.pagination li.active a:link, ++.pagination li.active a:active, ++.pagination li.active a:visited { ++ background-color: #ddd; ++} ++ ++/* Hides non-meaningful TOC items*/ ++#TableOfContents ul li ul li ul li{ ++ display: none; ++ } ++ ++ ++#TableOfContents ul li { ++ color: black; ++ display: block; ++ margin-bottom: .375em; ++ line-height: 1.375; ++} ++ ++#TableOfContents ul li a{ ++ width: 100%; ++ padding: .25em .375em; ++ margin-left: -.375em; ++ ++} ++#TableOfContents ul li a:hover { ++ background-color: #999; ++ color: white; ++ ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_no-js.css index 00000000,00000000..7991450f new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_no-js.css @@@ -1,0 -1,0 +1,7 @@@ ++.no-js .needs-js { ++ opacity: 0 ++} ++.js .needs-js { ++ opacity: 1; ++ transition: opacity .15s ease-in; ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_social-icons.css index 00000000,00000000..04ea11ec new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_social-icons.css @@@ -1,0 -1,0 +1,23 @@@ ++.facebook, .twitter, .instagram, .youtube { ++ fill: #BABABA; ++} ++.facebook:hover { ++ fill: #3b5998; ++} ++ ++.twitter { ++ fill: #55acee; ++} ++ ++.twitter:hover { ++ fill: #BABABA; ++} ++ ++ ++.instagram:hover { ++ fill: #e95950; ++} ++ ++.youtube:hover { ++ fill: #bb0000; ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_stickyheader.css index 00000000,00000000..7759bed9 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_stickyheader.css @@@ -1,0 -1,0 +1,15 @@@ ++ ++@media (min-width: 75em) { ++ ++ [data-scrolldir="down"] .sticky { ++ position: fixed; ++ top:100px; ++ right:0; ++ } ++ ++ [data-scrolldir="up"] .sticky { ++ position: fixed; ++ top:100px; ++ right:0; ++ } ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_svg.css index 00000000,00000000..299a4a96 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_svg.css @@@ -1,0 -1,0 +1,1 @@@ ++.fill-current { fill: currentColor; } diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_tabs.css index 00000000,00000000..6e0022cc new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_tabs.css @@@ -1,0 -1,0 +1,34 @@@ ++.tab-button{ ++ margin-bottom:1px; ++ position: relative; ++ z-index: 1; ++ color:#333; ++ border-color:#ccc; ++ outline: none; ++ background-color:white; ++} ++.tab-pane code{ ++ background:#f1f2f2; ++ border-radius:0; ++} ++.tab-pane .chroma{ ++ background:none; ++ padding:0; ++} ++.tab-button.active{ ++ border-bottom-color:#f1f2f2; ++ background-color: #f1f2f2; ++} ++.tab-content .tab-pane{ ++ display: none; ++} ++.tab-content .tab-pane.active{ ++ display: block; ++} ++/* Treatment of copy buttons inside a tab module */ ++.tab-content .copy, .tab-content .copied{ ++ display: none; ++} ++.tab-content .tab-pane.active + .copy, .tab-content .tab-pane.active + .copied{ ++ display: block; ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_tachyons.css index 00000000,00000000..d697c4d8 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_tachyons.css @@@ -1,0 -1,0 +1,94 @@@ ++/*! TACHYONS v4.7.0 | http://tachyons.io */ ++ ++/* ++ * NOTE: The Tachyons folder is for backup/reference only. This file references the module ++ * ________ ______ ++ * ___ __/_____ _________ /______ ______________________ ++ * __ / _ __ `/ ___/_ __ \_ / / / __ \_ __ \_ ___/ ++ * _ / / /_/ // /__ _ / / / /_/ // /_/ / / / /(__ ) ++ * /_/ \__,_/ \___/ /_/ /_/_\__, / \____//_/ /_//____/ ++ * /____/ ++ * ++ * TABLE OF CONTENTS ++ * ++ * 1. External Library Includes ++ * - Normalize.css | http://normalize.css.github.io ++ * 2. Tachyons Modules ++ * 3. Variables ++ * - Media Queries ++ * - Colors ++ * 4. Debugging ++ * - Debug all ++ * - Debug children ++ * ++ */ ++ ++ ++/* External Library Includes */ ++@import 'tachyons/src/_normalize'; ++ ++ ++/* Modules */ ++@import 'tachyons/src/_box-sizing'; ++/*@import 'tachyons/src/_aspect-ratios';*/ ++@import 'tachyons/src/_images'; ++@import 'tachyons/src/_background-size'; ++@import 'tachyons/src/_background-position'; ++/*@import 'tachyons/src/_outlines';*/ ++@import 'tachyons/src/_borders'; ++@import 'tachyons/src/_border-colors'; ++@import 'tachyons/src/_border-radius'; ++@import 'tachyons/src/_border-style'; ++@import 'tachyons/src/_border-widths'; ++@import 'tachyons/src/_box-shadow'; ++/*@import 'tachyons/src/_code';*/ ++@import 'tachyons/src/_coordinates'; ++@import 'tachyons/src/_clears'; ++@import 'tachyons/src/_display'; ++@import 'tachyons/src/_flexbox'; ++@import 'tachyons/src/_floats'; ++/*@import 'tachyons/src/_font-family';*/ ++@import 'tachyons/src/_font-style'; ++@import 'tachyons/src/_font-weight'; ++@import 'tachyons/src/_forms'; ++@import 'tachyons/src/_heights'; ++@import 'tachyons/src/_letter-spacing'; ++@import 'tachyons/src/_line-height'; ++@import 'tachyons/src/_links'; ++@import 'tachyons/src/_lists'; ++@import 'tachyons/src/_max-widths'; ++@import 'tachyons/src/_widths'; ++@import 'tachyons/src/_overflow'; ++@import 'tachyons/src/_position'; ++@import 'tachyons/src/_opacity'; ++/*@import 'tachyons/src/_rotations';*/ ++@import 'tachyons/src/_skins'; ++@import 'tachyons/src/_skins-pseudo'; ++@import 'tachyons/src/_spacing'; ++@import 'tachyons/src/_negative-margins'; ++@import 'tachyons/src/_tables'; ++@import 'tachyons/src/_text-decoration'; ++@import 'tachyons/src/_text-align'; ++@import 'tachyons/src/_text-transform'; ++@import 'tachyons/src/_type-scale'; ++@import 'tachyons/src/_typography'; ++@import 'tachyons/src/_utilities'; ++@import 'tachyons/src/_visibility'; ++@import 'tachyons/src/_white-space'; ++@import 'tachyons/src/_vertical-align'; ++@import 'tachyons/src/_hovers'; ++@import 'tachyons/src/_z-index'; ++@import 'tachyons/src/_nested'; ++/*@import 'tachyons/src/_styles';*/ ++ ++/* Variables */ ++/* Importing here will allow you to override any variables in the modules */ ++@import 'tachyons/src/_colors'; ++@import 'tachyons/src/_media-queries'; ++ ++/* Debugging */ ++/*@import 'tachyons/src/_debug-children'; ++@import 'tachyons/src/_debug-grid';*/ ++ ++/* Uncomment out the line below to help debug layout issues */ ++/* @import 'tachyons/src/_debug'; */ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_variables.css index 00000000,00000000..8701b153 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/_variables.css @@@ -1,0 -1,0 +1,16 @@@ ++:root { ++ --primary-color: #0594CB; ++ --primary-color-dark: #0A1922; ++ --primary-color-light: #f9f9f9; ++ --accent-color: #EBB951; ++ --accent-color-light: #FF4088; ++ --accent-color-dark: #33ba91; ++ --text-color-primary: #373737; ++ --text-on-primary-color: #fff; ++ --text-color-secondary: #ccc; ++ --text-color-disabled: #F7f7f7; ++ --divider-color: #f6f6f6; ++ --warn-color: red; ++ ++ --blue: var(--primary-color); ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/main.css index 00000000,00000000..1cd15fb1 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/css/main.css @@@ -1,0 -1,0 +1,39 @@@ ++/*Base Styles*/ ++@import '_tachyons'; ++ ++/* purgecss start ignore */ ++@import '_anchorforid'; ++@import '_animation'; ++@import '_documentation-styles'; ++ ++@import 'docsearch.js/dist/cdn/docsearch.min'; ++@import '_carousel'; ++@import '_code'; ++@import '_tabs'; ++@import '_color-scheme'; ++@import '_columns'; ++@import '_content'; ++@import '_content-tables'; ++@import '_definition-lists'; ++@import '_fluid-type'; ++@import '_font-family'; ++@import '_hugo-internal-template-styling'; ++@import '_no-js'; ++@import '_social-icons'; ++@import '_stickyheader'; ++ ++@import '_svg'; ++@import '_chroma'; ++@import '_variables'; ++ ++.nested-blockquote blockquote { ++ border-left: 4px solid var(--primary-color); ++ padding-left: 1em; ++ /*margin: 0;*/ ++} ++ ++ ++.mw-90 { ++ max-width:90%; ++} ++/* purgecss end ignore */ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/index.js index 00000000,00000000..5a3dbc8c new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/index.js @@@ -1,0 -1,0 +1,16 @@@ ++require("typeface-muli") ++import styles from './css/main.css'; ++import './js/anchorforid.js' ++import './js/clipboardjs.js' ++import './js/codeblocks.js' ++import './js/docsearch.js' ++import './js/hljs.js' ++import './js/lazysizes.js' ++import './js/menutoggle.js' ++import './js/scrolldir.js' ++import './js/smoothscroll.js' ++import './js/tabs.js' ++import './js/nojs.js' ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/anchorforid.js index 00000000,00000000..cb0855d5 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/anchorforid.js @@@ -1,0 -1,0 +1,34 @@@ ++/** ++* Anchor for ID BPNY ++**/ ++var anchorForId = function (id) { ++ var anchor = document.createElement("a"); ++ anchor.className = "header-link"; ++ anchor.href = "#" + id; ++ anchor.innerHTML = ' '; ++ return anchor; ++}; ++ ++var linkifyAnchors = function (level, containingElement) { ++ var headers = containingElement.getElementsByTagName("h" + level); ++ for (var h = 0; h < headers.length; h++) { ++ var header = headers[h]; ++ ++ if (typeof header.id !== "undefined" && header.id !== "") { ++ header.appendChild(anchorForId(header.id)); ++ } ++ } ++}; ++ ++ ++document.onreadystatechange = function () { ++ if (this.readyState === "complete") { ++ var contentBlock = document.getElementsByClassName("prose")[0] ++ if (!contentBlock) { ++ return; ++ } ++ for (var level = 2; level <= 4; level++) { ++ linkifyAnchors(level, contentBlock); ++ } ++ } ++}; diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/clipboardjs.js index 00000000,00000000..ffae31c7 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/clipboardjs.js @@@ -1,0 -1,0 +1,30 @@@ ++var Clipboard = require('clipboard/dist/clipboard.js'); ++new Clipboard('.copy', { ++ target: function(trigger) { ++ if(trigger.classList.contains('copy-toggle')){ ++ return trigger.previousElementSibling; ++ } ++ return trigger.nextElementSibling; ++ } ++ }).on('success', function(e) { ++ successMessage(e.trigger, 'Copied!'); ++ e.clearSelection(); ++ }).on('error', function(e) { ++ successMessage(e.trigger, fallbackMessage(e.action)); ++}); ++ ++function successMessage(elem, msg) { ++ elem.setAttribute('class', 'copied bg-primary-color-dark f6 absolute top-0 right-0 lh-solid hover-bg-primary-color-dark bn white ph3 pv2'); ++ elem.setAttribute('aria-label', msg); ++} ++ ++function fallbackMessage(elem, action) { ++ var actionMsg = ''; ++ var actionKey = (action === 'cut' ? 'X' : 'C'); ++ if (isMac) { ++ actionMsg = 'Press ⌘-' + actionKey; ++ } else { ++ actionMsg = 'Press Ctrl-' + actionKey; ++ } ++ return actionMsg; ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/codeblocks.js index 00000000,00000000..d8039c5d new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/codeblocks.js @@@ -1,0 -1,0 +1,10 @@@ ++let article = document.getElementById('prose') ++ ++if (article) { ++ let codeBlocks = article.getElementsByTagName('code') ++ for (let [key, codeBlock] of Object.entries(codeBlocks)){ ++ var widthDif = codeBlock.scrollWidth - codeBlock.clientWidth ++ if (widthDif > 0) ++ codeBlock.parentNode.classList.add('expand') ++ } ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/docsearch.js index 00000000,00000000..0074da8c new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/docsearch.js @@@ -1,0 -1,0 +1,7 @@@ ++var docsearch = require('docsearch.js/dist/cdn/docsearch.js'); ++docsearch({ ++ apiKey: '167e7998590aebda7f9fedcf86bc4a55', ++ indexName: 'hugodocs', ++ inputSelector: '#search-input', ++ debug: true // Set debug to true if you want to inspect the dropdown ++}); diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/filesaver.js index 00000000,00000000..e69de29b new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/filesaver.js diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/hljs.js index 00000000,00000000..c2252e78 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/hljs.js @@@ -1,0 -1,0 +1,19 @@@ ++var hljs = require('highlight.js/lib/highlight.js'); ++ ++hljs.registerLanguage('bash', require('highlight.js/lib/languages/bash')); ++hljs.registerLanguage('css', require('highlight.js/lib/languages/css')); ++hljs.registerLanguage('markdown', require('highlight.js/lib/languages/markdown')); ++hljs.registerLanguage('diff', require('highlight.js/lib/languages/diff')); ++// hljs.registerLanguage('go', require('highlight.js/lib/languages/go')); ++hljs.registerLanguage('javascript', require('highlight.js/lib/languages/javascript')); ++hljs.registerLanguage('json', require('highlight.js/lib/languages/json')); ++hljs.registerLanguage('yaml', require('highlight.js/lib/languages/yaml')); ++hljs.registerLanguage('xml', require('highlight.js/lib/languages/xml')); ++hljs.registerLanguage('html', require('highlight.js/lib/languages/handlebars')); ++ ++hljs.registerLanguage("go", function(e) { ++ var t = { keyword: "code output note warning break default func interface select case map struct chan else goto package switch const fallthrough if range end type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune id autoplay Get", literal: "file download copy true false iota nil Pages with", built_in: "append cap close complex highlight copy imag len make new panic print println real recover delete Site Data tweet youtube ref relref vimeo instagram gist figure innershortcode" }; ++ return { aliases: ["golang","hugo"], k: t, i: "Jquery is working

'); ++// diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/menutoggle.js index 00000000,00000000..d0e64538 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/menutoggle.js @@@ -1,0 -1,0 +1,31 @@@ ++// Grab any element that has the 'js-toggle' class and add an event listner for the toggleClass function ++var toggleBtns = document.getElementsByClassName('js-toggle') ++ for (var i = 0; i < toggleBtns.length; i++) { ++ toggleBtns[i].addEventListener('click', toggleClass, false) ++ } ++ ++function toggleClass() { ++ // Define the data target via the dataset "target" (e.g. data-target=".docsmenu") ++ var content = this.dataset.target.split(' ') ++ // Find any menu items that are open ++ var mobileCurrentlyOpen = document.querySelector('.mobilemenu:not(.dn)') ++ var desktopCurrentlyOpen = document.querySelector('.desktopmenu:not(.dn)') ++ var desktopActive = document.querySelector('.desktopmenu:not(.dn)') ++ ++ // Loop through the targets' divs ++ for (var i = 0; i < content.length; i++) { ++ var matches = document.querySelectorAll(content[i]); ++ //for each, if the div has the 'dn' class (which is "display:none;"), remove it, otherwise, add that class ++ [].forEach.call(matches, function(dom) { ++ dom.classList.contains('dn') ? ++ dom.classList.remove('dn') : ++ dom.classList.add('dn'); ++ return false; ++ }); ++ // close the currently open menu items ++ if (mobileCurrentlyOpen) mobileCurrentlyOpen.classList.add('dn') ++ if (desktopCurrentlyOpen) desktopCurrentlyOpen.classList.add('dn') ++ if (desktopActive) desktopActive.classList.remove('db') ++ ++ } ++ } diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/nojs.js index 00000000,00000000..50b5126a new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/nojs.js @@@ -1,0 -1,0 +1,1 @@@ ++document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/, 'js'); diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/scrolldir.js index 00000000,00000000..0b69978c new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/scrolldir.js @@@ -1,0 -1,0 +1,1 @@@ ++var scrollDir = require('scrolldir/dist/scrolldir.auto.min.js'); diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/smoothscroll.js index 00000000,00000000..4bb2d99b new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/smoothscroll.js @@@ -1,0 -1,0 +1,80 @@@ ++// query selector targets Hugo TOC ++(function() { ++ ++ 'use strict'; ++ ++ // Feature Test ++ if ('querySelector' in document && 'addEventListener' in window && Array.prototype.forEach) { ++ ++ // Function to animate the scroll ++ var smoothScroll = function(anchor, duration) { ++ ++ // Calculate how far and how fast to scroll ++ var startLocation = window.pageYOffset; ++ var endLocation = anchor.offsetTop; ++ var distance = endLocation - startLocation; ++ var increments = distance / (duration / 16); ++ var stopAnimation; ++ ++ // Scroll the page by an increment, and check if it's time to stop ++ var animateScroll = function() { ++ window.scrollBy(0, increments); ++ stopAnimation(); ++ }; ++ ++ // If scrolling down ++ if (increments >= 0) { ++ // Stop animation when you reach the anchor OR the bottom of the page ++ stopAnimation = function() { ++ var travelled = window.pageYOffset; ++ if ((travelled >= (endLocation - increments)) || ((window.innerHeight + travelled) >= document.body.offsetHeight)) { ++ clearInterval(runAnimation); ++ } ++ }; ++ } ++ // If scrolling up ++ else { ++ // Stop animation when you reach the anchor OR the top of the page ++ stopAnimation = function() { ++ var travelled = window.pageYOffset; ++ if (travelled <= (endLocation || 0)) { ++ clearInterval(runAnimation); ++ } ++ }; ++ } ++ ++ // Loop the animation function ++ var runAnimation = setInterval(animateScroll, 16); ++ ++ }; ++ ++ // Define smooth scroll links ++ var scrollToggle = document.querySelectorAll('#TableOfContents ul li a'); ++ ++ // For each smooth scroll link ++ [].forEach.call(scrollToggle, function(toggle) { ++ ++ // When the smooth scroll link is clicked ++ toggle.addEventListener('click', function(e) { ++ ++ // Prevent the default link behavior ++ e.preventDefault(); ++ ++ // Get anchor link and calculate distance from the top ++ var dataID = toggle.getAttribute('href'); ++ var dataTarget = document.querySelector(dataID); ++ var dataSpeed = toggle.getAttribute('data-speed'); ++ ++ // If the anchor exists ++ if (dataTarget) { ++ // Scroll to the anchor ++ smoothScroll(dataTarget, dataSpeed || 500); ++ } ++ ++ }, false); ++ ++ }); ++ ++ } ++ ++})(); diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/tabs.js index 00000000,00000000..a689d474 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/js/tabs.js @@@ -1,0 -1,0 +1,43 @@@ ++/** ++ * Scripts which manages Code Toggle tabs. ++ */ ++var i; ++// store tabs variable ++var allTabs = document.querySelectorAll("[data-toggle-tab]"); ++var allPanes = document.querySelectorAll("[data-pane]"); ++ ++function toggleTabs(event) { ++ ++ if(event.target){ ++ event.preventDefault(); ++ var clickedTab = event.currentTarget; ++ var targetKey = clickedTab.getAttribute("data-toggle-tab") ++ }else { ++ var targetKey = event ++ } ++ // We store the config language selected in users' localStorage ++ if(window.localStorage){ ++ window.localStorage.setItem("configLangPref", targetKey) ++ } ++ var selectedTabs = document.querySelectorAll("[data-toggle-tab='" + targetKey + "']"); ++ var selectedPanes = document.querySelectorAll("[data-pane='" + targetKey + "']"); ++ ++ for (var i = 0; i < allTabs.length; i++) { ++ allTabs[i].classList.remove("active"); ++ allPanes[i].classList.remove("active"); ++ } ++ ++ for (var i = 0; i < selectedTabs.length; i++) { ++ selectedTabs[i].classList.add("active"); ++ selectedPanes[i].classList.add("active"); ++ } ++ ++} ++ ++for (i = 0; i < allTabs.length; i++) { ++ allTabs[i].addEventListener("click", toggleTabs) ++} ++// Upon page load, if user has a preferred language in its localStorage, tabs are set to it. ++if(window.localStorage.getItem('configLangPref')) { ++ toggleTabs(window.localStorage.getItem('configLangPref')) ++} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/css/app.css index 00000000,00000000..93c008e6 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/css/app.css @@@ -1,0 -1,0 +1,5282 @@@ ++/* muli-200normal - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: normal; ++ font-display: swap; ++ font-weight: 200; ++ src: ++ local('Muli Extra Light '), ++ local('Muli-Extra Light'), ++ url(/fonts/muli-latin-200.woff2) format('woff2'), ++ url(/fonts/muli-latin-200.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-200italic - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: italic; ++ font-display: swap; ++ font-weight: 200; ++ src: ++ local('Muli Extra Light italic'), ++ local('Muli-Extra Lightitalic'), ++ url(/fonts/muli-latin-200italic.woff2) format('woff2'), ++ url(/fonts/muli-latin-200italic.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-300normal - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: normal; ++ font-display: swap; ++ font-weight: 300; ++ src: ++ local('Muli Light '), ++ local('Muli-Light'), ++ url(/fonts/muli-latin-300.woff2) format('woff2'), ++ url(/fonts/muli-latin-300.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-300italic - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: italic; ++ font-display: swap; ++ font-weight: 300; ++ src: ++ local('Muli Light italic'), ++ local('Muli-Lightitalic'), ++ url(/fonts/muli-latin-300italic.woff2) format('woff2'), ++ url(/fonts/muli-latin-300italic.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-400normal - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: normal; ++ font-display: swap; ++ font-weight: 400; ++ src: ++ local('Muli Regular '), ++ local('Muli-Regular'), ++ url(/fonts/muli-latin-400.woff2) format('woff2'), ++ url(/fonts/muli-latin-400.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-400italic - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: italic; ++ font-display: swap; ++ font-weight: 400; ++ src: ++ local('Muli Regular italic'), ++ local('Muli-Regularitalic'), ++ url(/fonts/muli-latin-400italic.woff2) format('woff2'), ++ url(/fonts/muli-latin-400italic.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-600normal - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: normal; ++ font-display: swap; ++ font-weight: 600; ++ src: ++ local('Muli SemiBold '), ++ local('Muli-SemiBold'), ++ url(/fonts/muli-latin-600.woff2) format('woff2'), ++ url(/fonts/muli-latin-600.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-600italic - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: italic; ++ font-display: swap; ++ font-weight: 600; ++ src: ++ local('Muli SemiBold italic'), ++ local('Muli-SemiBolditalic'), ++ url(/fonts/muli-latin-600italic.woff2) format('woff2'), ++ url(/fonts/muli-latin-600italic.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-700normal - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: normal; ++ font-display: swap; ++ font-weight: 700; ++ src: ++ local('Muli Bold '), ++ local('Muli-Bold'), ++ url(/fonts/muli-latin-700.woff2) format('woff2'), ++ url(/fonts/muli-latin-700.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-700italic - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: italic; ++ font-display: swap; ++ font-weight: 700; ++ src: ++ local('Muli Bold italic'), ++ local('Muli-Bolditalic'), ++ url(/fonts/muli-latin-700italic.woff2) format('woff2'), ++ url(/fonts/muli-latin-700italic.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-800normal - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: normal; ++ font-display: swap; ++ font-weight: 800; ++ src: ++ local('Muli ExtraBold '), ++ local('Muli-ExtraBold'), ++ url(/fonts/muli-latin-800.woff2) format('woff2'), ++ url(/fonts/muli-latin-800.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-800italic - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: italic; ++ font-display: swap; ++ font-weight: 800; ++ src: ++ local('Muli ExtraBold italic'), ++ local('Muli-ExtraBolditalic'), ++ url(/fonts/muli-latin-800italic.woff2) format('woff2'), ++ url(/fonts/muli-latin-800italic.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-900normal - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: normal; ++ font-display: swap; ++ font-weight: 900; ++ src: ++ local('Muli Black '), ++ local('Muli-Black'), ++ url(/fonts/muli-latin-900.woff2) format('woff2'), ++ url(/fonts/muli-latin-900.woff) format('woff'); /* Modern Browsers */ ++} ++/* muli-900italic - latin */ ++@font-face { ++ font-family: 'Muli'; ++ font-style: italic; ++ font-display: swap; ++ font-weight: 900; ++ src: ++ local('Muli Black italic'), ++ local('Muli-Blackitalic'), ++ url(/fonts/muli-latin-900italic.woff2) format('woff2'), ++ url(/fonts/muli-latin-900italic.woff) format('woff'); /* Modern Browsers */ ++} ++ ++ ++/*Base Styles*/ ++/*! TACHYONS v4.7.0 | http://tachyons.io */ ++/* ++ * NOTE: The Tachyons folder is for backup/reference only. This file references the module ++ * ________ ______ ++ * ___ __/_____ _________ /______ ______________________ ++ * __ / _ __ `/ ___/_ __ \_ / / / __ \_ __ \_ ___/ ++ * _ / / /_/ // /__ _ / / / /_/ // /_/ / / / /(__ ) ++ * /_/ \__,_/ \___/ /_/ /_/_\__, / \____//_/ /_//____/ ++ * /____/ ++ * ++ * TABLE OF CONTENTS ++ * ++ * 1. External Library Includes ++ * - Normalize.css | http://normalize.css.github.io ++ * 2. Tachyons Modules ++ * 3. Variables ++ * - Media Queries ++ * - Colors ++ * 4. Debugging ++ * - Debug all ++ * - Debug children ++ * ++ */ ++/* External Library Includes */ ++/*! 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 { ++ -webkit-box-sizing: content-box; ++ 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 { ++ -webkit-box-sizing: border-box; ++ 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"] { ++ -webkit-box-sizing: border-box; ++ 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; ++} ++/* Modules */ ++/* ++ ++ BOX SIZING ++ ++*/ ++html, ++body, ++div, ++article, ++aside, ++section, ++main, ++nav, ++footer, ++header, ++form, ++fieldset, ++legend, ++pre, ++code, ++a, ++h1,h2,h3,h4,h5,h6, ++p, ++ul, ++ol, ++li, ++dl, ++dt, ++dd, ++blockquote, ++figcaption, ++figure, ++textarea, ++table, ++td, ++th, ++tr, ++input[type="email"], ++input[type="number"], ++input[type="password"], ++input[type="tel"], ++input[type="text"], ++input[type="url"], ++.border-box { ++ -webkit-box-sizing: border-box; ++ box-sizing: border-box; ++} ++/*@import 'tachyons/src/_aspect-ratios';*/ ++/* ++ ++ IMAGES ++ Docs: http://tachyons.io/docs/elements/images/ ++ ++*/ ++/* Responsive images! */ ++img { max-width: 100%; } ++/* ++ ++ BACKGROUND SIZE ++ Docs: http://tachyons.io/docs/themes/background-size/ ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++/* ++ Often used in combination with background image set as an inline style ++ on an html element. ++*/ ++.cover { background-size: cover!important; } ++.contain { background-size: contain!important; } ++@media screen and (min-width: 30em) { ++ .cover-ns { background-size: cover!important; } ++ .contain-ns { background-size: contain!important; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .cover-m { background-size: cover!important; } ++ .contain-m { background-size: contain!important; } ++} ++@media screen and (min-width: 60em) { ++ .cover-l { background-size: cover!important; } ++ .contain-l { background-size: contain!important; } ++} ++/* ++ ++ BACKGROUND POSITION ++ ++ Base: ++ bg = background ++ ++ Modifiers: ++ -center = center center ++ -top = top center ++ -right = center right ++ -bottom = bottom center ++ -left = center left ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++ */ ++.bg-center { ++ background-repeat: no-repeat; ++ background-position: center center; ++} ++.bg-top { ++ background-repeat: no-repeat; ++ background-position: top center; ++} ++.bg-right { ++ background-repeat: no-repeat; ++ background-position: center right; ++} ++.bg-bottom { ++ background-repeat: no-repeat; ++ background-position: bottom center; ++} ++.bg-left { ++ background-repeat: no-repeat; ++ background-position: center left; ++} ++@media screen and (min-width: 30em) { ++ .bg-center-ns { ++ background-repeat: no-repeat; ++ background-position: center center; ++ } ++ ++ .bg-top-ns { ++ background-repeat: no-repeat; ++ background-position: top center; ++ } ++ ++ .bg-right-ns { ++ background-repeat: no-repeat; ++ background-position: center right; ++ } ++ ++ .bg-bottom-ns { ++ background-repeat: no-repeat; ++ background-position: bottom center; ++ } ++ ++ .bg-left-ns { ++ background-repeat: no-repeat; ++ background-position: center left; ++ } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .bg-center-m { ++ background-repeat: no-repeat; ++ background-position: center center; ++ } ++ ++ .bg-top-m { ++ background-repeat: no-repeat; ++ background-position: top center; ++ } ++ ++ .bg-right-m { ++ background-repeat: no-repeat; ++ background-position: center right; ++ } ++ ++ .bg-bottom-m { ++ background-repeat: no-repeat; ++ background-position: bottom center; ++ } ++ ++ .bg-left-m { ++ background-repeat: no-repeat; ++ background-position: center left; ++ } ++} ++@media screen and (min-width: 60em) { ++ .bg-center-l { ++ background-repeat: no-repeat; ++ background-position: center center; ++ } ++ ++ .bg-top-l { ++ background-repeat: no-repeat; ++ background-position: top center; ++ } ++ ++ .bg-right-l { ++ background-repeat: no-repeat; ++ background-position: center right; ++ } ++ ++ .bg-bottom-l { ++ background-repeat: no-repeat; ++ background-position: bottom center; ++ } ++ ++ .bg-left-l { ++ background-repeat: no-repeat; ++ background-position: center left; ++ } ++} ++/*@import 'tachyons/src/_outlines';*/ ++/* ++ ++ BORDERS ++ Docs: http://tachyons.io/docs/themes/borders/ ++ ++ Base: ++ b = border ++ ++ Modifiers: ++ a = all ++ t = top ++ r = right ++ b = bottom ++ l = left ++ n = none ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.ba { border-style: solid; border-width: 1px; } ++.bt { border-top-style: solid; border-top-width: 1px; } ++.br { border-right-style: solid; border-right-width: 1px; } ++.bb { border-bottom-style: solid; border-bottom-width: 1px; } ++.bl { border-left-style: solid; border-left-width: 1px; } ++.bn { border-style: none; border-width: 0; } ++@media screen and (min-width: 30em) { ++ .ba-ns { border-style: solid; border-width: 1px; } ++ .bt-ns { border-top-style: solid; border-top-width: 1px; } ++ .br-ns { border-right-style: solid; border-right-width: 1px; } ++ .bb-ns { border-bottom-style: solid; border-bottom-width: 1px; } ++ .bl-ns { border-left-style: solid; border-left-width: 1px; } ++ .bn-ns { border-style: none; border-width: 0; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .ba-m { border-style: solid; border-width: 1px; } ++ .bt-m { border-top-style: solid; border-top-width: 1px; } ++ .br-m { border-right-style: solid; border-right-width: 1px; } ++ .bb-m { border-bottom-style: solid; border-bottom-width: 1px; } ++ .bl-m { border-left-style: solid; border-left-width: 1px; } ++ .bn-m { border-style: none; border-width: 0; } ++} ++@media screen and (min-width: 60em) { ++ .ba-l { border-style: solid; border-width: 1px; } ++ .bt-l { border-top-style: solid; border-top-width: 1px; } ++ .br-l { border-right-style: solid; border-right-width: 1px; } ++ .bb-l { border-bottom-style: solid; border-bottom-width: 1px; } ++ .bl-l { border-left-style: solid; border-left-width: 1px; } ++ .bn-l { border-style: none; border-width: 0; } ++} ++/* ++ ++ BORDER COLORS ++ Docs: http://tachyons.io/docs/themes/borders/ ++ ++ Border colors can be used to extend the base ++ border classes ba,bt,bb,br,bl found in the _borders.css file. ++ ++ The base border class by default will set the color of the border ++ to that of the current text color. These classes are for the cases ++ where you desire for the text and border colors to be different. ++ ++ Base: ++ b = border ++ ++ Modifiers: ++ --color-name = each color variable name is also a border color name ++ ++*/ ++.b--black { border-color: #000; } ++.b--near-black { border-color: #111; } ++.b--dark-gray { border-color: #333; } ++.b--mid-gray { border-color: #555; } ++.b--gray { border-color: #777; } ++.b--silver { border-color: #999; } ++.b--light-silver { border-color: #aaa; } ++.b--moon-gray { border-color: #ccc; } ++.b--light-gray { border-color: #eee; } ++.b--near-white { border-color: #f4f4f4; } ++.b--white { border-color: #fff; } ++.b--white-90 { border-color: rgba(255, 255, 255, .9); } ++.b--white-80 { border-color: rgba(255, 255, 255, .8); } ++.b--white-70 { border-color: rgba(255, 255, 255, .7); } ++.b--white-60 { border-color: rgba(255, 255, 255, .6); } ++.b--white-50 { border-color: rgba(255, 255, 255, .5); } ++.b--white-40 { border-color: rgba(255, 255, 255, .4); } ++.b--white-30 { border-color: rgba(255, 255, 255, .3); } ++.b--white-20 { border-color: rgba(255, 255, 255, .2); } ++.b--white-10 { border-color: rgba(255, 255, 255, .1); } ++.b--white-05 { border-color: rgba(255, 255, 255, .05); } ++.b--white-025 { border-color: rgba(255, 255, 255, .025); } ++.b--white-0125 { border-color: rgba(255, 255, 255, .0125); } ++.b--black-90 { border-color: rgba(0, 0, 0, .9); } ++.b--black-80 { border-color: rgba(0, 0, 0, .8); } ++.b--black-70 { border-color: rgba(0, 0, 0, .7); } ++.b--black-60 { border-color: rgba(0, 0, 0, .6); } ++.b--black-50 { border-color: rgba(0, 0, 0, .5); } ++.b--black-40 { border-color: rgba(0, 0, 0, .4); } ++.b--black-30 { border-color: rgba(0, 0, 0, .3); } ++.b--black-20 { border-color: rgba(0, 0, 0, .2); } ++.b--black-10 { border-color: rgba(0, 0, 0, .1); } ++.b--black-05 { border-color: rgba(0, 0, 0, .05); } ++.b--black-025 { border-color: rgba(0, 0, 0, .025); } ++.b--black-0125 { border-color: rgba(0, 0, 0, .0125); } ++.b--dark-red { border-color: #e7040f; } ++.b--red { border-color: #ff4136; } ++.b--light-red { border-color: #ff725c; } ++.b--orange { border-color: #ff6300; } ++.b--gold { border-color: #ffb700; } ++.b--yellow { border-color: #ffd700; } ++.b--light-yellow { border-color: #fbf1a9; } ++.b--purple { border-color: #5e2ca5; } ++.b--light-purple { border-color: #a463f2; } ++.b--dark-pink { border-color: #d5008f; } ++.b--hot-pink { border-color: #ff41b4; } ++.b--pink { border-color: #ff80cc; } ++.b--light-pink { border-color: #ffa3d7; } ++.b--dark-green { border-color: #137752; } ++.b--green { border-color: #19a974; } ++.b--light-green { border-color: #9eebcf; } ++.b--navy { border-color: #001b44; } ++.b--dark-blue { border-color: #00449e; } ++.b--blue { border-color: #0594CB; } ++.b--light-blue { border-color: #96ccff; } ++.b--lightest-blue { border-color: #cdecff; } ++.b--washed-blue { border-color: #f6fffe; } ++.b--washed-green { border-color: #e8fdf5; } ++.b--washed-yellow { border-color: #fffceb; } ++.b--washed-red { border-color: #ffdfdf; } ++.b--transparent { border-color: transparent; } ++.b--inherit { border-color: inherit; } ++/* ++ ++ BORDER RADIUS ++ Docs: http://tachyons.io/docs/themes/border-radius/ ++ ++ Base: ++ br = border-radius ++ ++ Modifiers: ++ 0 = 0/none ++ 1 = 1st step in scale ++ 2 = 2nd step in scale ++ 3 = 3rd step in scale ++ 4 = 4th step in scale ++ ++ Literal values: ++ -100 = 100% ++ -pill = 9999px ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.br0 { border-radius: 0; } ++.br1 { border-radius: .125rem; } ++.br2 { border-radius: .25rem; } ++.br3 { border-radius: .5rem; } ++.br4 { border-radius: 1rem; } ++.br-100 { border-radius: 100%; } ++.br-pill { border-radius: 9999px; } ++.br--bottom { ++ border-top-left-radius: 0; ++ border-top-right-radius: 0; ++ } ++.br--top { ++ border-bottom-left-radius: 0; ++ border-bottom-right-radius: 0; ++ } ++.br--right { ++ border-top-left-radius: 0; ++ border-bottom-left-radius: 0; ++ } ++.br--left { ++ border-top-right-radius: 0; ++ border-bottom-right-radius: 0; ++ } ++@media screen and (min-width: 30em) { ++ .br0-ns { border-radius: 0; } ++ .br1-ns { border-radius: .125rem; } ++ .br2-ns { border-radius: .25rem; } ++ .br3-ns { border-radius: .5rem; } ++ .br4-ns { border-radius: 1rem; } ++ .br-100-ns { border-radius: 100%; } ++ .br-pill-ns { border-radius: 9999px; } ++ .br--bottom-ns { ++ border-top-left-radius: 0; ++ border-top-right-radius: 0; ++ } ++ .br--top-ns { ++ border-bottom-left-radius: 0; ++ border-bottom-right-radius: 0; ++ } ++ .br--right-ns { ++ border-top-left-radius: 0; ++ border-bottom-left-radius: 0; ++ } ++ .br--left-ns { ++ border-top-right-radius: 0; ++ border-bottom-right-radius: 0; ++ } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .br0-m { border-radius: 0; } ++ .br1-m { border-radius: .125rem; } ++ .br2-m { border-radius: .25rem; } ++ .br3-m { border-radius: .5rem; } ++ .br4-m { border-radius: 1rem; } ++ .br-100-m { border-radius: 100%; } ++ .br-pill-m { border-radius: 9999px; } ++ .br--bottom-m { ++ border-top-left-radius: 0; ++ border-top-right-radius: 0; ++ } ++ .br--top-m { ++ border-bottom-left-radius: 0; ++ border-bottom-right-radius: 0; ++ } ++ .br--right-m { ++ border-top-left-radius: 0; ++ border-bottom-left-radius: 0; ++ } ++ .br--left-m { ++ border-top-right-radius: 0; ++ border-bottom-right-radius: 0; ++ } ++} ++@media screen and (min-width: 60em) { ++ .br0-l { border-radius: 0; } ++ .br1-l { border-radius: .125rem; } ++ .br2-l { border-radius: .25rem; } ++ .br3-l { border-radius: .5rem; } ++ .br4-l { border-radius: 1rem; } ++ .br-100-l { border-radius: 100%; } ++ .br-pill-l { border-radius: 9999px; } ++ .br--bottom-l { ++ border-top-left-radius: 0; ++ border-top-right-radius: 0; ++ } ++ .br--top-l { ++ border-bottom-left-radius: 0; ++ border-bottom-right-radius: 0; ++ } ++ .br--right-l { ++ border-top-left-radius: 0; ++ border-bottom-left-radius: 0; ++ } ++ .br--left-l { ++ border-top-right-radius: 0; ++ border-bottom-right-radius: 0; ++ } ++} ++/* ++ ++ BORDER STYLES ++ Docs: http://tachyons.io/docs/themes/borders/ ++ ++ Depends on base border module in _borders.css ++ ++ Base: ++ b = border-style ++ ++ Modifiers: ++ --none = none ++ --dotted = dotted ++ --dashed = dashed ++ --solid = solid ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++ */ ++.b--dotted { border-style: dotted; } ++.b--dashed { border-style: dashed; } ++.b--solid { border-style: solid; } ++.b--none { border-style: none; } ++@media screen and (min-width: 30em) { ++ .b--dotted-ns { border-style: dotted; } ++ .b--dashed-ns { border-style: dashed; } ++ .b--solid-ns { border-style: solid; } ++ .b--none-ns { border-style: none; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .b--dotted-m { border-style: dotted; } ++ .b--dashed-m { border-style: dashed; } ++ .b--solid-m { border-style: solid; } ++ .b--none-m { border-style: none; } ++} ++@media screen and (min-width: 60em) { ++ .b--dotted-l { border-style: dotted; } ++ .b--dashed-l { border-style: dashed; } ++ .b--solid-l { border-style: solid; } ++ .b--none-l { border-style: none; } ++} ++/* ++ ++ BORDER WIDTHS ++ Docs: http://tachyons.io/docs/themes/borders/ ++ ++ Base: ++ bw = border-width ++ ++ Modifiers: ++ 0 = 0 width border ++ 1 = 1st step in border-width scale ++ 2 = 2nd step in border-width scale ++ 3 = 3rd step in border-width scale ++ 4 = 4th step in border-width scale ++ 5 = 5th step in border-width scale ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.bw0 { border-width: 0; } ++.bw1 { border-width: .125rem; } ++.bw2 { border-width: .25rem; } ++.bw3 { border-width: .5rem; } ++.bw4 { border-width: 1rem; } ++.bw5 { border-width: 2rem; } ++/* Resets */ ++.bt-0 { border-top-width: 0; } ++.br-0 { border-right-width: 0; } ++.bb-0 { border-bottom-width: 0; } ++.bl-0 { border-left-width: 0; } ++@media screen and (min-width: 30em) { ++ .bw0-ns { border-width: 0; } ++ .bw1-ns { border-width: .125rem; } ++ .bw2-ns { border-width: .25rem; } ++ .bw3-ns { border-width: .5rem; } ++ .bw4-ns { border-width: 1rem; } ++ .bw5-ns { border-width: 2rem; } ++ .bt-0-ns { border-top-width: 0; } ++ .br-0-ns { border-right-width: 0; } ++ .bb-0-ns { border-bottom-width: 0; } ++ .bl-0-ns { border-left-width: 0; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .bw0-m { border-width: 0; } ++ .bw1-m { border-width: .125rem; } ++ .bw2-m { border-width: .25rem; } ++ .bw3-m { border-width: .5rem; } ++ .bw4-m { border-width: 1rem; } ++ .bw5-m { border-width: 2rem; } ++ .bt-0-m { border-top-width: 0; } ++ .br-0-m { border-right-width: 0; } ++ .bb-0-m { border-bottom-width: 0; } ++ .bl-0-m { border-left-width: 0; } ++} ++@media screen and (min-width: 60em) { ++ .bw0-l { border-width: 0; } ++ .bw1-l { border-width: .125rem; } ++ .bw2-l { border-width: .25rem; } ++ .bw3-l { border-width: .5rem; } ++ .bw4-l { border-width: 1rem; } ++ .bw5-l { border-width: 2rem; } ++ .bt-0-l { border-top-width: 0; } ++ .br-0-l { border-right-width: 0; } ++ .bb-0-l { border-bottom-width: 0; } ++ .bl-0-l { border-left-width: 0; } ++} ++/* ++ ++ BOX-SHADOW ++ Docs: http://tachyons.io/docs/themes/box-shadow/ ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++ */ ++.shadow-1 { -webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } ++.shadow-2 { -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } ++.shadow-3 { -webkit-box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } ++.shadow-4 { -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } ++.shadow-5 { -webkit-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } ++@media screen and (min-width: 30em) { ++ .shadow-1-ns { -webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } ++ .shadow-2-ns { -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } ++ .shadow-3-ns { -webkit-box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } ++ .shadow-4-ns { -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } ++ .shadow-5-ns { -webkit-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .shadow-1-m { -webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } ++ .shadow-2-m { -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } ++ .shadow-3-m { -webkit-box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } ++ .shadow-4-m { -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } ++ .shadow-5-m { -webkit-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } ++} ++@media screen and (min-width: 60em) { ++ .shadow-1-l { -webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .2); } ++ .shadow-2-l { -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, .2); } ++ .shadow-3-l { -webkit-box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, .2); } ++ .shadow-4-l { -webkit-box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .2); } ++ .shadow-5-l { -webkit-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, .2); } ++} ++/*@import 'tachyons/src/_code';*/ ++/* ++ ++ COORDINATES ++ Docs: http://tachyons.io/docs/layout/position/ ++ ++ Use in combination with the position module. ++ ++ Base: ++ top ++ bottom ++ right ++ left ++ ++ Modifiers: ++ -0 = literal value 0 ++ -1 = literal value 1 ++ -2 = literal value 2 ++ --1 = literal value -1 ++ --2 = literal value -2 ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.top-0 { top: 0; } ++.right-0 { right: 0; } ++.bottom-0 { bottom: 0; } ++.left-0 { left: 0; } ++.top-1 { top: 1rem; } ++.right-1 { right: 1rem; } ++.bottom-1 { bottom: 1rem; } ++.left-1 { left: 1rem; } ++.top-2 { top: 2rem; } ++.right-2 { right: 2rem; } ++.bottom-2 { bottom: 2rem; } ++.left-2 { left: 2rem; } ++.top--1 { top: -1rem; } ++.right--1 { right: -1rem; } ++.bottom--1 { bottom: -1rem; } ++.left--1 { left: -1rem; } ++.top--2 { top: -2rem; } ++.right--2 { right: -2rem; } ++.bottom--2 { bottom: -2rem; } ++.left--2 { left: -2rem; } ++.absolute--fill { ++ top: 0; ++ right: 0; ++ bottom: 0; ++ left: 0; ++} ++@media screen and (min-width: 30em) { ++ .top-0-ns { top: 0; } ++ .left-0-ns { left: 0; } ++ .right-0-ns { right: 0; } ++ .bottom-0-ns { bottom: 0; } ++ .top-1-ns { top: 1rem; } ++ .left-1-ns { left: 1rem; } ++ .right-1-ns { right: 1rem; } ++ .bottom-1-ns { bottom: 1rem; } ++ .top-2-ns { top: 2rem; } ++ .left-2-ns { left: 2rem; } ++ .right-2-ns { right: 2rem; } ++ .bottom-2-ns { bottom: 2rem; } ++ .top--1-ns { top: -1rem; } ++ .right--1-ns { right: -1rem; } ++ .bottom--1-ns { bottom: -1rem; } ++ .left--1-ns { left: -1rem; } ++ .top--2-ns { top: -2rem; } ++ .right--2-ns { right: -2rem; } ++ .bottom--2-ns { bottom: -2rem; } ++ .left--2-ns { left: -2rem; } ++ .absolute--fill-ns { ++ top: 0; ++ right: 0; ++ bottom: 0; ++ left: 0; ++ } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .top-0-m { top: 0; } ++ .left-0-m { left: 0; } ++ .right-0-m { right: 0; } ++ .bottom-0-m { bottom: 0; } ++ .top-1-m { top: 1rem; } ++ .left-1-m { left: 1rem; } ++ .right-1-m { right: 1rem; } ++ .bottom-1-m { bottom: 1rem; } ++ .top-2-m { top: 2rem; } ++ .left-2-m { left: 2rem; } ++ .right-2-m { right: 2rem; } ++ .bottom-2-m { bottom: 2rem; } ++ .top--1-m { top: -1rem; } ++ .right--1-m { right: -1rem; } ++ .bottom--1-m { bottom: -1rem; } ++ .left--1-m { left: -1rem; } ++ .top--2-m { top: -2rem; } ++ .right--2-m { right: -2rem; } ++ .bottom--2-m { bottom: -2rem; } ++ .left--2-m { left: -2rem; } ++ .absolute--fill-m { ++ top: 0; ++ right: 0; ++ bottom: 0; ++ left: 0; ++ } ++} ++@media screen and (min-width: 60em) { ++ .top-0-l { top: 0; } ++ .left-0-l { left: 0; } ++ .right-0-l { right: 0; } ++ .bottom-0-l { bottom: 0; } ++ .top-1-l { top: 1rem; } ++ .left-1-l { left: 1rem; } ++ .right-1-l { right: 1rem; } ++ .bottom-1-l { bottom: 1rem; } ++ .top-2-l { top: 2rem; } ++ .left-2-l { left: 2rem; } ++ .right-2-l { right: 2rem; } ++ .bottom-2-l { bottom: 2rem; } ++ .top--1-l { top: -1rem; } ++ .right--1-l { right: -1rem; } ++ .bottom--1-l { bottom: -1rem; } ++ .left--1-l { left: -1rem; } ++ .top--2-l { top: -2rem; } ++ .right--2-l { right: -2rem; } ++ .bottom--2-l { bottom: -2rem; } ++ .left--2-l { left: -2rem; } ++ .absolute--fill-l { ++ top: 0; ++ right: 0; ++ bottom: 0; ++ left: 0; ++ } ++} ++/* ++ ++ CLEARFIX ++ http://tachyons.io/docs/layout/clearfix/ ++ ++*/ ++/* Nicolas Gallaghers Clearfix solution ++ Ref: http://nicolasgallagher.com/micro-clearfix-hack/ */ ++.cf:before, ++.cf:after { content: " "; display: table; } ++.cf:after { clear: both; } ++.cf { *zoom: 1; } ++.cl { clear: left; } ++.cr { clear: right; } ++.cb { clear: both; } ++.cn { clear: none; } ++@media screen and (min-width: 30em) { ++ .cl-ns { clear: left; } ++ .cr-ns { clear: right; } ++ .cb-ns { clear: both; } ++ .cn-ns { clear: none; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .cl-m { clear: left; } ++ .cr-m { clear: right; } ++ .cb-m { clear: both; } ++ .cn-m { clear: none; } ++} ++@media screen and (min-width: 60em) { ++ .cl-l { clear: left; } ++ .cr-l { clear: right; } ++ .cb-l { clear: both; } ++ .cn-l { clear: none; } ++} ++/* ++ ++ DISPLAY ++ Docs: http://tachyons.io/docs/layout/display ++ ++ Base: ++ d = display ++ ++ Modifiers: ++ n = none ++ b = block ++ ib = inline-block ++ it = inline-table ++ t = table ++ tc = table-cell ++ t-row = table-row ++ t-columm = table-column ++ t-column-group = table-column-group ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.dn { display: none; } ++.di { display: inline; } ++.db { display: block; } ++.dib { display: inline-block; } ++.dit { display: inline-table; } ++.dt { display: table; } ++.dtc { display: table-cell; } ++.dt-row { display: table-row; } ++.dt-row-group { display: table-row-group; } ++.dt-column { display: table-column; } ++.dt-column-group { display: table-column-group; } ++/* ++ This will set table to full width and then ++ all cells will be equal width ++*/ ++.dt--fixed { ++ table-layout: fixed; ++ width: 100%; ++} ++@media screen and (min-width: 30em) { ++ .dn-ns { display: none; } ++ .di-ns { display: inline; } ++ .db-ns { display: block; } ++ .dib-ns { display: inline-block; } ++ .dit-ns { display: inline-table; } ++ .dt-ns { display: table; } ++ .dtc-ns { display: table-cell; } ++ .dt-row-ns { display: table-row; } ++ .dt-row-group-ns { display: table-row-group; } ++ .dt-column-ns { display: table-column; } ++ .dt-column-group-ns { display: table-column-group; } ++ ++ .dt--fixed-ns { ++ table-layout: fixed; ++ width: 100%; ++ } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .dn-m { display: none; } ++ .di-m { display: inline; } ++ .db-m { display: block; } ++ .dib-m { display: inline-block; } ++ .dit-m { display: inline-table; } ++ .dt-m { display: table; } ++ .dtc-m { display: table-cell; } ++ .dt-row-m { display: table-row; } ++ .dt-row-group-m { display: table-row-group; } ++ .dt-column-m { display: table-column; } ++ .dt-column-group-m { display: table-column-group; } ++ ++ .dt--fixed-m { ++ table-layout: fixed; ++ width: 100%; ++ } ++} ++@media screen and (min-width: 60em) { ++ .dn-l { display: none; } ++ .di-l { display: inline; } ++ .db-l { display: block; } ++ .dib-l { display: inline-block; } ++ .dit-l { display: inline-table; } ++ .dt-l { display: table; } ++ .dtc-l { display: table-cell; } ++ .dt-row-l { display: table-row; } ++ .dt-row-group-l { display: table-row-group; } ++ .dt-column-l { display: table-column; } ++ .dt-column-group-l { display: table-column-group; } ++ ++ .dt--fixed-l { ++ table-layout: fixed; ++ width: 100%; ++ } ++} ++/* ++ ++ FLEXBOX ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.flex { display: -webkit-box; display: -ms-flexbox; display: flex; } ++.inline-flex { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } ++/* 1. Fix for Chrome 44 bug. ++ * https://code.google.com/p/chromium/issues/detail?id=506893 */ ++.flex-auto { ++ -webkit-box-flex: 1; ++ -ms-flex: 1 1 auto; ++ flex: 1 1 auto; ++ min-width: 0; /* 1 */ ++ min-height: 0; /* 1 */ ++} ++.flex-none { -webkit-box-flex: 0; -ms-flex: none; flex: none; } ++.flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } ++.flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } ++.flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } ++.flex-nowrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } ++.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } ++.flex-column-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } ++.flex-row-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } ++.items-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } ++.items-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } ++.items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } ++.items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } ++.items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } ++.self-start { -ms-flex-item-align: start; align-self: flex-start; } ++.self-end { -ms-flex-item-align: end; align-self: flex-end; } ++.self-center { -ms-flex-item-align: center; align-self: center; } ++.self-baseline { -ms-flex-item-align: baseline; align-self: baseline; } ++.self-stretch { -ms-flex-item-align: stretch; align-self: stretch; } ++.justify-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } ++.justify-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } ++.justify-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } ++.justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } ++.justify-around { -ms-flex-pack: distribute; justify-content: space-around; } ++.content-start { -ms-flex-line-pack: start; align-content: flex-start; } ++.content-end { -ms-flex-line-pack: end; align-content: flex-end; } ++.content-center { -ms-flex-line-pack: center; align-content: center; } ++.content-between { -ms-flex-line-pack: justify; align-content: space-between; } ++.content-around { -ms-flex-line-pack: distribute; align-content: space-around; } ++.content-stretch { -ms-flex-line-pack: stretch; align-content: stretch; } ++.order-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } ++.order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } ++.order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } ++.order-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } ++.order-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } ++.order-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } ++.order-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } ++.order-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } ++.order-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } ++.order-last { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } ++.flex-grow-0 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } ++.flex-grow-1 { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } ++.flex-shrink-0 { -ms-flex-negative: 0; flex-shrink: 0; } ++.flex-shrink-1 { -ms-flex-negative: 1; flex-shrink: 1; } ++@media screen and (min-width: 30em) { ++ .flex-ns { display: -webkit-box; display: -ms-flexbox; display: flex; } ++ .inline-flex-ns { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } ++ .flex-auto-ns { ++ -webkit-box-flex: 1; ++ -ms-flex: 1 1 auto; ++ flex: 1 1 auto; ++ min-width: 0; /* 1 */ ++ min-height: 0; /* 1 */ ++ } ++ .flex-none-ns { -webkit-box-flex: 0; -ms-flex: none; flex: none; } ++ .flex-column-ns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } ++ .flex-row-ns { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } ++ .flex-wrap-ns { -ms-flex-wrap: wrap; flex-wrap: wrap; } ++ .flex-nowrap-ns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } ++ .flex-wrap-reverse-ns { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } ++ .flex-column-reverse-ns { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } ++ .flex-row-reverse-ns { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } ++ .items-start-ns { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } ++ .items-end-ns { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } ++ .items-center-ns { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } ++ .items-baseline-ns { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } ++ .items-stretch-ns { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } ++ ++ .self-start-ns { -ms-flex-item-align: start; align-self: flex-start; } ++ .self-end-ns { -ms-flex-item-align: end; align-self: flex-end; } ++ .self-center-ns { -ms-flex-item-align: center; align-self: center; } ++ .self-baseline-ns { -ms-flex-item-align: baseline; align-self: baseline; } ++ .self-stretch-ns { -ms-flex-item-align: stretch; align-self: stretch; } ++ ++ .justify-start-ns { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } ++ .justify-end-ns { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } ++ .justify-center-ns { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } ++ .justify-between-ns { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } ++ .justify-around-ns { -ms-flex-pack: distribute; justify-content: space-around; } ++ ++ .content-start-ns { -ms-flex-line-pack: start; align-content: flex-start; } ++ .content-end-ns { -ms-flex-line-pack: end; align-content: flex-end; } ++ .content-center-ns { -ms-flex-line-pack: center; align-content: center; } ++ .content-between-ns { -ms-flex-line-pack: justify; align-content: space-between; } ++ .content-around-ns { -ms-flex-line-pack: distribute; align-content: space-around; } ++ .content-stretch-ns { -ms-flex-line-pack: stretch; align-content: stretch; } ++ ++ .order-0-ns { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } ++ .order-1-ns { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } ++ .order-2-ns { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } ++ .order-3-ns { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } ++ .order-4-ns { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } ++ .order-5-ns { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } ++ .order-6-ns { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } ++ .order-7-ns { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } ++ .order-8-ns { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } ++ .order-last-ns { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } ++ ++ .flex-grow-0-ns { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } ++ .flex-grow-1-ns { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } ++ ++ .flex-shrink-0-ns { -ms-flex-negative: 0; flex-shrink: 0; } ++ .flex-shrink-1-ns { -ms-flex-negative: 1; flex-shrink: 1; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .flex-m { display: -webkit-box; display: -ms-flexbox; display: flex; } ++ .inline-flex-m { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } ++ .flex-auto-m { ++ -webkit-box-flex: 1; ++ -ms-flex: 1 1 auto; ++ flex: 1 1 auto; ++ min-width: 0; /* 1 */ ++ min-height: 0; /* 1 */ ++ } ++ .flex-none-m { -webkit-box-flex: 0; -ms-flex: none; flex: none; } ++ .flex-column-m { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } ++ .flex-row-m { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } ++ .flex-wrap-m { -ms-flex-wrap: wrap; flex-wrap: wrap; } ++ .flex-nowrap-m { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } ++ .flex-wrap-reverse-m { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } ++ .flex-column-reverse-m { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } ++ .flex-row-reverse-m { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } ++ .items-start-m { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } ++ .items-end-m { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } ++ .items-center-m { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } ++ .items-baseline-m { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } ++ .items-stretch-m { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } ++ ++ .self-start-m { -ms-flex-item-align: start; align-self: flex-start; } ++ .self-end-m { -ms-flex-item-align: end; align-self: flex-end; } ++ .self-center-m { -ms-flex-item-align: center; align-self: center; } ++ .self-baseline-m { -ms-flex-item-align: baseline; align-self: baseline; } ++ .self-stretch-m { -ms-flex-item-align: stretch; align-self: stretch; } ++ ++ .justify-start-m { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } ++ .justify-end-m { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } ++ .justify-center-m { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } ++ .justify-between-m { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } ++ .justify-around-m { -ms-flex-pack: distribute; justify-content: space-around; } ++ ++ .content-start-m { -ms-flex-line-pack: start; align-content: flex-start; } ++ .content-end-m { -ms-flex-line-pack: end; align-content: flex-end; } ++ .content-center-m { -ms-flex-line-pack: center; align-content: center; } ++ .content-between-m { -ms-flex-line-pack: justify; align-content: space-between; } ++ .content-around-m { -ms-flex-line-pack: distribute; align-content: space-around; } ++ .content-stretch-m { -ms-flex-line-pack: stretch; align-content: stretch; } ++ ++ .order-0-m { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } ++ .order-1-m { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } ++ .order-2-m { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } ++ .order-3-m { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } ++ .order-4-m { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } ++ .order-5-m { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } ++ .order-6-m { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } ++ .order-7-m { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } ++ .order-8-m { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } ++ .order-last-m { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } ++ ++ .flex-grow-0-m { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } ++ .flex-grow-1-m { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } ++ ++ .flex-shrink-0-m { -ms-flex-negative: 0; flex-shrink: 0; } ++ .flex-shrink-1-m { -ms-flex-negative: 1; flex-shrink: 1; } ++} ++@media screen and (min-width: 60em) { ++ .flex-l { display: -webkit-box; display: -ms-flexbox; display: flex; } ++ .inline-flex-l { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } ++ .flex-auto-l { ++ -webkit-box-flex: 1; ++ -ms-flex: 1 1 auto; ++ flex: 1 1 auto; ++ min-width: 0; /* 1 */ ++ min-height: 0; /* 1 */ ++ } ++ .flex-none-l { -webkit-box-flex: 0; -ms-flex: none; flex: none; } ++ .flex-column-l { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } ++ .flex-row-l { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } ++ .flex-wrap-l { -ms-flex-wrap: wrap; flex-wrap: wrap; } ++ .flex-nowrap-l { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } ++ .flex-wrap-reverse-l { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } ++ .flex-column-reverse-l { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } ++ .flex-row-reverse-l { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } ++ ++ .items-start-l { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } ++ .items-end-l { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } ++ .items-center-l { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } ++ .items-baseline-l { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } ++ .items-stretch-l { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } ++ ++ .self-start-l { -ms-flex-item-align: start; align-self: flex-start; } ++ .self-end-l { -ms-flex-item-align: end; align-self: flex-end; } ++ .self-center-l { -ms-flex-item-align: center; align-self: center; } ++ .self-baseline-l { -ms-flex-item-align: baseline; align-self: baseline; } ++ .self-stretch-l { -ms-flex-item-align: stretch; align-self: stretch; } ++ ++ .justify-start-l { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } ++ .justify-end-l { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } ++ .justify-center-l { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } ++ .justify-between-l { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } ++ .justify-around-l { -ms-flex-pack: distribute; justify-content: space-around; } ++ ++ .content-start-l { -ms-flex-line-pack: start; align-content: flex-start; } ++ .content-end-l { -ms-flex-line-pack: end; align-content: flex-end; } ++ .content-center-l { -ms-flex-line-pack: center; align-content: center; } ++ .content-between-l { -ms-flex-line-pack: justify; align-content: space-between; } ++ .content-around-l { -ms-flex-line-pack: distribute; align-content: space-around; } ++ .content-stretch-l { -ms-flex-line-pack: stretch; align-content: stretch; } ++ ++ .order-0-l { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } ++ .order-1-l { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } ++ .order-2-l { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } ++ .order-3-l { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } ++ .order-4-l { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } ++ .order-5-l { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } ++ .order-6-l { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } ++ .order-7-l { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } ++ .order-8-l { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } ++ .order-last-l { -webkit-box-ordinal-group: 100000; -ms-flex-order: 99999; order: 99999; } ++ ++ .flex-grow-0-l { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } ++ .flex-grow-1-l { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } ++ ++ .flex-shrink-0-l { -ms-flex-negative: 0; flex-shrink: 0; } ++ .flex-shrink-1-l { -ms-flex-negative: 1; flex-shrink: 1; } ++} ++/* ++ ++ FLOATS ++ http://tachyons.io/docs/layout/floats/ ++ ++ 1. Floated elements are automatically rendered as block level elements. ++ Setting floats to display inline will fix the double margin bug in ++ ie6. You know... just in case. ++ ++ 2. Don't forget to clearfix your floats with .cf ++ ++ Base: ++ f = float ++ ++ Modifiers: ++ l = left ++ r = right ++ n = none ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.fl { float: left; _display: inline; } ++.fr { float: right; _display: inline; } ++.fn { float: none; } ++@media screen and (min-width: 30em) { ++ .fl-ns { float: left; _display: inline; } ++ .fr-ns { float: right; _display: inline; } ++ .fn-ns { float: none; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .fl-m { float: left; _display: inline; } ++ .fr-m { float: right; _display: inline; } ++ .fn-m { float: none; } ++} ++@media screen and (min-width: 60em) { ++ .fl-l { float: left; _display: inline; } ++ .fr-l { float: right; _display: inline; } ++ .fn-l { float: none; } ++} ++/*@import 'tachyons/src/_font-family';*/ ++/* ++ ++ FONT STYLE ++ Docs: http://tachyons.io/docs/typography/font-style/ ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.i { font-style: italic; } ++.fs-normal { font-style: normal; } ++@media screen and (min-width: 30em) { ++ .i-ns { font-style: italic; } ++ .fs-normal-ns { font-style: normal; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .i-m { font-style: italic; } ++ .fs-normal-m { font-style: normal; } ++} ++@media screen and (min-width: 60em) { ++ .i-l { font-style: italic; } ++ .fs-normal-l { font-style: normal; } ++} ++/* ++ ++ FONT WEIGHT ++ Docs: http://tachyons.io/docs/typography/font-weight/ ++ ++ Base ++ fw = font-weight ++ ++ Modifiers: ++ 1 = literal value 100 ++ 2 = literal value 200 ++ 3 = literal value 300 ++ 4 = literal value 400 ++ 5 = literal value 500 ++ 6 = literal value 600 ++ 7 = literal value 700 ++ 8 = literal value 800 ++ 9 = literal value 900 ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.normal { font-weight: normal; } ++.b { font-weight: bold; } ++.fw1 { font-weight: 100; } ++.fw2 { font-weight: 200; } ++.fw3 { font-weight: 300; } ++.fw4 { font-weight: 400; } ++.fw5 { font-weight: 500; } ++.fw6 { font-weight: 600; } ++.fw7 { font-weight: 700; } ++.fw8 { font-weight: 800; } ++.fw9 { font-weight: 900; } ++@media screen and (min-width: 30em) { ++ .normal-ns { font-weight: normal; } ++ .b-ns { font-weight: bold; } ++ .fw1-ns { font-weight: 100; } ++ .fw2-ns { font-weight: 200; } ++ .fw3-ns { font-weight: 300; } ++ .fw4-ns { font-weight: 400; } ++ .fw5-ns { font-weight: 500; } ++ .fw6-ns { font-weight: 600; } ++ .fw7-ns { font-weight: 700; } ++ .fw8-ns { font-weight: 800; } ++ .fw9-ns { font-weight: 900; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .normal-m { font-weight: normal; } ++ .b-m { font-weight: bold; } ++ .fw1-m { font-weight: 100; } ++ .fw2-m { font-weight: 200; } ++ .fw3-m { font-weight: 300; } ++ .fw4-m { font-weight: 400; } ++ .fw5-m { font-weight: 500; } ++ .fw6-m { font-weight: 600; } ++ .fw7-m { font-weight: 700; } ++ .fw8-m { font-weight: 800; } ++ .fw9-m { font-weight: 900; } ++} ++@media screen and (min-width: 60em) { ++ .normal-l { font-weight: normal; } ++ .b-l { font-weight: bold; } ++ .fw1-l { font-weight: 100; } ++ .fw2-l { font-weight: 200; } ++ .fw3-l { font-weight: 300; } ++ .fw4-l { font-weight: 400; } ++ .fw5-l { font-weight: 500; } ++ .fw6-l { font-weight: 600; } ++ .fw7-l { font-weight: 700; } ++ .fw8-l { font-weight: 800; } ++ .fw9-l { font-weight: 900; } ++} ++/* ++ ++ FORMS ++ ++*/ ++.input-reset { ++ -webkit-appearance: none; ++ -moz-appearance: none; ++} ++.button-reset::-moz-focus-inner, ++.input-reset::-moz-focus-inner { ++ border: 0; ++ padding: 0; ++} ++/* ++ ++ HEIGHTS ++ Docs: http://tachyons.io/docs/layout/heights/ ++ ++ Base: ++ h = height ++ min-h = min-height ++ min-vh = min-height vertical screen height ++ vh = vertical screen height ++ ++ Modifiers ++ 1 = 1st step in height scale ++ 2 = 2nd step in height scale ++ 3 = 3rd step in height scale ++ 4 = 4th step in height scale ++ 5 = 5th step in height scale ++ ++ -25 = literal value 25% ++ -50 = literal value 50% ++ -75 = literal value 75% ++ -100 = literal value 100% ++ ++ -auto = string value of auto ++ -inherit = string value of inherit ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++/* Height Scale */ ++.h1 { height: 1rem; } ++.h2 { height: 2rem; } ++.h3 { height: 4rem; } ++.h4 { height: 8rem; } ++.h5 { height: 16rem; } ++/* Height Percentages - Based off of height of parent */ ++.h-25 { height: 25%; } ++.h-50 { height: 50%; } ++.h-75 { height: 75%; } ++.h-100 { height: 100%; } ++.min-h-100 { min-height: 100%; } ++/* Screen Height Percentage */ ++.vh-25 { height: 25vh; } ++.vh-50 { height: 50vh; } ++.vh-75 { height: 75vh; } ++.vh-100 { height: 100vh; } ++.min-vh-100 { min-height: 100vh; } ++/* String Properties */ ++.h-auto { height: auto; } ++.h-inherit { height: inherit; } ++@media screen and (min-width: 30em) { ++ .h1-ns { height: 1rem; } ++ .h2-ns { height: 2rem; } ++ .h3-ns { height: 4rem; } ++ .h4-ns { height: 8rem; } ++ .h5-ns { height: 16rem; } ++ .h-25-ns { height: 25%; } ++ .h-50-ns { height: 50%; } ++ .h-75-ns { height: 75%; } ++ .h-100-ns { height: 100%; } ++ .min-h-100-ns { min-height: 100%; } ++ .vh-25-ns { height: 25vh; } ++ .vh-50-ns { height: 50vh; } ++ .vh-75-ns { height: 75vh; } ++ .vh-100-ns { height: 100vh; } ++ .min-vh-100-ns { min-height: 100vh; } ++ .h-auto-ns { height: auto; } ++ .h-inherit-ns { height: inherit; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .h1-m { height: 1rem; } ++ .h2-m { height: 2rem; } ++ .h3-m { height: 4rem; } ++ .h4-m { height: 8rem; } ++ .h5-m { height: 16rem; } ++ .h-25-m { height: 25%; } ++ .h-50-m { height: 50%; } ++ .h-75-m { height: 75%; } ++ .h-100-m { height: 100%; } ++ .min-h-100-m { min-height: 100%; } ++ .vh-25-m { height: 25vh; } ++ .vh-50-m { height: 50vh; } ++ .vh-75-m { height: 75vh; } ++ .vh-100-m { height: 100vh; } ++ .min-vh-100-m { min-height: 100vh; } ++ .h-auto-m { height: auto; } ++ .h-inherit-m { height: inherit; } ++} ++@media screen and (min-width: 60em) { ++ .h1-l { height: 1rem; } ++ .h2-l { height: 2rem; } ++ .h3-l { height: 4rem; } ++ .h4-l { height: 8rem; } ++ .h5-l { height: 16rem; } ++ .h-25-l { height: 25%; } ++ .h-50-l { height: 50%; } ++ .h-75-l { height: 75%; } ++ .h-100-l { height: 100%; } ++ .min-h-100-l { min-height: 100%; } ++ .vh-25-l { height: 25vh; } ++ .vh-50-l { height: 50vh; } ++ .vh-75-l { height: 75vh; } ++ .vh-100-l { height: 100vh; } ++ .min-vh-100-l { min-height: 100vh; } ++ .h-auto-l { height: auto; } ++ .h-inherit-l { height: inherit; } ++} ++/* ++ ++ LETTER SPACING ++ Docs: http://tachyons.io/docs/typography/tracking/ ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.tracked { letter-spacing: .1em; } ++.tracked-tight { letter-spacing: -.05em; } ++.tracked-mega { letter-spacing: .25em; } ++@media screen and (min-width: 30em) { ++ .tracked-ns { letter-spacing: .1em; } ++ .tracked-tight-ns { letter-spacing: -.05em; } ++ .tracked-mega-ns { letter-spacing: .25em; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .tracked-m { letter-spacing: .1em; } ++ .tracked-tight-m { letter-spacing: -.05em; } ++ .tracked-mega-m { letter-spacing: .25em; } ++} ++@media screen and (min-width: 60em) { ++ .tracked-l { letter-spacing: .1em; } ++ .tracked-tight-l { letter-spacing: -.05em; } ++ .tracked-mega-l { letter-spacing: .25em; } ++} ++/* ++ ++ LINE HEIGHT / LEADING ++ Docs: http://tachyons.io/docs/typography/line-height ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.lh-solid { line-height: 1; } ++.lh-title { line-height: 1.25; } ++.lh-copy { line-height: 1.5; } ++@media screen and (min-width: 30em) { ++ .lh-solid-ns { line-height: 1; } ++ .lh-title-ns { line-height: 1.25; } ++ .lh-copy-ns { line-height: 1.5; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .lh-solid-m { line-height: 1; } ++ .lh-title-m { line-height: 1.25; } ++ .lh-copy-m { line-height: 1.5; } ++} ++@media screen and (min-width: 60em) { ++ .lh-solid-l { line-height: 1; } ++ .lh-title-l { line-height: 1.25; } ++ .lh-copy-l { line-height: 1.5; } ++} ++/* ++ ++ LINKS ++ Docs: http://tachyons.io/docs/elements/links/ ++ ++*/ ++.link { ++ text-decoration: none; ++ -webkit-transition: color .15s ease-in; ++ transition: color .15s ease-in; ++} ++.link:link, ++.link:visited { ++ -webkit-transition: color .15s ease-in; ++ transition: color .15s ease-in; ++} ++.link:hover { ++ -webkit-transition: color .15s ease-in; ++ transition: color .15s ease-in; ++} ++.link:active { ++ -webkit-transition: color .15s ease-in; ++ transition: color .15s ease-in; ++} ++.link:focus { ++ -webkit-transition: color .15s ease-in; ++ transition: color .15s ease-in; ++ outline: 1px dotted currentColor; ++} ++/* ++ ++ LISTS ++ http://tachyons.io/docs/elements/lists/ ++ ++*/ ++.list { list-style-type: none; } ++/* ++ ++ MAX WIDTHS ++ Docs: http://tachyons.io/docs/layout/max-widths/ ++ ++ Base: ++ mw = max-width ++ ++ Modifiers ++ 1 = 1st step in width scale ++ 2 = 2nd step in width scale ++ 3 = 3rd step in width scale ++ 4 = 4th step in width scale ++ 5 = 5th step in width scale ++ 6 = 6st step in width scale ++ 7 = 7nd step in width scale ++ 8 = 8rd step in width scale ++ 9 = 9th step in width scale ++ ++ -100 = literal value 100% ++ ++ -none = string value none ++ ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++/* Max Width Percentages */ ++.mw-100 { max-width: 100%; } ++/* Max Width Scale */ ++.mw1 { max-width: 1rem; } ++.mw2 { max-width: 2rem; } ++.mw3 { max-width: 4rem; } ++.mw4 { max-width: 8rem; } ++.mw5 { max-width: 16rem; } ++.mw6 { max-width: 32rem; } ++.mw7 { max-width: 48rem; } ++.mw8 { max-width: 64rem; } ++.mw9 { max-width: 96rem; } ++/* Max Width String Properties */ ++.mw-none { max-width: none; } ++@media screen and (min-width: 30em) { ++ .mw-100-ns { max-width: 100%; } ++ ++ .mw1-ns { max-width: 1rem; } ++ .mw2-ns { max-width: 2rem; } ++ .mw3-ns { max-width: 4rem; } ++ .mw4-ns { max-width: 8rem; } ++ .mw5-ns { max-width: 16rem; } ++ .mw6-ns { max-width: 32rem; } ++ .mw7-ns { max-width: 48rem; } ++ .mw8-ns { max-width: 64rem; } ++ .mw9-ns { max-width: 96rem; } ++ ++ .mw-none-ns { max-width: none; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .mw-100-m { max-width: 100%; } ++ ++ .mw1-m { max-width: 1rem; } ++ .mw2-m { max-width: 2rem; } ++ .mw3-m { max-width: 4rem; } ++ .mw4-m { max-width: 8rem; } ++ .mw5-m { max-width: 16rem; } ++ .mw6-m { max-width: 32rem; } ++ .mw7-m { max-width: 48rem; } ++ .mw8-m { max-width: 64rem; } ++ .mw9-m { max-width: 96rem; } ++ ++ .mw-none-m { max-width: none; } ++} ++@media screen and (min-width: 60em) { ++ .mw-100-l { max-width: 100%; } ++ ++ .mw1-l { max-width: 1rem; } ++ .mw2-l { max-width: 2rem; } ++ .mw3-l { max-width: 4rem; } ++ .mw4-l { max-width: 8rem; } ++ .mw5-l { max-width: 16rem; } ++ .mw6-l { max-width: 32rem; } ++ .mw7-l { max-width: 48rem; } ++ .mw8-l { max-width: 64rem; } ++ .mw9-l { max-width: 96rem; } ++ ++ .mw-none-l { max-width: none; } ++} ++/* ++ ++ WIDTHS ++ Docs: http://tachyons.io/docs/layout/widths/ ++ ++ Base: ++ w = width ++ ++ Modifiers ++ 1 = 1st step in width scale ++ 2 = 2nd step in width scale ++ 3 = 3rd step in width scale ++ 4 = 4th step in width scale ++ 5 = 5th step in width scale ++ ++ -10 = literal value 10% ++ -20 = literal value 20% ++ -25 = literal value 25% ++ -30 = literal value 30% ++ -33 = literal value 33% ++ -34 = literal value 34% ++ -40 = literal value 40% ++ -50 = literal value 50% ++ -60 = literal value 60% ++ -70 = literal value 70% ++ -75 = literal value 75% ++ -80 = literal value 80% ++ -90 = literal value 90% ++ -100 = literal value 100% ++ ++ -third = 100% / 3 (Not supported in opera mini or IE8) ++ -two-thirds = 100% / 1.5 (Not supported in opera mini or IE8) ++ -auto = string value auto ++ ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++/* Width Scale */ ++.w1 { width: 1rem; } ++.w2 { width: 2rem; } ++.w3 { width: 4rem; } ++.w4 { width: 8rem; } ++.w5 { width: 16rem; } ++.w-10 { width: 10%; } ++.w-20 { width: 20%; } ++.w-25 { width: 25%; } ++.w-30 { width: 30%; } ++.w-33 { width: 33%; } ++.w-34 { width: 34%; } ++.w-40 { width: 40%; } ++.w-50 { width: 50%; } ++.w-60 { width: 60%; } ++.w-70 { width: 70%; } ++.w-75 { width: 75%; } ++.w-80 { width: 80%; } ++.w-90 { width: 90%; } ++.w-100 { width: 100%; } ++.w-third { width: 33.33333%; } ++.w-two-thirds { width: 66.66667%; } ++.w-auto { width: auto; } ++@media screen and (min-width: 30em) { ++ .w1-ns { width: 1rem; } ++ .w2-ns { width: 2rem; } ++ .w3-ns { width: 4rem; } ++ .w4-ns { width: 8rem; } ++ .w5-ns { width: 16rem; } ++ .w-10-ns { width: 10%; } ++ .w-20-ns { width: 20%; } ++ .w-25-ns { width: 25%; } ++ .w-30-ns { width: 30%; } ++ .w-33-ns { width: 33%; } ++ .w-34-ns { width: 34%; } ++ .w-40-ns { width: 40%; } ++ .w-50-ns { width: 50%; } ++ .w-60-ns { width: 60%; } ++ .w-70-ns { width: 70%; } ++ .w-75-ns { width: 75%; } ++ .w-80-ns { width: 80%; } ++ .w-90-ns { width: 90%; } ++ .w-100-ns { width: 100%; } ++ .w-third-ns { width: 33.33333%; } ++ .w-two-thirds-ns { width: 66.66667%; } ++ .w-auto-ns { width: auto; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .w1-m { width: 1rem; } ++ .w2-m { width: 2rem; } ++ .w3-m { width: 4rem; } ++ .w4-m { width: 8rem; } ++ .w5-m { width: 16rem; } ++ .w-10-m { width: 10%; } ++ .w-20-m { width: 20%; } ++ .w-25-m { width: 25%; } ++ .w-30-m { width: 30%; } ++ .w-33-m { width: 33%; } ++ .w-34-m { width: 34%; } ++ .w-40-m { width: 40%; } ++ .w-50-m { width: 50%; } ++ .w-60-m { width: 60%; } ++ .w-70-m { width: 70%; } ++ .w-75-m { width: 75%; } ++ .w-80-m { width: 80%; } ++ .w-90-m { width: 90%; } ++ .w-100-m { width: 100%; } ++ .w-third-m { width: 33.33333%; } ++ .w-two-thirds-m { width: 66.66667%; } ++ .w-auto-m { width: auto; } ++} ++@media screen and (min-width: 60em) { ++ .w1-l { width: 1rem; } ++ .w2-l { width: 2rem; } ++ .w3-l { width: 4rem; } ++ .w4-l { width: 8rem; } ++ .w5-l { width: 16rem; } ++ .w-10-l { width: 10%; } ++ .w-20-l { width: 20%; } ++ .w-25-l { width: 25%; } ++ .w-30-l { width: 30%; } ++ .w-33-l { width: 33%; } ++ .w-34-l { width: 34%; } ++ .w-40-l { width: 40%; } ++ .w-50-l { width: 50%; } ++ .w-60-l { width: 60%; } ++ .w-70-l { width: 70%; } ++ .w-75-l { width: 75%; } ++ .w-80-l { width: 80%; } ++ .w-90-l { width: 90%; } ++ .w-100-l { width: 100%; } ++ .w-third-l { width: 33.33333%; } ++ .w-two-thirds-l { width: 66.66667%; } ++ .w-auto-l { width: auto; } ++} ++/* ++ ++ OVERFLOW ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++ */ ++.overflow-visible { overflow: visible; } ++.overflow-hidden { overflow: hidden; } ++.overflow-scroll { overflow: scroll; } ++.overflow-auto { overflow: auto; } ++.overflow-x-visible { overflow-x: visible; } ++.overflow-x-hidden { overflow-x: hidden; } ++.overflow-x-scroll { overflow-x: scroll; } ++.overflow-x-auto { overflow-x: auto; } ++.overflow-y-visible { overflow-y: visible; } ++.overflow-y-hidden { overflow-y: hidden; } ++.overflow-y-scroll { overflow-y: scroll; } ++.overflow-y-auto { overflow-y: auto; } ++@media screen and (min-width: 30em) { ++ .overflow-visible-ns { overflow: visible; } ++ .overflow-hidden-ns { overflow: hidden; } ++ .overflow-scroll-ns { overflow: scroll; } ++ .overflow-auto-ns { overflow: auto; } ++ .overflow-x-visible-ns { overflow-x: visible; } ++ .overflow-x-hidden-ns { overflow-x: hidden; } ++ .overflow-x-scroll-ns { overflow-x: scroll; } ++ .overflow-x-auto-ns { overflow-x: auto; } ++ ++ .overflow-y-visible-ns { overflow-y: visible; } ++ .overflow-y-hidden-ns { overflow-y: hidden; } ++ .overflow-y-scroll-ns { overflow-y: scroll; } ++ .overflow-y-auto-ns { overflow-y: auto; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .overflow-visible-m { overflow: visible; } ++ .overflow-hidden-m { overflow: hidden; } ++ .overflow-scroll-m { overflow: scroll; } ++ .overflow-auto-m { overflow: auto; } ++ ++ .overflow-x-visible-m { overflow-x: visible; } ++ .overflow-x-hidden-m { overflow-x: hidden; } ++ .overflow-x-scroll-m { overflow-x: scroll; } ++ .overflow-x-auto-m { overflow-x: auto; } ++ ++ .overflow-y-visible-m { overflow-y: visible; } ++ .overflow-y-hidden-m { overflow-y: hidden; } ++ .overflow-y-scroll-m { overflow-y: scroll; } ++ .overflow-y-auto-m { overflow-y: auto; } ++} ++@media screen and (min-width: 60em) { ++ .overflow-visible-l { overflow: visible; } ++ .overflow-hidden-l { overflow: hidden; } ++ .overflow-scroll-l { overflow: scroll; } ++ .overflow-auto-l { overflow: auto; } ++ ++ .overflow-x-visible-l { overflow-x: visible; } ++ .overflow-x-hidden-l { overflow-x: hidden; } ++ .overflow-x-scroll-l { overflow-x: scroll; } ++ .overflow-x-auto-l { overflow-x: auto; } ++ ++ .overflow-y-visible-l { overflow-y: visible; } ++ .overflow-y-hidden-l { overflow-y: hidden; } ++ .overflow-y-scroll-l { overflow-y: scroll; } ++ .overflow-y-auto-l { overflow-y: auto; } ++} ++/* ++ ++ POSITIONING ++ Docs: http://tachyons.io/docs/layout/position/ ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.static { position: static; } ++.relative { position: relative; } ++.absolute { position: absolute; } ++.fixed { position: fixed; } ++@media screen and (min-width: 30em) { ++ .static-ns { position: static; } ++ .relative-ns { position: relative; } ++ .absolute-ns { position: absolute; } ++ .fixed-ns { position: fixed; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .static-m { position: static; } ++ .relative-m { position: relative; } ++ .absolute-m { position: absolute; } ++ .fixed-m { position: fixed; } ++} ++@media screen and (min-width: 60em) { ++ .static-l { position: static; } ++ .relative-l { position: relative; } ++ .absolute-l { position: absolute; } ++ .fixed-l { position: fixed; } ++} ++/* ++ ++ OPACITY ++ Docs: http://tachyons.io/docs/themes/opacity/ ++ ++*/ ++.o-100 { opacity: 1; } ++.o-90 { opacity: .9; } ++.o-80 { opacity: .8; } ++.o-70 { opacity: .7; } ++.o-60 { opacity: .6; } ++.o-50 { opacity: .5; } ++.o-40 { opacity: .4; } ++.o-30 { opacity: .3; } ++.o-20 { opacity: .2; } ++.o-10 { opacity: .1; } ++.o-05 { opacity: .05; } ++.o-025 { opacity: .025; } ++.o-0 { opacity: 0; } ++/*@import 'tachyons/src/_rotations';*/ ++/* ++ ++ SKINS ++ Docs: http://tachyons.io/docs/themes/skins/ ++ ++ Classes for setting foreground and background colors on elements. ++ If you haven't declared a border color, but set border on an element, it will ++ be set to the current text color. ++ ++*/ ++/* Text colors */ ++.black-90 { color: rgba(0, 0, 0, .9); } ++.black-80 { color: rgba(0, 0, 0, .8); } ++.black-70 { color: rgba(0, 0, 0, .7); } ++.black-60 { color: rgba(0, 0, 0, .6); } ++.black-50 { color: rgba(0, 0, 0, .5); } ++.black-40 { color: rgba(0, 0, 0, .4); } ++.black-30 { color: rgba(0, 0, 0, .3); } ++.black-20 { color: rgba(0, 0, 0, .2); } ++.black-10 { color: rgba(0, 0, 0, .1); } ++.black-05 { color: rgba(0, 0, 0, .05); } ++.white-90 { color: rgba(255, 255, 255, .9); } ++.white-80 { color: rgba(255, 255, 255, .8); } ++.white-70 { color: rgba(255, 255, 255, .7); } ++.white-60 { color: rgba(255, 255, 255, .6); } ++.white-50 { color: rgba(255, 255, 255, .5); } ++.white-40 { color: rgba(255, 255, 255, .4); } ++.white-30 { color: rgba(255, 255, 255, .3); } ++.white-20 { color: rgba(255, 255, 255, .2); } ++.white-10 { color: rgba(255, 255, 255, .1); } ++.black { color: #000; } ++.near-black { color: #111; } ++.dark-gray { color: #333; } ++.mid-gray { color: #555; } ++.gray { color: #777; } ++.silver { color: #999; } ++.light-silver { color: #aaa; } ++.moon-gray { color: #ccc; } ++.light-gray { color: #eee; } ++.near-white { color: #f4f4f4; } ++.white { color: #fff; } ++.dark-red { color: #e7040f; } ++.red { color: #ff4136; } ++.light-red { color: #ff725c; } ++.orange { color: #ff6300; } ++.gold { color: #ffb700; } ++.yellow { color: #ffd700; } ++.light-yellow { color: #fbf1a9; } ++.purple { color: #5e2ca5; } ++.light-purple { color: #a463f2; } ++.dark-pink { color: #d5008f; } ++.hot-pink { color: #ff41b4; } ++.pink { color: #ff80cc; } ++.light-pink { color: #ffa3d7; } ++.dark-green { color: #137752; } ++.green { color: #19a974; } ++.light-green { color: #9eebcf; } ++.navy { color: #001b44; } ++.dark-blue { color: #00449e; } ++.blue { color: #0594CB; } ++.light-blue { color: #96ccff; } ++.lightest-blue { color: #cdecff; } ++.washed-blue { color: #f6fffe; } ++.washed-green { color: #e8fdf5; } ++.washed-yellow { color: #fffceb; } ++.washed-red { color: #ffdfdf; } ++.color-inherit { color: inherit; } ++.bg-black-90 { background-color: rgba(0, 0, 0, .9); } ++.bg-black-80 { background-color: rgba(0, 0, 0, .8); } ++.bg-black-70 { background-color: rgba(0, 0, 0, .7); } ++.bg-black-60 { background-color: rgba(0, 0, 0, .6); } ++.bg-black-50 { background-color: rgba(0, 0, 0, .5); } ++.bg-black-40 { background-color: rgba(0, 0, 0, .4); } ++.bg-black-30 { background-color: rgba(0, 0, 0, .3); } ++.bg-black-20 { background-color: rgba(0, 0, 0, .2); } ++.bg-black-10 { background-color: rgba(0, 0, 0, .1); } ++.bg-black-05 { background-color: rgba(0, 0, 0, .05); } ++.bg-white-90 { background-color: rgba(255, 255, 255, .9); } ++.bg-white-80 { background-color: rgba(255, 255, 255, .8); } ++.bg-white-70 { background-color: rgba(255, 255, 255, .7); } ++.bg-white-60 { background-color: rgba(255, 255, 255, .6); } ++.bg-white-50 { background-color: rgba(255, 255, 255, .5); } ++.bg-white-40 { background-color: rgba(255, 255, 255, .4); } ++.bg-white-30 { background-color: rgba(255, 255, 255, .3); } ++.bg-white-20 { background-color: rgba(255, 255, 255, .2); } ++.bg-white-10 { background-color: rgba(255, 255, 255, .1); } ++/* Background colors */ ++.bg-black { background-color: #000; } ++.bg-near-black { background-color: #111; } ++.bg-dark-gray { background-color: #333; } ++.bg-mid-gray { background-color: #555; } ++.bg-gray { background-color: #777; } ++.bg-silver { background-color: #999; } ++.bg-light-silver { background-color: #aaa; } ++.bg-moon-gray { background-color: #ccc; } ++.bg-light-gray { background-color: #eee; } ++.bg-near-white { background-color: #f4f4f4; } ++.bg-white { background-color: #fff; } ++.bg-transparent { background-color: transparent; } ++.bg-dark-red { background-color: #e7040f; } ++.bg-red { background-color: #ff4136; } ++.bg-light-red { background-color: #ff725c; } ++.bg-orange { background-color: #ff6300; } ++.bg-gold { background-color: #ffb700; } ++.bg-yellow { background-color: #ffd700; } ++.bg-light-yellow { background-color: #fbf1a9; } ++.bg-purple { background-color: #5e2ca5; } ++.bg-light-purple { background-color: #a463f2; } ++.bg-dark-pink { background-color: #d5008f; } ++.bg-hot-pink { background-color: #ff41b4; } ++.bg-pink { background-color: #ff80cc; } ++.bg-light-pink { background-color: #ffa3d7; } ++.bg-dark-green { background-color: #137752; } ++.bg-green { background-color: #19a974; } ++.bg-light-green { background-color: #9eebcf; } ++.bg-navy { background-color: #001b44; } ++.bg-dark-blue { background-color: #00449e; } ++.bg-blue { background-color: #0594CB; } ++.bg-light-blue { background-color: #96ccff; } ++.bg-lightest-blue { background-color: #cdecff; } ++.bg-washed-blue { background-color: #f6fffe; } ++.bg-washed-green { background-color: #e8fdf5; } ++.bg-washed-yellow { background-color: #fffceb; } ++.bg-washed-red { background-color: #ffdfdf; } ++.bg-inherit { background-color: inherit; } ++/* ++ ++ SKINS:PSEUDO ++ ++ Customize the color of an element when ++ it is focused or hovered over. ++ ++ */ ++.hover-black:hover, ++.hover-black:focus { color: #000; } ++.hover-near-black:hover, ++.hover-near-black:focus { color: #111; } ++.hover-dark-gray:hover, ++.hover-dark-gray:focus { color: #333; } ++.hover-mid-gray:hover, ++.hover-mid-gray:focus { color: #555; } ++.hover-gray:hover, ++.hover-gray:focus { color: #777; } ++.hover-silver:hover, ++.hover-silver:focus { color: #999; } ++.hover-light-silver:hover, ++.hover-light-silver:focus { color: #aaa; } ++.hover-moon-gray:hover, ++.hover-moon-gray:focus { color: #ccc; } ++.hover-light-gray:hover, ++.hover-light-gray:focus { color: #eee; } ++.hover-near-white:hover, ++.hover-near-white:focus { color: #f4f4f4; } ++.hover-white:hover, ++.hover-white:focus { color: #fff; } ++.hover-black-90:hover, ++.hover-black-90:focus { color: rgba(0, 0, 0, .9); } ++.hover-black-80:hover, ++.hover-black-80:focus { color: rgba(0, 0, 0, .8); } ++.hover-black-70:hover, ++.hover-black-70:focus { color: rgba(0, 0, 0, .7); } ++.hover-black-60:hover, ++.hover-black-60:focus { color: rgba(0, 0, 0, .6); } ++.hover-black-50:hover, ++.hover-black-50:focus { color: rgba(0, 0, 0, .5); } ++.hover-black-40:hover, ++.hover-black-40:focus { color: rgba(0, 0, 0, .4); } ++.hover-black-30:hover, ++.hover-black-30:focus { color: rgba(0, 0, 0, .3); } ++.hover-black-20:hover, ++.hover-black-20:focus { color: rgba(0, 0, 0, .2); } ++.hover-black-10:hover, ++.hover-black-10:focus { color: rgba(0, 0, 0, .1); } ++.hover-white-90:hover, ++.hover-white-90:focus { color: rgba(255, 255, 255, .9); } ++.hover-white-80:hover, ++.hover-white-80:focus { color: rgba(255, 255, 255, .8); } ++.hover-white-70:hover, ++.hover-white-70:focus { color: rgba(255, 255, 255, .7); } ++.hover-white-60:hover, ++.hover-white-60:focus { color: rgba(255, 255, 255, .6); } ++.hover-white-50:hover, ++.hover-white-50:focus { color: rgba(255, 255, 255, .5); } ++.hover-white-40:hover, ++.hover-white-40:focus { color: rgba(255, 255, 255, .4); } ++.hover-white-30:hover, ++.hover-white-30:focus { color: rgba(255, 255, 255, .3); } ++.hover-white-20:hover, ++.hover-white-20:focus { color: rgba(255, 255, 255, .2); } ++.hover-white-10:hover, ++.hover-white-10:focus { color: rgba(255, 255, 255, .1); } ++.hover-inherit:hover, ++.hover-inherit:focus { color: inherit; } ++.hover-bg-black:hover, ++.hover-bg-black:focus { background-color: #000; } ++.hover-bg-near-black:hover, ++.hover-bg-near-black:focus { background-color: #111; } ++.hover-bg-dark-gray:hover, ++.hover-bg-dark-gray:focus { background-color: #333; } ++.hover-bg-mid-gray:hover, ++.hover-bg-mid-gray:focus { background-color: #555; } ++.hover-bg-gray:hover, ++.hover-bg-gray:focus { background-color: #777; } ++.hover-bg-silver:hover, ++.hover-bg-silver:focus { background-color: #999; } ++.hover-bg-light-silver:hover, ++.hover-bg-light-silver:focus { background-color: #aaa; } ++.hover-bg-moon-gray:hover, ++.hover-bg-moon-gray:focus { background-color: #ccc; } ++.hover-bg-light-gray:hover, ++.hover-bg-light-gray:focus { background-color: #eee; } ++.hover-bg-near-white:hover, ++.hover-bg-near-white:focus { background-color: #f4f4f4; } ++.hover-bg-white:hover, ++.hover-bg-white:focus { background-color: #fff; } ++.hover-bg-transparent:hover, ++.hover-bg-transparent:focus { background-color: transparent; } ++.hover-bg-black-90:hover, ++.hover-bg-black-90:focus { background-color: rgba(0, 0, 0, .9); } ++.hover-bg-black-80:hover, ++.hover-bg-black-80:focus { background-color: rgba(0, 0, 0, .8); } ++.hover-bg-black-70:hover, ++.hover-bg-black-70:focus { background-color: rgba(0, 0, 0, .7); } ++.hover-bg-black-60:hover, ++.hover-bg-black-60:focus { background-color: rgba(0, 0, 0, .6); } ++.hover-bg-black-50:hover, ++.hover-bg-black-50:focus { background-color: rgba(0, 0, 0, .5); } ++.hover-bg-black-40:hover, ++.hover-bg-black-40:focus { background-color: rgba(0, 0, 0, .4); } ++.hover-bg-black-30:hover, ++.hover-bg-black-30:focus { background-color: rgba(0, 0, 0, .3); } ++.hover-bg-black-20:hover, ++.hover-bg-black-20:focus { background-color: rgba(0, 0, 0, .2); } ++.hover-bg-black-10:hover, ++.hover-bg-black-10:focus { background-color: rgba(0, 0, 0, .1); } ++.hover-bg-white-90:hover, ++.hover-bg-white-90:focus { background-color: rgba(255, 255, 255, .9); } ++.hover-bg-white-80:hover, ++.hover-bg-white-80:focus { background-color: rgba(255, 255, 255, .8); } ++.hover-bg-white-70:hover, ++.hover-bg-white-70:focus { background-color: rgba(255, 255, 255, .7); } ++.hover-bg-white-60:hover, ++.hover-bg-white-60:focus { background-color: rgba(255, 255, 255, .6); } ++.hover-bg-white-50:hover, ++.hover-bg-white-50:focus { background-color: rgba(255, 255, 255, .5); } ++.hover-bg-white-40:hover, ++.hover-bg-white-40:focus { background-color: rgba(255, 255, 255, .4); } ++.hover-bg-white-30:hover, ++.hover-bg-white-30:focus { background-color: rgba(255, 255, 255, .3); } ++.hover-bg-white-20:hover, ++.hover-bg-white-20:focus { background-color: rgba(255, 255, 255, .2); } ++.hover-bg-white-10:hover, ++.hover-bg-white-10:focus { background-color: rgba(255, 255, 255, .1); } ++.hover-dark-red:hover, ++.hover-dark-red:focus { color: #e7040f; } ++.hover-red:hover, ++.hover-red:focus { color: #ff4136; } ++.hover-light-red:hover, ++.hover-light-red:focus { color: #ff725c; } ++.hover-orange:hover, ++.hover-orange:focus { color: #ff6300; } ++.hover-gold:hover, ++.hover-gold:focus { color: #ffb700; } ++.hover-yellow:hover, ++.hover-yellow:focus { color: #ffd700; } ++.hover-light-yellow:hover, ++.hover-light-yellow:focus { color: #fbf1a9; } ++.hover-purple:hover, ++.hover-purple:focus { color: #5e2ca5; } ++.hover-light-purple:hover, ++.hover-light-purple:focus { color: #a463f2; } ++.hover-dark-pink:hover, ++.hover-dark-pink:focus { color: #d5008f; } ++.hover-hot-pink:hover, ++.hover-hot-pink:focus { color: #ff41b4; } ++.hover-pink:hover, ++.hover-pink:focus { color: #ff80cc; } ++.hover-light-pink:hover, ++.hover-light-pink:focus { color: #ffa3d7; } ++.hover-dark-green:hover, ++.hover-dark-green:focus { color: #137752; } ++.hover-green:hover, ++.hover-green:focus { color: #19a974; } ++.hover-light-green:hover, ++.hover-light-green:focus { color: #9eebcf; } ++.hover-navy:hover, ++.hover-navy:focus { color: #001b44; } ++.hover-dark-blue:hover, ++.hover-dark-blue:focus { color: #00449e; } ++.hover-blue:hover, ++.hover-blue:focus { color: #0594CB; } ++.hover-light-blue:hover, ++.hover-light-blue:focus { color: #96ccff; } ++.hover-lightest-blue:hover, ++.hover-lightest-blue:focus { color: #cdecff; } ++.hover-washed-blue:hover, ++.hover-washed-blue:focus { color: #f6fffe; } ++.hover-washed-green:hover, ++.hover-washed-green:focus { color: #e8fdf5; } ++.hover-washed-yellow:hover, ++.hover-washed-yellow:focus { color: #fffceb; } ++.hover-washed-red:hover, ++.hover-washed-red:focus { color: #ffdfdf; } ++.hover-bg-dark-red:hover, ++.hover-bg-dark-red:focus { background-color: #e7040f; } ++.hover-bg-red:hover, ++.hover-bg-red:focus { background-color: #ff4136; } ++.hover-bg-light-red:hover, ++.hover-bg-light-red:focus { background-color: #ff725c; } ++.hover-bg-orange:hover, ++.hover-bg-orange:focus { background-color: #ff6300; } ++.hover-bg-gold:hover, ++.hover-bg-gold:focus { background-color: #ffb700; } ++.hover-bg-yellow:hover, ++.hover-bg-yellow:focus { background-color: #ffd700; } ++.hover-bg-light-yellow:hover, ++.hover-bg-light-yellow:focus { background-color: #fbf1a9; } ++.hover-bg-purple:hover, ++.hover-bg-purple:focus { background-color: #5e2ca5; } ++.hover-bg-light-purple:hover, ++.hover-bg-light-purple:focus { background-color: #a463f2; } ++.hover-bg-dark-pink:hover, ++.hover-bg-dark-pink:focus { background-color: #d5008f; } ++.hover-bg-hot-pink:hover, ++.hover-bg-hot-pink:focus { background-color: #ff41b4; } ++.hover-bg-pink:hover, ++.hover-bg-pink:focus { background-color: #ff80cc; } ++.hover-bg-light-pink:hover, ++.hover-bg-light-pink:focus { background-color: #ffa3d7; } ++.hover-bg-dark-green:hover, ++.hover-bg-dark-green:focus { background-color: #137752; } ++.hover-bg-green:hover, ++.hover-bg-green:focus { background-color: #19a974; } ++.hover-bg-light-green:hover, ++.hover-bg-light-green:focus { background-color: #9eebcf; } ++.hover-bg-navy:hover, ++.hover-bg-navy:focus { background-color: #001b44; } ++.hover-bg-dark-blue:hover, ++.hover-bg-dark-blue:focus { background-color: #00449e; } ++.hover-bg-blue:hover, ++.hover-bg-blue:focus { background-color: #0594CB; } ++.hover-bg-light-blue:hover, ++.hover-bg-light-blue:focus { background-color: #96ccff; } ++.hover-bg-lightest-blue:hover, ++.hover-bg-lightest-blue:focus { background-color: #cdecff; } ++.hover-bg-washed-blue:hover, ++.hover-bg-washed-blue:focus { background-color: #f6fffe; } ++.hover-bg-washed-green:hover, ++.hover-bg-washed-green:focus { background-color: #e8fdf5; } ++.hover-bg-washed-yellow:hover, ++.hover-bg-washed-yellow:focus { background-color: #fffceb; } ++.hover-bg-washed-red:hover, ++.hover-bg-washed-red:focus { background-color: #ffdfdf; } ++.hover-bg-inherit:hover, ++.hover-bg-inherit:focus { background-color: inherit; } ++/* Variables */ ++/* ++ SPACING ++ Docs: http://tachyons.io/docs/layout/spacing/ ++ ++ An eight step powers of two scale ranging from 0 to 16rem. ++ ++ Base: ++ p = padding ++ m = margin ++ ++ Modifiers: ++ a = all ++ h = horizontal ++ v = vertical ++ t = top ++ r = right ++ b = bottom ++ l = left ++ ++ 0 = none ++ 1 = 1st step in spacing scale ++ 2 = 2nd step in spacing scale ++ 3 = 3rd step in spacing scale ++ 4 = 4th step in spacing scale ++ 5 = 5th step in spacing scale ++ 6 = 6th step in spacing scale ++ 7 = 7th step in spacing scale ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.pa0 { padding: 0; } ++.pa1 { padding: .25rem; } ++.pa2 { padding: .5rem; } ++.pa3 { padding: 1rem; } ++.pa4 { padding: 2rem; } ++.pa5 { padding: 4rem; } ++.pa6 { padding: 8rem; } ++.pa7 { padding: 16rem; } ++.pl0 { padding-left: 0; } ++.pl1 { padding-left: .25rem; } ++.pl2 { padding-left: .5rem; } ++.pl3 { padding-left: 1rem; } ++.pl4 { padding-left: 2rem; } ++.pl5 { padding-left: 4rem; } ++.pl6 { padding-left: 8rem; } ++.pl7 { padding-left: 16rem; } ++.pr0 { padding-right: 0; } ++.pr1 { padding-right: .25rem; } ++.pr2 { padding-right: .5rem; } ++.pr3 { padding-right: 1rem; } ++.pr4 { padding-right: 2rem; } ++.pr5 { padding-right: 4rem; } ++.pr6 { padding-right: 8rem; } ++.pr7 { padding-right: 16rem; } ++.pb0 { padding-bottom: 0; } ++.pb1 { padding-bottom: .25rem; } ++.pb2 { padding-bottom: .5rem; } ++.pb3 { padding-bottom: 1rem; } ++.pb4 { padding-bottom: 2rem; } ++.pb5 { padding-bottom: 4rem; } ++.pb6 { padding-bottom: 8rem; } ++.pb7 { padding-bottom: 16rem; } ++.pt0 { padding-top: 0; } ++.pt1 { padding-top: .25rem; } ++.pt2 { padding-top: .5rem; } ++.pt3 { padding-top: 1rem; } ++.pt4 { padding-top: 2rem; } ++.pt5 { padding-top: 4rem; } ++.pt6 { padding-top: 8rem; } ++.pt7 { padding-top: 16rem; } ++.pv0 { ++ padding-top: 0; ++ padding-bottom: 0; ++} ++.pv1 { ++ padding-top: .25rem; ++ padding-bottom: .25rem; ++} ++.pv2 { ++ padding-top: .5rem; ++ padding-bottom: .5rem; ++} ++.pv3 { ++ padding-top: 1rem; ++ padding-bottom: 1rem; ++} ++.pv4 { ++ padding-top: 2rem; ++ padding-bottom: 2rem; ++} ++.pv5 { ++ padding-top: 4rem; ++ padding-bottom: 4rem; ++} ++.pv6 { ++ padding-top: 8rem; ++ padding-bottom: 8rem; ++} ++.pv7 { ++ padding-top: 16rem; ++ padding-bottom: 16rem; ++} ++.ph0 { ++ padding-left: 0; ++ padding-right: 0; ++} ++.ph1 { ++ padding-left: .25rem; ++ padding-right: .25rem; ++} ++.ph2 { ++ padding-left: .5rem; ++ padding-right: .5rem; ++} ++.ph3 { ++ padding-left: 1rem; ++ padding-right: 1rem; ++} ++.ph4 { ++ padding-left: 2rem; ++ padding-right: 2rem; ++} ++.ph5 { ++ padding-left: 4rem; ++ padding-right: 4rem; ++} ++.ph6 { ++ padding-left: 8rem; ++ padding-right: 8rem; ++} ++.ph7 { ++ padding-left: 16rem; ++ padding-right: 16rem; ++} ++.ma0 { margin: 0; } ++.ma1 { margin: .25rem; } ++.ma2 { margin: .5rem; } ++.ma3 { margin: 1rem; } ++.ma4 { margin: 2rem; } ++.ma5 { margin: 4rem; } ++.ma6 { margin: 8rem; } ++.ma7 { margin: 16rem; } ++.ml0 { margin-left: 0; } ++.ml1 { margin-left: .25rem; } ++.ml2 { margin-left: .5rem; } ++.ml3 { margin-left: 1rem; } ++.ml4 { margin-left: 2rem; } ++.ml5 { margin-left: 4rem; } ++.ml6 { margin-left: 8rem; } ++.ml7 { margin-left: 16rem; } ++.mr0 { margin-right: 0; } ++.mr1 { margin-right: .25rem; } ++.mr2 { margin-right: .5rem; } ++.mr3 { margin-right: 1rem; } ++.mr4 { margin-right: 2rem; } ++.mr5 { margin-right: 4rem; } ++.mr6 { margin-right: 8rem; } ++.mr7 { margin-right: 16rem; } ++.mb0 { margin-bottom: 0; } ++.mb1 { margin-bottom: .25rem; } ++.mb2 { margin-bottom: .5rem; } ++.mb3 { margin-bottom: 1rem; } ++.mb4 { margin-bottom: 2rem; } ++.mb5 { margin-bottom: 4rem; } ++.mb6 { margin-bottom: 8rem; } ++.mb7 { margin-bottom: 16rem; } ++.mt0 { margin-top: 0; } ++.mt1 { margin-top: .25rem; } ++.mt2 { margin-top: .5rem; } ++.mt3 { margin-top: 1rem; } ++.mt4 { margin-top: 2rem; } ++.mt5 { margin-top: 4rem; } ++.mt6 { margin-top: 8rem; } ++.mt7 { margin-top: 16rem; } ++.mv0 { ++ margin-top: 0; ++ margin-bottom: 0; ++} ++.mv1 { ++ margin-top: .25rem; ++ margin-bottom: .25rem; ++} ++.mv2 { ++ margin-top: .5rem; ++ margin-bottom: .5rem; ++} ++.mv3 { ++ margin-top: 1rem; ++ margin-bottom: 1rem; ++} ++.mv4 { ++ margin-top: 2rem; ++ margin-bottom: 2rem; ++} ++.mv5 { ++ margin-top: 4rem; ++ margin-bottom: 4rem; ++} ++.mv6 { ++ margin-top: 8rem; ++ margin-bottom: 8rem; ++} ++.mv7 { ++ margin-top: 16rem; ++ margin-bottom: 16rem; ++} ++.mh0 { ++ margin-left: 0; ++ margin-right: 0; ++} ++.mh1 { ++ margin-left: .25rem; ++ margin-right: .25rem; ++} ++.mh2 { ++ margin-left: .5rem; ++ margin-right: .5rem; ++} ++.mh3 { ++ margin-left: 1rem; ++ margin-right: 1rem; ++} ++.mh4 { ++ margin-left: 2rem; ++ margin-right: 2rem; ++} ++.mh5 { ++ margin-left: 4rem; ++ margin-right: 4rem; ++} ++.mh6 { ++ margin-left: 8rem; ++ margin-right: 8rem; ++} ++.mh7 { ++ margin-left: 16rem; ++ margin-right: 16rem; ++} ++@media screen and (min-width: 30em) { ++ .pa0-ns { padding: 0; } ++ .pa1-ns { padding: .25rem; } ++ .pa2-ns { padding: .5rem; } ++ .pa3-ns { padding: 1rem; } ++ .pa4-ns { padding: 2rem; } ++ .pa5-ns { padding: 4rem; } ++ .pa6-ns { padding: 8rem; } ++ .pa7-ns { padding: 16rem; } ++ ++ .pl0-ns { padding-left: 0; } ++ .pl1-ns { padding-left: .25rem; } ++ .pl2-ns { padding-left: .5rem; } ++ .pl3-ns { padding-left: 1rem; } ++ .pl4-ns { padding-left: 2rem; } ++ .pl5-ns { padding-left: 4rem; } ++ .pl6-ns { padding-left: 8rem; } ++ .pl7-ns { padding-left: 16rem; } ++ ++ .pr0-ns { padding-right: 0; } ++ .pr1-ns { padding-right: .25rem; } ++ .pr2-ns { padding-right: .5rem; } ++ .pr3-ns { padding-right: 1rem; } ++ .pr4-ns { padding-right: 2rem; } ++ .pr5-ns { padding-right: 4rem; } ++ .pr6-ns { padding-right: 8rem; } ++ .pr7-ns { padding-right: 16rem; } ++ ++ .pb0-ns { padding-bottom: 0; } ++ .pb1-ns { padding-bottom: .25rem; } ++ .pb2-ns { padding-bottom: .5rem; } ++ .pb3-ns { padding-bottom: 1rem; } ++ .pb4-ns { padding-bottom: 2rem; } ++ .pb5-ns { padding-bottom: 4rem; } ++ .pb6-ns { padding-bottom: 8rem; } ++ .pb7-ns { padding-bottom: 16rem; } ++ ++ .pt0-ns { padding-top: 0; } ++ .pt1-ns { padding-top: .25rem; } ++ .pt2-ns { padding-top: .5rem; } ++ .pt3-ns { padding-top: 1rem; } ++ .pt4-ns { padding-top: 2rem; } ++ .pt5-ns { padding-top: 4rem; } ++ .pt6-ns { padding-top: 8rem; } ++ .pt7-ns { padding-top: 16rem; } ++ ++ .pv0-ns { ++ padding-top: 0; ++ padding-bottom: 0; ++ } ++ .pv1-ns { ++ padding-top: .25rem; ++ padding-bottom: .25rem; ++ } ++ .pv2-ns { ++ padding-top: .5rem; ++ padding-bottom: .5rem; ++ } ++ .pv3-ns { ++ padding-top: 1rem; ++ padding-bottom: 1rem; ++ } ++ .pv4-ns { ++ padding-top: 2rem; ++ padding-bottom: 2rem; ++ } ++ .pv5-ns { ++ padding-top: 4rem; ++ padding-bottom: 4rem; ++ } ++ .pv6-ns { ++ padding-top: 8rem; ++ padding-bottom: 8rem; ++ } ++ .pv7-ns { ++ padding-top: 16rem; ++ padding-bottom: 16rem; ++ } ++ .ph0-ns { ++ padding-left: 0; ++ padding-right: 0; ++ } ++ .ph1-ns { ++ padding-left: .25rem; ++ padding-right: .25rem; ++ } ++ .ph2-ns { ++ padding-left: .5rem; ++ padding-right: .5rem; ++ } ++ .ph3-ns { ++ padding-left: 1rem; ++ padding-right: 1rem; ++ } ++ .ph4-ns { ++ padding-left: 2rem; ++ padding-right: 2rem; ++ } ++ .ph5-ns { ++ padding-left: 4rem; ++ padding-right: 4rem; ++ } ++ .ph6-ns { ++ padding-left: 8rem; ++ padding-right: 8rem; ++ } ++ .ph7-ns { ++ padding-left: 16rem; ++ padding-right: 16rem; ++ } ++ ++ .ma0-ns { margin: 0; } ++ .ma1-ns { margin: .25rem; } ++ .ma2-ns { margin: .5rem; } ++ .ma3-ns { margin: 1rem; } ++ .ma4-ns { margin: 2rem; } ++ .ma5-ns { margin: 4rem; } ++ .ma6-ns { margin: 8rem; } ++ .ma7-ns { margin: 16rem; } ++ ++ .ml0-ns { margin-left: 0; } ++ .ml1-ns { margin-left: .25rem; } ++ .ml2-ns { margin-left: .5rem; } ++ .ml3-ns { margin-left: 1rem; } ++ .ml4-ns { margin-left: 2rem; } ++ .ml5-ns { margin-left: 4rem; } ++ .ml6-ns { margin-left: 8rem; } ++ .ml7-ns { margin-left: 16rem; } ++ ++ .mr0-ns { margin-right: 0; } ++ .mr1-ns { margin-right: .25rem; } ++ .mr2-ns { margin-right: .5rem; } ++ .mr3-ns { margin-right: 1rem; } ++ .mr4-ns { margin-right: 2rem; } ++ .mr5-ns { margin-right: 4rem; } ++ .mr6-ns { margin-right: 8rem; } ++ .mr7-ns { margin-right: 16rem; } ++ ++ .mb0-ns { margin-bottom: 0; } ++ .mb1-ns { margin-bottom: .25rem; } ++ .mb2-ns { margin-bottom: .5rem; } ++ .mb3-ns { margin-bottom: 1rem; } ++ .mb4-ns { margin-bottom: 2rem; } ++ .mb5-ns { margin-bottom: 4rem; } ++ .mb6-ns { margin-bottom: 8rem; } ++ .mb7-ns { margin-bottom: 16rem; } ++ ++ .mt0-ns { margin-top: 0; } ++ .mt1-ns { margin-top: .25rem; } ++ .mt2-ns { margin-top: .5rem; } ++ .mt3-ns { margin-top: 1rem; } ++ .mt4-ns { margin-top: 2rem; } ++ .mt5-ns { margin-top: 4rem; } ++ .mt6-ns { margin-top: 8rem; } ++ .mt7-ns { margin-top: 16rem; } ++ ++ .mv0-ns { ++ margin-top: 0; ++ margin-bottom: 0; ++ } ++ .mv1-ns { ++ margin-top: .25rem; ++ margin-bottom: .25rem; ++ } ++ .mv2-ns { ++ margin-top: .5rem; ++ margin-bottom: .5rem; ++ } ++ .mv3-ns { ++ margin-top: 1rem; ++ margin-bottom: 1rem; ++ } ++ .mv4-ns { ++ margin-top: 2rem; ++ margin-bottom: 2rem; ++ } ++ .mv5-ns { ++ margin-top: 4rem; ++ margin-bottom: 4rem; ++ } ++ .mv6-ns { ++ margin-top: 8rem; ++ margin-bottom: 8rem; ++ } ++ .mv7-ns { ++ margin-top: 16rem; ++ margin-bottom: 16rem; ++ } ++ ++ .mh0-ns { ++ margin-left: 0; ++ margin-right: 0; ++ } ++ .mh1-ns { ++ margin-left: .25rem; ++ margin-right: .25rem; ++ } ++ .mh2-ns { ++ margin-left: .5rem; ++ margin-right: .5rem; ++ } ++ .mh3-ns { ++ margin-left: 1rem; ++ margin-right: 1rem; ++ } ++ .mh4-ns { ++ margin-left: 2rem; ++ margin-right: 2rem; ++ } ++ .mh5-ns { ++ margin-left: 4rem; ++ margin-right: 4rem; ++ } ++ .mh6-ns { ++ margin-left: 8rem; ++ margin-right: 8rem; ++ } ++ .mh7-ns { ++ margin-left: 16rem; ++ margin-right: 16rem; ++ } ++ ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .pa0-m { padding: 0; } ++ .pa1-m { padding: .25rem; } ++ .pa2-m { padding: .5rem; } ++ .pa3-m { padding: 1rem; } ++ .pa4-m { padding: 2rem; } ++ .pa5-m { padding: 4rem; } ++ .pa6-m { padding: 8rem; } ++ .pa7-m { padding: 16rem; } ++ ++ .pl0-m { padding-left: 0; } ++ .pl1-m { padding-left: .25rem; } ++ .pl2-m { padding-left: .5rem; } ++ .pl3-m { padding-left: 1rem; } ++ .pl4-m { padding-left: 2rem; } ++ .pl5-m { padding-left: 4rem; } ++ .pl6-m { padding-left: 8rem; } ++ .pl7-m { padding-left: 16rem; } ++ ++ .pr0-m { padding-right: 0; } ++ .pr1-m { padding-right: .25rem; } ++ .pr2-m { padding-right: .5rem; } ++ .pr3-m { padding-right: 1rem; } ++ .pr4-m { padding-right: 2rem; } ++ .pr5-m { padding-right: 4rem; } ++ .pr6-m { padding-right: 8rem; } ++ .pr7-m { padding-right: 16rem; } ++ ++ .pb0-m { padding-bottom: 0; } ++ .pb1-m { padding-bottom: .25rem; } ++ .pb2-m { padding-bottom: .5rem; } ++ .pb3-m { padding-bottom: 1rem; } ++ .pb4-m { padding-bottom: 2rem; } ++ .pb5-m { padding-bottom: 4rem; } ++ .pb6-m { padding-bottom: 8rem; } ++ .pb7-m { padding-bottom: 16rem; } ++ ++ .pt0-m { padding-top: 0; } ++ .pt1-m { padding-top: .25rem; } ++ .pt2-m { padding-top: .5rem; } ++ .pt3-m { padding-top: 1rem; } ++ .pt4-m { padding-top: 2rem; } ++ .pt5-m { padding-top: 4rem; } ++ .pt6-m { padding-top: 8rem; } ++ .pt7-m { padding-top: 16rem; } ++ ++ .pv0-m { ++ padding-top: 0; ++ padding-bottom: 0; ++ } ++ .pv1-m { ++ padding-top: .25rem; ++ padding-bottom: .25rem; ++ } ++ .pv2-m { ++ padding-top: .5rem; ++ padding-bottom: .5rem; ++ } ++ .pv3-m { ++ padding-top: 1rem; ++ padding-bottom: 1rem; ++ } ++ .pv4-m { ++ padding-top: 2rem; ++ padding-bottom: 2rem; ++ } ++ .pv5-m { ++ padding-top: 4rem; ++ padding-bottom: 4rem; ++ } ++ .pv6-m { ++ padding-top: 8rem; ++ padding-bottom: 8rem; ++ } ++ .pv7-m { ++ padding-top: 16rem; ++ padding-bottom: 16rem; ++ } ++ ++ .ph0-m { ++ padding-left: 0; ++ padding-right: 0; ++ } ++ .ph1-m { ++ padding-left: .25rem; ++ padding-right: .25rem; ++ } ++ .ph2-m { ++ padding-left: .5rem; ++ padding-right: .5rem; ++ } ++ .ph3-m { ++ padding-left: 1rem; ++ padding-right: 1rem; ++ } ++ .ph4-m { ++ padding-left: 2rem; ++ padding-right: 2rem; ++ } ++ .ph5-m { ++ padding-left: 4rem; ++ padding-right: 4rem; ++ } ++ .ph6-m { ++ padding-left: 8rem; ++ padding-right: 8rem; ++ } ++ .ph7-m { ++ padding-left: 16rem; ++ padding-right: 16rem; ++ } ++ ++ .ma0-m { margin: 0; } ++ .ma1-m { margin: .25rem; } ++ .ma2-m { margin: .5rem; } ++ .ma3-m { margin: 1rem; } ++ .ma4-m { margin: 2rem; } ++ .ma5-m { margin: 4rem; } ++ .ma6-m { margin: 8rem; } ++ .ma7-m { margin: 16rem; } ++ ++ .ml0-m { margin-left: 0; } ++ .ml1-m { margin-left: .25rem; } ++ .ml2-m { margin-left: .5rem; } ++ .ml3-m { margin-left: 1rem; } ++ .ml4-m { margin-left: 2rem; } ++ .ml5-m { margin-left: 4rem; } ++ .ml6-m { margin-left: 8rem; } ++ .ml7-m { margin-left: 16rem; } ++ ++ .mr0-m { margin-right: 0; } ++ .mr1-m { margin-right: .25rem; } ++ .mr2-m { margin-right: .5rem; } ++ .mr3-m { margin-right: 1rem; } ++ .mr4-m { margin-right: 2rem; } ++ .mr5-m { margin-right: 4rem; } ++ .mr6-m { margin-right: 8rem; } ++ .mr7-m { margin-right: 16rem; } ++ ++ .mb0-m { margin-bottom: 0; } ++ .mb1-m { margin-bottom: .25rem; } ++ .mb2-m { margin-bottom: .5rem; } ++ .mb3-m { margin-bottom: 1rem; } ++ .mb4-m { margin-bottom: 2rem; } ++ .mb5-m { margin-bottom: 4rem; } ++ .mb6-m { margin-bottom: 8rem; } ++ .mb7-m { margin-bottom: 16rem; } ++ ++ .mt0-m { margin-top: 0; } ++ .mt1-m { margin-top: .25rem; } ++ .mt2-m { margin-top: .5rem; } ++ .mt3-m { margin-top: 1rem; } ++ .mt4-m { margin-top: 2rem; } ++ .mt5-m { margin-top: 4rem; } ++ .mt6-m { margin-top: 8rem; } ++ .mt7-m { margin-top: 16rem; } ++ ++ .mv0-m { ++ margin-top: 0; ++ margin-bottom: 0; ++ } ++ .mv1-m { ++ margin-top: .25rem; ++ margin-bottom: .25rem; ++ } ++ .mv2-m { ++ margin-top: .5rem; ++ margin-bottom: .5rem; ++ } ++ .mv3-m { ++ margin-top: 1rem; ++ margin-bottom: 1rem; ++ } ++ .mv4-m { ++ margin-top: 2rem; ++ margin-bottom: 2rem; ++ } ++ .mv5-m { ++ margin-top: 4rem; ++ margin-bottom: 4rem; ++ } ++ .mv6-m { ++ margin-top: 8rem; ++ margin-bottom: 8rem; ++ } ++ .mv7-m { ++ margin-top: 16rem; ++ margin-bottom: 16rem; ++ } ++ ++ .mh0-m { ++ margin-left: 0; ++ margin-right: 0; ++ } ++ .mh1-m { ++ margin-left: .25rem; ++ margin-right: .25rem; ++ } ++ .mh2-m { ++ margin-left: .5rem; ++ margin-right: .5rem; ++ } ++ .mh3-m { ++ margin-left: 1rem; ++ margin-right: 1rem; ++ } ++ .mh4-m { ++ margin-left: 2rem; ++ margin-right: 2rem; ++ } ++ .mh5-m { ++ margin-left: 4rem; ++ margin-right: 4rem; ++ } ++ .mh6-m { ++ margin-left: 8rem; ++ margin-right: 8rem; ++ } ++ .mh7-m { ++ margin-left: 16rem; ++ margin-right: 16rem; ++ } ++ ++} ++@media screen and (min-width: 60em) { ++ .pa0-l { padding: 0; } ++ .pa1-l { padding: .25rem; } ++ .pa2-l { padding: .5rem; } ++ .pa3-l { padding: 1rem; } ++ .pa4-l { padding: 2rem; } ++ .pa5-l { padding: 4rem; } ++ .pa6-l { padding: 8rem; } ++ .pa7-l { padding: 16rem; } ++ ++ .pl0-l { padding-left: 0; } ++ .pl1-l { padding-left: .25rem; } ++ .pl2-l { padding-left: .5rem; } ++ .pl3-l { padding-left: 1rem; } ++ .pl4-l { padding-left: 2rem; } ++ .pl5-l { padding-left: 4rem; } ++ .pl6-l { padding-left: 8rem; } ++ .pl7-l { padding-left: 16rem; } ++ ++ .pr0-l { padding-right: 0; } ++ .pr1-l { padding-right: .25rem; } ++ .pr2-l { padding-right: .5rem; } ++ .pr3-l { padding-right: 1rem; } ++ .pr4-l { padding-right: 2rem; } ++ .pr5-l { padding-right: 4rem; } ++ .pr6-l { padding-right: 8rem; } ++ .pr7-l { padding-right: 16rem; } ++ ++ .pb0-l { padding-bottom: 0; } ++ .pb1-l { padding-bottom: .25rem; } ++ .pb2-l { padding-bottom: .5rem; } ++ .pb3-l { padding-bottom: 1rem; } ++ .pb4-l { padding-bottom: 2rem; } ++ .pb5-l { padding-bottom: 4rem; } ++ .pb6-l { padding-bottom: 8rem; } ++ .pb7-l { padding-bottom: 16rem; } ++ ++ .pt0-l { padding-top: 0; } ++ .pt1-l { padding-top: .25rem; } ++ .pt2-l { padding-top: .5rem; } ++ .pt3-l { padding-top: 1rem; } ++ .pt4-l { padding-top: 2rem; } ++ .pt5-l { padding-top: 4rem; } ++ .pt6-l { padding-top: 8rem; } ++ .pt7-l { padding-top: 16rem; } ++ ++ .pv0-l { ++ padding-top: 0; ++ padding-bottom: 0; ++ } ++ .pv1-l { ++ padding-top: .25rem; ++ padding-bottom: .25rem; ++ } ++ .pv2-l { ++ padding-top: .5rem; ++ padding-bottom: .5rem; ++ } ++ .pv3-l { ++ padding-top: 1rem; ++ padding-bottom: 1rem; ++ } ++ .pv4-l { ++ padding-top: 2rem; ++ padding-bottom: 2rem; ++ } ++ .pv5-l { ++ padding-top: 4rem; ++ padding-bottom: 4rem; ++ } ++ .pv6-l { ++ padding-top: 8rem; ++ padding-bottom: 8rem; ++ } ++ .pv7-l { ++ padding-top: 16rem; ++ padding-bottom: 16rem; ++ } ++ ++ .ph0-l { ++ padding-left: 0; ++ padding-right: 0; ++ } ++ .ph1-l { ++ padding-left: .25rem; ++ padding-right: .25rem; ++ } ++ .ph2-l { ++ padding-left: .5rem; ++ padding-right: .5rem; ++ } ++ .ph3-l { ++ padding-left: 1rem; ++ padding-right: 1rem; ++ } ++ .ph4-l { ++ padding-left: 2rem; ++ padding-right: 2rem; ++ } ++ .ph5-l { ++ padding-left: 4rem; ++ padding-right: 4rem; ++ } ++ .ph6-l { ++ padding-left: 8rem; ++ padding-right: 8rem; ++ } ++ .ph7-l { ++ padding-left: 16rem; ++ padding-right: 16rem; ++ } ++ ++ .ma0-l { margin: 0; } ++ .ma1-l { margin: .25rem; } ++ .ma2-l { margin: .5rem; } ++ .ma3-l { margin: 1rem; } ++ .ma4-l { margin: 2rem; } ++ .ma5-l { margin: 4rem; } ++ .ma6-l { margin: 8rem; } ++ .ma7-l { margin: 16rem; } ++ ++ .ml0-l { margin-left: 0; } ++ .ml1-l { margin-left: .25rem; } ++ .ml2-l { margin-left: .5rem; } ++ .ml3-l { margin-left: 1rem; } ++ .ml4-l { margin-left: 2rem; } ++ .ml5-l { margin-left: 4rem; } ++ .ml6-l { margin-left: 8rem; } ++ .ml7-l { margin-left: 16rem; } ++ ++ .mr0-l { margin-right: 0; } ++ .mr1-l { margin-right: .25rem; } ++ .mr2-l { margin-right: .5rem; } ++ .mr3-l { margin-right: 1rem; } ++ .mr4-l { margin-right: 2rem; } ++ .mr5-l { margin-right: 4rem; } ++ .mr6-l { margin-right: 8rem; } ++ .mr7-l { margin-right: 16rem; } ++ ++ .mb0-l { margin-bottom: 0; } ++ .mb1-l { margin-bottom: .25rem; } ++ .mb2-l { margin-bottom: .5rem; } ++ .mb3-l { margin-bottom: 1rem; } ++ .mb4-l { margin-bottom: 2rem; } ++ .mb5-l { margin-bottom: 4rem; } ++ .mb6-l { margin-bottom: 8rem; } ++ .mb7-l { margin-bottom: 16rem; } ++ ++ .mt0-l { margin-top: 0; } ++ .mt1-l { margin-top: .25rem; } ++ .mt2-l { margin-top: .5rem; } ++ .mt3-l { margin-top: 1rem; } ++ .mt4-l { margin-top: 2rem; } ++ .mt5-l { margin-top: 4rem; } ++ .mt6-l { margin-top: 8rem; } ++ .mt7-l { margin-top: 16rem; } ++ ++ .mv0-l { ++ margin-top: 0; ++ margin-bottom: 0; ++ } ++ .mv1-l { ++ margin-top: .25rem; ++ margin-bottom: .25rem; ++ } ++ .mv2-l { ++ margin-top: .5rem; ++ margin-bottom: .5rem; ++ } ++ .mv3-l { ++ margin-top: 1rem; ++ margin-bottom: 1rem; ++ } ++ .mv4-l { ++ margin-top: 2rem; ++ margin-bottom: 2rem; ++ } ++ .mv5-l { ++ margin-top: 4rem; ++ margin-bottom: 4rem; ++ } ++ .mv6-l { ++ margin-top: 8rem; ++ margin-bottom: 8rem; ++ } ++ .mv7-l { ++ margin-top: 16rem; ++ margin-bottom: 16rem; ++ } ++ ++ .mh0-l { ++ margin-left: 0; ++ margin-right: 0; ++ } ++ .mh1-l { ++ margin-left: .25rem; ++ margin-right: .25rem; ++ } ++ .mh2-l { ++ margin-left: .5rem; ++ margin-right: .5rem; ++ } ++ .mh3-l { ++ margin-left: 1rem; ++ margin-right: 1rem; ++ } ++ .mh4-l { ++ margin-left: 2rem; ++ margin-right: 2rem; ++ } ++ .mh5-l { ++ margin-left: 4rem; ++ margin-right: 4rem; ++ } ++ .mh6-l { ++ margin-left: 8rem; ++ margin-right: 8rem; ++ } ++ .mh7-l { ++ margin-left: 16rem; ++ margin-right: 16rem; ++ } ++} ++/* ++ NEGATIVE MARGINS ++ ++ Base: ++ n = negative ++ ++ Modifiers: ++ a = all ++ t = top ++ r = right ++ b = bottom ++ l = left ++ ++ 1 = 1st step in spacing scale ++ 2 = 2nd step in spacing scale ++ 3 = 3rd step in spacing scale ++ 4 = 4th step in spacing scale ++ 5 = 5th step in spacing scale ++ 6 = 6th step in spacing scale ++ 7 = 7th step in spacing scale ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.na1 { margin: -0.25rem; } ++.na2 { margin: -0.5rem; } ++.na3 { margin: -1rem; } ++.na4 { margin: -2rem; } ++.na5 { margin: -4rem; } ++.na6 { margin: -8rem; } ++.na7 { margin: -16rem; } ++.nl1 { margin-left: -0.25rem; } ++.nl2 { margin-left: -0.5rem; } ++.nl3 { margin-left: -1rem; } ++.nl4 { margin-left: -2rem; } ++.nl5 { margin-left: -4rem; } ++.nl6 { margin-left: -8rem; } ++.nl7 { margin-left: -16rem; } ++.nr1 { margin-right: -0.25rem; } ++.nr2 { margin-right: -0.5rem; } ++.nr3 { margin-right: -1rem; } ++.nr4 { margin-right: -2rem; } ++.nr5 { margin-right: -4rem; } ++.nr6 { margin-right: -8rem; } ++.nr7 { margin-right: -16rem; } ++.nb1 { margin-bottom: -0.25rem; } ++.nb2 { margin-bottom: -0.5rem; } ++.nb3 { margin-bottom: -1rem; } ++.nb4 { margin-bottom: -2rem; } ++.nb5 { margin-bottom: -4rem; } ++.nb6 { margin-bottom: -8rem; } ++.nb7 { margin-bottom: -16rem; } ++.nt1 { margin-top: -0.25rem; } ++.nt2 { margin-top: -0.5rem; } ++.nt3 { margin-top: -1rem; } ++.nt4 { margin-top: -2rem; } ++.nt5 { margin-top: -4rem; } ++.nt6 { margin-top: -8rem; } ++.nt7 { margin-top: -16rem; } ++@media screen and (min-width: 30em) { ++ ++ .na1-ns { margin: -0.25rem; } ++ .na2-ns { margin: -0.5rem; } ++ .na3-ns { margin: -1rem; } ++ .na4-ns { margin: -2rem; } ++ .na5-ns { margin: -4rem; } ++ .na6-ns { margin: -8rem; } ++ .na7-ns { margin: -16rem; } ++ ++ .nl1-ns { margin-left: -0.25rem; } ++ .nl2-ns { margin-left: -0.5rem; } ++ .nl3-ns { margin-left: -1rem; } ++ .nl4-ns { margin-left: -2rem; } ++ .nl5-ns { margin-left: -4rem; } ++ .nl6-ns { margin-left: -8rem; } ++ .nl7-ns { margin-left: -16rem; } ++ ++ .nr1-ns { margin-right: -0.25rem; } ++ .nr2-ns { margin-right: -0.5rem; } ++ .nr3-ns { margin-right: -1rem; } ++ .nr4-ns { margin-right: -2rem; } ++ .nr5-ns { margin-right: -4rem; } ++ .nr6-ns { margin-right: -8rem; } ++ .nr7-ns { margin-right: -16rem; } ++ ++ .nb1-ns { margin-bottom: -0.25rem; } ++ .nb2-ns { margin-bottom: -0.5rem; } ++ .nb3-ns { margin-bottom: -1rem; } ++ .nb4-ns { margin-bottom: -2rem; } ++ .nb5-ns { margin-bottom: -4rem; } ++ .nb6-ns { margin-bottom: -8rem; } ++ .nb7-ns { margin-bottom: -16rem; } ++ ++ .nt1-ns { margin-top: -0.25rem; } ++ .nt2-ns { margin-top: -0.5rem; } ++ .nt3-ns { margin-top: -1rem; } ++ .nt4-ns { margin-top: -2rem; } ++ .nt5-ns { margin-top: -4rem; } ++ .nt6-ns { margin-top: -8rem; } ++ .nt7-ns { margin-top: -16rem; } ++ ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .na1-m { margin: -0.25rem; } ++ .na2-m { margin: -0.5rem; } ++ .na3-m { margin: -1rem; } ++ .na4-m { margin: -2rem; } ++ .na5-m { margin: -4rem; } ++ .na6-m { margin: -8rem; } ++ .na7-m { margin: -16rem; } ++ ++ .nl1-m { margin-left: -0.25rem; } ++ .nl2-m { margin-left: -0.5rem; } ++ .nl3-m { margin-left: -1rem; } ++ .nl4-m { margin-left: -2rem; } ++ .nl5-m { margin-left: -4rem; } ++ .nl6-m { margin-left: -8rem; } ++ .nl7-m { margin-left: -16rem; } ++ ++ .nr1-m { margin-right: -0.25rem; } ++ .nr2-m { margin-right: -0.5rem; } ++ .nr3-m { margin-right: -1rem; } ++ .nr4-m { margin-right: -2rem; } ++ .nr5-m { margin-right: -4rem; } ++ .nr6-m { margin-right: -8rem; } ++ .nr7-m { margin-right: -16rem; } ++ ++ .nb1-m { margin-bottom: -0.25rem; } ++ .nb2-m { margin-bottom: -0.5rem; } ++ .nb3-m { margin-bottom: -1rem; } ++ .nb4-m { margin-bottom: -2rem; } ++ .nb5-m { margin-bottom: -4rem; } ++ .nb6-m { margin-bottom: -8rem; } ++ .nb7-m { margin-bottom: -16rem; } ++ ++ .nt1-m { margin-top: -0.25rem; } ++ .nt2-m { margin-top: -0.5rem; } ++ .nt3-m { margin-top: -1rem; } ++ .nt4-m { margin-top: -2rem; } ++ .nt5-m { margin-top: -4rem; } ++ .nt6-m { margin-top: -8rem; } ++ .nt7-m { margin-top: -16rem; } ++ ++} ++@media screen and (min-width: 60em) { ++ .na1-l { margin: -0.25rem; } ++ .na2-l { margin: -0.5rem; } ++ .na3-l { margin: -1rem; } ++ .na4-l { margin: -2rem; } ++ .na5-l { margin: -4rem; } ++ .na6-l { margin: -8rem; } ++ .na7-l { margin: -16rem; } ++ ++ .nl1-l { margin-left: -0.25rem; } ++ .nl2-l { margin-left: -0.5rem; } ++ .nl3-l { margin-left: -1rem; } ++ .nl4-l { margin-left: -2rem; } ++ .nl5-l { margin-left: -4rem; } ++ .nl6-l { margin-left: -8rem; } ++ .nl7-l { margin-left: -16rem; } ++ ++ .nr1-l { margin-right: -0.25rem; } ++ .nr2-l { margin-right: -0.5rem; } ++ .nr3-l { margin-right: -1rem; } ++ .nr4-l { margin-right: -2rem; } ++ .nr5-l { margin-right: -4rem; } ++ .nr6-l { margin-right: -8rem; } ++ .nr7-l { margin-right: -16rem; } ++ ++ .nb1-l { margin-bottom: -0.25rem; } ++ .nb2-l { margin-bottom: -0.5rem; } ++ .nb3-l { margin-bottom: -1rem; } ++ .nb4-l { margin-bottom: -2rem; } ++ .nb5-l { margin-bottom: -4rem; } ++ .nb6-l { margin-bottom: -8rem; } ++ .nb7-l { margin-bottom: -16rem; } ++ ++ .nt1-l { margin-top: -0.25rem; } ++ .nt2-l { margin-top: -0.5rem; } ++ .nt3-l { margin-top: -1rem; } ++ .nt4-l { margin-top: -2rem; } ++ .nt5-l { margin-top: -4rem; } ++ .nt6-l { margin-top: -8rem; } ++ .nt7-l { margin-top: -16rem; } ++} ++/* ++ ++ TABLES ++ Docs: http://tachyons.io/docs/elements/tables/ ++ ++*/ ++.collapse { ++ border-collapse: collapse; ++ border-spacing: 0; ++} ++.striped--light-silver:nth-child(odd) { ++ background-color: #aaa; ++} ++.striped--moon-gray:nth-child(odd) { ++ background-color: #ccc; ++} ++.striped--light-gray:nth-child(odd) { ++ background-color: #eee; ++} ++.striped--near-white:nth-child(odd) { ++ background-color: #f4f4f4; ++} ++.stripe-light:nth-child(odd) { ++ background-color: rgba(255, 255, 255, .1); ++} ++.stripe-dark:nth-child(odd) { ++ background-color: rgba(0, 0, 0, .1); ++} ++/* ++ ++ TEXT DECORATION ++ Docs: http://tachyons.io/docs/typography/text-decoration/ ++ ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.strike { text-decoration: line-through; } ++.underline { text-decoration: underline; } ++.no-underline { text-decoration: none; } ++@media screen and (min-width: 30em) { ++ .strike-ns { text-decoration: line-through; } ++ .underline-ns { text-decoration: underline; } ++ .no-underline-ns { text-decoration: none; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .strike-m { text-decoration: line-through; } ++ .underline-m { text-decoration: underline; } ++ .no-underline-m { text-decoration: none; } ++} ++@media screen and (min-width: 60em) { ++ .strike-l { text-decoration: line-through; } ++ .underline-l { text-decoration: underline; } ++ .no-underline-l { text-decoration: none; } ++} ++/* ++ ++ TEXT ALIGN ++ Docs: http://tachyons.io/docs/typography/text-align/ ++ ++ Base ++ t = text-align ++ ++ Modifiers ++ l = left ++ r = right ++ c = center ++ j = justify ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.tl { text-align: left; } ++.tr { text-align: right; } ++.tc { text-align: center; } ++.tj { text-align: justify; } ++@media screen and (min-width: 30em) { ++ .tl-ns { text-align: left; } ++ .tr-ns { text-align: right; } ++ .tc-ns { text-align: center; } ++ .tj-ns { text-align: justify; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .tl-m { text-align: left; } ++ .tr-m { text-align: right; } ++ .tc-m { text-align: center; } ++ .tj-m { text-align: justify; } ++} ++@media screen and (min-width: 60em) { ++ .tl-l { text-align: left; } ++ .tr-l { text-align: right; } ++ .tc-l { text-align: center; } ++ .tj-l { text-align: justify; } ++} ++/* ++ ++ TEXT TRANSFORM ++ Docs: http://tachyons.io/docs/typography/text-transform/ ++ ++ Base: ++ tt = text-transform ++ ++ Modifiers ++ c = capitalize ++ l = lowercase ++ u = uppercase ++ n = none ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.ttc { text-transform: capitalize; } ++.ttl { text-transform: lowercase; } ++.ttu { text-transform: uppercase; } ++.ttn { text-transform: none; } ++@media screen and (min-width: 30em) { ++ .ttc-ns { text-transform: capitalize; } ++ .ttl-ns { text-transform: lowercase; } ++ .ttu-ns { text-transform: uppercase; } ++ .ttn-ns { text-transform: none; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .ttc-m { text-transform: capitalize; } ++ .ttl-m { text-transform: lowercase; } ++ .ttu-m { text-transform: uppercase; } ++ .ttn-m { text-transform: none; } ++} ++@media screen and (min-width: 60em) { ++ .ttc-l { text-transform: capitalize; } ++ .ttl-l { text-transform: lowercase; } ++ .ttu-l { text-transform: uppercase; } ++ .ttn-l { text-transform: none; } ++} ++/* ++ ++ TYPE SCALE ++ Docs: http://tachyons.io/docs/typography/scale/ ++ ++ Base: ++ f = font-size ++ ++ Modifiers ++ 1 = 1st step in size scale ++ 2 = 2nd step in size scale ++ 3 = 3rd step in size scale ++ 4 = 4th step in size scale ++ 5 = 5th step in size scale ++ 6 = 6th step in size scale ++ 7 = 7th step in size scale ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++*/ ++/* ++ * For Hero/Marketing Titles ++ * ++ * These generally are too large for mobile ++ * so be careful using them on smaller screens. ++ * */ ++.f-6, ++.f-headline { ++ font-size: 6rem; ++} ++.f-5, ++.f-subheadline { ++ font-size: 5rem; ++} ++/* Type Scale */ ++.f1 { font-size: 3rem; } ++.f2 { font-size: 2.25rem; } ++.f3 { font-size: 1.5rem; } ++.f4 { font-size: 1.25rem; } ++.f5 { font-size: 1rem; } ++.f6 { font-size: .875rem; } ++.f7 { font-size: .75rem; } ++/* Small and hard to read for many people so use with extreme caution */ ++@media screen and (min-width: 30em){ ++ .f-6-ns, ++ .f-headline-ns { font-size: 6rem; } ++ .f-5-ns, ++ .f-subheadline-ns { font-size: 5rem; } ++ .f1-ns { font-size: 3rem; } ++ .f2-ns { font-size: 2.25rem; } ++ .f3-ns { font-size: 1.5rem; } ++ .f4-ns { font-size: 1.25rem; } ++ .f5-ns { font-size: 1rem; } ++ .f6-ns { font-size: .875rem; } ++ .f7-ns { font-size: .75rem; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .f-6-m, ++ .f-headline-m { font-size: 6rem; } ++ .f-5-m, ++ .f-subheadline-m { font-size: 5rem; } ++ .f1-m { font-size: 3rem; } ++ .f2-m { font-size: 2.25rem; } ++ .f3-m { font-size: 1.5rem; } ++ .f4-m { font-size: 1.25rem; } ++ .f5-m { font-size: 1rem; } ++ .f6-m { font-size: .875rem; } ++ .f7-m { font-size: .75rem; } ++} ++@media screen and (min-width: 60em) { ++ .f-6-l, ++ .f-headline-l { ++ font-size: 6rem; ++ } ++ .f-5-l, ++ .f-subheadline-l { ++ font-size: 5rem; ++ } ++ .f1-l { font-size: 3rem; } ++ .f2-l { font-size: 2.25rem; } ++ .f3-l { font-size: 1.5rem; } ++ .f4-l { font-size: 1.25rem; } ++ .f5-l { font-size: 1rem; } ++ .f6-l { font-size: .875rem; } ++ .f7-l { font-size: .75rem; } ++} ++/* ++ ++ TYPOGRAPHY ++ http://tachyons.io/docs/typography/measure/ ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++/* Measure is limited to ~66 characters */ ++.measure { ++ max-width: 30em; ++} ++/* Measure is limited to ~80 characters */ ++.measure-wide { ++ max-width: 34em; ++} ++/* Measure is limited to ~45 characters */ ++.measure-narrow { ++ max-width: 20em; ++} ++/* Book paragraph style - paragraphs are indented with no vertical spacing. */ ++.indent { ++ text-indent: 1em; ++ margin-top: 0; ++ margin-bottom: 0; ++} ++.small-caps { ++ -webkit-font-feature-settings: "c2sc"; ++ font-feature-settings: "c2sc"; ++ font-variant: small-caps; ++} ++/* Combine this class with a width to truncate text (or just leave as is to truncate at width of containing element. */ ++.truncate { ++ white-space: nowrap; ++ overflow: hidden; ++ text-overflow: ellipsis; ++} ++@media screen and (min-width: 30em) { ++ .measure-ns { ++ max-width: 30em; ++ } ++ .measure-wide-ns { ++ max-width: 34em; ++ } ++ .measure-narrow-ns { ++ max-width: 20em; ++ } ++ .indent-ns { ++ text-indent: 1em; ++ margin-top: 0; ++ margin-bottom: 0; ++ } ++ .small-caps-ns { ++ -webkit-font-feature-settings: "c2sc"; ++ font-feature-settings: "c2sc"; ++ font-variant: small-caps; ++ } ++ .truncate-ns { ++ white-space: nowrap; ++ overflow: hidden; ++ text-overflow: ellipsis; ++ } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .measure-m { ++ max-width: 30em; ++ } ++ .measure-wide-m { ++ max-width: 34em; ++ } ++ .measure-narrow-m { ++ max-width: 20em; ++ } ++ .indent-m { ++ text-indent: 1em; ++ margin-top: 0; ++ margin-bottom: 0; ++ } ++ .small-caps-m { ++ -webkit-font-feature-settings: "c2sc"; ++ font-feature-settings: "c2sc"; ++ font-variant: small-caps; ++ } ++ .truncate-m { ++ white-space: nowrap; ++ overflow: hidden; ++ text-overflow: ellipsis; ++ } ++} ++@media screen and (min-width: 60em) { ++ .measure-l { ++ max-width: 30em; ++ } ++ .measure-wide-l { ++ max-width: 34em; ++ } ++ .measure-narrow-l { ++ max-width: 20em; ++ } ++ .indent-l { ++ text-indent: 1em; ++ margin-top: 0; ++ margin-bottom: 0; ++ } ++ .small-caps-l { ++ -webkit-font-feature-settings: "c2sc"; ++ font-feature-settings: "c2sc"; ++ font-variant: small-caps; ++ } ++ .truncate-l { ++ white-space: nowrap; ++ overflow: hidden; ++ text-overflow: ellipsis; ++ } ++} ++/* ++ ++ UTILITIES ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++/* Equivalent to .overflow-y-scroll */ ++.overflow-container { ++ overflow-y: scroll; ++} ++.center { ++ margin-right: auto; ++ margin-left: auto; ++} ++.mr-auto { margin-right: auto; } ++.ml-auto { margin-left: auto; } ++@media screen and (min-width: 30em){ ++ .center-ns { ++ margin-right: auto; ++ margin-left: auto; ++ } ++ .mr-auto-ns { margin-right: auto; } ++ .ml-auto-ns { margin-left: auto; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em){ ++ .center-m { ++ margin-right: auto; ++ margin-left: auto; ++ } ++ .mr-auto-m { margin-right: auto; } ++ .ml-auto-m { margin-left: auto; } ++} ++@media screen and (min-width: 60em){ ++ .center-l { ++ margin-right: auto; ++ margin-left: auto; ++ } ++ .mr-auto-l { margin-right: auto; } ++ .ml-auto-l { margin-left: auto; } ++} ++/* ++ ++ VISIBILITY ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++/* ++ Text that is hidden but accessible ++ Ref: http://snook.ca/archives/html_and_css/hiding-content-for-accessibility ++*/ ++.clip { ++ position: fixed !important; ++ _position: absolute !important; ++ clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ ++ clip: rect(1px, 1px, 1px, 1px); ++} ++@media screen and (min-width: 30em) { ++ .clip-ns { ++ position: fixed !important; ++ _position: absolute !important; ++ clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ ++ clip: rect(1px, 1px, 1px, 1px); ++ } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .clip-m { ++ position: fixed !important; ++ _position: absolute !important; ++ clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ ++ clip: rect(1px, 1px, 1px, 1px); ++ } ++} ++@media screen and (min-width: 60em) { ++ .clip-l { ++ position: fixed !important; ++ _position: absolute !important; ++ clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ ++ clip: rect(1px, 1px, 1px, 1px); ++ } ++} ++/* ++ ++ WHITE SPACE ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.ws-normal { white-space: normal; } ++.nowrap { white-space: nowrap; } ++.pre { white-space: pre; } ++@media screen and (min-width: 30em) { ++ .ws-normal-ns { white-space: normal; } ++ .nowrap-ns { white-space: nowrap; } ++ .pre-ns { white-space: pre; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .ws-normal-m { white-space: normal; } ++ .nowrap-m { white-space: nowrap; } ++ .pre-m { white-space: pre; } ++} ++@media screen and (min-width: 60em) { ++ .ws-normal-l { white-space: normal; } ++ .nowrap-l { white-space: nowrap; } ++ .pre-l { white-space: pre; } ++} ++/* ++ ++ VERTICAL ALIGN ++ ++ Media Query Extensions: ++ -ns = not-small ++ -m = medium ++ -l = large ++ ++*/ ++.v-base { vertical-align: baseline; } ++.v-mid { vertical-align: middle; } ++.v-top { vertical-align: top; } ++.v-btm { vertical-align: bottom; } ++@media screen and (min-width: 30em) { ++ .v-base-ns { vertical-align: baseline; } ++ .v-mid-ns { vertical-align: middle; } ++ .v-top-ns { vertical-align: top; } ++ .v-btm-ns { vertical-align: bottom; } ++} ++@media screen and (min-width: 30em) and (max-width: 60em) { ++ .v-base-m { vertical-align: baseline; } ++ .v-mid-m { vertical-align: middle; } ++ .v-top-m { vertical-align: top; } ++ .v-btm-m { vertical-align: bottom; } ++} ++@media screen and (min-width: 60em) { ++ .v-base-l { vertical-align: baseline; } ++ .v-mid-l { vertical-align: middle; } ++ .v-top-l { vertical-align: top; } ++ .v-btm-l { vertical-align: bottom; } ++} ++/* ++ ++ HOVER EFFECTS ++ Docs: http://tachyons.io/docs/themes/hovers/ ++ ++ - Dim ++ - Glow ++ - Hide Child ++ - Underline text ++ - Grow ++ - Pointer ++ - Shadow ++ ++*/ ++/* ++ ++ Dim element on hover by adding the dim class. ++ ++*/ ++.dim { ++ opacity: 1; ++ -webkit-transition: opacity .15s ease-in; ++ transition: opacity .15s ease-in; ++} ++.dim:hover, ++.dim:focus { ++ opacity: .5; ++ -webkit-transition: opacity .15s ease-in; ++ transition: opacity .15s ease-in; ++} ++.dim:active { ++ opacity: .8; -webkit-transition: opacity .15s ease-out; transition: opacity .15s ease-out; ++} ++/* ++ ++ Animate opacity to 100% on hover by adding the glow class. ++ ++*/ ++.glow { ++ -webkit-transition: opacity .15s ease-in; ++ transition: opacity .15s ease-in; ++} ++.glow:hover, ++.glow:focus { ++ opacity: 1; ++ -webkit-transition: opacity .15s ease-in; ++ transition: opacity .15s ease-in; ++} ++/* ++ ++ Hide child & reveal on hover: ++ ++ Put the hide-child class on a parent element and any nested element with the ++ child class will be hidden and displayed on hover or focus. ++ ++
++
Hidden until hover or focus
++
Hidden until hover or focus
++
Hidden until hover or focus
++
Hidden until hover or focus
++
++*/ ++.hide-child .child { ++ opacity: 0; ++ -webkit-transition: opacity .15s ease-in; ++ transition: opacity .15s ease-in; ++} ++.hide-child:hover .child, ++.hide-child:focus .child, ++.hide-child:active .child { ++ opacity: 1; ++ -webkit-transition: opacity .15s ease-in; ++ transition: opacity .15s ease-in; ++} ++.underline-hover:hover, ++.underline-hover:focus { ++ text-decoration: underline; ++} ++/* Can combine this with overflow-hidden to make background images grow on hover ++ * even if you are using background-size: cover */ ++.grow { ++ -moz-osx-font-smoothing: grayscale; ++ -webkit-backface-visibility: hidden; ++ backface-visibility: hidden; ++ -webkit-transform: translateZ(0); ++ transform: translateZ(0); ++ -webkit-transition: -webkit-transform 0.25s ease-out; ++ transition: -webkit-transform 0.25s ease-out; ++ transition: transform 0.25s ease-out; ++ transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; ++} ++.grow:hover, ++.grow:focus { ++ -webkit-transform: scale(1.05); ++ transform: scale(1.05); ++} ++.grow:active { ++ -webkit-transform: scale(.90); ++ transform: scale(.90); ++} ++.grow-large { ++ -moz-osx-font-smoothing: grayscale; ++ -webkit-backface-visibility: hidden; ++ backface-visibility: hidden; ++ -webkit-transform: translateZ(0); ++ transform: translateZ(0); ++ -webkit-transition: -webkit-transform .25s ease-in-out; ++ transition: -webkit-transform .25s ease-in-out; ++ transition: transform .25s ease-in-out; ++ transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out; ++} ++.grow-large:hover, ++.grow-large:focus { ++ -webkit-transform: scale(1.2); ++ transform: scale(1.2); ++} ++.grow-large:active { ++ -webkit-transform: scale(.95); ++ transform: scale(.95); ++} ++/* Add pointer on hover */ ++.pointer:hover { ++ cursor: pointer; ++} ++/* ++ Add shadow on hover. ++ ++ Performant box-shadow animation pattern from ++ http://tobiasahlin.com/blog/how-to-animate-box-shadow/ ++*/ ++.shadow-hover { ++ cursor: pointer; ++ position: relative; ++ -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); ++ transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); ++} ++.shadow-hover::after { ++ content: ''; ++ -webkit-box-shadow: 0px 0px 16px 2px rgba(0, 0, 0, .2); ++ box-shadow: 0px 0px 16px 2px rgba(0, 0, 0, .2); ++ border-radius: inherit; ++ opacity: 0; ++ position: absolute; ++ top: 0; ++ left: 0; ++ width: 100%; ++ height: 100%; ++ z-index: -1; ++ -webkit-transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); ++ transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); ++} ++.shadow-hover:hover::after, ++.shadow-hover:focus::after { ++ opacity: 1; ++} ++/* Combine with classes in skins and skins-pseudo for ++ * many different transition possibilities. */ ++.bg-animate, ++.bg-animate:hover, ++.bg-animate:focus { ++ -webkit-transition: background-color .15s ease-in-out; ++ transition: background-color .15s ease-in-out; ++} ++/* ++ ++ Z-INDEX ++ ++ Base ++ z = z-index ++ ++ Modifiers ++ -0 = literal value 0 ++ -1 = literal value 1 ++ -2 = literal value 2 ++ -3 = literal value 3 ++ -4 = literal value 4 ++ -5 = literal value 5 ++ -999 = literal value 999 ++ -9999 = literal value 9999 ++ ++ -max = largest accepted z-index value as integer ++ ++ -inherit = string value inherit ++ -initial = string value initial ++ -unset = string value unset ++ ++ MDN: https://developer.mozilla.org/en/docs/Web/CSS/z-index ++ Spec: http://www.w3.org/TR/CSS2/zindex.html ++ Articles: ++ https://philipwalton.com/articles/what-no-one-told-you-about-z-index/ ++ ++ Tips on extending: ++ There might be a time worth using negative z-index values. ++ Or if you are using tachyons with another project, you might need to ++ adjust these values to suit your needs. ++ ++*/ ++.z-0 { z-index: 0; } ++.z-1 { z-index: 1; } ++.z-2 { z-index: 2; } ++.z-3 { z-index: 3; } ++.z-4 { z-index: 4; } ++.z-5 { z-index: 5; } ++.z-999 { z-index: 999; } ++.z-9999 { z-index: 9999; } ++.z-max { ++ z-index: 2147483647; ++} ++.z-inherit { z-index: inherit; } ++.z-initial { z-index: auto; z-index: initial; } ++.z-unset { z-index: unset; } ++/* ++ ++ NESTED ++ Tachyons module for styling nested elements ++ that are generated by a cms. ++ ++*/ ++.nested-copy-line-height p, ++.nested-copy-line-height ul, ++.nested-copy-line-height ol { ++ line-height: 1.5; ++} ++.nested-headline-line-height h1, ++.nested-headline-line-height h2, ++.nested-headline-line-height h3, ++.nested-headline-line-height h4, ++.nested-headline-line-height h5, ++.nested-headline-line-height h6 { ++ line-height: 1.25; ++} ++.nested-list-reset ul, ++.nested-list-reset ol { ++ padding-left: 0; ++ margin-left: 0; ++ list-style-type: none; ++} ++.nested-copy-indent p+p { ++ text-indent: 1em; ++ margin-top: 0; ++ margin-bottom: 0; ++} ++.nested-copy-separator p+p { ++ margin-top: 1.5em; ++} ++.nested-img img { ++ width: 100%; ++ max-width: 100%; ++ display: block; ++} ++.nested-links a { ++ color: #0594CB; ++ -webkit-transition: color .15s ease-in; ++ transition: color .15s ease-in; ++} ++.nested-links a:hover, ++.nested-links a:focus { ++ color: #96ccff; ++ -webkit-transition: color .15s ease-in; ++ transition: color .15s ease-in; ++} ++/*@import 'tachyons/src/_styles';*/ ++/* Variables */ ++/* Importing here will allow you to override any variables in the modules */ ++/* ++ ++ Tachyons ++ COLOR VARIABLES ++ ++ Grayscale ++ - Solids ++ - Transparencies ++ Colors ++ ++*/ ++/* ++ ++ CUSTOM MEDIA QUERIES ++ ++ Media query values can be changed to fit your own content. ++ There are no magic bullets when it comes to media query width values. ++ They should be declared in em units - and they should be set to meet ++ the needs of your content. You can also add additional media queries, ++ or remove some of the existing ones. ++ ++ These media queries can be referenced like so: ++ ++ @media (--breakpoint-not-small) { ++ .medium-and-larger-specific-style { ++ background-color: red; ++ } ++ } ++ ++ @media (--breakpoint-medium) { ++ .medium-screen-specific-style { ++ background-color: red; ++ } ++ } ++ ++ @media (--breakpoint-large) { ++ .large-and-larger-screen-specific-style { ++ background-color: red; ++ } ++ } ++ ++*/ ++/* Media Queries */ ++/* Debugging */ ++/*@import 'tachyons/src/_debug-children'; ++@import 'tachyons/src/_debug-grid';*/ ++/* Uncomment out the line below to help debug layout issues */ ++/* @import 'tachyons/src/_debug'; */ ++/* purgecss start ignore */ ++.header-link:after { ++ position: relative; ++ left: 0.5em; ++ opacity: 0; ++ font-size: 0.8em; ++ -moz-transition: opacity 0.2s ease-in-out 0.1s; ++ -ms-transition: opacity 0.2s ease-in-out 0.1s; ++} ++h2:hover .header-link, ++h3:hover .header-link, ++h4:hover .header-link, ++h5:hover .header-link, ++h6:hover .header-link { ++ opacity: 1; ++} ++.animated { ++ -webkit-animation-duration: .5s; ++ animation-duration: .5s; ++ -webkit-animation-fill-mode: forwards; ++ animation-fill-mode: forwards; ++ -webkit-animation-timing-function: ease-in-out; ++ animation-timing-function: ease-in-out; ++} ++@-webkit-keyframes fadeIn { ++ from { ++ opacity: 0; ++ } ++ ++ to { ++ opacity: 1; ++ } ++} ++@keyframes fadeIn { ++ from { ++ opacity: 0; ++ } ++ ++ to { ++ opacity: 1; ++ } ++} ++.fadeIn { ++ -webkit-animation-name: fadeIn; ++ animation-name: fadeIn; ++} ++.animated-delay-1 { ++ -webkit-animation-delay: 0.5s; ++ animation-delay: 0.5s; ++} ++.note, ++.warning { ++ ++ border-left-width: 4px; ++ border-left-style: solid; ++ position: relative; ++ border-color: #0594CB; ++ ++ display: block; ++} ++.note #exclamation-icon, ++.warning #exclamation-icon { ++ ++ fill: #0594CB; ++ position: absolute; ++ top: 35%; ++ left: -12px; ++ /*background-color: white;*/ ++} ++.admonition-content { ++ display: block; ++ margin: 0px; ++ padding: .125em 1em; ++ /*margin-left: 1em;*/ ++ margin-top: 2em; ++ margin-bottom: 2em; ++ overflow-x: auto; ++ /*font-size: .9375em;*/ ++ background-color: rgba(0, 0, 0, .05); ++ } ++.hide-child-menu .child-menu { ++ display: none; ++ } ++.hide-child-menu:hover .child-menu, ++ .hide-child-menu:focus .child-menu, ++ .hide-child-menu:active .child-menu { ++ display: block; ++ } ++/*documentation-copy headings exaggerate spacing and size to chunk content */ ++.documentation-copy h2 { ++ margin-top: 3em ++ } ++.documentation-copy h2.minor { ++ font-size: inherit; ++ margin-top: inherit; ++ border-bottom: none; ++} ++.searchbox{display:inline-block;position:relative;width:200px;height:32px!important;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:visible!important} ++.searchbox .algolia-autocomplete{display:block;width:100%;height:100%} ++.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative} ++.searchbox__input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .4s ease,-webkit-box-shadow .4s ease;transition:background .4s ease,-webkit-box-shadow .4s ease;transition:box-shadow .4s ease,background .4s ease;transition:box-shadow .4s ease,background .4s ease,-webkit-box-shadow .4s ease;border:0;border-radius:16px;-webkit-box-shadow:inset 0 0 0 1px #ccc;box-shadow:inset 0 0 0 1px #ccc;background:#fff!important;padding:0 26px 0 32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none} ++.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none} ++.searchbox__input:hover{-webkit-box-shadow:inset 0 0 0 1px #b3b3b3;box-shadow:inset 0 0 0 1px #b3b3b3} ++.searchbox__input:active,.searchbox__input:focus{outline:0;-webkit-box-shadow:inset 0 0 0 1px #aaa;box-shadow:inset 0 0 0 1px #aaa;background:#fff} ++.searchbox__input::-webkit-input-placeholder{color:#aaa} ++.searchbox__input:-ms-input-placeholder{color:#aaa} ++.searchbox__input::-ms-input-placeholder{color:#aaa} ++.searchbox__input::placeholder{color:#aaa} ++.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69, 142, 225, 0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0} ++.searchbox__submit:before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:""} ++.searchbox__submit:active,.searchbox__submit:hover{cursor:pointer} ++.searchbox__submit:focus{outline:0} ++.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6d7e96} ++.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0, 0, 0, .5)} ++.searchbox__reset.hide{display:none} ++.searchbox__reset:focus{outline:0} ++.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px} ++.searchbox__input:valid~.searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s} ++@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}} ++@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}} ++.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0!important;left:inherit!important} ++.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px} ++.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0!important;right:inherit!important} ++.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px} ++.algolia-autocomplete .ds-dropdown-menu{top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:600px;min-width:500px;-webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, .2),0 2px 3px 0 rgba(0, 0, 0, .1);box-shadow:0 1px 0 0 rgba(0, 0, 0, .2),0 2px 3px 0 rgba(0, 0, 0, .1)} ++.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:"";width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px} ++.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px} ++.algolia-autocomplete .ds-dropdown-menu .ds-suggestions a:hover{text-decoration:none} ++.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer} ++.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple,.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69, 142, 225, .05)} ++.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{position:relative;border:1px solid #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px} ++.algolia-autocomplete .ds-dropdown-menu *{-webkit-box-sizing:border-box;box-sizing:border-box} ++.algolia-autocomplete .algolia-docsearch-suggestion{display:block;position:relative;padding:0 8px;background:#fff;color:#02060c;overflow:hidden} ++.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143, 187, 237, .1);padding:.1em .05em} ++.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;-webkit-box-shadow:inset 0 -2px 0 0 rgba(69, 142, 225, .8);box-shadow:inset 0 -2px 0 0 rgba(69, 142, 225, .8);color:inherit} ++.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer} ++.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:"";position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px} ++.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363d} ++.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0} ++.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#a4a7ae;font-size:.9em;word-wrap:break-word} ++.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:"";position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0} ++.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none} ++.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060c;font-size:.9em;font-weight:700} ++.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676d} ++.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em} ++.algolia-autocomplete .algolia-docsearch-suggestion--no-results:before{display:none} ++.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222;background-color:#ebebeb;border-radius:3px;font-family:Menlo,Monaco,Consolas,Courier New,monospace} ++.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none} ++.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header,.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary{display:block} ++@media (min-width:768px){.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{display:block}} ++@media (max-width:768px){.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column{display:inline-block;width:auto;float:left;padding:0;color:#02060c;font-size:.9em;font-weight:700;text-align:left;opacity:.5}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column:before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column:after{content:"|"}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content{display:inline-block;width:auto;text-align:left;float:left;padding:0}.algolia-autocomplete .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content:before{display:none}} ++.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:1px solid #eee;padding:8px;margin:0} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content:before{display:none} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1:before{background-image:url('data:image/svg+xml;utf8,');content:"";width:10px;height:10px;display:inline-block} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none!important} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458ee1;font-size:.9em;font-weight:400} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title:before{content:"#";font-weight:700;color:#458ee1;display:inline-block} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8} ++.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:700;-webkit-box-shadow:none;box-shadow:none} ++.algolia-autocomplete .algolia-docsearch-footer{width:134px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0} ++.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='168' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M78.988.938h16.594a2.968 2.968 0 0 1 2.966 2.966V20.5a2.967 2.967 0 0 1-2.966 2.964H78.988a2.967 2.967 0 0 1-2.966-2.964V3.897A2.961 2.961 0 0 1 78.988.938zm41.937 17.866c-4.386.02-4.386-3.54-4.386-4.106l-.007-13.336 2.675-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-10.846-2.18c.821 0 1.43-.047 1.855-.129v-2.719a6.334 6.334 0 0 0-1.574-.199 5.7 5.7 0 0 0-.897.069 2.699 2.699 0 0 0-.814.24c-.24.116-.439.28-.582.491-.15.212-.219.335-.219.656 0 .628.219.991.616 1.23s.938.362 1.615.362zm-.233-9.7c.883 0 1.629.109 2.231.328.602.218 1.088.525 1.444.915.363.396.609.922.76 1.483.157.56.232 1.175.232 1.85v6.874a32.5 32.5 0 0 1-1.868.314c-.834.123-1.772.185-2.813.185-.69 0-1.327-.069-1.895-.198a4.001 4.001 0 0 1-1.471-.636 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.803 0-.656.13-1.073.384-1.525a3.24 3.24 0 0 1 1.047-1.106c.445-.287.95-.492 1.532-.615a8.8 8.8 0 0 1 1.82-.185 8.404 8.404 0 0 1 1.972.24v-.438c0-.307-.035-.6-.11-.874a1.88 1.88 0 0 0-.384-.73 1.784 1.784 0 0 0-.724-.493 3.164 3.164 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.735 7.735 0 0 0-1.26.307l-.321-2.192c.335-.117.834-.233 1.478-.349a10.98 10.98 0 0 1 2.073-.178zm52.842 9.626c.822 0 1.43-.048 1.854-.13V13.7a6.347 6.347 0 0 0-1.574-.199c-.294 0-.595.021-.896.069a2.7 2.7 0 0 0-.814.24 1.46 1.46 0 0 0-.582.491c-.15.212-.218.335-.218.656 0 .628.218.991.615 1.23.404.245.938.362 1.615.362zm-.226-9.694c.883 0 1.629.108 2.231.327.602.219 1.088.526 1.444.915.355.39.609.923.759 1.483a6.8 6.8 0 0 1 .233 1.852v6.873c-.41.088-1.034.19-1.868.314-.834.123-1.772.184-2.813.184-.69 0-1.327-.068-1.895-.198a4.001 4.001 0 0 1-1.471-.635 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.804 0-.656.13-1.073.384-1.524.26-.45.608-.82 1.047-1.107.445-.286.95-.491 1.532-.614a8.803 8.803 0 0 1 2.751-.13c.329.034.671.096 1.04.185v-.437a3.3 3.3 0 0 0-.109-.875 1.873 1.873 0 0 0-.384-.731 1.784 1.784 0 0 0-.724-.492 3.165 3.165 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.75 7.75 0 0 0-1.26.307l-.321-2.193c.335-.116.834-.232 1.478-.348a11.633 11.633 0 0 1 2.073-.177zm-8.034-1.271a1.626 1.626 0 0 1-1.628-1.62c0-.895.725-1.62 1.628-1.62.904 0 1.63.725 1.63 1.62 0 .895-.733 1.62-1.63 1.62zm1.348 13.22h-2.689V7.27l2.69-.423v11.956zm-4.714 0c-4.386.02-4.386-3.54-4.386-4.107l-.008-13.336 2.676-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-8.698-5.903c0-1.156-.253-2.119-.746-2.788-.493-.677-1.183-1.01-2.067-1.01-.882 0-1.574.333-2.065 1.01-.493.676-.733 1.632-.733 2.788 0 1.168.246 1.953.74 2.63.492.683 1.183 1.018 2.066 1.018.882 0 1.574-.342 2.067-1.019.492-.683.738-1.46.738-2.63zm2.737-.007c0 .902-.13 1.584-.397 2.33a5.52 5.52 0 0 1-1.128 1.906 4.986 4.986 0 0 1-1.752 1.223c-.685.286-1.739.45-2.265.45-.528-.006-1.574-.157-2.252-.45a5.096 5.096 0 0 1-1.744-1.223c-.487-.527-.863-1.162-1.137-1.906a6.345 6.345 0 0 1-.41-2.33c0-.902.123-1.77.397-2.508a5.554 5.554 0 0 1 1.15-1.892 5.133 5.133 0 0 1 1.75-1.216c.679-.287 1.425-.423 2.232-.423.808 0 1.553.142 2.237.423a4.88 4.88 0 0 1 1.753 1.216 5.644 5.644 0 0 1 1.135 1.892c.287.738.431 1.606.431 2.508zm-20.138 0c0 1.12.246 2.363.738 2.882.493.52 1.13.78 1.91.78.424 0 .828-.062 1.204-.178.377-.116.677-.253.917-.417V9.33a10.476 10.476 0 0 0-1.766-.226c-.971-.028-1.71.37-2.23 1.004-.513.636-.773 1.75-.773 2.788zm7.438 5.274c0 1.824-.466 3.156-1.404 4.004-.936.846-2.367 1.27-4.296 1.27-.705 0-2.17-.137-3.34-.396l.431-2.118c.98.205 2.272.26 2.95.26 1.074 0 1.84-.219 2.299-.656.459-.437.684-1.086.684-1.948v-.437a8.07 8.07 0 0 1-1.047.397c-.43.13-.93.198-1.492.198-.739 0-1.41-.116-2.018-.349a4.206 4.206 0 0 1-1.567-1.025c-.431-.45-.774-1.017-1.013-1.694-.24-.677-.363-1.885-.363-2.773 0-.834.13-1.88.384-2.577.26-.696.629-1.298 1.129-1.796.493-.498 1.095-.881 1.8-1.162a6.605 6.605 0 0 1 2.428-.457c.87 0 1.67.109 2.45.24.78.129 1.444.265 1.985.415V18.17z' fill='%235468FF'/%3E%3Cpath d='M6.972 6.677v1.627c-.712-.446-1.52-.67-2.425-.67-.585 0-1.045.13-1.38.391a1.24 1.24 0 0 0-.502 1.03c0 .425.164.765.494 1.02.33.256.835.532 1.516.83.447.192.795.356 1.045.495.25.138.537.332.862.582.324.25.563.548.718.894.154.345.23.741.23 1.188 0 .947-.334 1.691-1.004 2.234-.67.542-1.537.814-2.601.814-1.18 0-2.16-.229-2.936-.686v-1.708c.84.628 1.814.942 2.92.942.585 0 1.048-.136 1.388-.407.34-.271.51-.646.51-1.125 0-.287-.1-.55-.302-.79-.203-.24-.42-.42-.655-.542-.234-.123-.585-.29-1.053-.503a61.27 61.27 0 0 1-.582-.271 13.67 13.67 0 0 1-.55-.287 4.275 4.275 0 0 1-.567-.351 6.92 6.92 0 0 1-.455-.4c-.18-.17-.31-.34-.39-.51-.08-.17-.155-.37-.224-.598a2.553 2.553 0 0 1-.104-.742c0-.915.333-1.638.998-2.17.664-.532 1.523-.798 2.576-.798.968 0 1.793.17 2.473.51zm7.468 5.696v-.287c-.022-.607-.187-1.088-.495-1.444-.309-.357-.75-.535-1.324-.535-.532 0-.99.194-1.373.583-.382.388-.622.949-.717 1.683h3.909zm1.005 2.792v1.404c-.596.34-1.383.51-2.362.51-1.255 0-2.255-.377-3-1.132-.744-.755-1.116-1.744-1.116-2.968 0-1.297.34-2.316 1.021-3.055.68-.74 1.548-1.11 2.6-1.11 1.033 0 1.852.323 2.458.966.606.644.91 1.572.91 2.784 0 .33-.033.676-.096 1.038h-5.314c.107.702.405 1.239.894 1.611.49.372 1.106.558 1.85.558.862 0 1.58-.202 2.155-.606zm6.605-1.77h-1.212c-.596 0-1.045.116-1.349.35-.303.234-.454.532-.454.894 0 .372.117.664.35.877.235.213.575.32 1.022.32.51 0 .912-.142 1.204-.424.293-.281.44-.651.44-1.108v-.91zm-4.068-2.554V9.325c.627-.361 1.457-.542 2.489-.542 2.116 0 3.175 1.026 3.175 3.08V17h-1.548v-.957c-.415.68-1.143 1.02-2.186 1.02-.766 0-1.38-.22-1.843-.661-.462-.442-.694-1.003-.694-1.684 0-.776.293-1.38.878-1.81.585-.431 1.404-.647 2.457-.647h1.34V11.8c0-.554-.133-.971-.399-1.253-.266-.282-.707-.423-1.324-.423a4.07 4.07 0 0 0-2.345.718zm9.333-1.93v1.42c.394-1 1.101-1.5 2.123-1.5.148 0 .313.016.494.048v1.531a1.885 1.885 0 0 0-.75-.143c-.542 0-.989.24-1.34.718-.351.479-.527 1.048-.527 1.707V17h-1.563V8.91h1.563zm5.01 4.084c.022.82.272 1.492.75 2.019.479.526 1.15.79 2.01.79.639 0 1.235-.176 1.788-.527v1.404c-.521.319-1.186.479-1.995.479-1.265 0-2.276-.4-3.031-1.197-.755-.798-1.133-1.792-1.133-2.984 0-1.16.38-2.151 1.14-2.975.761-.825 1.79-1.237 3.088-1.237.702 0 1.346.149 1.93.447v1.436a3.242 3.242 0 0 0-1.77-.495c-.84 0-1.513.266-2.019.798-.505.532-.758 1.213-.758 2.042zM40.24 5.72v4.579c.458-1 1.293-1.5 2.505-1.5.787 0 1.42.245 1.899.734.479.49.718 1.17.718 2.042V17h-1.564v-5.106c0-.553-.14-.98-.422-1.284-.282-.303-.652-.455-1.11-.455-.531 0-1.002.202-1.411.606-.41.405-.615 1.022-.615 1.851V17h-1.563V5.72h1.563zm14.966 10.02c.596 0 1.096-.253 1.5-.758.404-.506.606-1.157.606-1.955 0-.915-.202-1.62-.606-2.114-.404-.495-.92-.742-1.548-.742-.553 0-1.05.224-1.491.67-.442.447-.662 1.133-.662 2.058 0 .958.212 1.67.638 2.138.425.469.946.703 1.563.703zM53.004 5.72v4.42c.574-.894 1.388-1.341 2.44-1.341 1.022 0 1.857.383 2.506 1.149.649.766.973 1.781.973 3.047 0 1.138-.309 2.109-.925 2.912-.617.803-1.463 1.205-2.537 1.205-1.075 0-1.894-.447-2.457-1.34V17h-1.58V5.72h1.58zm9.908 11.104l-3.223-7.913h1.739l1.005 2.632 1.26 3.415c.096-.32.48-1.458 1.15-3.415l.909-2.632h1.66l-2.92 7.866c-.777 2.074-1.963 3.11-3.559 3.11a2.92 2.92 0 0 1-.734-.079v-1.34c.17.042.351.064.543.064 1.032 0 1.755-.57 2.17-1.708z' fill='%235D6494'/%3E%3Cpath d='M89.632 5.967v-.772a.978.978 0 0 0-.978-.977h-2.28a.978.978 0 0 0-.978.977v.793c0 .088.082.15.171.13a7.127 7.127 0 0 1 1.984-.28c.65 0 1.295.088 1.917.259.082.02.164-.04.164-.13m-6.248 1.01l-.39-.389a.977.977 0 0 0-1.382 0l-.465.465a.973.973 0 0 0 0 1.38l.383.383c.062.061.15.047.205-.014.226-.307.472-.601.746-.874.281-.28.568-.526.883-.751.068-.042.075-.137.02-.2m4.16 2.453v3.341c0 .096.104.165.192.117l2.97-1.537c.068-.034.089-.117.055-.184a3.695 3.695 0 0 0-3.08-1.866c-.068 0-.136.054-.136.13m0 8.048a4.489 4.489 0 0 1-4.49-4.482 4.488 4.488 0 0 1 4.49-4.482 4.488 4.488 0 0 1 4.489 4.482 4.484 4.484 0 0 1-4.49 4.482m0-10.85a6.363 6.363 0 1 0 0 12.729 6.37 6.37 0 0 0 6.372-6.368 6.358 6.358 0 0 0-6.371-6.36' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0!important;width:100%;height:100%;display:block} ++/* These styles enhance the home page carousel, located here: themes/gohugoioTheme/layouts/partials/home-page-sections/showcase.html */ ++.overflow-x-scroll{ ++ -webkit-overflow-scrolling: touch; ++} ++.row { ++ -webkit-transition: 450ms -webkit-transform; ++ transition: 450ms -webkit-transform; ++ transition: 450ms transform; ++ transition: 450ms transform, 450ms -webkit-transform; ++ font-size: 0; ++} ++.tile { ++ -webkit-transition: 450ms all; ++ transition: 450ms all; ++} ++.details { ++ background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .9)), to(rgba(0, 0, 0, 0))); ++ background: linear-gradient(to top, rgba(0, 0, 0, .9) 0%, rgba(0, 0, 0, 0) 100%); ++ -webkit-transition: 450ms opacity; ++ transition: 450ms opacity; ++} ++.tile:hover .details { ++ opacity: 1; ++} ++.row:hover .tile { ++ opacity: 0.3; ++} ++.row:hover .tile:hover { ++ opacity: 1; ++} ++.chroma .lntable pre { ++ padding: 0; ++ margin: 0; ++ border: 0; ++} ++.chroma .lntable pre code { ++ padding: 0; ++ margin: 0; ++} ++pre, .pre { ++ overflow-x: auto; ++ overflow-y: hidden; ++ overflow: scroll; ++} ++code { ++ padding: 0.2em; ++ margin: 0; ++ font-size: 85%; ++ background-color: rgba(27, 31, 35, .05); ++ border-radius: 3px; ++} ++pre code { ++ display: block; ++ padding: 1.5em 1.5em; ++ font-size: .875rem; ++ line-height: 2; ++ overflow-x: auto; ++} ++pre { ++ background-color: #fff; ++ color: #333; ++ white-space: pre; ++ -webkit-hyphens: none; ++ -ms-hyphens: none; ++ hyphens: none; ++ position: relative; ++ border-width: 1px; ++ border-color: #ccc; ++ border-style: solid; ++} ++/* The Pygments highlighter comes with its own styles. */ ++.highlight pre { ++ background-color: inherit; ++ color: inherit; ++ padding: 0.5em; ++ font-size: .875rem; ++} ++/*We are adding the copy button content here so we can change it with javascript. See the "Clipboard scripts"*/ ++.copy:after { ++ content: "Copy" ++} ++.copied:after { ++ content: "Copied" ++} ++@media screen and (min-width: 60em) { ++ .full-width, pre.expand:hover ++ { ++ /*width: 100vw; ++ position: relative; ++ left: 50%; ++ right: 50%; ++ margin-left: -50vw; ++ margin-right: -50vw;*/ ++ /*width: 60vw;*/ ++ /*position: relative; ++ left: 50%; ++ right: 50%;*/ ++ /*margin-left: -30vw;*/ ++ margin-right: -30vw; ++ max-width: 100vw; ++ } ++} ++.code-block .line-numbers-rows { ++ background: #2f3a46; ++ border: none; ++ bottom: -50px; ++ color: #98a4b3; ++ left: -178px; ++ padding: 50px 0; ++ top: -50px; ++ width: 138px ++} ++.code-block .line-numbers-rows>span:before { ++ color: inherit; ++ padding-right: 30px ++} ++.tab-button{ ++ margin-bottom:1px; ++ position: relative; ++ z-index: 1; ++ color:#333; ++ border-color:#ccc; ++ outline: none; ++ background-color:white; ++} ++.tab-pane code{ ++ background:#f1f2f2; ++ border-radius:0; ++} ++.tab-pane .chroma{ ++ background:none; ++ padding:0; ++} ++.tab-button.active{ ++ border-bottom-color:#f1f2f2; ++ background-color: #f1f2f2; ++} ++.tab-content .tab-pane{ ++ display: none; ++} ++.tab-content .tab-pane.active{ ++ display: block; ++} ++/* Treatment of copy buttons inside a tab module */ ++.tab-content .copy, .tab-content .copied{ ++ display: none; ++} ++.tab-content .tab-pane.active + .copy, .tab-content .tab-pane.active + .copied{ ++ display: block; ++} ++.primary-color {color: #0594CB} ++.bg-primary-color {background-color: #0594CB} ++.hover-bg-primary-color:hover {background-color: #0594CB} ++.primary-color-dark {color: #0A1922} ++.bg-primary-color-dark {background-color: #0A1922} ++.hover-bg-primary-color-dark:hover {background-color: #0A1922} ++.primary-color-light {color: #f9f9f9} ++.bg-primary-color-light {background-color: #f9f9f9} ++.hover-bg-primary-color-light:hover {background-color: #f9f9f9} ++.accent-color {color: #EBB951} ++.bg-accent-color {background-color: #EBB951} ++.hover-bg-accent-color:hover {background-color: #EBB951} ++.accent-color-light {color: #FF4088} ++.hover-accent-color-light:hover {color: #FF4088} ++.bg-accent-color-light {background-color: #FF4088} ++.hover-bg-accent-color-light:hover {background-color: #FF4088} ++.accent-color-dark {color: #33ba91} ++.bg-accent-color-dark {background-color: #33ba91} ++.hover-bg-accent-color-dark:hover {background-color: #33ba91} ++.text-color-primary {color: #373737} ++.text-on-primary-color {color: #fff} ++.text-color-secondary {color: #ccc} ++.text-color-disabled {color: #F7f7f7} ++.divider-color {color: #f6f6f6} ++.warn-color {color: red} ++.nested-links a { ++ color: #0594CB; ++ text-decoration: none; ++ ++} ++.column-count-2 {-webkit-column-count: 1;column-count: 1} ++.column-gap-1 {-webkit-column-gap: 0;column-gap: 0} ++.break-inside-avoid {-webkit-column-break-inside: auto;break-inside: auto} ++@media screen and (min-width: 60em) { ++ .column-count-3-l {-webkit-column-count: 3;column-count: 3} ++ .column-count-2-l {-webkit-column-count: 2;column-count: 2} ++ .column-gap-1-l {-webkit-column-gap: 1;column-gap: 1} ++ .break-inside-avoid-l {-webkit-column-break-inside: avoid;break-inside: avoid} ++} ++.prose ul, .prose ol { ++ margin-bottom: 2em; ++} ++.prose ul li, .prose ol li { ++ margin-bottom: .5em; ++} ++.prose li:hover { ++ background-color: #eee ++} ++.prose ::selection { ++ background: #0594CB; /* WebKit/Blink Browsers */ ++ color: white; ++} ++body { ++ ++line-height: 1.45; ++ ++} ++p {margin-bottom: 1.3em;} ++h1, h2, h3, h4 { ++margin: 1.414em 0 0.5em; ++ ++line-height: 1.2; ++} ++h1 { ++margin-top: 0; ++font-size: 2.441em; ++} ++h2 {font-size: 1.953em;} ++h3 {font-size: 1.563em;} ++h4 {font-size: 1.25em;} ++small, .font_small {font-size: 0.8em;} ++.prose table { ++ width: 100%; ++ margin-bottom: 3em; ++ border-collapse: collapse; ++ border-spacing: 0; ++ font-size: 1em; ++ border: 1px solid #eee ++ ++} ++.prose table th { ++ background-color: #0594CB; ++ border-bottom: 1px solid #0594CB; ++ color: white; ++ font-weight: 400; ++ text-align: left; ++ padding: .375em .5em; ++} ++.prose table td, .prose table tc { ++ padding: .75em .5em; ++ text-align: left; ++ border-right: 1px solid #eee; ++} ++.prose table tr:nth-child(even) { ++ background-color: #eee; ++} ++dl dt { ++ font-weight: bold; ++ font-size: 1.125rem; ++} ++dd { ++ margin: .5em 0 2em 0; ++ padding: 0; ++} ++.f2-fluid { ++ font-size: 2.25rem; ++} ++@media screen and (min-width: 60em) { ++ .f2-fluid { ++ font-size: 1.25rem; ++ font-size: calc(0.70833rem + 0.83333vw); ++ } ++} ++/* From http://cssfontstack.com */ ++code, .code, pre code, .highlight pre { ++ font-family: 'inconsolata',Menlo,Monaco,'Courier New',monospace; ++} ++.sans-serif { ++ font-family: 'Muli', ++ avenir, ++ 'helvetica neue', helvetica, ++ ubuntu, ++ roboto, noto, ++ 'segoe ui', arial, ++ sans-serif; ++} ++.serif { ++ font-family: Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif; ++} ++/* Monospaced Typefaces (for code) */ ++.courier { ++ font-family: 'Courier Next', ++ courier, ++ monospace; ++} ++/* Sans-Serif Typefaces */ ++.helvetica { ++ font-family: 'helvetica neue', helvetica, ++ sans-serif; ++} ++.avenir { ++ font-family: 'avenir next', avenir, ++ sans-serif; ++} ++/* Serif Typefaces */ ++.athelas { ++ font-family: athelas, ++ georgia, ++ serif; ++} ++.georgia { ++ font-family: georgia, ++ serif; ++} ++.times { ++ font-family: times, ++ serif; ++} ++.bodoni { ++ font-family: "Bodoni MT", ++ serif; ++} ++.calisto { ++ font-family: "Calisto MT", ++ serif; ++} ++.garamond { ++ font-family: garamond, ++ serif; ++} ++.baskerville { ++ font-family: baskerville, ++ serif; ++} ++/* pagination.html: https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/template_embedded.go#L117 */ ++.pagination { ++ margin: 3rem 0; ++} ++.pagination li { ++ display: inline-block; ++ margin-right: .375rem; ++ font-size: .875rem; ++ margin-bottom: 2.5em; ++} ++.pagination li a { ++ padding: .5rem .625rem; ++ background-color: white; ++ color: #333; ++ border: 1px solid #ddd; ++ border-radius: 3px; ++ text-decoration: none; ++} ++.pagination li.disabled { ++ display: none; ++} ++.pagination li.active a:link, ++.pagination li.active a:active, ++.pagination li.active a:visited { ++ background-color: #ddd; ++} ++/* Hides non-meaningful TOC items*/ ++#TableOfContents ul li ul li ul li{ ++ display: none; ++ } ++#TableOfContents ul li { ++ color: black; ++ display: block; ++ margin-bottom: .375em; ++ line-height: 1.375; ++} ++#TableOfContents ul li a{ ++ width: 100%; ++ padding: .25em .375em; ++ margin-left: -.375em; ++ ++} ++#TableOfContents ul li a:hover { ++ background-color: #999; ++ color: white; ++ ++} ++.no-js .needs-js { ++ opacity: 0 ++} ++.js .needs-js { ++ opacity: 1; ++ -webkit-transition: opacity .15s ease-in; ++ transition: opacity .15s ease-in; ++} ++.facebook, .twitter, .instagram, .youtube { ++ fill: #BABABA; ++} ++.facebook:hover { ++ fill: #3b5998; ++} ++.twitter { ++ fill: #55acee; ++} ++.twitter:hover { ++ fill: #BABABA; ++} ++.instagram:hover { ++ fill: #e95950; ++} ++.youtube:hover { ++ fill: #bb0000; ++} ++@media (min-width: 75em) { ++ ++ [data-scrolldir="down"] .sticky { ++ position: fixed; ++ top:100px; ++ right:0; ++ } ++ ++ [data-scrolldir="up"] .sticky { ++ position: fixed; ++ top:100px; ++ right:0; ++ } ++} ++.fill-current { fill: currentColor; } ++/* Background */ ++.chroma { background-color: #ffffff } ++/* Error */ ++.chroma .err { color: #a61717; background-color: #e3d2d2 } ++/* LineTableTD */ ++.chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } ++/* LineTable */ ++.chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: auto; overflow: auto; display: block; } ++/* LineHighlight */ ++.chroma .hl { display: block; width: 100%;background-color: #ffffcc } ++/* LineNumbersTable */ ++.chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em; } ++/* LineNumbers */ ++.chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em; } ++/* Keyword */ ++.chroma .k { font-weight: bold } ++/* KeywordConstant */ ++.chroma .kc { font-weight: bold } ++/* KeywordDeclaration */ ++.chroma .kd { font-weight: bold } ++/* KeywordNamespace */ ++.chroma .kn { font-weight: bold } ++/* KeywordPseudo */ ++.chroma .kp { font-weight: bold } ++/* KeywordReserved */ ++.chroma .kr { font-weight: bold } ++/* KeywordType */ ++.chroma .kt { color: #445588; font-weight: bold } ++/* NameAttribute */ ++.chroma .na { color: #008080 } ++/* NameBuiltin */ ++.chroma .nb { color: #999999 } ++/* NameClass */ ++.chroma .nc { color: #445588; font-weight: bold } ++/* NameConstant */ ++.chroma .no { color: #008080 } ++/* NameEntity */ ++.chroma .ni { color: #800080 } ++/* NameException */ ++.chroma .ne { color: #990000; font-weight: bold } ++/* NameFunction */ ++.chroma .nf { color: #990000; font-weight: bold } ++/* NameNamespace */ ++.chroma .nn { color: #555555 } ++/* NameTag */ ++.chroma .nt { color: #000080 } ++/* NameVariable */ ++.chroma .nv { color: #008080 } ++/* LiteralString */ ++.chroma .s { color: #bb8844 } ++/* LiteralStringAffix */ ++.chroma .sa { color: #bb8844 } ++/* LiteralStringBacktick */ ++.chroma .sb { color: #bb8844 } ++/* LiteralStringChar */ ++.chroma .sc { color: #bb8844 } ++/* LiteralStringDelimiter */ ++.chroma .dl { color: #bb8844 } ++/* LiteralStringDoc */ ++.chroma .sd { color: #bb8844 } ++/* LiteralStringDouble */ ++.chroma .s2 { color: #bb8844 } ++/* LiteralStringEscape */ ++.chroma .se { color: #bb8844 } ++/* LiteralStringHeredoc */ ++.chroma .sh { color: #bb8844 } ++/* LiteralStringInterpol */ ++.chroma .si { color: #bb8844 } ++/* LiteralStringOther */ ++.chroma .sx { color: #bb8844 } ++/* LiteralStringRegex */ ++.chroma .sr { color: #808000 } ++/* LiteralStringSingle */ ++.chroma .s1 { color: #bb8844 } ++/* LiteralStringSymbol */ ++.chroma .ss { color: #bb8844 } ++/* LiteralNumber */ ++.chroma .m { color: #009999 } ++/* LiteralNumberBin */ ++.chroma .mb { color: #009999 } ++/* LiteralNumberFloat */ ++.chroma .mf { color: #009999 } ++/* LiteralNumberHex */ ++.chroma .mh { color: #009999 } ++/* LiteralNumberInteger */ ++.chroma .mi { color: #009999 } ++/* LiteralNumberIntegerLong */ ++.chroma .il { color: #009999 } ++/* LiteralNumberOct */ ++.chroma .mo { color: #009999 } ++/* Operator */ ++.chroma .o { font-weight: bold } ++/* OperatorWord */ ++.chroma .ow { font-weight: bold } ++/* Comment */ ++.chroma .c { color: #999988; font-style: italic } ++/* CommentHashbang */ ++.chroma .ch { color: #999988; font-style: italic } ++/* CommentMultiline */ ++.chroma .cm { color: #999988; font-style: italic } ++/* CommentSingle */ ++.chroma .c1 { color: #999988; font-style: italic } ++/* CommentSpecial */ ++.chroma .cs { color: #999999; font-weight: bold; font-style: italic } ++/* CommentPreproc */ ++.chroma .cp { color: #999999; font-weight: bold } ++/* CommentPreprocFile */ ++.chroma .cpf { color: #999999; font-weight: bold } ++/* GenericDeleted */ ++.chroma .gd { color: #000000; background-color: #ffdddd } ++/* GenericEmph */ ++.chroma .ge { font-style: italic } ++/* GenericError */ ++.chroma .gr { color: #aa0000 } ++/* GenericHeading */ ++.chroma .gh { color: #999999 } ++/* GenericInserted */ ++.chroma .gi { color: #000000; background-color: #ddffdd } ++/* GenericOutput */ ++.chroma .go { color: #888888 } ++/* GenericPrompt */ ++.chroma .gp { color: #555555 } ++/* GenericStrong */ ++.chroma .gs { font-weight: bold } ++/* GenericSubheading */ ++.chroma .gu { color: #aaaaaa } ++/* GenericTraceback */ ++.chroma .gt { color: #aa0000 } ++/* TextWhitespace */ ++.chroma .w { color: #bbbbbb } ++.nested-blockquote blockquote { ++ border-left: 4px solid #0594CB; ++ padding-left: 1em; ++ /*margin: 0;*/ ++} ++.mw-90 { ++ max-width:90%; ++} ++/* purgecss end ignore */ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/js/app.js index 00000000,00000000..3097ec5a new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/assets/output/js/app.js @@@ -1,0 -1,0 +1,18 @@@ ++!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t,n){!function(t,n){var r=function(e,t){"use strict";if(!t.getElementsByClassName)return;var n,r,i=t.documentElement,s=e.Date,o=e.HTMLPictureElement,a=e.addEventListener,c=e.setTimeout,u=e.requestAnimationFrame||c,l=e.requestIdleCallback,h=/^picture$/i,d=["load","error","lazyincluded","_lazyloaded"],f={},p=Array.prototype.forEach,g=function(e,t){return f[t]||(f[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),f[t].test(e.getAttribute("class")||"")&&f[t]},m=function(e,t){g(e,t)||e.setAttribute("class",(e.getAttribute("class")||"").trim()+" "+t)},v=function(e,t){var n;(n=g(e,t))&&e.setAttribute("class",(e.getAttribute("class")||"").replace(n," "))},y=function(e,t,n){var r=n?"addEventListener":"removeEventListener";n&&y(e,t),d.forEach(function(n){e[r](n,t)})},b=function(e,r,i,s,o){var a=t.createEvent("Event");return i||(i={}),i.instance=n,a.initEvent(r,!s,!o),a.detail=i,e.dispatchEvent(a),a},w=function(t,n){var i;!o&&(i=e.picturefill||r.pf)?(n&&n.src&&!t.getAttribute("srcset")&&t.setAttribute("srcset",n.src),i({reevaluate:!0,elements:[t]})):n&&n.src&&(t.src=n.src)},_=function(e,t){return(getComputedStyle(e,null)||{})[t]},E=function(e,t,n){for(n=n||e.offsetWidth;n0)&&"visible"!=_(s,"overflow")&&(r=s.getBoundingClientRect(),o=R>r.left&&kr.top-1&&T500&&i.clientWidth>500?500:370),L=r.expand,I=L*r.expFactor),H2&&f>2&&!t.hidden?(H=I,q=0):H=f>1&&q>1&&B<6?L:0;for(;s=d&&(T=a.top)<=O&&(R=a.right)>=d*D&&(k=a.left)<=A&&(M||R||k||T)&&(r.loadHidden||"hidden"!=_(m[s],"visibility"))&&(u&&B<3&&!p&&(f<3||q<4)||F(m[s],h))){if(X(m[s]),l=!0,B>9)break}else!l&&u&&!c&&B<4&&q<4&&f>2&&(o[0]||r.preloadAfterLoad)&&(o[0]||!p&&(M||R||k||T||"auto"!=m[s].getAttribute(r.sizesAttr)))&&(c=o[0]||m[s]);else X(m[s]);c&&!l&&X(c)}},K=function(e){var t,n=0,i=r.throttleDelay,o=r.ricTimeout,a=function(){t=!1,n=s.now(),e()},u=l&&o>49?function(){l(a,{timeout:o}),o!==r.ricTimeout&&(o=r.ricTimeout)}:S(function(){c(a)},!0);return function(e){var r;(e=!0===e)&&(o=33),t||(t=!0,(r=i-(s.now()-n))<0&&(r=0),e||r<9?u():c(u,r))}}(U),V=function(e){m(e.target,r.loadedClass),v(e.target,r.loadingClass),y(e.target,W),b(e.target,"lazyloaded")},J=S(V),W=function(e){J({target:e.target})},G=function(e){var t,n=e.getAttribute(r.srcsetAttr);(t=r.customMedia[e.getAttribute("data-media")||e.getAttribute("media")])&&e.setAttribute("media",t),n&&e.setAttribute("srcset",n)},Q=S(function(e,t,n,i,s){var o,a,u,l,f,g;(f=b(e,"lazybeforeunveil",t)).defaultPrevented||(i&&(n?m(e,r.autosizesClass):e.setAttribute("sizes",i)),a=e.getAttribute(r.srcsetAttr),o=e.getAttribute(r.srcAttr),s&&(u=e.parentNode,l=u&&h.test(u.nodeName||"")),g=t.firesLoad||"src"in e&&(a||o||l),f={target:e},g&&(y(e,z,!0),clearTimeout(d),d=c(z,2500),m(e,r.loadingClass),y(e,W,!0)),l&&p.call(u.getElementsByTagName("source"),G),a?e.setAttribute("srcset",a):o&&!l&&(j.test(e.nodeName)?function(e,t){try{e.contentWindow.location.replace(t)}catch(n){e.src=t}}(e,o):e.src=o),s&&(a||l)&&w(e,{src:o})),e._lazyRace&&delete e._lazyRace,v(e,r.lazyClass),x(function(){(!g||e.complete&&e.naturalWidth>1)&&(g?z(f):B--,V(f))},!0)}),X=function(e){var t,n=P.test(e.nodeName),i=n&&(e.getAttribute(r.sizesAttr)||e.getAttribute("sizes")),s="auto"==i;(!s&&u||!n||!e.getAttribute("src")&&!e.srcset||e.complete||g(e,r.errorClass)||!g(e,r.lazyClass))&&(t=b(e,"lazyunveilread").detail,s&&N.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,B++,Q(e,t,s,i,n))},Z=function(){if(!u)if(s.now()-E<999)c(Z,999);else{var e=C(function(){r.loadMode=3,K()});u=!0,r.loadMode=3,K(),a("scroll",function(){3==r.loadMode&&(r.loadMode=2),e()},!0)}};return{_:function(){E=s.now(),n.elements=t.getElementsByClassName(r.lazyClass),o=t.getElementsByClassName(r.lazyClass+" "+r.preloadClass),D=r.hFac,a("scroll",K,!0),a("resize",K,!0),e.MutationObserver?new MutationObserver(K).observe(i,{childList:!0,subtree:!0,attributes:!0}):(i.addEventListener("DOMNodeInserted",K,!0),i.addEventListener("DOMAttrModified",K,!0),setInterval(K,999)),a("hashchange",K,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(e){t.addEventListener(e,K,!0)}),/d$|^c/.test(t.readyState)?Z():(a("load",Z),t.addEventListener("DOMContentLoaded",K),c(Z,2e4)),n.elements.length?(U(),x._lsFlush()):K()},checkElems:K,unveil:X}}(),N=function(){var e,n=S(function(e,t,n,r){var i,s,o;if(e._lazysizesWidth=r,r+="px",e.setAttribute("sizes",r),h.test(t.nodeName||""))for(i=t.getElementsByTagName("source"),s=0,o=i.length;s0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===r(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,a.default)(e,"click",function(e){return t.onClick(e)})}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new s.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return l("action",e)}},{key:"defaultTarget",value:function(e){var t=l("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return l("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach(function(e){n=n&&!!document.queryCommandSupported(e)}),n}}]),t}();function l(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}e.exports=u},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,s.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,s.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":r(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=o},function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(e),r.removeAllRanges(),r.addRange(i),t=r.toString()}return t}},function(e,t){function n(){}n.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r0&&n.parentNode.classList.add("expand")}}},function(e,t,n){n(9)({apiKey:"167e7998590aebda7f9fedcf86bc4a55",indexName:"hugodocs",inputSelector:"#search-input",debug:!0})},function(e,t,n){ ++/*! docsearch 2.6.1 | © Algolia | github.com/algolia/docsearch */ ++!function(t,n){e.exports=n()}("undefined"!=typeof self&&self,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=22)}([function(e,t,n){"use strict";var r=n(1);function i(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}e.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(e){if(void 0===e&&(e=navigator.userAgent),/(msie|trident)/i.test(e)){var t=e.match(/(msie |rv:)(\d+(.\d+)?)/i);if(t)return t[2]}return!1},escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(e){return"number"==typeof e},toStr:function(e){return void 0===e||null===e?"":e+""},cloneDeep:function(e){var t=this.mixin({},e),n=this;return this.each(t,function(e,r){e&&(n.isArray(e)?t[r]=[].concat(e):n.isObject(e)&&(t[r]=n.cloneDeep(e)))}),t},error:function(e){throw new Error(e)},every:function(e,t){var n=!0;return e?(this.each(e,function(r,i){if(!(n=t.call(null,r,i,e)))return!1}),!!n):n},any:function(e,t){var n=!1;return e?(this.each(e,function(r,i){if(t.call(null,r,i,e))return n=!0,!1}),n):n},getUniqueId:function(){var e=0;return function(){return e++}}(),templatify:function(e){if(this.isFunction(e))return e;var t=r.element(e);return"SCRIPT"===t.prop("tagName")?function(){return t.text()}:function(){return String(e)}},defer:function(e){setTimeout(e,0)},noop:function(){},formatPrefix:function(e,t){return t?"":e+"-"},className:function(e,t,n){return(n?"":".")+e+t},escapeHighlightedString:function(e,t,n){t=t||"";var r=document.createElement("div");r.appendChild(document.createTextNode(t)),n=n||"";var s=document.createElement("div");s.appendChild(document.createTextNode(n));var o=document.createElement("div");return o.appendChild(document.createTextNode(e)),o.innerHTML.replace(RegExp(i(r.innerHTML),"g"),t).replace(RegExp(i(s.innerHTML),"g"),n)}}},function(e,t,n){"use strict";e.exports={element:null}},function(e,t){var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString;e.exports=function(e,t,i){if("[object Function]"!==r.call(t))throw new TypeError("iterator must be a function");var s=e.length;if(s===+s)for(var o=0;o was loaded but did not call our provided callback"),JSONPScriptError:s("JSONPScriptError"," ++ ++{{ end }} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/head-additions.html index 00000000,00000000..af615ee7 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/head-additions.html @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/hero.html index 00000000,00000000..9e724043 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/hero.html @@@ -1,0 -1,0 +1,18 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/features-icons.html index 00000000,00000000..a7733acd new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/features-icons.html @@@ -1,0 -1,0 +1,34 @@@ ++
++ {{ if .Params.features }} ++
++ {{ $features := .Params.features }} ++ {{ range $i, $e := $features }} ++ {{ $features_count := $e | len }} ++ ++
++ ++
++
++ {{ with .image_path }} ++ icon depicting {{ $e.heading }} ++ {{ end }} ++
++ ++
++

++ {{ .heading }} ++

++
++

{{.tagline}}

++
++ {{ .copy }} ++
++
++
++
++ ++
++ {{ end }} ++
++ {{ end }} ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/features-single.html index 00000000,00000000..f36b3d67 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/features-single.html @@@ -1,0 -1,0 +1,32 @@@ ++{{ if .Params.sections }} ++ {{ range .Params.sections }} ++ {{ $.Scratch.Add "i" 1 }}{{ $i := $.Scratch.Get "i" }} ++ ++
++
++ ++
++
++ image depicting an example of {{ .heading }} ++
++
++ ++
++ ++
++ ++
++
++ ++ {{ end }} ++{{ end }} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/installation.html index 00000000,00000000..4bea1a54 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/installation.html @@@ -1,0 -1,0 +1,39 @@@ ++
++ ++ ++
++
++

Install in seconds, build in milliseconds.

++

Hugo works on macOS, Windows, Linux, FreeBSD, and others.

++

Host on any server or your favorite CDN.

++
++
++ ++ ++
++
++ Hugo Gopher ++
++

Mac OS

++
++ $ brew install hugo
++
++

Windows

++
++ $ choco install hugo -confirm
++
++

Linux

++
++ $ snap install hugo
++
++ ++ ++ ++
++ ++ ++ ++ ++ ++ ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/open-source-involvement.html index 00000000,00000000..5300fb7a new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/open-source-involvement.html @@@ -1,0 -1,0 +1,59 @@@ ++
++
++ Github Logo ++
++
++ ++
++ ++ ++ ++ ++
++
++ ++

Hugo is open-source and completely free.

++

Our hundreds of contributors make Hugo great.

++
++
++ ++ ++ ++ ++ ++ ++ ++ ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/showcase.html index 00000000,00000000..c73cfa5e new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/showcase.html @@@ -1,0 -1,0 +1,44 @@@ ++
++

Showcase

++ {{/* NOTE: transitions for this section are in themes/gohugoioTheme/src/css/_carousel.css */}} ++
++
++
++ {{ $showcasePages := where .Site.RegularPages "Section" "showcase" }} ++ {{ if $showcasePages }} ++ {{ template "home_showcase_item" (index $showcasePages 0) }} ++ {{ range $p := first 10 ($showcasePages | after 1 | shuffle) }} ++ {{template "home_showcase_item" $p }} ++ {{end}} ++ {{end}} ++
++
++
++ {{/* END */}} ++
{{/* using Flex to make the button show up on the right side */}} ++ See All ++
++
++ ++ ++{{ define "home_showcase_item" }} ++ {{ $img := (.Resources.ByType "image").GetMatch "*featured*" }} ++ {{ with $img }} ++ {{ $big := .Fill "1024x512 top" }} ++ {{ $small := $big.Resize "512x" }} ++ ++ {{with $.Title}} ++
++
++ {{.}} → ++
++
++ {{end}} ++
++ {{ end }} ++{{ end }} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/sponsors.html index 00000000,00000000..fa179f7f new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/sponsors.html @@@ -1,0 -1,0 +1,38 @@@ ++{{$classes_box := "ba b--light-gray bg-light-gray br3 flex flex-column flex-wrap items-center justify-center ph3 pv4 mb4 w-100 w-30-l "}} ++{{$gtag := .gtag | default "unknown" }} ++{{ with .cx.Site.Data.sponsors }} ++
++
  ++

Hugo Sponsors

++
++ {{ range .banners }} ++ {{ $banner := . }} ++ {{if .logo}} ++
++ {{with .link -}} ++ {{ $url := printf "%s?%s" . (querify "utm_source" "homepage" "utm_medium" "banner" "utm_campaign" "hugosponsor") | safeURL }} ++ {{ if eq (getenv "HUGO_ENV") "production" | or (eq $.cx.Site.Params.env "production") }} ++ {{ $gtagID := printf "Sponsor %s %s" $banner.name $gtag | title }} ++ ++ {{ else }} ++ ++ {{ end }} ++ {{- end}} ++ Logo for {{ .name }} ++ {{with .link}}{{end}} ++ {{with .copy}} ++

++ {{- . -}} ++

++ {{end}} ++
++ {{else}} ++
++

Your Logo Here

++
++ {{end}} ++ {{end}} ++
++
++
++{{end}} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/tweets.html index 00000000,00000000..5aebf673 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/home-page-sections/tweets.html @@@ -1,0 -1,0 +1,25 @@@ ++
++ ++ {{ $interior_classes := $.Site.Params.flex_box_interior_classes }} ++ ++

See what others are saying about Hugo…

++ ++
++ ++ {{ range first 4 (sort $.Site.Data.homepagetweets.tweet "date" "desc" ) }} ++ ++ {{ end }} ++
++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/icon-link.html index 00000000,00000000..dec9ae48 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/icon-link.html @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-links-docs-mobile.html index 00000000,00000000..ad9d535b new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-links-docs-mobile.html @@@ -1,0 -1,0 +1,11 @@@ ++{{ $currentPage := . }} ++{{ $menu := .Site.Menus.docs.ByWeight }} ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-links-docs.html index 00000000,00000000..61aa11dd new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-links-docs.html @@@ -1,0 -1,0 +1,23 @@@ ++{{ $currentPage := . }} ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-links-global-mobile.html index 00000000,00000000..4a1631d9 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-links-global-mobile.html @@@ -1,0 -1,0 +1,11 @@@ ++{{ $currentPage := . }} ++{{ $menu := .Site.Menus.global }} ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-links.html index 00000000,00000000..af3790b1 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-links.html @@@ -1,0 -1,0 +1,37 @@@ ++{{ $currentPage := . }} ++{{ $.Scratch.Add "listlinkClasses" "f6 link primary-color-dark hover-white db brand-font ma0 w-100 pv3 ph4" }} ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-mobile.html index 00000000,00000000..00b1a691 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-mobile.html @@@ -1,0 -1,0 +1,12 @@@ ++ ++
++ {{ partial "nav-links-docs-mobile.html" . }} ++
++ ++
++ ++ ++ ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-top.html index 00000000,00000000..d8e87eb6 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/nav-top.html @@@ -1,0 -1,0 +1,16 @@@ ++{{ $currentPage := . }} ++
++ ++ ++ {{ partial "nav-links" .}} ++
++ {{ partial "nav-button-open" .}} ++
++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/page-edit.html index 00000000,00000000..edf84669 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/page-edit.html @@@ -1,0 -1,0 +1,3 @@@ ++Improve this page diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/page-header.html index 00000000,00000000..dcc96242 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/page-header.html @@@ -1,0 -1,0 +1,20 @@@ ++{{ $currentPage := . }} ++{{ $currentURL := .RelPermalink }} ++
++ ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/pagelayout.html index 00000000,00000000..dd048223 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/pagelayout.html @@@ -1,0 -1,0 +1,34 @@@ ++{{ $section_to_display := .section_to_display }} ++
++ ++
++
++ {{ partial "nav-links-docs.html" .context }} ++
++ ++
++ ++ ++ ++ ++
++ {{ $interior_classes := .context.Site.Params.flex_box_interior_classes }} ++
++ {{ range $section_to_display }} ++ {{ partial "boxes-section-summaries" (dict "context" . "classes" $interior_classes "fullcontent" true) }} ++ {{ end }} ++
++
++ ++
++ ++
++ ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/previous-next-links-in-section-with-title.html index 00000000,00000000..71a14c0e new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/previous-next-links-in-section-with-title.html @@@ -1,0 -1,0 +1,14 @@@ ++{{ if or .PrevInSection .NextInSection }} ++{{/* this div holds these a tags as a unit for flex-box display */}} ++ ++{{ end }} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/previous-next-links-in-section.html index 00000000,00000000..af9f4aac new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/previous-next-links-in-section.html @@@ -1,0 -1,0 +1,16 @@@ ++{{ if or .PrevInSection .NextInSection }} ++{{/* this div holds these a tags as a unit for flex-box display */}} ++ ++{{ end }} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/previous-next-links.html index 00000000,00000000..cd43dd84 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/previous-next-links.html @@@ -1,0 -1,0 +1,25 @@@ ++{{if .Prev }} ++ ++ {{ partial "svg/ic_chevron_left_black_24px.svg" (dict "size" "30px") }} {{ .Prev.Title }} ++ ++{{end}} ++ ++{{if .Next }} ++ ++ {{ .Next.Title }} {{ partial "svg/ic_chevron_right_black_24px.svg" (dict "size" "30px") }} ++ ++{{end}} ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/related.html index 00000000,00000000..fb11699a new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/related.html @@@ -1,0 -1,0 +1,9 @@@ ++{{ $related := .Site.RegularPages.Related . | first 5 }} ++{{ with $related }} ++

See Also

++ ++{{ end }} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/site-footer.html index 00000000,00000000..39ddb36d new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/site-footer.html @@@ -1,0 -1,0 +1,48 @@@ ++
++
++
++ ++ ++ ++
++ Hugo Logo ++
++ ++ ++ ++ ++ ++ {{ with getenv "REPOSITORY_URL" -}} ++

Netlify badge

++ {{- end }} ++ ++
++ ++
  ++ {{ partial "home-page-sections/sponsors.html" (dict "cx" . "gtag" "footer" "classes_section" "pb3 w-100" "classes_copy" "f7 w-90-ns") }} ++
++ ++
++ ++
  ++

The Hugo logos are copyright © Steve Francia 2013–{{ now.Year }}.

++

The Hugo Gopher is based on an original work by Renée French.

++
++ ++ ++ ++
++ {{- partial "nav-mobile.html" . -}} ++
++ ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/site-manifest.html index 00000000,00000000..54472ba1 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/site-manifest.html @@@ -1,0 -1,0 +1,7 @@@ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/site-nav.html index 00000000,00000000..0266c993 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/site-nav.html @@@ -1,0 -1,0 +1,38 @@@ ++{{ $currentPage := . }} ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/site-scripts.html index 00000000,00000000..7dec9de1 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/site-scripts.html @@@ -1,0 -1,0 +1,17 @@@ ++ ++{{ $scripts := resources.Get "output/js/app.js" }} ++{{ $isDev := eq hugo.Environment "development" }} ++{{ if not $isDev }} ++{{ $scripts = $scripts | fingerprint }} ++{{ end }} ++{{ with $scripts }} ++ {{ if $isDev }} ++ ++ {{ else }} ++ ++ {{ end }} ++ {{ $.Scratch.Set "scripts" . }} ++{{end}} ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/site-search.html index 00000000,00000000..d8c4b97b new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/site-search.html @@@ -1,0 -1,0 +1,6 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/social-follow.html index 00000000,00000000..7b517dbb new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/social-follow.html @@@ -1,0 -1,0 +1,7 @@@ ++ ++{{ with .Site.Social.twitter }} ++ ++{{ end }} ++Star diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/summary.html index 00000000,00000000..0f140cf7 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/summary.html @@@ -1,0 -1,0 +1,13 @@@ ++
++
++ {{ humanize .Section }} ++

++ ++ {{ .Title }} ++ ++

++ ++
++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/Twitter_Logo_Blue.svg index 00000000,00000000..da943841 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/Twitter_Logo_Blue.svg @@@ -1,0 -1,0 +1,1 @@@ ++Twitter_Logo_Blue diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/apple.svg index 00000000,00000000..6f3c20f7 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/apple.svg @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/clipboard.svg index 00000000,00000000..e1b17035 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/clipboard.svg @@@ -1,0 -1,0 +1,3 @@@ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/clippy.svg index 00000000,00000000..e1b17035 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/clippy.svg @@@ -1,0 -1,0 +1,3 @@@ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/cloud.svg index 00000000,00000000..2ea15de8 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/cloud.svg @@@ -1,0 -1,0 +1,13 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/content.svg index 00000000,00000000..bc696b90 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/content.svg @@@ -1,0 -1,0 +1,18 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/design.svg index 00000000,00000000..9f9d7176 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/design.svg @@@ -1,0 -1,0 +1,5 @@@ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/exclamation.svg index 00000000,00000000..e69de29b new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/exclamation.svg diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/facebook.svg index 00000000,00000000..6e6af44a new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/facebook.svg @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/focus.svg index 00000000,00000000..ed2c929b new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/focus.svg @@@ -1,0 -1,0 +1,11 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/freebsd.svg index 00000000,00000000..842be09a new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/freebsd.svg @@@ -1,0 -1,0 +1,3 @@@ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/functions.svg index 00000000,00000000..717a3568 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/functions.svg @@@ -1,0 -1,0 +1,14 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/github-corner.svg index 00000000,00000000..29bc57ad new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/github-corner.svg @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/github-squared.svg index 00000000,00000000..dabc741e new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/github-squared.svg @@@ -1,0 -1,0 +1,3 @@@ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gitter.svg index 00000000,00000000..9c2de7da new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gitter.svg @@@ -1,0 -1,0 +1,57 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gme.svg index 00000000,00000000..9ab114aa new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gme.svg @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/godoc-icon.html index 00000000,00000000..1a6b8215 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/godoc-icon.html @@@ -1,0 -1,0 +1,35 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher-2.svg index 00000000,00000000..961221f1 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher-2.svg @@@ -1,0 -1,0 +1,27 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher-front.svg index 00000000,00000000..0f8fbe0d new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher-front.svg @@@ -1,0 -1,0 +1,33 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher-homepage.svg index 00000000,00000000..36d9f1c4 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher-homepage.svg @@@ -1,0 -1,0 +1,58 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher-side_path.svg index 00000000,00000000..05cfb84d new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher-side_path.svg @@@ -1,0 -1,0 +1,42 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher-small.svg index 00000000,00000000..bc1e5010 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher-small.svg @@@ -1,0 -1,0 +1,50 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher.svg index 00000000,00000000..7f6ec255 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/gopher.svg @@@ -1,0 -1,0 +1,65 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/hugo-h-only.svg index 00000000,00000000..ea72a6f5 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/hugo-h-only.svg @@@ -1,0 -1,0 +1,9 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/hugo.svg index 00000000,00000000..58d02559 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/hugo.svg @@@ -1,0 -1,0 +1,10 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/ic_arrow_drop_down.svg index 00000000,00000000..3ba28c3f new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/ic_arrow_drop_down.svg @@@ -1,0 -1,0 +1,4 @@@ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/ic_arrow_drop_up.svg index 00000000,00000000..8ec2eb76 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/ic_arrow_drop_up.svg @@@ -1,0 -1,0 +1,4 @@@ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/ic_chevron_left_black_24px.svg index 00000000,00000000..da37757c new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/ic_chevron_left_black_24px.svg @@@ -1,0 -1,0 +1,4 @@@ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/ic_chevron_right_black_24px.svg index 00000000,00000000..47689a91 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/ic_chevron_right_black_24px.svg @@@ -1,0 -1,0 +1,4 @@@ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/idea.svg index 00000000,00000000..5c2ccc2f new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/idea.svg @@@ -1,0 -1,0 +1,61 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/instagram.svg index 00000000,00000000..ae915113 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/instagram.svg @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/javascript.svg index 00000000,00000000..b0e2f5b0 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/javascript.svg @@@ -1,0 -1,0 +1,24 @@@ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/json.svg index 00000000,00000000..d2ba6d0f new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/json.svg @@@ -1,0 -1,0 +1,7 @@@ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/link-ext.svg index 00000000,00000000..ba9400b7 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/link-ext.svg @@@ -1,0 -1,0 +1,3 @@@ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/link-permalink.svg index 00000000,00000000..f5de52d0 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/link-permalink.svg @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/md.svg index 00000000,00000000..f1a79456 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/md.svg @@@ -1,0 -1,0 +1,4 @@@ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/mdsolid.svg index 00000000,00000000..d0d9ae93 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/mdsolid.svg @@@ -1,0 -1,0 +1,7 @@@ ++ ++ ++ ++ ++ Svg Vector Icons : http://www.onlinewebfonts.com/icon ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/newlogo.svg index 00000000,00000000..83b70638 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/newlogo.svg @@@ -1,0 -1,0 +1,35 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/sass.svg index 00000000,00000000..da3d9cfc new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/sass.svg @@@ -1,0 -1,0 +1,3 @@@ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/search.svg index 00000000,00000000..181789b5 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/search.svg @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/twitter.svg index 00000000,00000000..247ca906 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/twitter.svg @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/website.svg index 00000000,00000000..2bdcf5f9 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/website.svg @@@ -1,0 -1,0 +1,5 @@@ ++ ++ ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/windows.svg index 00000000,00000000..fe3bf029 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/windows.svg @@@ -1,0 -1,0 +1,1 @@@ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/yaml.svg index 00000000,00000000..59eeb71c new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/svg/yaml.svg @@@ -1,0 -1,0 +1,1 @@@ ++icon diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/tags.html index 00000000,00000000..59e3e51a new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/tags.html @@@ -1,0 -1,0 +1,37 @@@ ++{{ $currentPageUrl := .RelPermalink }} ++{{ if and .Params.tags .Site.Taxonomies.tags }} ++ {{ $name := index .Params.tags 0 }} ++ {{ $name := $name | urlize }} ++ {{ $tags := index .Site.Taxonomies.tags $name }} ++ ++
++ ++
++{{end}} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/toc.html index 00000000,00000000..583feec4 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/partials/toc.html @@@ -1,0 -1,0 +1,13 @@@ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/robots.txt index 00000000,00000000..25b9e9a0 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/robots.txt @@@ -1,0 -1,0 +1,8 @@@ ++User-agent: * ++# robotstxt.org - if ENV production variable is false robots will be disallowed. ++{{ if eq (getenv "HUGO_ENV") "production" }} ++ Disallow: admin/ ++ Disallow: ++{{ else }} ++ Disallow: / ++{{ end }} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/articlelist.html index 00000000,00000000..2755b1e2 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/articlelist.html @@@ -1,0 -1,0 +1,18 @@@ ++ ++ ++ ++ ++ ++ ++ {{ range $ind, $art := $.Site.Data.articles.article }} ++ ++ ++ ++ ++ ++ {{ end }} ++ ++
Title ++ Author ++ Date ++
{{$art.title | markdownify }}{{ $art.author | markdownify }}{{ $art.date }}
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/code-toggle.html index 00000000,00000000..c695a7aa new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/code-toggle.html @@@ -1,0 -1,0 +1,24 @@@ ++{{ $langs := (slice "yaml" "toml" "json") }} ++
++
++ {{- with .Get "file" -}} ++
{{ . }}.
++ {{- end -}} ++ {{ range $langs }} ++   ++ {{ end }} ++
++
++ {{ range $langs }} ++
++ {{ highlight ($.Inner | transform.Remarshal . | safeHTML) . ""}} ++
++ {{ if ne ($.Get "copy") "false" }} ++ ++ {{/* Functionality located within filesaver.js The copy here is located in the css with .copy class so it can be replaced with JS on success */}} ++ {{end}} ++ {{ end }} ++
++ ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/code.html index 00000000,00000000..6df49956 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/code.html @@@ -1,0 -1,0 +1,15 @@@ ++
++ {{- with .Get "file" -}} ++
{{.}}
++ {{- end -}} ++ ++ {{ if ne (.Get "copy") "false" }} ++ ++ {{/* Functionality located within filesaver.js The copy here is located in the css with .copy class so it can be replaced with JS on success */}} ++ {{end}} ++
++ {{- .Inner -}} ++
++ ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/datatable.html index 00000000,00000000..7ddda86d new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/datatable.html @@@ -1,0 -1,0 +1,18 @@@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ {{ range $ind, $art := $.Site.Data.articles.article }} ++ ++ ++ ++ ++ ++ {{ end }} ++ ++
TitleAuthorDate
{{$art.title | markdownify }}{{ $art.author | markdownify }}{{ $art.date }}
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/directoryindex.html index 00000000,00000000..37e7d3ad new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/directoryindex.html @@@ -1,0 -1,0 +1,13 @@@ ++{{- $pathURL := .Get "pathURL" -}} ++{{- $path := .Get "path" -}} ++{{- $files := readDir $path -}} ++ ++ ++ ++{{- range $files }} ++ ++ ++ ++ ++{{- end }} ++
Size in bytesName
{{ .Size }} {{ .Name }}
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/docfile.html index 00000000,00000000..2f982aae new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/docfile.html @@@ -1,0 -1,0 +1,11 @@@ ++{{ $file := .Get 0}} ++{{ $filepath := $file }} ++{{ $syntax := index (split $file ".") 1 }} ++{{ $syntaxoverride := eq (len .Params) 2 }} ++
++
{{$filepath}}
++ ++
{{- readFile $file -}}
++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/exfile.html index 00000000,00000000..22678295 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/exfile.html @@@ -1,0 -1,0 +1,12 @@@ ++{{ $file := .Get 0}} ++{{ $filepath := replace $file "static/" ""}} ++{{ $syntax := index (split $file ".") 1 }} ++{{ $syntaxoverride := eq (len .Params) 2 }} ++
++
{{$filepath}}
++ ++
{{- readFile $file -}}
++ Source ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/exfm.html index 00000000,00000000..c0429bbe new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/exfm.html @@@ -1,0 -1,0 +1,13 @@@ ++ ++{{ $file := .Get 0}} ++{{ $filepath := replace $file "static/" ""}} ++{{ $syntax := index (split $file ".") 1 }} ++{{ $syntaxoverride := eq (len .Params) 2 }} ++
++
{{$filepath}}
++ ++
{{- readFile $file -}}
++ Source ++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/gh.html index 00000000,00000000..e027dc0f new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/gh.html @@@ -1,0 -1,0 +1,9 @@@ ++{{ range .Params }} ++ {{ if eq (substr . 0 1) "@" }} ++ {{ . }} ++ {{ else if eq (substr . 0 2) "0x" }} ++ {{ substr . 2 6 }} ++ {{ else }} ++ #{{ . }} ++ {{ end }} ++{{ end }} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/ghrepo.html index 00000000,00000000..e9df40d6 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/ghrepo.html @@@ -1,0 -1,0 +1,1 @@@ ++GitHub repository diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/nohighlight.html index 00000000,00000000..0f254b4c new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/nohighlight.html @@@ -1,0 -1,0 +1,1 @@@ ++
{{ .Inner }}
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/note.html index 00000000,00000000..24d2cd0b new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/note.html @@@ -1,0 -1,0 +1,9 @@@ ++{{ $_hugo_config := `{ "version": 1 }` }} ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/output.html index 00000000,00000000..df1a8ae8 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/output.html @@@ -1,0 -1,0 +1,11 @@@ ++{{$file := .Get "file"}} ++{{$icon := index (split $file ".") 1 }} ++
++
{{$file}}
++ ++
++ {{- .Inner -}} ++
++
diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/readfile.html index 00000000,00000000..f777abe2 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/readfile.html @@@ -1,0 -1,0 +1,6 @@@ ++{{$file := .Get "file"}} ++{{- if eq (.Get "markdown") "true" -}} ++{{- $file | readFile | markdownify -}} ++{{- else -}} ++{{ $file | readFile | safeHTML }} ++{{- end -}} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/tip.html index 00000000,00000000..139e3376 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/tip.html @@@ -1,0 -1,0 +1,9 @@@ ++{{ $_hugo_config := `{ "version": 1 }` }} ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/warning.html index 00000000,00000000..c9147be6 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/warning.html @@@ -1,0 -1,0 +1,9 @@@ ++{{ $_hugo_config := `{ "version": 1 }` }} ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/yt.html index 00000000,00000000..6915cec5 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/shortcodes/yt.html @@@ -1,0 -1,0 +1,11 @@@ ++
++ ++ {{if (.Get "thumbnail")}} ++
++ {{else}} ++
++ {{end}} ++
++{{ if (.Get "description") }} ++
{{ .Get "description" | markdownify }}
++{{ end }} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/showcase/list.html index 00000000,00000000..b0083fc0 new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/showcase/list.html @@@ -1,0 -1,0 +1,46 @@@ ++{{ define "main" }} ++
++
++

++ {{ .Title }} ++

++
++ {{ .Content }} ++
++
++
++ {{ range (.Paginate (.Pages | shuffle ) 20).Pages }} ++ {{template "showcase_items" .}} ++ {{ end }} ++
++ ++
The Showcase articles are copyright the content authors. Any open source license will be attached.
++
++{{ end }} ++ ++ ++{{define "showcase_items"}} ++ ++
++ {{ $img := (.Resources.ByType "image").GetMatch "*featured*" }} ++ {{ with $img }} ++ {{ $big := .Fill "1024x512 top" }} ++ {{ $small := $big.Resize "512x" }} ++ ++ {{end}} ++
{{/* the margin aligns to the bottom */}} ++

++ {{- .Title -}} ++

++
++
++
++ ++ ++{{end}} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/showcase/single.html index 00000000,00000000..a7cf439c new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/layouts/showcase/single.html @@@ -1,0 -1,0 +1,106 @@@ ++{{ define "title" }} ++Showcase: {{ .Title }} ++{{ end }} ++ ++{{ define "main" }} ++
++ ++ ++
++ ++
++ {{template "sc-details" .}} ++
++ ++
++ {{template "sc-main-column" .}} ++
++ ++ ++ ++
++ ++
{{/* bottom row */}} ++ Last Update: {{ .Lastmod.Format "January 2, 2006" }}
++ {{ partial "page-edit.html" . }} ++
++
The Showcase articles are copyright the content authors. Any open source license will be attached.
++
++{{ end }} ++ ++ ++ ++{{define "sc-main-column"}} ++ {{ $img := (.Resources.ByType "image").GetMatch "*featured*" }} ++ {{ with $img }} ++ {{ $big := .Fill "1024x512 top" }} ++ {{ $small := $big.Resize "512x" }} ++ {{ $img.Title }} ++ {{ end }} ++ ++ ++{{end}} ++ ++{{define "sc-details"}} ++ ++{{end}} ++ ++{{define "sc-navigation"}} ++ {{$section := where .Site.RegularPages "Section" .Section}} ++ {{$number_of_entries := $section | len}} ++ ++{{end}} diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/static/android-chrome-144x144.png index 00000000,00000000..975cb33b new file mode 100644 Binary files differ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/static/android-chrome-192x192.png index 00000000,00000000..7ab6c384 new file mode 100644 Binary files differ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/static/android-chrome-256x256.png index 00000000,00000000..ed88a222 new file mode 100644 Binary files differ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/static/android-chrome-36x36.png index 00000000,00000000..3695eb08 new file mode 100644 Binary files differ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/static/android-chrome-48x48.png index 00000000,00000000..ca275dad new file mode 100644 Binary files differ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/static/android-chrome-72x72.png index 00000000,00000000..966891f2 new file mode 100644 Binary files differ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/static/android-chrome-96x96.png index 00000000,00000000..feb1d3eb new file mode 100644 Binary files differ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/static/apple-touch-icon.png index 00000000,00000000..ecf1fc02 new file mode 100644 Binary files differ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/static/browserconfig.xml index 00000000,00000000..62400c5f new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/static/browserconfig.xml @@@ -1,0 -1,0 +1,10 @@@ ++ ++ ++ ++ ++ ++ ++ #2d89ef ++ ++ ++ diff --cc docs/_vendor/github.com/gohugoio/gohugoioTheme/static/dist/app.bundle.js index 00000000,00000000..6391e71e new file mode 100644 --- /dev/null +++ b/docs/_vendor/github.com/gohugoio/gohugoioTheme/static/dist/app.bundle.js @@@ -1,0 -1,0 +1,22 @@@ ++!function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=11)}([function(t,e,n){"use strict";var r=function(t){var e=document.createElement("a");return e.className="header-link",e.href="#"+t,e.innerHTML=' ',e},i=function(t,e){for(var n=e.getElementsByTagName("h"+t),i=0;i0&&p.parentNode.classList.add("expand")}}catch(t){a=!0,u=t}finally{try{!s&&l.return&&l.return()}finally{if(a)throw u}}}},function(t,e,n){"use strict";n(13)({apiKey:"167e7998590aebda7f9fedcf86bc4a55",indexName:"hugodocs",inputSelector:"#search-input",debug:!0})},function(t,e,n){"use strict";n(14),n(15)},function(t,e,n){"use strict";function r(){for(var t=this.dataset.target.split(" "),e=document.querySelector(".mobilemenu:not(.dn)"),n=document.querySelector(".desktopmenu:not(.dn)"),r=document.querySelector(".desktopmenu:not(.dn)"),i=0;i=0?function(){var t=window.pageYOffset;(t>=i-s||window.innerHeight+t>=document.body.offsetHeight)&&clearInterval(u)}:function(){window.pageYOffset<=(i||0)&&clearInterval(u)};var u=setInterval(a,16)},e=document.querySelectorAll("#TableOfContents ul li a");[].forEach.call(e,function(e){e.addEventListener("click",function(n){n.preventDefault();var r=e.getAttribute("href"),i=document.querySelector(r),o=e.getAttribute("data-speed");i&&t(i,o||500)},!1)})}}()},function(t,e,n){"use strict";function r(t){if(t.target){t.preventDefault();var e=t.currentTarget,n=e.getAttribute("data-toggle-tab")}else var n=t;window.localStorage&&window.localStorage.setItem("configLangPref",n);for(var r=document.querySelectorAll("[data-toggle-tab='"+n+"']"),i=document.querySelectorAll("[data-pane='"+n+"']"),a=0;a0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=(0,r.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,r.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":i(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}();t.exports=s})},{select:5}],8:[function(e,n,r){!function(i,o){if("function"==typeof t&&t.amd)t(["module","./clipboard-action","tiny-emitter","good-listener"],o);else if(void 0!==r)o(n,e("./clipboard-action"),e("tiny-emitter"),e("good-listener"));else{var s={exports:{}};o(s,i.clipboardAction,i.tinyEmitter,i.goodListener),i.clipboard=s.exports}}(this,function(t,e,n,r){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function u(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}var c=i(e),l=i(n),h=i(r),f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===f(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,h.default)(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new c.default({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return u("action",t)}},{key:"defaultTarget",value:function(t){var e=u("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return u("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach(function(t){n=n&&!!document.queryCommandSupported(t)}),n}}]),e}(l.default);t.exports=d})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)})},function(t,e,n){/*! docsearch 2.4.1 | © Algolia | github.com/algolia/docsearch */ ++!function(e,n){t.exports=n()}(0,function(){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=46)}([function(t,e,n){"use strict";function r(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var i=n(1);t.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},escapeRegExChars:function(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(t){return"number"==typeof t},toStr:function(t){return void 0===t||null===t?"":t+""},cloneDeep:function(t){var e=this.mixin({},t),n=this;return this.each(e,function(t,r){t&&(n.isArray(t)?e[r]=[].concat(t):n.isObject(t)&&(e[r]=n.cloneDeep(t)))}),e},error:function(t){throw new Error(t)},every:function(t,e){var n=!0;return t?(this.each(t,function(r,i){if(!(n=e.call(null,r,i,t)))return!1}),!!n):n},any:function(t,e){var n=!1;return t?(this.each(t,function(r,i){if(e.call(null,r,i,t))return n=!0,!1}),n):n},getUniqueId:function(){var t=0;return function(){return t++}}(),templatify:function(t){if(this.isFunction(t))return t;var e=i.element(t);return"SCRIPT"===e.prop("tagName")?function(){return e.text()}:function(){return String(t)}},defer:function(t){setTimeout(t,0)},noop:function(){},formatPrefix:function(t,e){return e?"":t+"-"},className:function(t,e,n){return(n?"":".")+t+e},escapeHighlightedString:function(t,e,n){e=e||"";var i=document.createElement("div");i.appendChild(document.createTextNode(e)),n=n||"";var o=document.createElement("div");o.appendChild(document.createTextNode(n));var s=document.createElement("div");return s.appendChild(document.createTextNode(t)),s.innerHTML.replace(RegExp(r(i.innerHTML),"g"),e).replace(RegExp(r(o.innerHTML),"g"),n)}}},function(t,e,n){"use strict";t.exports={element:null}},function(t,e){var n=Object.prototype.hasOwnProperty,r=Object.prototype.toString;t.exports=function(t,e,i){if("[object Function]"!==r.call(e))throw new TypeError("iterator must be a function");var o=t.length;if(o===+o)for(var s=0;s was loaded but did not call our provided callback"),JSONPScriptError:i("JSONPScriptError","