Настройте свою ленту
Настроить
(function (d, w) { var data = [{ title: "Личный опыт: как моя компания начала продавать государству", link: "https://psblog.ru/lichnyj-opyt-kak-moya-kompaniya-nachala-prodavat-gosudarstvu/" }, { title: "Ставка на импортозамещение в кризис: как пройти путь от наёмного водителя до собственника производства", link: "https://psblog.ru/stavka-na-importozameshhenie-v-krizis-kak-projti-put-ot-nayomnogo-voditelya-do-sobstvennika-proizvodstva/" }, { title: "Как историк-японист за 10 дней открыл «тёмную кухню»", link: "https://psblog.ru/kak-istorik-yaponist-za-10-dnej-otkryl-tyomnuyu-kuhnyu/" }, { title: "Из гастроэнтузиаста в бизнесмены: как создать устойчивую модель работы пекарни", link: "https://psblog.ru/iz-gastroentuziasta-v-biznesmeny-kak-sozdat-ustojchivuyu-model-raboty-pekarni/" }, { title: "Деньги блогеров: считаем сколько можно заработать за посты в интернете", link: "https://psblog.ru/dengi-blogerov-schitaem-skolko-mozhno-zarabotat-za-posty-v-internete/" }, { title: "Как получить льготы и помощь на развитие бизнеса", link: "https://psblog.ru/category/gospodderzhka-msb/" }]; var state = { duration: 5000, nextTitle: 0, isStop: false, isAnimationStop: false, width: 0, isMobile: false, href: "#" }; var btn = d.querySelector(".js-PSB-running-line__btn"); var marqueeBox = d.querySelector(".js-PSB-running-line__marquee-box"); var marqueeTitle = marqueeBox.querySelector(".js-PSB-running-line__marquee-title"); var logo = d.querySelector(".PSB-running-line__logo"); var changeHrefKoef = 80; var koef = 23; var pad = parseInt(w.getComputedStyle(marqueeTitle).paddingRight) + koef; var cloneNextTitle = marqueeTitle.cloneNode(); marqueeBox.append(cloneNextTitle); var initElem = function initElem(data, title, titleNext, button) { var currentData = data[state.nextTitle]; state.nextTitle = data.length - 1 === state.nextTitle ? 0 : state.nextTitle + 1; state.href = currentData.link; title.textContent = currentData.title; title.href = state.href; button.href = state.href; titleNext.textContent = data[state.nextTitle].title; titleNext.href = data[state.nextTitle].link; }; var animationMarquee = function animationMarquee(titleDOMElement, nextTitleDOMElement, box, btn, state, data) { var speedMobile = 2, speedDesktop = 1.5; var translateX, curWidth = 0; var step = function step() { var innerWidth = titleDOMElement.offsetWidth; var width = innerWidth - state.width; if (curWidth >= width - 2 && curWidth <= width + 4 || width < 0 && curWidth >= 0 && curWidth <= 3) { state.isAnimationStop = state.isStop; } if (curWidth >= innerWidth - changeHrefKoef) { state.href = data[state.nextTitle].link; btn.href = state.href; titleDOMElement.href = state.href; nextTitleDOMElement.href = data[state.nextTitle].link; } if (curWidth >= innerWidth + pad) { curWidth = 0; initElem(data, titleDOMElement, nextTitleDOMElement, btn); } if (!state.isAnimationStop) { curWidth += state.isMobile ? speedMobile : speedDesktop; translateX = curWidth; titleDOMElement.style.transform = "translateX(-".concat(translateX, "px)"); cloneNextTitle.style.transform = "translateX(-".concat(translateX, "px)"); } requestAnimationFrame(step); }; requestAnimationFrame(step); }; var init = function init(data, titleDOMElement, nextTitleDOMElement, btn, box) { state.width = parseInt(w.getComputedStyle(box).width); if (state.width <= 375) { state.isMobile = true; } initElem(data, titleDOMElement, nextTitleDOMElement, btn); if (!state.isStop) { animationMarquee(titleDOMElement, nextTitleDOMElement, box, btn, state, data); } }; var handlerOver = function handlerOver() { state.isStop = true; }; var handlerOut = function handlerOut() { state.isStop = false; }; var handlerReadArticle = function handlerReadArticle() { w.open(state.href, "_blank"); }; init(data, marqueeTitle, cloneNextTitle, btn, marqueeBox); var sendEvent = function sendEvent(label) { var action = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "Click"; var value = "PSB 565 \u2014 ".concat(label, " \u2014 ").concat(action); if (w.dataLayer !== undefined) { w.dataLayer.push({ event: "data_event", data_description: value }); } }; btn.addEventListener("mouseover", handlerOver); btn.addEventListener("mouseout", handlerOut); btn.addEventListener("click", function (e) { sendEvent(e.target.href); }); marqueeTitle.addEventListener('click', function (e) { sendEvent(e.target.href); }); cloneNextTitle.addEventListener('click', function (e) { sendEvent(e.target.href); }); logo.addEventListener("click", function (e) { var link = e.target.closest(".PSB-running-line__logo"); sendEvent(link.href); }); })(document, window);

