2024-04-12 19:22:00 +00:00
<!doctype html>
< html >
< head >
2024-10-29 11:19:03 +00:00
< title > {% if title %}{{ title }} | {{ site_name }}{% else %}{{ site_name }}{% endif %}< / title >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
2024-10-22 15:02:22 +00:00
2024-04-22 21:29:28 +00:00
< link rel = "stylesheet" href = "/theme/css/main.css" / >
2024-05-07 03:11:48 +00:00
< link rel = "stylesheet" href = "/theme/css/highlight.css" / >
2024-05-02 18:57:38 +00:00
< link rel = "stylesheet" href = "/theme/css/nativeads.js.css" / >
2024-10-22 15:02:22 +00:00
2024-04-12 19:22:00 +00:00
< / head >
< body
{% if content is renderable %}
2024-04-12 19:22:00 +00:00
class="content-type-{{ content._lowerclass }}"
2024-04-12 19:22:00 +00:00
{% endif %}
>
2024-05-20 02:10:17 +00:00
2024-10-27 20:43:21 +00:00
< object id = "bg" data = "/theme/svg/bg.svg" > < / object >
2024-04-12 19:22:00 +00:00
< header >
2024-05-20 02:10:17 +00:00
< div class = "security-info" >
2024-11-04 12:16:58 +00:00
{% if client_ua %}
< span class = "client-ua" > {{ client_ua }}< / span >
{% endif %}
2024-05-20 02:10:17 +00:00
{% if tls_cipher %}
< span class = "tls-cipher" > {{ tls_cipher }}< / span >
{% endif %}
{% if client_cert_verified %}
{% if client_cert_fingerprint %}
< span
class="client-cert-fingerprint {% if client_cert_fingerprint_matched %}matched{% else %}unmatched{% endif %}"
>{{ client_cert_fingerprint }}< / span >
{% endif %}
{% endif %}
2024-05-31 14:42:05 +00:00
{% if user %}
< span class = "user" > {{ user.name }}< / span >
{% endif %}
2024-05-20 02:10:17 +00:00
< / div >
2024-04-22 21:29:28 +00:00
< a class = "logo" href = "/" > < img src = "/theme/svg/logo.svg" / > < / a >
2024-05-20 02:10:17 +00:00
2024-06-18 01:38:50 +00:00
{% if block_seal %}
2024-06-29 03:36:26 +00:00
< div class = "seal-message" >
{{ block_seal }}
< / div >
2024-06-18 01:38:50 +00:00
{% endif %}
2024-04-12 19:22:00 +00:00
< / header >
2024-04-12 19:22:00 +00:00
< div class = "menus" >
{% if menu_main %}
{{ menu_main.render() }}
{% endif %}
2024-05-13 03:57:53 +00:00
{% if block_search %}
2024-10-14 14:54:17 +00:00
< div id = "search-wrapper" class = "with-burger" >
< div id = "search-show" class = "burgers" >
< a id = "search-hide" class = "burger show" href = "#search-show" > Open search< / a >
< a class = "burger hide" href = "#search-hide" > Close search< / a >
< / div >
< div >
{{ block_search.render() }}
< / div >
< / div >
2024-05-13 03:57:53 +00:00
{% endif %}
2024-04-12 19:22:00 +00:00
{% if menu_secondary %}
{{ menu_secondary.render() }}
{% endif %}
< / div >
2024-04-12 19:22:00 +00:00
< main >
2024-06-11 18:31:28 +00:00
{% if content.menu %}
{{ content.menu.render() }}
{% endif %}
2024-04-23 08:17:44 +00:00
{% if title_show and title %}
2024-04-12 19:22:00 +00:00
< h1 > {{ title }}< / h1 >
{% endif %}
{% set messages = get_flashed_messages(with_categories=True) %}
{% if messages|length %}
< section class = "notifications" >
{% block notifications %}
< ul class = "messages" >
{% for category, message in messages %}
< li class = "message {{ category }}" > {{ message }}< / li >
{% endfor %}
< / ul >
{% endblock %}
< / section >
{% endif %}
{% if content is renderable %}
{{ content.render(mode) }}
{% else %}
{{ content }}
{% endif %}
< / main >
< footer >
2024-06-29 03:36:26 +00:00
2024-04-12 19:22:00 +00:00
{% if menu_footer %}
{{ menu_footer.render() }}
{% endif %}
2024-06-16 23:46:33 +00:00
2024-06-29 03:36:26 +00:00
< object data = "/theme/svg/fediverse.svg" > < / object >
2024-06-16 23:46:33 +00:00
< img src = "/theme/svg/badge.svg" / >
2024-04-12 19:22:00 +00:00
< / footer >
2024-05-02 18:57:38 +00:00
< div class = "ad native-ad native-ad-1 ytd-j yxd-j yxd-jd aff-content-col aff-inner-col aff-item-list ark-ad-message inplayer-ad inplayer_banners in_stream_banner trafficjunky-float-right dbanner preroll-blocker happy-inside-player blocker-notice blocker-overlay exo-horizontal ave-pl bottom-hor-block brs-block advboxemb wgAdBlockMessage glx-watermark-container overlay-advertising-new header-menu-bottom-ads rkads mdp-deblocker-wrapper amp-ad-inner imggif bloc-pub bloc-pub2 hor_banner aan_fake aan_fake__video-units rps_player_ads fints-block__row full-ave-pl full-bns-block vertbars video-brs player-bns-block wps-player__happy-inside gallery-bns-bl stream-item-widget adsbyrunactive happy-under-player adde_modal_detector adde_modal-overlay ninja-recommend-block aoa_overlay" >
< div class = "content" >
< div class = "moji" > ⚠< / div >
2024-11-04 12:16:58 +00:00
{% if client_ua_noadblock %}
< span class = "fake-header" > Your browser is so shite, you can't install an adblocker.< / span >
< span class = "fake-subheader" > This is a major security risk. Install a less shit one and then an adblocker. < a href = "https://getfirefox.com/" rel = "noreferrer" > Firefox< / a > is the < em > least< / em > shit one.< / span >
{% else %}
< span class = "fake-header" > You don't seem to have an adblocker installed.< / span >
< span class = "fake-subheader" > Go install one now. We recommend one of these, they're all < em > free & open source< / em > :< / span >
< ul >
< li >
< a href = "https://adnauseam.io/" target = "_blank" rel = "noreferrer" > AdNauseam< / a >
< div class = "adblocker-description" >
The best one, weaponizes simulated ad clicks against advertisers.
< / div >
< / li >
< li >
< a href = "https://ublockorigin.com/" target = "_blank" rel = "noreferrer" > uBlock Origin< / a >
< div class = "adblocker-description" >
The basis for AdNauseam, all the same features – minus the weaponization.
< / div >
< / li >
< li >
< a href = "https://ublockorigin.com/" target = "_blank" rel = "noreferrer" > uBlock Origin Lite< / a >
< div class = "adblocker-description" >
Crippled by < a href = "https://en.wikipedia.org/wiki/Google_Chrome#Manifest_V3_2" target = "_blank" rel = "noreferrer" > Manifest v3< / a > .
Activate the 'complete' filtering mode to proceed, but think about upgrading to < a href = "https://getfirefox.com/" target = "_blank" rel = "noreferrer" > Firefox< / a > .
< / div >
< / li >
< / ul >
{% endif %}
2024-05-02 18:57:38 +00:00
< / div >
< / div >
2024-04-12 19:22:00 +00:00
< / body >
< / html >