SCP-PL-289
SCP-PL-289
Byㅤ ZygardZygard
Published on 14 May 2022 18:36
ocena: +16+x

What this is

A bunch of miscellaneous CSS 'improvements' that I, CroquemboucheCroquembouche, use on a bunch of pages because I think it makes them easier to deal with.

The changes this component makes are bunch of really trivial modifications to ease the writing experience and to make documenting components/themes a bit easier (which I do a lot). It doesn't change anything about the page visually for the reader — the changes are for the writer.

I wouldn't expect translations of articles that use this component to also use this component, unless the translator likes it and would want to use it anyway.

This component probably won't conflict with other components or themes, and even if it does, it probably won't matter too much.

Usage

On any wiki:

[[include :scp-wiki:component:croqstyle]]

This component is designed to be used on other components. When using on another component, be sure to add this inside the component's [[iftags]] block, so that users of your component are not forced into also using Croqstyle.

Related components

Other personal styling components (which change just a couple things):

Personal styling themes (which are visual overhauls):

CSS changes

Reasonably-sized footnotes

Stops footnotes from being a million miles wide, so that you can actually read them.

.hovertip { max-width: 400px; }

Monospace edit/code

Makes the edit textbox monospace, and also changes all monospace text to Fira Code, the obviously superior monospace font.

@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap');
 
:root { --mono-font: "Fira Code", Cousine, monospace; }
#edit-page-textarea, .code pre, .code p, .code, tt, .page-source { font-family: var(--mono-font); }
.code pre * { white-space: pre; }
.code *, .pre * { font-feature-settings: unset; }

Teletype backgrounds

Adds a light grey background to <tt> elements ({{text}}), so code snippets stand out more.

tt {
  background-color: var(--swatch-something-bhl-idk-will-fix-later, #f4f4f4);
  font-size: 85%;
  padding: 0.2em 0.4em;
  margin: 0;
  border-radius: 6px;
}

No more bigfaces

Stops big pictures from appearing when you hover over someone's avatar image, because they're stupid and really annoying and you can just click on them if you want to see the big version.

.avatar-hover { display: none !important; }

Breaky breaky

Any text inside a div with class nobreak has line-wrapping happen between every letter.

.nobreak { word-break: break-all; }

Code colours

Add my terminal's code colours as variables. Maybe I'll change this to a more common terminal theme like Monokai or something at some point, but for now it's just my personal theme, which is derived from Tomorrow Night Eighties.

Also, adding the .terminal class to a fake code block as [[div class="code terminal"]] gives it a sort of pseudo-terminal look with a dark background. Doesn't work with [[code]], because Wikidot inserts a bunch of syntax highlighting that you can't change yourself without a bunch of CSS. Use it for non-[[code]] code snippets only.

Quick tool to colourise a 'standard' Wikidot component usage example with the above vars: link

:root {
  --c-bg: #393939;
  --c-syntax: #e0e0e0;
  --c-comment: #999999;
  --c-error: #f2777a;
  --c-value: #f99157;
  --c-symbol: #ffcc66;
  --c-string: #99cc99;
  --c-operator: #66cccc;
  --c-builtin: #70a7df;
  --c-keyword: #cc99cc;
}
 
.terminal, .terminal > .code {
  color: var(--c-syntax);
  background: var(--c-bg);
  border: 0.4rem solid var(--c-comment);
  border-radius: 1rem;
}

Debug mode

Draw lines around anything inside .debug-mode. The colour of the lines is red but defers to CSS variable --debug-colour.

You can also add div.debug-info.over and div.debug-info.under inside an element to annotate the debug boxes — though you'll need to make sure to leave enough vertical space that the annotation doesn't overlap the thing above or below it.

…like this!

.debug-mode, .debug-mode *, .debug-mode *::before, .debug-mode *::after {
  outline: 1px solid var(--debug-colour, red);
  position: relative;
}
.debug-info {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  font-family: 'Fira Code', monospace;
  font-size: 1rem;
  white-space: nowrap;
}
.debug-info.over { top: -2.5rem; }
.debug-info.under { bottom: -2.5rem; }
.debug-info p { margin: 0; }
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */
 
#top-bar .open-menu a {
        position: fixed;
        top: 0.5em;
        left: 0.5em;
        z-index: 5;
        font-family: 'Nanum Gothic', san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888;
        background-color: #fff;
        border-radius: 3em;
        color: #888;
}
 
