Linux localhost 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 23.92.16.63 | : 172.70.111.34
Cant Read [ /etc/named.conf ]
8.1.5
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
staging.arcusdesignz.com /
arcus /
dist /
js /
[ HOME SHELL ]
Name
Size
Permission
Action
app.a24aafeb.js
47.73
KB
-rw-r--r--
app.a24aafeb.js.map
129.49
KB
-rw-r--r--
chunk-vendors.8b6676fb.js
208.34
KB
-rw-r--r--
chunk-vendors.8b6676fb.js.map
1.23
MB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : app.a24aafeb.js.map
{"version":3,"file":"js/app.a24aafeb.js","mappings":"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","sources":["webpack://prj-arcus-v3/./src/App.vue","webpack://prj-arcus-v3/./src/components/NavBar.vue","webpack://prj-arcus-v3/./src/store/index.js","webpack://prj-arcus-v3/./src/components/NavBar.vue?01fd","webpack://prj-arcus-v3/./src/App.vue?7ccd","webpack://prj-arcus-v3/./src/views/HomeView.vue","webpack://prj-arcus-v3/./src/components/HomeLayout.vue","webpack://prj-arcus-v3/./src/components/svg/arrow-icon.vue","webpack://prj-arcus-v3/./src/components/svg/arrow-icon.vue?4387","webpack://prj-arcus-v3/./src/components/HomeLayout.vue?f15c","webpack://prj-arcus-v3/./src/views/HomeView.vue?1da1","webpack://prj-arcus-v3/./src/views/AboutView.vue","webpack://prj-arcus-v3/./src/components/AboutLayout.vue","webpack://prj-arcus-v3/./src/components/AboutLayout.vue?d797","webpack://prj-arcus-v3/./src/components/FooterLayout.vue","webpack://prj-arcus-v3/./src/components/FooterLayout.vue?9179","webpack://prj-arcus-v3/./src/views/AboutView.vue?d56f","webpack://prj-arcus-v3/./src/views/ContactView.vue","webpack://prj-arcus-v3/./src/components/ContactLayout.vue","webpack://prj-arcus-v3/./src/components/ContactLayout.vue?6386","webpack://prj-arcus-v3/./src/views/ContactView.vue?405e","webpack://prj-arcus-v3/./src/views/ServicesView.vue","webpack://prj-arcus-v3/./src/components/ServicesLayout.vue","webpack://prj-arcus-v3/./src/components/ServicesLayout.vue?1c9f","webpack://prj-arcus-v3/./src/views/ServicesView.vue?72db","webpack://prj-arcus-v3/./src/views/WorkView.vue","webpack://prj-arcus-v3/./src/components/WorkLayout.vue","webpack://prj-arcus-v3/./src/components/WorkLayout.vue?3637","webpack://prj-arcus-v3/./src/views/WorkView.vue?1bdf","webpack://prj-arcus-v3/./src/router/index.js","webpack://prj-arcus-v3/./src/main.js","webpack://prj-arcus-v3/webpack/bootstrap","webpack://prj-arcus-v3/webpack/runtime/chunk loaded","webpack://prj-arcus-v3/webpack/runtime/compat get default export","webpack://prj-arcus-v3/webpack/runtime/define property getters","webpack://prj-arcus-v3/webpack/runtime/global","webpack://prj-arcus-v3/webpack/runtime/hasOwnProperty shorthand","webpack://prj-arcus-v3/webpack/runtime/publicPath","webpack://prj-arcus-v3/webpack/runtime/jsonp chunk loading","webpack://prj-arcus-v3/webpack/startup"],"sourcesContent":["<template>\n <div id=\"app\">\n <NavBar />\n\n <router-view></router-view>\n </div>\n</template>\n\n<script>\nimport NavBar from './components/NavBar.vue'\n\nexport default {\n name: 'App',\n components: {\n NavBar\n }\n}\n</script>\n\n<style lang=\"scss\">\n#app {\n \n margin: 0 auto;\n background-color: #F5F5F5 !important;\n}\n\nhtml,\nbody {\n scroll-behavior: smooth;\n}\n\nbody {\n overflow: overlay;\n}\n\n/* WebKit (Chrome, Safari) */\n::-webkit-scrollbar {\n width: 8px;\n background-color: transparent;\n}\n\n::-webkit-scrollbar-thumb {\n background-color: #b2b2b2;\n border-radius: 4px;\n}\n\n/* Firefox */\n* {\n scrollbar-width: thin;\n scrollbar-color: #EC2326 transparent;\n}\n\n*::-webkit-scrollbar {\n display: none;\n background-color: transparent;\n}\n\nbody {\n margin: 0;\n font: 1rem Montserrat;\n}\n\n.svg-fill {\n fill: #b2b2b2;\n}\n\n\n.link-color {\n >* {\n transition: 0.2s color, 0.2s fill, 0.2s transform;\n }\n\n &:hover {\n cursor: pointer;\n\n p {\n color: #ec2326 !important;\n }\n\n svg {\n transform: translateX(10px);\n\n .svg-fill {\n fill: #ec2326;\n }\n }\n }\n}\n\n.explore-animate {\n >* {\n transition: 0.2s color, 0.2s fill, 0.2s transform;\n }\n\n &:hover {\n cursor: pointer;\n\n\n\n img {\n transform: translateX(10px) !important;\n\n }\n }\n}\n\n.button-position {\n >* {\n transition: 0.2s color, 0.2s fill, 0.2s transform;\n }\n\n &:hover {\n cursor: pointer;\n\n button {\n color: #ec2326;\n }\n\n svg {\n transform: translateX(10px);\n\n .svg-fill {\n fill: #ec2326;\n }\n }\n }\n}\n\n\n.touch-animate {\n >* {\n transition: 0.2s color, 0.2s fill, 0.2s transform;\n }\n\n &:hover {\n cursor: pointer;\n\n h2 {\n color: #ec2326 !important;\n }\n\n svg {\n transform: translateX(10px);\n\n .svg-fill {\n fill: #ec2326;\n }\n }\n }\n}\n\nhtml,\nbody {\n overscroll-behavior: none;\n}\n\nhtml {\n transition: 0.5s all;\n}\n\n@media (min-width: 992px) {\n html {\n font-size: 10px !important;\n }\n}\n\n@media (min-width: 1100px) {\n html {\n font-size: 11px !important;\n }\n}\n\n@media (min-width: 1200px) {\n html {\n font-size: 12px !important;\n }\n}\n\n@media (min-width: 1300px) {\n html {\n font-size: 13px !important;\n }\n}\n\n@media (min-width: 1400px) {\n html {\n font-size: 14px !important;\n }\n}\n\n@media (min-width: 1500px) {\n html {\n font-size: 15px !important;\n }\n}\n\n@media (min-width: 1600px) {\n html {\n font-size: 1rem !important;\n }\n}\n</style>\n","<template>\n <nav>\n <!-- <div class=\"hamburger-icon\" @click=\"toggleMenu\">\n <img class=\"hamburger-size\" src=\"../assets/icon2x.png\" alt=\"Logo\" />\n </div> -->\n <div class=\"menu-overlay\" :class=\"{ 'hide-menu': !isMenuOpen }\">\n <div class=\"menu-header\">\n\n <!-- <div class=\"hamburger side-menu\" @click=\"toggleMenu\" :class=\"hamburgerOpen ? 'hamburger--is-open' : ''\">\n <div class=\"hamburger__item hamburger__item--first\"></div>\n <div class=\"hamburger__item hamburger__item--middle\"></div>\n <div class=\"hamburger__item hamburger__item--last\"></div>\n </div> -->\n </div>\n <div class=\"white-logo\">\n <router-link exact to=\"/\" class=\"cursor\">\n <img class=\"\" src=\"../assets/logo-white.svg\" alt=\"Logo\" @click=\"toggleMenu\" />\n </router-link>\n\n </div>\n\n <ul class=\"menu-links\">\n <li><router-link exact to=\"/\" exact-active-class=\"active\" @click=\"toggleMenu\">Home</router-link></li>\n <li><router-link to=\"/services\" exact-active-class=\"active\" @click=\"toggleMenu\">Our Services</router-link></li>\n <li><router-link to=\"/work\" exact-active-class=\"active\" @click=\"toggleMenu\">Work</router-link></li>\n <li>\n <router-link to=\"/services#contact-section\" :class=\"{ active: $route.path === '/contact' }\" @click=\"toggleMenu\">\n Contact Us\n </router-link>\n </li>\n <li><router-link to=\"/about\" exact-active-class=\"active\" @click=\"toggleMenu\">About</router-link></li>\n </ul>\n </div>\n <div class=\"hamburger\" @click=\"toggleMenu\" :class=\"hamburgerOpen ? 'hamburger--is-open' : ''\">\n <div class=\"hamburger__item hamburger__item--first\"></div>\n <div class=\"hamburger__item hamburger__item--middle\"></div>\n <div class=\"hamburger__item hamburger__item--last\"></div>\n </div>\n <div class=\"logo-icon\">\n <router-link exact to=\"/\">\n <img v-if=\"isLogoVisible\" src=\"../assets/arcus-white.png\" class=\"logo-size\" alt=\"\">\n <img v-else class=\"logo-size\" src=\"../assets/arcus-logo.png\" alt=\"Logo\" />\n </router-link>\n </div>\n\n\n\n <ul class=\"menu-items\">\n <li>\n <router-link exact to=\"/\" :class=\"{ active: isActiveRoute('/') }\">Home</router-link>\n </li>\n <li>\n <router-link to=\"/services\" :class=\"{ active: isActiveRoute('/services') }\" @click=\"scrollTop\">\n Our Services\n </router-link>\n </li>\n <li>\n <router-link to=\"/work\" :class=\"{ active: isActiveRoute('/work') }\" @click=\"scrollWork\">\n Work\n </router-link>\n </li>\n <li>\n <router-link to=\"/services#contact-section\" :class=\"{ active: isActiveRoute('/contact') }\">\n Contact Us\n </router-link>\n </li>\n <li>\n <router-link to=\"/about\" :class=\"{ active: isActiveRoute('/about') }\">About</router-link>\n </li>\n </ul>\n\n </nav>\n</template>\n\n<script>\nimport index from '../store';\nimport { mapMutations } from 'vuex';\nexport default {\n name: 'NavBar',\n data() {\n return {\n isMenuOpen: false,\n isLogoVisible: false,\n scrollToContact: false,\n hamburgerOpen: false\n };\n },\n computed: {\n activeRoute() {\n return this.$route.path;\n },\n },\n watch: {\n activeRoute(newRoute) {\n this.handleActiveRoute(newRoute);\n },\n },\n methods: {\n ...mapMutations(['setShowDesignSolution']),\n isActiveRoute(route) {\n return this.$route.path === route;\n },\n handleActiveRoute(newRoute) {\n this.isLogoVisible = false;\n console.log(newRoute);\n },\n scrollTop() {\n const contactSection = document.getElementById('contact-section');\n if (contactSection) {\n window.scrollTo(0, 0);\n const top = document.getElementById('top');\n if (!top) {\n this.$router.push('/services#top');\n }\n }\n },\n scrollWork() {\n const contactSection = document.getElementById('contact-section');\n if (contactSection) {\n window.scrollTo(0, 0);\n this.$router.push('/work');\n }\n },\n toggleMenu() {\n // Toggle the hamburger icon\n this.hamburgerOpen = !this.hamburgerOpen;\n\n // Toggle the menu\n this.isMenuOpen = !this.isMenuOpen;\n },\n handleScroll() {\n index.commit('setMainContainerVisible', false);\n const mainContainer = document.getElementById('main-container');\n if (mainContainer) {\n const rect = mainContainer.getBoundingClientRect();\n const isMainContainerVisible = rect.top <= window.screenTop && rect.bottom >= 0;\n const servicesLink = document.querySelector('.menu-items li:nth-child(2) a');\n const workLink = document.querySelector('.menu-items li:nth-child(3) a');\n const contactLink = document.querySelector('.menu-items li:nth-child(4) a');\n const aboutLink = document.querySelector('.menu-items li:nth-child(5) a');\n const homeLink = document.querySelector('.menu-items li:nth-child(1) a');\n\n if (isMainContainerVisible) {\n index.commit('setMainContainerVisible', true);\n this.isLogoVisible = true;\n workLink.classList.add('active');\n servicesLink.classList.remove('active');\n contactLink.classList.remove('active');\n // console.log('main container is visible');\n } else {\n this.isLogoVisible = false;\n index.commit('setMainContainerVisible', false);\n workLink.classList.remove('active');\n servicesLink.classList.add('active');\n contactLink.classList.remove('active');\n // console.log('main container is not visible');\n }\n\n if (aboutLink) {\n aboutLink.addEventListener('click', (event) => {\n event.preventDefault();\n aboutLink.classList.add('active');\n workLink.classList.remove('active');\n this.isLogoVisible = false;\n index.commit('setMainContainerVisible', false);\n });\n }\n if (homeLink) {\n homeLink.addEventListener('click', (event) => {\n event.preventDefault();\n homeLink.classList.add('active');\n workLink.classList.remove('active');\n this.isLogoVisible = false;\n index.commit('setMainContainerVisible', false);\n });\n }\n if (workLink) {\n // console.log('work linkdsadasasd is visible');\n workLink.addEventListener('click', (event) => {\n event.preventDefault();\n workLink.classList.add('active');\n homeLink.classList.remove('active');\n this.isLogoVisible = false;\n index.commit('setMainContainerVisible', false);\n });\n }\n }\n\n const contactSection = document.getElementById('contact-section');\n const servicesLink = document.querySelector('.menu-items li:nth-child(2) a');\n const contactLink = document.querySelector('.menu-items li:nth-child(4) a');\n const workLink = document.querySelector('.menu-items li:nth-child(3) a');\n\n\n if (contactSection && contactLink) {\n const rect = contactSection.getBoundingClientRect();\n const contactSectionVisible = rect.top <= window.screenY && rect.bottom >= 0;\n this.$store.commit('setContactSectionVisible', contactSectionVisible);\n if (contactSectionVisible) {\n // console.log('contact section is visible');\n this.setShowDesignSolution(true);\n contactLink.classList.add('active');\n servicesLink.classList.remove('active');\n workLink.classList.remove('active');\n this.isLogoVisible = false;\n\n } else {\n contactLink.classList.remove('active');\n this.setShowDesignSolution(false);\n }\n }\n }\n\n },\n mounted() {\n window.addEventListener('scroll', this.handleScroll); // Add scroll event listener\n this.$router.options.scrollBehavior = (to) => {\n if (to.hash) {\n const sectionEl = document.getElementById(to.hash.replace('#', ''));\n if (sectionEl) {\n return { el: sectionEl };\n }\n }\n // return { x: 0, y: 0 };\n };\n },\n unmounted() {\n window.removeEventListener('scroll', this.handleScroll); // Remove scroll event listener\n },\n};\n</script>\n\n<style lang=\"scss\" scoped>\n.hamburger {\n height: 25px;\n width: 40px;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n padding-inline: 20px !important;\n padding-top: 36px !important;\n padding-bottom: 35px !important;\n background: #EC2326;\n z-index: 9999;\n\n &:hover {\n cursor: pointer;\n }\n\n &__item {\n height: 3px;\n width: 100%;\n border-radius: 3px;\n background: rgb(255, 255, 255);\n transition: transform 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95),\n opacity 300ms linear;\n\n &--first {\n .hamburger--is-open & {\n transform: translate(0, 16px) rotate(45deg);\n }\n }\n\n &--middle {\n .hamburger--is-open & {\n opacity: 0;\n }\n }\n\n &--last {\n .hamburger--is-open & {\n transform: translate(0, -7px) rotate(-45deg);\n }\n }\n }\n}\n\nnav {\n display: flex;\n align-items: center;\n height: 6rem;\n background: transparent;\n // box-shadow: 0px 3px 6px #00000029;\n opacity: 1;\n z-index: 9999;\n position: sticky;\n top: 0;\n width: 100%;\n backdrop-filter: blur(30px);\n -webkit-backdrop-filter: blur(30px);\n /* For Safari compatibility */\n}\n\n.custom-class {\n color: #1a1919;\n font-weight: normal;\n}\n\n.hamburger-icon {\n width: 6rem;\n height: 6rem;\n background-color: #EC2326;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer;\n}\n\n.logo-icon {\n margin-left: 2.1875rem;\n display: flex;\n justify-content: center;\n align-items: center;\n margin-top: 10px;\n}\n\n.logo-size {\n width: 7.8344rem;\n}\n\n.menu-items {\n list-style-type: none;\n display: flex;\n margin-left: auto;\n margin-right: 3.5rem;\n}\n\n.cursor {\n cursor: pointer;\n}\n\n.menu-items li {\n margin-right: 5rem;\n text-transform: uppercase;\n}\n\n.menu-items li a {\n text-decoration: none;\n color: #1A1919;\n font-family: Montserrat;\n margin-top: 0.625rem;\n font: 1rem Montserrat;\n\n}\n\n.menu-items li a.active {\n color: #EC2326;\n font: 1rem Montserrat;\n font-weight: 700;\n}\n\n.hamburger-size {\n height: 2.75rem;\n cursor: pointer;\n}\n\n.menu-overlay {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100vh;\n right: 0;\n bottom: 0;\n background-color: #EC2326;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n z-index: 9999;\n transition: 0.5s width ease-in-out, 0.5s height ease-in-out;\n\n .menu-links {\n opacity: 1;\n transition: 0.5s opacity ease-in-out;\n }\n}\n\n.hide-menu {\n width: 0%;\n height: 0%;\n\n .menu-links,\n .cross-size {\n opacity: 0;\n pointer-events: none;\n }\n}\n\n.menu-header {\n margin-bottom: 2rem;\n}\n\n.menu-links {\n list-style-type: none;\n margin: 0;\n padding: 0;\n text-align: center;\n cursor: pointer;\n}\n\n.menu-links li {\n margin-right: 1rem;\n}\n\n.menu-links li a {\n position: relative;\n display: inline-block;\n padding-bottom: 0.5rem;\n transition: all 0.3s ease;\n font-size: 4rem;\n font-weight: 600;\n color: white;\n text-transform: uppercase;\n text-decoration: none;\n}\n\n.menu-links li a:hover {\n text-decoration: underline;\n transform: scale(1.1);\n}\n\n.side-menu {\n position: absolute;\n left: 1rem;\n top: 1rem;\n padding: 0.625rem;\n font-size: 3rem !important;\n color: white !important;\n cursor: pointer;\n background: #EC2326 !important\n}\n\n\n.white-logo {\n padding-bottom: 3rem;\n margin-left: -1rem;\n}\n\n.white-logo img {\n height: 7.8394rem !important;\n}\n\n\n@media (min-width: 992px) and (max-width: 1200px) {\n .menu-items {\n white-space: none !important;\n margin-right: 0px !important;\n font-size: 15px;\n }\n\n}\n</style>\n","import { createStore } from \"vuex\";\n\nexport default createStore({\n state: {\n isMainContainerVisible: false,\n isContactVisible: false,\n showDesignSolution: false,\n contactSectionVisible: false,\n },\n getters: {},\n mutations: {\n setMainContainerVisible(state, isVisible) {\n state.isMainContainerVisible = isVisible;\n },\n setContactVisible(state, isVisible) {\n state.isContactVisible = isVisible;\n },\n setShowDesignSolution(state, value) {\n state.showDesignSolution = value;\n },\n setContactSectionVisible(state, value) {\n state.contactSectionVisible = value;\n },\n },\n actions: {},\n modules: {},\n});\n","import { render } from \"./NavBar.vue?vue&type=template&id=86799146&scoped=true\"\nimport script from \"./NavBar.vue?vue&type=script&lang=js\"\nexport * from \"./NavBar.vue?vue&type=script&lang=js\"\n\nimport \"./NavBar.vue?vue&type=style&index=0&id=86799146&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-86799146\"]])\n\nexport default __exports__","import { render } from \"./App.vue?vue&type=template&id=163ab68e\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=163ab68e&lang=scss\"\n\nimport exportComponent from \"../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","<template>\n <div class=\"home\">\n <HomeLayout />\n </div>\n</template>\n\n<script>\n// @ is an alias to /src\nimport HomeLayout from '@/components/HomeLayout.vue'\n\nexport default {\n name: 'HomeView',\n components: {\n HomeLayout\n }\n}\n</script>\n","<template>\n <div class=\"swiper-bg swiper-container\" style=\"height: calc(100vh - 6rem)\" v-if=\"!isUnloading\">\n <swiper :direction=\"'vertical'\" :slidesPerView=\"1\" :mousewheel=\"false\" :pagination=\"{ clickable: true }\" speed=\"0\"\n effect=\"fade\" :modules=\"modules\" class=\"homeSwiper\" @slideChange=\"onSlideChangeTransitionStart\"\n @init=\"onSwiperInit\">\n\n <swiper-slide>\n <div class=\"slide-content\"\n :class=\"{ 'current-slide': activeSlideIndex === 0, 'prev-slide': prevSlideIndex == activeSlideIndex && prevSlideIndex === 0 }\">\n <div class=\"slide-text\">\n <h2>LET'S MAKE YOUR</h2>\n <h1>DESIGN <br> LIFE </h1>\n <!-- <h1>LIFE</h1> -->\n <h2>HASSLE FREE</h2>\n </div>\n <div class=\"img-height\">\n <img class=\"position-absolute side-animation\" src=\"../assets/DESIGN.png\" alt=\"\">\n <img class=\"slider-statue\" src=\"../assets/design-image.png\" alt=\"\">\n </div>\n\n </div>\n <div class=\"get-in-touch\">\n <router-link to=\"/services#contact-section\" class=\"link-color\">\n <p> Get in touch </p>\n <ArrowIcon />\n </router-link>\n </div>\n </swiper-slide>\n <swiper-slide>\n <div class=\"slide-content\"\n :class=\"{ 'current-slide': activeSlideIndex === 1, 'prev-slide': prevSlideIndex == activeSlideIndex && prevSlideIndex === 1 }\">\n <div class=\"slide-text\">\n <h2>STRATEGIC</h2>\n <h1>MARKETING </h1>\n <h2>THAT'LL GIVE YOU RESULTS</h2>\n </div>\n <div class=\"img-height\">\n <img class=\"position-absolute side-animation\" src=\"../assets/MARKETING.png\" alt=\"\">\n <img class=\"slider-statue statue-2\" src=\"../assets/marketing-image.png\" alt=\"\">\n </div>\n </div>\n <div class=\"get-in-touch\">\n <router-link to=\"/services#contact-section\" class=\"link-color\">\n <p> Get in touch </p>\n <ArrowIcon />\n </router-link>\n </div>\n </swiper-slide>\n <swiper-slide>\n <div class=\"slide-content\"\n :class=\"{ 'current-slide': activeSlideIndex === 2, 'prev-slide': prevSlideIndex == activeSlideIndex && prevSlideIndex === 2 }\">\n <div class=\"slide-text\">\n <h2>YOUR DESIGN</h2>\n <h1>DREAM </h1>\n <h1>TEAM</h1>\n <h2>IS JUST A CALL AWAY</h2>\n </div>\n <div class=\"img-height\">\n <img class=\"position-absolute side-animation\" src=\"../assets/DREAM.png\" alt=\"\">\n <img class=\"slider-statue\" src=\"../assets/dream-image.png\" alt=\"\">\n </div>\n </div>\n <div class=\"get-in-touch\">\n <router-link to=\"/services#contact-section\" class=\"link-color\">\n <p> Get in touch </p>\n <ArrowIcon />\n </router-link>\n </div>\n </swiper-slide>\n <swiper-slide>\n <div class=\"slide-content\"\n :class=\"{ 'current-slide': activeSlideIndex === 3, 'prev-slide': prevSlideIndex == activeSlideIndex && prevSlideIndex === 3 }\">\n <div class=\"slide-text\">\n <h2>EFFORTLESS</h2>\n <h1>CREATIVE </h1>\n <h1>MANAGEMENT</h1>\n </div>\n <div class=\"img-height\">\n <img class=\"position-absolute side-animation\" src=\"../assets/CREATIVE.png\" alt=\"\">\n <img class=\"slider-statue statue-4\" src=\"../assets/creative-image.png\" alt=\"\">\n </div>\n </div>\n <div class=\"get-in-touch\">\n <router-link to=\"/services#contact-section\" class=\"link-color\">\n <p> Get in touch </p>\n <ArrowIcon />\n </router-link>\n </div>\n </swiper-slide>\n <swiper-slide>\n <div class=\"slide-content\"\n :class=\"{ 'current-slide': activeSlideIndex === 4, 'prev-slide': prevSlideIndex == activeSlideIndex && prevSlideIndex === 4 }\">\n <div class=\"slide-text\">\n <h2>YOUR BUSINESS</h2>\n <h1>GROWTH</h1>\n <h1>PARTNER</h1>\n </div>\n <div class=\"img-height\">\n <img class=\"position-absolute side-animation\" src=\"../assets/GROWTH.png\" alt=\"\">\n <img src=\"../assets/growth-image.png\" alt=\"\">\n </div>\n </div>\n <div class=\"get-in-touch\">\n <router-link to=\"/services#contact-section\" class=\"link-color\">\n <p> Get in touch </p>\n <ArrowIcon />\n </router-link>\n </div>\n </swiper-slide>\n\n\n </swiper>\n\n </div>\n</template>\n \n<script>\nimport { ref } from 'vue';\nimport { Swiper, SwiperSlide } from 'swiper/vue';\nimport { EffectFade } from 'swiper';\nimport SwiperCore, { Mousewheel, Pagination } from 'swiper/core';\nimport ArrowIcon from '../components/svg/arrow-icon.vue'\nimport router from '@/router';\n\nimport 'swiper/swiper-bundle.css';\n\nSwiperCore.use([Mousewheel, Pagination]);\n\nexport default {\n components: {\n Swiper,\n SwiperSlide,\n ArrowIcon\n },\n setup() {\n const modules = [Mousewheel, Pagination, EffectFade];\n const activeSlideIndex = ref(0);\n const prevSlideIndex = ref();\n const isEnd = ref(0);\n const swiperRef = ref(0);\n isEnd.value = false;\n\n const onSlideChangeTransitionStart = (swiper) => {\n prevSlideIndex.value = activeSlideIndex.value;\n setTimeout(() => {\n isEnd.value = swiper.isEnd\n activeSlideIndex.value = swiper.activeIndex;\n }, 500);\n };\n\n const slideChanging = ref(false);\n const isUnloading = ref(false);\n\n const onSlideChangeTransitionEnd = (swiper) => {\n // console.log(swiper.activeIndex)\n // slideChanging.value = false\n console.log(slideChanging.value, swiper.activeIndex)\n // prevSlideIndex.value = swiper.activeIndex;\n };\n\n\n const handleScroll = (event) => {\n let delay = navigator.userAgent.toLowerCase().includes('mac') ? 1000 : 500\n // console.log(event, slideChanging.value)\n if (slideChanging.value) {\n return;\n }\n let deltaY = event.deltaY;\n if (isEnd.value && deltaY > 0) {\n // isUnloading.value = true;\n slideChanging.value = true;\n event.stopPropagation();\n setTimeout(() => {\n router.push('/services?effect=fade&footer=hide')\n }, delay / 2);\n } else {\n event.preventDefault();\n }\n if (Math.abs(deltaY) > 0) {\n slideChanging.value = true;\n if (deltaY > 0) {\n swiperRef.value.slideNext();\n } else {\n swiperRef.value.slidePrev();\n }\n setTimeout(() => {\n slideChanging.value = false\n }, delay);\n }\n }\n\n const onSwiperInit = (swiper) => {\n swiperRef.value = swiper;\n let query = router.currentRoute.value.query;\n if (query && query.slide) {\n swiperRef.value.slideTo(10);\n }\n };\n\n return {\n modules,\n activeSlideIndex,\n prevSlideIndex,\n onSlideChangeTransitionStart,\n onSlideChangeTransitionEnd,\n EffectFade,\n handleScroll,\n isEnd,\n onSwiperInit,\n isUnloading\n };\n },\n mounted() {\n document.getElementsByClassName(\"swiper-container\")[0].addEventListener(\"wheel\", this.handleScroll);\n }\n};\n</script>\n \n<style scoped>\n.swiper {\n width: 100%;\n height: 100%;\n background-image: url('../assets/bgSlider.png');\n\n}\n\n.swiper-slide {\n position: relative;\n text-align: center;\n font-size: 1.125rem;\n display: flex;\n justify-content: center;\n align-items: center;\n background-size: contain;\n background-position: center;\n height: 100%;\n width: 100%;\n}\n\n.get-in-touch {\n position: absolute;\n bottom: 0px;\n color: #b2b2b2;\n font-size: 2.25rem;\n font-weight: 700;\n display: flex;\n text-transform: uppercase;\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 0.625rem;\n margin-bottom: 1rem;\n}\n\n.slide-content {\n transition: transform 0.9s;\n display: flex;\n justify-content: space-between;\n width: 100%;\n align-items: center;\n position: absolute;\n height: 100%;\n}\n\n.swiper-slide {\n opacity: 0 !important;\n}\n\n.swiper-slide:has(.current-slide) {\n opacity: 1 !important;\n}\n\n.side-animation {\n transform: translateX(100vh);\n}\n\n.current-slide img:not(.side-animation),\n.current-slide .slide-text {\n animation: slide 0.5s forwards;\n}\n\n.current-slide .side-animation {\n animation: slide-left 0.5s forwards;\n}\n\n.prev-slide img:not(.side-animation),\n.prev-slide .slide-text {\n animation: slideOutAnimation 0.5s forwards;\n}\n\n.prev-slide .side-animation {\n animation: slide-right 0.5s forwards;\n}\n\n\n@keyframes slide {\n 0% {\n transform: translateY(100vh);\n }\n\n 100% {\n transform: translateY(0);\n }\n}\n\n@keyframes slide-left {\n 0% {\n transform: translateX(100vh);\n }\n\n 100% {\n transform: translateX(0);\n }\n}\n\n@keyframes slide-right {\n 0% {\n transform: translateX(0);\n }\n\n 100% {\n transform: translateX(100vh);\n }\n}\n\n@keyframes slideInAnimation {\n from {\n opacity: 0;\n transform: translateY(-100vh);\n }\n\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n@keyframes slideOutAnimation {\n from {\n opacity: 1;\n transform: translateY(0);\n }\n\n to {\n opacity: 0;\n transform: translateY(100vh);\n }\n}\n\n/* .swiper-bg give background image to it proper fitted in background */\n\n.slide-text h2 {\n font-size: 2.25rem;\n /* Equivalent to 36px / 16px */\n font-weight: 400;\n color: #707070;\n margin: 0;\n padding: 0;\n text-align: left;\n line-height: 1.5;\n}\n\n.position-absolute {\n position: absolute;\n}\n\n.slide-text {\n\n /* margin-left: 12rem; */\n height: 100%;\n /* padding-top: 37.5rem; */\n display: flex;\n align-items: flex-start;\n justify-content: center;\n flex-direction: column;\n /* text-align: left; */\n flex: 1;\n padding-left: 10rem;\n max-width: 60%;\n}\n\n.slide-text h1 {\n font-size: 6rem;\n font-weight: bold;\n color: #EC2326;\n margin: 0;\n padding: 0;\n text-align: left;\n line-height: 1;\n text-shadow: 0 0 8px rgba(255, 255, 255, 0.75);\n\n}\n\n\n\n\n.img-height {\n /* height: 100%;\n display: flex;\n justify-content: center;\n align-items: flex-end;\n position: relative; */\n height: 100%;\n display: flex;\n justify-content: center;\n align-items: flex-end;\n position: relative;\n width: auto;\n height: 100%;\n position: absolute;\n right: 0;\n z-index: -1;\n max-width: 75%;\n}\n\n.img-height img {\n height: 100%;\n width: 100%;\n object-fit: contain;\n object-position: bottom;\n\n\n}\n\n.homeSwiper ::v-deep .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-vertical {\n position: absolute !important;\n inset: unset;\n left: 2rem;\n top: 0;\n bottom: 22rem;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.homeSwiper ::v-deep .swiper-pagination-vertical.swiper-pagination-bullets,\n.swiper-vertical>.swiper-pagination-bullets {\n transform: translate3d(0px, -0%, 0);\n}\n\n.homeSwiper ::v-deep .swiper-pagination-bullet {\n height: 0.875rem !important;\n width: 0.875rem !important;\n}\n\n.homeSwiper ::v-deep .swiper-pagination-bullet-active {\n background: black !important;\n}\n\nsvg {\n height: 5rem;\n}\n\n.link-color {\n color: #b2b2b2;\n display: flex;\n text-decoration: none;\n align-items: center;\n gap: 0.625rem;\n}\n\n</style>\n ","<template>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"56\" height=\"56\" viewBox=\"0 0 56 56\">\n <g id=\"Group_14\" data-name=\"Group 14\" transform=\"translate(-1078 -2612)\">\n <rect id=\"Rectangle_5\" data-name=\"Rectangle 5\" width=\"56\" height=\"56\" transform=\"translate(1078 2612)\"\n fill=\"none\" />\n <g id=\"Group_13\" data-name=\"Group 13\" transform=\"translate(-1 -2)\">\n <g id=\"noun-next-1181127\" transform=\"translate(1067 2592)\">\n <g id=\"Group_12\" data-name=\"Group 12\">\n <g id=\"Group_11\" data-name=\"Group 11\">\n <path id=\"Path_1692\" data-name=\"Path 1692\" d=\"M36,33,64,50,36,67l3-17Z\" class=\"svg-fill\"\n fill-rule=\"evenodd\" />\n </g>\n </g>\n </g>\n <circle id=\"Ellipse_6\" data-name=\"Ellipse 6\" cx=\"8\" cy=\"8\" r=\"8\" transform=\"translate(1083 2650) rotate(-90)\"\n class=\"svg-fill\" />\n </g>\n </g>\n </svg>\n</template>","import { render } from \"./arrow-icon.vue?vue&type=template&id=169fd220\"\nconst script = {}\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { render } from \"./HomeLayout.vue?vue&type=template&id=892c503c&scoped=true\"\nimport script from \"./HomeLayout.vue?vue&type=script&lang=js\"\nexport * from \"./HomeLayout.vue?vue&type=script&lang=js\"\n\nimport \"./HomeLayout.vue?vue&type=style&index=0&id=892c503c&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-892c503c\"]])\n\nexport default __exports__","import { render } from \"./HomeView.vue?vue&type=template&id=6fdfbab0\"\nimport script from \"./HomeView.vue?vue&type=script&lang=js\"\nexport * from \"./HomeView.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","<template>\n <div class=\"about\">\n <AboutLayout />\n <FooterLayout />\n </div>\n</template>\n\n<script>\n// @ is an alias to /src\n// import HomeLayout from '@/components/HomeLayout.vue'\nimport AboutLayout from '@/components/AboutLayout.vue';\nimport FooterLayout from '@/components/FooterLayout.vue';\nexport default {\n name: 'ServicesView',\n components: {\n AboutLayout,\n FooterLayout,\n }\n}\n</script>","<template>\n <div class=\"main-container\">\n <div class=\"flex-center\">\n <div class=\"text-container\">\n <h3>WE ARE COMITTED TO</h3>\n <h1 style=\"line-height: 1;\">ABSOLUTE <br> <span class=\"red-text\"> QUALITY </span> </h1>\n </div>\n </div>\n <div class=\"image-container\">\n <img class=\"hand-img\" src=\"../assets/arm.png\" alt=\"\">\n <img class=\"body-img\" src=\"../assets/statue.png\" alt=\"\">\n\n </div>\n </div>\n <!-- \n <div class=\"imageBox\">\n <div class=\"imageInn\">\n <img src=\"../assets/about-statue.png\" alt=\"Default Image\">\n </div>\n <div class=\"hoverImg\">\n <img src=\"../assets/about-statue.png\" alt=\"Profile Image\">\n </div>\n</div> -->\n\n <div class=\"container\">\n <div class=\"first-div\">\n <h2>#GET TO KNOW US</h2>\n <h1>OUR<span class=\"red-text\">MISSION</span></h1>\n <p>LOREM IPSUM DOLOR SIT AMET, CONSETETUR SADIPSCING ELITR, SED DIAM NONUMY EIRMOD TEMPOR INVIDUNT UT LABORE ET\n DOLORE MAGNA ALIQUYAM ERAT, SED DIAM VOLUPTUA. AT VERO EOS ET ACCUSAM ET JUSTO DUO DOLORES ET EA REBUM. STET\n CLITA KASD GUBERGREN, NO SEA TAKIMATA SANCTUS EST LOREM IPSUM DOLOR SIT AMET. LOREM IPSUM DOLOR SIT AMET,\n CONSETETUR SADIPSCING ELITR, SED DIAM NONUMY EIRMOD TEMPOR INVIDUNT UT LABORE ET DOLORE MAGNA ALIQUYAM ERAT,\n SED DIAM VOLUPTUA. AT VERO EOS ET ACCUSAM ET JUSTO DUO DOLORES ET EA REBUM. STET CLITA KASD GUBERGREN, NO\n SEA TAKIMATA SANCTUS EST LOREM IPSUM DOLOR SIT AMET. LOREM IPSUM DOLOR SIT AMET, CONSETETUR SADIPSCING\n ELITR, SED DIAM NONUMY EIRMOD TEMPOR INVIDUNT UT LABORE ET DOLORE MAGNA ALIQUYAM ERAT, SED DIAM VOLUPTUA. AT\n VERO EOS ET ACCUSAM ET JUSTO DUO DOLORES ET EA REBUM. STET CLITA KASD GUBERGREN, NO SEA TAKIMATA SANCTUS EST\n LOREM IPSUM DOLOR SIT AMET. LOREM IPSUM DOLOR SIT AMET, CONSETETUR SADIPSCING ELITR, SED DIAM NONUMY EIRMOD\n TEMPOR INVIDUNT UT LABORE ET DOLORE MAGNA ALIQUYAM ERAT, SED DIAM VOLUPTUA. AT VERO EOS ET ACCUSAM ET JUSTO\n DUO DOLORES ET EA REBUM. STET CLITA KASD GUBERGREN, NO SEA TAKIMATA SANCTUS EST LOREM IPSUM DOLOR SIT AMET.\n LOREM IPSUM DOLOR SIT AMET, CONSETETUR SADIPSCING ELITR, SED DIAM NONUMY EIRMOD TEMPOR INVIDUNT UT LABORE ET\n DOLORE MAGNA ALIQUYAM ERAT, SED DIAM VOLUPTUA. AT VERO EOS ET ACCUSAM ET JUSTO DUO DOLORES ET EA REBUM. STET\n CLITA KASD GUBERGREN, NO SEA TAKIMATA SANCTUS EST LOREM IPSUM DOLOR SIT AMET.\n </p>\n </div>\n <div class=\"second-div\">\n <div class=\"column-div\">\n <div class=\"image-container-second\">\n <img src=\"../assets/g-1.png\" alt=\"Image 1\">\n <img src=\"../assets/g2.png\" alt=\"Image 2\">\n </div>\n </div>\n <div class=\"image-container-second\">\n <img src=\"../assets/g-3.png\" alt=\"Image 3\">\n </div>\n </div>\n </div>\n <div class=\"person-container\">\n <div class=\"div1\">\n PEOPLE BEHIND MAGIC\n </div>\n <div class=\"div2\">\n LOREM IPSUM DOLOR SIT AMET, CONSETETUR SADIPSCING ELITR, SED DIAM NONUMY EIRMOD TEMPOR INVIDUNT UT LABORE ET\n DOLORE MAGNA ALIQUYAM ERAT, SED DIAM VOLUPTUA. AT VERO EOS ET ACCUSAM ET JUSTO DUO .\n </div>\n <div class=\"image-container-third\">\n <div class=\"person-1\">\n <img src=\"../assets/p1.png\" alt=\"Image 1\">\n <h1 class=\"name\"> JOHN DOE <br> <span class=\"designation\"> CEO - FOUNDER</span> </h1>\n </div>\n <div class=\"person-2\">\n <img src=\"../assets/p2.png\" alt=\"Image 1\">\n <h1 class=\"name\"> JANE DOE <br> <span class=\"designation\"> COO - FOUNDER</span> </h1>\n\n\n </div>\n <div class=\"person-3\">\n <img src=\"../assets/p3.png\" alt=\"Image 1\">\n <h1 class=\"name\"> SAM J. <br> <span class=\"designation\"> CCO - DESIGN DIRECTOR</span> </h1>\n\n\n </div>\n <div class=\"person-4\">\n <img src=\"../assets/p4.png\" alt=\"Image 1\">\n <h1 class=\"name\"> MARRY JANE <br> <span class=\"designation\"> PROJECT MANAGER</span> </h1>\n\n\n </div>\n </div>\n </div>\n</template>\n<script>\n\nexport default {\n name: 'AboutLayout',\n components: {\n\n },\n data() {\n return {\n showImage2: false\n };\n },\n methods: {\n\n },\n props: {\n }\n}\n</script>\n\n<style scoped>\n.main-container {\n height: calc(100vh - 6rem);\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 2.25rem !important;\n background-color: #F5F5F5;\n overflow-x: hidden;\n}\n\n.text-container {\n padding-bottom: 2rem;\n}\n\n.text-container h3 {\n font-weight: 400;\n color: #707070;\n font-size: 2.25rem;\n margin: 0px;\n}\n\n.flex-center {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 55%;\n}\n\n.text-container h1 {\n font-weight: bold;\n color: #b2b2b2;\n font-size: 6.375rem;\n margin: 0px;\n}\n\n.red-text {\n color: #ec2326;\n /* padding-left: 1rem; */\n margin-left: -0.3rem;\n}\n\n.img-1 {\n z-index: 1;\n position: relative;\n top: 0.3rem;\n}\n\n.img-2 {\n position: absolute;\n right: 0;\n /* bottom: -2rem; */\n opacity: 0;\n transition: opacity 0.3s;\n /* z-index: -1; */\n}\n\n.img-1:hover {\n opacity: 0;\n cursor: pointer;\n}\n\n.img-1:hover+.img-2 {\n opacity: 1;\n}\n\n\n.container {\n display: flex;\n /* flex-wrap: wrap; */\n}\n\n.first-div {\n flex: 1;\n padding: 6rem;\n}\n\n.first-div h2 {\n color: #b2b2b2;\n font-size: 3rem;\n padding-bottom: 4rem;\n}\n\n.first-div h1 {\n color: #b2b2b2;\n font-size: 6rem;\n margin: 0px;\n margin-top: 3rem;\n margin-bottom: 2rem;\n}\n\n.first-div p {\n\n line-height: 1.5;\n}\n\n\n.second-div {\n background-color: #ec2326;\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 2rem;\n gap: 1rem;\n\n}\n\n.column-div {\n display: flex;\n}\n\n.image-container {\n /* margin-top: 1.5rem; */\n position: relative;\n overflow-y: clip;\n width: 50rem;\n padding-inline-start: 2rem;\n cursor: pointer;\n height: 100%;\n}\n\n\n\n\n.hand-img {\n position: absolute;\n left: 0%;\n top: 15%;\n transform: translateX(0);\n transition: transform 0.3s ease;\n width: 15%;\n}\n\n.body-img {\n transform: rotate(0);\n transition: transform 0.3s ease;\n transform-origin: bottom;\n width: 100%;\n}\n\n.image-container:hover .hand-img {\n transform: rotate(-20deg) translate(10%, -25%);\n}\n\n.image-container:hover .body-img {\n transform: rotate(8deg);\n transform-origin: bottom center;\n}\n\n.image-container-second {\n display: flex;\n gap: 1rem;\n justify-content: center;\n /* flex: 1; */\n /* width: 50%; */\n}\n\n.image-container-second img {\n /* Add your styles for image tags here */\n flex: 1;\n width: 50%;\n}\n\n.person-container {\n display: block;\n margin-top: 3rem;\n margin-bottom: 3rem;\n}\n\n.div1 {\n width: 100%;\n /* padding: 10px; */\n color: #ec2326;\n font-size: 6rem;\n padding-top: 4rem;\n padding-bottom: 1rem;\n /* padding-bottom: 1rem; */\n font-weight: 700;\n text-align: center;\n}\n\n.div2 {\n /* width: 100%; */\n padding: 0.625rem;\n text-align: center;\n font-weight: 400;\n width: 50%;\n margin: 0 auto;\n line-height: 1.5;\n /* padding-top: 2rem; */\n padding-bottom: 2rem;\n /* height: 100px; */\n /* background-color: green; */\n}\n\n.image-container-third {\n /* width: 100px; */\n /* height: 100px; */\n /* background-color: blue; */\n display: flex;\n justify-content: space-evenly;\n align-items: flex-start;\n flex-wrap: wrap;\n padding-top: 2rem;\n padding-bottom: 2rem;\n}\n\n.image-container-third img {\n width: 21rem;\n height: 21rem;\n /* margin-right: 10px; */\n}\n\n.name {\n font-size: 1.25rem;\n font-weight: 700;\n color: #b2b2b2;\n text-align: center;\n margin-top: .5rem;\n}\n\n.designation {\n font-weight: 400 !important;\n text-align: center;\n}\n\n\n/* Extra Large Devices (Large Desktops, TVs) */\n@media (min-width: 1200px) {\n .image-container {\n /* CSS rules specific to extra large devices */\n }\n}\n\n@media (min-width: 992px) and (max-width: 1199.98px) {\n .image-container {\n /* CSS rules specific to large devices */\n }\n}\n</style>","import { render } from \"./AboutLayout.vue?vue&type=template&id=05f93b13&scoped=true\"\nimport script from \"./AboutLayout.vue?vue&type=script&lang=js\"\nexport * from \"./AboutLayout.vue?vue&type=script&lang=js\"\n\nimport \"./AboutLayout.vue?vue&type=style&index=0&id=05f93b13&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-05f93b13\"]])\n\nexport default __exports__","<template>\n <div class=\"footer\">\n <div class=\"footer-section-1\">\n <div class=\"footer-container\">\n <div class=\"logo\">\n <img src=\"../assets/logo-white.svg\" alt=\"\">\n </div>\n <div class=\"text\">\n <p>123, Street Name, City Name, <br> New York, NY</p>\n </div>\n <div class=\"gap\"></div>\n <div class=\"text\">\n <p>© Arcus. All Right Reserved 2020.</p>\n </div>\n </div>\n </div>\n <div class=\"footer-section-2\">\n <div class=\"tags\">\n <div class=\"tag-column\">\n <div class=\"tag\">\n <router-link to=\"/\">Home</router-link>\n </div>\n <div class=\"tag\">\n <router-link to=\"/about\">About</router-link>\n </div>\n <div class=\"tag\">\n <router-link to=\"/services#top\">Services</router-link>\n </div>\n <div class=\"tag\">News</div>\n </div>\n <div class=\"tag-column\">\n <div class=\"tag\">Blog</div>\n <div class=\"tag\">Career</div>\n <div class=\"tag\">Team</div>\n <div class=\"tag\">Privacy</div>\n </div>\n <div class=\"tag-column\">\n <div class=\"tag\">\n <router-link to=\"/services#contact-section\">Contact</router-link>\n </div>\n <div class=\"tag\">Phone:\n <a href=\"tel:+91 9840978726\">+91 9840978726</a>\n </div>\n\n <div class=\"tag\">Fax:\n <a href=\"tel:+91 9840978726\">+91 9840978726</a>\n </div>\n <div class=\"tag\">Email:\n <a href=\"mailto:kalidasmails@gmail.com\"> kalidasmails@gmail.com</a>\n </div>\n </div>\n </div>\n <div class=\"social-icons\">\n <div class=\"icon\">\n <img src=\"../assets/fb.svg\" alt=\"\">\n </div>\n <div class=\"icon\">\n <img src=\"../assets/tweet.svg\" alt=\"\">\n </div>\n <div class=\"icon\">\n <img src=\"../assets/in.svg\" alt=\"\">\n\n </div>\n <div class=\"icon\">\n <img src=\"../assets/ig.svg\" alt=\"\">\n </div>\n\n </div>\n </div>\n </div>\n</template>\n\n\n<script>\nexport default {\n name: 'FooterLayout',\n data() {\n return {\n\n };\n },\n methods: {\n\n },\n props: {\n }\n}\n</script>\n\n\n<style scoped>\n.footer {\n display: flex;\n justify-content: flex-start;\n flex-direction: row;\n isolation: isolate;\n}\n\n.footer-section-2 {\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: flex-end;\n flex: 1;\n}\n\n.footer-section-1 {\n background: #ec2326;\n display: flex;\n flex-direction: column;\n align-items: center;\n padding-inline: 5rem !important;\n padding: .7rem;\n padding-top: 1.5rem;\n z-index: 1;\n}\n\n.logo {\n\n padding-top: .5rem;\n}\n\n.text {\n margin-top: 0.625rem;\n text-align: left;\n font: 1rem Montserrat;\n font-weight: 400;\n letter-spacing: 0px;\n line-height: 1;\n color: #FFFFFF;\n opacity: 1;\n}\n\n.gap {\n height: 1.25rem;\n}\n\n.tags {\n display: flex;\n gap: 1rem;\n padding-right: 3rem;\n padding-top: 1rem;\n}\n\n.tag-column {\n display: flex;\n flex-direction: column;\n min-width: 12rem;\n}\n\n.tag {\n margin-bottom: 1rem;\n font-size: 1rem;\n color: #1a1919;\n}\n\n.tag a {\n color: #1a1919;\n text-decoration: none;\n}\n\n.tag a:hover {\n color: #ec2326;\n cursor: pointer !important;\n}\n\n.tag:hover {\n color: #ec2326;\n cursor: pointer !important;\n}\n\n.social-icons {\n display: flex;\n align-items: center;\n gap: 1.5rem;\n width: 100%;\n justify-content: flex-end;\n border-top: 1px solid #707070;\n padding-right: 3rem !important;\n padding-top: 1rem !important;\n}\n\n.icon {\n z-index: 1s;\n cursor: pointer;\n}\n\n@media (min-width: 992px) and (max-width: 1200px) {\n\n .tags {\n padding-left: 2rem;\n }\n\n .tag-column {\n min-width: 10rem;\n }\n\n .tag {\n font-size: 1.3rem;\n }\n\n}\n</style>","import { render } from \"./FooterLayout.vue?vue&type=template&id=4690b0b2&scoped=true\"\nimport script from \"./FooterLayout.vue?vue&type=script&lang=js\"\nexport * from \"./FooterLayout.vue?vue&type=script&lang=js\"\n\nimport \"./FooterLayout.vue?vue&type=style&index=0&id=4690b0b2&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4690b0b2\"]])\n\nexport default __exports__","import { render } from \"./AboutView.vue?vue&type=template&id=6b9f6f44\"\nimport script from \"./AboutView.vue?vue&type=script&lang=js\"\nexport * from \"./AboutView.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","<template>\n <div class=\"contact\">\n <ContactLayout />\n <FooterLayout />\n </div>\n</template>\n\n<script>\n// @ is an alias to /src\nimport ContactLayout from '@/components/ContactLayout.vue';\nimport FooterLayout from '@/components/FooterLayout.vue';\nexport default {\n name: 'ServicesView',\n components: {\n ContactLayout,\n FooterLayout,\n }\n}\n</script>","<template>\n <div class=\"container contact-page\" :class=\"{ 'active': isActive }\" :style=\"!animate ? 'transform: none' : ''\">\n <div class=\"first-div\">\n <img src=\"../assets/rw-logo.svg\" alt=\"Logo\" />\n <h1 class=\"show\">YOUR <br> ONE STOP </h1>\n <h1 class=\"show-after\" :class=\"{ 'active': showDesignSolution }\">DESIGN <br> SOLUTION.</h1>\n </div>\n <div class=\"second-div\">\n <div class=\"map-container\">\n <img src=\"../assets/Map.png\" alt=\"Map\" />\n <div class=\"text-overlay\">\n <div class=\"one\">\n <p class=\"heading\">ADDRESS</p>\n <p>5810 HACKETT PLAIN SUITE 705, PALO ALTO, CA</p>\n </div>\n <div class=\"two\">\n <p class=\"heading\">EMAIL</p>\n <p class=\"mb\"> INFO@MANTRA.COM </p>\n <p class=\"heading\">PHONE</p>\n <p> 123-456-7890 </p>\n </div>\n\n </div>\n </div>\n\n <div class=\"form-container\">\n <h2>GET IN TOUCH</h2>\n <p>Welcome to the new era of design</p>\n <br>\n <div class=\"form-fields\">\n <div class=\"form-field\">\n <input type=\"text\" id=\"name\" placeholder=\"NAME\" v-model=\"name\" />\n <div v-if=\"showNameError\" class=\"error\">Name Required*</div>\n </div>\n <div class=\"form-field\">\n <input type=\"email\" id=\"email\" placeholder=\"E-MAIL\" v-model=\"email\" />\n <div v-if=\"showEmailError\" class=\"error\">E-mail Required*</div>\n <div v-if=\"showInvalidEmailError\" class=\"error\">Invalid Email Pattern*</div>\n </div>\n <div class=\"form-field\">\n <textarea rows=\"8\" id=\"message\" placeholder=\"MESSAGE\" v-model=\"message\"></textarea>\n <div v-if=\"showMessageError\" class=\"error\">Message Required*</div>\n </div>\n </div>\n <div @click=\"submitForm\" class=\"button-position\">\n <button>SUBMIT</button>\n <ArrowIcon />\n </div>\n <div v-if=\"showSuccessMessage\" class=\"success-message\">\n Your feedback has been submitted successfully.\n </div>\n </div>\n\n\n </div>\n\n </div>\n</template>\n \n \n\n<script>\nimport ArrowIcon from '../components/svg/arrow-icon.vue'\nimport { mapState } from 'vuex';\nexport default {\n components: {\n ArrowIcon\n },\n name: 'ContactLayout',\n data() {\n return {\n transitionDelay: 0.1, // Delay in milliseconds before applying the 'active' class\n isReady: false, // Flag to track if the transition delay has passed\n name: '',\n email: '',\n message: '',\n showNameError: false,\n showEmailError: false,\n showMessageError: false,\n showSuccessMessage: false\n };\n },\n methods: {\n submitForm() {\n // Reset error flags\n this.showNameError = false;\n this.showEmailError = false;\n this.showMessageError = false;\n this.showInvalidEmailError = false; // New error flag for invalid email pattern\n\n // Validate form fields\n if (this.name.trim() === '') {\n this.showNameError = true;\n }\n\n const emailRegex = /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;\n if (this.email.trim() === '') {\n this.showEmailError = true;\n } else if (!emailRegex.test(this.email)) {\n this.showInvalidEmailError = true; // Set the flag for invalid email pattern\n }\n\n if (this.message.trim() === '') {\n this.showMessageError = true;\n }\n\n if (!this.showNameError && !this.showEmailError && !this.showMessageError && !this.showInvalidEmailError) {\n // console.log('Form submitted');\n\n this.showSuccessMessage = true;\n\n this.name = '';\n this.email = '';\n this.message = '';\n\n setTimeout(() => {\n this.showSuccessMessage = false;\n }, 2000);\n }\n }\n }\n ,\n props: {\n animate: {\n type: Boolean,\n default: true\n }\n },\n computed: {\n isActive() {\n return this.$route.path === '/contact' && this.isReady;\n },\n ...mapState({\n showDesignSolution: state => state.showDesignSolution\n }),\n // ...mapState(['showDesignSolution']),\n },\n mounted() {\n setTimeout(() => {\n this.isReady = true;\n }, this.transitionDelay);\n },\n}\n</script>\n\n\n<style scoped>\n.contact-page {\n transform: translateY(100%);\n}\n\n.success-message {\n background-color: #5cb85c;\n color: white;\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);\n padding: 20px;\n border-radius: 8px;\n font-weight: 500;\n}\n\n.error {\n color: #ec2326;\n font-size: 0.75rem;\n margin-top: 0.3125rem;\n font-weight: 500;\n}\n\n.contact-page.active {\n transform: translateY(0);\n transition: transform .5s ease-in-out;\n}\n\n.container {\n display: flex;\n}\n\n.svg-change {\n fill: #ec2326 !important;\n}\n\n\n\n.first-div img {}\n\n.second-div {\n background-color: #f5f5f5;\n margin-left: -1rem;\n width: 100%;\n display: flex;\n align-items: center;\n}\n\n.map-container {\n position: relative;\n left: -2.5rem;\n}\n\nh2 {\n font-size: 1.5rem;\n font-weight: bold;\n margin-bottom: 10px;\n}\n\np {\n\n color: #1a1919;\n font-size: 1rem;\n text-transform: uppercase;\n margin: 0;\n margin-top: .5rem;\n}\n\n.form-container p {\n margin-bottom: 2.5rem;\n margin-top: 0;\n}\n\n.form-field {\n margin-bottom: 0.625rem;\n}\n\nlabel {\n display: block;\n font-weight: bold;\n}\n\ninput[type=\"text\"],\ninput[type=\"email\"],\ntextarea {\n width: 100%;\n padding: 10px;\n border: none;\n border-radius: 8px;\n color: #1a1919;\n background-color: white;\n padding: 1.125rem;\n width: 24rem;\n font-family: Montserrat !important;\n}\n\nbutton {\n font-size: 1.875rem;\n font-weight: bold;\n border: none;\n background-color: transparent !important;\n cursor: pointer;\n color: #b2b2b2;\n font-family: Montserrat !important;\n}\n\nbutton:hover {\n color: #ec2326;\n}\n\nh1 {\n font-size: 5.75rem;\n}\n\n\n.first-div {\n background-color: #1a1919;\n color: white;\n padding: 4rem;\n padding-right: 6rem !important;\n}\n\n.show-after {\n color: #ec2326;\n margin: 3.125rem 0px !important;\n pointer-events: none;\n margin-top: -3rem !important;\n animation: unshowText .5s ease-in-out forwards;\n}\n\n@keyframes unshowText {\n 0% {\n opacity: 1;\n transform: translateY(0);\n }\n\n 100% {\n opacity: 0;\n transform: translateY(-100%);\n }\n}\n\n\n.show-after.active {\n animation: showText .5s ease-in-out forwards;\n}\n\n@keyframes showText {\n 0% {\n opacity: 0;\n transform: translateY(-100%);\n }\n\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n\n.show {\n margin: 2.5rem 0px !important;\n cursor: pointer;\n}\n\n.form-container {\n margin-left: -0.5rem;\n}\n\n.form-container h2 {\n font-size: 2.8125rem;\n color: #b2b2b2;\n font-weight: bold;\n margin: 0;\n}\n\n.button-position {\n display: flex;\n align-items: center;\n margin-top: 2rem;\n\n}\n\n.button-position img {\n height: 100%;\n}\n\nsvg {\n height: 4rem;\n}\n\n.text-overlay {\n display: flex;\n position: absolute;\n background: white;\n padding: 1rem;\n border-radius: 8px;\n margin-inline: 3rem;\n bottom: 0;\n width: calc(100% - 8rem);\n margin-bottom: 1rem;\n}\n\n.heading {\n font-weight: bold !important;\n color: #b2b2b2;\n margin-bottom: 0;\n}\n\n.mb {\n margin-bottom: 1.5rem;\n}\n\n.map-container img {\n width: 100%;\n}\n\n.first-div img {\n height: 10rem;\n}\n</style>","import { render } from \"./ContactLayout.vue?vue&type=template&id=670e6269&scoped=true\"\nimport script from \"./ContactLayout.vue?vue&type=script&lang=js\"\nexport * from \"./ContactLayout.vue?vue&type=script&lang=js\"\n\nimport \"./ContactLayout.vue?vue&type=style&index=0&id=670e6269&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-670e6269\"]])\n\nexport default __exports__","import { render } from \"./ContactView.vue?vue&type=template&id=0ee4347f\"\nimport script from \"./ContactView.vue?vue&type=script&lang=js\"\nexport * from \"./ContactView.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","<template>\n <div class=\"services\">\n <ServicesLayout id=\"top\" />\n <ContactLayout id=\"contact-section\" v-show=\"showFooter\" :animate=\"false\" />\n <FooterLayout v-show=\"showFooter\" />\n </div>\n</template>\n\n<script>\n// @ is an alias to /src\nimport ServicesLayout from '@/components/ServicesLayout.vue';\nimport FooterLayout from '@/components/FooterLayout.vue';\nimport ContactLayout from '@/components/ContactLayout.vue';\n\nexport default {\n name: 'ServicesView',\n components: {\n ServicesLayout,\n FooterLayout,\n ContactLayout\n },\n data() {\n return {\n showFooter: false\n }\n },\n watch: {\n '$route.query.footer': function (val) {\n this.showFooter = val != 'hide'\n }\n },\n mounted() {\n this.showFooter = this.$route.query.footer != 'hide'\n }\n}\n</script>","<template>\n <div class=\"swiper-container\" :class=\"{ fadeInAnimation: isFadeAnimation }\">\n <swiper style=\"height: calc(100vh - 6rem)\" :direction=\"'vertical'\" :slidesPerView=\"1\" :spaceBetween=\"30\"\n effect=\"fade\" :mousewheel=\"false\" :pagination=\"{\n clickable: true,\n }\" :modules=\"modules\" class=\"serviceSwiper\" @slideChange=\"onSlideChangeTransitionStart\"\n @init=\"onSwiperInit\" :class=\"(isEnd || isHash) ? 'no-cursor-event' : ''\">\n\n <swiper-slide :class=\"(isEnd || isHash) ? 'no-cursor-event' : ''\">\n <div class=\"slide-upper-content\">\n <div class=\"slide-text\">\n <h2 class=\"main-heading\">#SERVICES</h2>\n <h1>BRAND<span style=\"color:#b2b2b2 ;\">ING</span></h1>\n <div class=\"h2-height\">\n <h2 class=\"text-border extra-content\">LOGO DESIGN\n <br>\n <span>RE-BRANDING</span>\n <br>\n <span>FULL BRANDING PACKAGE</span>\n </h2>\n </div>\n </div>\n <div class=\"img-height\">\n <img src=\"../assets/holding-book.png\" alt=\"\">\n </div>\n </div>\n <div class=\"slide-lower-content\">\n <div class=\"slide-text-lower\">\n <router-link to=\"/services#contact-section\" class=\" touch-animate \">\n <h2>GET IN TOUCH</h2>\n <ArrowIcon />\n </router-link>\n </div>\n </div>\n </swiper-slide>\n <swiper-slide :class=\"(isEnd || isHash) ? 'no-cursor-event' : ''\">\n <div class=\"slide-upper-content\">\n <div class=\"slide-text\">\n <h2 class=\"main-heading\">#SERVICES</h2>\n <h1>DIGITAL<span style=\"color:#b2b2b2; padding-left: 0.5rem;\">DESIGN</span></h1>\n <div class=\"h2-height\">\n <h2 class=\"text-border extra-content\">UI/UX DESIGN\n <br>\n <span>E-COMMERCE SOLUTION</span>\n <br>\n <span>SMART APP DESIGN</span>\n </h2>\n </div>\n </div>\n <div class=\"img-height\">\n <img src=\"../assets/digital-design-slide.png\" alt=\"\">\n </div>\n </div>\n <div class=\"slide-lower-content\">\n <div class=\"slide-text-lower\">\n <router-link to=\"/services#contact-section\" class=\" touch-animate \">\n <h2>GET IN TOUCH</h2>\n <ArrowIcon />\n </router-link>\n\n </div>\n </div>\n </swiper-slide>\n <swiper-slide :class=\"(isEnd || isHash) ? 'no-cursor-event' : ''\">\n <div class=\"slide-upper-content\">\n\n <div class=\"slide-text\">\n <h2 class=\"main-heading\">#SERVICES</h2>\n <h1>PRINT<span style=\"color:#b2b2b2 ;\">ING</span></h1>\n <div class=\"h2-height\">\n <h2 class=\"text-border extra-content\">PACKAGING DESIGN SOLUTION\n <br>\n <span>V-CARDS & OFFICE STATIONARY</span>\n <br>\n <span>MERCHANDISE DESIGN & PRINTING</span>\n </h2>\n </div>\n </div>\n <div class=\"img-height\">\n <img src=\"../assets/printing-slide.png\" alt=\"\">\n </div>\n </div>\n <div class=\"slide-lower-content\">\n <div class=\"slide-text-lower\">\n <router-link to=\"/services#contact-section\" class=\" touch-animate \">\n <h2>GET IN TOUCH</h2>\n <ArrowIcon />\n </router-link>\n\n </div>\n </div>\n </swiper-slide>\n <swiper-slide :class=\"(isEnd || isHash) ? 'no-cursor-event' : ''\">\n <div class=\"slide-upper-content\"\n :class=\"{ 'current-slide': activeSlideIndex === 3, 'prev-slide': prevSlideIndex === 3 }\">\n <div class=\"slide-text\">\n <h2 class=\"main-heading\">#SERVICES</h2>\n <h1>MARKET<span class=\"slide-market\" style=\"color:#b2b2b2;\">ING</span></h1>\n <div class=\"h2-height\">\n <h2 class=\"text-border extra-content\">PPC CAMPAIGN DESIGN & EXECUTION\n <br>\n <span>SOCIAL MEDIA CAMPAIGNS</span>\n <br>\n <span>EMAIL MARKETING</span>\n <br>\n <span>PAID MEDIA CAMPAIGNS</span>\n </h2>\n </div>\n </div>\n <div class=\"img-height\">\n <img src=\"../assets/woman-hand-slide.png\" alt=\"\">\n </div>\n </div>\n <div class=\"slide-lower-content\">\n <div class=\"slide-text-lower\">\n <router-link to=\"/services#contact-section\" class=\" touch-animate \">\n <h2>GET IN TOUCH</h2>\n <ArrowIcon />\n </router-link>\n\n </div>\n </div>\n </swiper-slide>\n <swiper-slide :class=\"(isEnd || isHash) ? 'no-cursor-event' : ''\">\n <div class=\"slide-upper-content\">\n <div class=\"slide-text\">\n <h2 class=\"main-heading\">#SERVICES</h2>\n <h1>DESIGNER <br> <span style=\"color:#b2b2b2 ;\">ON DEMAND</span></h1>\n <div class=\"h2-height\">\n <h2 class=\"extra-content\">DEDICATED\n DESIGN\n EXPERTS\n <br>\n <span>READY TO ENGAGE!</span>\n </h2>\n </div>\n </div>\n <div class=\"img-height\">\n <img src=\"../assets/on-demand-slide.png\" alt=\"\">\n\n </div>\n </div>\n <div class=\"slide-lower-content\">\n <div class=\"slide-text-lower\">\n <router-link to=\"/services#contact-section\" class=\" touch-animate \">\n <h2>GET IN TOUCH</h2>\n <ArrowIcon />\n </router-link>\n\n </div>\n </div>\n </swiper-slide>\n <swiper-slide :class=\"(isEnd || isHash) ? 'no-cursor-event' : ''\">\n <div class=\"slide-upper-content\">\n <div class=\"slide-text\">\n <h2 class=\"main-heading\">#SERVICES</h2>\n <h1>CREATIVE <br> <span style=\"color:#b2b2b2 ;\">MANAGEMENT</span></h1>\n <div class=\"h2-height\">\n <h2 class=\"extra-content\">COMPLETE\n CREATIVE\n TEAM READY TO ENGAGE\n <br>\n WITH CLIENTS ON DEDICATED TIME INCLUDING <br>\n CREATIVE MANAGER, DESIGN AND CONTENT TEAM\n </h2>\n </div>\n </div>\n <div class=\"img-height \">\n <img src=\"../assets/creative-designnn.png\" alt=\"\">\n </div>\n </div>\n <div class=\"slide-lower-content\">\n <div class=\"slide-text-lower\">\n <router-link to=\"/services#contact-section\" class=\" touch-animate \">\n <h2>GET IN TOUCH</h2>\n <ArrowIcon />\n </router-link>\n\n </div>\n </div>\n </swiper-slide>\n </swiper>\n </div>\n <div class=\"main-container\" v-show=\"(isEnd || isHash)\" id=\"main-container\">\n <div class=\"text-section\">\n <div class=\"section\">\n <h2 class=\"work\">#WORK</h2>\n <img src=\"../assets/portfolio.png\" alt=\"\">\n <div @click=\"exploreMore\" class=\"explore-animate\">\n\n <p>\n\n EXPLORE\n\n </p>\n <img src=\"../assets/group-14.svg\" alt=\"Icon\" />\n </div>\n </div>\n </div>\n <div class=\"img-section\">\n <div class=\"grid-container\">\n <div class=\"grid-item one\">\n <img src=\"../assets/img-1.png\" alt=\"Image 1\" />\n </div>\n <div class=\"grid-item two\">\n <img src=\"../assets/img-2.png\" alt=\"Image 2\" />\n </div>\n <div class=\"grid-item three\">\n <img src=\"../assets/img-3.png\" alt=\"Image 3\" />\n </div>\n <div class=\"grid-item four\">\n <img src=\"../assets/img-4.png\" alt=\"Image 4\" />\n </div>\n <div class=\"grid-item five\">\n <img src=\"../assets/img-5.png\" alt=\"Image 5\" />\n </div>\n <div class=\"grid-item six\">\n <img src=\"../assets/img-6.png\" alt=\"Image 6\" />\n </div>\n <div class=\"grid-item seven\">\n <img src=\"../assets/img-7.png\" alt=\"Image 7\" />\n </div>\n <div class=\"grid-item eight\">\n <img src=\"../assets/img-8.png\" alt=\"Image 8\" />\n </div>\n </div>\n </div>\n </div>\n</template>\n<script>\nimport { Swiper, SwiperSlide } from 'swiper/vue';\nimport { Mousewheel, Pagination } from 'swiper';\nimport { EffectFade } from 'swiper';\nimport ArrowIcon from '../components/svg/arrow-icon.vue'\n// import index from '../store'\n\n\nimport 'swiper/css';\nimport 'swiper/css/pagination';\nimport { ref } from 'vue';\nimport router from '@/router';\n\nexport default {\n components: {\n Swiper,\n SwiperSlide,\n ArrowIcon\n },\n computed: {\n // activeClass() {\n // return index.state.isMainContainerVisible ? 'work' : 'services';\n // },\n },\n setup() {\n const modules = [Mousewheel, Pagination, EffectFade];\n const activeSlideIndex = ref(0);\n const prevSlideIndex = ref(0);\n const isEnd = ref(false);\n const swiperRef = ref();\n const isHash = ref(false);\n\n const onSlideChangeTransitionStart = (swiper) => {\n prevSlideIndex.value = activeSlideIndex.value;\n setTimeout(() => {\n isEnd.value = swiper.isEnd\n if (isEnd.value) {\n router.push(\"/services?footer=show\")\n } else {\n router.push(\"/services?footer=hide\")\n }\n }, 500);\n if (swiper.activeIndex === 0) {\n setTimeout(() => {\n activeSlideIndex.value = swiper.activeIndex;\n }, 500);\n } else {\n activeSlideIndex.value = swiper.activeIndex;\n }\n };\n\n const onSlideChangeBackwardTransitionStart = (swiper) => {\n console.log(swiper.activeIndex)\n };\n\n const slideChanging = ref(false);\n\n const handleScroll = (event) => {\n let delay = navigator.userAgent.toLowerCase().includes('mac') ? 1000 : 500\n let scrollTop = window.pageYOffset || document.documentElement.scrollTop;\n\n // console.log(window.pageYOffset, document.documentElement.scrollTop)\n\n let deltaY = event.deltaY;\n\n if (scrollTop > 0) {\n event.stopPropagation();\n return;\n }\n\n if (activeSlideIndex.value === 0 && deltaY < 0) {\n slideChanging.value = true;\n setTimeout(() => {\n router.push('/?slide=last')\n }, delay / 2);\n return;\n }\n if (isEnd.value) {\n event.stopPropagation();\n } else {\n event.preventDefault();\n }\n if (slideChanging.value) {\n return;\n }\n if (Math.abs(deltaY) > 0) {\n slideChanging.value = true;\n if (deltaY > 0) {\n swiperRef.value.slideNext();\n } else {\n swiperRef.value.slidePrev();\n }\n setTimeout(() => {\n slideChanging.value = false;\n }, delay);\n\n }\n };\n\n const onSwiperInit = (swiper) => {\n swiperRef.value = swiper;\n };\n\n const isFadeAnimation = router.currentRoute.value.query && router.currentRoute.value.query.effect;\n\n return {\n modules,\n activeSlideIndex,\n prevSlideIndex,\n onSlideChangeTransitionStart,\n onSlideChangeBackwardTransitionStart,\n EffectFade,\n isFadeAnimation,\n handleScroll,\n isEnd,\n onSwiperInit,\n isHash\n };\n },\n mounted() {\n document.getElementsByClassName(\"swiper-container\")[0].addEventListener(\"wheel\", this.handleScroll);\n this.isHash = this.$route.hash;\n },\n watch: {\n $route(to) {\n //check if route is hash\n if (to.hash) {\n this.isHash = true;\n } else {\n this.isHash = false;\n }\n }\n },\n methods: {\n exploreMore() {\n this.$router.push(\"/work\")\n }\n }\n};\n</script>\n \n<style lang=\"scss\" scoped>\n.h2-height {\n height: 20rem;\n}\n\n.img-section {\n display: flex;\n gap: 2.5rem;\n width: 100%;\n}\n\n.slide-in {\n opacity: 0;\n transform: translateX(-100%);\n transition: opacity 0.5s, transform 0.5s;\n}\n\n.slide-in.slide-in-animation {\n opacity: 1;\n transform: translateX(0);\n}\n\n.swiper {\n width: 100%;\n height: 100%;\n background: #f5f5f5;\n}\n\n.text-section {\n display: flex;\n}\n\n.swiper-slide {\n text-align: center;\n font-size: 1.125rem;\n /* Equivalent to 18px / 16px */\n background: #fff;\n display: flex;\n justify-content: center;\n align-items: center;\n background: #f5f5f5;\n flex-direction: column;\n}\n\n\n.slide-upper-content {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n height: 100%;\n position: relative;\n margin-left: 12rem;\n}\n\n\n.slide-text {\n text-align: left;\n display: flex;\n height: 100%;\n flex-direction: column;\n // justify-content: center;\n min-width: 50%;\n\n h1 {\n display: flex;\n flex-wrap: wrap;\n }\n}\n\n.img-height {\n height: 90%;\n padding-right: 15rem;\n // margin-left: 1rem;\n width: fit-content;\n // padding-bottom: 3rem;\n // min-width: 38%;\n}\n\n.img-height img {\n height: 100%;\n // width: 100%;\n object-fit: cover;\n object-position: top;\n overflow: hidden;\n}\n\n.main-heading {\n font-size: 2.875rem;\n font-weight: 700;\n color: #b2b2b2;\n margin: 10rem 0 3.125rem;\n}\n\n.slide-text h1 {\n\n margin-top: 0px;\n margin: 3.125rem 0;\n font-size: 6.375rem;\n font-weight: bold;\n color: #EC2326;\n line-height: 1;\n}\n\n.text-border {\n padding-top: 1rem;\n padding-bottom: 1rem;\n padding-left: 2rem;\n border-left: 0.5rem solid #707070;\n margin-top: 3.5rem;\n margin-left: 1.5rem;\n\n}\n\n.extra-content {\n font-weight: 400;\n color: #707070;\n font-size: 2.05rem;\n}\n\n.slide-text-lower {\n display: flex;\n align-items: center;\n gap: 0.625rem;\n position: relative;\n bottom: 5.5rem;\n right: 2.5rem;\n}\n\n.slide-text-lower h2 {\n color: #B2B2B2;\n font-size: 2.25rem;\n font-weight: 700;\n margin: 0;\n}\n\n.serviceSwiper ::v-deep .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-vertical {\n display: flex !important;\n gap: 0.625rem !important;\n /* Equivalent to 10px / 16px */\n position: absolute !important;\n inset: unset;\n bottom: 1rem;\n transform: none;\n left: 0;\n right: 0;\n width: 100%;\n justify-content: center;\n}\n\n.serviceSwiper ::v-deep .swiper-pagination-bullet {\n height: 0.875rem !important;\n width: 0.875rem !important;\n}\n\n.serviceSwiper ::v-deep .swiper-pagination-bullet-active {\n background: black !important;\n}\n\n/* New Div Work */\n.main-container {\n background: #EC2326;\n display: flex;\n gap: 3.2rem;\n justify-content: center;\n padding: 5.8rem 6rem;\n}\n\n.no-cursor-event {\n pointer-events: none !important;\n\n .slide-text-lower {\n pointer-events: all !important;\n }\n}\n\n::v-deep .swiper-pagination {\n pointer-events: all !important;\n}\n\n.section {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n flex: 1;\n}\n\n.work {\n font-size: 48px;\n font-weight: bold;\n text-align: left;\n margin-block: auto !important;\n}\n\n.touch-animate {\n display: flex;\n align-items: center;\n gap: 0.625rem;\n text-decoration: none;\n}\n\n.column {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n // gap: 0.625rem;\n gap: 2.5rem;\n flex: 1;\n width: 100%;\n\n /* Equivalent to 10px / 16px */\n img {\n flex: 1;\n width: 100%;\n object-fit: cover;\n }\n}\n\n.text {\n // display: flex;\n // align-items: center;\n // gap: 0.625rem;\n /* Equivalent to 10px / 16px */\n}\n\n.section h2,\nh1 {\n color: white;\n}\n\n.portfolio {\n font-size: 6.375rem;\n /* Equivalent to 102px / 16px */\n font-weight: bold;\n text-align: left;\n -webkit-text-stroke: 1px white;\n color: transparent;\n font-family: 'circular';\n margin: 0%;\n}\n\n.slide-text h1 {\n margin: 0%;\n}\n\n.slide-market {\n display: block;\n z-index: -1;\n opacity: 0;\n}\n\n.current-slide .slide-market {\n opacity: 0;\n transform: translateX(-100%);\n animation: slide-left 1s forwards;\n}\n\n@keyframes slide-left {\n from {\n transform: translateX(-100%);\n opacity: 0;\n }\n\n to {\n transform: translateX(0);\n opacity: 1;\n }\n}\n\n.fadeInAnimation {\n opacity: 0;\n animation: fadeIn forwards 1s;\n -webkit-animation: fadeIn forwards 1s;\n -moz-animation: fadeIn forwards 1s;\n -o-animation: fadeIn forwards 1s;\n -ms-animation: fadeIn forwards 1s;\n}\n\n@keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: 1;\n }\n}\n\n.swiper-slide {\n background: #f5f5f5 !important;\n}\n\n.serviceSwiper ::v-deep .swiper-pagination-bullet {\n height: 0.875rem !important;\n width: 0.875rem !important;\n}\n\n\n@media (min-width: 992px) and (max-width: 1079px) {\n\n .img-height {\n padding-right: 10rem;\n }\n\n .slide-text-lower {\n display: flex;\n align-items: center;\n position: relative;\n margin-right: 8rem;\n }\n\n .slide-text-lower svg {\n height: 4rem;\n }\n\n}\n\n@media (min-width: 1080px) and (max-width: 1179px) {\n\n .img-height {\n padding-right: 10rem;\n }\n\n .slide-text-lower {\n display: flex;\n align-items: center;\n position: relative;\n\n }\n\n .slide-text-lower svg {\n height: 4rem;\n }\n\n\n}\n\n@media (min-width: 1180px) and (max-width: 1279px) {\n\n .img-height {\n padding-right: 10rem;\n }\n\n .slide-text-lower {\n display: flex;\n align-items: center;\n gap: 0.625rem;\n position: relative;\n }\n\n .slide-text-lower svg {\n height: 4rem;\n }\n\n\n}\n\n\n@media (min-width: 1280px) and (max-width: 1375px) {\n\n .img-height {\n padding-right: 11rem;\n }\n\n .slide-text-lower {\n display: flex;\n align-items: center;\n gap: 0.625rem;\n position: relative;\n\n }\n\n .slide-text-lower svg {\n height: 4rem;\n }\n\n\n}\n\n@media (min-width: 1375px) and (max-width: 1500px) {\n\n .img-height {\n padding-right: 11rem;\n }\n\n .slide-text-lower {\n display: flex;\n align-items: center;\n gap: 0.625rem;\n position: relative;\n }\n\n .slide-text-lower svg {\n height: 3.5rem;\n }\n\n\n}\n\n@media (min-width: 1501px) and (max-width: 1750px) {\n\n .img-height {\n padding-right: 11rem;\n }\n\n .slide-text-lower {\n display: flex;\n align-items: center;\n gap: 0.625rem;\n position: relative;\n }\n\n .slide-text-lower svg {\n height: 3.5rem;\n }\n\n\n\n}\n\n.grid-container {\n max-height: 900px;\n display: grid;\n grid-template-columns: 1fr 1fr 1fr 1.4fr;\n grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;\n gap: max(6px, 1.6vw) max(6px, 1.4vw);\n grid-template-areas:\n \"image-1 image-3 image-4 image-7\"\n \"image-1 image-3 image-4 image-7\"\n \"image-1 image-3 image-4 image-7\"\n \"image-1 image-3 image-4 image-7\"\n \"image-1 image-3 image-4 image-7\"\n \"image-1 image-3 image-5 image-8\"\n \"image-1 image-3 image-5 image-8\"\n \"image-1 image-3 image-5 image-8\"\n \"image-2 image-3 image-5 image-8\"\n \"image-2 image-3 image-5 image-8\"\n \"image-2 image-3 image-6 image-8\"\n \"image-2 image-3 image-6 image-8\"\n \"image-2 image-3 image-6 image-8\"\n \"image-2 image-3 image-6 image-8\";\n}\n\n\n\n.grid-item img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n\n.one {\n grid-area: image-1;\n}\n\n.two {\n grid-area: image-2;\n}\n\n.three {\n grid-area: image-3;\n}\n\n.four {\n grid-area: image-4;\n}\n\n.five {\n grid-area: image-5;\n}\n\n.six {\n grid-area: image-6;\n}\n\n.seven {\n grid-area: image-7;\n}\n\n.eight {\n grid-area: image-8;\n}\n\n.explore-animate {\n display: flex;\n gap: .65rem;\n text-decoration: none;\n align-items: center;\n margin-bottom: auto;\n}\n\n.explore-animate p {\n font-size: 36px;\n font-weight: bold;\n color: white;\n margin: 0%;\n}\n</style>","import { render } from \"./ServicesLayout.vue?vue&type=template&id=7fed13be&scoped=true\"\nimport script from \"./ServicesLayout.vue?vue&type=script&lang=js\"\nexport * from \"./ServicesLayout.vue?vue&type=script&lang=js\"\n\nimport \"./ServicesLayout.vue?vue&type=style&index=0&id=7fed13be&lang=scss&scoped=true\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7fed13be\"]])\n\nexport default __exports__","import { render } from \"./ServicesView.vue?vue&type=template&id=661b6265\"\nimport script from \"./ServicesView.vue?vue&type=script&lang=js\"\nexport * from \"./ServicesView.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","<template>\n <div class=\"work\">\n <WorkLayout />\n <FooterLayout />\n </div>\n</template>\n\n<script>\n// @ is an alias to /src\n// import HomeLayout from '@/components/HomeLayout.vue'\nimport FooterLayout from '@/components/FooterLayout.vue';\nimport WorkLayout from '@/components/WorkLayout.vue';\nexport default {\n name: 'ServicesView',\n components: {\n FooterLayout,\n WorkLayout\n }\n}\n</script>","<template >\n <div class=\"work-page\">\n <div class=\"work-container\" :class=\"{ 'active': isActive }\">\n <div class=\"text\">\n <h2>MAKING ALL TIME BEST</h2>\n <h1 style=\"line-height: 1 !important;\" >BRANDING <br> <span class=\"gray-text\">STORIES</span></h1>\n </div>\n <div class=\"img-floral\">\n <img src=\"../assets/mask-4.png\" alt=\"\">\n </div>\n </div>\n <div class=\"tab-container\">\n <div class=\"tabs\">\n <div v-for=\"tab in tabs\" :key=\"tab.id\" :class=\"{ active: activeTab === tab.id }\" @click=\"changeTab(tab.id)\">\n {{ tab.title }}\n </div>\n </div>\n <div class=\"tab-content\">\n <div class=\"tab-container\" v-for=\"tab in tabs\" v-show=\"activeTab === tab.id\" :key=\"tab.id\">\n <div class=\"image-container\">\n <template v-if=\"tab.id === 1\">\n <img src=\"../assets/w1.png\" alt=\"Image 1\" />\n <img src=\"../assets/w2.png\" alt=\"Image 2\" />\n <img src=\"../assets/w3.png\" alt=\"Image 3\" />\n <img src=\"../assets/w5.png\" alt=\"Image 5\" />\n\n <img src=\"../assets/w4.png\" alt=\"Image 4\" />\n <img src=\"../assets/w6.png\" alt=\"Image 6\" />\n <img src=\"../assets/w7.png\" alt=\"Image 7\" />\n <img src=\"../assets/w8.png\" alt=\"Image 8\" />\n <img src=\"../assets/w9.png\" alt=\"Image 9\" />\n </template>\n <template v-else-if=\"tab.id === 2\">\n <img src=\"../assets/w6.png\" alt=\"Image 6\" />\n <img src=\"../assets/w7.png\" alt=\"Image 7\" />\n <img src=\"../assets/w8.png\" alt=\"Image 8\" />\n <img src=\"../assets/w9.png\" alt=\"Image 9\" />\n <img src=\"../assets/w1.png\" alt=\"Image 1\" />\n <img src=\"../assets/w2.png\" alt=\"Image 2\" />\n <img src=\"../assets/w3.png\" alt=\"Image 3\" />\n <img src=\"../assets/w4.png\" alt=\"Image 4\" />\n <img src=\"../assets/w5.png\" alt=\"Image 5\" />\n </template>\n <template v-else>\n <img src=\"../assets/w8.png\" alt=\"Image 8\" />\n <img src=\"../assets/w9.png\" alt=\"Image 9\" />\n <img src=\"../assets/w1.png\" alt=\"Image 1\" />\n <img src=\"../assets/w2.png\" alt=\"Image 2\" />\n <img src=\"../assets/w3.png\" alt=\"Image 3\" />\n <img src=\"../assets/w4.png\" alt=\"Image 4\" />\n <img src=\"../assets/w5.png\" alt=\"Image 5\" />\n <img src=\"../assets/w6.png\" alt=\"Image 6\" />\n <img src=\"../assets/w7.png\" alt=\"Image 7\" />\n </template>\n </div>\n </div>\n </div>\n </div>\n </div>\n</template>\n \n<script>\nexport default {\n data() {\n return {\n activeTab: 1,\n tabs: [\n { id: 1, title: \"DESIGN \" },\n { id: 2, title: \"BRANDING\" },\n { id: 3, title: \"PACKAGING\" },\n ],\n\n transitionDelay: .1, // Delay in milliseconds before applying the 'active' class\n isReady: false // Flag to track if the transition delay has passed\n\n };\n },\n methods: {\n changeTab(tabId) {\n this.activeTab = tabId;\n },\n },\n computed: {\n isActive() {\n return this.$route.path === '/work' && this.isReady;\n }\n },\n mounted() {\n setTimeout(() => {\n this.isReady = true;\n }, this.transitionDelay);\n },\n};\n</script>\n \n<style scoped>\n.work-container.active {\n transform: translateY(0);\n transition: transform .75s ease-in-out;\n}\n\n.work-container {\n display: flex;\n justify-content: space-between !important;\n align-items: center;\n transform: translateX(-100%);\n height: calc(100vh - 6rem);\n}\n\n.text {\n margin-left: 11rem;\n padding-bottom: 5rem;\n}\n\n.text h2 {\n font-size: 2.25rem;\n /* Equivalent to 36px / 16px */\n color: #707070;\n margin: 0;\n font-weight: 500;\n}\n\n.text h1 {\n font-size: 7rem;\n /* Equivalent to 112px / 16px */\n color: #ec2326;\n margin: 0;\n}\n\n.gray-text {\n color: #b2b2b2;\n}\n\n.img-floral {\n padding-top: 2.938rem;\n height: 100% !important;\n}\n\n.img-floral img {\n height: 100%;\n width: 100%;\n object-position: bottom !important;\n object-fit: contain !important;\n}\n\n.tab-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n color: #707070;\n padding-top: 3rem;\n padding-bottom: 2rem;\n}\n\n.tabs {\n display: flex;\n font-size: 2rem;\n /* Equivalent to 32px / 16px */\n margin-bottom: .5rem;\n}\n\n.tabs div {\n position: relative;\n padding: 10px 20px;\n background-color: transparent;\n border: none;\n color: #707070 !important;\n cursor: pointer;\n font-size: 2rem;\n}\n\n.tabs div.active {\n color: #ec2326 !important;\n font-weight: 700;\n font-size: 2rem;\n\n}\n\n.tabs div.active::after {\n content: \"\";\n position: absolute;\n bottom: -0.625rem;\n /* Equivalent to -10px / 16px */\n left: 50%;\n transform: translateX(-50%);\n width: 0.75rem;\n /* Equivalent to 12px / 16px */\n height: 0.75rem;\n /* Equivalent to 12px / 16px */\n border-radius: 50%;\n background-color: #ec2326;\n}\n\n.tab-content {\n margin-top: 1.25rem;\n /* Equivalent to 20px / 16px */\n}\n\n.image-container {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n gap: 1rem;\n}\n\n.image-container img {\n height: 34.375rem;\n /* Equivalent to 550px / 16px */\n width: 34.375rem;\n /* Equivalent to 550px / 16px */\n}\n\nimg {\n margin-bottom: 1.5rem;\n}</style>\n ","import { render } from \"./WorkLayout.vue?vue&type=template&id=7190513c&scoped=true\"\nimport script from \"./WorkLayout.vue?vue&type=script&lang=js\"\nexport * from \"./WorkLayout.vue?vue&type=script&lang=js\"\n\nimport \"./WorkLayout.vue?vue&type=style&index=0&id=7190513c&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-7190513c\"]])\n\nexport default __exports__","import { render } from \"./WorkView.vue?vue&type=template&id=0a3ab7f8\"\nimport script from \"./WorkView.vue?vue&type=script&lang=js\"\nexport * from \"./WorkView.vue?vue&type=script&lang=js\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createRouter, createWebHistory } from \"vue-router\";\nimport HomeView from \"../views/HomeView.vue\";\nimport About from \"../views/AboutView.vue\";\nimport Contact from \"../views/ContactView.vue\";\nimport Services from \"../views/ServicesView.vue\";\nimport Work from \"../views/WorkView.vue\";\n\nconst routes = [\n {\n path: \"/\",\n name: \"home\",\n component: HomeView,\n },\n {\n path: \"/about\",\n name: \"About\",\n component: About,\n },\n {\n path: \"/contact\",\n name: \"Contact\",\n component: Contact,\n },\n {\n path: \"/services\",\n name: \"Services\",\n component: Services,\n },\n {\n path: \"/work\",\n name: \"Work\",\n component: Work,\n },\n];\n\nconst router = createRouter({\n history: createWebHistory(process.env.BASE_URL),\n routes,\n scrollBehavior() {\n return { top: 0 };\n },\n});\nrouter.beforeEach((to, from, next) => {\n // scroll the view to top\n if (!to.hash) window.scrollTo(0, 0);\n next();\n});\n\nexport default router;\n","import { createApp } from 'vue'\nimport App from './App.vue'\nimport router from './router'\nimport store from './store'\nimport '@fortawesome/fontawesome-free/css/all.css';\n\ncreateApp(App).use(store).use(router).mount('#app')\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t143: 0\n};\n\n// no chunk on demand loading\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkprj_arcus_v3\"] = self[\"webpackChunkprj_arcus_v3\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [998], function() { return __webpack_require__(1498); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["id","_createElementBlock","_hoisted_1","_createVNode","_component_NavBar","_component_router_view","_createElementVNode","class","_hoisted_9","_hoisted_10","_hoisted_11","src","_imports_1","alt","_imports_2","_normalizeClass","$data","isMenuOpen","_hoisted_2","_component_router_link","exact","to","_imports_0","onClick","_cache","args","$options","toggleMenu","_hoisted_3","active","_ctx","$route","path","hamburgerOpen","_hoisted_13","isLogoVisible","_hoisted_14","_hoisted_15","_hoisted_16","isActiveRoute","scrollTop","scrollWork","createStore","state","isMainContainerVisible","isContactVisible","showDesignSolution","contactSectionVisible","getters","mutations","setMainContainerVisible","isVisible","setContactVisible","setShowDesignSolution","value","setContactSectionVisible","actions","modules","name","data","scrollToContact","computed","activeRoute","this","watch","newRoute","handleActiveRoute","methods","mapMutations","route","console","log","contactSection","document","getElementById","window","scrollTo","top","$router","push","handleScroll","index","commit","mainContainer","rect","getBoundingClientRect","screenTop","bottom","servicesLink","querySelector","workLink","contactLink","aboutLink","homeLink","classList","add","remove","addEventListener","event","preventDefault","screenY","$store","mounted","options","scrollBehavior","hash","sectionEl","replace","el","unmounted","removeEventListener","__exports__","components","NavBar","render","_component_HomeLayout","style","_imports_3","_hoisted_7","_hoisted_8","_imports_4","_imports_5","_hoisted_12","_imports_6","_imports_7","_hoisted_17","_hoisted_18","_imports_8","_imports_9","_hoisted_22","_hoisted_23","$setup","isUnloading","_component_swiper","direction","slidesPerView","mousewheel","pagination","clickable","speed","effect","onSlideChange","onSlideChangeTransitionStart","onInit","onSwiperInit","_component_swiper_slide","activeSlideIndex","prevSlideIndex","_hoisted_5","_hoisted_6","_component_ArrowIcon","_hoisted_20","_hoisted_21","_hoisted_25","_hoisted_26","xmlns","width","height","viewBox","script","SwiperCore","use","Mousewheel","Pagination","Swiper","SwiperSlide","ArrowIcon","setup","EffectFade","ref","isEnd","swiperRef","swiper","setTimeout","activeIndex","slideChanging","onSlideChangeTransitionEnd","delay","navigator","userAgent","toLowerCase","includes","deltaY","stopPropagation","router","Math","abs","slideNext","slidePrev","query","currentRoute","slide","slideTo","getElementsByClassName","HomeLayout","_component_AboutLayout","_component_FooterLayout","showImage2","props","_hoisted_4","AboutLayout","FooterLayout","_component_ContactLayout","isActive","_normalizeStyle","$props","animate","type","placeholder","$event","showNameError","email","showEmailError","showInvalidEmailError","_hoisted_19","rows","message","showMessageError","submitForm","showSuccessMessage","transitionDelay","isReady","trim","emailRegex","test","Boolean","default","mapState","ContactLayout","_component_ServicesLayout","showFooter","_hoisted_32","_hoisted_33","fadeInAnimation","isFadeAnimation","spaceBetween","isHash","_hoisted_24","_hoisted_27","_hoisted_28","_hoisted_29","_hoisted_30","_hoisted_31","exploreMore","_hoisted_35","onSlideChangeBackwardTransitionStart","pageYOffset","documentElement","ServicesLayout","val","footer","_component_WorkLayout","_Fragment","_renderList","tabs","tab","key","activeTab","changeTab","title","tabId","WorkLayout","routes","component","HomeView","About","Contact","Services","Work","createRouter","history","createWebHistory","process","beforeEach","from","next","createApp","App","store","mount","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","length","fulfilled","j","Object","keys","every","splice","r","n","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","g","globalThis","Function","e","obj","prop","prototype","hasOwnProperty","p","installedChunks","chunkId","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","self","forEach","bind","__webpack_exports__"],"sourceRoot":""}
Close