<template>
    <div class="home">
        <div class="home__meaning" ref="targetWrapper">
            <div class="app__content">
                <p class="text home__subtitle">
                    Мы цифровое <span>онлайн радио.</span><br/>
                    Помогаем разобраться в том, что такое <span>IT.</span><br/>
                    Находимся в <span>Челябинске</span>, но вещаем на весь <span>Мир</span><br/>
                </p>
                <h1 class="home__title" ref="targetTitle">
					IT-Радио — <span id="targetTitleSpan">радиостанция про сферу</span> технологий <br/> и развитие <span id="targetTitleSpan">в IT</span>
					<!--                    IT Радио —-->
<!--                    <span id="targetTitleSpan">радиостанция</span>-->
<!--                    <br/>-->
<!--                    <span id="targetTitleSpan">про  сферу</span> технологий<br/>-->
<!--                    и развитие <span id="targetTitleSpan">в IT</span><br/>-->
                </h1>
            </div>
            <div class="home__banner" ref="target">
            </div>
        </div>
		<template v-if="true">
			<div class="app__content">
				
				<div class="home__description">
					<div class="home__info">
						<div class="text home__info--item">
							IT-RADIO. 2023
							<span>
						Сегодня IT-сфера развивается настолько быстро, что следить за всеми новинками и изменениями в ней становится все сложнее.
                        <br/>
                        <br/>						Но есть способ всегда быть в курсе последних новостей и событий — это IT-радио.
					</span>
						</div>
						<h2 class="h2 m--border">
							Открывая новые горизонты в мире технологий
						</h2>
						<div class="text home__info--item m--circle">
                    <span>
						IT-радио — это уникальный проект, который объединяет в себе самых ярких представителей IT-индустрии, а также экспертов из различных областей, чтобы поделиться своими знаниями и опытом с широкой аудиторией.
                        <br/>
                        <br/>
						Каждое шоу на IT-радио включает в себя актуальные темы, новости, обзоры, интервью с экспертами и многое другое.
					</span>
						</div>
					</div>
					<div class="home__content">
						<div class="home__content--item m--one-circle">
							<span class="title">Музыка</span>
							Нам важно создать комфортную атмосферу, которая поможет сосредоточиться на задачах и улучшит
							продуктивность.
						</div>
						<div class="home__content--item m--two-circle">
							<span class="title">Подкасты</span>
							Возможность задать вопросы профессионалам из разных областей IT
						</div>
						<div class="home__content--item m--three-circle">
							<span class="title">Новости</span>
							Обзоры последних новинок и изменений в IT-индустрии
						</div>
					</div>
				</div>
			</div>
			<Team/>
			<div class="app__content">
				<RubricBlock/>
			</div>
			<div class="home__social">
				<div class="home__social--tools">
					<div class="home__social--description">
						<h2 class="h2 m--white">Соц сети</h2>
						<div class="text">
							Следите за обновлениями и новыми постами на IT Radio, чтобы быть в курсе последних новостей и
							событий в мире IT, а также следить за анонсами и обновлениями!
						</div>
					</div>
					<div class="home__social--btns">
						<button class="button m--blur">Telegram</button>
						<button class="button m--blur">VKontakte</button>
						<button class="button m--blur">Instagram</button>
						<button class="button m--blur">YouTube</button>
					</div>
				</div>
			</div>
			<div class="app__content">
				<blog/>
			</div>
		</template>
    </div>
</template>

<script>
import {gsap} from "gsap";
import {ScrollTrigger} from "gsap/ScrollTrigger";
import Team from "@/components/team.vue";
import RubricBlock from "components/rubric-block.vue";
import Blog from "components/blog.vue";

export default {
    name: 'home',
    components: {Blog, RubricBlock, Team},
    created() {
    },
    mounted() {
        this.initScene();
    },
    methods: {
        initScene() {
            gsap.registerPlugin(ScrollTrigger);
            gsap.to(this.$refs.target, {
                    scale: 1,
                    scrollTrigger: {
                        trigger: this.$refs.targetWrapper,
                        scrub: true,
                        start: 0,
                        end: 600,
                        pin: true,
                    },
                },
            );
            gsap.to(this.$refs.targetTitle, {
                    color: 'transparent',
                    backgroundImage: 'linear-gradient(91.17deg, #C6F1F7 -4.01%, #F983E9 36.14%, #B877FF 77.44%, #C2E9CD 106.11%)',
                    scrollTrigger: {
                        trigger: this.$refs.targetWrapper,
                        scrub: true,
                        start: 0,
                        end: 600,
                    },
                },
            );
        }
    }
}
</script>
