remotes/1693045480750635534/spooky-22
Aevann1 2022-03-31 18:28:53 +02:00
parent 79952c87f4
commit b538d2a24c
52 changed files with 214 additions and 221 deletions

View File

@ -61,7 +61,7 @@ class Badge(Base):
@property
@lazy
def path(self):
return f"{SITE_FULL}/static/assets/images/badges/{self.badge_id}.webp"
return f"{SITE_FULL}/assets/images/badges/{self.badge_id}.webp"
@property
@lazy

View File

@ -32,13 +32,13 @@ class Sub(Base):
@lazy
def sidebar_url(self):
if self.sidebarurl: return SITE_FULL + self.sidebarurl
return f'{SITE_FULL}/static/assets/images/{SITE_NAME}/sidebar.webp?v=1041'
return f'{SITE_FULL}/assets/images/{SITE_NAME}/sidebar.webp?v=1041'
@property
@lazy
def banner_url(self):
if self.bannerurl: return SITE_FULL + self.bannerurl
return f'{SITE_FULL}/static/assets/images/{SITE_NAME}/banner.webp?v=1042'
return f'{SITE_FULL}/assets/images/{SITE_NAME}/banner.webp?v=1042'
@property
@lazy

View File

@ -249,13 +249,13 @@ class Submission(Base):
@property
@lazy
def thumb_url(self):
if self.over_18: return f"{SITE_FULL}/static/assets/images/nsfw.webp?v=1"
elif not self.url: return f"{SITE_FULL}/static/assets/images/{SITE_NAME}/default_text.webp?v=1"
if self.over_18: return f"{SITE_FULL}/assets/images/nsfw.webp?v=1"
elif not self.url: return f"{SITE_FULL}/assets/images/{SITE_NAME}/default_text.webp?v=1"
elif self.thumburl:
if self.thumburl.startswith('/'): return SITE_FULL + self.thumburl
return self.thumburl
elif self.is_youtube or self.is_video: return f"{SITE_FULL}/static/assets/images/default_thumb_yt.webp?v=1"
else: return f"{SITE_FULL}/static/assets/images/default_thumb_link.webp?v=1"
elif self.is_youtube or self.is_video: return f"{SITE_FULL}/assets/images/default_thumb_yt.webp?v=1"
else: return f"{SITE_FULL}/assets/images/default_thumb_link.webp?v=1"
@property
@lazy

View File

@ -312,7 +312,7 @@ class User(Base):
@lazy
def bio_html_eager(self):
if self.bio_html == None: return ''
return self.bio_html.replace('data-src', 'src').replace('src="/static/assets/images/loading.webp"', '')
return self.bio_html.replace('data-src', 'src').replace('src="/assets/images/loading.webp"', '')
@property
@lazy
@ -470,7 +470,7 @@ class User(Base):
@lazy
def banner_url(self):
if self.bannerurl: return self.bannerurl
else: return f"{SITE_FULL}/static/assets/images/{SITE_NAME}/site_preview.webp?v=1013"
else: return f"{SITE_FULL}/assets/images/{SITE_NAME}/site_preview.webp?v=1013"
@property
@lazy
@ -479,7 +479,7 @@ class User(Base):
if self.profileurl:
if self.profileurl.startswith('/'): return SITE_FULL + self.profileurl
return self.profileurl
return f"{SITE_FULL}/static/assets/images/default-profile-pic.webp?v=1008"
return f"{SITE_FULL}/assets/images/default-profile-pic.webp?v=1008"
@lazy
def json_popover(self, v):

View File

@ -181,7 +181,7 @@ def sanitize(sanitized, noimages=False, alert=False, comment=False, edit=False):
tag["class"] = "img"
tag["loading"] = "lazy"
tag["data-src"] = tag["src"]
tag["src"] = "/static/assets/images/loading.webp"
tag["src"] = "/assets/images/loading.webp"
tag['alt'] = f'![]({tag["data-src"]})'
tag["onclick"] = "expandDesktopImage(this.src);"
tag["data-bs-toggle"] = "modal"

View File

@ -261,7 +261,7 @@ def api_comment(v):
filename = f'files/assets/images/badges/{badge.id}.webp'
copyfile(oldname, filename)
process_image(filename, 200)
requests.post(f'https://api.cloudflare.com/client/v4/zones/{CF_ZONE}/purge_cache', headers=CF_HEADERS, data={'files': [f"https://{request.host}/static/assets/images/badges/{badge.id}.webp"]}, timeout=5)
requests.post(f'https://api.cloudflare.com/client/v4/zones/{CF_ZONE}/purge_cache', headers=CF_HEADERS, data={'files': [f"https://{request.host}/assets/images/badges/{badge.id}.webp"]}, timeout=5)
except Exception as e:
return {"error": str(e)}, 400
elif v.admin_level > 2 and parent_post.id == 37838:

View File

@ -270,13 +270,6 @@ def log_item(id, v):
return render_template("log.html", v=v, actions=[action], next_exists=False, page=1, action=action, admins=admins, types=types)
@app.get("/static/assets/favicon.ico")
def favicon():
try: f = send_file(f"./assets/images/{SITE_NAME}/icon.webp")
except:
print('/static/assets/favicon.ico', flush=True)
abort(404)
return f
@app.get("/api")
@auth_required

View File

@ -554,7 +554,7 @@ def get_profilecss(username):
@app.get("/@<username>/song")
def usersong(username):
user = get_user(username)
if user.song: return redirect(f"{SITE_FULL}/static/song/{user.song}.mp3")
if user.song: return redirect(f"{SITE_FULL}/song/{user.song}.mp3")
else: abort(404)
@app.get("/song/<song>")

View File

@ -60,7 +60,7 @@
<label class="custom-control-label" for="{{badge.id}}"></label>
</div>
</td>
<td><label for="badge-{{badge.id}}"><img alt="{{badge.name}}" loading="lazy" src="/static/assets/images/badges/{{badge.id}}.webp?v=1014" width=64.16 height=70></label></td>
<td><label for="badge-{{badge.id}}"><img alt="{{badge.name}}" loading="lazy" src="/assets/images/badges/{{badge.id}}.webp?v=1014" width=64.16 height=70></label></td>
<td>{{badge.name}}</td>
<td>{{badge.description}}</td>
</tr>

View File

@ -60,7 +60,7 @@
<label class="custom-control-label" for="{{badge.id}}"></label>
</div>
</td>
<td><label for="badge-{{badge.id}}"><img alt="{{badge.name}}" loading="lazy" src="/static/assets/images/badges/{{badge.id}}.webp?v=1014" width=64.16 height=70></label></td>
<td><label for="badge-{{badge.id}}"><img alt="{{badge.name}}" loading="lazy" src="/assets/images/badges/{{badge.id}}.webp?v=1014" width=64.16 height=70></label></td>
<td>{{badge.name}}</td>
<td>{{badge.description}}</td>
</tr>

View File

@ -4,7 +4,7 @@
{% block content %}
<script src="/static/assets/js/sort_table.js?v=241"></script>
<script src="/assets/js/sort_table.js?v=241"></script>
<pre class="d-none d-md-inline-block"></pre>
<h5 style="font-weight:bold;">Admins</h5>

View File

