diff --git a/.gitignore b/.gitignore index 22684bf..ed4c661 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,5 @@ .bundle .sass-cache .jekyll-cache -_site Gemfile.lock .DS_Store diff --git a/_site/CODE_OF_CONDUCT.md b/_site/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..674fc34 --- /dev/null +++ b/_site/CODE_OF_CONDUCT.md @@ -0,0 +1,76 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, sex characteristics, gender identity and expression, +level of experience, education, socio-economic status, nationality, personal +appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or + advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the project team at hello@patdryburgh.com. All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see +https://www.contributor-covenant.org/faq diff --git a/_site/LICENSE.txt b/_site/LICENSE.txt new file mode 100644 index 0000000..0a46af1 --- /dev/null +++ b/_site/LICENSE.txt @@ -0,0 +1,9 @@ +The MIT License (MIT) + +Copyright (c) 2018 Pat Dryburgh + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/_site/README.html b/_site/README.html new file mode 100644 index 0000000..5ac4475 --- /dev/null +++ b/_site/README.html @@ -0,0 +1,271 @@ + + + + + + + + + Governance Archaeology — Hitchens + + + + + + + + + + + + + + + + + +
+ + +

+ Hitchens +

+ + +
+

An inarguably well-designed Jekyll theme by Pat Dryburgh.

+ +

Quick Start

+ +

This theme is, itself, a Jekyll blog, meaning the code base you see has everything you need to run a Jekyll powered blog!

+ +

To get started quickly, follow the instructions below:

+ +
    +
  1. Click the Fork button at the top of the repository;
  2. +
  3. Go to your forked repo’s Settings screen;
  4. +
  5. Scroll down to the GitHub Pages section;
  6. +
  7. Under Source, select the Master branch;
  8. +
  9. Hit Save.
  10. +
  11. Follow Jekyll’s instructions to configure your new Jekyll site.
  12. +
+ +

Manual Installation

+ +

If you’ve already created your Jekyll site or are comfortable with the command line, you can follow Jekyll’s Quickstart instructions add this line to your Jekyll site’s Gemfile:

+ +
gem "hitchens-theme"
+
+ +

And add the following lines to your Jekyll site’s _config.yml:

+ +
theme: hitchens-theme
+
+ +

Depending on your site’s configuration, you may also need to add:

+ +
ignore_theme_config: true
+
+ +

And then on the command line, execute:

+ +
$ bundle
+
+ +

Or install the theme yourself as:

+ +
$ gem install hitchens-theme
+
+ +

Usage

+ +

Home Layout

+ +

The home layout presents a list of articles ordered chronologically. The theme uses Jekyll’s built-in pagination which can be configured in your _config.yml file.

+ +

The masthead of the home page is derived from the title and description set in your site’s _config.yml file.

+ + + +

To include a navigation menu in your site’s masthead and footer:

+ +
    +
  1. Create a _data directory in the root of your site.
  2. +
  3. Add a menu.yml file to the _data directory.
  4. +
  5. Use the following format to list your menu items:
  6. +
+ +
- title: About
+  url: /about.html
+
+- title: Source
+  url: https://github.com/patdryburgh/hitchens
+
+ +

Be sure to start your urls with a /.

+ +

Pagination

+ +

To paginate your posts, add the following line to your site’s Gemfile:

+ +
gem "jekyll-paginate"
+
+ +

Then, add the following lines to your site’s _config.yml file:

+ +
plugins:
+  - jekyll-paginate
+
+paginate: 20
+paginate_path: "/page/:num/"
+
+ +

You can set the paginate and paginate_path settings to whatever best suits you.

+ +

Excerpts

+ +

To show excerpts of your blog posts on the home page, add the following settings to your site’s _config.yml file:

+ +
show_excerpts: true
+
+ +

By default, excerpts that have more than 140 characters will be truncated to 20 words. In order to override the number of words you’d like to show for your excerpts, add the following setting to your site’s _config.yml file:

+ +
excerpt_length: 20
+
+ +

To disable excerpt truncation entirely, simply set excerpt_length to 0 in your site’s _config.yml file, like so:

+ +
excerpt_length: 0
+
+ +

If you do this, the theme will still respect Jekyll’s excerpt_separator feature as described in the Jekyll documentation.

+ +

Title-less Posts

+ +

If you want to publish posts that don’t have a title, add the following setting to the front matter of the post:

+ +
title: ""
+
+ +

When you do this, the home page will display a truncated excerpt of the first paragraph of your post.

+ +

Note that setting excerpt_length in your site’s _config.yml file will set the length of all excerpts, regardless of whether the post has a title or not. For posts with a title, the excerpt will appear under the title and slightly lighter. For title-less posts, the excerpt will appear as if it were a title.

+ +

Post Layout

+ +

A sparsely decorated layout designed to present long-form writing in a manner that’s pleasing to read.

+ +

To use the post layout, add the following to your post’s front matter:

+ +
layout: post
+
+ +

Icons

+ +

The JSON Feed spec states that feeds should include an icon. To add your icon, add the following line in your site’s _config.yml file:

+ +
feed_icon: /assets/images/icon-512.png
+
+ +

Then, replace the /assets/images/icon-512.png file with your own image.

+ +

Credits

+ +

The theme credits that appear at the bottom of each page can be turned off by including the following line in your site’s _config.yml file:

+ +
hide_credits: true
+
+ + + +

The theme uses a custom DuckDuckGo Search Form that can be turned off by including the following line in your site’s _config.yml file:

+ +
hide_search: true
+
+ +

Font

+ +

I spent a good amount of time trying to identify the font used on the front cover of the trade paperback version of Arguably. Unfortunately, I failed to accurately identify the exact font used. If you happen to know what font is used on the book cover, I would appreciate you letting me know :)

+ +

The theme includes a version of EB Garamond, designed by Georg Duffner and Octavio Pardo. It’s the closest alternative I could come up with that included an open license to include with the theme.

+ +

A copy of the license has been included in the assets folder and must be included with any distributions of this theme that include the EB Garamond font files.

+ +

Contributing & Requesting Features

+ +

Bug reports, feature requests, and pull requests are welcome on GitHub at https://github.com/patdryburgh/hitchens.

+ +

This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

+ +

Development

+ +

To set up your environment to develop this theme, run bundle install.

+ +

The theme is setup just like a normal Jekyll site. To test the theme, run bundle exec jekyll serve and open your browser at http://localhost:4000. This starts a Jekyll server using the theme. Add pages, documents, data, etc. like normal to test the theme’s contents. As you make modifications to the theme and to your content, your site will regenerate and you should see the changes in the browser after a refresh, just like normal.

+ +

License

+ +

The code for this theme is available as open source under the terms of the MIT License.

+ +

The font, EB Garamond, is Copyright 2017 The EB Garamond Project Authors and licensed under the SIL Open Font License Version 1.1.

+ +

Graphics are released to the public domain.

+ + +
+ +
+ + +
+ + + +
+ + + + + + diff --git a/_site/about.html b/_site/about.html new file mode 100644 index 0000000..5949813 --- /dev/null +++ b/_site/about.html @@ -0,0 +1,125 @@ + + + + + + + + + Governance Archaeology — About the Project + + + + + + + + + + + + + + + + + +
+ + +

+ About the Project +

+ + +
+

Governance Archaeology is an approach to learning from the past to inform the politics of the future.

+ +

We are co-producing a global commons of collective governance practices that can inspire institutional learning and experimentation, particularly in the face of rapid technological change and vexing global crises. Embedded in our approach is an orientation of ancestry whereby practitioners cultivate relationships of accountability and responsibility to the legacies they learn from, recognizing the harm from past patterns of exploitation. By taking seriously a wide range of historical governance practices, particularly those outside the Western canon, governance archaeology seeks to expand the options available for the design of more moral political economies.

+ +

Methodology

+ +

We began collecting data in the summer of 2021, and we have so far coded 67 discrete communities, over 300 institutions, and about 100 institutional mechanisms. We began looking into existing databases of documented groups around the world, such as the Ethnographic Atlas and the Human Relations Area Files, and proceeded to identify communities that fit our criteria.

+ +

While much of the more readily available data comes from the West, we have deliberately sought to cover less well-known, and often less well-documented, non-Western cases. The reasons, as we explain in a recent Daedalus piece, are empirical and ethical: as globalization and advances in digitization enable us to learn more about the diversity of political arrangements around the world and throughout history, the usual Western-centered view seems increasingly myopic. Moreover, if the goal of this project is contributing to retrofit modern democracy with an eye to participation and inclusion, then we need to design for a “pluriverse,” a space in which many social worlds can fit.

+ +

Team

+ + + +

Participating Organizations

+ + + +

Funders