@media (min-width: 768px) {
 
    #top-bar .mobile-top-bar {
        display: block;
    }
 
    #top-bar .mobile-top-bar li {
        display: none;
    }
 
    #main-content {
        max-width: 708px;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    }
 
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -20em;
        width: 17.75em;
        height: 100%;
        margin: 0;
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        background-color: rgba(0,0,0,0.1);
        transition: left 0.4s ease-in-out;
 
        scrollbar-width: thin;
    }
 
    #side-bar:target {
        left: 0;
    }
    #side-bar:focus-within:not(:target) {
        left: 0;
    }
 
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin-left: 19.75em;
        opacity: 0;
        z-index: -1;
        visibility: visible;
    }
    #side-bar:not(:target) .close-menu { display: none; }
 
    #top-bar .open-menu a:hover {
        text-decoration: none;
    }
 
    /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */
    @supports (-moz-appearance:none) {
    #top-bar .open-menu a {
        pointer-events: none;
    }
    #side-bar:not(:target) .close-menu {
        display: block;
        pointer-events: none;
        user-select: none;
    }
 
    /* This pseudo-element is meant to overlay the regular sidebar button
    so the fixed positioning (top, left, right and/or bottom) has to match */
 
    #side-bar .close-menu::before {
        content: "";
        position: fixed;
        z-index: 5;
        display: block;
 
        top: 0.5em;
        left: 0.5em;
 
        border: 0.2em solid transparent;
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 0.9em;
 
        pointer-events: all;
        cursor: pointer;
    }
    #side-bar:focus-within {
        left: 0;
    }
    #side-bar:focus-within .close-menu::before {
        pointer-events: none;
    }
    }
}

SCP-PL-289

ocena: +16+x


Identyfikator podmiotu: SCP-PL-289

Klasa podmiotu: Bezpieczne

Poziom zagrożenia: Biały

biedronka

Zdjęcie SCP-PL-289 przed zbudowaniem Shop Assistant, obiekt znajduje się między dwoma magazynami Ośrodka PL-79

Specjalne Czynności Przechowawcze: Obiekt jest zabezpieczony przez Ośrodek PL-79.

SCP-PL-289 ma być obserwowany i strzeżony przez Ochronę Ośrodka.

Personel placówki może używać SCP-PL-289 za zgodą dyrektora. Przed wejściem należy zabrać ze sobą specjalnie przygotowaną mapę i system nawigacji. Nie zaleca się jednak korzystanie z obiektu ze względu na czasochłonny proces.

Shop Assistant znajduje się przed SCP-PL-289, pozwolenie na jego używanie musi zostać zautoryzowane przez osobę z poziomem dostępu co najmniej 4. Zgodnie z obliczeniami Departamentu Matematyki, projekt zostanie wyłączony z użytku przez Fundację w 20.05.2025. Do tej pory, o ile stosowane są podstawowe środki bezpieczeństwa przewidziane w ulotce informacyjnej dostępnej w placówce, korzystanie z Shop Assistant jest całkowicie bezpieczne.

Opis: SCP-PL-289 jest sklepem sieci Biedronka zlokalizowanym we wsi Cyców1, w Polsce. Żaden z mieszkańców nie był w stanie wskazać, kiedy sklep został zbudowany, a z dokumentacji Fundacji wynika, że SCP-PL-289 stał przed budową Ośrodka PL-79, mimo że wszyscy pracownicy placówki potwierdzają to, iż SCP-PL-289 pojawił się w nocy z 04.03.2010.

Obiekt znajduje się na terenie należącym do Ośrodka PL-79. Wszystkie produkty znajdujące się w środku, jak wykazały badania Fundacji, są świeże. Data ważności zapisana na ich etykietach to zawsze 03.01.3008. Początkowa wielkość sklepu wynosiła 700 metrów kwadratowych, ale za każdym razem, gdy osoba w budynku dochodzi do końca, powierzchnia sklepu podwaja się i otwiera przejście do nowych, nieeuklidesowych sekcji. Obecna powierzchnia wewnątrz sklepu to 734 003 200 metrów kwadratowych.

