Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Сохранен
1106
Dota 2 №946 /dota2/ — В этом треде обсуждаем легендарную игру Defense of the Ancients 2, шахматы XXI века. Зимнее обновление: https://dota2.com/newsentry/596261024722585016 Полезные ссылки: ★ https://store.steampowered.com/app/570/Dota_2 — скачать игру. ★ https://dota2.com/patches — последний патч. ★ https://dotabuff.com — статистика и прочее. ★ https://reddit.com/r/DotA2 — новости по игре, микрообновления, мемы и прочее. ★ https://twitter.com/dota2 — твиттер с новостями. ★ https://gosugamers.net/dota2 — новости из мира Доты. ★ https://liquipedia.net/dota2/Main_Page — информация по турнирам, по игрокам. ★ https://dota2.fandom.com/wiki/Dota_2_Wiki — фанатская вики со всевозможной информацией по игре. В предыдущей серии: >>49200003 (OP) setTimeout(() => { const _iconsByBoard = { b: [ {url: '/static/event/snowflakes/yoba1.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba2.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba3.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba4.png', event: 'rickroll'}, ], wm: [ {url: '/static/event/snowflakes/oreh.png', cls: 'oreh'}, {url: '/static/event/snowflakes/yoba3.png'}, ], vg: [ {url: '/static/event/snowflakes/bratan.png', tags: ['/stalker/']}, {url: '/static/event/snowflakes/gruga.png', tags: ['/stalker/']}, {url: '/static/event/snowflakes/kal.png', tags: ['/dota2/'], cls: 'kal'}, {url: '/static/event/snowflakes/coal.png', tags: ['/lineage2/']}, ], v: [ {url: '/static/event/snowflakes/drakeface.png'}, ], ma: [ {url: '/static/event/snowflakes/kal.png', threads: [2400750, 2399249], cls: 'kal'}, ], sex: [ {url: '/static/event/snowflakes/chud.png', tags: ['/incel/']}, ], hh: [ {url: '/static/event/snowflakes/boba.png', threads: [965793]}, {url: '/static/event/snowflakes/kto.png', threads: [965793]}, ], test: [ {url: '/static/event/snowflakes/yoba1.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba2.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba3.png', event: 'rickroll'}, {url: '/static/event/snowflakes/yoba4.png', event: 'rickroll'}, {url: '/static/event/snowflakes/bratan.png', tags: ['/test4/']}, {url: '/static/event/snowflakes/gruga.png', tags: ['/test4/']}, {url: '/static/event/snowflakes/kal.png', tags: ['/test4/']}, {url: '/static/event/snowflakes/drakeface.png', tags: ['/sage/']}, {url: '/static/event/snowflakes/oreh.png', tags: ['/test/'], cls: 'oreh'}, {url: '/static/event/snowflakes/emma1.png', tags: ['/post/']}, {url: '/static/event/snowflakes/emma2.png', tags: ['/post/']}, ] }; (() => { function getFirstGroup(regexp, str) {return Array.from(str.matchAll(regexp), m => m[1])} const {BOARD: {NAME: boardName}, TITLE: threadName} = CFG; const tags = getFirstGroup('.*(?\/.*\/)', $('.post_type_oppost').find('.post__title').text().trim()) const initTime = new Date().getTime(); const rewritedSmowrlakesBuffer = new Set([]); new Snowflakes({ count: 24, rotation: false, minSize: 3, maxSize: 8, minOpacity: 0.3, maxOpacity: 0.8, }); const getRandomNoRewritedSnowflakeIndex = (buffer, itemsCount) => { const arrayOfEmptyIndexes = Array.from({length: itemsCount}, (_, i) => i).filter(el => !buffer.has(el)); return arrayOfEmptyIndexes[Math.floor(Math.random()*arrayOfEmptyIndexes.length)]; } const getRandomIcon = (icons) => { const currentIcon = icons[Math.floor(Math.random()*icons.length)]; if (!!currentIcon.tags && tags.length > 1) return getRandomIcon(icons); if (!!currentIcon.tags && !currentIcon.tags.includes(tags[0])) return getRandomIcon(icons); if (!!currentIcon.threads && !currentIcon.threads.includes(CFG.THREADID)) return getRandomIcon(icons); return currentIcon; } const onEvent = (event, target) => { if (event === 'rickroll') { console.log(event, target.data('data-clicks'), target); const clicksOnIcon = target.data('data-clicks'); target.data('data-clicks', clicksOnIcon + 1); if (clicksOnIcon >= 2) { window.open(`${location.origin}/static/media/doklikalsya.mp4`); target.data('data-clicks', 0); return; } } } const rewriteRandomSnowflake = (icons) => { const snowflakes = $('.snowflakes_body .snowflake'); const currentSnowflakeIndex = getRandomNoRewritedSnowflakeIndex(rewritedSmowrlakesBuffer, snowflakes.length); const currentSnowflake = snowflakes.eq(currentSnowflakeIndex); const currentIcon = getRandomIcon(icons); if (currentSnowflakeIndex === undefined) return; const animationTime = Number(currentSnowflake.css('animation-duration').slice(0, -1)); const animationDelay = Number(currentSnowflake.css('animation-delay').slice(0, -1)); const currentTime = new Date().getTime(); const timeDelta = (currentTime - initTime) / 1000; const secondsAfterFirstView = timeDelta - animationDelay; const secondsToNextView = animationTime - ((timeDelta - animationDelay) % animationTime); if (secondsToNextView < 0) return; const start = () => { currentSnowflake.toggleClass(`custom-snowflake ${currentIcon.cls || ''}`, true); currentSnowflake.get(0).style.setProperty('--custom-snowflake', `url(${currentIcon.url})`); if (currentIcon.event) { currentSnowflake.toggleClass('with-event', true); currentSnowflake.data('data-clicks', 0); currentSnowflake.on('click', () => onEvent(currentIcon.event, currentSnowflake)); } } const stop = () => { currentSnowflake.toggleClass(`custom-snowflake ${currentIcon.cls || ''}`, false); rewritedSmowrlakesBuffer.delete(currentSnowflakeIndex); currentSnowflake.get(0).style.setProperty('--custom-snowflake', `null`); if (currentIcon.event) { currentSnowflake.toggleClass('with-event', false); currentSnowflake.data('data-clicks', 0); currentSnowflake.off('click'); } } rewritedSmowrlakesBuffer.add(currentSnowflakeIndex); setTimeout(start, secondsToNextView * 1000); setTimeout(stop, (secondsToNextView + animationTime) * 1000); } if (_iconsByBoard[boardName]) { const interval = 100; setInterval(() => rewriteRandomSnowflake(_iconsByBoard[boardName]), interval) } })(); });
21 февраля 8:19
Сохранен
99
Создал таблицу с всеми купонами БК, включая секретные Кому не сложно, можете подсказать что можно д — Создал таблицу с всеми купонами БК, включая секретные Кому не сложно, можете подсказать что можно добавить\убрать в плане дизайна, или функциональной части. Таблица всех купонов для ресторанов: https://docs.google.com/spreadsheets/d/14cVlSmC6zdQo2OVtiAxrS1qtfRXvasZr_px4B9G3Kiw/edit?usp=sharing Таблица всех купонов для доставки: https://docs.google.com/spreadsheets/d/1CVD1nt02rTgx1FzzSbR3gseEhlw3_zPu-MfhgAaBVd8/edit?usp=sharing P.S. Таблица ежедневно обновляется Рестораны в которых действует купон можно найти в последнем столбце таблицы, ссылка кликабельна (показывает на карте все рестораны если их не очень много [только браузер]) Номер своего ресторана можно найти на последнем листе таблицы Используя поиск или встроенные в Гугл таблицу фильтры можно найти все купоны которые действуют только у вас в ресторане
14 октября 2024
Сохранен
101
18 мая 2022
Сохранен
18
5 октября 2021
Сохранен
32
3 мая 2021
Сохранен
35
19 июня 2020
Сохранен
60
30 мая 2020
Сохранен
94
25 апреля 2023
Сохранен
502
14 августа 2022
Сохранен
201
29 июня 2021
Сохранен
523
5 мая 2021
Сохранен
67
4 августа 2020
Сохранен
562
3 июня 2020
Сохранен
57
17 мая 2020
Сохранен
110
18 марта 2020
Сохранен
142
30 ноября 2019
Сохранен
58
28 июня 2019
Сохранен
17
17 мая 2019
Сохранен
25
31 декабря 2018
Сохранен
138
9 января 2019
Сохранен
398
12 ноября 2018
Сохранен
9
14 января 2018
Сохранен
43
19 марта 2020
Сохранен
505
20 апреля 2020
Сохранен
122
29 марта 2018