update mirror links, README, and minify css

This commit is contained in:
c0mmando
2025-04-29 23:36:13 +00:00
parent 90f29882d3
commit 3d4f157672
5 changed files with 217 additions and 9278 deletions

213
README.md
View File

@@ -1,10 +1,211 @@
# /r/conspiracy text post archive
# /r/Conspiracy Archive
generated by [reddit html archiver](https://github.com/libertysoft3/reddit-html-archiver) with
This archive of the /r/conspiracy community on Reddit preserves 34,579 posts and 276,632 comments from August 15, 2008 through October 15, 2018.
$ fetch_links.py --self_only conspiracy 2005-1-1 2019-1-1
$ write_html.py --min-score 25 --min-comments 25 --hide-deleted-comments
---
this archive has posts with scores of 25+ *or* with 25+ comments, such that low scoring but controversial posts are included as well.
## Repository Structure
the archive has 34,579 posts and 276,632 comments and is approximately 2.2GB uncompressed and 384mb compressed.
Below is an overview of the repository structure for the Reddit conspiracy archive:
```
reddit-conspiracy-archive/
├── CNAME # Custom domain file for GitHub Pages (optional)
├── conspiracy # Contains the post pages and index files
├── favicon.ico # Favicon for the archive site
├── illuminati.webp # Associated image for the archive site
├── index.html # Main landing page for the archive
├── README.md # This README file
├── robots.txt # Robots exclusion file
├── sitemap.py # Python script for sitemap creation
├── sitemaps # Directory for generated sitemap files
├── static # Directory containing static assets (CSS, JS, images)
└── user # Directory for user-related files (if any)
```
Inside the `conspiracy` directory, the structure is as follows:
```
conspiracy/
├── comments # Directory containing comment index files
├── index-comments # Index files sorted by comments
├── index-date # Index files sorted by date
├── index.html # Main index page for /r/conspiracy posts
└── search.html # Search page for the archive
```
> Note: Any HTML file that includes hard-coded SEO or meta tags may need updates if you plan to mirror or host the project differently.
---
## Download Options
You can either clone the repository or download the archive as a ZIP/TAR file:
### Clone via Git
```bash
git clone https://github.com/c0mmando/reddit-conspiracy-archive.git
```
### Download ZIP or TAR
1. **ZIP Download:**
Visit [https://github.com/c0mmando/reddit-conspiracy-archive](https://github.com/c0mmando/reddit-conspiracy-archive) and click the "Code" button. Then select "Download ZIP".
2. **TAR Download:**
Click the "Code" button and choose "Download TAR". GitHub provides these options automatically.
---
## Hosting via GitHub Pages
GitHub Pages is a straightforward way to host your static site online. Follow these steps to deploy your archive:
1. **Push Your Repository to GitHub**
Make sure your repository is available on GitHub under your username. If you are starting fresh, run the following commands:
```bash
git init
git add .
git commit -m "Initial commit of reddit-conspiracy-archive"
git remote add origin https://github.com/c0mmando/reddit-conspiracy-archive.git
git push -u origin main
```
2. **Configure GitHub Pages**
- Open your repository on GitHub.
- Go to **Settings**.
- Scroll down to the **GitHub Pages** section.
- Under **Source**, choose your branch (e.g., `main`) and select the folder (`/` if your `index.html` is at the root).
- Click **Save**.
- GitHub Pages will provide you with a URL where your site is hosted (e.g., `https://c0mmando.github.io/reddit-conspiracy-archive/`).
3. **Using a Custom Domain**
If you want to use a custom domain:
- Create a file named `CNAME` (with no file extension) in the repository root.
- Add your custom domain (for example, `www.example.com`) on a single line.
- Commit and push the file:
```bash
git add CNAME
git commit -m "Add CNAME for custom domain"
git push
```
- Update your DNS settings to point your domain to GitHub Pages. More details can be found in GitHubs [custom domain guide](https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site).
---
## Hosting via nginx
To host the archive on your own server with nginx, follow these steps:
1. **Install nginx**
On Ubuntu/Debian:
```bash
sudo apt update
sudo apt install nginx
```
On CentOS/RHEL:
```bash
sudo yum install epel-release
sudo yum install nginx
```
2. **Clone the Repository on Your Server**
Clone the latest version into your desired web directory (e.g., `/var/www/html`):
```bash
cd /var/www/html
sudo git clone https://github.com/c0mmando/reddit-conspiracy-archive.git
```
3. **Configure nginx**
Create a new configuration file (e.g., `/etc/nginx/sites-available/reddit-conspiracy-archive`):
```nginx
server {
listen 80;
server_name your_domain_or_ip;
root /var/www/html/reddit-conspiracy-archive;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
```
Replace `your_domain_or_ip` with your servers domain name or IP address.
4. **Enable the Configuration**
Enable the site by creating a symbolic link:
```bash
sudo ln -s /etc/nginx/sites-available/reddit-conspiracy-archive /etc/nginx/sites-enabled/
```
5. **Restart nginx**
Restart nginx to apply the changes:
```bash
sudo systemctl restart nginx
```
6. **Access Your Site**
Open your web browser and navigate to `http://your_domain_or_ip` to view the archive.
---
## Offline Viewing Instructions
To view the archive offline without a web server, you have two options:
### 1. File Explorer
- Navigate to the repository folder where you have cloned or downloaded the files.
- Open `index.html` with your preferred web browser.
### 2. Using a Local HTTP Server
For a more seamless offline navigation, you can use Pythons built-in server:
For Python 3:
```bash
cd /path/to/reddit-conspiracy-archive
python3 -m http.server 8000
```
For Python 2:
```bash
cd /path/to/reddit-conspiracy-archive
python -m SimpleHTTPServer 8000
```
Then open your browser and go to `http://localhost:8000/`.
---
## Additional Notes
- Ensure that the file permissions allow web servers like nginx (or your local HTTP server) to read the archive files.
- Any hard-coded SEO tags and meta elements within the HTML files should be reviewed and updated if you decide to mirror or rehost the archive.
- Changes on GitHub Pages might require a short time to take effect.
- Before hosting the archive publicly, please review any legal or privacy concerns related to its content.

View File

@@ -33,7 +33,6 @@
<meta name="twitter:url" content="https://reddit.conspiracy.hackliberty.org" />
<!-- Stylesheets -->
<link rel="stylesheet" href="static/css/lato.css">
<link rel="stylesheet" href="static/css/bootstrap-superhero.min.css">
<link rel="stylesheet" href="static/css/archive.css">
<style>
@@ -92,7 +91,7 @@
<!-- Center a 6-column wide element using col-lg-6 and offset-lg-3 -->
<div class="col-lg-6 offset-lg-3">
<div class="panel text-center">
<img src="illuminati.webp" alt="illuminati all seeing eye" width="1200" height="630"/>
<img src="illuminati.webp" alt="illuminati all seeing eye" width="540" height="283.5"/>
<h1>
<a href="https://web.archive.org/web/20181015183143/https://www.reddit.com/r/conspiracy/">
/r/Conspiracy
@@ -114,12 +113,12 @@
<!-- Download Mirror Buttons -->
<div class="download-buttons" style="margin-top: 10px; text-align: center;">
<a href="https://github.com/c0mmando/voat-conspiracy-archive/" target="_blank">Mirror 1</a>
<a href="https://git.hackliberty.org/c0mmando/voat-conspiracy-archive/" target="_blank">Mirror 2</a>
<a href="https://git.projectsegfau.lt/c0mmando/voat-conspiracy-archive/" target="_blank">Mirror 3</a>
<a href="https://web.archive.org/https://github.com/c0mmando/voat-conspiracy-archive/archive/refs/heads/main.zip" target="_blank">Mirror 4</a>
<a href="http://it7otdanqu7ktntxzm427cba6i53w6wlanlh23v5i3siqmos47pzhvyd.onion/c0mmando/voat-conspiracy-archive/" target="_blank">Mirror 5</a>
<a href="http://git.dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygyvu53oazyorednviid.onion/c0mmando/voat-conspiracy-archive/" target="_blank">Mirror 6</a>
<a href="https://github.com/c0mmando/reddit-conspiracy-archive/" target="_blank">Mirror 1</a>
<a href="https://git.hackliberty.org/c0mmando/reddit-conspiracy-archive/" target="_blank">Mirror 2</a>
<a href="https://git.projectsegfau.lt/c0mmando/reddit-conspiracy-archive/" target="_blank">Mirror 3</a>
<a href="https://web.archive.org/https://github.com/c0mmando/reddit-conspiracy-archive/archive/refs/heads/main.zip" target="_blank">Mirror 4</a>
<a href="http://it7otdanqu7ktntxzm427cba6i53w6wlanlh23v5i3siqmos47pzhvyd.onion/c0mmando/reddit-conspiracy-archive/" target="_blank">Mirror 5</a>
<a href="http://git.dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygyvu53oazyorednviid.onion/c0mmando/reddit-conspiracy-archive/" target="_blank">Mirror 6</a>
</div>
</main>
<footer class="container-fluid">

View File

@@ -1,289 +1 @@
footer {
text-align: center;
}
/* markdown */
.md {
word-wrap: break-word;
overflow-wrap: break-word;
}
.md p, .md ol, .md ul, .md blockquote {
margin: 3px 0;
}
.md blockquote {
border-left: 2px solid rgba(255, 255, 255, 0.4); /* text-muted */
padding-left: 0.5rem;
}
.md blockquote, .md del {
color: rgb(143, 143, 143); /* text-muted */
}
.md code, .md pre {
border: 1px solid #4E5D6C; /* alert-secondary */
background: #4E5D6C; /* disabled form input color */
}
.md h1 {
font-size: 1.5rem;
}
.md h2 {
font-size: 1.4rem;
}
.md h3 {
font-size: 1.3rem;
}
.md h4 {
font-size: 1.2rem;
}
.md h5 {
font-size: 1.1rem;
}
.md h6 {
font-size: 1rem;
font-weight: bold;
}
/* subreddit links */
.links .title {
line-height: 1.25;
}
.links .title a, .submission .title a {
color: inherit;
}
.search .title {
color: inherit;
display: block;
}
/* link/post page */
.op .author, .submission .author {
color: #5bc0de; /* match bootstrap link color / badge-primary */
}
.submission .card-body {
padding: 1rem;
}
body {
background: #000000;
color: #FFFFFF;
margin: 0;
padding: 0;
font-family: sans-serif;
line-height: 1.5;
}
a {
color: #00FF90;
text-decoration: none;
font-family: sans-serif;
border-bottom: 0.0625rem solid rgba(0, 255, 144, 0.4);
}
a:focus,
a:hover {
color: #00FFFF;
cursor: pointer;
outline: 0.1875rem solid #00FFFF;
outline-offset: 0.125rem;
border-bottom-color: rgba(0, 255, 144, 0.8);
}
/* Header */
header {
background-color: #111111;
border-bottom: 0.0625rem solid #666666;
margin-bottom: 1rem;
}
.navbar {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 0.5rem 1.25rem;
}
.navbar-brand {
color: #FFFFFF;
font-size: 1.5rem;
font-weight: bold;
border-bottom: 0.0625rem solid white;
}
.navbar-toggle {
display: none;
background: none;
border: none;
font-size: 1.25rem;
color: #FFFFFF;
}
.navbar-collapse {
display: flex;
flex-grow: 1;
justify-content: flex-end;
}
.navbar-nav {
list-style: none;
margin: 0;
padding: 0;
display: flex;
align-items: center;
}
.navbar-nav li {
margin: 0 0.3125rem;
}
.navbar-nav li a {
display: block;
padding: 0.0625rem 0.3125rem;
color: #FFFFFF;
text-transform: uppercase;
font-weight: bold;
font-size: 1rem;
border-bottom: 0.0625rem solid white;
}
.navbar-nav li a:focus,
.navbar-nav li a:hover {
background-color: rgba(255, 255, 255, 0.15);
border-radius: 0.25rem;
color: #FFFFFF;
outline: 0.1875rem solid #00FFFF;
outline-offset: 0.125rem;
border-bottom-color: rgba(0, 255, 144, 0.8);
}
.link .title a {
color: #00FF90;
font-weight: bold;
text-decoration: none;
border-bottom: 0;
}
.link .title a:focus,
.link .title a:hover {
color: #00FFFF;
outline: 0.1875rem solid #00FFFF;
outline-offset: 0.125rem;
border-bottom-color: rgba(0, 255, 144, 0.8);
}
/* Pagination */
.pagination {
display: flex;
justify-content: center;
padding-left: 0;
list-style: none;
margin: 1rem 0;
}
.pagination .page-item {
margin: 0 0.15625rem;
}
.pagination .page-link {
display: block;
padding: 0.75rem 1.0rem;
color: #00FF90;
background-color: #111111;
border: 0.0625rem solid #666666;
text-decoration: none;
border-bottom: 0.0625rem solid rgba(0, 255, 144, 0.4);
}
.pagination .page-link:focus,
.pagination .page-link:hover {
background-color: #222222;
color: #00FFFF;
outline: 0.1875rem solid #00FFFF;
outline-offset: 0.125rem;
border-bottom-color: rgba(0, 255, 144, 0.8);
}
.pagination .page-item.active .page-link {
background-color: #00FF90;
border-color: #00FF90;
color: #000000;
}
.pagination .page-item.disabled .page-link {
color: #777777;
background-color: #333333;
border-color: #666666;
pointer-events: none;
opacity: 1;
}
/* comments */
.comment {
margin-bottom: 5px; /*1rem;*/
}
.comment .byline, .comment .byline a {
line-height: 1;
}
.collapsed .md {
display: none;
}
.hidden {
display: none;
}
.to-top {
display: block;
}
.comments .ml-1 {
margin-left: 1rem !important;
}
.comments .ml-2 {
margin-left: 2rem !important;
}
.comments .ml-3 {
margin-left: 3rem !important;
}
.comments .ml-4 {
margin-left: 4rem !important;
}
.comments .ml-5 {
margin-left: 5rem !important;
}
.comments .ml-6 {
margin-left: 6rem !important;
}
.comments .ml-7 {
margin-left: 7rem !important;
}
.comments .ml-8 {
margin-left: 8rem !important;
}
.download-buttons {
text-align:center;
margin:1.5rem 0
}
.download-buttons a {
display:inline-block;
margin:0.5rem;
padding:0.8rem 1.5rem;
background-color:#00FF90;
color:#000000;
text-decoration:none;
border-radius:4px;
transition:background-color 0.3s ease
}
.download-buttons a:focus,
.download-buttons a:hover {
background-color:#00FFFF;
color:#000000;
outline:3px solid #00FFFF;
outline-offset:2px
}
.footer-container {
margin-top:2.5rem;
text-align:center;
font-size:0.75rem;
color:#AAAAAA;
padding:1.25rem 0;
border-top:1px solid #666666
}
footer{text-align:center}.md{word-wrap:break-word;overflow-wrap:break-word}.md blockquote,.md ol,.md p,.md ul{margin:3px 0}.md blockquote{border-left:2px solid rgba(255, 255, 255, 0.4);padding-left:0.5rem}.md blockquote,.md del{color:rgb(143, 143, 143)}.md code,.md pre{border:1px solid #4E5D6C;background:#4E5D6C}.md h1{font-size:1.5rem}.md h2{font-size:1.4rem}.md h3{font-size:1.3rem}.md h4{font-size:1.2rem}.md h5{font-size:1.1rem}.md h6{font-size:1rem;font-weight:bold}.links .title{line-height:1.25}.links .title a,.submission .title a{color:inherit}.search .title{color:inherit;display:block}.op .author,.submission .author{color:#5bc0de}.submission .card-body{padding:1rem}body{background:#000000;color:#FFFFFF;margin:0;padding:0;font-family:sans-serif;line-height:1.5}a{color:#00FF90;text-decoration:none;font-family:sans-serif;border-bottom:0.0625rem solid rgba(0, 255, 144, 0.4)}a:focus,a:hover{color:#00FFFF;cursor:pointer;outline:0.1875rem solid #00FFFF;outline-offset:0.125rem;border-bottom-color:rgba(0, 255, 144, 0.8)}header{background-color:#111111;border-bottom:0.0625rem solid #666666;margin-bottom:1rem}.navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0.5rem 1.25rem}.navbar-brand{color:#FFFFFF;font-size:1.5rem;font-weight:bold;border-bottom:0.0625rem solid white}.navbar-toggle{display:none;background:none;border:none;font-size:1.25rem;color:#FFFFFF}.navbar-collapse{display:flex;flex-grow:1;justify-content:flex-end}.navbar-nav{list-style:none;margin:0;padding:0;display:flex;align-items:center}.navbar-nav li{margin:0 0.3125rem}.navbar-nav li a{display:block;padding:0.0625rem 0.3125rem;color:#FFFFFF;text-transform:uppercase;font-weight:bold;font-size:1rem;border-bottom:0.0625rem solid white}.navbar-nav li a:focus,.navbar-nav li a:hover{background-color:rgba(255, 255, 255, 0.15);border-radius:0.25rem;color:#FFFFFF;outline:0.1875rem solid #00FFFF;outline-offset:0.125rem;border-bottom-color:rgba(0, 255, 144, 0.8)}.link .title a{color:#00FF90;font-weight:bold;text-decoration:none;border-bottom:0}.link .title a:focus,.link .title a:hover{color:#00FFFF;outline:0.1875rem solid #00FFFF;outline-offset:0.125rem;border-bottom-color:rgba(0, 255, 144, 0.8)}.pagination{display:flex;justify-content:center;padding-left:0;list-style:none;margin:1rem 0}.pagination .page-item{margin:0 0.15625rem}.pagination .page-link{display:block;padding:0.75rem 1.0rem;color:#00FF90;background-color:#111111;border:0.0625rem solid #666666;text-decoration:none;border-bottom:0.0625rem solid rgba(0, 255, 144, 0.4)}.pagination .page-link:focus,.pagination .page-link:hover{background-color:#222222;color:#00FFFF;outline:0.1875rem solid #00FFFF;outline-offset:0.125rem;border-bottom-color:rgba(0, 255, 144, 0.8)}.pagination .page-item.active .page-link{background-color:#00FF90;border-color:#00FF90;color:#000000}.pagination .page-item.disabled .page-link{color:#777777;background-color:#333333;border-color:#666666;pointer-events:none;opacity:1}.comment{margin-bottom:5px}.comment .byline,.comment .byline a{line-height:1}.collapsed .md{display:none}.hidden{display:none}.to-top{display:block}.comments .ml-1{margin-left:1rem !important}.comments .ml-2{margin-left:2rem !important}.comments .ml-3{margin-left:3rem !important}.comments .ml-4{margin-left:4rem !important}.comments .ml-5{margin-left:5rem !important}.comments .ml-6{margin-left:6rem !important}.comments .ml-7{margin-left:7rem !important}.comments .ml-8{margin-left:8rem !important}.download-buttons{text-align:center;margin:1.5rem 0}.download-buttons a{display:inline-block;margin:0.5rem;padding:0.8rem 1.5rem;background-color:#00FF90;color:#000000;text-decoration:none;border-radius:4px;transition:background-color 0.3s ease}.download-buttons a:focus,.download-buttons a:hover{background-color:#00FFFF;color:#000000;outline:3px solid #00FFFF;outline-offset:2px}.footer-container{margin-top:2.5rem;text-align:center;font-size:0.75rem;color:#AAAAAA;padding:1.25rem 0;border-top:1px solid #666666}

File diff suppressed because one or more lines are too long

View File

@@ -1,48 +1 @@
/* latin-ext */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: local('Lato Light'), local('Lato-Light'), url(../fonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: local('Lato Light'), local('Lato-Light'), url(../fonts/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: local('Lato Bold'), local('Lato-Bold'), url(../fonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: local('Lato Bold'), local('Lato-Bold'), url(../fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'), local('Lato-Light'), url("../fonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2") format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'), local('Lato-Light'), url("../fonts/S6u9w4BMUTPHh7USSwiPGQ.woff2") format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url("../fonts/S6uyw4BMUTPHjxAwXjeu.woff2") format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url("../fonts/S6uyw4BMUTPHjx4wXg.woff2") format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url("../fonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2") format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url("../fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2") format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}