-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eslintcache
1 lines (1 loc) · 46.7 KB
/
.eslintcache
1
[{"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\index.js":"1","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\reportWebVitals.js":"2","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\App.js":"3","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\components\\Row\\Row.js":"4","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\Footer\\Footer.js":"5","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\1_Content_Header\\Content_Header.js":"6","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\5_Content_Clientes\\Content_Clientes.js":"7","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\1_Content_Header\\Content_Header.styles.js":"8","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\1_Content_Header\\SocialNetworkIcons\\SocialNetworkIcons.js":"9","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\1_Content_Header\\GuideToScrollBar\\GuideToScrollBar.js":"10","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\0_Header\\Header.js":"11","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\2_Content_Slider\\Content_Slider.js":"12","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\2_Content_Slider\\Content_Slider.styles.js":"13","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\components\\Col\\Col.js":"14","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\3_Content_Produtos\\Content_Produtos.js":"15","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\3_Content_Produtos\\Content_Produtos.styles.js":"16","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\4_Content_SaibaMais\\Content_SaibaMais.js":"17","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\5_Content_Clientes\\Content_Clientes.styles.js":"18","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\4_Content_SaibaMais\\Content_SaibaMais.styles.js":"19","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\Footer\\Footer.styles.js":"20","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\0_Header\\Header.styles.js":"21","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\Menu\\Menu.js":"22","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\Menu\\Menu.styles.js":"23","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\components\\Scroll\\Scroll.js":"24","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\store\\index.js":"25","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\store\\ducks\\index.js":"26","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\store\\ducks\\scroll.js":"27","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\components\\Scroll\\ScrollMarker.js":"28","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\store\\ducks\\menu.js":"29","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\2_Content_Slider\\Content_Slider_Circles.styles.js":"30"},{"size":478,"mtime":1610712523688,"results":"31","hashOfConfig":"32"},{"size":362,"mtime":1607286274151,"results":"33","hashOfConfig":"32"},{"size":1237,"mtime":1611320876096,"results":"34","hashOfConfig":"32"},{"size":760,"mtime":1611214083500,"results":"35","hashOfConfig":"32"},{"size":2121,"mtime":1611315340840,"results":"36","hashOfConfig":"32"},{"size":3125,"mtime":1611497454123,"results":"37","hashOfConfig":"32"},{"size":3597,"mtime":1611662559665,"results":"38","hashOfConfig":"32"},{"size":5577,"mtime":1611661217043,"results":"39","hashOfConfig":"32"},{"size":1498,"mtime":1611245415077,"results":"40","hashOfConfig":"32"},{"size":1787,"mtime":1611245654508,"results":"41","hashOfConfig":"32"},{"size":1298,"mtime":1611315388578,"results":"42","hashOfConfig":"32"},{"size":7244,"mtime":1611320433845,"results":"43","hashOfConfig":"32"},{"size":7509,"mtime":1611660486872,"results":"44","hashOfConfig":"32"},{"size":335,"mtime":1611131266908,"results":"45","hashOfConfig":"32"},{"size":1916,"mtime":1611314992719,"results":"46","hashOfConfig":"32"},{"size":4450,"mtime":1611601129721,"results":"47","hashOfConfig":"32"},{"size":2037,"mtime":1611315045655,"results":"48","hashOfConfig":"32"},{"size":3595,"mtime":1611662647242,"results":"49","hashOfConfig":"32"},{"size":7155,"mtime":1611601131289,"results":"50","hashOfConfig":"32"},{"size":2741,"mtime":1611253661811,"results":"51","hashOfConfig":"32"},{"size":2328,"mtime":1611316708711,"results":"52","hashOfConfig":"32"},{"size":1465,"mtime":1611315585516,"results":"53","hashOfConfig":"32"},{"size":1928,"mtime":1611315605995,"results":"54","hashOfConfig":"32"},{"size":5088,"mtime":1611662131748,"results":"55","hashOfConfig":"32"},{"size":436,"mtime":1611320930736,"results":"56","hashOfConfig":"32"},{"size":205,"mtime":1611054310726,"results":"57","hashOfConfig":"32"},{"size":593,"mtime":1611044247437,"results":"58","hashOfConfig":"32"},{"size":1023,"mtime":1611321240351,"results":"59","hashOfConfig":"32"},{"size":310,"mtime":1611054301286,"results":"60","hashOfConfig":"32"},{"size":3422,"mtime":1611660319457,"results":"61","hashOfConfig":"32"},{"filePath":"62","messages":"63","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},"plfyft",{"filePath":"65","messages":"66","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"67","messages":"68","errorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"69","usedDeprecatedRules":"64"},{"filePath":"70","messages":"71","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"72","usedDeprecatedRules":"64"},{"filePath":"73","messages":"74","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"75","usedDeprecatedRules":"64"},{"filePath":"76","messages":"77","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"78","usedDeprecatedRules":"64"},{"filePath":"79","messages":"80","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"81","messages":"82","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"83","messages":"84","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"85","messages":"86","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"87","messages":"88","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"89","usedDeprecatedRules":"64"},{"filePath":"90","messages":"91","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"92","usedDeprecatedRules":"64"},{"filePath":"93","messages":"94","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"95","messages":"96","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"97","messages":"98","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"99","usedDeprecatedRules":"64"},{"filePath":"100","messages":"101","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"102","messages":"103","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"104","usedDeprecatedRules":"64"},{"filePath":"105","messages":"106","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"107","messages":"108","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"109","messages":"110","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"111","messages":"112","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"113","messages":"114","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"115","messages":"116","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"117","messages":"118","errorCount":0,"warningCount":10,"fixableErrorCount":0,"fixableWarningCount":0,"source":"119","usedDeprecatedRules":"64"},{"filePath":"120","messages":"121","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"122","messages":"123","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"124","messages":"125","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"126","messages":"127","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"128","usedDeprecatedRules":"64"},{"filePath":"129","messages":"130","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"64"},{"filePath":"131","messages":"132","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\index.js",[],["133","134"],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\reportWebVitals.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\App.js",["135","136","137","138","139"],"import React from 'react'\nimport { Provider } from \"react-redux\"\nimport { PersistGate } from \"redux-persist/integration/react\"\nimport { store, persistor } from \"./store\"\n\nimport '~/assets/scss/Fonts.scss';\nimport '~/assets/scss/Defaults.scss';\n\nimport Header from '~/sections/0_Header/Header';\nimport Content_Header from '~/sections/1_Content_Header/Content_Header';\nimport Content_Slider from '~/sections/2_Content_Slider/Content_Slider';\nimport Content_Produtos from '~/sections/3_Content_Produtos/Content_Produtos';\nimport Content_SaibaMais from '~/sections/4_Content_SaibaMais/Content_SaibaMais';\nimport Content_Clientes from '~/sections/5_Content_Clientes/Content_Clientes';\nimport Footer from '~/sections/Footer/Footer';\nimport Menu from '~/sections/Menu/Menu';\nimport Scroll from '~/components/Scroll/Scroll'\n\nconst App = () => {\n \n return (\n <Provider store={store}>\n <PersistGate loading={null} persistor={persistor}>\n <Header/>\n <Scroll>\n <Content_Header/>\n <Content_Slider/>\n <Content_Produtos/>\n <Content_SaibaMais/>\n <Content_Clientes/>\n <Footer/>\n </Scroll>\n <Menu/>\n </PersistGate>\n </Provider>\n );\n}\n\nexport default App;","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\components\\Row\\Row.js",["140"],"import React from 'react'\r\nimport styled from 'styled-components'\r\n\r\nexport const Row = styled.div`\r\n position:relative;\r\n display:flex;\r\n\r\n flex-direction: row;\r\n align-items: center;\r\n justify-content:space-between;\r\n justify-content:${\r\n props => props.center ? \"center\" : (props.right ? \"flex-end\" : props.left ? \"flex-start\" : \"space-between\" )\r\n };\r\n \r\n align-items:${\r\n props => props.center ? \"center\" : (props.right ? \"flex-end\" : props.left ? \"flex-start\" : \"space-between\" )\r\n };\r\n\r\n\r\n width:100%;\r\n max-width:calc(1640px + 12px + 12px);\r\n padding: 0 12px;\r\n box-sizing:border-box;\r\n \r\n @media(max-width: 1024px) {\r\n flex-direction: column;\r\n }\r\n \r\n`;\r\n\r\nexport default Row;","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\Footer\\Footer.js",["141"],"import React from 'react'\r\nimport styled from 'styled-components'\r\nimport ScrollMarker from '~/components/Scroll/ScrollMarker'\r\nimport {\r\nRow,\r\nSubInfos,\r\nContainer,\r\nInfoText,\r\nSocialNetworkList,\r\nSocialNetworkLink,\r\nSocialNetworkIcon,\r\nSiteTitle,\r\nSiteContact,\r\nSiteAdress,\r\nSiteEmail,\r\nLink,\r\nLinkCookies,\r\nCopyright\r\n } from './Footer.styles'\r\n\r\nimport FacebookIcon from '~/assets/images/facebook_footer.png'\r\nimport LinkedinIcon from '~/assets/images/linkedin_footer.png'\r\nimport InstagramIcon from '~/assets/images/instagram_footer.png'\r\n\r\nexport const Footer = () => {\r\n return(\r\n <ScrollMarker markerName=\"Footer\">\r\n <Container>\r\n <Row column>\r\n <InfoText>Siga-nos</InfoText>\r\n <SocialNetworkList>\r\n <SocialNetworkLink href=\"./\" target=\"_blank\" alt=\"Ícone Facebook\">\r\n <SocialNetworkIcon src={FacebookIcon}/>\r\n </SocialNetworkLink>\r\n <SocialNetworkLink href=\"./\" target=\"_blank\" alt=\"Ícone Linkedin\">\r\n <SocialNetworkIcon src={LinkedinIcon}/>\r\n </SocialNetworkLink>\r\n <SocialNetworkLink href=\"./\" target=\"_blank\" alt=\"Ícone Instagram\">\r\n <SocialNetworkIcon src={InstagramIcon}/>\r\n </SocialNetworkLink>\r\n </SocialNetworkList>\r\n <SiteTitle>INSULANA</SiteTitle>\r\n <SiteContact>Tel. 912 240 170 / 928 495 568</SiteContact>\r\n <SiteAdress>Rua da Samba nº 30 / 30</SiteAdress>\r\n <SiteEmail>[email protected]</SiteEmail>\r\n </Row>\r\n <SubInfos>\r\n <Link href=\"./\" >Termos e Condições</Link>\r\n <Copyright>© INSULANA 2020. Todos os direitos reservados</Copyright>\r\n <LinkCookies href=\"./\" >Política de Cookies</LinkCookies>\r\n </SubInfos>\r\n </Container>\r\n </ScrollMarker>\r\n )\r\n}\r\n\r\nexport default Footer;","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\1_Content_Header\\Content_Header.js",["142","143","144"],"import React from 'react'\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport ScrollMarker from '~/components/Scroll/ScrollMarker'\r\nimport ContentImageSrc from '~/assets/images/imagem_home_covid19.png'\r\nimport ImageLayerShapeSrc from '~/assets/images/home-animation/imagem_home_covid19_layer_shape.png'\r\nimport ImageLayerVirusSrc from '~/assets/images/home-animation/imagem_home_covid19_layer_virus.png'\r\nimport ImageLayerProfissionalSrc from '~/assets/images/home-animation/imagem_home_covid19_layer_profissional.png'\r\nimport ImageLayerFogSrc from '~/assets/images/home-animation/fog.png'\r\nimport GuideToScrollBar from './GuideToScrollBar/GuideToScrollBar'\r\nimport SocialNetworkIcons from './SocialNetworkIcons/SocialNetworkIcons'\r\nimport {\r\n Row,\r\n ContentRow,\r\n ContentHeaderSection,\r\n ContentImage,\r\n ImageContainer,\r\n ImageBox,\r\n LightLeak,\r\n ContentText,\r\n Text,\r\n Button,\r\n ImageLayerShape,\r\n ImageLayerVirus,\r\n ImageLayerProfissional,\r\n ImageFog\r\n} from './Content_Header.styles.js';\r\nimport './Content_Header.scss';\r\n\r\nexport const ContentHeader = () => {\r\n\r\n const [animate, setAnimate] = React.useState(false); \r\n\r\n const scrollReducer = useSelector((state) => state.scrollReducer); \r\n\r\n React.useEffect(() => {\r\n \r\n if( scrollReducer.targetList[scrollReducer.currentTarget] &&\r\n scrollReducer.targetList[scrollReducer.currentTarget].markerName == \"Header\")\r\n {\r\n setAnimate(true);\r\n }\r\n \r\n }, [scrollReducer]);\r\n \r\n return ( \r\n <ContentHeaderSection>\r\n <ScrollMarker absolute markerName=\"Header\"/>\r\n <GuideToScrollBar/>\r\n <SocialNetworkIcons/>\r\n <ContentRow center>\r\n <ImageContainer> \r\n <ImageBox>\r\n <ContentImage className=\"ContentImage\" src={ContentImageSrc} alt=\"Profissional de higienização em roupa totalmente protegida, com óculos e protetores auriculares. Segurando um higienizador, com uma estrutura de vírus corona ao fundo.\"/>\r\n <LightLeak alt=\"Efeito de luz.\" animate={animate}/>\r\n <ImageLayerShape alt=\"Efeito de fundo.\" animate={animate} src={ImageLayerShapeSrc}/>\r\n <ImageLayerVirus alt=\"Corona Vírus.\" animate={animate} src={ImageLayerVirusSrc}/>\r\n <ImageLayerProfissional alt=\"Profissional de higienização.\" animate={animate} src={ImageLayerProfissionalSrc}/>\r\n <ImageFog alt=\"Efeito de fumaça.\" animate={animate} src={ImageLayerFogSrc}/>\r\n <ImageFog alt=\"Efeito de fumaça.\" fog={2} animate={animate} src={ImageLayerFogSrc}/>\r\n </ImageBox>\r\n </ImageContainer>\r\n <ContentText className=\"ContentText\">\r\n <Text className=\"Text\" animate={animate}>As mais avançadas soluções de <strong>higienização Covid-19</strong>.</Text>\r\n <Button className=\"Button\" animate={animate}>Descubra mais</Button>\r\n </ContentText>\r\n </ContentRow>\r\n </ContentHeaderSection>\r\n );\r\n}\r\n\r\nexport default ContentHeader;","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\5_Content_Clientes\\Content_Clientes.js",["145","146","147"],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\1_Content_Header\\Content_Header.styles.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\1_Content_Header\\SocialNetworkIcons\\SocialNetworkIcons.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\1_Content_Header\\GuideToScrollBar\\GuideToScrollBar.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\0_Header\\Header.js",["148","149"],"import React from 'react'\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport styled from 'styled-components'\r\nimport logo from '~/assets/images/LOGO.png'\r\nimport './Header.scss';\r\nimport {\r\nRow,\r\nHeaderSection,\r\nRightContainer,\r\nOpenMenuStyleBar,\r\nLogo,\r\nLogoLink,\r\nButtonFreeQuote,\r\nButtonOpenMenu\r\n} from './Header.styles'\r\n\r\nexport const Header = () => {\r\n \r\n const dispatch = useDispatch();\r\n\r\n const openMenu = () => {\r\n dispatch({\r\n type: \"SET_MENU_OPEN\", \r\n open : true\r\n });\r\n }\r\n\r\n return (\r\n <HeaderSection className=\"HeaderSection\">\r\n <Row>\r\n <LogoLink href=\"./\">\r\n <Logo src={logo} className=\"Logo\" alt=\"Logo INSULANA\"/>\r\n </LogoLink>\r\n <RightContainer className=\"RightContainer\">\r\n <ButtonFreeQuote className=\"ButtonFreeQuote\">\r\n Orçamento Gratuito\r\n </ButtonFreeQuote>\r\n <ButtonOpenMenu role=\"button\" onClick={openMenu} className=\"ButtonOpenMenu\">\r\n <OpenMenuStyleBar/>\r\n <OpenMenuStyleBar/>\r\n <OpenMenuStyleBar/>\r\n </ButtonOpenMenu>\r\n </RightContainer>\r\n </Row>\r\n </HeaderSection>\r\n );\r\n}\r\n\r\nexport default Header;","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\2_Content_Slider\\Content_Slider.js",["150","151","152","153"],"import React from 'react'\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport Row from '~/components/Row/Row'\r\nimport ScrollMarker from '~/components/Scroll/ScrollMarker'\r\nimport {\r\nSection,\r\nSlider,\r\nSliderList,\r\nSliderCrop,\r\nSliderCarrousel,\r\nSlideRow,\r\nSlide,\r\nInfos,\r\nContainerImage,\r\nImageBox,\r\nImage,\r\nTitle,\r\nText,\r\nTextLink,\r\nButton,\r\nSliderPagination,\r\nPaginationItem,\r\nPaginationTitle,\r\nScrollMarkerPosition\r\n} from './Content_Slider.styles.js'\r\nimport {\r\n CircleDesigns,\r\n BlueCircleDesign,\r\n WhiteCircleDesign,\r\n LineCircleDesign,\r\n CircleTextDesign\r\n} from './Content_Slider_Circles.styles.js'\r\nimport imageLimpezaGerais from '~/assets/images/Limpezas_gerais.png'\r\nimport imageLimpezaEspecializada from '~/assets/images/Limpeza_especializada.png'\r\nimport imageServicoEntrega from '~/assets/images/Servico_entregas.png'\r\nimport imageAssistenciaTecnica from '~/assets/images/Assistencia_tecnica.png'\r\n\r\nexport const Content_Slider = () => {\r\n\r\n const scrollReducer = useSelector((state) => state.scrollReducer); \r\n const [currentSlide, setCurrentSlide] = React.useState(0);\r\n const [sliderList, setSliderList] = React.useState([ \r\n {\r\n image : imageLimpezaGerais,\r\n title : \"LIMPEZA E HIGIENE GERAL\",\r\n title : (<>LIMPEZA<br/> E HIGIENE GERAL</>),\r\n text : \"A melhor limpeza e higienização está ao seu alcance, qualquer que seja a dimensão do seu negócio.\",\r\n linkText : \"Saiba mais\",\r\n buttonText : \"Peça-nos um orçamento\",\r\n alt : \"Um homem limpando o chão.\",\r\n on:true,\r\n },\r\n {\r\n image : imageLimpezaEspecializada,\r\n title : (<>LIMPEZA<br/> ESPECIALIZADA</>),\r\n text : \"Há situações que pedem uma higienização ainda mais especializada dos espaços.\",\r\n linkText : \"Saiba mais\",\r\n buttonText : \"Peça-nos um orçamento\",\r\n alt : \"Pessoa totalmente em roupa protegida higienizando o ambiente.\",\r\n on:false,\r\n },\r\n {\r\n image : imageServicoEntrega,\r\n title : \"Serviço de entregas\",\r\n text : \"O Serviço de Entregas Insulana garante que as suas encomendas chegam à sua empresa atempadamente.\",\r\n linkText : \"Saiba mais\",\r\n buttonText : \"Peça-nos um orçamento\",\r\n alt : \"Um entregador sorridente empurrando algumas caixas.\",\r\n on:false,\r\n },\r\n {\r\n image : imageAssistenciaTecnica,\r\n title : \"Assistência técnica\",\r\n text : \"O nosso Serviço de Assistência Técnica garante a manutenção e reparação de todos os tipos de máquinas industrias.\",\r\n linkText : \"Saiba mais\",\r\n buttonText : \"Peça-nos um orçamento\",\r\n alt : \"Um técnico sorridente.\",\r\n on:false,\r\n }\r\n ]);\r\n\r\n const ifMaxCarousel = () => {\r\n return currentSlide + 2 > sliderList.length;\r\n }\r\n \r\n const nextSlide = () => {\r\n\r\n if(!ifMaxCarousel()){\r\n \r\n let newCurrentSlide = currentSlide + 1;\r\n setCurrentSlide(newCurrentSlide);\r\n }\r\n }\r\n\r\n const activeSlide = n => {\r\n\r\n let sliderListNew = sliderList.map((slide) => {\r\n slide.on = false;\r\n return slide;\r\n });\r\n\r\n sliderListNew[n].on = true;\r\n setSliderList(sliderListNew);\r\n setCurrentSlide(n);\r\n }\r\n\r\n React.useEffect(() => {\r\n\r\n if( scrollReducer.targetList[scrollReducer.currentTarget] &&\r\n scrollReducer.targetList[scrollReducer.currentTarget].markerName.indexOf(\"Slider-\") >= 0)\r\n {\r\n let newSlide = scrollReducer.targetList[scrollReducer.currentTarget].markerName.replace('Slider-','');\r\n \r\n activeSlide(newSlide);\r\n }\r\n \r\n }, [scrollReducer]);\r\n \r\n return(\r\n \r\n <Section>\r\n <Row center>\r\n <Slider>\r\n <SliderList>\r\n <SliderCrop>\r\n <SliderCarrousel currentSlide={currentSlide}>\r\n {sliderList.map((slide, i) => {\r\n return (\r\n <Slide key={i} isActive={slide.on}>\r\n <ScrollMarkerPosition>\r\n <ScrollMarker absolute markerName={\"Slider-\" + i}/> \r\n </ScrollMarkerPosition>\r\n <SlideRow left>\r\n <ContainerImage i={i} isActive={slide.on}>\r\n <ImageBox>\r\n <CircleDesigns i={i}>\r\n <BlueCircleDesign isActive={slide.on}/>\r\n <WhiteCircleDesign isActive={slide.on}/>\r\n <LineCircleDesign isActive={slide.on}/>\r\n </CircleDesigns>\r\n <Image src={slide.image} alt={slide.alt}/>\r\n </ImageBox>\r\n </ContainerImage>\r\n <Infos>\r\n <CircleTextDesign isActive={slide.on}/>\r\n <Title isActive={slide.on}>{slide.title}</Title>\r\n <Text isActive={slide.on}>{slide.text}</Text>\r\n <TextLink isActive={slide.on}>{slide.linkText}</TextLink>\r\n <Button isActive={slide.on}>{slide.buttonText}</Button>\r\n </Infos> \r\n </SlideRow>\r\n </Slide> \r\n \r\n )\r\n })}\r\n \r\n </SliderCarrousel>\r\n <SliderPagination>\r\n {sliderList.map((slide, i) => {\r\n return (\r\n <PaginationItem key={i} isActive={slide.on}>\r\n <PaginationTitle isActive={slide.on}>{slide.title}</PaginationTitle>\r\n </PaginationItem>\r\n )\r\n })}\r\n </SliderPagination>\r\n </SliderCrop>\r\n </SliderList>\r\n </Slider>\r\n </Row>\r\n </Section>\r\n )\r\n}\r\n\r\nexport default Content_Slider;","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\2_Content_Slider\\Content_Slider.styles.js",["154"],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\components\\Col\\Col.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\3_Content_Produtos\\Content_Produtos.js",["155","156"],"import React from 'react'\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport ScrollMarker from '~/components/Scroll/ScrollMarker'\r\nimport {\r\nBlueCircle,\r\nSection,\r\nInfos,\r\nTexts,\r\nTitle,\r\nText,\r\nButton,\r\nImageBox,\r\nImage,\r\nImageSmaller\r\n} from './Content_Produtos.styles'\r\n\r\nimport imageSrc from '~/assets/images/Produtos_1.png'\r\nimport imageSmallerSrc from '~/assets/images/Produtos_2.png'\r\nimport Row from '~/components/Row/Row'\r\n\r\nexport const Content_Produtos = () => { \r\n\r\n const [animate, setAnimate] = React.useState(false); \r\n\r\n const scrollReducer = useSelector((state) => state.scrollReducer); \r\n\r\n React.useEffect(() => {\r\n \r\n if( scrollReducer.targetList[scrollReducer.currentTarget] &&\r\n scrollReducer.targetList[scrollReducer.currentTarget].markerName == \"Produtos\")\r\n {\r\n setAnimate(true);\r\n }\r\n \r\n }, [scrollReducer]);\r\n\r\n return( \r\n <Section>\r\n <ScrollMarker absolute markerName=\"Produtos\"/>\r\n <Row left>\r\n <Infos animate={animate}>\r\n <Texts>\r\n <BlueCircle animate={animate}/>\r\n <Title animate={animate}>Produtos e equipamentos de última geração.</Title>\r\n <Text animate={animate}>Para venda ao público ou para utilização na sua empresa.</Text>\r\n <Button animate={animate}>Encontre o que procura</Button> \r\n </Texts>\r\n </Infos>\r\n <ImageBox>\r\n <Image animate={animate} src={imageSrc} alt=\"Profissional de higienização trabalhando.\"/>\r\n <ImageSmaller animate={animate} src={imageSmallerSrc} alt=\"Uma máquina de higienização.\"/>\r\n </ImageBox>\r\n </Row>\r\n </Section>\r\n )\r\n}\r\n\r\nexport default Content_Produtos;","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\3_Content_Produtos\\Content_Produtos.styles.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\4_Content_SaibaMais\\Content_SaibaMais.js",["157","158"],"import React from 'react'\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\nimport ScrollMarker from '~/components/Scroll/ScrollMarker'\r\nimport {\r\nSection,\r\nInfos,\r\nTitle,\r\nText,\r\nButton,\r\nBlueCircle,\r\nImageBox,\r\nImageContainer,\r\nImage,\r\nRow,\r\nBlueCircleDesign,\r\nWhiteCircleDesign,\r\nLineCircleDesign,\r\nScrollMarkerPosition\r\n} from './Content_SaibaMais.styles'\r\nimport imageSrc from '~/assets/images/Quem_somos.png'\r\n\r\nexport const Content_SaibaMais = () => {\r\n \r\n const [animate, setAnimate] = React.useState(false); \r\n\r\n const scrollReducer = useSelector((state) => state.scrollReducer); \r\n\r\n React.useEffect(() => {\r\n\r\n if( scrollReducer.targetList[scrollReducer.currentTarget] &&\r\n scrollReducer.targetList[scrollReducer.currentTarget].markerName == \"SaibaMais\")\r\n {\r\n setAnimate(true);\r\n }\r\n \r\n }, [scrollReducer]);\r\n \r\n return(\r\n \r\n <Section>\r\n <ScrollMarkerPosition>\r\n <ScrollMarker absolute markerName=\"SaibaMais\"/>\r\n </ScrollMarkerPosition>\r\n <Row left>\r\n <ImageBox>\r\n <ImageContainer animate={animate}>\r\n <Image src={imageSrc} alt=\"Mulher sorridente trabalhando.\"/>\r\n <BlueCircleDesign animate={animate}/>\r\n <WhiteCircleDesign animate={animate}/>\r\n <LineCircleDesign animate={animate}/>\r\n </ImageContainer>\r\n </ImageBox> \r\n <Infos> \r\n <BlueCircle animate={animate}/>\r\n <Title animate={animate}>Fique a conhecer-nos melhor.</Title>\r\n <Text animate={animate}>Uma história assente na qualidade, visão e empreendedorismo ao serviço das pessoas.</Text>\r\n <Button animate={animate}>Saiba mais</Button> \r\n </Infos>\r\n </Row>\r\n </Section>\r\n )\r\n}\r\n\r\nexport default Content_SaibaMais;","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\5_Content_Clientes\\Content_Clientes.styles.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\4_Content_SaibaMais\\Content_SaibaMais.styles.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\Footer\\Footer.styles.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\0_Header\\Header.styles.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\Menu\\Menu.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\Menu\\Menu.styles.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\components\\Scroll\\Scroll.js",["159","160","161","162","163","164","165","166","167","168"],"import React from 'react'\r\nimport styled from 'styled-components'\r\nimport { useDispatch, useSelector } from \"react-redux\";\r\n\r\nexport const Scroll = (props) => {\r\n\r\n const dispatch = useDispatch();\r\n\r\n const containerRef = React.useRef(null);\r\n const [scrollY, setScrollY] = React.useState(0);\r\n const [isScrollingLock, setIsScrollingLock] = React.useState(false);\r\n\r\n const scrollReducer = useSelector((state) => state.scrollReducer); \r\n\r\n const isScrollTargetMin = () => {\r\n return ( scrollReducer.currentTarget - 1 >= 0 )\r\n }\r\n \r\n const isScrollTargetMax = () => {\r\n\r\n return ( scrollReducer.currentTarget + 1 < scrollReducer.targetList.length )\r\n }\r\n\r\n const isTopEnd = (newScrollTop) => {\r\n\r\n if(newScrollTop > 0) {\r\n\r\n newScrollTop = 0;\r\n }\r\n\r\n return newScrollTop;\r\n }\r\n\r\n const isBottomEnd = (newScrollTop) => {\r\n\r\n const rootEl = document.getElementById(\"root\");\r\n\r\n if(rootEl){\r\n\r\n const documentHeight = rootEl.offsetHeight; \r\n const windowHeight = window.innerHeight;\r\n\r\n if(-newScrollTop > documentHeight - windowHeight) {\r\n\r\n newScrollTop = - ( documentHeight - windowHeight);\r\n }\r\n }\r\n \r\n return newScrollTop;\r\n }\r\n\r\n const getScrollTopY = (element) => {\r\n \r\n if(element && containerRef && containerRef.current)\r\n {\r\n return -(element.getBoundingClientRect().top + (-containerRef.current.getBoundingClientRect().top));\r\n }\r\n else\r\n {\r\n return 0;\r\n }\r\n }\r\n\r\n const scrollToTargetNumber = (newTarget, force) => {\r\n if((force === true) || (!isScrollingLock &&\r\n newTarget != null &&\r\n newTarget != scrollReducer.currentTarget )) {\r\n\r\n setIsScrollingLock(true);\r\n \r\n setTimeout(() => setIsScrollingLock(false),700);\r\n\r\n let newScrollTop = 0;\r\n \r\n if(force !== true)\r\n newScrollTop = getScrollTopY(scrollReducer.targetList[newTarget].markerRef);\r\n \r\n newScrollTop = isTopEnd(newScrollTop);\r\n\r\n newScrollTop = isBottomEnd(newScrollTop);\r\n\r\n setScrollY(newScrollTop);\r\n\r\n dispatch({\r\n type: \"SET_CURRENT_SCROLLY\", \r\n currentScrollY : newScrollTop,\r\n currentTarget : newTarget \r\n });\r\n }\r\n }\r\n\r\n const onWheel = e => {\r\n\r\n let newTarget = null;\r\n\r\n if(e.deltaY > 0 && isScrollTargetMax()){ //to down\r\n\r\n newTarget = scrollReducer.currentTarget + 1;\r\n }\r\n \r\n if(e.deltaY < 0 && isScrollTargetMin()){ //to up \r\n\r\n newTarget = scrollReducer.currentTarget - 1;\r\n }\r\n\r\n scrollToTargetNumber(newTarget);\r\n };\r\n\r\n const onKeyUp = e => {\r\n \r\n let newTarget = null;\r\n\r\n if((\r\n e.keyCode == 40 ||\r\n e.keyCode == 34 ||\r\n e.keyCode == 32 ||\r\n e.keyCode == 13 ) && isScrollTargetMax())//to down\r\n {\r\n newTarget = scrollReducer.currentTarget + 1;\r\n scrollToTargetNumber(newTarget);\r\n }\r\n \r\n if((\r\n e.keyCode == 38 ||\r\n e.keyCode == 33) && isScrollTargetMin())//to up\r\n { \r\n newTarget = scrollReducer.currentTarget - 1;\r\n scrollToTargetNumber(newTarget);\r\n } \r\n \r\n if(e.keyCode == 36){//to home\r\n newTarget = 0;\r\n scrollToTargetNumber(newTarget);\r\n }\r\n\r\n \r\n if(e.keyCode == 35){//to end\r\n newTarget = scrollReducer.targetList.length -1;\r\n scrollToTargetNumber(newTarget);\r\n }\r\n };\r\n\r\n let touchMoves = [];\r\n const onTouchStart = (e) => {\r\n touchMoves = [];\r\n }\r\n\r\n const onTouchMove = (e) => {\r\n touchMoves.push(e.touches[0].clientY);\r\n }\r\n\r\n const onTouchEnd = (e) => {\r\n let newTarget = null;\r\n\r\n if(touchMoves.length > 0){\r\n if(touchMoves[1] < touchMoves[0] && isScrollTargetMax()) {\r\n newTarget = scrollReducer.currentTarget + 1;\r\n scrollToTargetNumber(newTarget);\r\n }\r\n \r\n if(touchMoves[0] < touchMoves[1] && isScrollTargetMin()) {\r\n newTarget = scrollReducer.currentTarget - 1;\r\n scrollToTargetNumber(newTarget); \r\n }\r\n } \r\n\r\n touchMoves = [];\r\n }\r\n\r\n const onResize = e => {\r\n let newTarget = 0;\r\n scrollToTargetNumber(newTarget, true);\r\n }\r\n\r\n React.useEffect(() => {\r\n window.addEventListener('resize', onResize)\r\n },[]);\r\n\r\n return(\r\n <Container \r\n tabIndex=\"0\"\r\n ref={containerRef}\r\n onTouchStart={onTouchStart}\r\n onTouchMove={onTouchMove}\r\n onTouchEnd={onTouchEnd}\r\n onWheel={onWheel}\r\n onKeyUp={onKeyUp} \r\n scrollY={scrollY}>\r\n {props.children}\r\n </Container>\r\n )\r\n}\r\n\r\nconst Container = styled.div`\r\n display:block;\r\n width:100%;\r\n transform:${props => props.scrollY ? `translate(0px,${props.scrollY}px) ` : 'translate(0px,0px) '};\r\n transition:all 1500ms ease;\r\n`;\r\n\r\nexport default Scroll;","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\store\\index.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\store\\ducks\\index.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\store\\ducks\\scroll.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\components\\Scroll\\ScrollMarker.js",["169"],"import React from 'react'\r\nimport styled from 'styled-components'\r\nimport { useDispatch } from \"react-redux\";\r\n\r\nexport const ScrollMarker = (props) => {\r\n\r\n const dispatch = useDispatch();\r\n const markerRef = React.useRef(null);\r\n\r\n React.useEffect(() => {\r\n\r\n if(markerRef) {\r\n const newTarget = {\r\n markerRef : markerRef.current,\r\n markerName : props.markerName ? props.markerName : \" \"\r\n }\r\n \r\n dispatch({\r\n type: \"SET_NEW_TARGET\",\r\n newTargetList : newTarget\r\n });\r\n }\r\n\r\n }, []);\r\n\r\n return (\r\n <Marker absolute={props.absolute} ref={markerRef}>\r\n {props.children}\r\n </Marker>\r\n )\r\n}\r\n\r\nconst Marker = styled.div`\r\n width:100%;\r\n height:auto;\r\n\r\n display:block;\r\n \r\n ${props => props.absolute && `\r\n position:absolute;\r\n top:0;\r\n width:1px;\r\n height:1px; \r\n `}\r\n`;\r\n\r\nexport default ScrollMarker;","C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\store\\ducks\\menu.js",[],"C:\\Users\\byrd\\Desktop\\Euro M\\jobs\\Insulana\\insulana\\src\\sections\\2_Content_Slider\\Content_Slider_Circles.styles.js",["170","171","172","173"],{"ruleId":"174","replacedBy":"175"},{"ruleId":"176","replacedBy":"177"},{"ruleId":"178","severity":1,"message":"179","line":26,"column":11,"nodeType":"180","endLine":26,"endColumn":28},{"ruleId":"178","severity":1,"message":"181","line":27,"column":11,"nodeType":"180","endLine":27,"endColumn":28},{"ruleId":"178","severity":1,"message":"182","line":28,"column":11,"nodeType":"180","endLine":28,"endColumn":30},{"ruleId":"178","severity":1,"message":"183","line":29,"column":11,"nodeType":"180","endLine":29,"endColumn":31},{"ruleId":"178","severity":1,"message":"184","line":30,"column":11,"nodeType":"180","endLine":30,"endColumn":30},{"ruleId":"185","severity":1,"message":"186","line":1,"column":8,"nodeType":"187","messageId":"188","endLine":1,"endColumn":13},{"ruleId":"185","severity":1,"message":"189","line":2,"column":8,"nodeType":"187","messageId":"188","endLine":2,"endColumn":14},{"ruleId":"185","severity":1,"message":"190","line":2,"column":10,"nodeType":"187","messageId":"188","endLine":2,"endColumn":21},{"ruleId":"185","severity":1,"message":"191","line":12,"column":3,"nodeType":"187","messageId":"188","endLine":12,"endColumn":6},{"ruleId":"192","severity":1,"message":"193","line":38,"column":78,"nodeType":"194","messageId":"195","endLine":38,"endColumn":80},{"ruleId":"185","severity":1,"message":"189","line":2,"column":8,"nodeType":"187","messageId":"188","endLine":2,"endColumn":14},{"ruleId":"185","severity":1,"message":"190","line":3,"column":10,"nodeType":"187","messageId":"188","endLine":3,"endColumn":21},{"ruleId":"192","severity":1,"message":"193","line":57,"column":78,"nodeType":"194","messageId":"195","endLine":57,"endColumn":80},{"ruleId":"185","severity":1,"message":"196","line":2,"column":23,"nodeType":"187","messageId":"188","endLine":2,"endColumn":34},{"ruleId":"185","severity":1,"message":"189","line":3,"column":8,"nodeType":"187","messageId":"188","endLine":3,"endColumn":14},{"ruleId":"185","severity":1,"message":"190","line":2,"column":10,"nodeType":"187","messageId":"188","endLine":2,"endColumn":21},{"ruleId":"197","severity":1,"message":"198","line":46,"column":13,"nodeType":"199","messageId":"195","endLine":46,"endColumn":18},{"ruleId":"185","severity":1,"message":"200","line":86,"column":11,"nodeType":"187","messageId":"188","endLine":86,"endColumn":20},{"ruleId":"201","severity":1,"message":"202","line":117,"column":8,"nodeType":"203","endLine":117,"endColumn":23,"suggestions":"204"},{"ruleId":"192","severity":1,"message":"193","line":154,"column":28,"nodeType":"194","messageId":"195","endLine":154,"endColumn":30},{"ruleId":"185","severity":1,"message":"190","line":2,"column":10,"nodeType":"187","messageId":"188","endLine":2,"endColumn":21},{"ruleId":"192","severity":1,"message":"193","line":30,"column":78,"nodeType":"194","messageId":"195","endLine":30,"endColumn":80},{"ruleId":"185","severity":1,"message":"190","line":2,"column":10,"nodeType":"187","messageId":"188","endLine":2,"endColumn":21},{"ruleId":"192","severity":1,"message":"193","line":31,"column":78,"nodeType":"194","messageId":"195","endLine":31,"endColumn":80},{"ruleId":"192","severity":1,"message":"205","line":69,"column":17,"nodeType":"194","messageId":"195","endLine":69,"endColumn":19},{"ruleId":"192","severity":1,"message":"193","line":123,"column":19,"nodeType":"194","messageId":"195","endLine":123,"endColumn":21},{"ruleId":"192","severity":1,"message":"193","line":124,"column":19,"nodeType":"194","messageId":"195","endLine":124,"endColumn":21},{"ruleId":"192","severity":1,"message":"193","line":125,"column":19,"nodeType":"194","messageId":"195","endLine":125,"endColumn":21},{"ruleId":"192","severity":1,"message":"193","line":126,"column":19,"nodeType":"194","messageId":"195","endLine":126,"endColumn":21},{"ruleId":"192","severity":1,"message":"193","line":133,"column":19,"nodeType":"194","messageId":"195","endLine":133,"endColumn":21},{"ruleId":"192","severity":1,"message":"193","line":134,"column":19,"nodeType":"194","messageId":"195","endLine":134,"endColumn":21},{"ruleId":"192","severity":1,"message":"193","line":140,"column":20,"nodeType":"194","messageId":"195","endLine":140,"endColumn":22},{"ruleId":"192","severity":1,"message":"193","line":146,"column":20,"nodeType":"194","messageId":"195","endLine":146,"endColumn":22},{"ruleId":"201","severity":1,"message":"206","line":186,"column":7,"nodeType":"203","endLine":186,"endColumn":9,"suggestions":"207"},{"ruleId":"201","severity":1,"message":"208","line":24,"column":8,"nodeType":"203","endLine":24,"endColumn":10,"suggestions":"209"},{"ruleId":"185","severity":1,"message":"210","line":2,"column":8,"nodeType":"187","messageId":"188","endLine":2,"endColumn":11},{"ruleId":"185","severity":1,"message":"211","line":3,"column":8,"nodeType":"187","messageId":"188","endLine":3,"endColumn":20},{"ruleId":"192","severity":1,"message":"193","line":16,"column":24,"nodeType":"194","messageId":"195","endLine":16,"endColumn":26},{"ruleId":"192","severity":1,"message":"193","line":21,"column":24,"nodeType":"194","messageId":"195","endLine":21,"endColumn":26},"no-native-reassign",["212"],"no-negated-in-lhs",["213"],"react/jsx-pascal-case","Imported JSX component Content_Header must be in PascalCase or SCREAMING_SNAKE_CASE","JSXOpeningElement","Imported JSX component Content_Slider must be in PascalCase or SCREAMING_SNAKE_CASE","Imported JSX component Content_Produtos must be in PascalCase or SCREAMING_SNAKE_CASE","Imported JSX component Content_SaibaMais must be in PascalCase or SCREAMING_SNAKE_CASE","Imported JSX component Content_Clientes must be in PascalCase or SCREAMING_SNAKE_CASE","no-unused-vars","'React' is defined but never used.","Identifier","unusedVar","'styled' is defined but never used.","'useDispatch' is defined but never used.","'Row' is defined but never used.","eqeqeq","Expected '===' and instead saw '=='.","BinaryExpression","unexpected","'useSelector' is defined but never used.","no-dupe-keys","Duplicate key 'title'.","ObjectExpression","'nextSlide' is assigned a value but never used.","react-hooks/exhaustive-deps","React Hook React.useEffect has a missing dependency: 'activeSlide'. Either include it or remove the dependency array.","ArrayExpression",["214"],"Expected '!==' and instead saw '!='.","React Hook React.useEffect has a missing dependency: 'onResize'. Either include it or remove the dependency array.",["215"],"React Hook React.useEffect has missing dependencies: 'dispatch' and 'props.markerName'. Either include them or remove the dependency array.",["216"],"'Col' is defined but never used.","'RowComponent' is defined but never used.","no-global-assign","no-unsafe-negation",{"desc":"217","fix":"218"},{"desc":"219","fix":"220"},{"desc":"221","fix":"222"},"Update the dependencies array to be: [activeSlide, scrollReducer]",{"range":"223","text":"224"},"Update the dependencies array to be: [onResize]",{"range":"225","text":"226"},"Update the dependencies array to be: [dispatch, props.markerName]",{"range":"227","text":"228"},[3881,3896],"[activeSlide, scrollReducer]",[4762,4764],"[onResize]",[622,624],"[dispatch, props.markerName]"]