@ -15,11 +15,11 @@
{% if v %}
<style>:root{--primary:#{{v.themecolor}}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203"><link rel="stylesheet" href="/static/assets/css/{{v.theme}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204"><link rel="stylesheet" href="/assets/css/{{v.theme}}.css?v=34">
{% if v.agendaposter %}
<style>
html {
cursor:url('/static/assets/images/dildo.webp?v=1008'), auto;
cursor:url('/assets/images/dildo.webp?v=1008'), auto;
}
.nav-item .text-small.font-weight-bold::before {
content: "((("
@ -39,7 +39,7 @@
{% endif %}
{% else %}
<style>:root{--primary:#{{config('DEFAULT_COLOR')}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203"><link rel="stylesheet" href="/static/assets/css/{{config('DEFAULT_THEME')}}.css?v=33">
<link rel="stylesheet" href="/assets/css/main.css?v=204"><link rel="stylesheet" href="/assets/css/{{config('DEFAULT_THEME')}}.css?v=33">
{% endif %}
</head>
@ -110,7 +110,7 @@
<div class="splash-overlay"></div>
<img alt="cover" loading="lazy" class="splash-img" src="/static/assets/images/{{SITE_NAME}}/cover.webp?v=1011"></img>
<img alt="cover" loading="lazy" class="splash-img" src="/assets/images/{{SITE_NAME}}/cover.webp?v=1011"></img>
</div>
</div>

View File

@ -1,4 +1,4 @@
<script src="/static/assets/js/award_modal.js?v=246"></script>
<script src="/assets/js/award_modal.js?v=246"></script>
<div class="modal fade" id="awardModal" tabindex="-1" role="dialog" aria-labelledby="awardModalTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-scrollable modal-dialog-centered awardmodal my-5" role="document">
<div class="modal-content">

View File

@ -23,7 +23,7 @@
<tr>
<td>{{loop.index}}</td>
<td>{{badge.name}}</td>
<td><img alt="{{badge.name}}" loading="lazy" src="/static/assets/images/badges/{{badge.id}}.webp?v=1014" width=45.83 height=50>
<td><img alt="{{badge.name}}" loading="lazy" src="/assets/images/badges/{{badge.id}}.webp?v=1014" width=45.83 height=50>
<td>{{badge.description}}</td>
</tr>
{% endfor %}

View File

@ -1,5 +1,5 @@
<script src="/static/assets/js/ban_modal.js?v=240"></script>
<script src="/assets/js/ban_modal.js?v=240"></script>
<div class="modal fade" id="banModal" tabindex="-1" role="dialog" aria-labelledby="banModalTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">

View File

@ -104,6 +104,6 @@
</nav>
{% endif %}
<script src="/static/assets/js/post_toast2.js?v=243"></script>
<script src="/assets/js/post_toast2.js?v=243"></script>
{% endblock %}

View File

@ -9,13 +9,13 @@
<meta name="author" content="">
<link id="favicon" rel="icon" type="image/png" href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<link id="favicon" rel="icon" type="image/png" href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<title>Chat</title>
<style>:root{--primary:#{{v.themecolor}}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203">
<link rel="stylesheet" href="/static/assets/css/{{v.theme}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204">
<link rel="stylesheet" href="/assets/css/{{v.theme}}.css?v=34">
{% if v.css %}
<link rel="stylesheet" href="/@{{v.username}}/css">
{% endif %}
@ -101,7 +101,7 @@
</head>
<body>
<script src="/static/assets/js/bootstrap.js?v=249"></script>
<script src="/assets/js/bootstrap.js?v=249"></script>
{% include "header.html" %}
@ -184,7 +184,7 @@
<input id="site_name" type="hidden" value="{{SITE_NAME}}">
<input id="slurreplacer" type="hidden" value="{{v.slurreplacer}}">
<script data-cfasync="false" src="/chat.js?v=11"></script>
<script data-cfasync="false" src="/chat.js?v=12"></script>
<script>
box.scrollTo(0, box.scrollHeight)
@ -194,7 +194,7 @@
{% include "expanded_image_modal.html" %}
{% include "mobile_navigation_bar.html" %}
<script src="/static/assets/js/lozad.js?v=240"></script>
<script src="/static/assets/js/lite-youtube.js?v=240"></script>
<script src="/assets/js/lozad.js?v=240"></script>
<script src="/assets/js/lite-youtube.js?v=240"></script>
</body>

View File

@ -225,7 +225,7 @@
{% endif %}
{% if c.treasure_amount and c.treasure_amount != '0' %}
<img class="treasure" alt="treasure" src="/static/assets/images/chest.webp" width="20" />
<img class="treasure" alt="treasure" src="/assets/images/chest.webp" width="20" />
{% if '-' in c.treasure_amount %}
<em>A Mimic Ate {{c.treasure_amount.replace('-', '')}} Coins!</em>
{% else %}
@ -842,20 +842,20 @@
{% endif %}
{% if v %}
<script src="/static/assets/js/marked.js?v=250"></script>
<script src="/static/assets/js/comments_v.js?v=263"></script>
<script src="/assets/js/marked.js?v=250"></script>
<script src="/assets/js/comments_v.js?v=263"></script>
{% endif %}
<script src="/static/assets/js/clipboard.js?v=250"></script>
<script src="/assets/js/clipboard.js?v=250"></script>
{% if v and v.admin_level > 1 %}
<script src="/static/assets/js/comments_admin.js?v=250"></script>
<script src="/assets/js/comments_admin.js?v=250"></script>
{% endif %}
{% include "expanded_image_modal.html" %}
<script src="/static/assets/js/comments+submission_listing.js?v=254"></script>
<script src="/static/assets/js/comments.js?v=254"></script>
<script src="/assets/js/comments+submission_listing.js?v=254"></script>
<script src="/assets/js/comments.js?v=254"></script>
<script>
{% if p and (not v or v.highlightcomments) %}

View File

@ -4,15 +4,15 @@
<meta name="description" content="{{config('DESCRIPTION')}}">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline' 'unsafe-eval' ajax.cloudflare.com; connect-src 'self' tls-use1.fpapi.io api.fpjs.io {% if PUSHER_ID != 'blahblahblah' %}{{PUSHER_ID}}.pushnotifications.pusher.com{% endif %}; object-src 'none';">
<script src="/static/assets/js/bootstrap.js?v=245"></script>
<script src="/assets/js/bootstrap.js?v=245"></script>
{% if v %}
<style>:root{--primary:#{{v.themecolor}}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203">
<link rel="stylesheet" href="/static/assets/css/{{v.theme}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204">
<link rel="stylesheet" href="/assets/css/{{v.theme}}.css?v=34">
{% if v.agendaposter %}
<style>
html {
cursor:url('/static/assets/images/dildo.webp?v=1008'), auto;
cursor:url('/assets/images/dildo.webp?v=1008'), auto;
}
.nav-item .text-small.font-weight-bold::before {
content: "((("
@ -32,8 +32,8 @@
{% endif %}
{% else %}
<style>:root{--primary:#{{config('DEFAULT_COLOR')}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203">
<link rel="stylesheet" href="/static/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204">
<link rel="stylesheet" href="/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
{% endif %}
{% if sub and sub.css and not request.path.endswith('settings') %}
@ -51,16 +51,16 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="thumbnail" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="thumbnail" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<link rel="icon" type="image/png" href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<link rel="icon" type="image/png" href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
{% block title %}
<title>{{SITE_NAME}}</title>
<meta property="og:type" content="article">
<meta property="og:title" content="{{SITE_NAME}}">
<meta property="og:site_name" content="{{request.host}}">
<meta property="og:image" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta property="og:image" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta property="og:url" content="{{SITE_FULL}}{{request.full_path}}">
<meta property="og:description" name="description" content="{{SITE_NAME}} - {{config('DESCRIPTION')}}">
<meta property="og:author" name="author" content="@{{SITE_FULL}}/">
@ -71,7 +71,7 @@
<meta name="twitter:title" content="{{SITE_NAME}}">
<meta name="twitter:creator" content="@{{SITE_FULL}}/">
<meta name="twitter:description" content="{{SITE_NAME}} - {{config('DESCRIPTION')}}">
<meta name="twitter:image" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="twitter:image" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="twitter:url" content="{{SITE_FULL}}{{request.full_path}}">
{% endblock %}
@ -80,14 +80,14 @@
<meta name="format-detection" content="telephone=no">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="apple-touch-icon" sizes="180x180" href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<link rel="manifest" href="/static/assets/manifest.json?v=1">
<link rel="mask-icon" href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<link rel="shortcut icon" href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<link rel="apple-touch-icon" sizes="180x180" href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<link rel="manifest" href="/assets/manifest.json?v=1">
<link rel="mask-icon" href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<link rel="shortcut icon" href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<meta name="apple-mobile-web-app-title" content="{{SITE_NAME}}">
<meta name="application-name" content="{{SITE_NAME}}">
<meta name="msapplication-TileColor" content="#{{config('DEFAULT_COLOR')}}">
<meta name="msapplication-config" content="/static/assets/browserconfig.xml?v=1">
<meta name="msapplication-config" content="/assets/browserconfig.xml?v=2">
<meta name="theme-color" content="#{{config('DEFAULT_COLOR')}}">
@ -95,127 +95,127 @@
<link
rel="apple-touch-startup-image"
sizes="320x480"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="640x960"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-icon"
sizes="640x1136"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-icon"
sizes="750x1334"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="768x1004"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="768x1024"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="828x1792"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="1024x748"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="1024x768"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="1125x2436"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="1242x2208"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="1242x2688"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="1334x750"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="1536x2008"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="1536x2048"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="1668x2224"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="1792x828"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="2048x1496"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="2048x1536"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="2048x2732"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="2208x1242"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="2224x1668"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="2436x1125"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="2668x1242"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
<link
rel="apple-touch-startup-image"
sizes="2737x2048"
href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012"
>
{% block fixedMobileBarJS %}
@ -223,7 +223,7 @@
</head>
<body id="{% if request.path != '/comments' %}{% block pagetype %}frontpage{% endblock %}{% endif %}" style="{% if path != '/formatting' %}overflow-x: hidden; {% endif %}{% if v and v.background %} background:url(/static/assets/images/backgrounds/{{v.background}}) no-repeat center center fixed !important; background-size: cover!important; background-color: #000!important;{% endif %}">
<body id="{% if request.path != '/comments' %}{% block pagetype %}frontpage{% endblock %}{% endif %}" style="{% if path != '/formatting' %}overflow-x: hidden; {% endif %}{% if v and v.background %} background:url(/assets/images/backgrounds/{{v.background}}) no-repeat center center fixed !important; background-size: cover!important; background-color: #000!important;{% endif %}">
{% block Banner %}
{% if '@' not in request.path %}
@ -232,19 +232,19 @@
<img alt="/h/{{sub.name}} banner" role="button" data-bs-toggle="modal" data-bs-target="#expandImageModal" onclick="expandDesktopImage('{{sub.banner_url}}')" loading="lazy" src="{{sub.banner_url}}" width=100% style="object-fit:cover;max-height:25vw">
{% elif SITE_NAME == 'Drama' %}
{% set path = "assets/images/" + SITE_NAME + "/banners" %}
{% set image = "/static/" + path + "/" + listdir('files/' + path)|random() + '?v=23' %}
{% set image = "/" + path + "/" + listdir('files/' + path)|random() + '?v=23' %}
<a href="https://secure.transequality.org/site/Donation2?df_id=1480">
<img alt="site banner" src="{{image}}" width="100%">
</a>
{% else %}
<a href="/">
<img alt="site banner" src="/static/assets/images/{{SITE_NAME}}/banner.webp?v=1042" width="100%">
<img alt="site banner" src="/assets/images/{{SITE_NAME}}/banner.webp?v=1042" width="100%">
</a>
{% endif %}
{% else %}
<a href="/login">
<img class="banner" alt="site banner" src="/static/assets/images/{{SITE_NAME}}/cached.webp?v=1012" width="100%">
<img class="banner" alt="site banner" src="/assets/images/{{SITE_NAME}}/cached.webp?v=1012" width="100%">
</a>
{% endif %}
{% endif %}
@ -327,14 +327,14 @@
</div>
</div>
<script src="/static/assets/js/lozad.js?v=240"></script>
<script src="/assets/js/lozad.js?v=240"></script>
{% if v %}
<script src="/static/assets/js/post_toast2.js?v=243"></script>
<script src="/static/assets/js/formatting.js?v=240"></script>
<script src="/assets/js/post_toast2.js?v=243"></script>
<script src="/assets/js/formatting.js?v=240"></script>
{% endif %}
<script src="/static/assets/js/lite-youtube.js?v=240"></script>
<script src="/assets/js/lite-youtube.js?v=240"></script>
</body>

View File

@ -1,4 +1,4 @@
<script src="/static/assets/js/delete_post_modal.js?v=240"></script>
<script src="/assets/js/delete_post_modal.js?v=240"></script>
<div class="modal fade" id="deletePostModal" tabindex="-1" role="dialog" aria-labelledby="deletePostModalTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">

View File

@ -94,4 +94,4 @@
</div>
</div>
<script src="/static/assets/js/emoji_modal.js?v=265"></script>
<script src="/assets/js/emoji_modal.js?v=265"></script>

View File

@ -1,6 +1,6 @@
{% extends "default.html" %}
{% block content %}
<script src="/static/assets/js/followers.js?v=241"></script>
<script src="/assets/js/followers.js?v=241"></script>
<pre>

View File

@ -1,6 +1,6 @@
{% extends "default.html" %}
{% block content %}
<script src="/static/assets/js/following.js?v=241"></script>
<script src="/assets/js/following.js?v=241"></script>
<pre>

View File

@ -26,4 +26,4 @@
</div>
</div>
<script src="/static/assets/js/gif_modal.js?v=244"></script>
<script src="/assets/js/gif_modal.js?v=244"></script>

View File

@ -31,9 +31,9 @@
<div class="container-fluid" style="padding:0;">
<a href="/" class="navbar-brand mr-auto {% if SITE_NAME != 'Drama' and not sub %}flex-grow-1{% endif %}">
{% if SITE_NAME == 'Drama' %}
<img alt="header icon" height=33 width=43 src="/static/assets/images/{{SITE_NAME}}/headericon.webp?v=1015">
<img alt="header icon" height=33 width=43 src="/assets/images/{{SITE_NAME}}/headericon.webp?v=1015">
{% else %}
<img alt="header icon" height=33 src="/static/assets/images/{{SITE_NAME}}/headericon.webp?v=1015">
<img alt="header icon" height=33 src="/assets/images/{{SITE_NAME}}/headericon.webp?v=1015">
{% endif %}
</a>
@ -41,7 +41,7 @@
<a href="/h/{{sub.name}}" class="font-weight-bold ml-2 flex-grow-1 mt-1" style="font-size:max(14px,1.2vw)">/h/{{sub.name}}</a>
{% elif SITE_NAME == 'Drama' %}
<a href="/" class="flex-grow-1">
<img alt="logo" src="/static/assets/images/{{SITE_NAME}}/logo.webp?v=1010" height=20 width=77>
<img alt="logo" src="/assets/images/{{SITE_NAME}}/logo.webp?v=1010" height=20 width=77>
</a>
{% endif %}
@ -137,8 +137,8 @@
<div><img alt="your profile picture" loading="lazy" src="{{v.profile_url}}" class="profile-pic-35"></div>
<div class="text-left pl-2">
<div style="color: #{{v.namecolor}}" class="text-small font-weight-bold {% if v.patron %}patron{% endif %}"><span {% if v.patron %}class="patron" style="background-color:#{{v.namecolor}}"{% endif %}>{{v.username}}</span></div>
<div class="text-small-extra"><img alt="coins" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" height="13" width="16" src="/static/assets/images/marseycoin.webp?v=1008" title="coins" aria-label="coins"><span id="user-coins-amount">{{v.coins}}</span> Coins</div>
<div class="text-small-extra"><img alt="marseybux" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" height="13" width="30" src="/static/assets/images/marseybux.webp?v=1008" title="Marseybux" aria-label="Marseybux"><span id="user-bux-amount">{{v.procoins}}</span> Marseybux</div>
<div class="text-small-extra"><img alt="coins" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" height="13" width="16" src="/assets/images/marseycoin.webp?v=1008" title="coins" aria-label="coins"><span id="user-coins-amount">{{v.coins}}</span> Coins</div>
<div class="text-small-extra"><img alt="marseybux" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" height="13" width="30" src="/assets/images/marseybux.webp?v=1008" title="Marseybux" aria-label="Marseybux"><span id="user-bux-amount">{{v.procoins}}</span> Marseybux</div>
</div>
</div>
</a>
@ -259,7 +259,7 @@
</div>
</nav>
<script src="/static/assets/js/header.js?v=260"></script>
<script src="/assets/js/header.js?v=260"></script>
{% if v and not err %}
<div id="formkey" class="d-none">{{v.formkey}}</div>

View File

@ -19,7 +19,7 @@
script.onload = resolve;
script.onerror = reject;
script.async = true;
script.src = "/static/assets/js/fp.js?v=240";
script.src = "/assets/js/fp.js?v=240";
document.head.appendChild(script);
})
.then(() => FingerprintJS.load({token: '{{environ.get("FP")}}'}));
@ -244,7 +244,7 @@
{% if PUSHER_ID != 'blahblahblah' and v %}
<div class="d-none" id="strid">{{request.host}}{{v.id}}</div>
<div class="d-none" id="pusherid">{{PUSHER_ID}}</div>
<script src="/static/assets/js/pusher.js?v=242"></script>
<script src="/assets/js/pusher.js?v=242"></script>
<script>
if (typeof Android !== 'undefined') {
Android.Subscribe('{{request.host}}{{v.id}}');

View File

@ -6,11 +6,11 @@
{% block content %}
{% if v %}
<style>:root{--primary:#{{v.themecolor}}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203"><link rel="stylesheet" href="/static/assets/css/{{v.theme}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204"><link rel="stylesheet" href="/assets/css/{{v.theme}}.css?v=34">
{% if v.agendaposter %}
<style>
html {
cursor:url('/static/assets/images/dildo.webp?v=1008'), auto;
cursor:url('/assets/images/dildo.webp?v=1008'), auto;
}
.nav-item .text-small.font-weight-bold::before {
content: "((("
@ -30,7 +30,7 @@
{% endif %}
{% else %}
<style>:root{--primary:#{{config('DEFAULT_COLOR')}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203"><link rel="stylesheet" href="/static/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204"><link rel="stylesheet" href="/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
{% endif %}
<div class="row justify-content-around">
@ -142,6 +142,6 @@
</div>
</div>
<script src="/static/assets/js/clipboard.js?v=240"></script>
<script src="/assets/js/clipboard.js?v=240"></script>
{% endblock %}

View File

@ -6,7 +6,7 @@
<meta name="description" content="{{config('DESCRIPTION')}}">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'; connect-src 'self'; object-src 'none';">
<script src="/static/assets/js/bootstrap.js?v=245"></script>
<script src="/assets/js/bootstrap.js?v=245"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
@ -18,8 +18,8 @@
{% endblock %}
<style>:root{--primary:#{{config('DEFAULT_COLOR')}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203">
<link rel="stylesheet" href="/static/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204">
<link rel="stylesheet" href="/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
</head>
@ -116,7 +116,7 @@
<div class="splash-overlay"></div>
<img alt="cover" loading="lazy" class="splash-img" src="/static/assets/images/{{SITE_NAME}}/cover.webp?v=1011"></img>
<img alt="cover" loading="lazy" class="splash-img" src="/assets/images/{{SITE_NAME}}/cover.webp?v=1011"></img>
</div>
</div>

View File

@ -14,7 +14,7 @@
<title>2-Step Login - {{SITE_NAME}}</title>
<style>:root{--primary:#{{config('DEFAULT_COLOR')}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203"><link rel="stylesheet" href="/static/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204"><link rel="stylesheet" href="/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
</head>
@ -92,7 +92,7 @@
<div class="splash-overlay"></div>
<img alt="cover" loading="lazy" class="splash-img" src="/static/assets/images/{{SITE_NAME}}/cover.webp?v=1011"></img>
<img alt="cover" loading="lazy" class="splash-img" src="/assets/images/{{SITE_NAME}}/cover.webp?v=1011"></img>
</div>
</div>

View File

@ -9,7 +9,7 @@
{% block content %}
<div class="text-center py-7 py-md-8">
<img loading="lazy" src="/static/assets/images/ruckus.webp" class="empty-state-img mb-3" alt="success state">
<img loading="lazy" src="/assets/images/ruckus.webp" class="empty-state-img mb-3" alt="success state">
<div class="font-weight-bold text-muted mb-4">{{title}}</div>
<p class="text-muted">{{message}}</p>

View File

@ -76,4 +76,4 @@
</div>
</div>
<script src="/static/assets/js/mobile_navigation_bar.js?v=240"></script>
<script src="/assets/js/mobile_navigation_bar.js?v=240"></script>

View File

@ -14,7 +14,7 @@
<td>{{loop.index}}</td>
<td><a style="color:#{{u.namecolor}}" href="/@{{u.username}}"><img loading="lazy" src="{{u.profile_url}}" class="pp20"><span {% if u.patron %}class="patron" style="background-color:#{{u.namecolor}}"{% endif %}>{{u.username}}</span></a></td>
<td><img alt="2{{u.patron}}" loading="lazy" width=29.33 height=32 src="/static/assets/images/badges/2{{u.patron}}.webp?v=1014"></td>
<td><img alt="2{{u.patron}}" loading="lazy" width=29.33 height=32 src="/assets/images/badges/2{{u.patron}}.webp?v=1014"></td>
</tr>
{% endfor %}
</table>

View File

@ -32,4 +32,4 @@
</div>
</div>
<script src="/static/assets/js/report_post_modal.js?v=241"></script>
<script src="/assets/js/report_post_modal.js?v=241"></script>

View File

@ -5,20 +5,20 @@
<meta name="description" content="{{config('DESCRIPTION')}}">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'; connect-src 'self'; object-src 'none';">
<script src="/static/assets/js/bootstrap.js?v=245"></script>
<script src="/assets/js/bootstrap.js?v=245"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="author" content="">
<link rel="icon" type="image/png" href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<link rel="icon" type="image/png" href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<title>{% block pagetitle %}Settings - {{SITE_NAME}}{% endblock %}</title>
<meta property="og:type" content="article">
<meta property="og:title" content="{{SITE_NAME}}">
<meta property="og:site_name" content="{{request.host}}">
<meta property="og:image" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta property="og:image" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta property="og:url" content="{{request.host}}">
<meta property="og:description" name="description" content="{{SITE_NAME}} - {{config('DESCRIPTION')}}">
<meta property="og:author" name="author" content="@{{SITE_FULL}}/">
@ -29,16 +29,16 @@
<meta name="twitter:title" content="{{SITE_NAME}}">
<meta name="twitter:creator" content="@{{SITE_FULL}}/">
<meta name="twitter:description" content="{{SITE_NAME}} - {{config('DESCRIPTION')}}">
<meta name="twitter:image" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="twitter:image" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="twitter:url" content="{{request.host}}">
<style>:root{--primary:#{{v.themecolor}}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=190"><link rel="stylesheet" href="/static/assets/css/{{v.theme}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=190"><link rel="stylesheet" href="/assets/css/{{v.theme}}.css?v=34">
{% if v.agendaposter %}
<style>
html {
cursor:url('/static/assets/images/dildo.webp?v=1008'), auto;
cursor:url('/assets/images/dildo.webp?v=1008'), auto;
}
.nav-item .text-small.font-weight-bold::before {
content: "((("
@ -58,7 +58,7 @@
{% endif %}
</head>
<body id="settings" style="overflow-x: hidden; {% if v and v.background %} background:url(/static/assets/images/backgrounds/{{v.background}}) no-repeat center center fixed !important; background-size: cover!important; background-color: #000!important;{% endif %}">
<body id="settings" style="overflow-x: hidden; {% if v and v.background %} background:url(/assets/images/backgrounds/{{v.background}}) no-repeat center center fixed !important; background-size: cover!important; background-color: #000!important;{% endif %}">
{% include "header.html" %}
<div class="container">
@ -258,7 +258,7 @@
{% block onload %}{% endblock %}
<script src="/static/assets/js/clipboard.js?v=240"></script>
<script src="/assets/js/clipboard.js?v=240"></script>
</body>

View File

@ -6,19 +6,19 @@
<meta name="description" content="{{config('DESCRIPTION')}}">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'; connect-src 'self'; object-src 'none';">
<script src="/static/assets/js/bootstrap.js?v=245"></script>
<script src="/assets/js/bootstrap.js?v=245"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="author" content="">
<meta name="thumbnail" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<link rel="icon" type="image/png" href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<meta name="thumbnail" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<link rel="icon" type="image/png" href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<meta property="og:type" content="article">
<meta property="og:title" content="{{SITE_NAME}}">
<meta property="og:site_name" content="{{request.host}}">
<meta property="og:image" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta property="og:image" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta property="og:url" content="{{SITE_FULL}}{{request.full_path}}">
<meta property="og:description" name="description" content="{{SITE_NAME}} - {{config('DESCRIPTION')}}">
<meta property="og:author" name="author" content="{{SITE_FULL}}/">
@ -29,7 +29,7 @@
<meta name="twitter:title" content="{{SITE_NAME}}">
<meta name="twitter:creator" content="{{SITE_FULL}}/">
<meta name="twitter:description" content="{{SITE_NAME}} - {{config('DESCRIPTION')}}">
<meta name="twitter:image" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="twitter:image" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="twitter:url" content="{{SITE_FULL}}{{request.full_path}}">
@ -39,14 +39,14 @@
{% if v %}
<style>:root{--primary:#{{v.themecolor}}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203"><link rel="stylesheet" href="/static/assets/css/{{v.theme}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204"><link rel="stylesheet" href="/assets/css/{{v.theme}}.css?v=34">
{% else %}
<style>:root{--primary:#{{config('DEFAULT_COLOR')}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203"><link rel="stylesheet" href="/static/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204"><link rel="stylesheet" href="/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
{% endif %}
</head>
<body id="settings2" style="overflow-x: hidden; {% if v and v.background %} background:url(/static/assets/images/backgrounds/{{v.background}}) no-repeat center center fixed !important; background-size: cover!important; background-color: #000!important;{% endif %}">
<body id="settings2" style="overflow-x: hidden; {% if v and v.background %} background:url(/assets/images/backgrounds/{{v.background}}) no-repeat center center fixed !important; background-size: cover!important; background-color: #000!important;{% endif %}">
{% include "header.html" %}

View File

@ -4,7 +4,7 @@
{% block content %}
<script src="/static/assets/js/settings_blocks.js?v=241"></script>
<script src="/assets/js/settings_blocks.js?v=241"></script>
<div class="row">

View File

@ -689,7 +689,7 @@
</div>
<script src="/static/assets/js/settings_profile.js?v=242"></script>
<script src="/assets/js/settings_profile.js?v=243"></script>
{% include "emoji_modal.html" %}
{% include "gif_modal.html" %}

View File

@ -4,7 +4,7 @@
{% block content %}
<script src="/static/assets/js/settings_security.js?v=240"></script>
<script src="/assets/js/settings_security.js?v=240"></script>
<div class="row">

View File

@ -8,7 +8,7 @@
{% block Banner %}
<header class="container pb-1 text-center">
<img alt="shop banner" src="/static/assets/images/shop.webp" width="50%">
<img alt="shop banner" src="/assets/images/shop.webp" width="50%">
<h3 class="mt-4">Stir drama. Earn coins.</h5>
<h5 class="mt-4">Total sales: {{sales}} coins</h5>
<h5 class="mt-4">Coins spent by you: {{v.coins_spent}} coins</h5>

View File

@ -4,7 +4,7 @@
{% set image=sub.sidebar_url %}
{% else %}
{% set path = "assets/images/" + SITE_NAME + "/sidebar" %}
{% set image = "/static/" + path + "/" + listdir('files/' + path)|random() + '?v=38' %}
{% set image = "/" + path + "/" + listdir('files/' + path)|random() + '?v=38' %}
{% endif %}
<img class="mb-4" alt="sidebar image" role="button" data-bs-toggle="modal" data-bs-target="#expandImageModal" onclick="expandDesktopImage('{{image}}')" loading="lazy" src="{{image}}" width=100%>

View File

@ -39,7 +39,7 @@
{% if sub %}
{% set image=sub.sidebar_url %}
{% else %}
{% set image='/static/assets/images/' + SITE_NAME + '/sidebar.webp?v=1041' %}
{% set image='/assets/images/' + SITE_NAME + '/sidebar.webp?v=1041' %}
{% endif %}
<img class="mb-4" alt="sidebar image" role="button" data-bs-toggle="modal" data-bs-target="#expandImageModal" onclick="expandDesktopImage('{{image}}')" loading="lazy" src="{{image}}" width=100%>

View File

@ -5,7 +5,7 @@
<meta name="description" content="{{config('DESCRIPTION')}}">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'; connect-src 'self'; object-src 'none';">
<script src="/static/assets/js/bootstrap.js?v=245"></script>
<script src="/assets/js/bootstrap.js?v=245"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
@ -14,7 +14,7 @@
<meta property="og:type" content="article">
<meta property="og:title" content="{{SITE_NAME}}">
<meta property="og:site_name" content="{{request.host}}">
<meta property="og:image" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta property="og:image" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta property="og:url" content="{{request.host}}">
<meta property="og:description" name="description" content="{{SITE_NAME}} - {{config('DESCRIPTION')}}">
<meta property="og:author" name="author" content="{{SITE_FULL}}/">
@ -25,13 +25,13 @@
<meta name="twitter:title" content="{{SITE_NAME}}">
<meta name="twitter:creator" content="{{SITE_FULL}}/">
<meta name="twitter:description" content="{{SITE_NAME}} - {{config('DESCRIPTION')}}">
<meta name="twitter:image" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="twitter:image" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="twitter:url" content="{{request.host}}">
<title>{% if ref_user %}{{ref_user.username}} invites you to {{SITE_NAME}}{% else %}Sign up - {{SITE_NAME}}{% endif %}</title>
<style>:root{--primary:#{{config('DEFAULT_COLOR')}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203"><link rel="stylesheet" href="/static/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204"><link rel="stylesheet" href="/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
</head>
@ -145,7 +145,7 @@
<div class="splash-overlay"></div>
<img alt="cover" loading="lazy" class="splash-img" src="/static/assets/images/{{SITE_NAME}}/cover.webp?v=1011"></img>
<img alt="cover" loading="lazy" class="splash-img" src="/assets/images/{{SITE_NAME}}/cover.webp?v=1011"></img>
</div>
</div>
@ -153,10 +153,10 @@
</div>
</div>
<script src="/static/assets/js/signup.js?v=240"></script>
<script src="/assets/js/signup.js?v=240"></script>
{% if hcaptcha %}
<script src="/static/assets/js/hcaptcha.js?v=240"></script>
<script src="/assets/js/hcaptcha.js?v=240"></script>
{% endif %}
</body>

View File

@ -6,7 +6,7 @@
<meta name="description" content="{{config('DESCRIPTION')}}">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'; connect-src 'self'; object-src 'none';">
<script src="/static/assets/js/bootstrap.js?v=245"></script>
<script src="/assets/js/bootstrap.js?v=245"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
@ -15,7 +15,7 @@
<meta property="og:type" content="article">
<meta property="og:title" content="{{SITE_NAME}}">
<meta property="og:site_name" content="{{request.host}}">
<meta property="og:image" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta property="og:image" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta property="og:url" content="{{request.host}}">
<meta property="og:description" name="description" content="{{SITE_NAME}} - {{config('DESCRIPTION')}}">
<meta property="og:author" name="author" content="{{SITE_FULL}}/">
@ -26,13 +26,13 @@
<meta name="twitter:title" content="{{SITE_NAME}}">
<meta name="twitter:creator" content="{{SITE_FULL}}/">
<meta name="twitter:description" content="{{SITE_NAME}} - {{config('DESCRIPTION')}}">
<meta name="twitter:image" content="/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="twitter:image" content="/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013">
<meta name="twitter:url" content="{{request.host}}">
<title>{% if ref_user %}{{ref_user.username}} invites you to {{SITE_NAME}}{% else %}{{SITE_NAME}}{% endif %}</title>
<style>:root{--primary:#{{config('DEFAULT_COLOR')}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203"><link rel="stylesheet" href="/static/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204"><link rel="stylesheet" href="/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
</head>
@ -83,7 +83,7 @@
<div class="splash-overlay"></div>
<img alt="cover" loading="lazy" class="splash-img" src="/static/assets/images/{{SITE_NAME}}/cover.webp?v=1011"></img>
<img alt="cover" loading="lazy" class="splash-img" src="/assets/images/{{SITE_NAME}}/cover.webp?v=1011"></img>
</div>
</div>

View File

@ -1,6 +1,6 @@
{% extends "default.html" %}
{% block content %}
<script src="/static/assets/js/sort_table.js?v=241"></script>
<script src="/assets/js/sort_table.js?v=241"></script>
<pre>

View File

@ -152,7 +152,7 @@
}
</style>
<div class="toe toe1" height="100%" width="100%">
<img alt="Blade's toe" class="toeimg" src="/static/assets/images/PCM/toe.webp?v=1">
<img alt="Blade's toe" class="toeimg" src="/assets/images/PCM/toe.webp?v=1">
</div>
{% if p.award_count("toe") > 1 %}
@ -163,7 +163,7 @@
}
</style>
<div class="toe toe2" height="100%" width="100%">
<img alt="Blade's toe" class="toeimg" src="/static/assets/images/PCM/toe.webp?v=1">
<img alt="Blade's toe" class="toeimg" src="/assets/images/PCM/toe.webp?v=1">
</div>
{% endif %}
@ -175,7 +175,7 @@
}
</style>
<div class="toe toe3" height="100%" width="100%">
<img alt="Blade's toe" class="toeimg" src="/static/assets/images/PCM/toe.webp?v=1">
<img alt="Blade's toe" class="toeimg" src="/assets/images/PCM/toe.webp?v=1">
</div>
{% endif %}
@ -187,7 +187,7 @@
}
</style>
<div class="toe toe4" height="100%" width="100%">
<img alt="Blade's toe" class="toeimg" src="/static/assets/images/PCM/toe.webp?v=1">
<img alt="Blade's toe" class="toeimg" src="/assets/images/PCM/toe.webp?v=1">
</div>
{% endif %}
{% endif %}
@ -268,7 +268,7 @@
<div class="toe" height="100%" width="100%">
<marquee class="toe" scrollamount=10 behavior="alternate" direction="up" height="100%" width="100%">
<marquee direction="right" scrollamount=10 behavior="alternate" height="100%" width="100%">
<img alt="Blade's toe" class="toeimg" src="/static/assets/images/PCM/toe.webp?v=1">
<img alt="Blade's toe" class="toeimg" src="/assets/images/PCM/toe.webp?v=1">
</marquee>
</marquee>
</div>
@ -276,7 +276,7 @@
{% if p.award_count("toe") > 1 %}
<marquee class="toe" scrollamount=10 behavior="alternate" direction="down" height="100%">
<marquee direction="right" scrollamount=10 behavior="alternate" width="100%">
<img alt="Blade's toe" class="toeimg" src="/static/assets/images/PCM/toe.webp?v=1">
<img alt="Blade's toe" class="toeimg" src="/assets/images/PCM/toe.webp?v=1">
</marquee>
</marquee>
{% endif %}
@ -284,7 +284,7 @@
{% if p.award_count("toe") > 2 %}
<marquee class="toe" scrollamount=10 behavior="alternate" direction="up" height="100%">
<marquee direction="left" scrollamount=10 behavior="alternate" width="100%">
<img alt="Blade's toe" class="toeimg" src="/static/assets/images/PCM/toe.webp?v=1">
<img alt="Blade's toe" class="toeimg" src="/assets/images/PCM/toe.webp?v=1">
</marquee>
</marquee>
{% endif %}
@ -292,7 +292,7 @@
{% if p.award_count("toe") > 3 %}
<marquee class="toe" scrollamount=10 behavior="alternate" direction="down" height="100%">
<marquee direction="left" scrollamount=10 behavior="alternate" width="100%">
<img alt="Blade's toe" class="toeimg" src="/static/assets/images/PCM/toe.webp?v=1">
<img alt="Blade's toe" class="toeimg" src="/assets/images/PCM/toe.webp?v=1">
</marquee>
</marquee>
{% endif %}
@ -395,24 +395,24 @@
</style>
<marquee class="croag croag1" direction="left" scrollamount=10 width="100%">
<img alt="croag" class="croagimg mirrored" src="/static/assets/images/PCM/croag.webp?v=1">
<img alt="croag" class="croagimg mirrored" src="/assets/images/PCM/croag.webp?v=1">
</marquee>
{% if p.award_count("croag") > 1 %}
<marquee class="croag croag2" direction="right" scrollamount=10 width="100%">
<img alt="croag" class="croagimg" src="/static/assets/images/PCM/croag.webp?v=1">
<img alt="croag" class="croagimg" src="/assets/images/PCM/croag.webp?v=1">
</marquee>
{% endif %}
{% if p.award_count("croag") > 2 %}
<marquee class="croag croag3" direction="left" scrollamount=10 width="100%">
<img alt="croag" class="croagimg mirrored" src="/static/assets/images/PCM/croag.webp?v=1">
<img alt="croag" class="croagimg mirrored" src="/assets/images/PCM/croag.webp?v=1">
</marquee>
{% endif %}
{% if p.award_count("croag") > 3 %}
<marquee class="croag croag4" direction="right" scrollamount=10 width="100%">
<img alt="croag" class="croagimg" src="/static/assets/images/PCM/croag.webp?v=1">
<img alt="croag" class="croagimg" src="/assets/images/PCM/croag.webp?v=1">
</marquee>
{% endif %}
{% endif %}
@ -496,7 +496,7 @@
<meta property="og:description" name="description" content="{{comment_info.plainbody(v)}}">
<meta property="og:author" name="author" content="{{'@'+comment_info.author_name}}">
<meta property="og:title" content="{{'@'+comment_info.author_name}} comments on {{p.plaintitle(v)}} - {{SITE_NAME}}">
<meta property="og:image" content="{% if p.is_image %}{{p.realurl(v)}}{% elif p.has_thumb%}{{p.thumb_url}}{% else %}{{SITE_NAME}}/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013{% endif %}">
<meta property="og:image" content="{% if p.is_image %}{{p.realurl(v)}}{% elif p.has_thumb%}{{p.thumb_url}}{% else %}{{SITE_NAME}}/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013{% endif %}">
{% if p.is_video %}
<meta property="og:video" content="{{p.realurl(v)}}">
{% endif %}
@ -508,7 +508,7 @@
<meta name="twitter:title" content="{{'@'+comment_info.author_name}} comments on {{p.plaintitle(v)}} - {{SITE_NAME}}">
<meta name="twitter:creator" content="{{'@'+comment_info.author_name}}">
<meta name="twitter:description" content="{{comment_info.plainbody(v)}}">
<meta name="twitter:image" content="{% if p.is_image %}{{p.realurl(v)}}{% elif p.has_thumb%}{{p.thumb_url}}{% else %}{{SITE_NAME}}/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013{% endif %}">
<meta name="twitter:image" content="{% if p.is_image %}{{p.realurl(v)}}{% elif p.has_thumb%}{{p.thumb_url}}{% else %}{{SITE_NAME}}/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013{% endif %}">
<meta name="twitter:url" content="{{p.permalink}}">
{% else %}
@ -521,7 +521,7 @@
<meta property="og:description" name="description" content="{{p.plainbody(v)}}">
{% if p.author %}<meta property="og:author" name="author" content="{{'@'+p.author_name}}">{% endif %}
<meta property="og:title" content="{{p.plaintitle(v)}} - {{SITE_NAME}}">
<meta property="og:image" content="{% if p.is_image %}{{p.realurl(v)}}{% elif p.has_thumb%}{{p.thumb_url}}{% else %}{{SITE_NAME}}/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013{% endif %}">
<meta property="og:image" content="{% if p.is_image %}{{p.realurl(v)}}{% elif p.has_thumb%}{{p.thumb_url}}{% else %}{{SITE_NAME}}/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013{% endif %}">
{% if p.url and p.is_video %}
<meta property="og:video" content="{{p.realurl(v)}}">
{% endif %}
@ -533,7 +533,7 @@
<meta name="twitter:title" content="{{p.plaintitle(v)}} - {{SITE_NAME}}">
{% if p.author %}<meta name="twitter:creator" content="{{'@'+p.author_name}}">{% endif %}
<meta name="twitter:description" content="{{p.plainbody(v)}}">
<meta name="twitter:image" content="{% if p.is_image %}{{p.realurl(v)}}{% elif p.has_thumb %}{{p.thumb_url}}{% else %}{{SITE_NAME}}/static/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013{% endif %}">
<meta name="twitter:image" content="{% if p.is_image %}{{p.realurl(v)}}{% elif p.has_thumb %}{{p.thumb_url}}{% else %}{{SITE_NAME}}/assets/images/{{SITE_NAME}}/site_preview.webp?v=1013{% endif %}">
<meta name="twitter:url" content="{{p.permalink}}">
{% endif %}
@ -694,9 +694,9 @@
{% if p.domain == "twitter.com" %}
{{p.embed_url | safe}}
{% if v and v.theme.split("_")[0] in ["light", "coffee", "4chan"] %}
<script src="/static/assets/js/twitterlight.js?v=242"></script>
<script src="/assets/js/twitterlight.js?v=243"></script>
{% else %}
<script src="/static/assets/js/twitter.js?v=242"></script>
<script src="/assets/js/twitter.js?v=243"></script>
{% endif %}
{% elif p.domain in ['youtu.be','youtube.com'] and p.embed_url and p.embed_url.startswith('<lite-youtube') %}
{{p.embed_url | safe}}
@ -1048,32 +1048,32 @@
{% endif %}
{% if v and (v.id == p.author_id or v.admin_level > 1 and v.admin_level > 2) %}
<script src="/static/assets/js/togglePostEdit.js?v=240"></script>
<script src="/assets/js/togglePostEdit.js?v=240"></script>
{% endif %}
{% if v %}
<script src="/static/assets/js/submission.js?v=240"></script>
<script src="/assets/js/submission.js?v=240"></script>
{% endif %}
{% if not v or v.highlightcomments %}
<script src="/static/assets/js/new_comments_count.js?v=242"></script>
<script src="/assets/js/new_comments_count.js?v=242"></script>
{% endif %}
<script src="/static/assets/js/clipboard.js?v=240"></script>
<script src="/assets/js/clipboard.js?v=240"></script>
{% if not p.comment_count %}
{% include "comments.html" %}
{% endif %}
{% if p.award_count("shit") %}
<script src="/static/assets/js/critters.js?v=240"></script>
<script src="/static/assets/js/bugs.js?v=240"></script>
<script src="/assets/js/critters.js?v=240"></script>
<script src="/assets/js/bugs.js?v=241"></script>
{% endif %}
{% if p.award_count("fireflies") %}
<script src="/static/assets/js/critters.js?v=240"></script>
<script src="/static/assets/js/fireflies.js?v=240"></script>
<script src="/assets/js/critters.js?v=240"></script>
<script src="/assets/js/fireflies.js?v=241"></script>
{% endif %}

View File

@ -9,7 +9,7 @@
{% endif %}
{% if not v or v.highlightcomments %}
<script src="/static/assets/js/new_comments_count.js?v=242"></script>
<script src="/assets/js/new_comments_count.js?v=242"></script>
{% endif %}
<div style="display:none" id="popover">
@ -352,7 +352,7 @@
{% if p.is_image and not p.over_18 and ((v and v.cardview) or (not v and environ.get('CARD_VIEW') == '1')) %}
<div style="text-align: center" class="mt-3 mb-4">
<a {% if v and v.newtab and not g.webview %}target="_blank"{% endif %} rel="nofollow noopener noreferrer" href="{{p.realurl(v)}}">
<img loading="lazy" data-src="{{p.realurl(v)}}" src="/static/assets/images/loading.webp" class="img-fluid" style="max-height:20rem" alt="Unable to load image">
<img loading="lazy" data-src="{{p.realurl(v)}}" src="/assets/images/loading.webp" class="img-fluid" style="max-height:20rem" alt="Unable to load image">
</a>
</div>
{% elif p.is_video %}
@ -444,6 +444,6 @@
{% endif %}
{% include "expanded_image_modal.html" %}
<script src="/static/assets/js/clipboard.js?v=240"></script>
<script src="/static/assets/js/comments+submission_listing.js?v=254"></script>
<script src="/static/assets/js/submission_listing.js?v=240"></script>
<script src="/assets/js/clipboard.js?v=240"></script>
<script src="/assets/js/comments+submission_listing.js?v=254"></script>
<script src="/assets/js/submission_listing.js?v=240"></script>

View File

@ -4,13 +4,13 @@
<meta name="description" content="{{config('DESCRIPTION')}}">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-inline'; connect-src 'self'; object-src 'none';">
<script src="/static/assets/js/bootstrap.js?v=245"></script>
<script src="/assets/js/bootstrap.js?v=245"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="author" content="">
<link rel="icon" type="image/png" href="/static/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
<link rel="icon" type="image/png" href="/assets/images/{{SITE_NAME}}/icon.webp?v=1012">
{% if request.host == 'pcmemes.net' %}
{% set cc='Splash Mountain' %}
@ -26,11 +26,11 @@
{% block stylesheets %}
{% if v %}
<style>:root{--primary:#{{v.themecolor}}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203"><link rel="stylesheet" href="/static/assets/css/{{v.theme}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204"><link rel="stylesheet" href="/assets/css/{{v.theme}}.css?v=34">
{% if v.agendaposter %}
<style>
html {
cursor:url('/static/assets/images/dildo.webp?v=1008'), auto;
cursor:url('/assets/images/dildo.webp?v=1008'), auto;
}
.nav-item .text-small.font-weight-bold::before {
content: "((("
@ -50,12 +50,12 @@
{% endif %}
{% else %}
<style>:root{--primary:#{{config('DEFAULT_COLOR')}}</style>
<link rel="stylesheet" href="/static/assets/css/main.css?v=203">
<link rel="stylesheet" href="/static/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
<link rel="stylesheet" href="/assets/css/main.css?v=204">
<link rel="stylesheet" href="/assets/css/{{config('DEFAULT_THEME')}}.css?v=34">
{% endif %}
{% endblock %}
<body id="submit" style="overflow-x: hidden; {% if v and v.background %} background:url(/static/assets/images/backgrounds/{{v.background}}) no-repeat center center fixed !important; background-size: cover!important; background-color: #000!important;{% endif %}display: block;">
<body id="submit" style="overflow-x: hidden; {% if v and v.background %} background:url(/assets/images/backgrounds/{{v.background}}) no-repeat center center fixed !important; background-size: cover!important; background-color: #000!important;{% endif %}display: block;">
{% include "header.html" %}
@ -266,9 +266,9 @@
checkForRequired()
</script>
<script src="/static/assets/js/marked.js?v=250"></script>
<script src="/static/assets/js/formatting.js?v=240"></script>
<script src="/static/assets/js/submit.js?v=251"></script>
<script src="/assets/js/marked.js?v=250"></script>
<script src="/assets/js/formatting.js?v=240"></script>
<script src="/assets/js/submit.js?v=251"></script>
{% include "emoji_modal.html" %}
{% include "gif_modal.html" %}

View File

@ -112,10 +112,10 @@
<div class="font-weight-bolder">
<span id="profile-coins-amount">{{u.coins}}</span>
<img alt="coins" class="ml-1 mb-1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="coins" height="20" width="24.4" src="/static/assets/images/marseycoin.webp?v=1008">&nbsp;&nbsp;
<img alt="coins" class="ml-1 mb-1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="coins" height="20" width="24.4" src="/assets/images/marseycoin.webp?v=1008">&nbsp;&nbsp;
<span id="profile-bux-amount">{{u.procoins}}</span>
<img alt="marseybux" class="ml-1 mb-1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="20" width="46" src="/static/assets/images/marseybux.webp?v=1008">&nbsp;&nbsp;
<img alt="marseybux" class="ml-1 mb-1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="20" width="46" src="/assets/images/marseybux.webp?v=1008">&nbsp;&nbsp;
<a href="/@{{u.username}}/followers">{{u.stored_subscriber_count}} follower{{'s' if u.stored_subscriber_count != 1 else ''}}</a>&nbsp;&nbsp;
@ -408,10 +408,10 @@
<div class="font-weight-normal">
<span id="profile-coins-amount-mobile" class="font-weight-bold">{{u.coins}}</span>
<img alt="coins" class="ml-1 mb-1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="coins" height="15" width="18.3" src="/static/assets/images/marseycoin.webp?v=1008">&nbsp;&nbsp;
<img alt="coins" class="ml-1 mb-1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="coins" height="15" width="18.3" src="/assets/images/marseycoin.webp?v=1008">&nbsp;&nbsp;
<span id="profile-bux-amount-mobile" class="font-weight-bold">{{u.procoins}}</span>
<img alt="marseybux" class="ml-1 mb-1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="15" width="35" src="/static/assets/images/marseybux.webp?v=1008">&nbsp;&nbsp;
<img alt="marseybux" class="ml-1 mb-1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="15" width="35" src="/assets/images/marseybux.webp?v=1008">&nbsp;&nbsp;
<a href="/@{{u.username}}/followers" class="font-weight-bold">{{u.stored_subscriber_count}} follower{{'s' if u.stored_subscriber_count != 1 else ''}}</a>&nbsp;&nbsp;
@ -737,11 +737,11 @@
{% if v %}
<div id='tax' class="d-none">{% if v.patron or u.patron or v.alts_patron or u.alts_patron %}0{% else %}0.03{% endif %}</div>
<script src="/static/assets/js/userpage_v.js?v=244"></script>
<script src="/assets/js/userpage_v.js?v=244"></script>
<div id="username" class="d-none">{{u.username}}</div>
{% endif %}
<script src="/static/assets/js/userpage.js?v=241"></script>
<script src="/assets/js/userpage.js?v=241"></script>
{% endblock %}
@ -767,7 +767,7 @@
</nav>
{% endif %}
<script src="/static/assets/js/marked.js?v=250"></script>
<script src="/assets/js/marked.js?v=250"></script>
{% if v and v.id != u.id and '/comments' not in request.path %}

View File

@ -114,9 +114,9 @@
{% if v %}
<div id='tax' class="d-none">{% if v.patron or u.patron %}0{% else %}0.03{% endif %}</div>
<script src="/static/assets/js/userpage_v.js?v=244"></script>
<script src="/assets/js/userpage_v.js?v=244"></script>
<div id="username" class="d-none">{{u.username}}</div>
{% endif %}
<script src="/static/assets/js/userpage.js?v=241"></script>
<script src="/assets/js/userpage.js?v=241"></script>
{% endblock %}

View File

@ -32,9 +32,9 @@
{% if v %}
<div id='tax' class="d-none">{% if v.patron or u.patron %}0{% else %}0.03{% endif %}</div>
<script src="/static/assets/js/userpage_v.js?v=244"></script>
<script src="/assets/js/userpage_v.js?v=244"></script>
<div id="username" class="d-none">{{u.username}}</div>
{% endif %}
<script src="/static/assets/js/userpage.js?v=241"></script>
<script src="/assets/js/userpage.js?v=241"></script>
{% endblock %}

View File

@ -219,7 +219,7 @@ homosexuals reproduce by raping kids
{[para]}
I only follow the patriarchal aspects of Islam. Not the aspects that make you a cuck e.g. Abstaining from womanising, penetrating a sweet trap virgin ass and lowering your gaze.
{[para]}
![Jews did this](/static/images/164824702020.webp)
![Jews did this](/images/164824702020.webp)
{[para]}
Seriously. If pornhub is suggesting cuck porn for you, it's because their algorithm has determined, scientifically, that you're a cuck. That's all.
{[para]}
@ -293,7 +293,7 @@ Yes Minecraft is symbolic in many ways with The book of Revelation in the Bible
{[para]}
Yep. This one's going in my cringe compilation.
![](/static/images/16482468143.webp)
![](/images/16482468143.webp)
{[para]}
You can take your ban and bang yourself in the ass with it. Go ahead and pretend it's me tearing up your ugly starfish. Banning me is a chicken shit move. Enjoy life living in fear. I don't if I've ever made post in your sub. You people are a joke. I've already spanked a few of you and I didn't bother rubbing it in your faces because I'm a nice guy. My work is done on Reddit. I just got paid. No run along and dry each others tears. I've already won
{[para]}
@ -500,7 +500,7 @@ I cant help but feel like people like that have had abusive childhoods. It
{[para]}
You simp. Okay Homer SIMPson. You absolute simpanzee. OOO OOO OO OO EE EE OO 🐒 <- that is you. You are nothing but sludge . You are putrid muck given form, weakness personified. I am not sympathetic. You are simp pathetic.
{[para]}
![](/static/images/164824681435.webp)
![](/images/164824681435.webp)
Really? Do you know who that is? Do you spend any time on the chans, or 8kun, or Gab, or Voat, or Discord/ Telegram/ Riot, or a wide variety of lessor known neo-Nazi hangouts?
@ -1930,7 +1930,7 @@ Did you know that the bathtub was first marketed in north america as a horse tro
{[para]}
Side note: it\'s a function of that testosterone crippled brain that you are so focused on dicks, and your own dick in particular. Guess what? Take estrogen for a while and you will lose focus on that body part to the point where it doesn\'t even matter anymore. There is so much more to being a woman that genitals, like the depth and complexity of emotions and bonding with others in ways that are literally incomprehensible to you.
{[para]}
[MRW](/static/images/164824708459.webp)
[MRW](/images/164824708459.webp)
{[para]}
Mayocide Ayy Lmao
{[para]}
@ -2562,7 +2562,7 @@ Meanwhile I'll be jacking off to a picture again, quick & easy & on with my day.
{[para]}
I just read some of your other comments. What a trash human. You aren't even worth talking to. You don't have the intelligence to even make a factual argument. You are an actual detriment to society.
{[para]}
![](/static/images/164824681433.webp)
![](/images/164824681433.webp)
{[para]}
Your brain has completely rotted. You are a vile person, I hope you go outside one day. There is so much wrong with what you are saying, but I'm too tired and you are too horrible of a person to learn.
{[para]}
@ -2955,7 +2955,7 @@ If SRD is how you derive entertainment, then I assure you that you are, in fact,
{[para]}
I just went into their subreddit and they are absolutely the epitaxy of human shit, they congratulate each other for scalping and making huge profits from people who pay their prices ABSOLUTELY SICK one person brought their 27th PS5 and is happy about the profits their making from desperate people
{[para]}
![](/static/images/164115484707.webp)
![](/images/164115484707.webp)
{[para]}
i am sentient
{[para]}
@ -3418,9 +3418,9 @@ Fast forward, she is insanely intoxicated with me, hints and outright says frequ
Some scientists think it could be lifestyle related (herbs, garlic, unknown), but it is a FACT : JEWISH WOMEN UNDERGARMENTS are rated LEAST ATTRACTIVE SMELL to all men, in many studies.
{[para]}
I made a CLEAR BACKGROUND PNG flag for them (they have actual trannies on rdrama dot net) :
![](/static/images/16482472483.webp)
![](/images/16482472483.webp)
cat CLEAR BACKGROUND PNG by itself of rdrama marsey cat :
![](/static/images/164824724759.webp)
![](/images/164824724759.webp)
BEWARE! they are more dangerous than you think because they have many liberal tech workers at companies to DOXX YOU!!!!
They doxx people who are right of center!
rdrama is so dangerous to us here, that typing the domain is INSTANT COMMENT BAN!!

View File

@ -1,6 +1,6 @@
Goddamn I wanna lick your pussy
![](/static/images/1638117165CN4.webp)
![](/images/1638117165CN4.webp)
{[para]}
And that is the goddamn truth dude.. read it in the Bible dude.. genesis 3:16 youre poor fuck you. I saw it In the Bible.. not being crude.. but.. like if you think blades not good. I remember reading this verse in the Bible. I remember your faggot ass was like trying to make sure you were good and you werent.. and you were like “oh my god.. I hope.. I hope that Im ok.. I hope that both my faggot fathers dont molest me.. and then youre like ok.. so Im going to read the Bible..” and you lick your fingers like a fucking fruitcake to spread the pages.. and you realize youre not as good as me. Lets take a shot for those faggots. My streamlabs is fatter than your mom. Exactly
{[para]}
@ -60,13 +60,13 @@ All these fuckin' IP2 faggot streamers.. Just think.. that just doing this, just
Dude.. Ok so many people just ask me about shit and I'm just like shut the fuck up dude.. Shut the fuck up dude.. Like seriously.. All the.. Ok.. Lets talk about the bottom of the rung streamers.. Die.. Seriously die a little bit..
{[para]}
![](/static/images/1638117806hU0.webp)
![](/images/1638117806hU0.webp)
{[para]}
![](/static/images/1638117722gFM.webp)
![](/images/1638117722gFM.webp)
{[para]}
![](/static/images/16381226123A0.webp)
![](/images/16381226123A0.webp)
{[para]}
![](/static/images/1638118173wxs.webp)
![](/images/1638118173wxs.webp)
{[para]}
Jiminy Christmas
{[para]}
@ -90,7 +90,7 @@ Revolution is a spectators sport. The majority will sit in the stands and watch
{[para]}
Being prepared to die is one of the great secrets of living.
{[para]}
![](/static/images/1638122011ZuI.webp)
![](/images/1638122011ZuI.webp)
{[para]}
Let me crack your back!
{[para]}