Ze względu na gigantyczne rozmiary obiektu, projekt Shop Assistant powstał przy aprobacie Rady O4.

Shop Assistant to urządzenie, które wyszukuje SCP-PL-289 we wszystkich możliwych wersjach rzeczywistości. Po zidentyfikowaniu wszystkich możliwości, operator Shop Assistant może wpisać nazwę szukanego produktu. Po wykonaniu tej czynności Shop Assistant izoluje z listy wymiarów zawierających SCP-PL-289 tylko te, w których wybrany produkt znajduje się tuż przed wejściem do sklepu, a następnie za pomocą anomalnej technologii opracowanej przez Departament Nauk Pozaczasowych otwiera portal do wybranej wersji SCP-PL-289.

Propozycja projektu "Shop Assistant":

Projekt Shop Assistant

SCP-PL-289 jest bardzo korzystny dla Ośrodka PL-79, nie musimy się martwić o zapasy żywności, ponieważ możemy je zdobyć z tego obiektu.

Jest tylko jeden problem. Mianowicie obiekt jest zbyt duży, aby móc efektywnie pobierać z niego produkty. Więc nasz dział techniczny wpadł na pomysł.

Korzystając z technologii międzywymiarowej stworzymy urządzenie, które przeszukuje wszystkie możliwe rzeczywistości, a następnie program izoluje te zawierające SCP-PL-289 w bezpiecznej wersji. Następnie będzie można wprowadzić do konsoli nazwę produktu, którego się szuka. Shop Assistant ponownie przeszukuje listę odizolowanych rzeczywistości i szuka tych, w których wybrany produkt znajduje się tuż przy wejściu do sklepu. Następnie, korzystając z technologii dr Isayeva, możemy otworzyć portal do wybranego SCP-PL-289 i bezpiecznie zabrać poszukiwany przez nas produkt.

To rozwiązanie zarówno poszerza naszą wiedzę o innych wymiarach, jak i oszczędza potencjalny czas i pieniądze w dostarczaniu zapasów do Ośrodka PL-79.

Starszy Inżynier Henryk Kowalski

ZAAKCEPTOWANO

Dodatek 289-A:
Rozmowa mailowa między starszym inżynierem Henrykiem Kowalskim a dyrektorem ośrodka Antonim Grzmichujem.

Od: Starszy Inżynier Henryk Kowalski
Do: Dyrektor Ośrodka PL-79, Antoni Grzmichuj
Temat: Problemy z zasilaniem projektu Shop Assistant


Mamy dosyć duże problemy z projektem Shop Assistant, czyli włączenie obiektu, oraz jego działanie zużywa zbyt dużo energii. Ośrodek nie jest w stanie wyprodukować wystarczającej ilości energii, a my też nie mamy skąd ją czerpać. Albo projekt będzie bezużyteczny i anulowany, albo zdobędziemy skądś źródło energii, aby go zasilić.


Od: Dyrektor Ośrodka PL-79, Antoni Grzmichuj
Do: Starszy Inżynier Henryk Kowalski
Temat: Re:Problemy z zasilaniem projektu Shop Assistant


Panie Henryku, cały czas poszukujemy odpowiedniego źródła zasilania dla obiektu, zapewniamy, że wszystko zostanie dostarczone na czas.

Dodatek 289-B:
Ośrodek PL-79 zawarł kontrakt z GoI-PL-079 "Hunter Industries"2, mimo że jest to firma produkująca głównie broń, zapewnili Ośrodek o dostarczeniu energii i podłączeniu wszystkiego.

Kontrakt podpisali dyrektor Ośrodka-PL-79, Antoni Grzmichuj oraz Adam Hunter, jeden z szefów Hunter Industries. W zamian za dostarczenie energii do Ośrodka PL-79, Fundacja nie może interweniować w działania GoI-PL-079 i ich interesów. Umowa została podpisana paktem krwi 5 klasy, rozwiązanie umowy wiąże się z natychmiastową śmiercią dyrektora Antoniego Grzmichuja i jego najbliższej rodziny.