+ + + +
+ +
+ + +
+ + + +
+ + + + + + diff --git a/_site/assets/css/main.css b/_site/assets/css/main.css new file mode 100644 index 0000000..6872af5 --- /dev/null +++ b/_site/assets/css/main.css @@ -0,0 +1,321 @@ +html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { border: 0; font-size: 100%; font: inherit; vertical-align: baseline; margin: 0; padding: 0; } + +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } + +blockquote, q { quotes: none; } + +blockquote:before, blockquote:after, q:before, q:after { content: none; } + +ins { background-color: #ff9; color: #000; text-decoration: none; } + +mark { background-color: #ff9; color: #000; font-style: italic; font-weight: 700; } + +del { text-decoration: line-through; } + +abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; } + +table { border-collapse: collapse; border-spacing: 0; } + +hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } + +input, select { vertical-align: middle; } + +.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; } + +.clearfix { display: inline-block; } + +* html .clearfix { height: 1%; } + +.clearfix { display: block; } + +/** Syntax highlighting styles */ +code.highlighter-rouge { background: white; font-family: courier, monospace; font-size: .875em; } + +.highlight { background: #fff; font-family: courier, monospace; font-size: .875em; margin: 2rem auto; } + +.highlight > * { padding: 0 1.5rem; } + +.highlighter-rouge .highlight { background: white; } + +.highlight .c { color: #998; font-style: italic; } + +.highlight .err { color: #a61717; background-color: #e3d2d2; } + +.highlight .k { font-weight: bold; } + +.highlight .o { font-weight: bold; } + +.highlight .cm { color: #998; font-style: italic; } + +.highlight .cp { color: #999; font-weight: bold; } + +.highlight .c1 { color: #998; font-style: italic; } + +.highlight .cs { color: #999; font-weight: bold; font-style: italic; } + +.highlight .gd { color: #000; background-color: #fdd; } + +.highlight .gd .x { color: #000; background-color: #faa; } + +.highlight .ge { font-style: italic; } + +.highlight .gr { color: #a00; } + +.highlight .gh { color: #999; } + +.highlight .gi { color: #000; background-color: #dfd; } + +.highlight .gi .x { color: #000; background-color: #afa; } + +.highlight .go { color: #888; } + +.highlight .gp { color: #555; } + +.highlight .gs { font-weight: bold; } + +.highlight .gu { color: #aaa; } + +.highlight .gt { color: #a00; } + +.highlight .kc { font-weight: bold; } + +.highlight .kd { font-weight: bold; } + +.highlight .kp { font-weight: bold; } + +.highlight .kr { font-weight: bold; } + +.highlight .kt { color: #458; font-weight: bold; } + +.highlight .m { color: #099; } + +.highlight .s { color: #d14; } + +.highlight .na { color: #008080; } + +.highlight .nb { color: #0086B3; } + +.highlight .nc { color: #458; font-weight: bold; } + +.highlight .no { color: #008080; } + +.highlight .ni { color: #800080; } + +.highlight .ne { color: #900; font-weight: bold; } + +.highlight .nf { color: #900; font-weight: bold; } + +.highlight .nn { color: #555; } + +.highlight .nt { color: #000080; } + +.highlight .nv { color: #008080; } + +.highlight .ow { font-weight: bold; } + +.highlight .w { color: #bbb; } + +.highlight .mf { color: #099; } + +.highlight .mh { color: #099; } + +.highlight .mi { color: #099; } + +.highlight .mo { color: #099; } + +.highlight .sb { color: #d14; } + +.highlight .sc { color: #d14; } + +.highlight .sd { color: #d14; } + +.highlight .s2 { color: #d14; } + +.highlight .se { color: #d14; } + +.highlight .sh { color: #d14; } + +.highlight .si { color: #d14; } + +.highlight .sx { color: #d14; } + +.highlight .sr { color: #009926; } + +.highlight .s1 { color: #d14; } + +.highlight .ss { color: #990073; } + +.highlight .bp { color: #999; } + +.highlight .vc { color: #008080; } + +.highlight .vg { color: #008080; } + +.highlight .vi { color: #008080; } + +.highlight .il { color: #099; } + +/* eb-garamond-regular - latin */ +@font-face { font-family: 'EB Garamond'; font-style: normal; font-weight: 400; font-display: auto; src: url("http://localhost:4000/assets/fonts/eb-garamond-v9-latin-regular.eot"); /* IE9 Compat Modes */ src: local("EB Garamond Regular"), local("EBGaramond-Regular"), url("http://localhost:4000/assets/fonts/eb-garamond-v9-latin-regular.eot?#iefix") format("embedded-opentype"), url("http://localhost:4000/assets/fonts/eb-garamond-v9-latin-regular.woff2") format("woff2"), url("http://localhost:4000/assets/fonts/eb-garamond-v9-latin-regular.woff") format("woff"), url("http://localhost:4000/assets/fonts/eb-garamond-v9-latin-regular.ttf") format("truetype"), url("http://localhost:4000/assets/fonts/eb-garamond-v9-latin-regular.svg#EBGaramond") format("svg"); /* Legacy iOS */ } + +body { background: #f4efe6; color: #1f1f1f; font-family: "EB Garamond", Garamond, "Times New Roman", serif; font-size: 1.3125em; line-height: 1.5; } + +h1 { font-size: 2em; margin: .5em auto; text-align: center; } + +h2 { font-size: 1.5em; margin: 0.5em auto; text-align: left; } + +h3 { font-size: 1.25em; margin: 0.5em auto; text-align: center; } + +h4 { font-size: 1em; font-style: italic; margin: 0.25em auto; text-align: center; } + +h5 { font-size: .875em; font-style: italic; margin: 0.25em auto; text-align: center; } + +h6 { font-size: .6em; font-style: italic; margin: 0.25em auto; text-align: center; } + +em { font-style: italic; } + +strong { font-weight: bold; } + +a { color: #1f1f1f; } + +a:focus { outline: 1px dashed #1f1f1f; } + +blockquote { margin: 2em auto; opacity: .8; } + +blockquote > * { padding: 0 3em; } + +blockquote.epigraph { font-style: italic; } + +small { font-size: .75em; } + +p > cite { display: block; text-align: right; } + +hr { border: 0; height: 0; border: 0; display: block; width: 152px; height: 12px; margin: .5em auto 0; background: url(http://localhost:4000/assets/images/divider.svg) no-repeat top center; margin: 4em 0; } + +img { display: flex; max-width: 100%; height: auto; margin: 2em auto; } + +figure img { margin: 2em auto 1em; } + +figcaption { font-size: .875em; font-style: italic; text-align: center; margin-bottom: 2em; opacity: .7; } + +.divided::after { content: ""; border: 0; display: block; width: 152px; height: 12px; margin: .5em auto 0; background: url(http://localhost:4000/assets/images/divider.svg) no-repeat top center; } + +.home { max-width: 24em; margin: auto; padding: 4em 1em; } + +.content-title { font-size: 2em; margin-bottom: 2em; text-align: center; } + +.post-date { color: #64644B; display: block; font-size: .825em; white-space: nowrap; text-transform: uppercase; } + +.post-link .post-date { padding: .5em 0; } + +.site-credits { margin: 0 auto 2em; padding: 0 2em; text-align: center; } + +.skip-navigation { background: #f4efe6; border: 1px dashed transparent; display: block; font-size: .875em; font-weight: 700; margin-top: -2.625rem; padding: .5rem; text-align: center; text-decoration: none; text-transform: uppercase; } + +.skip-navigation:hover, .skip-navigation:focus { background: #f8f5ef; border-color: #1f1f1f; margin-top: 0; } + +.site-masthead { box-sizing: border-box; position: relative; text-align: center; } + +.site-masthead h1 { font-size: 3em; margin-bottom: 0; margin-top: 1em; padding: 0 2rem; } + +@media (min-width: 768px) { .site-masthead h1 { font-size: 6em; } } + +.site-masthead h2 { color: #64644B; font-size: 1.25em; margin: 0; padding: 0 2rem; } + +@media (min-width: 768px) { .site-masthead h2 { font-size: 3em; } } + +.site-navigation { margin-top: 2rem; padding: 0 1rem; } + +.site-navigation:hover a, .site-navigation:focus-within a { opacity: .7; } + +.site-navigation ul { margin: 0; display: flex; flex-wrap: wrap; justify-content: center; } + +.site-navigation li { list-style: none; font-size: .875em; font-variant: small-caps; margin: 0; } + +.site-navigation li.active a { text-decoration: underline; } + +.site-navigation a { display: block; padding: .25em .5em; text-decoration: none; transition: opacity .125s ease-in-out; } + +.site-navigation a:hover, .site-navigation a:focus { opacity: 1; } + +.post-list { margin: 1em 0; list-style: none; } + +.post-list:hover .post-link, .post-list:focus-within .post-link { opacity: .6; } + +.post-list li { margin-bottom: 1em; } + +.post-link { color: #1f1f1f; display: flex; flex-direction: column-reverse; text-decoration: none; padding: .25em; transition: opacity .125s ease-in-out; } + +.post-link:hover, .post-link:focus { opacity: 1 !important; } + +@media (min-width: 768px) { .post-link { display: flex; flex-direction: row; justify-content: space-between; } .post-link .post-date { margin-left: auto; } } + +.post-link__heading { display: block; margin-right: 4em; } + +@media (min-width: 768px) { .post-link__heading { padding: .25em 0; } } + +.post-link__heading h1 { font-size: 1em; margin-bottom: 0; margin-top: 0; } + +.post-link__title + .post-link__excerpt { opacity: .6; } + +.post-pagination { margin-top: 4rem; font-size: .75em; display: flex; flex-direction: row; justify-content: space-between; text-align: center; } + +.post-pagination > * { flex-grow: 1; flex-basis: 0; padding: 1em 0; } + +.post-pagination:hover a, .post-pagination:focus-within a { opacity: .6; } + +.post-pagination a { text-decoration: none; text-transform: uppercase; transition: opacity .125s ease-in-out; } + +.post-pagination a:hover, .post-pagination a:focus { opacity: 1; } + +.post { margin: 2em auto; max-width: 60rem; } + +.post > * { margin-left: auto; margin-right: auto; padding: 0 1em; } + +.post > h1 { font-size: 2em; max-width: 48rem; padding: 0.5em 0.5em; text-align: center; } + +.post p { text-align: justify; text-indent: 1.5em; text-justify: inter-word; } + +.post p:first-of-type, .post h2 + p { text-indent: 0; } + +.post a:hover { background: white; } + +.post dl, .post ul, .post ol { margin: 1.5em; } + +.post li { margin-left: 1.5rem; margin-right: 1.5rem; } + +.post-content:first-child { margin-top: 4em; } + +.post-meta { margin-bottom: 2em; margin-top: 2em; text-align: right; } + +.back-link { display: inline-block; font-size: .75em; padding: 1em; text-decoration: none; text-transform: uppercase; } + +.footnote { border: 1px solid #64644B; border-radius: 1em; color: #1f1f1f; display: inline; font-size: .75em; font-weight: 700; padding: 0 .75em; text-decoration: none; margin: 0 .25em; } + +.footnote:hover, .footnote:focus { background: #f4efe6; border-color: #f4efe6; } + +.footnotes::before { content: ''; border: 0; display: block; width: 152px; height: 12px; margin: .5em auto 0; background: url(http://localhost:4000/assets/images/divider.svg) no-repeat top center; margin: 4em auto; } + +.footnotes { margin-bottom: 4em; } + +.footnotes li { margin-bottom: 1em; } + +.reversefootnote { font-size: .75em; opacity: .75; } + +#search { margin: 0 auto; padding: 0 1rem; text-align: center; } + +#search__input { background: transparent; border: 0; font: 1em "EB Garamond", Garamond, "Times New Roman", serif; padding: .5em; color: #1f1f1f; text-align: center; } + +#search__input:focus { outline: 1px dashed #1f1f1f; } + +#search button[type="submit"] { display: none; } + +::-webkit-input-placeholder { color: #64644B; } + +::-moz-placeholder { color: #64644B; } + +:-ms-input-placeholder { color: #64644B; } + +:-moz-placeholder { color: #64644B; } + +/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/_site/assets/css/main.css.map b/_site/assets/css/main.css.map new file mode 100644 index 0000000..766eeab --- /dev/null +++ b/_site/assets/css/main.css.map @@ -0,0 +1,36 @@ +{ + "version": 3, + "file": "main.css", + "sources": [ + "main.scss", + "_sass/_reset.scss", + "_sass/_variables.scss", + "_sass/_syntax-highlighting.scss", + "_sass/_mixins.scss", + "_sass/_font.scss", + "_sass/_base.scss", + "_sass/_masthead.scss", + "_sass/_menu.scss", + "_sass/_post-list.scss", + "_sass/_article.scss", + "_sass/_footnotes.scss", + "_sass/_search.scss" + ], + "sourcesContent": [ + "@charset \"utf-8\";\n\n$asset_url: 'http://localhost:4000/assets';\n\n@import \n \"reset\",\n \"variables\",\n \"syntax-highlighting\",\n \"mixins\",\n \"font\",\n \"base\",\n \"masthead\",\n \"menu\",\n \"post-list\",\n \"article\",\n \"footnotes\",\n \"search\"\n;", + "html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle} .clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}", + "$brand-color: #f4efe6;\n$highlight: lighten($brand-color, 35%);\n$text-color: #1f1f1f;\n$muted-text-color: #64644B;\n$font-family: \"EB Garamond\", Garamond, \"Times New Roman\", serif;\n\n$on-bigphone: 375px;\n$on-tablet: 768px;\n$on-laptop: 960px;\n$on-desktop: 1200px;\n", + "/**\n * Syntax highlighting styles\n */\n\ncode.highlighter-rouge {\n background: $highlight;\n font-family: courier, monospace;\n font-size: .875em;\n}\n\n.highlight {\n background: #fff;\n font-family: courier, monospace;\n font-size: .875em;\n margin: 2rem auto;\n\n > * {\n padding: 0 1.5rem;\n }\n\n .highlighter-rouge & {\n background: $highlight;\n }\n\n .c { color: #998; font-style: italic } // Comment\n .err { color: #a61717; background-color: #e3d2d2 } // Error\n .k { font-weight: bold } // Keyword\n .o { font-weight: bold } // Operator\n .cm { color: #998; font-style: italic } // Comment.Multiline\n .cp { color: #999; font-weight: bold } // Comment.Preproc\n .c1 { color: #998; font-style: italic } // Comment.Single\n .cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special\n .gd { color: #000; background-color: #fdd } // Generic.Deleted\n .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific\n .ge { font-style: italic } // Generic.Emph\n .gr { color: #a00 } // Generic.Error\n .gh { color: #999 } // Generic.Heading\n .gi { color: #000; background-color: #dfd } // Generic.Inserted\n .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific\n .go { color: #888 } // Generic.Output\n .gp { color: #555 } // Generic.Prompt\n .gs { font-weight: bold } // Generic.Strong\n .gu { color: #aaa } // Generic.Subheading\n .gt { color: #a00 } // Generic.Traceback\n .kc { font-weight: bold } // Keyword.Constant\n .kd { font-weight: bold } // Keyword.Declaration\n .kp { font-weight: bold } // Keyword.Pseudo\n .kr { font-weight: bold } // Keyword.Reserved\n .kt { color: #458; font-weight: bold } // Keyword.Type\n .m { color: #099 } // Literal.Number\n .s { color: #d14 } // Literal.String\n .na { color: #008080 } // Name.Attribute\n .nb { color: #0086B3 } // Name.Builtin\n .nc { color: #458; font-weight: bold } // Name.Class\n .no { color: #008080 } // Name.Constant\n .ni { color: #800080 } // Name.Entity\n .ne { color: #900; font-weight: bold } // Name.Exception\n .nf { color: #900; font-weight: bold } // Name.Function\n .nn { color: #555 } // Name.Namespace\n .nt { color: #000080 } // Name.Tag\n .nv { color: #008080 } // Name.Variable\n .ow { font-weight: bold } // Operator.Word\n .w { color: #bbb } // Text.Whitespace\n .mf { color: #099 } // Literal.Number.Float\n .mh { color: #099 } // Literal.Number.Hex\n .mi { color: #099 } // Literal.Number.Integer\n .mo { color: #099 } // Literal.Number.Oct\n .sb { color: #d14 } // Literal.String.Backtick\n .sc { color: #d14 } // Literal.String.Char\n .sd { color: #d14 } // Literal.String.Doc\n .s2 { color: #d14 } // Literal.String.Double\n .se { color: #d14 } // Literal.String.Escape\n .sh { color: #d14 } // Literal.String.Heredoc\n .si { color: #d14 } // Literal.String.Interpol\n .sx { color: #d14 } // Literal.String.Other\n .sr { color: #009926 } // Literal.String.Regex\n .s1 { color: #d14 } // Literal.String.Single\n .ss { color: #990073 } // Literal.String.Symbol\n .bp { color: #999 } // Name.Builtin.Pseudo\n .vc { color: #008080 } // Name.Variable.Class\n .vg { color: #008080 } // Name.Variable.Global\n .vi { color: #008080 } // Name.Variable.Instance\n .il { color: #099 } // Literal.Number.Integer.Long\n}", + "@mixin divider {\n border: 0;\n display: block;\n width: 152px;\n height: 12px;\n margin: .5em auto 0;\n background: url(#{$asset_url}/images/divider.svg) no-repeat top center;\n}", + "/* eb-garamond-regular - latin */\n@font-face {\n font-family: 'EB Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: auto;\n src: url('#{$asset_url}/fonts/eb-garamond-v9-latin-regular.eot'); /* IE9 Compat Modes */\n src: local('EB Garamond Regular'), local('EBGaramond-Regular'),\n url('#{$asset_url}/fonts/eb-garamond-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */\n url('#{$asset_url}/fonts/eb-garamond-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */\n url('#{$asset_url}/fonts/eb-garamond-v9-latin-regular.woff') format('woff'), /* Modern Browsers */\n url('#{$asset_url}/fonts/eb-garamond-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */\n url('#{$asset_url}/fonts/eb-garamond-v9-latin-regular.svg#EBGaramond') format('svg'); /* Legacy iOS */\n}", + "body {\n background: $brand-color;\n color: $text-color;\n font-family: $font-family;\n font-size: 1.3125em;\n line-height: 1.5;\n}\n\nh1 {\n font-size: 2em;\n margin: .5em auto;\n text-align: center;\n}\n\nh2 {\n font-size: 1.5em;\n margin: 0.5em auto;\n text-align: left;\n}\n\nh3 {\n font-size: 1.25em;\n margin: 0.5em auto;\n text-align: center;\n}\n\nh4 {\n font-size: 1em;\n font-style: italic;\n margin: 0.25em auto;\n text-align: center;\n}\n\nh5 {\n font-size: .875em;\n font-style: italic;\n margin: 0.25em auto;\n text-align: center;\n}\n\nh6 {\n font-size: .6em;\n font-style: italic;\n margin: 0.25em auto;\n text-align: center;\n}\n\nem {\n font-style: italic;\n}\n\nstrong {\n font-weight: bold;\n}\n\na {\n color: $text-color;\n}\n\na:focus {\n outline: 1px dashed $text-color;\n}\n\nblockquote {\n margin: 2em auto;\n opacity: .8;\n > * {\n padding: 0 3em;\n }\n}\n\nblockquote.epigraph {\n font-style: italic;\n}\n\nsmall {\n font-size: .75em;\n}\n\np > cite {\n display: block;\n text-align: right;\n}\n\nhr {\n border: 0;\n height: 0;\n @include divider;\n margin: 4em 0;\n}\n\nimg {\n display: flex;\n max-width: 100%;\n height: auto;\n margin: 2em auto;\n}\n\nfigure img {\n margin: 2em auto 1em;\n}\n\nfigcaption {\n font-size: .875em;\n font-style: italic;\n text-align: center;\n margin-bottom: 2em;\n opacity: .7;\n}\n\n.divided::after {\n content: \"\";\n @include divider;\n}\n\n.home {\n max-width: 24em;\n margin: auto;\n padding: 4em 1em;\n}\n\n.content-title {\n font-size: 2em;\n margin-bottom: 2em;\n text-align: center;\n}\n\n.post-date {\n color: $muted-text-color;\n display: block;\n font-size: .825em;\n white-space: nowrap;\n text-transform: uppercase;\n .post-link & {\n padding: .5em 0;\n }\n}\n\n.site-credits {\n margin: 0 auto 2em;\n padding: 0 2em;\n text-align: center;\n}\n\n.skip-navigation {\n background: $brand-color;\n border: 1px dashed transparent;\n display: block;\n font-size: .875em;\n font-weight: 700;\n margin-top: -2.625rem;\n padding: .5rem;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n &:hover,\n &:focus {\n background: lighten($brand-color, 2.5%);\n border-color: $text-color;\n margin-top: 0;\n }\n}\n", + ".site-masthead {\n box-sizing: border-box;\n position: relative;\n text-align: center;\n}\n\n.site-masthead h1 {\n font-size: 3em;\n margin-bottom: 0;\n margin-top: 1em;\n padding: 0 2rem;\n @media (min-width: $on-tablet) {\n font-size: 6em;\n }\n}\n\n.site-masthead h2 {\n color: $muted-text-color;\n font-size: 1.25em;\n margin: 0;\n padding: 0 2rem;\n @media (min-width: $on-tablet) {\n font-size: 3em;\n }\n}", + ".site-navigation {\n margin-top: 2rem;\n padding: 0 1rem;\n &:hover,\n &:focus-within {\n a {\n opacity: .7;\n }\n }\n}\n\n.site-navigation ul {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n}\n\n.site-navigation li {\n list-style: none;\n font-size: .875em;\n font-variant: small-caps;\n margin: 0;\n &.active a {\n text-decoration: underline;\n }\n}\n\n.site-navigation a {\n display: block;\n padding: .25em .5em;\n text-decoration: none;\n transition: opacity .125s ease-in-out;\n &:hover,\n &:focus {\n opacity: 1;\n }\n}", + ".post-list {\n margin: 1em 0;\n list-style: none;\n &:hover,\n &:focus-within {\n .post-link {\n opacity: .6;\n }\n }\n}\n\n.post-list li {\n margin-bottom: 1em;\n}\n\n.post-link {\n color: $text-color;\n display: flex;\n flex-direction: column-reverse;\n text-decoration: none;\n padding: .25em;\n transition: opacity .125s ease-in-out;\n &:hover,\n &:focus {\n opacity: 1 !important;\n }\n @media (min-width: $on-tablet) {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n .post-date {\n margin-left: auto;\n }\n }\n}\n\n.post-link__heading {\n display: block;\n margin-right: 4em;\n @media (min-width: $on-tablet) {\n padding: .25em 0;\n }\n h1 {\n font-size: 1em;\n margin-bottom: 0;\n margin-top: 0;\n }\n}\n\n.post-link__title + .post-link__excerpt {\n opacity: .6;\n}\n\n.post-pagination {\n margin-top: 4rem;\n font-size: .75em;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n text-align: center;\n > * {\n flex-grow: 1;\n flex-basis: 0;\n padding: 1em 0;\n }\n &:hover,\n &:focus-within {\n a {\n opacity: .6;\n }\n }\n a {\n text-decoration: none;\n text-transform: uppercase;\n transition: opacity .125s ease-in-out;\n &:hover,\n &:focus {\n opacity: 1;\n }\n }\n}", + ".post {\n margin: 2em auto;\n max-width: 60rem;\n// padding: 2em 0;\n}\n\n.post > * {\n margin-left: auto;\n margin-right: auto;\n //max-width: 36rem;\n padding: 0 1em;\n}\n\n.post > h1 {\n font-size: 2em;\n max-width: 48rem;\n padding: 0.5em 0.5em;\n text-align: center;\n}\n\n.post p {\n text-align: justify;\n text-indent: 1.5em;\n text-justify: inter-word;\n}\n\n.post p:first-of-type,\n.post h2 + p {\n text-indent: 0;\n}\n\n.post a:hover {\n background: $highlight;\n}\n\n.post dl,\n.post ul,\n.post ol {\n margin: 1.5em;\n}\n\n.post li {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n}\n\n.post-content:first-child {\n margin-top: 4em;\n}\n\n.post-meta {\n margin-bottom: 2em;\n margin-top: 2em;\n text-align: right;\n}\n\n.back-link {\n display: inline-block;\n font-size: .75em;\n padding: 1em;\n text-decoration: none;\n text-transform: uppercase;\n}\n", + ".footnote {\n border: 1px solid $muted-text-color;\n border-radius: 1em;\n color: $text-color;\n display: inline;\n font-size: .75em;\n font-weight: 700;\n padding: 0 .75em;\n text-decoration: none;\n margin: 0 .25em;\n &:hover,\n &:focus {\n background: $brand-color;\n border-color: $brand-color;\n }\n}\n\n.footnotes::before {\n content: '';\n @include divider;\n margin: 4em auto;\n}\n\n.footnotes {\n margin-bottom: 4em;\n}\n\n.footnotes li {\n margin-bottom: 1em;\n}\n\n.reversefootnote {\n font-size: .75em;\n opacity: .75;\n}", + "#search {\n margin: 0 auto;\n padding: 0 1rem;\n text-align: center;\n}\n\n#search__input {\n background: transparent;\n border: 0;\n font: 1em $font-family;\n padding: .5em;\n color: $text-color;\n text-align: center;\n &:focus {\n outline: 1px dashed $text-color;\n }\n}\n\n#search button[type=\"submit\"] {\n display: none;\n}\n\n::-webkit-input-placeholder {\n color: $muted-text-color;\n}\n::-moz-placeholder {\n color: $muted-text-color;\n}\n:-ms-input-placeholder {\n color: $muted-text-color;\n}\n:-moz-placeholder {\n color: $muted-text-color;\n}" + ], + "names": [], + "mappings": "ACAA,AAAA,IAAI,EAAC,IAAI,EAAC,GAAG,EAAC,IAAI,EAAC,MAAM,EAAC,MAAM,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,CAAC,EAAC,UAAU,EAAC,GAAG,EAAC,IAAI,EAAC,OAAO,EAAC,IAAI,EAAC,IAAI,EAAC,GAAG,EAAC,GAAG,EAAC,EAAE,EAAC,GAAG,EAAC,GAAG,EAAC,GAAG,EAAC,CAAC,EAAC,IAAI,EAAC,KAAK,EAAC,MAAM,EAAC,GAAG,EAAC,GAAG,EAAC,GAAG,EAAC,CAAC,EAAC,CAAC,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,QAAQ,EAAC,IAAI,EAAC,KAAK,EAAC,MAAM,EAAC,KAAK,EAAC,OAAO,EAAC,KAAK,EAAC,KAAK,EAAC,KAAK,EAAC,EAAE,EAAC,EAAE,EAAC,EAAE,EAAC,OAAO,EAAC,KAAK,EAAC,MAAM,EAAC,OAAO,EAAC,UAAU,EAAC,MAAM,EAAC,MAAM,EAAC,MAAM,EAAC,MAAM,EAAC,IAAI,EAAC,GAAG,EAAC,OAAO,EAAC,OAAO,EAAC,IAAI,EAAC,IAAI,EAAC,KAAK,EAAC,KAAK,CAAA,EAAC,MAAM,EAAC,CAAC,EAAC,SAAS,EAAC,IAAI,EAAC,IAAI,EAAC,OAAO,EAAC,cAAc,EAAC,QAAQ,EAAC,MAAM,EAAC,CAAC,EAAC,OAAO,EAAC,CAAC,GAAE;;AAAD,AAAA,OAAO,EAAC,KAAK,EAAC,OAAO,EAAC,UAAU,EAAC,MAAM,EAAC,MAAM,EAAC,MAAM,EAAC,MAAM,EAAC,IAAI,EAAC,GAAG,EAAC,OAAO,CAAA,EAAC,OAAO,EAAC,KAAK,GAAE;;AAAD,AAAA,UAAU,EAAC,CAAC,CAAA,EAAC,MAAM,EAAC,IAAI,GAAE;;AAAD,AAAA,UAAU,CAAC,MAAM,EAAC,UAAU,CAAC,KAAK,EAAC,CAAC,CAAC,MAAM,EAAC,CAAC,CAAC,KAAK,CAAA,EAAC,OAAO,EAAC,IAAI,GAAE;;AAAD,AAAA,GAAG,CAAA,EAAC,gBAAgB,EAAC,IAAI,EAAC,KAAK,EAAC,IAAI,EAAC,eAAe,EAAC,IAAI,GAAE;;AAAD,AAAA,IAAI,CAAA,EAAC,gBAAgB,EAAC,IAAI,EAAC,KAAK,EAAC,IAAI,EAAC,UAAU,EAAC,MAAM,EAAC,WAAW,EAAC,GAAG,GAAE;;AAAD,AAAA,GAAG,CAAA,EAAC,eAAe,EAAC,YAAY,GAAE;;AAAD,AAAA,IAAI,CAAA,AAAA,KAAC,AAAA,GAAO,GAAG,CAAA,AAAA,KAAC,AAAA,EAAM,EAAC,aAAa,EAAC,UAAU,EAAC,MAAM,EAAC,IAAI,GAAE;;AAAD,AAAA,KAAK,CAAA,EAAC,eAAe,EAAC,QAAQ,EAAC,cAAc,EAAC,CAAC,GAAE;;AAAD,AAAA,EAAE,CAAA,EAAC,OAAO,EAAC,KAAK,EAAC,MAAM,EAAC,GAAG,EAAC,MAAM,EAAC,CAAC,EAAC,UAAU,EAAC,cAAc,EAAC,MAAM,EAAC,KAAK,EAAC,OAAO,EAAC,CAAC,GAAE;;AAAD,AAAA,KAAK,EAAC,MAAM,CAAA,EAAC,cAAc,EAAC,MAAM,GAAE;;AAAA,AAAA,SAAS,CAAC,KAAK,CAAA,EAAC,KAAK,EAAC,IAAI,EAAC,OAAO,EAAC,GAAG,EAAC,OAAO,EAAC,KAAK,EAAC,SAAS,EAAC,CAAC,EAAC,WAAW,EAAC,CAAC,EAAC,UAAU,EAAC,MAAM,EAAC,KAAK,EAAC,CAAC,EAAC,MAAM,EAAC,CAAC,GAAE;;AAAD,AAAA,SAAS,CAAA,EAAC,OAAO,EAAC,YAAY,GAAE;;AAAD,AAAA,CAAC,CAAC,IAAI,CAAC,SAAS,CAAA,EAAC,MAAM,EAAC,EAAE,GAAE;;AAAD,AAAA,SAAS,CAAA,EAAC,OAAO,EAAC,KAAK,GAAE;;AEAnrC,iCAEG;AAEH,AAAA,IAAI,AAAA,kBAAkB,CAAC,EACrB,UAAU,EDLU,KAAO,ECM3B,WAAW,EAAE,kBAAkB,EAC/B,SAAS,EAAE,MAAM,GAClB;;AAED,AAAA,UAAU,CAAC,EACT,UAAU,EAAE,IAAI,EAChB,WAAW,EAAE,kBAAkB,EAC/B,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,SAAS,GAqElB;;AAzED,AAME,UANQ,GAMN,CAAC,CAAC,EACF,OAAO,EAAE,QAAQ,GAClB;;AAED,AAAA,kBAAkB,CAVpB,UAAU,CAUa,EACnB,UAAU,EDrBQ,KAAO,GCsB1B;;AAZH,AAcE,UAdQ,CAcR,EAAE,CAAK,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,MAAO,GAAE;;AAd7C,AAeE,UAfQ,CAeR,IAAI,CAAG,EAAE,KAAK,EAAE,OAAO,EAAE,gBAAgB,EAAE,OAAQ,GAAE;;AAfvD,AAgBE,UAhBQ,CAgBR,EAAE,CAAK,EAAE,WAAW,EAAE,IAAK,GAAE;;AAhB/B,AAiBE,UAjBQ,CAiBR,EAAE,CAAK,EAAE,WAAW,EAAE,IAAK,GAAE;;AAjB/B,AAkBE,UAlBQ,CAkBR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,MAAO,GAAE;;AAlB7C,AAmBE,UAnBQ,CAmBR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AAnB5C,AAoBE,UApBQ,CAoBR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAI,EAAE,UAAU,EAAE,MAAO,GAAE;;AApB7C,AAqBE,UArBQ,CAqBR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,IAAI,EAAE,UAAU,EAAE,MAAO,GAAE;;AArBhE,AAsBE,UAtBQ,CAsBR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,EAAE,IAAK,GAAE;;AAtBjD,AAuBE,UAvBQ,CAuBR,GAAG,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,EAAE,IAAK,GAAE;;AAvBjD,AAwBE,UAxBQ,CAwBR,GAAG,CAAI,EAAE,UAAU,EAAE,MAAO,GAAE;;AAxBhC,AAyBE,UAzBQ,CAyBR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AAzBzB,AA0BE,UA1BQ,CA0BR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AA1BzB,AA2BE,UA3BQ,CA2BR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,EAAE,IAAK,GAAE;;AA3BjD,AA4BE,UA5BQ,CA4BR,GAAG,CAAC,EAAE,CAAC,EAAE,KAAK,EAAE,IAAI,EAAE,gBAAgB,EAAE,IAAK,GAAE;;AA5BjD,AA6BE,UA7BQ,CA6BR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AA7BzB,AA8BE,UA9BQ,CA8BR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AA9BzB,AA+BE,UA/BQ,CA+BR,GAAG,CAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AA/B/B,AAgCE,UAhCQ,CAgCR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AAhCzB,AAiCE,UAjCQ,CAiCR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AAjCzB,AAkCE,UAlCQ,CAkCR,GAAG,CAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AAlC/B,AAmCE,UAnCQ,CAmCR,GAAG,CAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AAnC/B,AAoCE,UApCQ,CAoCR,GAAG,CAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AApC/B,AAqCE,UArCQ,CAqCR,GAAG,CAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AArC/B,AAsCE,UAtCQ,CAsCR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AAtC5C,AAuCE,UAvCQ,CAuCR,EAAE,CAAK,EAAE,KAAK,EAAE,IAAK,GAAE;;AAvCzB,AAwCE,UAxCQ,CAwCR,EAAE,CAAK,EAAE,KAAK,EAAE,IAAK,GAAE;;AAxCzB,AAyCE,UAzCQ,CAyCR,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAzC5B,AA0CE,UA1CQ,CA0CR,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AA1C5B,AA2CE,UA3CQ,CA2CR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AA3C5C,AA4CE,UA5CQ,CA4CR,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AA5C5B,AA6CE,UA7CQ,CA6CR,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AA7C5B,AA8CE,UA9CQ,CA8CR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AA9C5C,AA+CE,UA/CQ,CA+CR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AA/C5C,AAgDE,UAhDQ,CAgDR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AAhDzB,AAiDE,UAjDQ,CAiDR,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAjD5B,AAkDE,UAlDQ,CAkDR,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAlD5B,AAmDE,UAnDQ,CAmDR,GAAG,CAAI,EAAE,WAAW,EAAE,IAAK,GAAE;;AAnD/B,AAoDE,UApDQ,CAoDR,EAAE,CAAK,EAAE,KAAK,EAAE,IAAK,GAAE;;AApDzB,AAqDE,UArDQ,CAqDR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AArDzB,AAsDE,UAtDQ,CAsDR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AAtDzB,AAuDE,UAvDQ,CAuDR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AAvDzB,AAwDE,UAxDQ,CAwDR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AAxDzB,AAyDE,UAzDQ,CAyDR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AAzDzB,AA0DE,UA1DQ,CA0DR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AA1DzB,AA2DE,UA3DQ,CA2DR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AA3DzB,AA4DE,UA5DQ,CA4DR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AA5DzB,AA6DE,UA7DQ,CA6DR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AA7DzB,AA8DE,UA9DQ,CA8DR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AA9DzB,AA+DE,UA/DQ,CA+DR,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AA/DzB,AAgEE,UAhEQ,CAgER,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AAhEzB,AAiEE,UAjEQ,CAiER,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAjE5B,AAkEE,UAlEQ,CAkER,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AAlEzB,AAmEE,UAnEQ,CAmER,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAnE5B,AAoEE,UApEQ,CAoER,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AApEzB,AAqEE,UArEQ,CAqER,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AArE5B,AAsEE,UAtEQ,CAsER,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAtE5B,AAuEE,UAvEQ,CAuER,GAAG,CAAI,EAAE,KAAK,EAAE,OAAQ,GAAE;;AAvE5B,AAwEE,UAxEQ,CAwER,GAAG,CAAI,EAAE,KAAK,EAAE,IAAK,GAAE;;AElFzB,iCAAiC;AACjC,UAAU,GACR,WAAW,EAAE,aAAa,EAC1B,UAAU,EAAE,MAAM,EAClB,WAAW,EAAE,GAAG,EAChB,YAAY,EAAE,IAAI,EAClB,GAAG,EAAE,0EAAqE,EAAE,sBAAsB,CAClG,GAAG,EAAE,4BAA4B,EAAE,2BAA2B,EACzD,iFAA4E,CAAC,2BAA2B,EACxG,4EAAuE,CAAC,eAAe,EACvF,2EAAsE,CAAC,cAAc,EACrF,0EAAqE,CAAC,kBAAkB,EACxF,qFAAgF,CAAC,aAAa,EAAE,gBAAgB;;ACZvH,AAAA,IAAI,CAAC,EACH,UAAU,EJDU,OAAO,EIE3B,KAAK,EJAe,OAAO,EIC3B,WAAW,EJCS,aAAa,EAAE,QAAQ,EAAE,iBAAiB,EAAE,KAAK,EIArE,SAAS,EAAE,QAAQ,EACnB,WAAW,EAAE,GAAG,GACjB;;AAED,AAAA,EAAE,CAAC,EACD,SAAS,EAAE,GAAG,EACd,MAAM,EAAE,SAAS,EACjB,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,EAAE,CAAC,EACD,SAAS,EAAE,KAAK,EAChB,MAAM,EAAE,UAAU,EAClB,UAAU,EAAE,IAAI,GACjB;;AAED,AAAA,EAAE,CAAC,EACD,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,UAAU,EAClB,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,EAAE,CAAC,EACD,SAAS,EAAE,GAAG,EACd,UAAU,EAAE,MAAM,EAClB,MAAM,EAAE,WAAW,EACnB,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,EAAE,CAAC,EACD,SAAS,EAAE,MAAM,EACjB,UAAU,EAAE,MAAM,EAClB,MAAM,EAAE,WAAW,EACnB,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,EAAE,CAAC,EACD,SAAS,EAAE,IAAI,EACf,UAAU,EAAE,MAAM,EAClB,MAAM,EAAE,WAAW,EACnB,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,EAAE,CAAC,EACD,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,MAAM,CAAC,EACL,WAAW,EAAE,IAAI,GAClB;;AAED,AAAA,CAAC,CAAC,EACA,KAAK,EJtDe,OAAO,GIuD5B;;AAED,AAAA,CAAC,CAAC,KAAK,CAAC,EACN,OAAO,EAAE,GAAG,CAAC,MAAM,CJ1DC,OAAO,GI2D5B;;AAED,AAAA,UAAU,CAAC,EACT,MAAM,EAAE,QAAQ,EAChB,OAAO,EAAE,EAAE,GAIZ;;AAND,AAGE,UAHQ,GAGN,CAAC,CAAC,EACF,OAAO,EAAE,KAAK,GACf;;AAGH,AAAA,UAAU,AAAA,SAAS,CAAC,EAClB,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,KAAK,CAAC,EACJ,SAAS,EAAE,KAAK,GACjB;;AAED,AAAA,CAAC,GAAG,IAAI,CAAC,EACP,OAAO,EAAE,KAAK,EACd,UAAU,EAAE,KAAK,GAClB;;AAED,AAAA,EAAE,CAAC,EACD,MAAM,EAAE,CAAC,EACT,MAAM,EAAE,CAAC,EFrFT,MAAM,EAAE,CAAC,EACT,OAAO,EAAE,KAAK,EACd,KAAK,EAAE,KAAK,EACZ,MAAM,EAAE,IAAI,EACZ,MAAM,EAAE,WAAW,EACnB,UAAU,EAAE,oDAAe,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,EEkFhD,MAAM,EAAE,KAAK,GACd;;AAED,AAAA,GAAG,CAAC,EACF,OAAO,EAAE,IAAI,EACb,SAAS,EAAE,IAAI,EACf,MAAM,EAAE,IAAI,EACZ,MAAM,EAAE,QAAQ,GACjB;;AAED,AAAA,MAAM,CAAC,GAAG,CAAC,EACT,MAAM,EAAE,YAAY,GACrB;;AAED,AAAA,UAAU,CAAC,EACT,SAAS,EAAE,MAAM,EACjB,UAAU,EAAE,MAAM,EAClB,UAAU,EAAE,MAAM,EAClB,aAAa,EAAE,GAAG,EAClB,OAAO,EAAE,EAAE,GACZ;;AAED,AAAA,QAAQ,EAAE,KAAK,CAAC,EACd,OAAO,EAAE,EAAE,EF9GX,MAAM,EAAE,CAAC,EACT,OAAO,EAAE,KAAK,EACd,KAAK,EAAE,KAAK,EACZ,MAAM,EAAE,IAAI,EACZ,MAAM,EAAE,WAAW,EACnB,UAAU,EAAE,oDAAe,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,GE2GjD;;AAED,AAAA,KAAK,CAAC,EACJ,SAAS,EAAE,IAAI,EACf,MAAM,EAAE,IAAI,EACZ,OAAO,EAAE,OAAO,GACjB;;AAED,AAAA,cAAc,CAAC,EACb,SAAS,EAAE,GAAG,EACd,aAAa,EAAE,GAAG,EAClB,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,UAAU,CAAC,EACT,KAAK,EJ7He,OAAO,EI8H3B,OAAO,EAAE,KAAK,EACd,SAAS,EAAE,MAAM,EACjB,WAAW,EAAE,MAAM,EACnB,cAAc,EAAE,SAAS,GAI1B;;AAHC,AAAA,UAAU,CANZ,UAAU,CAMK,EACX,OAAO,EAAE,MAAM,GAChB;;AAGH,AAAA,aAAa,CAAC,EACZ,MAAM,EAAE,UAAU,EAClB,OAAO,EAAE,KAAK,EACd,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,gBAAgB,CAAC,EACf,UAAU,EJjJU,OAAO,EIkJ3B,MAAM,EAAE,sBAAsB,EAC9B,OAAO,EAAE,KAAK,EACd,SAAS,EAAE,MAAM,EACjB,WAAW,EAAE,GAAG,EAChB,UAAU,EAAE,SAAS,EACrB,OAAO,EAAE,KAAK,EACd,UAAU,EAAE,MAAM,EAClB,eAAe,EAAE,IAAI,EACrB,cAAc,EAAE,SAAS,GAO1B;;AAjBD,AAWE,gBAXc,CAWZ,KAAK,EAXT,gBAAgB,CAYZ,KAAK,CAAC,EACN,UAAU,EJ7JQ,OAAO,EI8JzB,YAAY,EJ5JM,OAAO,EI6JzB,UAAU,EAAE,CAAC,GACd;;AChKH,AAAA,cAAc,CAAC,EACb,UAAU,EAAE,UAAU,EACtB,QAAQ,EAAE,QAAQ,EAClB,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,cAAc,CAAC,EAAE,CAAC,EAChB,SAAS,EAAE,GAAG,EACd,aAAa,EAAE,CAAC,EAChB,UAAU,EAAE,GAAG,EACf,OAAO,EAAE,MAAM,GAIhB;;AAHC,MAAM,mBALR,GAAA,AAAA,cAAc,CAAC,EAAE,CAAC,EAMd,SAAS,EAAE,GAAG,GAEjB,EAAA;;AAED,AAAA,cAAc,CAAC,EAAE,CAAC,EAChB,KAAK,ELde,OAAO,EKe3B,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,CAAC,EACT,OAAO,EAAE,MAAM,GAIhB;;AAHC,MAAM,mBALR,GAAA,AAAA,cAAc,CAAC,EAAE,CAAC,EAMd,SAAS,EAAE,GAAG,GAEjB,EAAA;;ACxBD,AAAA,gBAAgB,CAAC,EACf,UAAU,EAAE,IAAI,EAChB,OAAO,EAAE,MAAM,GAOhB;;AATD,AAKI,gBALY,CAGZ,KAAK,CAEL,CAAC,EALL,gBAAgB,CAIZ,YAAY,CACZ,CAAC,CAAC,EACA,OAAO,EAAE,EAAE,GACZ;;AAIL,AAAA,gBAAgB,CAAC,EAAE,CAAC,EAClB,MAAM,EAAE,CAAC,EACT,OAAO,EAAE,IAAI,EACb,SAAS,EAAE,IAAI,EACf,eAAe,EAAE,MAAM,GACxB;;AAED,AAAA,gBAAgB,CAAC,EAAE,CAAC,EAClB,UAAU,EAAE,IAAI,EAChB,SAAS,EAAE,MAAM,EACjB,YAAY,EAAE,UAAU,EACxB,MAAM,EAAE,CAAC,GAIV;;AARD,AAKE,gBALc,CAAC,EAAE,AAKhB,OAAO,CAAC,CAAC,CAAC,EACT,eAAe,EAAE,SAAS,GAC3B;;AAGH,AAAA,gBAAgB,CAAC,CAAC,CAAC,EACjB,OAAO,EAAE,KAAK,EACd,OAAO,EAAE,UAAU,EACnB,eAAe,EAAE,IAAI,EACrB,UAAU,EAAE,yBAAyB,GAKtC;;AATD,AAKE,gBALc,CAAC,CAAC,CAKd,KAAK,EALT,gBAAgB,CAAC,CAAC,CAMd,KAAK,CAAC,EACN,OAAO,EAAE,CAAC,GACX;;ACpCH,AAAA,UAAU,CAAC,EACT,MAAM,EAAE,KAAK,EACb,UAAU,EAAE,IAAI,GAOjB;;AATD,AAKI,UALM,CAGN,KAAK,CAEL,UAAU,EALd,UAAU,CAIN,YAAY,CACZ,UAAU,CAAC,EACT,OAAO,EAAE,EAAE,GACZ;;AAIL,AAAA,UAAU,CAAC,EAAE,CAAC,EACZ,aAAa,EAAE,GAAG,GACnB;;AAED,AAAA,UAAU,CAAC,EACT,KAAK,EPde,OAAO,EOe3B,OAAO,EAAE,IAAI,EACb,cAAc,EAAE,cAAc,EAC9B,eAAe,EAAE,IAAI,EACrB,OAAO,EAAE,KAAK,EACd,UAAU,EAAE,yBAAyB,GAatC;;AAnBD,AAOE,UAPQ,CAON,KAAK,EAPT,UAAU,CAQN,KAAK,CAAC,EACN,OAAO,EAAE,YAAY,GACtB;;AACD,MAAM,mBAXR,GAAA,AAAA,UAAU,CAAC,EAYP,OAAO,EAAE,IAAI,EACb,cAAc,EAAE,GAAG,EACnB,eAAe,EAAE,aAAa,GAKjC,CAnBD,AAeI,UAfM,CAeN,UAAU,CAAC,EACT,WAAW,EAAE,IAAI,GAClB,EAEJ;;AAED,AAAA,mBAAmB,CAAC,EAClB,OAAO,EAAE,KAAK,EACd,YAAY,EAAE,GAAG,GASlB;;AARC,MAAM,mBAHR,GAAA,AAAA,mBAAmB,CAAC,EAIhB,OAAO,EAAE,OAAO,GAOnB,EAAA;;AAXD,AAME,mBANiB,CAMjB,EAAE,CAAC,EACD,SAAS,EAAE,GAAG,EACd,aAAa,EAAE,CAAC,EAChB,UAAU,EAAE,CAAC,GACd;;AAGH,AAAA,iBAAiB,GAAG,mBAAmB,CAAC,EACtC,OAAO,EAAE,EAAE,GACZ;;AAED,AAAA,gBAAgB,CAAC,EACf,UAAU,EAAE,IAAI,EAChB,SAAS,EAAE,KAAK,EAChB,OAAO,EAAE,IAAI,EACb,cAAc,EAAE,GAAG,EACnB,eAAe,EAAE,aAAa,EAC9B,UAAU,EAAE,MAAM,GAqBnB;;AA3BD,AAOE,gBAPc,GAOZ,CAAC,CAAC,EACF,SAAS,EAAE,CAAC,EACZ,UAAU,EAAE,CAAC,EACb,OAAO,EAAE,KAAK,GACf;;AAXH,AAcI,gBAdY,CAYZ,KAAK,CAEL,CAAC,EAdL,gBAAgB,CAaZ,YAAY,CACZ,CAAC,CAAC,EACA,OAAO,EAAE,EAAE,GACZ;;AAhBL,AAkBE,gBAlBc,CAkBd,CAAC,CAAC,EACA,eAAe,EAAE,IAAI,EACrB,cAAc,EAAE,SAAS,EACzB,UAAU,EAAE,yBAAyB,GAKtC;;AA1BH,AAsBI,gBAtBY,CAkBd,CAAC,CAIG,KAAK,EAtBX,gBAAgB,CAkBd,CAAC,CAKG,KAAK,CAAC,EACN,OAAO,EAAE,CAAC,GACX;;AC9EL,AAAA,KAAK,CAAC,EACJ,MAAM,EAAE,QAAQ,EAChB,SAAS,EAAE,KAAK,GAEjB;;AAED,AAAA,KAAK,GAAG,CAAC,CAAC,EACR,WAAW,EAAE,IAAI,EACjB,YAAY,EAAE,IAAI,EAElB,OAAO,EAAE,KAAK,GACf;;AAED,AAAA,KAAK,GAAG,EAAE,CAAC,EACT,SAAS,EAAE,GAAG,EACd,SAAS,EAAE,KAAK,EAChB,OAAO,EAAE,WAAW,EACpB,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,KAAK,CAAC,CAAC,CAAC,EACN,UAAU,EAAE,OAAO,EACnB,WAAW,EAAE,KAAK,EAClB,YAAY,EAAE,UAAU,GACzB;;AAED,AAAA,KAAK,CAAC,CAAC,CAAC,aAAa,EACrB,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC,EACX,WAAW,EAAE,CAAC,GACf;;AAED,AAAA,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,EACZ,UAAU,ERhCU,KAAO,GQiC5B;;AAED,AAAA,KAAK,CAAC,EAAE,EACR,KAAK,CAAC,EAAE,EACR,KAAK,CAAC,EAAE,CAAC,EACP,MAAM,EAAE,KAAK,GACd;;AAED,AAAA,KAAK,CAAC,EAAE,CAAC,EACP,WAAW,EAAE,MAAM,EACnB,YAAY,EAAE,MAAM,GACrB;;AAED,AAAA,aAAa,CAAC,WAAW,CAAC,EACxB,UAAU,EAAE,GAAG,GAChB;;AAED,AAAA,UAAU,CAAC,EACT,aAAa,EAAE,GAAG,EAClB,UAAU,EAAE,GAAG,EACf,UAAU,EAAE,KAAK,GAClB;;AAED,AAAA,UAAU,CAAC,EACT,OAAO,EAAE,YAAY,EACrB,SAAS,EAAE,KAAK,EAChB,OAAO,EAAE,GAAG,EACZ,eAAe,EAAE,IAAI,EACrB,cAAc,EAAE,SAAS,GAC1B;;AC9DD,AAAA,SAAS,CAAC,EACR,MAAM,EAAE,GAAG,CAAC,KAAK,CTEG,OAAO,ESD3B,aAAa,EAAE,GAAG,EAClB,KAAK,ETDe,OAAO,ESE3B,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,KAAK,EAChB,WAAW,EAAE,GAAG,EAChB,OAAO,EAAE,OAAO,EAChB,eAAe,EAAE,IAAI,EACrB,MAAM,EAAE,OAAO,GAMhB;;AAfD,AAUE,SAVO,CAUL,KAAK,EAVT,SAAS,CAWL,KAAK,CAAC,EACN,UAAU,ETZQ,OAAO,ESazB,YAAY,ETbM,OAAO,GSc1B;;AAGH,AAAA,UAAU,EAAE,MAAM,CAAC,EACjB,OAAO,EAAE,EAAE,EPjBX,MAAM,EAAE,CAAC,EACT,OAAO,EAAE,KAAK,EACd,KAAK,EAAE,KAAK,EACZ,MAAM,EAAE,IAAI,EACZ,MAAM,EAAE,WAAW,EACnB,UAAU,EAAE,oDAAe,CAAC,SAAS,CAAC,GAAG,CAAC,MAAM,EOchD,MAAM,EAAE,QAAQ,GACjB;;AAED,AAAA,UAAU,CAAC,EACT,aAAa,EAAE,GAAG,GACnB;;AAED,AAAA,UAAU,CAAC,EAAE,CAAC,EACZ,aAAa,EAAE,GAAG,GACnB;;AAED,AAAA,gBAAgB,CAAC,EACf,SAAS,EAAE,KAAK,EAChB,OAAO,EAAE,GAAG,GACb;;AClCD,AAAA,OAAO,CAAC,EACN,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,MAAM,EACf,UAAU,EAAE,MAAM,GACnB;;AAED,AAAA,cAAc,CAAC,EACb,UAAU,EAAE,WAAW,EACvB,MAAM,EAAE,CAAC,EACT,IAAI,EAAE,GAAG,CVLW,aAAa,EAAE,QAAQ,EAAE,iBAAiB,EAAE,KAAK,EUMrE,OAAO,EAAE,IAAI,EACb,KAAK,EVTe,OAAO,EUU3B,UAAU,EAAE,MAAM,GAInB;;AAVD,AAOE,cAPY,CAOV,KAAK,CAAC,EACN,OAAO,EAAE,GAAG,CAAC,MAAM,CVZD,OAAO,GUa1B;;AAGH,AAAA,OAAO,CAAC,MAAM,CAAA,AAAA,IAAC,CAAK,QAAQ,AAAb,EAAe,EAC5B,OAAO,EAAE,IAAI,GACd;;EAEC,AAAF,yBAA2B,CAAC,EAC1B,KAAK,EVpBe,OAAO,GUqB5B;;EACC,AAAF,gBAAkB,CAAC,EACjB,KAAK,EVvBe,OAAO,GUwB5B;;CACA,AAAD,qBAAsB,CAAC,EACrB,KAAK,EV1Be,OAAO,GU2B5B;;CACA,AAAD,gBAAiB,CAAC,EAChB,KAAK,EV7Be,OAAO,GU8B5B" +} \ No newline at end of file diff --git a/_site/assets/fonts/OFL.txt b/_site/assets/fonts/OFL.txt new file mode 100755 index 0000000..1fb3e84 --- /dev/null +++ b/_site/assets/fonts/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2017 The EB Garamond Project Authors (https://github.com/octaviopardo/EBGaramond12) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/_site/assets/fonts/eb-garamond-v9-latin-regular.eot b/_site/assets/fonts/eb-garamond-v9-latin-regular.eot new file mode 100644 index 0000000..d5a9d9d Binary files /dev/null and b/_site/assets/fonts/eb-garamond-v9-latin-regular.eot differ diff --git a/_site/assets/fonts/eb-garamond-v9-latin-regular.svg b/_site/assets/fonts/eb-garamond-v9-latin-regular.svg new file mode 100644 index 0000000..5b85d70 --- /dev/null +++ b/_site/assets/fonts/eb-garamond-v9-latin-regular.svg @@ -0,0 +1,612 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/assets/fonts/eb-garamond-v9-latin-regular.ttf b/_site/assets/fonts/eb-garamond-v9-latin-regular.ttf new file mode 100644 index 0000000..c3230dd Binary files /dev/null and b/_site/assets/fonts/eb-garamond-v9-latin-regular.ttf differ diff --git a/_site/assets/fonts/eb-garamond-v9-latin-regular.woff b/_site/assets/fonts/eb-garamond-v9-latin-regular.woff new file mode 100644 index 0000000..fcf7566 Binary files /dev/null and b/_site/assets/fonts/eb-garamond-v9-latin-regular.woff differ diff --git a/_site/assets/fonts/eb-garamond-v9-latin-regular.woff2 b/_site/assets/fonts/eb-garamond-v9-latin-regular.woff2 new file mode 100644 index 0000000..c36dcec Binary files /dev/null and b/_site/assets/fonts/eb-garamond-v9-latin-regular.woff2 differ diff --git a/_site/assets/images/divider.svg b/_site/assets/images/divider.svg new file mode 100644 index 0000000..d48ec05 --- /dev/null +++ b/_site/assets/images/divider.svg @@ -0,0 +1,12 @@ + + + + Artboard + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/_site/assets/images/icon-512.png b/_site/assets/images/icon-512.png new file mode 100644 index 0000000..3ca74c0 Binary files /dev/null and b/_site/assets/images/icon-512.png differ diff --git a/_site/assets/images/kcl-logo.svg b/_site/assets/images/kcl-logo.svg new file mode 100644 index 0000000..ca89b9e Binary files /dev/null and b/_site/assets/images/kcl-logo.svg differ diff --git a/_site/documentation.html b/_site/documentation.html new file mode 100644 index 0000000..780cbb2 --- /dev/null +++ b/_site/documentation.html @@ -0,0 +1,112 @@ + + + + + + + + + Governance Archaeology — Documentation + + + + + + + + + + + + + + + + + +
+ + +

+ Documentation +

+ + +
+

Governance Archaeology Database: v1.2

+ + +

Documentation

+ +

Last updated: May 2024

+ + + +
+ +
+ + +
+ + + +
+ + + + + + diff --git a/_site/favicon.ico b/_site/favicon.ico new file mode 100644 index 0000000..7e5862b Binary files /dev/null and b/_site/favicon.ico differ diff --git a/_site/feed.json b/_site/feed.json new file mode 100644 index 0000000..179bf87 --- /dev/null +++ b/_site/feed.json @@ -0,0 +1,13 @@ +{ + "version": "https://jsonfeed.org/version/1", + "title": "Governance Archaeology", + "home_page_url": "http://localhost:4000/", + "feed_url": "http://localhost:4000/feed.json", + "description": "TK Governance Archaeology description", + "icon": "", + "favicon": "http://localhost:4000/favicon.ico", + "expired": false, + "items": [ + + ] +} \ No newline at end of file diff --git a/_site/feed.xml b/_site/feed.xml new file mode 100644 index 0000000..d2553b4 --- /dev/null +++ b/_site/feed.xml @@ -0,0 +1,13 @@ + + + + Governance Archaeology + TK Governance Archaeology description + http://localhost:4000/ + + Mon, 13 May 2024 11:02:10 -0400 + Mon, 13 May 2024 11:02:10 -0400 + Jekyll v4.2.2 + + + diff --git a/_site/hitchens-theme.gemspec b/_site/hitchens-theme.gemspec new file mode 100644 index 0000000..68976dc --- /dev/null +++ b/_site/hitchens-theme.gemspec @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +Gem::Specification.new do |spec| + spec.name = "hitchens-theme" + spec.version = "0.8.0" + spec.authors = ["Pat Dryburgh"] + spec.email = ["hello@patdryburgh.com"] + + spec.summary = "An inarguably well-designed theme for Jekyll." + spec.homepage = "https://github.com/patdryburgh/hitchens" + spec.license = "MIT" + + spec.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r!^(assets|_layouts|_includes|_sass|LICENSE|README)!i) } + + spec.add_runtime_dependency "jekyll", "~> 4.0" + + spec.add_development_dependency "bundler", "~> 2.1" + spec.add_development_dependency "rake", "~> 12.0" +end diff --git a/_site/index.html b/_site/index.html new file mode 100644 index 0000000..8680e71 --- /dev/null +++ b/_site/index.html @@ -0,0 +1,101 @@ + + + + + + + + + Governance Archaeology — Governance Archaeology + + + + + + + + + + + + + + + + + +
+ + +

+ Governance Archaeology +

+ + +
+
+Explore collective governance practices across culture, history, and geography. +
+
+ +
+
+View the full database here: Governance Archaeology Database, v1.2 +
+ +
+ +
+ + +
+ + + +
+ + + + + + diff --git a/_site/publications.html b/_site/publications.html new file mode 100644 index 0000000..3ee302b --- /dev/null +++ b/_site/publications.html @@ -0,0 +1,110 @@ + + + + + + + + + Governance Archaeology — Publications + + + + + + + + + + + + + + + + + +
+ + +

+ Publications +

+ + +
+

Governance Archaeology: Research as Ancestry (2023)

+ +

Federica Carugati and Nathan Schneider, “Governance Archaeology: Research as Ancestry,” Daedalus (Winter 2023)

+
+

This essay presents the idea of governance archaeology, an approach to learning from the past to inform the politics of the future. By reporting on a prototype historical database, we outline a strategy for co-producing a global commons of collective governance practices that can inspire institutional learning and experimentation, particularly in the face of rapid technological change and vexing global crises. Embedded in our approach is an orientation of ancestry whereby practitioners cultivate relationships of accountability and responsibility to the legacies they learn from, recognizing the harm from past patterns of exploitation. By taking seriously a wide range of historical governance practices, particularly those outside the Western canon, governance archaeology seeks to expand the options available for the design of more moral political economies.

+
+ +

Excavations: Governance Archaeology for the Future of the Internet (2021)

+ +

Excavations.digital

+ +
+

Developed in the framework of the 16th Internet Governance Forum, Excavations: Governance Archaeology for the Future of the Internet is an online research project and interdisciplinary art exhibition exploring historical governance practices to inform the future of digital policy. The project aims to facilitate a conversation beyond familiar models to imagine new, more inclusive Internet governance policies, actively centering actors coming from underrepresented fields of arts and humanities. The exhibition is a result of a cohort process consisting of international artists across continents.

+ +

By gathering a range of voices from internationally renowned artists, the exhibition offers perspectives from diverse cultural contexts, bringing perspectives such as intersectionality, indigenous practices, and media archaeology into the conversation. The artists and researchers participating include: Barabar (Bhawna Parmar and Rubina Singh), Mateus Guzzo, Caroline Sinders, Şerife Wong, Eryk Salvaggio, Ioanna Thymianidis, Mara Karayanni, Mallory Knodel, Jenny Liu Zhang, Cat Chang, Isaac Gilles, Antonia Hernández, Lotte Louise de Jong and Amelia Winger-Bearskin.

+ +

Curated by Federica Carugati of (King’s College London), and Darija Medic and Nathan Schneider (Media Enterprise Design Lab, University of Colorado Boulder), with support from the Eutopia Foundation and the British Academy, in collaboration with DiploFoundation.

+
+ +
+ +
+ + +
+ + + +
+ + + + + +