@supports(display: grid) {
:root {
--sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19);
--body-width-on-desktop: 45.75rem;
}
@media only screen and (min-width: 769px) {
#side-bar .close-menu {
display: block;
position: fixed;
top: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
background: unset;
opacity: 1;
pointer-events: all;
z-index: -1;
}
#side-bar .close-menu img {
color: transparent;
}
#side-bar .close-menu::before,
#side-bar .close-menu::after {
content: "";
box-sizing: border-box;
position: fixed;
display: block;
top: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
padding: 0;
margin: 0;
text-align: center;
pointer-events: all;
cursor: pointer;
transition:
opacity var(--sidebar-transition-timing);
}
#side-bar .close-menu::before {
--mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E");
z-index: -1;
background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: 50% 50%;
mask-position: 50% 50%;
-webkit-mask-size: 60%;
mask-size: 60%;
}
#side-bar .close-menu::after {
z-index: -2;
background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important;
border-radius: var(--toggle-roundness, 50%);
border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid;
}
#side-bar:focus-within .close-menu,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu {
pointer-events: none;
}
#side-bar:focus-within .close-menu::before,
#side-bar:focus-within .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar {
display: block;
position: fixed;
top: 0;
left: calc(var(--sidebar-width-on-desktop)*-1);
z-index: 10;
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
margin-top: 0;
}
#side-bar:focus-within {
left: 0;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover {
left: 0;
}
#side-bar .side-block {
margin-top: 1rem;
background-color: rgb(0, 0, 0, 0);
border-radius: 0;
border-left-width: 0px;
border-right-width: 0px;
}
#main-content::before {
content: "";
display: block;
position: fixed;
top: 0;
right: 0;
z-index: -1;
opacity: 0;
transition:
opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
margin-left: var(--sidebar-width-on-desktop);
background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat;
padding-right: 0;
width: 100%;
height: 100vh;
pointer-events: none;
z-index: 99;
}
#side-bar:focus-within ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
@supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar {
padding: inherit;
} }
#content-wrap {
display: flex;
flex-direction: row;
width: calc(100vw - (100vw - 100%));
min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem)));
flex-grow: 2;
height: auto;
position: relative;
margin: 0 auto;
max-width: inherit;
}
#main-content {
width: 100%;
position: initial;
max-height: 100%;
padding: 2rem 1rem;
max-width: var(--body-width-on-desktop, 45.75rem);
margin: 0 auto;
}
#page-content {
max-width: min(90vw, var(--body-width-on-desktop, 45.75rem));
}
@supports (-webkit-hyphens:none) {
#side-bar {
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
padding-right: 0;
background-color: rgb(0, 0, 0, 0);
pointer-events: all;
overflow-x: visible;
overflow-y: visible;
z-index: 999;
}
#side-bar::-webkit-scrollbar {
opacity: 0;
-webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
}
#side-bar .close-menu::before {
z-index: 999;
}
#side-bar .close-menu::after {
z-index: 998;
}
#side-bar:hover .close-menu::before,
#side-bar:hover .close-menu::after {
opacity: 0;
}
#side-bar:hover {
left: 0;
background-color: rgba(var(--swatch-menubg-color), 1);
padding-right: 0;
}
#side-bar:hover::-webkit-scrollbar {
opacity: 1;
}
#side-bar:hover~#main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
}
}
}
:root {
--timeScale: 1;
--timeDelay: 0s;
}
/* Converting middle divider from box-shadow to ::before pseudo-element */
.anom-bar > .bottom-box { box-shadow: none!important; }
.anom-bar > .bottom-box::before {
position: absolute;
content: " ";
width: 100%;
height: 0.5rem;
background-color: rgb(var(--black-monochrome, 12, 12, 12));
transform: translateY(-0.74rem);
}
/* DIVIDER */
.anom-bar > .bottom-box::before {
animation-name: divider;
animation-duration: calc(0.74s * var(--timeScale));
animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.32,.38,.39,.94);
animation-fill-mode: backwards;
}
/* CLASSIFIED LEVEL BARS */
div.top-center-box > * {
animation-name: bar;
animation-duration: calc(0.45s * var(--timeScale));
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-fill-mode: backwards;
}
div.top-center-box > :nth-child(1) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(2) { animation-delay: calc(0.32s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(3) { animation-delay: calc(0.45s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(4) { animation-delay: calc(0.61s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(5) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(6) { animation-delay: calc(0.95s * var(--timeScale) + var(--timeDelay)); }
/* TOP TEXT */
div.top-left-box, div.top-right-box {
clip-path: polygon( 0% -50%, 150% -50%, 150% 100%, 0% 100%);
}
div.top-left-box > *, div.top-right-box > * {
position: relative;
animation-name: bottomup;
animation-duration: calc(0.65s * var(--timeScale));
animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-fill-mode: backwards;
}
/* CONTAINMENT, DISRUPTION, RISK CLASSES */
div.text-part > * {
clip-path: polygon( 0% 0%, 100% 0%, 100% 100%, 0% 100%);
animation-name: expand2;
animation-duration: calc(0.5s * var(--timeScale));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.text-part > :nth-child(1) {
animation-name: expand1;
}
div.text-part > :nth-child(1) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(2) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(3) { animation-delay: calc(0.86s * var(--timeScale) + var(--timeDelay)); }
div.main-class::before, div.main-class::after {
animation-name: iconslide;
animation-duration: calc(0.45s * var(--timeScale));
animation-delay: calc(0.8s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
/* BOTTOM TEXT */
div.main-class > *, div.disrupt-class > *, div.risk-class > * {
animation-name: flowIn;
animation-duration: calc(0.42s * var(--timeScale));
animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-fill-mode: backwards;
}
/* DIAMOND */
div.arrows {
animation-name: arrowspin;
animation-duration: calc(0.7s * var(--timeScale));
animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.quadrants > * {
animation-name: fade;
animation-duration: calc(0.3s * var(--timeScale));
animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.top-icon, div.right-icon, div.left-icon, div.bottom-icon {
animation-name: nodegrow;
animation-duration: calc(0.4s * var(--timeScale));
animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.diamond-part {
clip-path: polygon( -10% 0.37%, 120% 0.37%, 120% 100%, -10% 100%);
animation-name: diamondBorder;
animation-duration: calc(0.8s * var(--timeScale));
animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.32,.38,.39,.94);
animation-fill-mode: backwards;
will-change: box-shadow;
}
/* MOBILE QUERY */
@media (max-width: 480px ) {
.anom-bar > .bottom-box::before {
display:none;
}
.anom-bar > .bottom-box {
box-shadow: 0 -0.5rem 0 0 rgb(var(--black-monochrome, 12, 12, 12))!important;
}
div.top-center-box > * {
animation-name: bar-mobile;
animation-duration: calc(0.9s * var(--timeScale));
}
div.top-center-box > :nth-child(1) { animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(2) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(3) { animation-delay: calc(0.3s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(4) { animation-delay: calc(0.4s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(5) { animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(6) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
}
/*-------------------------*/
@keyframes divider {
from { max-width: 0%; }
to { max-width: 100%; }
}
@keyframes bar {
from { max-width: 0%; }
to { max-width: 100%; }
}
@keyframes bar-mobile {
from { max-height: 0%; }
to { max-height: 100%; }
}
@keyframes bottomup {
from { top: 100px; }
to { top: 0; }
}
@keyframes expand1 {
from { opacity: 0; clip-path: inset(0 calc(100% - 0.75rem) 0 0);}
to { opacity: 1; clip-path: inset(0);}
}
@keyframes iconslide {
from { opacity: 0; transform: translateX(-5rem);}
to { opacity: 1; transform: translateX(0);}
}
@keyframes expand2 {
from { opacity: 0; max-width: 1%;}
to { opacity: 1; max-width: 100%;}
}
@keyframes fade {
from { opacity: 0;}
to { opacity: 1;}
}
@keyframes flowIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes arrowspin {
from { clip-path: circle(0%); transform: rotate(135deg); }
to { clip-path: circle(75%); transform: rotate(0deg); }
}
@keyframes nodegrow {
from { transform: scale(0);}
to { transform: scale(1);}
}
@keyframes diamondBorder {
from { box-shadow: -0.5rem -20rem 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
to { box-shadow: -0.5rem 0 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
}
特殊收容措施:对SCP-5783的完全收容目前视为不可行,因其可能产生的混乱和不良后果不可预估。因而,收容资源应主要用于转移公众对「分割」紧急服务的注意力。
电信监控办公室(TMO)将记录所有SCP-5783的呼叫实例,来分析它们的来源地点和语义内容。SCP-5783的呼叫已被设定为跳过1级人工监视,且任何TMO接线员不得拦截。在事件-01后,目前已不允许基金会成员尝试以任何方式联系SCP-5783的服务。
在事件-02发生后,由于可能的人员损失,目前亦不允许基金会员工前往任何SCP-5783呼叫中所提到的地点。
描述:SCP-5783是一个紧急呼叫服务。在任何拥有应急电话号码的地区,都可以联系到SCP-5783。如果呼叫者请求「分割」服务,则呼叫会被转接到一调度员(SCP-5783-1),该转接过程目前无法追踪。SCP-5783-1则会与呼叫者交谈并询问紧情的具体信息,提供建议和指示,并常会声称派遣了人员前去援助。
SCP-5783通话的语义内容大多难以理解。虽然对话均使用呼叫者的语言,并且有正确的词汇和语法,但是描述的情景无法对应到基准现实。尽管如此,SCP-5783的呼叫者似乎确实在描述一真实发生的紧急事件,而SCP-5783-1回应呼叫者的态度确实真诚且急切。
基金会未曾发现SCP-5783通话中所描述事件的实际证据,也无法核实SCP-5783呼叫者的身份。即使SCP-5783的通话中提到了特定的地点、物体和人员,在通话结束后进行的调查也无法发现在该地点有任何相关事件发生的迹象;而且,所描述的地点通常是无人或鲜有人居住的地区。
在呼叫者用特定词语请求SCP-5783服务时,他们100%均会被本地接线员正确转接至SCP-5783-1。然而,任何转接过SCP-5783的接线员在被采访时均没有表现出对SCP-5783的了解,也无法展示如何转接SCP-5783呼叫。
尝试在紧情发生时前往所描述地点的基金会特工均已MIA。恢复事件发生时特工记录的数据的尝试均以失败告终。(详情参见附录3。)
附录1:节选通话记录
1999/01/11-05号通话记录
呼叫者:我……我需要分割。
呼叫转接的停顿
SCP-5783-1:这里是分割。紧情的地点是哪里?
呼叫者:[已编辑]
SCP-5783-1:好的。发生了什么?
呼叫者:(痛苦地) 是……是我妈。她……开了。
SCP-5783-1:嗯。她还相接吗?
呼叫者:我……我不知道那是什么意思。
SCP-5783-1:我换种说法。她还能飞升吗?
呼叫者:哦!嗯,对,她能。
SCP-5783-1:好。你能试试抬起她的右下颌吗?
呼叫者:嗯……好。
呼叫者:(在远处) 妈,我要挪一下你的下颌,好吗?电话那头的人让我这么做的。
清脆的碎裂声响起。呼叫者回到电话旁。
呼叫者:我弄完了。有点酸,但是还有共鸣。接下来怎么办?
SCP-5783-1:好,你做得很好。尽量让她冷静,保持她的润滑。茧已经在路上了,应该马上到你那边。
2006/08/04-02号通话记录 - 从西班牙语翻译而来
呼叫者:我刚被脱落了。
SCP-5783-1:哦,真糟糕。你能描述一下袭击者吗?
呼叫者:几分钟之前我还在14号的拐角处投射,然后他们就从背景里出现把它拿走了。他们又刻薄又像几丁质。他们好像有一个是波多黎各人?
SCP-5783-1:然后……现在还剩什么?
呼叫者:只剩图像了。我一点也没法感受到表面。尤其让我生气的是这是我奶奶送我的礼物,买新的也抵不上旧的。
SCP-5783-1:女士,无人机已经在路上了。我们没法保证能帮你拿回来,但是如果我们可以推导……
呼叫者:对,我明白。
SCP-5783-1:我们需要你做一份完整声明。
呼叫者:如果你们能把这群家伙从切线上赶下去就行,行吗?
SCP-5783-1:好。注意用你的天线看无人机。
附录2:事件-01
从1977/08/15开始的几个星期内,基金会尝试了联络SCP-5783-1以获取关于其本质的信息。基金会预先分析了TMO收集的SCP-5783的通话信息,以编造可信的SCP-5783紧情内容。
这些尝试均失败了,每次SCP-5783-1均能分辨出来紧情是虚假的。
通话记录
特工:救命,我妈开了。
SCP-5783-1:先生,你在编故事吗?
特工:不,我……
SCP-5783-1:先生,报假警是严重的犯罪。如果你没有真正的紧急情况,请立刻挂断。
特工:但是我妈的下颌……
SCP-5783-1:在这个薄膜里不可能,而且她也不在你的角度上。你可能觉得这很搞笑,但是我们的工作很重要,你这样浪费时间是在威胁别人的生命安全。我现在就要挂断了。
附录3:事件-02
为了了解该异常,MTF-Omicron-67(“第零响应者”)被安排在之前的SCP-5783通话中描述的事发地点待机。他们的目标是在通话进行时前往SCP-5783紧情发生的地点,并调查是否有任何可认知/记录的现象。
在2004/05/02,TMO发现了一个符合条件的SCP-5783通话。该通话似乎描述了一次类似擅闯民宅的事件,发生于英国朴茨茅斯的一个废弃的影院中:
呼叫者:我觉得应该有两个人。我以为我用曲度甩掉了他们,但是他们肯定闻到了我。请快点来,他们在通过微分。我的表亲都在我这,他们很害怕。
SCP-5783-1:保持冷静,女士。你在的地方安全吗?
呼叫者:我不知道。我希望是。我用掉的毛做了一个屏障,然后把我自己折射了,所以他们不容易找到我。上帝啊。
在此时,一名2级TMO操作员拦截了通话,断开了SCP-5783-1的链接并直接与通话者对话,以保持对方不挂断。同时,MTF-O-67特工Kang Yoon-ri和Girija Malik前往事发地点。
TMO:女士你好,这里是新接线员,我们来接管此次通话。你能确认下你现在的状态吗?
呼叫者:(小声地)我已经变平静且裹住了。表亲们在我里面。
TMO:你能描述一下你自己吗?我们的特工需要辨认你。
呼叫者:额,我有被太阳照亮的毛皮和芳香的窗户。
TMO:……好的,谢谢。你的周围呢?看起来是什么样?
呼叫者:我不明白你在问什么。
TMO:你能……呃,认知到什么?
呼叫者:那两个闯入者在颤抖。他们自己很重。他们看起来像坏消息。
TMO:……我知道了。
呼叫者:他们要破坏微分了。我不能继续制造波了。
通话者此时停止说话,持续了四分钟。
在被派遣的八分钟后,丢失了与特工Kang和Mallik的联系。影院周围200米内的GPS、音频和视频信号均丢失或者变为杂讯。
四十五秒后,呼叫者重新开始说话:
呼叫者:喂?
TMO:我在,怎么了?
呼叫者:我不确定。我从来没……现在的情况很奇怪。
TMO:怎么奇怪?
呼叫者:闯入者。曲度能扩大他们,但是他们……不对劲。他们是软的。
TMO:软的?
呼叫者:他们没法共鸣。可能他们没法投射?
TMO:确实……很不寻常。你还能怎么,唔,认知他们?
呼叫者:他们不正常。看着他们扭动真恶心。我觉得他们很迷惑……甚至没有智能。他们只能算是东西。
TMO:你……觉得他们危险吗?
呼叫者:如果他们不能投射,或者不理解曲度的话,就不危险。呃,真糟糕。
TMO:那么,你能不能……和他们相交?更完整地认知他们?
呼叫者:用词真奇怪,但是好吧。
通话中可听见沙沙声。
呼叫者:听,他们在发出噪音。我觉得他们可能会衰减。
逐渐可听见呜咽声。
声音:(模糊地) Mallik……
对音频进行了反卷积变换分析。处理后的声音和特工Mallik有64%相似。
呼叫者:真恶心。豆荚什么时候来?
随后在该电影院的调查并未发现呼叫者和特工Mallik的踪迹。然而,发现了一层生物薄膜覆盖了墙上17个不规则的区域,总共4.5平方米。显微镜观察显示其成分是人类肾脏细胞,DNA测试显示其为特工Kang的。
特工Mallik和Kang被认定为MIA。已停止对拦截SCP-5783呼叫的尝试,对可能的回溯性事件的调查正在进行。