{{ domain }}
{{ t('scroller.doomscroll') }}
2x speed
0%
{{ t('scroller.nothing_found') }}
{{ t('scroller.filters') }}
@js
const _isScrollerAnon = !(typeof session !== 'undefined' && session && session.user && !session.is_anon);
const _scrollerAllowedModes = (typeof anon_permissions !== 'undefined' && anon_permissions && anon_permissions.allowed_modes) || ['sfw', 'nsfw', 'untagged', 'all', 'nsfl'];
const _scrollerShowSfw = !_isScrollerAnon || _scrollerAllowedModes.includes('sfw');
const _scrollerShowNsfw = (typeof session !== 'undefined' && session && !session.is_anon) || (_isScrollerAnon && _scrollerAllowedModes.includes('nsfw'));
const _scrollerShowNsfl = enable_nsfl && ((typeof session !== 'undefined' && session && !session.is_anon) || (_isScrollerAnon && _scrollerAllowedModes.includes('nsfl')));
const _scrollerShowAll = (typeof session !== 'undefined' && session && !session.is_anon) || (_isScrollerAnon && _scrollerAllowedModes.includes('all'));
const _scrollerShowUntagged = (typeof session !== 'undefined' && session && (session.admin || session.is_moderator)) || (_isScrollerAnon && _scrollerAllowedModes.includes('untagged'));
const _scrollerActiveModes = [_scrollerShowSfw ? 'sfw' : null, _scrollerShowNsfw ? 'nsfw' : null, _scrollerShowNsfl ? 'nsfl' : null, _scrollerShowUntagged ? 'untagged' : null].filter(Boolean);
const _scrollerIsSingleMode = _isScrollerAnon && _scrollerActiveModes.length === 1 && !_scrollerShowAll;
const _scrollerSingleMode = _scrollerIsSingleMode ? _scrollerActiveModes[0] : null;
const _scrollerAllowedMimes = (typeof anon_permissions !== 'undefined' && anon_permissions && anon_permissions.allowed_mimes) || ['image', 'video', 'audio', 'flash', 'pdf'];
const _scrollerIsSingleMime = _isScrollerAnon && _scrollerAllowedMimes.length === 1;
const _scrollerSingleMime = _scrollerIsSingleMime ? _scrollerAllowedMimes[0] : null;
@endjs
{{ t('scroller.rating') }}
@if(_scrollerIsSingleMode)
@else
@if(_scrollerShowSfw)
@endif
@if(_scrollerShowNsfw)
@endif
@if(_scrollerShowNsfl)
@endif
@if(_scrollerShowAll)
@endif
@if(_scrollerShowUntagged)
@endif
@endif
{{ t('scroller.media_type') }}
@if(_scrollerIsSingleMime)
@else
@if(scroller_mime_cats.includes('video'))
@endif
@if(scroller_mime_cats.includes('image'))
@endif
@if(scroller_mime_cats.includes('audio'))
@endif
@endif
{{ t('scroller.order') }}
{{ t('scroller.tags') }}
{{ t('scroller.saved_presets') }}
{{ t('scroller.chan_threads') }}
{{ t('scroller.load_by_url') }}
{{ t('scroller.browse_boards') }}
/
/
{{ t('scroller.settings') }}
{{ t('scroller.appearance') }}
{{ t('scroller.hide_ui') }}
{{ t('scroller.hide_ui_desc') }}
{{ t('scroller.start_sound') }}
{{ t('scroller.start_sound_desc') }}
{{ t('scroller.animated_bg') }}
{{ t('scroller.animated_bg_desc') }}
{{ t('scroller.left_hand') }}
{{ t('scroller.left_hand_desc') }}
{{ t('scroller.playback') }}
{{ t('scroller.auto_next') }}
{{ t('scroller.auto_next_desc') }}
{{ t('scroller.loops_before_next') }}
{{ t('scroller.loops_before_next_desc') }}
{{ t('scroller.comments') }}
{{ t('scroller.open') }}
{{ t('scroller.loading') }}
{{ t('scroller.login_to_comment') }}
@endif