«Проект»: руководство Чечни зарабатывает миллионы долларов, «помогая» бизнесменам решать их проблемы Материал редакции

Журналисты утверждают, что Рамзан Кадыров и его советник Адам Делимханов получают деньги через подставные лица.

Новости сделал репост

ЦИК Белоруссии отказался зарегистрировать Виктора Бабарико кандидатом в президенты Материал редакции

Одной из причин этого стало «несоответствие декларации о доходах и имуществе».

Мэр Хабаровска назвал «незаконными» митинги в поддержку губернатора Фургала и напомнил о коронавирусе Материал редакции

«Хорошо, если там не было больных, но я в этом не уверен».

Такие митинги в городе не нужны. Они противозаконны и пагубно влияют на здоровье всех тех, кто принимает в них участие. Ведь по статистике один носитель коронавируса заражает шестерых-семерых в толпе. Хорошо, если там не было больных, но я в этом не уверен.

мэр Хабаровска
Сергей Кравчук

Чужой среди своих. Что такое госизмена в России

Кого и за что судят по статье о предательстве Родины.

Умер бывший ведущий «Разрушителей легенд» Грант Имахара Материал редакции

Ему было 49 лет.

Фото Mouser

«Это мода, которую взяли в США»: главред «МК» заступился за обвинённых в домогательствах журналистов Материал редакции

Павел Гусев подчеркнул, что обвинения должны быть подкреплены доказательствами.

Вечерний мудозвон назвал Граждан Хабаровска "пьяной поганью". Местные ребята просили передать, что с нетерпением ждут его на гастроли и тема его тренингов как нельзя кстати "жесткие переговоры".
ВНИМАНИЕ:

котик в котиковом дождевичке!!!!!
https://t.co/zYFHmAqzD5
Обсуждаемое
Интернет
«Он со всеми так, забей»: в Твиттере начали массово делиться историями об абьюзе и изнасилованиях в российских медиа
С обвинениями столкнулись работники Сбербанка и «МБХ Медиа».
Интернет
«Медуза» планирует повторить успех в SJW мемах
У издания «Медуза» вышла статья о фильме «Грейхаунд», под авторством кинокритика Антона Долина. Возможно вы можете помнить его как автора фразы «мощный феминистический посыл». На этот раз критик решил пройтись по фактам, и в итоге получилась статья, которую стоить отлить в гранит и поставить в музей, как память о нашем времени.
Новости
Кавказцы толпой избили видеоблогера Коваленко
Святослав Коваленко подвергся избиению со стороны толпы чеченцев из-за своей деятельности по защите прав потребителей. Нападение засняли на камеру.

«Я не заметил, что пришла новая этика»: ведущий «Дождя» Павел Лобков ответил на обвинения в домогательствах Материал редакции

Он предоставил «решение своей судьбы» подписчикам и руководству канала.

Universal Music Group
Спонсорский

Послушать новое: возвращение Майка Скиннера и проекта The Streets

После десятилетнего перерыва.

Пульты для телевизоров приравняли к электронным сигаретам. Это может привести к перебоям в поставках Материал редакции

И приостановить работу российских заводов, на которых идёт сборка электроники.

В Инстаграме нашли стикер в виде кнопки «Mute White People». После обвинений в расизме его удалили Материал редакции

Это не официальный стикер от Instagram: некоторые бренды и пользователи могут загружать свои гифки для сторис через Giphy. Но соцсети всё равно досталось за «двойные стандарты».

Рейтинг сообществ
1
TJ No Context
Подписан
Отписаться
2
Беларусь
Подписан
Отписаться
3
𝓚𝓷𝓫𝓮𝓹𝓴𝓹𝓫/𝓬𝓫/
Подписан
Отписаться
Рейтинг авторов
1
Митя Простомолотов
Подписан
Отписаться
2
Mr. Blonde
Подписан
Отписаться
3
Детковскей
Подписан
Отписаться

«Россия-1» рассказала о попытке Ефремова подкупить инспектора после ДТП. Адвокат назвал показанное видео фейком Материал редакции

«Давайте я уйду, а потом заплачу вам все деньги».

Комментарии