Dodatek 289-C:
Wywiad z dyrektorem Ośrodka PL-79 Antonim Grzmichujem który przeprowadziła Inkwizytor Ośrodka PL-79, Brygida Wiśniewska.

Przesłuchiwany: Dyrektor Ośrodka PL-79

Przesłuchujący: Inkwizytor Ośrodka PL-79, Brygida Wiśniewska

Przedmowa: Decyzja o podpisaniu umowy z GoI-PL-079 budziła duże wątpliwości, dyrektor placówki został przesłuchany w celu wyjaśnienia całej sprawy przez ośrodkową Inkwizytor, na polecenie Rady O4.


<Początek Logu>


Brygida Wiśniewska: Ok, co do chuja!?

Antoni Grzmichuj: M-Mogę wyjaśnić.

Brygida Wiśniewska: Rada na to liczy.

Antoni Grzmichuj: Hunter Industries jako pierwsi skontaktowali się ze mną, wiadomość była niezwykle przekonująca…

Brygida Wiśniewska: Mhm.

Antoni Grzmichuj: Chcieli się ze mną spotkać w tej sprawie, aby nawiązać współpracę z Ośrodkiem, uznałem, że Fundacja może na tym wiele skorzystać, a sama placówka…

Brygida Wiśniewska: Kontynuuj.

Antoni Grzmichuj: Poszedłem więc sam do ich biura, samemu, aby pokazać, że im ufam.

Brygida Wiśniewska: Ty kompletny idioto…

Antoni Grzmichuj: Mężczyzna, którego spotkałem, miał na sobie biały garnitur z czarnymi detalami. Białe włosy z czarnym kosmykiem i te dziwne okulary…

Brygida Wiśniewska: Jakie okulary?

Antoni Grzmichuj: Były białe, okrągłe. Mieli czarne soczewki z symbolem białej spirali. Pomimo swojego dziwacznego wyglądu, pan Hunter był bardzo profesjonalny w rozmowie.

Brygida Wiśniewska: Jak wszyscy od nich, jebane żmije.

Antoni Grzmichuj: Cóż, rozmawialiśmy w jego biurze…

Brygida Wiśniewska: Mam nadzieję że nic nie brałeś od nich do picia, ani nie żarłeś.

Antoni Grzmichuj: Nie! Nie jestem taki głupi, w każdym razie, zaczęliśmy omawiać dokładne warunki kontraktu. W pewnym momencie zdjął okulary i podczas rozmowy zaczął utrzymywać ze mną kontakt wzrokowy.

Brygida Wiśniewska: O nie.

Antoni Grzmichuj: To było dziwne, ale wszystko, co powiedział, było przekonujące, chwilę później umowa została podpisana i… I znów byłem w domu.

Brygida Wiśniewska: Ok, co dalej?

Antoni Grzmichuj: Wiesz, co stało się później, byłaś tam. Przyszli do Ośrodka ludzie z Hunter Industries, zainstalowali wszystko, pokazali kontrakt. Do południa wszystko było gotowe.

Brygida Wiśniewska: Panie Grzmichuj, z całym szacunkiem, jest Pan absolutnie najgorszym dyrektorem ośrodka, jakiego kiedykolwiek spotkałam. I upewnię się, że Rada będzie o tym wiedziała.

Antoni Grzmichuj: Dla ciebie Dyrektor Grzmichuj.

Brygida Wiśniewska: Jeszcze tak.


<Koniec Logu>


Podsumowanie: Dyrektor Antoni Grzmichuj decyzją Rady O4 został zdegradowany ze stanowiska, obecnie pracuje w Dziale Prawnym w kancelarii pocztowej. Nowym dyrektorem Ośrodka PL-79 został Kamil Szczur. Wiadomość z zaproszeniem, którą otrzymał Grzmichuj, była delikatnym środkiem memetycznym. Podejrzewa się, że Adam Hunter ma zdolność manipulowania ludźmi poprzez kontakt wzrokowy. Trwa dochodzenie w sprawie tego, skąd GoI-PL-79 wiedział o problemach z zasilaniem w Ośrodku PL-79.

Dodatek 289-D:
W dniu 03.08.2014 zaobserwowano nietypowy, anomalny incydent. Członek personelu Ośrodka PL-79, podczas wyjmowania mleka z SCP-PL-289 za pomocą Shop Assistant, zauważył, że zamiast "100% Ekologiczne", był napis "100% wypełnione grzechem" . Poniżej znajduje się lista podobnych incydentów.

Data Incydenty z udziałem SCP-PL-289 podczas korzystania z Shop Assistant
08.03.2014 Na kartonie mleka zamiast napisu "100% Ekologiczne" widnieje napis "100% wypełnione grzechem."
12.02.2014 Temperatura wewnątrz SCP-PL-289 była o 30 stopni Celsjusza wyższa niż zwykle.
04.04.2015 Agent Broniewski poinformował, że "usłyszał krzyki potępionych" po wejściu do SCP-PL-289.
25.08.2015 Na opakowaniu gorzkiej czekolady firmy „Wedel” znalazł się wizerunek hybrydy węża, nagiej kobiety i pająka. Wszystko zbudowane jest z kości i grzybowych, białych struktur, które można zaobserwować w demonicznej warstwie rzeczywistości w gminie Cyców. Na opakowaniu znajdowały się również napisy w nieznanym języku.
17.12.2015 Część półek w dziale mięsnym pokryta była białymi, grzybicznymi strukturami. To samo zaobserwowano w warstwie demonicznej rzeczywistości w gminie Cyców.
01.02.2016 Światło wewnątrz SCP-PL-289 migotało nadając alfabetem Morse'a "Chwała diabłu."
28.04.2016 Na ścianie sklepu widniał napis wykonany kozią krwią "Jebać Hunter Industries! Pozdrowienia, Ebidumalech."
14.06.2016 Każde zwykłe opakowanie słodyczy zostało zastąpione paczkami lukrecji z karykaturą Szatana na opakowaniu.
17.08.2016 Płyn do naczyń "Ludwik" nazywa się "Lucyfer."
01.01.2017 Podłoga sklepu pokryta była niezidentyfikowanym mięsem, z którego wyrosły białe, krwawe struktury grzybowe.

Dodatek 289-E:

Notatka od Departamentu Demonicznego

Zostaliśmy więc poproszeni przez dyrektora Kamila Szczura o zidentyfikowanie problemów z Shop Assistantem. Zrobiliśmy to, i… wyniki nie są zbyt pozytywne.

Więc głównym problemem jest energia dostarczana do maszyny przez Hunter Industries. Zwykle nie stanowi to problemu, wykorzystywana przez nich energia EZAW jest zwykle nieszkodliwa. Organizacje takie jak GoI-PL-007 "A.R.G.U.S. Inc." używają broni zasilanej przez EZAW i nie ma takich problemów.

Więc czemu tak się dzieje?

EZAW to energia dosłownie wyciśnięta i wyrwana z demonicznych bytów, im wyższa klasa, tym większy potencjał. Problem w tym, że projekt Shop Assistant ma technologię opartą na lekkim niszczeniu wymiarów i rzeczywistości po czym natychmiastowej rekonstrukcji. Zderza się to z drobnymi cząstkami demonów w energii EZAW, powodując ich powolne uwalnianie i wpływanie na realia wskazywane przez Shop Assistanta.

Rozwiązanie? Nie mamy pojęcia, nasze ręce są związane tą cholerną umową. Jeśli przerwiemy dostawy energii, zginą zarówno były dyrektor Grzmichuj, jak i jego rodzina. A niestety jego rodzina jest bardziej kompetentna i pracuje dla nas. Udało nam się kopnąć w dupę Departament Matematyki, żeby obliczyli, ile mamy czasu, zanim maszyna zacznie być kompletnie popierdolona i zacznie stanowić realne zagrożenie dla naszego personelu.

Dali nam nawet specyficzną date

20.05.2025

Nie mam pojęcia, jak to obliczyli, ale to jest data, w której musimy przestać korzystać z Shop Assistant i iść kilometry pieszo, aby znaleźć mleko w Biedronce.

Z wyrazami szacunku
Dr. Konstantyn

O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją Uznanie autorstwa — na tych samych warunkach 3.0 unported