Author: Matti Picus <matti.pi...@gmail.com> Branch: nikola Changeset: r970:8db38f1bf2da Date: 2020-01-07 23:27 +0200 http://bitbucket.org/pypy/pypy.org/changeset/8db38f1bf2da/
Log: add the public (nikola) build diff too long, truncating to 2000 out of 7082 lines diff --git a/public/archive.html b/public/archive.html new file mode 100644 --- /dev/null +++ b/public/archive.html @@ -0,0 +1,71 @@ +<!DOCTYPE html> +<html prefix=" + og: http://ogp.me/ns# article: http://ogp.me/ns/article# + " vocab="http://ogp.me/ns" lang="en"> +<head> +<meta charset="utf-8"> +<meta name="description" content="A Faster Python"> +<meta name="viewport" content="width=device-width, initial-scale=1"> +<title>Archive | PyPy</title> +<link href="assets/css/rst_base.css" rel="stylesheet" type="text/css"> +<link href="assets/css/nikola_rst.css" rel="stylesheet" type="text/css"> +<link href="assets/css/code.css" rel="stylesheet" type="text/css"> +<link href="assets/css/theme.css" rel="stylesheet" type="text/css"> +<link href="assets/css/styles.css" rel="stylesheet" type="text/css"> +<meta name="theme-color" content="#5670d4"> +<meta name="generator" content="Nikola (getnikola.com)"> +<link rel="alternate" type="application/rss+xml" title="RSS" hreflang="en" href="rss.xml"> +<link rel="canonical" href="https://www.pypy.org/archive.html"> +<!--[if lt IE 9]><script src="assets/js/html5shiv-printshiv.min.js"></script><![endif]--><link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> +</head> +<body> + <a href="#content" class="sr-only sr-only-focusable">Skip to main content</a> + <div id="container"> + <header id="header"><h1 id="brand"><a href="https://www.pypy.org/" title="PyPy" rel="home"> + + </a></h1> + + + <div class="topnav" id="myTopNav"> + <div> + <a href="index.html"><image src="images/pypy-logo.svg" width="75" alt="PyPy"></image></a> + <div class="dropdown"> <button class="dropbtn">Features + <i class="fa fa-caret-down"></i> + </button> + <div class="dropdown-content"> + <a href="features.html">What is PyPy?</a> + <a href="compat.html">Compatibility</a> + <a href="performance.html">Performance</a> + </div> +</div> + <a href="download.html">Download</a> + <a href="http://doc.pypy.org">Dev Documentation</a> + <a href="http://morepypy.blogspot.com">Blog</a> + <div class="dropdown"> <button class="dropbtn">About + <i class="fa fa-caret-down"></i> + </button> + <div class="dropdown-content"> + <a href="people.html">People</a> + <a href="contact.html">Contact</a> + </div> +</div> + + + + + </div> + <a href="javascript:void(0);" class="icon" onclick="make_responsive()">☰</a> + </div> + + </header><main id="content"><article class="listpage"><header><h1>Archive</h1> + </header><p>No posts found.</p> +</article></main><footer id="footer"><p> +<img src="images/pypy-logo-nav-grey.png" alt="PyPy Logo"> Contents © +2019 <a href="mailto:pypy-...@pypy.org">The PyPy Team</a> Powered by <a href="https://getnikola.com" rel="nofollow">Nikola</a> +</p> + + </footer> +</div> + <script src="assets/js/styles.js"></script> +</body> +</html> diff --git a/public/assets/css/_styles.css b/public/assets/css/_styles.css new file mode 100644 --- /dev/null +++ b/public/assets/css/_styles.css @@ -0,0 +1,1388 @@ +/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */ +*, +::before, +::after { + background-repeat: no-repeat; + box-sizing: border-box; } + +::before, +::after { + text-decoration: inherit; + vertical-align: inherit; } + +html { + cursor: default; + font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + line-height: 1.15; + -moz-tab-size: 4; + tab-size: 4; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + word-break: break-word; } + +body { + margin: 0; } + +h1 { + font-size: 2em; + margin: 0.67em 0; } + +hr { + height: 0; + overflow: visible; } + +main { + display: block; } + +nav ol, +nav ul { + list-style: none; } + +pre { + font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; + font-size: 1em; } + +a { + background-color: transparent; } + +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; } + +b, +strong { + font-weight: bolder; } + +code, +kbd, +samp { + font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; + font-size: 1em; } + +small { + font-size: 80%; } + +::-moz-selection { + background-color: #b3d4fc; + color: #000; + text-shadow: none; } + +::selection { + background-color: #b3d4fc; + color: #000; + text-shadow: none; } + +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; } + +audio, +video { + display: inline-block; } + +audio:not([controls]) { + display: none; + height: 0; } + +img { + border-style: none; } + +svg:not([fill]) { + fill: currentColor; } + +svg:not(:root) { + overflow: hidden; } + +table { + border-collapse: collapse; } + +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +input, +select { + margin: 0; } + +button { + overflow: visible; + text-transform: none; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +fieldset { + padding: 0.35em 0.75em 0.625em; } + +input { + overflow: visible; } + +legend { + color: inherit; + display: table; + max-width: 100%; + white-space: normal; } + +progress { + display: inline-block; + vertical-align: baseline; } + +select { + text-transform: none; } + +textarea { + margin: 0; + overflow: auto; + resize: vertical; } + +[type="checkbox"], +[type="radio"] { + padding: 0; } + +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; } + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; } + +::-webkit-input-placeholder { + color: inherit; + opacity: 0.54; } + +::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; } + +::-moz-focus-inner { + border-style: none; + padding: 0; } + +:-moz-focusring { + outline: 1px dotted ButtonText; } + +details { + display: block; } + +dialog { + background-color: white; + border: solid; + color: black; + display: block; + height: -moz-fit-content; + height: -webkit-fit-content; + height: fit-content; + left: 0; + margin: auto; + padding: 1em; + position: absolute; + right: 0; + width: -moz-fit-content; + width: -webkit-fit-content; + width: fit-content; } + +dialog:not([open]) { + display: none; } + +summary { + display: list-item; } + +canvas { + display: inline-block; } + +template { + display: none; } + +a, +area, +button, +input, +label, +select, +summary, +textarea, +[tabindex] { + -ms-touch-action: manipulation; + touch-action: manipulation; } + +[hidden] { + display: none; } + +[aria-busy="true"] { + cursor: progress; } + +[aria-controls] { + cursor: pointer; } + +[aria-disabled="true"], +[disabled] { + cursor: not-allowed; } + +[aria-hidden="false"][hidden]:not(:focus) { + clip: rect(0, 0, 0, 0); + display: inherit; + position: absolute; } + +/*! Based on https://github.com/milligram/milligram */ +*, +*:after, +*:before { + box-sizing: inherit; } + +html { + box-sizing: border-box; + font-size: 62.5%; } + +body { + font-size: 1.6em; + font-weight: 300; + letter-spacing: .01em; + line-height: 1.6; + background-color: #fcfcfc; } + +body { + color: #4B545C; + font-family: 'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; } + +b, +strong { + font-weight: bold; } + +p { + margin-top: 0; } + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 300; + letter-spacing: -.1rem; + margin-bottom: 2.0rem; + margin-top: 0; } + +h1 { + font-size: 4.6rem; + line-height: 1.2; } + +h2 { + font-size: 3.6rem; + line-height: 1.25; } + +h3 { + font-size: 2.8rem; + line-height: 1.3; } + +h4 { + font-size: 2.2rem; + letter-spacing: -.08rem; + line-height: 1.35; } + +h5 { + font-size: 1.8rem; + letter-spacing: -.05rem; + line-height: 1.5; } + +h6 { + font-size: 1.6rem; + letter-spacing: 0; + line-height: 1.4; } + +blockquote { + border-left: 0.3rem solid #d1d1d1; + margin-left: 0; + margin-right: 0; + padding: 1rem 1.5rem; } + blockquote *:last-child { + margin-bottom: 0; } + +.button, +button { + background-color: #35bf712e; + border: 0.1rem solid #1890ff; + border-radius: .4rem; + color: #fcfcfc; + cursor: pointer; + display: inline-block; + font-size: 1.1rem; + font-weight: 700; + height: 3.8rem; + letter-spacing: .1rem; + line-height: 3.8rem; + padding: 0 3.0rem; + text-align: center; + text-decoration: none; + text-transform: uppercase; + white-space: nowrap; + -webkit-box-shadow: 0px 5px 10px 0px rgba(24, 144, 255, 0.2); + -webkit-box-shadow--moz-box-shadow: 0px 5px 10px 0px rgba(24, 144, 255, 0.2); + -webkit-box-shadow-box-shadow: 0px 5px 10px 0px rgba(24, 144, 255, 0.2); } + .button:focus, .button:hover, + button:focus, + button:hover, + input[type='button']:focus, + input[type='button']:hover, + input[type='reset']:focus, + input[type='reset']:hover, + input[type='submit']:focus, + input[type='submit']:hover { + background-color: #4B545C; + border-color: #4B545C; + color: #fcfcfc; + outline: 0; + -webkit-box-shadow: 0px 5px 10px 0px rgba(75, 84, 92, 0.2); + -webkit-box-shadow--moz-box-shadow: 0px 5px 10px 0px rgba(75, 84, 92, 0.2); + -webkit-box-shadow-box-shadow: 0px 5px 10px 0px rgba(75, 84, 92, 0.2); } + .button[disabled], + button[disabled], + input[type='button'][disabled], + input[type='reset'][disabled], + input[type='submit'][disabled] { + cursor: default; + opacity: .5; } + .button[disabled]:focus, .button[disabled]:hover, + button[disabled]:focus, + button[disabled]:hover, + input[type='button'][disabled]:focus, + input[type='button'][disabled]:hover, + input[type='reset'][disabled]:focus, + input[type='reset'][disabled]:hover, + input[type='submit'][disabled]:focus, + input[type='submit'][disabled]:hover { + background-color: #35bf712e; + border-color: #1890ff; } + .button.button-outline, + button.button-outline, + input[type='button'].button-outline, + input[type='reset'].button-outline, + input[type='submit'].button-outline { + background-color: transparent; + color: #35bf712e; } + .button.button-outline:focus, .button.button-outline:hover, + button.button-outline:focus, + button.button-outline:hover, + input[type='button'].button-outline:focus, + input[type='button'].button-outline:hover, + input[type='reset'].button-outline:focus, + input[type='reset'].button-outline:hover, + input[type='submit'].button-outline:focus, + input[type='submit'].button-outline:hover { + background-color: transparent; + border-color: #4B545C; + color: #4B545C; } + .button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover, + button.button-outline[disabled]:focus, + button.button-outline[disabled]:hover, + input[type='button'].button-outline[disabled]:focus, + input[type='button'].button-outline[disabled]:hover, + input[type='reset'].button-outline[disabled]:focus, + input[type='reset'].button-outline[disabled]:hover, + input[type='submit'].button-outline[disabled]:focus, + input[type='submit'].button-outline[disabled]:hover { + border-color: inherit; + color: #35bf712e; } + .button.button-clear, + button.button-clear, + input[type='button'].button-clear, + input[type='reset'].button-clear, + input[type='submit'].button-clear { + background-color: transparent; + border-color: transparent; + color: #35bf712e; } + .button.button-clear:focus, .button.button-clear:hover, + button.button-clear:focus, + button.button-clear:hover, + input[type='button'].button-clear:focus, + input[type='button'].button-clear:hover, + input[type='reset'].button-clear:focus, + input[type='reset'].button-clear:hover, + input[type='submit'].button-clear:focus, + input[type='submit'].button-clear:hover { + background-color: transparent; + border-color: transparent; + color: #4B545C; } + .button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover, + button.button-clear[disabled]:focus, + button.button-clear[disabled]:hover, + input[type='button'].button-clear[disabled]:focus, + input[type='button'].button-clear[disabled]:hover, + input[type='reset'].button-clear[disabled]:focus, + input[type='reset'].button-clear[disabled]:hover, + input[type='submit'].button-clear[disabled]:focus, + input[type='submit'].button-clear[disabled]:hover { + color: #35bf712e; } + +code { + background: #f4f5f6; + border-radius: .4rem; + font-size: 86%; + margin: 0 .2rem; + padding: 0.8rem 1rem; + white-space: normal; } + +pre { + border-left: 0.3rem solid #1890ff; + padding-left: 2rem; + background: #f4f5f6; + overflow-y: hidden; } + pre > code { + border-radius: 0; + display: block; + padding: 1rem 1.5rem; + white-space: pre; } + +hr { + border: 0; + border-top: 0.1rem solid #d1d1d1; + margin: 3.0rem 0; } + +:link { + color: #35bf712e; +} + +input[type='email'], +input[type='number'], +input[type='password'], +input[type='search'], +input[type='tel'], +input[type='text'], +input[type='url'], +input[type='color'], +input[type='date'], +input[type='month'], +input[type='week'], +input[type='datetime'], +input[type='datetime-local'], +input:not([type]), +textarea, +select { + -webkit-appearance: none; + -webkit-appearance--moz-appearance: none; + appearance: none; + background-color: transparent; + color: #4B545C; + border: 0.1rem solid #d1d1d1; + border-radius: .4rem; + box-shadow: none; + box-sizing: inherit; + height: 3.8rem; + padding: .6rem 1.0rem; + width: 100%; } + input[type='email']:focus, + input[type='number']:focus, + input[type='password']:focus, + input[type='search']:focus, + input[type='tel']:focus, + input[type='text']:focus, + input[type='url']:focus, + input[type='color']:focus, + input[type='date']:focus, + input[type='month']:focus, + input[type='week']:focus, + input[type='datetime']:focus, + input[type='datetime-local']:focus, + input:not([type]):focus, + textarea:focus, + select:focus { + border-color: #1890ff; + outline: 0; } + +select { + background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="%23d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat; + padding-right: 3.0rem; } + select:focus { + background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="%239b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>'); } + +textarea { + min-height: 6.5rem; } + +label, +legend { + display: block; + font-size: 1.6rem; + font-weight: 700; + margin-bottom: .5rem; } + +fieldset { + border-width: 0; + padding: 0; } + +input[type='checkbox'], +input[type='radio'] { + display: inline; } + +.label-inline { + display: inline-block; + font-weight: normal; + margin-left: .5rem; } + +a { + color: #1890ff; + text-decoration: none; } + a:focus, a:hover { + color: #4B545C; } + +dl, +ol, +ul { + list-style: none; + margin-top: 0; + padding-left: 3rem; } + dl dl, + dl ol, + dl ul, + ol dl, + ol ol, + ol ul, + ul dl, + ul ol, + ul ul { + font-size: 90%; + margin: 1.5rem 0 1.5rem 3.0rem; } + +ol { + list-style: decimal inside; + list-style-position: outside; } + +ul { + list-style: circle inside; + list-style-position: outside; } + +.button, +button, +dd, +dt, +li { + margin-bottom: 1.0rem; } + +fieldset, +input, +select, +textarea { + margin-bottom: 1.5rem; } + +blockquote, +dl, +figure, +form, +ol, +p, +pre, +table, +ul { + margin-bottom: 2.5rem; } + +table { + border-spacing: 0; + width: 100%; } + +td, +th { + border-bottom: 0.1rem solid #e1e1e1; + padding: 1.2rem 1.5rem; + text-align: left; } + td:first-child, + th:first-child { + padding-left: 0; } + td:last-child, + th:last-child { + padding-right: 0; } + +@media screen and (max-width: 40rem) { + table { + border-spacing: 0; + display: flex; + width: 100%; } + table thead { + border-right: solid 0.1rem #e1e1e1; } + table thead td, + table thead th { + padding-left: 0; } + table thead td:first-child, + table thead th:first-child { + padding-left: 0; } + table thead td:last-child, + table thead th:last-child { + padding-right: 1.2rem; } + table tbody { + display: flex; + overflow-x: auto; + white-space: nowrap; } + table tbody tr { + border-right: solid 0.1rem #e1e1e1; } + table tbody tr:last-child { + border-right: none; } + table td, + table th { + display: block; } + table td:first-child, + table th:first-child { + padding-left: 1.2rem; } + table td:last-child, + table th:last-child { + padding-right: 1.2rem; } } + +img { + max-width: 100%; } + +.p-0 { + padding: 0; } + +.pt-0 { + padding-top: 0; } + +.pb-0 { + padding-bottom: 0; } + +.pl-0 { + padding-left: 0; } + +.pr-0 { + padding-right: 0; } + +.py-0 { + padding-top: 0; + padding-bottom: 0; } + +.px-0 { + padding-left: 0; + padding-right: 0; } + +.p-1 { + padding: 1rem; } + +.pt-1 { + padding-top: 1rem; } + +.pb-1 { + padding-bottom: 1rem; } + +.pl-1 { + padding-left: 1rem; } + +.pr-1 { + padding-right: 1rem; } + +.py-1 { + padding-top: 1rem; + padding-bottom: 1rem; } + +.px-1 { + padding-left: 1rem; + padding-right: 1rem; } + +.p-2 { + padding: 2rem; } + +.pt-2 { + padding-top: 2rem; } + +.pb-2 { + padding-bottom: 2rem; } + +.pl-2 { + padding-left: 2rem; } + +.pr-2 { + padding-right: 2rem; } + +.py-2 { + padding-top: 2rem; + padding-bottom: 2rem; } + +.px-2 { + padding-left: 2rem; + padding-right: 2rem; } + +.p-3 { + padding: 3rem; } + +.pt-3 { + padding-top: 3rem; } + +.pb-3 { + padding-bottom: 3rem; } + +.pl-3 { + padding-left: 3rem; } + +.pr-3 { + padding-right: 3rem; } + +.py-3 { + padding-top: 3rem; + padding-bottom: 3rem; } + +.px-3 { + padding-left: 3rem; + padding-right: 3rem; } + +.p-4 { + padding: 6rem; } + +.pt-4 { + padding-top: 6rem; } + +.pb-4 { + padding-bottom: 6rem; } + +.pl-4 { + padding-left: 6rem; } + +.pr-4 { + padding-right: 6rem; } + +.py-4 { + padding-top: 6rem; + padding-bottom: 6rem; } + +.px-4 { + padding-left: 6rem; + padding-right: 6rem; } + +.p-5 { + padding: 8rem; } + +.pt-5 { + padding-top: 8rem; } + +.pb-5 { + padding-bottom: 8rem; } + +.pl-5 { + padding-left: 8rem; } + +.pr-5 { + padding-right: 8rem; } + +.py-5 { + padding-top: 8rem; + padding-bottom: 8rem; } + +.px-5 { + padding-left: 8rem; + padding-right: 8rem; } + +.m-0 { + margin: 0; } + +.mt-0 { + margin-top: 0; } + +.mb-0 { + margin-bottom: 0; } + +.ml-0 { + margin-left: 0; } + +.mr-0 { + margin-right: 0; } + +.my-0 { + margin-top: 0; + margin-bottom: 0; } + +.mx-0 { + margin-left: 0; + margin-right: 0; } + +.m-1 { + margin: 1rem; } + +.mt-1 { + margin-top: 1rem; } + +.mb-1 { + margin-bottom: 1rem; } + +.ml-1 { + margin-left: 1rem; } + +.mr-1 { + margin-right: 1rem; } + +.my-1 { + margin-top: 1rem; + margin-bottom: 1rem; } + +.mx-1 { + margin-left: 1rem; + margin-right: 1rem; } + +.m-2 { + margin: 2rem; } + +.mt-2 { + margin-top: 2rem; } + +.mb-2 { + margin-bottom: 2rem; } + +.ml-2 { + margin-left: 2rem; } + +.mr-2 { + margin-right: 2rem; } + +.my-2 { + margin-top: 2rem; + margin-bottom: 2rem; } + +.mx-2 { + margin-left: 2rem; + margin-right: 2rem; } + +.m-3 { + margin: 3rem; } + +.mt-3 { + margin-top: 3rem; } + +.mb-3 { + margin-bottom: 3rem; } + +.ml-3 { + margin-left: 3rem; } + +.mr-3 { + margin-right: 3rem; } + +.my-3 { + margin-top: 3rem; + margin-bottom: 3rem; } + +.mx-3 { + margin-left: 3rem; + margin-right: 3rem; } + +.m-4 { + margin: 6rem; } + +.mt-4 { + margin-top: 6rem; } + +.mb-4 { + margin-bottom: 6rem; } + +.ml-4 { + margin-left: 6rem; } + +.mr-4 { + margin-right: 6rem; } + +.my-4 { + margin-top: 6rem; + margin-bottom: 6rem; } + +.mx-4 { + margin-left: 6rem; + margin-right: 6rem; } + +.m-5 { + margin: 8rem; } + +.mt-5 { + margin-top: 8rem; } + +.mb-5 { + margin-bottom: 8rem; } + +.ml-5 { + margin-left: 8rem; } + +.mr-5 { + margin-right: 8rem; } + +.my-5 { + margin-top: 8rem; + margin-bottom: 8rem; } + +.mx-5 { + margin-left: 8rem; + margin-right: 8rem; } + +.mx-auto { + margin-left: auto; + margin-right: auto; } + +.text-justify { + text-align: justify; } + +.text-left { + text-align: left; } + +.text-center { + text-align: center; } + +.text-left { + text-align: right; } + +.text-sm { + font-size: 1rem; } + +.text-lg { + font-size: 2rem; } + +.text-xl { + font-size: 2.5rem; } + +.display-none { + display: none; } + +.display-inline { + display: inline; } + +.display-inline-block { + display: inline-block; } + +.display-block { + display: block; } + +.display-flex { + display: flex; } + +.display-inline-flex { + display: inline-flex; } + +.display-table { + display: table; } + +.clearfix:after { + clear: both; + content: ' '; + display: table; } + +.float-left { + float: left; } + +.float-right { + float: right; } + +.container { + margin: 0 auto; + max-width: 112.0rem; + padding: 0 2.0rem; + position: relative; + width: 100%; } + +.row { + display: flex; + flex-direction: column; + padding: 0; + width: 100%; } + .row.row-no-padding { + padding: 0; } + .row.row-no-padding > .column { + padding: 0; } + .row.row-wrap { + flex-wrap: wrap; } + .row.row-top { + align-items: flex-start; } + .row.row-bottom { + align-items: flex-end; } + .row.row-center { + align-items: center; } + .row.row-stretch { + align-items: stretch; } + .row.row-baseline { + align-items: baseline; } + .row .column { + display: block; + flex: 1 1 auto; + margin-left: 0; + max-width: 100%; + width: 100%; } + .row .column.column-offset-10 { + margin-left: 10%; } + .row .column.column-offset-20 { + margin-left: 20%; } + .row .column.column-offset-25 { + margin-left: 25%; } + .row .column.column-offset-33, .row .column.column-offset-34 { + margin-left: 33.3333%; } + .row .column.column-offset-50 { + margin-left: 50%; } + .row .column.column-offset-66, .row .column.column-offset-67 { + margin-left: 66.6666%; } + .row .column.column-offset-75 { + margin-left: 75%; } + .row .column.column-offset-80 { + margin-left: 80%; } + .row .column.column-offset-90 { + margin-left: 90%; } + .row .column.column-10 { + flex: 0 0 10%; + max-width: 10%; } + .row .column.column-20 { + flex: 0 0 20%; + max-width: 20%; } + .row .column.column-25 { + flex: 0 0 25%; + max-width: 25%; } + .row .column.column-33, .row .column.column-34 { + flex: 0 0 33.3333%; + max-width: 33.3333%; } + .row .column.column-40 { + flex: 0 0 40%; + max-width: 40%; } + .row .column.column-50 { + flex: 0 0 50%; + max-width: 50%; } + .row .column.column-60 { + flex: 0 0 60%; + max-width: 60%; } + .row .column.column-66, .row .column.column-67 { + flex: 0 0 66.6666%; + max-width: 66.6666%; } + .row .column.column-75 { + flex: 0 0 75%; + max-width: 75%; } + .row .column.column-80 { + flex: 0 0 80%; + max-width: 80%; } + .row .column.column-90 { + flex: 0 0 90%; + max-width: 90%; } + .row .column .column-top { + align-self: flex-start; } + .row .column .column-bottom { + align-self: flex-end; } + .row .column .column-center { + align-self: center; } + +@media (min-width: 40rem) { + .row { + flex-direction: row; + margin-left: -1.0rem; + width: calc(100% + 2.0rem); } + .row .column { + margin-bottom: inherit; + padding: 0 1.0rem; } } + +@font-face { + font-family: 'ico'; + src: url("../font/ico.eot?13319731"); + src: url("../font/ico.eot?13319731#iefix") format("embedded-opentype"), url("../font/ico.woff2?13319731") format("woff2"), url("../font/ico.woff?13319731") format("woff"), url("../font/ico.ttf?13319731") format("truetype"), url("../font/ico.svg?13319731#ico") format("svg"); + font-weight: normal; + font-style: normal; } + +/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ +/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ +/* + @media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: 'ico'; + src: url('../font/ico.svg?13319731#ico') format('svg'); + } + } + */ +[class^="icon-"]:before, [class*=" icon-"]:before { + font-family: "ico"; + font-style: normal; + font-weight: normal; + speak: none; + display: inline-block; + text-decoration: inherit; + width: 1em; + margin-right: .2em; + text-align: center; + /* opacity: .8; */ + /* For safety - reset parent styles, that can break glyph codes*/ + font-variant: normal; + text-transform: none; + /* fix buttons height, for twitter bootstrap */ + line-height: 1em; + /* Animation center compensation - margins should be symmetric */ + /* remove if not needed */ + margin-left: .2em; + /* you can be more comfortable with increased icons size */ + /* font-size: 120%; */ + /* Font smoothing. That was taken from TWBS */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + /* Uncomment for 3D effect */ + /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } + +/* + Animation example, for spinners + */ +.animate-spin { + -moz-animation: spin 2s infinite linear; + -o-animation: spin 2s infinite linear; + -webkit-animation: spin 2s infinite linear; + animation: spin 2s infinite linear; + display: inline-block; } + +@-moz-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@-webkit-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@-o-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@-ms-keyframes spin { + 0% { + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +@keyframes spin { + 0% { + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -moz-transform: rotate(359deg); + -o-transform: rotate(359deg); + -webkit-transform: rotate(359deg); + transform: rotate(359deg); } } + +.icon-menu-outline:before { + content: '\e800'; } + +.icon-github-circled:before { + content: '\f09b'; } + +.icon-rss:before { + content: '\f09e'; } + +.icon-menu:before { + content: '\f0c9'; } + +.icon-spinner:before { + content: '\f110'; } + +.icon-code:before { + content: '\f121'; } + +.icon-bitbucket:before { + content: '\f171'; } + +.icon-circle-notch:before { + content: '\f1ce'; } + +.icon-github-text:before { + content: '\f307'; } + +.navbar { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + margin-top: 2rem; + padding-left: 0; + padding-inline-start: 0; } + +.navbar-item { + padding: 0.5rem 0.66rem; + margin: 0 0.2rem; } + +.nav-item-active { + border-radius: .4rem; + border: 0.1rem solid #1890ff; } + .nav-item-active:hover { + border-color: #4B545C; } + +.navbar-menu { + display: none; + position: fixed; + right: 0; + top: 0; + z-index: 100; + padding: 0.5rem 0.66rem; + margin-top: 2rem; + margin-right: 2rem; + border-radius: 50%; + background-color: #fff; } + +@media screen and (max-width: 60rem) { + .navbar { + justify-content: center; } } + +.navbar-smart { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + margin-top: 2rem; + padding-left: 0; + padding-inline-start: 0; } + +@media screen and (max-width: 60rem) { + .navbar-menu-on { + display: block; } + .navbar-smart { + display: none; + flex-direction: column; + align-items: flex-start; + position: fixed; + left: 0; + top: 0; + width: 100%; + z-index: 100; + padding: 1rem; + background-color: rgba(255, 255, 255, 0.98); } + .navbar-open { + display: flex; } } + +.shadow { + -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3); + box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3); } + +.shadow-lg { + -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.8); + -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.8); + box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.8); } + +.active { + -webkit-box-shadow: 0px 5px 10px 0px rgba(24, 144, 255, 0.2); + -moz-box-shadow: 0px 5px 10px 0px rgba(24, 144, 255, 0.2); + box-shadow: 0px 5px 10px 0px rgba(24, 144, 255, 0.2); } + +.shadow-secondary { + -webkit-box-shadow: 0px 5px 10px 0px rgba(75, 84, 92, 0.2); + -moz-box-shadow: 0px 5px 10px 0px rgba(75, 84, 92, 0.2); + box-shadow: 0px 5px 10px 0px rgba(75, 84, 92, 0.2); } + +.muted { + color: #8B9298; } + +@media screen and (max-width: 40rem) { + .row .column { + text-align: center; } } + +.person { + min-height: 190px; + margin-bottom: 8rem; } + .person h3 { + margin-bottom: 1rem; } + .person img { + float: left; + max-width: 150px; + margin-right: 2rem; + margin-bottom: 1rem; } + .person p { + margin-left: 150px; } + +@media screen and (max-width: 40rem) { + .person img { + float: none; } + .person p { + margin-left: 0; } } + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #9006b3; + background: #f4f5f6; } + +.hljs-comment, +.hljs-quote { + color: #bbbcc2; + font-style: italic; } + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #dd4600; } + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; } + +.hljs-literal { + color: #009c15; } + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #2e912c; } + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c1ae01; } + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #b97f00; } + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #2263f0; } + +.hljs-emphasis { + font-style: italic; } + +.hljs-strong { + font-weight: bold; } + +.hljs-link { + text-decoration: underline; } diff --git a/public/assets/css/code.css b/public/assets/css/code.css new file mode 100644 --- /dev/null +++ b/public/assets/css/code.css @@ -0,0 +1,71 @@ +/* code.css file generated by Nikola */ +pre.code , .highlight pre .hll { background-color: #ffffcc } +pre.code , .highlight pre { background: #f8f8f8; } +pre.code .c, .highlight pre .c { color: #408080; font-style: italic } /* Comment */ +pre.code .err, .highlight pre .err { border: 1px solid #FF0000 } /* Error */ +pre.code .k, .highlight pre .k { color: #008000; font-weight: bold } /* Keyword */ +pre.code .o, .highlight pre .o { color: #666666 } /* Operator */ +pre.code .ch, .highlight pre .ch { color: #408080; font-style: italic } /* Comment.Hashbang */ +pre.code .cm, .highlight pre .cm { color: #408080; font-style: italic } /* Comment.Multiline */ +pre.code .cp, .highlight pre .cp { color: #BC7A00 } /* Comment.Preproc */ +pre.code .cpf, .highlight pre .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ +pre.code .c1, .highlight pre .c1 { color: #408080; font-style: italic } /* Comment.Single */ +pre.code .cs, .highlight pre .cs { color: #408080; font-style: italic } /* Comment.Special */ +pre.code .gd, .highlight pre .gd { color: #A00000 } /* Generic.Deleted */ +pre.code .ge, .highlight pre .ge { font-style: italic } /* Generic.Emph */ +pre.code .gr, .highlight pre .gr { color: #FF0000 } /* Generic.Error */ +pre.code .gh, .highlight pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +pre.code .gi, .highlight pre .gi { color: #00A000 } /* Generic.Inserted */ +pre.code .go, .highlight pre .go { color: #888888 } /* Generic.Output */ +pre.code .gp, .highlight pre .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +pre.code .gs, .highlight pre .gs { font-weight: bold } /* Generic.Strong */ +pre.code .gu, .highlight pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +pre.code .gt, .highlight pre .gt { color: #0044DD } /* Generic.Traceback */ +pre.code .kc, .highlight pre .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +pre.code .kd, .highlight pre .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +pre.code .kn, .highlight pre .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +pre.code .kp, .highlight pre .kp { color: #008000 } /* Keyword.Pseudo */ +pre.code .kr, .highlight pre .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +pre.code .kt, .highlight pre .kt { color: #B00040 } /* Keyword.Type */ +pre.code .m, .highlight pre .m { color: #666666 } /* Literal.Number */ +pre.code .s, .highlight pre .s { color: #BA2121 } /* Literal.String */ +pre.code .na, .highlight pre .na { color: #7D9029 } /* Name.Attribute */ +pre.code .nb, .highlight pre .nb { color: #008000 } /* Name.Builtin */ +pre.code .nc, .highlight pre .nc { color: #0000FF; font-weight: bold } /* Name.Class */ +pre.code .no, .highlight pre .no { color: #880000 } /* Name.Constant */ +pre.code .nd, .highlight pre .nd { color: #AA22FF } /* Name.Decorator */ +pre.code .ni, .highlight pre .ni { color: #999999; font-weight: bold } /* Name.Entity */ +pre.code .ne, .highlight pre .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +pre.code .nf, .highlight pre .nf { color: #0000FF } /* Name.Function */ +pre.code .nl, .highlight pre .nl { color: #A0A000 } /* Name.Label */ +pre.code .nn, .highlight pre .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +pre.code .nt, .highlight pre .nt { color: #008000; font-weight: bold } /* Name.Tag */ +pre.code .nv, .highlight pre .nv { color: #19177C } /* Name.Variable */ +pre.code .ow, .highlight pre .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +pre.code .w, .highlight pre .w { color: #bbbbbb } /* Text.Whitespace */ +pre.code .mb, .highlight pre .mb { color: #666666 } /* Literal.Number.Bin */ +pre.code .mf, .highlight pre .mf { color: #666666 } /* Literal.Number.Float */ +pre.code .mh, .highlight pre .mh { color: #666666 } /* Literal.Number.Hex */ +pre.code .mi, .highlight pre .mi { color: #666666 } /* Literal.Number.Integer */ +pre.code .mo, .highlight pre .mo { color: #666666 } /* Literal.Number.Oct */ +pre.code .sa, .highlight pre .sa { color: #BA2121 } /* Literal.String.Affix */ +pre.code .sb, .highlight pre .sb { color: #BA2121 } /* Literal.String.Backtick */ +pre.code .sc, .highlight pre .sc { color: #BA2121 } /* Literal.String.Char */ +pre.code .dl, .highlight pre .dl { color: #BA2121 } /* Literal.String.Delimiter */ +pre.code .sd, .highlight pre .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +pre.code .s2, .highlight pre .s2 { color: #BA2121 } /* Literal.String.Double */ +pre.code .se, .highlight pre .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +pre.code .sh, .highlight pre .sh { color: #BA2121 } /* Literal.String.Heredoc */ +pre.code .si, .highlight pre .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +pre.code .sx, .highlight pre .sx { color: #008000 } /* Literal.String.Other */ +pre.code .sr, .highlight pre .sr { color: #BB6688 } /* Literal.String.Regex */ +pre.code .s1, .highlight pre .s1 { color: #BA2121 } /* Literal.String.Single */ +pre.code .ss, .highlight pre .ss { color: #19177C } /* Literal.String.Symbol */ +pre.code .bp, .highlight pre .bp { color: #008000 } /* Name.Builtin.Pseudo */ +pre.code .fm, .highlight pre .fm { color: #0000FF } /* Name.Function.Magic */ +pre.code .vc, .highlight pre .vc { color: #19177C } /* Name.Variable.Class */ +pre.code .vg, .highlight pre .vg { color: #19177C } /* Name.Variable.Global */ +pre.code .vi, .highlight pre .vi { color: #19177C } /* Name.Variable.Instance */ +pre.code .vm, .highlight pre .vm { color: #19177C } /* Name.Variable.Magic */ +pre.code .il, .highlight pre .il { color: #666666 } /* Literal.Number.Integer.Long */ +table.codetable { width: 100%;} td.linenos {text-align: right; width: 4em;} diff --git a/public/assets/css/html4css1.css b/public/assets/css/html4css1.css new file mode 100644 --- /dev/null +++ b/public/assets/css/html4css1.css @@ -0,0 +1,1 @@ +@import url("rst_base.css"); diff --git a/public/assets/css/ipython.min.css b/public/assets/css/ipython.min.css new file mode 100644 --- /dev/null +++ b/public/assets/css/ipython.min.css @@ -0,0 +1,9 @@ +/*! +* +* IPython base +* +*/.modal.fade .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}code{color:#000}pre{font-size:inherit;line-height:inherit}label{font-weight:normal}.border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.corner-all{border-radius:2px}.no-padding{padding:0}.hbox{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}.vbox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}.vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0; flex:none}.hbox.reverse,.vbox.reverse,.reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:row-reverse}.hbox.box-flex0,.vbox.box-flex0,.box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none;width:auto}.hbox.box-flex1,.vbox.box-flex1,.box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.hbox.box-flex,.vbox.box-flex,.box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.hbox.box-flex2,.vbox.box-flex2,.box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}.box-group1{-webkit-box-flex-group:1;-moz-box-flex-group:1;box-flex-group:1}.box-group2{-webkit-box-flex-group:2;-moz-box-flex-group:2;box-flex-group:2}.hbox.start,.vbox.start,.start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start}.hbox.end,.vbox.end,.end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end}.hbox.center,.vbox.center,.center{-webkit-box-pack:center;-moz-box-pack:center; box-pack:center;justify-content:center}.hbox.baseline ,.vbox.baseline,.baseline{-webkit-box-pack:baseline;-moz-box-pack:baseline;box-pack:baseline;justify-content:baseline}.hbox.stretch,.vbox.stretch,.stretch{-webkit-box-pack:stretch;-moz-box-pack:stretch;box-pack:stretch;justify-content:stretch}.hbox.align-start,.vbox.align-start,.align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}.hbox.align-end,.vbox.align-end,.align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;align-items:flex-end}.hbox.align-center,.vbox.align-center,.align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center}.hbox.align-baseline,.vbox.align-baseline,.align-baseline{-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;align-items:baseline}.hbox.align-stretch,.vbox.align-stretch,.align-stretch{-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;align-items:stretch}div.error{margin:2em;text-align:center}div.error>h1{font-size:500%;line-heigh t:normal}div.error>p{font-size:200%;line-height:normal}div.traceback-wrapper{text-align:left;max-width:800px;margin:auto}div.traceback-wrapper pre.traceback{max-height:600px;overflow:auto}/*! +* +* IPython notebook +* +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-fg{color:#282c36}.ansi-black-intense-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-fg{color:#b22b31}.ansi-red-intense-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-fg{color:#007427}.ansi-green-intense-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-fg{color:#b27d12}.ansi-yellow-intense-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-fg{color:#0065ca}.ansi-blue-intense-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-fg{color:#a03196}.ansi-magenta-intense-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ans i-cyan-intense-fg{color:#258f8f}.ansi-cyan-intense-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-fg{color:#a1a6b2}.ansi-white-intense-bg{background-color:#a1a6b2}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}.ansi-inverse{outline:.5px dotted}.ansibold{font-weight:bold}.ansiblack{color:black}.ansired{color:darkred}.ansigreen{color:darkgreen}.ansiyellow{color:#c4a000}.ansiblue{color:darkblue}.ansipurple{color:darkviolet}.ansicyan{color:steelblue}.ansigray{color:gray}.ansibgblack{background-color:black}.ansibgred{background-color:red}.ansibggreen{background-color:green}.ansibgyellow{background-color:yellow}.ansibgblue{background-color:blue}.ansibgpurple{background-color:magenta}.ansibgcyan{background-color:cyan}.ansibggray{background-color:gray}div.cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;di splay:box;box-orient:vertical;box-align:stretch;displ ay:flex;flex-direction:column;align-items:stretch;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:1px;border-style:solid;border-color:transparent;width:100%;padding:5px;margin:0;outline:0;position:relative;overflow:visible}div.cell:before{position:absolute;display:block;top:-1px;left:-1px;width:5px;height:calc(100%+2px);content:'';background:transparent}div.cell.jupyter-soft-selected{border-left-color:#e3f2fd;border-left-width:1px;padding-left:5px;border-right-color:#e3f2fd;border-right-width:1px;background:#e3f2fd}@media print{div.cell.jupyter-soft-selected{border-color:transparent}}div.cell.selected,div.cell.selected.jupyter-soft-selected{border-color:#ababab}div.cell.selected:before,div.cell.selected.jupyter-soft-selected:before{position:absolute;display:block;top:-1px;left:-1px;width:5px;height:calc(100%+2px);content:'';background:#42a5f5}@media print{div.cell.selected,div.cell.selected.jupyter-soft-selected{border-col or:transparent}}.edit_mode div.cell.selected{border-color:#66bb6a}.edit_mode div.cell.selected:before{position:absolute;display:block;top:-1px;left:-1px;width:5px;height:calc(100%+2px);content:'';background:#66bb6a}@media print{.edit_mode div.cell.selected{border-color:transparent}}.prompt{min-width:14ex;padding:.4em;margin:0;font-family:monospace;text-align:right;line-height:1.21429em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}@media(max-width:540px){.prompt{text-align:left}}div.inner_cell{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}div.input_area>div.highlight>pre{border:1px solid #cfcfcf;line-height:1.21429em}div. prompt:empty{padding-top:0;padding-bottom:0}div.unrec ognized_cell{padding:5px 5px 5px 0;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}div.unrecognized_cell .inner_cell{border-radius:2px;padding:5px;font-weight:bold;color:red;border:1px solid #cfcfcf;background:#eaeaea}div.unrecognized_cell .inner_cell a{color:inherit;text-decoration:none}div.unrecognized_cell .inner_cell a:hover{color:inherit;text-decoration:none}@media(max-width:540px){div.unrecognized_cell>div.prompt{display:none}}@media print{div.code_cell{page-break-inside:avoid}}div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media(max-width:540px){div.i nput{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}div.input_prompt{color:#303f9f;border-top:1px solid transparent}div.input_area>div.highlight{margin:0;border:0;padding:0;background-color:transparent}div.input_area>div.highlight>pre{margin:0;border:0;padding:.4em}.CodeMirror{line-height:1.21429em;font-size:14px;height:auto;background:0}.CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}.CodeMirror-lines{padding:.4em}.CodeMirror-linenumber{padding:0 8px 0 4px}.CodeMirror-gutters{border-bottom-left-radius:2px;border-top-left-radius:2px}.CodeMirror pre{padding:0;border:0;border-radius:0}.highlight-base{color:#000}.highlight-variable{color:#000}.highlight-variable-2{color:#1a1a1a}.highlight-variable-3{color:#333}.highlight-string{color:#ba2121}.highlight-comment{color:#408080;font-style:i talic}.highlight-number{color:#080}.highlight-atom{co lor:#88F}.highlight-keyword{color:#008000;font-weight:bold}.highlight-builtin{color:#008000}.highlight-error{color:red}.highlight-operator{color:#a2f;font-weight:bold}.highlight-meta{color:#a2f}.highlight-def{color:#00f}.highlight-string-2{color:#f50}.highlight-qualifier{color:#555}.highlight-bracket{color:#997}.highlight-tag{color:#170}.highlight-attribute{color:#00c}.highlight-header{color:blue}.highlight-quote{color:#090}.highlight-link{color:#00c}.cm-s-ipython span.cm-keyword{color:#008000;font-weight:bold}.cm-s-ipython span.cm-atom{color:#88F}.cm-s-ipython span.cm-number{color:#080}.cm-s-ipython span.cm-def{color:#00f}.cm-s-ipython span.cm-variable{color:#000}.cm-s-ipython span.cm-operator{color:#a2f;font-weight:bold}.cm-s-ipython span.cm-variable-2{color:#1a1a1a}.cm-s-ipython span.cm-variable-3{color:#333}.cm-s-ipython span.cm-comment{color:#408080;font-style:italic}.cm-s-ipython span.cm-string{color:#ba2121}.cm-s-ipython span.cm-string-2{color:#f50}.cm-s-ipython span.cm-meta{c olor:#a2f}.cm-s-ipython span.cm-qualifier{color:#555}.cm-s-ipython span.cm-builtin{color:#008000}.cm-s-ipython span.cm-bracket{color:#997}.cm-s-ipython span.cm-tag{color:#170}.cm-s-ipython span.cm-attribute{color:#00c}.cm-s-ipython span.cm-header{color:blue}.cm-s-ipython span.cm-quote{color:#090}.cm-s-ipython span.cm-link{color:#00c}.cm-s-ipython span.cm-error{color:red}.cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}div.output_wrapper{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch; z-index:1}div.output_scroll{height:24em;width:100%;ov erflow:auto;border-radius:2px;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,0.8);box-shadow:inset 0 2px 8px rgba(0,0,0,0.8);display:block}div.output_collapsed{margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:2px}div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,0.5)}div.output_prompt{color:#d84315}div.output_area{padding:0;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}div.output_area .MathJax_Displa y{text-align:left !important}div.output_area .rendered_html table{margin-left:0;margin-right:0}div.output_area .rendered_html img{margin-left:0;margin-right:0}div.output_area img,div.output_area svg{max-width:100%;height:auto}div.output_area img.unconfined,div.output_area svg.unconfined{max-width:none}div.output_area .mglyph>img{max-width:none}.output{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}@media(max-width:540px){div.output_area{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}div.output_area pre{margin:0;padding:0;border:0;vertical-align:baseline;color:black;background-color:transparent;b order-radius:0}div.output_subarea{overflow-x:auto;pad ding:.4em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1;max-width:calc(100% - 14ex)}div.output_scroll div.output_subarea{overflow-x:visible}div.output_text{text-align:left;color:#000;line-height:1.21429em}div.output_stderr{background:#fdd}div.output_latex{text-align:left}div.output_javascript:empty{padding:0}.js-error{color:darkred}div.raw_input_container{line-height:1.21429em;padding-top:5px}input.raw_input{font-family:monospace;font-size:inherit;color:inherit;width:auto;vertical-align:baseline;padding:0 .25em;margin:0 .25em}input.raw_input:focus{box-shadow:none}p.p-space{margin-bottom:10px}div.output_unrecognized{padding:5px;font-weight:bold;color:red}div.output_unrecognized a{color:inherit;text-decoration:none}div.output_unrecognized a:hover{color:inherit;text-decoration:none}.rendered_html{color:#000}.rendered_html em{font-style:italic}.rendered_html strong{font-weight:bold}.rendered_html u{text-decoration:underline}.rendered_html :link{text-decoration:underline}.rendered_ html :visited{text-decoration:underline}.rendered_html h1{font-size:185.7%;margin:1.08em 0 0 0;font-weight:bold;line-height:1.0}.rendered_html h2{font-size:157.1%;margin:1.27em 0 0 0;font-weight:bold;line-height:1.0}.rendered_html h3{font-size:128.6%;margin:1.55em 0 0 0;font-weight:bold;line-height:1.0}.rendered_html h4{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1.0}.rendered_html h5{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1.0;font-style:italic}.rendered_html h6{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1.0;font-style:italic}.rendered_html h1:first-child{margin-top:.538em}.rendered_html h2:first-child{margin-top:.636em}.rendered_html h3:first-child{margin-top:.777em}.rendered_html h4:first-child{margin-top:1em}.rendered_html h5:first-child{margin-top:1em}.rendered_html h6:first-child{margin-top:1em}.rendered_html ul:not(.list-inline),.rendered_html ol:not(.list-inline){padding-left:2em}.rendered_html ul{list-style:disc}.rende red_html ul ul{list-style:square}.rendered_html ul ul ul{list-style:circle}.rendered_html ol{list-style:decimal}.rendered_html ol ol{list-style:upper-alpha}.rendered_html ol ol ol{list-style:lower-alpha}.rendered_html ol ol ol ol{list-style:lower-roman}.rendered_html ol ol ol ol ol{list-style:decimal}.rendered_html *+ul{margin-top:1em}.rendered_html *+ol{margin-top:1em}.rendered_html hr{color:black;background-color:black}.rendered_html pre{margin:1em 2em}.rendered_html pre,.rendered_html code{border:0;background-color:#fff;color:#000;font-size:100%;padding:0}.rendered_html blockquote{margin:1em 2em}.rendered_html table{margin-left:auto;margin-right:auto;border:0;border-collapse:collapse;border-spacing:0;color:black;font-size:12px;table-layout:fixed}.rendered_html thead{border-bottom:1px solid black;vertical-align:bottom}.rendered_html tr,.rendered_html th,.rendered_html td{text-align:right;vertical-align:middle;padding:.5em .5em;line-height:normal;white-space:normal;max-width:none;border:0}.rendered_html th{font-weight:bold}.rendered_h tml tbody tr:nth-child(odd){background:#f5f5f5}.rendered_html tbody tr:hover{background:rgba(66,165,245,0.2)}.rendered_html *+table{margin-top:1em}.rendered_html p{text-align:left}.rendered_html *+p{margin-top:1em}.rendered_html img{display:block;margin-left:auto;margin-right:auto}.rendered_html *+img{margin-top:1em}.rendered_html img,.rendered_html svg{max-width:100%;height:auto}.rendered_html img.unconfined,.rendered_html svg.unconfined{max-width:none}.rendered_html .alert{margin-bottom:initial}.rendered_html *+.alert{margin-top:1em}div.text_cell{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media(max-width:540px){div.text_cell>div.prompt{display:none}}div.text_cell_render{outline:0;resize:none;width:inherit;border-style:none;padding:.5em .5em .5em .4em;color:#000;box-sizing:border- box;-moz-box-sizing:border-box;-webkit-box-sizing:bor der-box}a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible}.text_cell.rendered .input_area{display:none}.text_cell.rendered .rendered_html{overflow-x:auto;overflow-y:hidden}.text_cell.rendered .rendered_html tr,.text_cell.rendered .rendered_html th,.text_cell.rendered .rendered_html td{max-width:none}.text_cell.unrendered .text_cell_render{display:none}.text_cell .dropzone .input_area{border:2px dashed #bababa;margin:-1px}.cm-header-1,.cm-header-2,.cm-header-3,.cm-header-4,.cm-header-5,.cm-header-6{font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.cm-header-1{font-size:185.7%}.cm-header-2{font-size:157.1%}.cm-header-3{font-size:128.6%}.cm-header-4{font-size:110%}.cm-header-5{font-size:100%;font-style:italic}.cm-header-6{font-size:100%;font-style:italic} diff --git a/public/assets/css/nikola_ipython.css b/public/assets/css/nikola_ipython.css new file mode 100644 --- /dev/null +++ b/public/assets/css/nikola_ipython.css @@ -0,0 +1,56 @@ +div.prompt { + padding: 0.6em; + font-size: 13px; + background-color: #E9E9E9; + margin-right: 1em; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +div.output_prompt { + /* 5px right shift to account for margin in parent container */ + margin: 0 5px 0 0px; +} + +div.output_area pre { + font-size: 13px; +} + +div.text_cell_render { + padding: 0px; + color: #333333; +} + +.rendered_html p { + text-align: left; +} + +.rendered_html ul { + margin: 0 0 12px 25px; +} + +.rendered_html :visited { + text-decoration: none; +} + +.rendered_html :link { + text-decoration: none; +} + +.rendered_html pre, .rendered_html code { + background-color: #DDDDDD; + margin: 1em 0em; + font-size: 14px; +} + +.rendered_html pre { + padding-left: 0.5em; + padding-right: 0.5em; + padding-top: 0.05em; + padding-bottom: 0.05em; +} + +.page-content > .content p { + margin: 0 0 0px; +} diff --git a/public/assets/css/nikola_rst.css b/public/assets/css/nikola_rst.css new file mode 100644 --- /dev/null +++ b/public/assets/css/nikola_rst.css @@ -0,0 +1,64 @@ +div.admonition, div.attention, div.caution, div.danger, div.error, +div.hint, div.important, div.note, div.tip, div.warning, div.sidebar, +div.system-message { +/* stolen from Boostrap 4 (.card) */ + margin-bottom: 2rem; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + color: #212529; + background-clip: border-box; + border: 1px solid rgba(0,0,0,.125); + border-radius: .25rem; + padding: 0; +} + +div.attention, div.caution, div.danger, div.error, div.warning { + /* stolen from Boostrap 3 (.border-danger) */ + border-color: #dc3545!important; +} + +div.admonition p, div.hint p, +div.important p, div.note p, +div.tip p, div.sidebar p, +div.attention p, div.caution p, +div.danger p, div.error p, +div.warning p, div.system-message p { + padding-left: 1rem; + padding-right: 1rem; +} + +div.admonition p.admonition-title, div.hint p.admonition-title, +div.important p.admonition-title, div.note p.admonition-title, +div.tip p.admonition-title, div.sidebar p.sidebar-title, +div.attention p.admonition-title, div.caution p.admonition-title, +div.danger p.admonition-title, div.error p.admonition-title, +div.warning p.admonition-title, div.system-message p.system-message-title { +/* stolen from Boostrap 4 (.card .card-header) */ + font-weight: 400; + font-size: 1.25rem; + padding: .75rem 1.25rem; + margin-bottom: 1rem; + background-color: rgba(0,0,0,.03); + border-bottom: 1px solid rgba(0,0,0,.125); +} + +div.attention p.admonition-title, div.caution p.admonition-title, +div.danger p.admonition-title, div.error p.admonition-title, +div.warning p.admonition-title, div.system-message p.system-message-title { + /* stolen from Boostrap 4 (.card .card-header .bg-danger) */ + background-color: #dc3545; + color: white; +} + +div.sidebar { + margin-right: 0; +} diff --git a/public/assets/css/rst.css b/public/assets/css/rst.css new file mode 100644 --- /dev/null +++ b/public/assets/css/rst.css @@ -0,0 +1,2 @@ +@import url("rst_base.css"); +@import url("nikola_rst.css"); diff --git a/public/assets/css/rst_base.css b/public/assets/css/rst_base.css new file mode 100644 --- /dev/null +++ b/public/assets/css/rst_base.css @@ -0,0 +1,474 @@ +/* Minimal style sheet for the HTML output of Docutils. */ +/* */ +/* :Author: Günter Milde, based on html4css1.css by David Goodger */ +/* :Id: $Id: minimal.css 7952 2016-07-26 18:15:59Z milde $ */ +/* :Copyright: © 2015 Günter Milde. */ +/* :License: Released under the terms of the `2-Clause BSD license`_, */ +/* in short: */ +/* */ +/* Copying and distribution of this file, with or without modification, */ +/* are permitted in any medium without royalty provided the copyright */ +/* notice and this notice are preserved. */ +/* */ +/* This file is offered as-is, without any warranty. */ +/* */ +/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */ + +/* This CSS2.1_ stylesheet defines rules for Docutils elements without */ +/* HTML equivalent. It is required to make the document semantic visible. */ +/* */ +/* .. _CSS2.1: http://www.w3.org/TR/CSS2 */ +/* .. _validates: http://jigsaw.w3.org/css-validator/validator$link */ + +/* alignment of text and inline objects inside block objects*/ +.align-left { text-align: left; } +.align-right { text-align: right; } +.align-center { clear: both; text-align: center; } +.align-top { vertical-align: top; } +.align-middle { vertical-align: middle; } +.align-bottom { vertical-align: bottom; } + +/* titles */ +h1.title, p.subtitle { + text-align: center; +} +p.admonition-title, +p.topic-title, +p.sidebar-title, +p.rubric, +p.system-message-title { + font-weight: bold; +} +h1 + p.subtitle, +h1 + p.section-subtitle { + font-size: 1.6em; +} +h2 + p.section-subtitle { font-size: 1.28em; } +p.subtitle, +p.section-subtitle, +p.sidebar-subtitle { + font-weight: bold; + margin-top: -0.5em; +} +p.sidebar-title, +p.rubric { + font-size: larger; +} +p.rubric { color: maroon; } +a.toc-backref { + color: black; + text-decoration: none; } + +/* Warnings, Errors */ +div.caution p.admonition-title, +div.attention p.admonition-title, +div.danger p.admonition-title, +div.error p.admonition-title, +div.warning p.admonition-title, +div.system-messages h1, +div.error, +span.problematic, +p.system-message-title { + color: red; +} + +/* inline literals */ +span.docutils.literal { + font-family: monospace; + white-space: pre-wrap; +} +/* do not wraph at hyphens and similar: */ +.literal > span.pre { white-space: nowrap; } + +/* Lists */ + +/* compact and simple lists: no margin between items */ +.simple li, .compact li, +.simple ul, .compact ul, +.simple ol, .compact ol, +.simple > li p, .compact > li p, +dl.simple > dd, dl.compact > dd { + margin-top: 0; + margin-bottom: 0; +} + +/* Table of Contents */ +/*div.topic.contents { margin: 0; }*/ +ul.auto-toc { + list-style-type: none; + padding-left: 1.5em; } + +/* Enumerated Lists */ +ol.arabic { list-style: decimal } +ol.loweralpha { list-style: lower-alpha } +ol.upperalpha { list-style: upper-alpha } +ol.lowerroman { list-style: lower-roman } +ol.upperroman { list-style: upper-roman } + +dt span.classifier { font-style: italic } +dt span.classifier:before { + font-style: normal; + margin: 0.5em; + content: ":"; +} + +/* Field Lists and drivatives */ +/* bold field name, content starts on the same line */ +dl.field-list > dt, +dl.option-list > dt, +dl.docinfo > dt, +dl.footnote > dt, +dl.citation > dt { + font-weight: bold; + clear: left; + float: left; + margin: 0; + padding: 0; + padding-right: 0.5em; +} +/* Offset for field content (corresponds to the --field-name-limit option) */ +dl.field-list > dd, +dl.option-list > dd, +dl.docinfo > dd { + margin-left: 9em; /* ca. 14 chars in the test examples */ +} +/* start field-body on a new line after long field names */ +dl.field-list > dd > *:first-child, +dl.option-list > dd > *:first-child +{ + display: inline-block; + width: 100%; + margin: 0; +} +/* field names followed by a colon */ +dl.field-list > dt:after, +dl.docinfo > dt:after { + content: ":"; +} + +/* Bibliographic Fields (docinfo) */ +pre.address { font: inherit; } +dd.authors > p { margin: 0; } + +/* Option Lists */ +dl.option-list { margin-left: 40px; } +dl.option-list > dt { font-weight: normal; } +span.option { white-space: nowrap; } + +/* Footnotes and Citations */ +dl.footnote.superscript > dd {margin-left: 1em; } +dl.footnote.brackets > dd {margin-left: 2em; } +dl > dt.label { font-weight: normal; } +a.footnote-reference.brackets:before, +dt.label > span.brackets:before { content: "["; } +a.footnote-reference.brackets:after, +dt.label > span.brackets:after { content: "]"; } +a.footnote-reference.superscript, +dl.footnote.superscript > dt.label { + vertical-align: super; + font-size: smaller; +} +dt.label > span.fn-backref { margin-left: 0.2em; } +dt.label > span.fn-backref > a { font-style: italic; } + +/* Line Blocks */ +div.line-block { display: block; } +div.line-block div.line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 40px; +} + +/* Figures, Images, and Tables */ +.figure.align-left, +img.align-left, +object.align-left, +table.align-left { + margin-right: auto; +} +.figure.align-center, +img.align-center, +object.align-center { + margin-left: auto; + margin-right: auto; + display: block; +} +table.align-center { + margin-left: auto; + margin-right: auto; +} +.figure.align-right, +img.align-right, +object.align-right, +table.align-right { + margin-left: auto; +} +/* reset inner alignment in figures and tables */ +div.align-left, div.align-center, div.align-right, +table.align-left, table.align-center, table.align-right +{ text-align: inherit } + +/* Admonitions and System Messages */ +div.admonition, +div.system-message, +div.sidebar{ + margin: 40px; + border: medium outset; + padding-right: 1em; + padding-left: 1em; +} + +/* Sidebar */ +div.sidebar { + width: 30%; + max-width: 26em; + float: right; + clear: right; +} + +/* Text Blocks */ +div.topic, +pre.literal-block, +pre.doctest-block, +pre.math, +pre.code { + margin-right: 40px; + margin-left: 40px; +} +pre.code .ln { color: gray; } /* line numbers */ + +/* Tables */ +table.docutils { border-collapse: collapse; } +table.docutils > td, table.docutils > th { + border-style: solid; + border-color: silver; + padding: 0 1ex; + border-width: thin; +} +table.docutils > td > p:first-child, table.docutils > th > p:first-child { margin-top: 0; } +table.docutils > td > p, table.docutils > th > p { margin-bottom: 0; } + +table.docutils > caption { + text-align: left; + margin-bottom: 0.25em +} + +table.borderless td, table.borderless th { + border: 0; + padding: 0; + padding-right: 0.5em /* separate table cells */ +} + +/* CSS31_ style sheet for the output of Docutils HTML writers. */ +/* Rules for easy reading and pre-defined style variants. */ +/* */ +/* :Author: Günter Milde, based on html4css1.css by David Goodger */ +/* :Id: $Id: plain.css 7952 2016-07-26 18:15:59Z milde $ */ +/* :Copyright: © 2015 Günter Milde. */ +/* :License: Released under the terms of the `2-Clause BSD license`_, */ +/* in short: */ +/* */ +/* Copying and distribution of this file, with or without modification, */ +/* are permitted in any medium without royalty provided the copyright */ +/* notice and this notice are preserved. */ +/* */ +/* This file is offered as-is, without any warranty. */ +/* */ +/* .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause */ +/* .. _CSS3: http://www.w3.org/TR/CSS3 */ + + +/* Document Structure */ +/* ****************** */ + +/* Sections */ + +/* Transitions */ + +hr.docutils { + width: 80%; + margin-top: 1em; + margin-bottom: 1em; + clear: both; +} _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit