cachebust all assets

pull/142/head
Aevann 2023-03-21 15:58:14 +02:00
parent 59d2dd4954
commit a5d7cc63ed
42 changed files with 227 additions and 227 deletions

View File

@ -2,7 +2,7 @@
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/icon.webp?v=1">
<square150x150logo src="/icon.webp?x=1">
<TileColor>#FF66AC</TileColor>
</tile>
</msapplication>

View File

@ -1,3 +1,3 @@
html {
cursor:url('/i/dildo.webp?v=2000'), auto;
cursor:url('/i/dildo.webp?x=1'), auto;
}

View File

@ -5617,7 +5617,7 @@ lite-youtube > .lty-playbtn {
left: 50%;
z-index: 1;
background-color: transparent;
background-image: url('/i/youtube.webp?v=2000');
background-image: url('/i/youtube.webp?x=1');
transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
border: none;
}

View File

@ -136,15 +136,15 @@ color: #7a7a7a !important;
}
body {
cursor: url(/assets/fistmas/images/cursor.webp?v=1), auto !important;
cursor: url(/assets/fistmas/images/cursor.webp?x=1), auto !important;
}
textarea, input[type=textbox], input[type=search] {
cursor: url(/assets/fistmas/images/text.webp?v=1) 9 14, auto !important;
cursor: url(/assets/fistmas/images/text.webp?x=1) 9 14, auto !important;
}
.btn, input[type=button], button, a {
cursor: url(/assets/fistmas/images/pointer.webp?v=1), auto !important;
cursor: url(/assets/fistmas/images/pointer.webp?x=1), auto !important;
}
.fa-moon-over-sun:before{content:"\f74a"}
@ -170,7 +170,7 @@ textarea, input[type=textbox], input[type=search] {
left: 0;
height: 57px;
width: 100%;
background: url('/assets/fistmas/images/lights.webp?v=1');
background: url('/assets/fistmas/images/lights.webp?x=1');
animation: lights 1s infinite steps(2);
pointer-events: none;
}
@ -195,7 +195,7 @@ textarea, input[type=textbox], input[type=search] {
.btn::after, .snow-cap::after {
content: '';
pointer-events: none;
background: url("/assets/fistmas/images/snowcap.webp?v=1") repeat-x;
background: url("/assets/fistmas/images/snowcap.webp?x=1") repeat-x;
background-size: contain;
position: absolute;
bottom: -18px;

View File

@ -5,7 +5,7 @@
left: 0;
height: 57px;
width: 100%;
background: url('/assets/fistmas/images/lights.webp?v=1');
background: url('/assets/fistmas/images/lights.webp?x=1');
animation: lights 1s infinite steps(2);
pointer-events: none;
z-index: 1;

View File

@ -221,7 +221,7 @@ function buildRouletteBets(bets) {
const normalizedBets = formatNormalizedBets(bets);
const coinImgHtml = `
<img
src="/i/rDrama/coins.webp?v=3009"
src="/i/rDrama/coins.webp?x=1"
alt="coin"
width="32"
data-bs-toggle="tooltip"
@ -230,7 +230,7 @@ function buildRouletteBets(bets) {
`;
const marseybuxImgHtml = `
<img
src="/i/marseybux.webp?v=2000"
src="/i/marseybux.webp?x=1"
alt="marseybux"
data-bs-toggle="tooltip"
data-bs-placement="bottom"

View File

@ -46,13 +46,13 @@ function flash(){
alert=false;
}
else {
icon.href = `/i/${site_name}/icon.webp?v=3009`
icon.href = `/i/${site_name}/icon.webp?x=1`
alert=true;
}
setTimeout(flash, 500)
}
else {
icon.href = `/i/${site_name}/icon.webp?v=3009`
icon.href = `/i/${site_name}/icon.webp?x=1`
notifs = 0
title.innerHTML = 'Chat';
}

View File

@ -14,7 +14,7 @@ const fpPromise = new Promise((resolve, reject) => {
script.onload = resolve;
script.onerror = reject;
script.async = true;
script.src = "/assets/js/vendor/fp.js?v=1";
script.src = "/assets/js/vendor/fp.js?x=1";
document.head.appendChild(script);
})
.then(() => FingerprintJS.load({token: fp_token}));

View File

@ -2,7 +2,7 @@ function equip_hat(t, hat_id, hat_name) {
const profile_pic_hat = document.getElementById("profile-pic-35-hat");
function extra_actions(xhr) {
if(xhr.status == 200) {
profile_pic_hat.src = `/i/hats/${hat_name}.webp?h=7`
profile_pic_hat.src = `/i/hats/${hat_name}.webp?x=1`
profile_pic_hat.classList.remove('d-none')
}
}

View File

@ -12,7 +12,7 @@ const lotteryOnReady = function () {
setTimeout(() => {
ticketPulled.style.display = "none";
ticketPulled.src =
"/i/rDrama/lottery_active.webp?v=2000&t=" +
"/i/rDrama/lottery_active.webp?x=1&t=" +
new Date().getTime();
purchaseTicket.disabled = false;
}, 1780);

View File

@ -89,7 +89,7 @@ function updatebgselection(){
let bgsDir = backgrounds[bgselector.selectedIndex].folder;
for (i=0; i < bgsToDisplay.length; i++) {
let onclickPost = bgsDir + "/" + bgsToDisplay[i];
str += `<button class="btn btn-secondary bg-button"><img loading="lazy" class='bg-image' src="/i/backgrounds/${bgsDir}/${bgsToDisplay[i]}?v=2000" alt="${bgsToDisplay[i]}-background" data-nonce="${nonce}" data-onclick="post('/settings/personal?background=${onclickPost}')"></button>`;
str += `<button class="btn btn-secondary bg-button"><img loading="lazy" class='bg-image' src="/i/backgrounds/${bgsDir}/${bgsToDisplay[i]}?x=1" alt="${bgsToDisplay[i]}-background" data-nonce="${nonce}" data-onclick="post('/settings/personal?background=${onclickPost}')"></button>`;
}
bgContainer.innerHTML = str;

View File

@ -8,13 +8,13 @@
"description": "WPD",
"icons": [
{
"src": "/i/WPD/192.png?v=2001",
"src": "/i/WPD/192.png?x=1",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/i/WPD/512.png?v=2001",
"src": "/i/WPD/512.png?x=1",
"sizes": "512x512",
"type": "image/png"
}

View File

@ -7,13 +7,13 @@
"description": "rDrama",
"icons": [
{
"src": "/i/rDrama/192.png?v=2001",
"src": "/i/rDrama/192.png?x=1",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "/i/rDrama/512.png?v=2001",
"src": "/i/rDrama/512.png?x=1",
"sizes": "512x512",
"type": "image/png"
}

View File

@ -1,7 +1,7 @@
<head>
<title>No Internet Connection</title>
<meta name="viewport" content="width=500">
<link rel="stylesheet" href="/assets/css/offline.css?v=1">
<link rel="stylesheet" href="/assets/css/offline.css?x=1">
</head>
<body>
<div class="center center-text">

View File

@ -27,9 +27,9 @@ class BadgeDef(Base):
@lazy
def path(self):
if 20 < self.id < 28 or self.id == 222:
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/badges/{self.id}.webp?b=7"
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/badges/{self.id}.webp?x=1"
return f"{SITE_FULL_IMAGES}/i/badges/{self.id}.webp?b=7"
return f"{SITE_FULL_IMAGES}/i/badges/{self.id}.webp?x=1"
class Badge(Base):

View File

@ -41,7 +41,7 @@ class Sub(Base):
@lazy
def sidebar_url(self):
if self.sidebarurl: return self.sidebarurl
return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/sidebar.webp?v=3009'
return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/sidebar.webp?x=1'
@property
@lazy
@ -62,7 +62,7 @@ class Sub(Base):
@lazy
def marsey_url(self):
if self.marseyurl: return self.marseyurl
return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/headericon.webp?v=3009'
return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/headericon.webp?x=1'
@property
@lazy

View File

@ -154,20 +154,20 @@ class Submission(Base):
@lazy
def thumb_url(self):
if self.over_18:
return f"{SITE_FULL_IMAGES}/i/nsfw.webp?v=1"
return f"{SITE_FULL_IMAGES}/i/nsfw.webp?x=1"
elif not self.url:
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/default_text.webp?v=2"
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/default_text.webp?x=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_IMAGES}/i/default_thumb_video.webp?v=2"
return f"{SITE_FULL_IMAGES}/i/default_thumb_video.webp?x=1"
elif self.is_audio:
return f"{SITE_FULL_IMAGES}/i/default_thumb_audio.webp?v=1"
return f"{SITE_FULL_IMAGES}/i/default_thumb_audio.webp?x=1"
elif self.domain in {SITE, BAN_EVASION_DOMAIN}:
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/site_preview.webp?v=3009"
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/site_preview.webp?x=1"
else:
return f"{SITE_FULL_IMAGES}/i/default_thumb_link.webp?v=1"
return f"{SITE_FULL_IMAGES}/i/default_thumb_link.webp?x=1"
@property
@lazy

View File

@ -526,7 +526,7 @@ class User(Base):
def bio_html_eager(self):
if self.bio_html == None: return ''
return self.bio_html.replace('data-src', 'src') \
.replace('src="/i/loading.webp?v=2000"', '') \
.replace('src="/i/loading.webp?x=1"', '') \
.replace('src="/i/loading.webp"', '') \
.replace('src="/i/l.webp"', '')
@ -793,7 +793,7 @@ class User(Base):
def banner_url(self):
if FEATURES['USERS_PROFILE_BANNER'] and self.bannerurl and self.can_see_my_shit:
return self.bannerurl
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/site_preview.webp?v=3009"
return f"{SITE_FULL_IMAGES}/i/{SITE_NAME}/site_preview.webp?x=1"
@property
@lazy
@ -805,7 +805,7 @@ class User(Base):
if self.profileurl and self.can_see_my_shit:
if self.profileurl.startswith('/'): return SITE_FULL + self.profileurl
return self.profileurl
return f"{SITE_FULL_IMAGES}/i/default-profile-pic.webp?v=1008"
return f"{SITE_FULL_IMAGES}/i/default-profile-pic.webp?x=1"
@lazy
def real_post_count(self, v):

View File

@ -218,7 +218,7 @@ def _push_notif_thread(subscriptions, title, body, url):
"title": title,
"body": body,
'url': url,
'icon': f'{SITE_FULL}/icon.webp?v=1',
'icon': f'{SITE_FULL}/icon.webp?x=1',
}),
vapid_private_key=VAPID_PRIVATE_KEY,
vapid_claims={"sub": f"mailto:{EMAIL}"}

View File

@ -40,7 +40,7 @@ def template_asset(ctx, asset_path):
@app.template_filter("asset_siteimg")
def template_asset_siteimg(asset_path):
# TODO: Add hashing for these using files.helpers.assetcache
return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/{asset_path}?v=3010'
return f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/{asset_path}?x=1'
@app.template_filter("timestamp")
def timestamp(timestamp):

View File

@ -14,7 +14,7 @@
<td>{{loop.index}}</td>
<td>{% include "user_in_table.html" %}</td>
<td>
<img class="contain" alt="2{{user.patron}}" loading="lazy" width=29.33 height=32 src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{user.patron}}.webp?v=1">
<img class="contain" alt="2{{user.patron}}" loading="lazy" width=29.33 height=32 src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{user.patron}}.webp?x=1">
</td>
</tr>
{% endfor %}

View File

@ -42,13 +42,13 @@
<input type="radio" class="btn-check" name="wagerCurrency" autocomplete="off" id="wagerCoins"
value="coin" checked>
<label for="wagerCoins" class="btn btn-primary border-0 pl-0">
<img id="wagerCoinsImg" loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?v=3009" alt="coin" data-bs-toggle="tooltip"
<img id="wagerCoinsImg" loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin" data-bs-toggle="tooltip"
data-bs-placement="bottom" title="Coin">
</label>
<input type="radio" class="btn-check ml-2" name="wagerCurrency" autocomplete="off" id="wagerMarseybux"
value="marseybux">
<label for="wagerMarseybux" class="btn btn-primary border-0 pl-0">
<img id="wagerMarseybuxImg" loading="lazy" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?v=2000" alt="marseybux" data-bs-toggle="tooltip"
<img id="wagerMarseybuxImg" loading="lazy" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=1" alt="marseybux" data-bs-toggle="tooltip"
data-bs-placement="bottom" title="Marseybux">
</label>
</div>

View File

@ -26,10 +26,10 @@ Bets
</p>
</div>
<ul class="roulette-bet-summary--list">
<li>2 <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?v=3009" alt="coin" width="32" data-bs-toggle="tooltip"
<li>2 <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin" width="32" data-bs-toggle="tooltip"
data-bs-placement="bottom" title="Coin"> that
the number will be black.</li>
<li>2 <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?v=3009" alt="coin" width="32" data-bs-toggle="tooltip"
<li>2 <img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin" width="32" data-bs-toggle="tooltip"
data-bs-placement="bottom" title="Coin"> that
the number will be even.</li>
</ul>

View File

@ -9,13 +9,13 @@
<div class="slots_reels">
<div class="slots_reel">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?v=3009" alt="coin">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin">
</div>
<div class="slots_reel">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?v=3009" alt="coin">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin">
</div>
<div class="slots_reel">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?v=3009" alt="coin">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/rDrama/coins.webp?x=1" alt="coin">
</div>
</div>
{% endblock %}

View File

@ -159,11 +159,11 @@
<span {% if c.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>👻</span>
{% else %}
{% if FEATURES['PATRON_ICONS'] and c.author.patron %}
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{c.author.patron}}.webp?v=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.patron_tooltip}}" alt="{{c.author.patron_tooltip}}">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{c.author.patron}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.patron_tooltip}}" alt="{{c.author.patron_tooltip}}">
{% endif %}
{% if FEATURES['HOUSES'] and c.author.house %}
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{c.author.house}}.webp?v=2000" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{c.author.house}}" alt="House {{c.author.house}}">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{c.author.house}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{c.author.house}}" alt="House {{c.author.house}}">
{% endif %}
{% if c.author.verified %}<i class="fas fa-badge-check align-middle ml-1 {% if c.author.verified=='Glowiefied' %}glow{% endif %}" style="color:{% if c.author.verifiedcolor %}#{{c.author.verifiedcolor}}{% else %}#1DA1F2{% endif %}" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.verified}}"></i>
@ -173,7 +173,7 @@
<div class="profile-pic-30-wrapper">
<img loading="lazy" src="{{c.author.profile_url}}" class="profile-pic-30 mr-2">
{% if c.author.hat_active(v)[0] -%}
<img class="profile-pic-30-hat hat" loading="lazy" src="{{c.author.hat_active(v)[0]}}?h=7" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.hat_active(v)[1]}}">
<img class="profile-pic-30-hat hat" loading="lazy" src="{{c.author.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{c.author.hat_active(v)[1]}}">
{%- endif %}
</div>
<span {% if c.author.patron and not c.distinguish_level %}class="patron" style="background-color:#{{c.author.name_color}};"{% elif c.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>{{c.author_name}}</span>

View File

@ -3,15 +3,15 @@
<head>
<meta name="description" content="People die and this is the place to see it. You only have one life, don't make the mistakes seen here.">
<link rel="stylesheet" href="/assets/css/main.css?v=1">
<link rel="stylesheet" href="/assets/css/midnight.css?v=1">
<link rel="stylesheet" href="/assets/css/main.css?x=1">
<link rel="stylesheet" href="/assets/css/midnight.css?x=1">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="thumbnail" content="https://i.watchpeopledie.tv/i/WPD/site_preview.webp?v=3009">
<meta name="thumbnail" content="https://i.watchpeopledie.tv/i/WPD/site_preview.webp?x=1">
<link rel="icon" type="image/webp" href="/icon.webp?v=1">
<link rel="icon" type="image/webp" href="/icon.webp?x=1">
<title>Not Found - WPD</title>
@ -20,57 +20,57 @@
<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="/icon.webp?v=1">
<link rel="mask-icon" href="/icon.webp?v=1">
<link rel="shortcut icon" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=1">
<link rel="mask-icon" href="/icon.webp?x=1">
<link rel="shortcut icon" href="/icon.webp?x=1">
<meta name="apple-mobile-web-app-title" content="WPD">
<meta name="application-name" content="WPD">
<meta name="msapplication-TileColor" content="#ff66ac">
<meta name="msapplication-config" content="/assets/browserconfig.xml?v=3009">
<meta name="msapplication-config" content="/assets/browserconfig.xml?x=1">
<meta name="theme-color" content="#ff66ac">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=1">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=1">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=1">
</head>
<body id="error-404">
<a href="https://i.watchpeopledie.tv/i/WPD/cached.webp?v=3009">
<img class="site-banner" alt="site banner" src="https://i.watchpeopledie.tv/i/WPD/cached.webp?v=3009" width="100%">
<a href="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=1">
<img class="site-banner" alt="site banner" src="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=1" width="100%">
</a>
<nav class="shadow-md fixed-top">
<div class="navbar navbar-expand-md navbar-light" id="navbar">
<div class="container-fluid p-0">
<a href="/" class="navbar-brand mr-auto">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.watchpeopledie.tv/i/WPD/headericon.webp?v=3009">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.watchpeopledie.tv/i/WPD/headericon.webp?x=1">
</a>
<div id="logo-container" class="flex-grow-1 logo-container">
<a href="/">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.watchpeopledie.tv/i/WPD/logo.webp?v=3009" width="70">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.watchpeopledie.tv/i/WPD/logo.webp?x=1" width="70">
</a>
</div>
</div>

View File

@ -3,15 +3,15 @@
<head>
<meta name="description" content="People die and this is the place to see it. You only have one life, don't make the mistakes seen here.">
<link rel="stylesheet" href="/assets/css/main.css?v=1">
<link rel="stylesheet" href="/assets/css/midnight.css?v=1">
<link rel="stylesheet" href="/assets/css/main.css?x=1">
<link rel="stylesheet" href="/assets/css/midnight.css?x=1">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="thumbnail" content="https://i.watchpeopledie.tv/i/WPD/site_preview.webp?v=3009">
<meta name="thumbnail" content="https://i.watchpeopledie.tv/i/WPD/site_preview.webp?x=1">
<link rel="icon" type="image/webp" href="/icon.webp?v=1">
<link rel="icon" type="image/webp" href="/icon.webp?x=1">
<title>502 Bad Gateway</title>
@ -20,57 +20,57 @@
<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="/icon.webp?v=1">
<link rel="mask-icon" href="/icon.webp?v=1">
<link rel="shortcut icon" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=1">
<link rel="mask-icon" href="/icon.webp?x=1">
<link rel="shortcut icon" href="/icon.webp?x=1">
<meta name="apple-mobile-web-app-title" content="WPD">
<meta name="application-name" content="WPD">
<meta name="msapplication-TileColor" content="#ff66ac">
<meta name="msapplication-config" content="/assets/browserconfig.xml?v=3009">
<meta name="msapplication-config" content="/assets/browserconfig.xml?x=1">
<meta name="theme-color" content="#ff66ac">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=1">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=1">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=1">
</head>
<body id="error-502">
<a href="https://i.watchpeopledie.tv/i/WPD/cached.webp?v=3009">
<img class="site-banner" alt="site banner" src="https://i.watchpeopledie.tv/i/WPD/cached.webp?v=3009" width="100%">
<a href="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=1">
<img class="site-banner" alt="site banner" src="https://i.watchpeopledie.tv/i/WPD/cached.webp?x=1" width="100%">
</a>
<nav class="shadow-md fixed-top">
<div class="navbar navbar-expand-md navbar-light" id="navbar">
<div class="container-fluid p-0">
<a href="/" class="navbar-brand mr-auto">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.watchpeopledie.tv/i/WPD/headericon.webp?v=3009">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.watchpeopledie.tv/i/WPD/headericon.webp?x=1">
</a>
<div id="logo-container" class="flex-grow-1 logo-container">
<a href="/">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.watchpeopledie.tv/i/WPD/logo.webp?v=3009" width="70">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.watchpeopledie.tv/i/WPD/logo.webp?x=1" width="70">
</a>
</div>
</div>

View File

@ -3,15 +3,15 @@
<head>
<meta name="description" content="rdrama.net caters to drama in all forms such as: Real life, videos, photos, gossip, rumors, news sites, Reddit, and Beyond™. There isn&#39;t drama we won&#39;t touch, and we want it all!">
<link rel="stylesheet" href="/assets/css/main.css?v=1">
<link rel="stylesheet" href="/assets/css/midnight.css?v=1">
<link rel="stylesheet" href="/assets/css/main.css?x=1">
<link rel="stylesheet" href="/assets/css/midnight.css?x=1">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="thumbnail" content="https://i.rdrama.net/i/rDrama/site_preview.webp?v=3009">
<meta name="thumbnail" content="https://i.rdrama.net/i/rDrama/site_preview.webp?x=1">
<link rel="icon" type="image/webp" href="/icon.webp?v=1">
<link rel="icon" type="image/webp" href="/icon.webp?x=1">
<title>Not Found - where did it go? - rDrama</title>
@ -20,57 +20,57 @@
<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="/icon.webp?v=1">
<link rel="mask-icon" href="/icon.webp?v=1">
<link rel="shortcut icon" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=1">
<link rel="mask-icon" href="/icon.webp?x=1">
<link rel="shortcut icon" href="/icon.webp?x=1">
<meta name="apple-mobile-web-app-title" content="rDrama">
<meta name="application-name" content="rDrama">
<meta name="msapplication-TileColor" content="#ff66ac">
<meta name="msapplication-config" content="/assets/browserconfig.xml?v=3009">
<meta name="msapplication-config" content="/assets/browserconfig.xml?x=1">
<meta name="theme-color" content="#ff66ac">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=1">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=1">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=1">
</head>
<body id="error-404">
<a rel="nofollow noopener" href="https://secure.transequality.org/site/Donation2?df_id=1480">
<img class="site-banner" alt="site banner" src="https://i.rdrama.net/i/rDrama/cached.webp?v=3009" width="100%">
<img class="site-banner" alt="site banner" src="https://i.rdrama.net/i/rDrama/cached.webp?x=1" width="100%">
</a>
<nav class="shadow-md fixed-top">
<div class="navbar navbar-expand-md navbar-light" id="navbar">
<div class="container-fluid p-0">
<a href="/" class="navbar-brand mr-auto">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.rdrama.net/i/rDrama/headericon.webp?v=3009">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.rdrama.net/i/rDrama/headericon.webp?x=1">
</a>
<div id="logo-container" class="flex-grow-1 logo-container">
<a href="/">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.rdrama.net/i/rDrama/logo.webp?v=3009" width="70">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.rdrama.net/i/rDrama/logo.webp?x=1" width="70">
</a>
</div>
</div>

View File

@ -3,15 +3,15 @@
<head>
<meta name="description" content="rdrama.net caters to drama in all forms such as: Real life, videos, photos, gossip, rumors, news sites, Reddit, and Beyond™. There isn&#39;t drama we won&#39;t touch, and we want it all!">
<link rel="stylesheet" href="/assets/css/main.css?v=1">
<link rel="stylesheet" href="/assets/css/midnight.css?v=1">
<link rel="stylesheet" href="/assets/css/main.css?x=1">
<link rel="stylesheet" href="/assets/css/midnight.css?x=1">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="thumbnail" content="https://i.rdrama.net/i/rDrama/site_preview.webp?v=3009">
<meta name="thumbnail" content="https://i.rdrama.net/i/rDrama/site_preview.webp?x=1">
<link rel="icon" type="image/webp" href="/icon.webp?v=1">
<link rel="icon" type="image/webp" href="/icon.webp?x=1">
<title>502 Bad Gateway</title>
@ -20,57 +20,57 @@
<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="/icon.webp?v=1">
<link rel="mask-icon" href="/icon.webp?v=1">
<link rel="shortcut icon" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=1">
<link rel="mask-icon" href="/icon.webp?x=1">
<link rel="shortcut icon" href="/icon.webp?x=1">
<meta name="apple-mobile-web-app-title" content="rDrama">
<meta name="application-name" content="rDrama">
<meta name="msapplication-TileColor" content="#ff66ac">
<meta name="msapplication-config" content="/assets/browserconfig.xml?v=3009">
<meta name="msapplication-config" content="/assets/browserconfig.xml?x=1">
<meta name="theme-color" content="#ff66ac">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="320x480" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="640x960" href="/icon.webp?x=1">
<link rel="apple-touch-icon" sizes="640x1136" href="/icon.webp?x=1">
<link rel="apple-touch-icon" sizes="750x1334" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="768x1004" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="768x1024" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="828x1792" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1024x748" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1024x768" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1125x2436" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1242x2208" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1242x2688" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1334x750" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1536x2008" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1536x2048" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1668x2224" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="1792x828" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x1496" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x1536" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2048x2732" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2208x1242" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2224x1668" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2436x1125" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2668x1242" href="/icon.webp?x=1">
<link rel="apple-touch-startup-image" sizes="2737x2048" href="/icon.webp?x=1">
</head>
<body id="error-502">
<a rel="nofollow noopener" href="https://secure.transequality.org/site/Donation2?df_id=1480">
<img class="site-banner" alt="site banner" src="https://i.rdrama.net/i/rDrama/cached.webp?v=3009" width="100%">
<img class="site-banner" alt="site banner" src="https://i.rdrama.net/i/rDrama/cached.webp?x=1" width="100%">
</a>
<nav class="shadow-md fixed-top">
<div class="navbar navbar-expand-md navbar-light" id="navbar">
<div class="container-fluid p-0">
<a href="/" class="navbar-brand mr-auto">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.rdrama.net/i/rDrama/headericon.webp?v=3009">
<img loading="lazy" id="header--icon" alt="header icon" src="https://i.rdrama.net/i/rDrama/headericon.webp?x=1">
</a>
<div id="logo-container" class="flex-grow-1 logo-container">
<a href="/">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.rdrama.net/i/rDrama/logo.webp?v=3009" width="70">
<img loading="lazy" class="ml-1" id="logo" alt="logo" src="https://i.rdrama.net/i/rDrama/logo.webp?x=1" width="70">
</a>
</div>
</div>

View File

@ -2,7 +2,7 @@
{% set gingerbread_count = p.award_count("gingerbread", v) * 2 if p.award_count("gingerbread", v) <= 10 else 20 %}
{% for i in range(gingerbread_count) %}
<div class="fall-snowflake">
<img loading="lazy" src="/assets/fistmas/images/awards/gingerbread.webp?v=1" class="animate-spin object-contain" style="width: 40px; height: 40px;" alt="animate marsey gingerbread icon" />
<img loading="lazy" src="/assets/fistmas/images/awards/gingerbread.webp?x=1" class="animate-spin object-contain" style="width: 40px; height: 40px;" alt="animate marsey gingerbread icon" />
</div>
{% endfor %}

View File

@ -1,7 +1,7 @@
{% if not (SITE_NAME == 'WPD' and not v) and not (v and v.poor) and (not v or v.event_music) and not (sub and sub.name == 'music') %}
{% if not song %}
{% set path = "assets/fistmas/media/music" %}
{% set song = "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?v=45' %}
{% set song = "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?x=1' %}
<input hidden id="fistmas-song" value="{{song}}">
{% endif %}
<script defer src="{{'fistmas/js/music.js' | asset}}"></script>

View File

@ -21,7 +21,7 @@
</div>
<header class="container pb-1 text-center">
<img loading="lazy" id="hats-banner" class="mt-5" alt="hats banner" src="{{SITE_FULL_IMAGES}}/i/hats.webp?v=1" width="50%">
<img loading="lazy" id="hats-banner" class="mt-5" alt="hats banner" src="{{SITE_FULL_IMAGES}}/i/hats.webp?x=1" width="50%">
<h5 class="mt-4">Number of hats you bought: {{v.num_of_owned_hats}}</h5>
<h5 class="mt-4">Number of hats you designed: {{v.num_of_designed_hats}}</h5>
<h5 class="mt-4">Coins you spent on hats: {{"{:,}".format(v.coins_spent_on_hats)}}</h5>
@ -56,7 +56,7 @@
<td>
<div class="profile-pic-75-wrapper mt-4">
<img loading="lazy" alt="avatar" src="{{v.profile_url}}" class="profile-pic-75">
<img loading="lazy" alt="{{hat.name}}" class="profile-pic-75-hat" src="{{SITE_FULL_IMAGES}}/i/hats/{{hat.name}}.webp?h=7">
<img loading="lazy" alt="{{hat.name}}" class="profile-pic-75-hat" src="{{SITE_FULL_IMAGES}}/i/hats/{{hat.name}}.webp?x=1">
</div>
</td>
<td>{{hat.name}}</td>

View File

@ -209,7 +209,7 @@
<div class="profile-pic-35-wrapper">
<img loading="lazy" src="{{v.profile_url}}" class="profile-pic-35">
{% if v.hat_active(v)[0] -%}
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{v.hat_active(v)[0]}}?h=7">
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{v.hat_active(v)[0]}}?x=1">
{% elif request.path == '/shop/hats' %}
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat d-none" loading="lazy">
{%- endif %}
@ -218,7 +218,7 @@
<div style="color: #{{v.name_color}}" class="text-small font-weight-bold"><span id="header--username" {% if v.patron %}class="patron" style="background-color:#{{v.name_color}}"{% endif %}>{{v.user_name}}</span></div>
<div class="header--currency"><img loading="lazy" alt="coins" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" src="{{'coins.webp' | asset_siteimg}}" title="Coins"><span id="user-coins-amount">{{v.coins}}</span>{% if not FEATURES['MARSEYBUX'] %} Coin{{macros.plural(v.coins)}}{% endif %}</div>
{% if FEATURES['MARSEYBUX'] %}
<div class="header--currency"><img loading="lazy" alt="marseybux" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?v=2000" title="Marseybux"><span id="user-bux-amount">{{v.marseybux}}</span></div>
<div class="header--currency"><img loading="lazy" alt="marseybux" class="mr-1 ml-1" data-bs-toggle="tooltip" data-bs-placement="bottom" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=1" title="Marseybux"><span id="user-bux-amount">{{v.marseybux}}</span></div>
{% endif %}
</div>
</div>

View File

@ -73,7 +73,7 @@
<div class="profile-pic-35-wrapper">
<img loading="lazy" src="{{ma.user.profile_url}}" alt="avatar" class="profile-pic-35">
{% if ma.user.hat_active(v)[0] -%}
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{ma.user.hat_active(v)[0]}}?h=7" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{ma.user.hat_active(v)[1]}}">
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{ma.user.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{ma.user.hat_active(v)[1]}}">
{%- endif %}
</div>
</span>

View File

@ -5,10 +5,10 @@
<div style="margin-top: 5rem">
<div class="lottery-page--wrapper">
<div class="lottery-page--image">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/lottery.webp?v=2000">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/lottery.webp?x=1">
<img
id="lotteryTicketPulled"
src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/lottery_active.webp?v=2000"
src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/lottery_active.webp?x=1"
style="display: none"
>
</div>

View File

@ -73,7 +73,7 @@
<div class="profile-pic-35-wrapper">
<img loading="lazy" src="{{ma.user.profile_url}}" alt="avatar" class="profile-pic-35">
{% if ma.user.hat_active(v)[0] -%}
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{ma.user.hat_active(v)[0]}}?h=7" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{ma.user.hat_active(v)[1]}}">
<img id="profile-pic-35-hat" class="profile-pic-35-hat hat" loading="lazy" src="{{ma.user.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{ma.user.hat_active(v)[1]}}">
{%- endif %}
</div>
</span>

View File

@ -9,7 +9,7 @@
{%- if v -%}
{%- set art_image = macros.random_image("assets/images/" ~ SITE_NAME ~ "/sidebar") -%}
{%- else -%}
{%- set art_image = '/i/' ~ SITE_NAME ~ '/sidebar.webp?v=3000' -%}
{%- set art_image = '/i/' ~ SITE_NAME ~ '/sidebar.webp?x=1' -%}
{%- endif -%}
{% if request.path != '/sidebar' %}

View File

@ -4,7 +4,7 @@
<div class="profile-pic-20-wrapper mb-2">
<img loading="lazy" src="{{user.profile_url}}" class="pp20">
{% if user.hat_active(v)[0] -%}
<img class="profile-pic-20-hat hat" loading="lazy" src="{{user.hat_active(v)[0]}}?h=7" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{user.hat_active(v)[1]}}">
<img class="profile-pic-20-hat hat" loading="lazy" src="{{user.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{user.hat_active(v)[1]}}">
{%- endif %}
</div>
<span {% if user.patron %}class="patron" style="background-color:#{{user.name_color}}"{% endif %}>{{user.user_name}}</span>

View File

@ -6,7 +6,7 @@
<div class="profile-pic-50-wrapper" style="position: absolute; left: 15px; bottom: 15px; box-sizing: content-box;">
<img loading="lazy" src="{{u.profile_url}}" class="profile-pic-50">
{% if u.hat_active(v)[0] -%}
<img id="profile-pic-50-hat" class="profile-pic-50-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?h=7" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.hat_active(v)[1]}}">
<img id="profile-pic-50-hat" class="profile-pic-50-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.hat_active(v)[1]}}">
{%- endif %}
</div>
</div>

View File

@ -16,7 +16,7 @@
<a rel="nofollow noopener" href="{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}" class="profile-pic-100-wrapper">
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" loading="lazy" src="{{u.profile_url}}" class="profile-pic profile-pic-100 mb-5">
{% if u.hat_active(v)[0] -%}
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" class="profile-pic-100-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?h=7" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.hat_active(v)[1]}}">
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" class="profile-pic-100-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.hat_active(v)[1]}}">
{%- endif %}
</a>
</div>
@ -32,11 +32,11 @@
{% endif %}
{% if FEATURES['PATRON_ICONS'] and u.patron %}
<img loading="lazy" class="ml-3" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{u.patron}}.webp?v=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.patron_tooltip}}" alt="{{u.patron_tooltip}}">
<img loading="lazy" class="ml-3" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{u.patron}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.patron_tooltip}}" alt="{{u.patron_tooltip}}">
{% endif %}
{% if FEATURES['HOUSES'] and u.house %}
<img loading="lazy" class="ml-3" id="profile--house" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{u.house}}.webp?v=2000" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{u.house}}" alt="House {{u.house}}">
<img loading="lazy" class="ml-3" id="profile--house" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{u.house}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{u.house}}" alt="House {{u.house}}">
{% endif %}
{% if u.verified %}
@ -73,7 +73,7 @@
{% if FEATURES['MARSEYBUX'] %}
<span id="profile-bux-amount">{{u.marseybux}}</span>
<img loading="lazy" alt="marseybux" class="ml-1 mb-1 mr-2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="20" width="46" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?v=2000">
<img loading="lazy" alt="marseybux" class="ml-1 mb-1 mr-2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="20" width="46" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=1">
{% endif %}
{% if PERMS['USER_FOLLOWS_VISIBLE'] == 0 or (v and v.admin_level >= PERMS['USER_FOLLOWS_VISIBLE']) -%}
@ -279,7 +279,7 @@
<a rel="nofollow noopener" href="{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}" class="profile-pic-65-wrapper">
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" loading="lazy" src="{{u.profile_url}}" class="profile-pic-65 bg-white mb-2">
{% if u.hat_active(v)[0] -%}
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" class="profile-pic-65-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?h=7">
<img data-nonce="{{g.nonce}}" data-onclick="expandImage('{% if u.highres and u.can_see_my_shit %}{{u.highres}}{% else %}{{u.profile_url}}{% endif %}')" class="profile-pic-65-hat hat" loading="lazy" src="{{u.hat_active(v)[0]}}?x=1">
{%- endif %}
</a>
</div>
@ -294,11 +294,11 @@
{% endif %}
{% if FEATURES['PATRON_ICONS'] and u.patron %}
<img loading="lazy" class="ml-2" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{u.patron}}.webp?v=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.patron_tooltip}}" alt="{{u.patron_tooltip}}">
<img loading="lazy" class="ml-2" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{u.patron}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{u.patron_tooltip}}" alt="{{u.patron_tooltip}}">
{% endif %}
{% if FEATURES['HOUSES'] and u.house %}
<img loading="lazy" class="ml-2" id="profile-mobile--house" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{u.house}}.webp?v=2000" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{u.house}}" alt="House {{u.house}}">
<img loading="lazy" class="ml-2" id="profile-mobile--house" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{u.house}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{u.house}}" alt="House {{u.house}}">
{% endif %}
{% if u.verified %}
@ -334,7 +334,7 @@
{% if FEATURES['MARSEYBUX'] %}
<span id="profile-bux-amount-mobile" class="font-weight-bold">{{u.marseybux}}</span>
<img loading="lazy" alt="marseybux" class="ml-1 mb-1 mr-2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="15" width="35" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?v=2000">
<img loading="lazy" alt="marseybux" class="ml-1 mb-1 mr-2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Marseybux" height="15" width="35" src="{{SITE_FULL_IMAGES}}/i/marseybux.webp?x=1">
{% endif %}
{% if PERMS['USER_FOLLOWS_VISIBLE'] == 0 or (v and v.admin_level >= PERMS['USER_FOLLOWS_VISIBLE']) -%}

View File

@ -62,7 +62,7 @@
'/h/'+sub.name, sub.sidebar if sub.sidebar %}
{% endif %}
<link rel="icon" type="image/webp" href="/icon.webp?v=1">
<link rel="icon" type="image/webp" href="/icon.webp?x=1">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="thumbnail" content="{{'site_preview.webp' | asset_siteimg}}">
<meta name="description" content="{{DESCRIPTION}}">
@ -144,7 +144,7 @@
{% macro stylesheets_lower() %}
{% if not (request.path.startswith('/@') and u) %}
{% if SITE_NAME == 'rDrama' and v and v.agendaposter %}
{% set background = '/i/backgrounds/anime/1.webp?v=4' %}
{% set background = '/i/backgrounds/anime/1.webp?x=1' %}
{% elif v and v.background %}
{% set background = v.background %}
{% endif %}
@ -161,20 +161,20 @@
<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="/icon.webp?v=1">
<link rel="manifest" href="/assets/manifest_{{SITE_NAME}}.json?v=426">
<link rel="mask-icon" href="/icon.webp?v=1">
<link rel="shortcut icon" href="/icon.webp?v=1">
<link rel="apple-touch-icon" sizes="180x180" href="/icon.webp?x=1">
<link rel="manifest" href="/assets/manifest_{{SITE_NAME}}.json?x=1">
<link rel="mask-icon" href="/icon.webp?x=1">
<link rel="shortcut icon" href="/icon.webp?x=1">
<meta name="apple-mobile-web-app-title" content="{{SITE_NAME}}">
<meta name="application-name" content="{{SITE_NAME}}">
<meta name="msapplication-TileColor" content="#{% if v %}{{v.themecolor}}{% else %}{{DEFAULT_COLOR}}{% endif %}">
<meta name="msapplication-config" content="/assets/browserconfig.xml?v=3009">
<meta name="msapplication-config" content="/assets/browserconfig.xml?x=1">
<meta name="theme-color" content="#{% if v %}{{v.themecolor}}{% else %}{{DEFAULT_COLOR}}{% endif %}">
{% for size in ('320x480', '640x960', '640x1136', '750x1334', '768x1004', '828x1792',
'1024x748', '1024x768', '1125x2436', '1242x2208', '1356x2048',
'1668x2224', '1792x828', '2048x1496', '2048x2732', '2208x1242',
'2224x1668', '2436x1125', '2668x1242', '2737x2048') %}
<link rel="apple-touch-startup-image" sizes="{{size}}" href="/icon.webp?v=1">
<link rel="apple-touch-startup-image" sizes="{{size}}" href="/icon.webp?x=1">
{% endfor %}
{% endmacro %}

View File

@ -22,7 +22,7 @@
{%- endmacro -%}
{%- macro random_image(path) -%}
{{- "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?v=46' }}
{{- "/" ~ path ~ "/" ~ listdir('files/' ~ path)|random() ~ '?x=1' }}
{%- endmacro -%}
{% macro post_meta(p) %}
@ -77,11 +77,11 @@
<span {% if p.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>👻</span>
{% else %}
{% if FEATURES['PATRON_ICONS'] and p.author.patron %}
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{p.author.patron}}.webp?v=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.patron_tooltip}}" alt="{{p.author.patron_tooltip}}">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/badges/2{{p.author.patron}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.patron_tooltip}}" alt="{{p.author.patron_tooltip}}">
{% endif %}
{% if FEATURES['HOUSES'] and p.author.house %}
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{p.author.house}}.webp?v=2000" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{p.author.house}}" alt="House {{p.author.house}}">
<img loading="lazy" src="{{SITE_FULL_IMAGES}}/i/{{SITE_NAME}}/houses/{{p.author.house}}.webp?x=1" height="20" data-bs-toggle="tooltip" data-bs-placement="bottom" title="House {{p.author.house}}" alt="House {{p.author.house}}">
{% endif %}
{% if p.author.verified %}<i class="fas fa-badge-check align-middle ml-1 {% if p.author.verified=='Glowiefied' %}glow{% endif %}" style="color:{% if p.author.verifiedcolor %}#{{p.author.verifiedcolor}}{% else %}#1DA1F2{% endif %}" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.verified}}"></i>
@ -90,7 +90,7 @@
<div class="profile-pic-30-wrapper" style="margin-top:9px">
<img loading="lazy" src="{{p.author.profile_url}}" class="profile-pic-30 mr-2">
{% if p.author.hat_active(v)[0] -%}
<img class="profile-pic-30-hat hat" loading="lazy" src="{{p.author.hat_active(v)[0]}}?h=7" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.hat_active(v)[1]}}">
<img class="profile-pic-30-hat hat" loading="lazy" src="{{p.author.hat_active(v)[0]}}?x=1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="{{p.author.hat_active(v)[1]}}">
{%- endif %}
</div>
<span {% if p.author.patron and not p.distinguish_level %}class="patron" style="background-color:#{{p.author.name_color}};"{% elif p.distinguish_level %}class="mod {% if SITE_NAME == 'rDrama' %}mod-rdrama{% endif %}"{% endif %}>{{p.author_name}}</span>