Comparing version 0.1.54 to 0.1.55
{ | ||
"name": "aiuach", | ||
"version": "0.1.54", | ||
"version": "0.1.55", | ||
"license": "MIT", | ||
"main": "index.js", | ||
"license": "MIT", | ||
"bin": { | ||
"aiuach-snap": "./snap.js" | ||
}, | ||
"scripts": { | ||
"build": "react-scripts build", | ||
"postbuild": "react-snap || echo SNAP", | ||
"build-static": "create-static-build --hf src --sf . --name aiuach-client --sp static/aiuach-client --cf static/checksum/aiuach-client", | ||
"eject": "react-scripts eject", | ||
"prepublishOnly": "yarn build-static", | ||
"postpublish": "node notify.js", | ||
"start": "react-scripts start", | ||
"test": "react-scripts test" | ||
}, | ||
"browserslist": [ | ||
">0.2%", | ||
"not dead", | ||
"not ie <= 11", | ||
"not op_mini all" | ||
], | ||
"eslintConfig": { | ||
"extends": "react-app" | ||
}, | ||
"dependencies": { | ||
@@ -15,2 +34,19 @@ "create-static-build": "~1.0.97101", | ||
"@babel/polyfill": "^7.2.5", | ||
"@types/aos": "^3.0.1", | ||
"@types/express": "^4.16.1", | ||
"@types/http-proxy-middleware": "^0.19.2", | ||
"@types/lodash": "^4.14.129", | ||
"@types/node-sass": "^4.11.0", | ||
"@types/prettier": "^1.16.4", | ||
"@types/react": "^16.8.17", | ||
"@types/react-burger-menu": "^2.2.5", | ||
"@types/react-dom": "^16.8.4", | ||
"@types/react-headroom": "^2.2.1", | ||
"@types/react-loadable": "^5.5.1", | ||
"@types/react-redux": "^6.0.14", | ||
"@types/react-router": "^4.4.5", | ||
"@types/react-router-dom": "^4.3.3", | ||
"@types/react-share": "^2.1.1", | ||
"@types/styled-components": "^4.1.15", | ||
"@types/zenscroll": "^4.0.0", | ||
"aos": "^3.0.0-beta.6", | ||
@@ -42,2 +78,3 @@ "axios": "^0.18.0", | ||
"styled-components": "^4.1.3", | ||
"typescript": "^3.4.5", | ||
"zenscroll": "^4.0.2" | ||
@@ -56,22 +93,3 @@ }, | ||
] | ||
}, | ||
"scripts": { | ||
"start": "react-scripts start", | ||
"build": "react-scripts build", | ||
"test": "react-scripts test", | ||
"eject": "react-scripts eject", | ||
"postbuild": "react-snap || echo SNAP", | ||
"build-static": "create-static-build --hf src --sf . --name aiuach-client --sp static/aiuach-client --cf static/checksum/aiuach-client", | ||
"prepublishOnly": "yarn build-static", | ||
"postpublish": "node notify.js" | ||
}, | ||
"eslintConfig": { | ||
"extends": "react-app" | ||
}, | ||
"browserslist": [ | ||
">0.2%", | ||
"not dead", | ||
"not ie <= 11", | ||
"not op_mini all" | ||
] | ||
} | ||
} |
@@ -0,0 +0,0 @@ #!/usr/bin/env node |
@@ -6,3 +6,3 @@ import { SET_MODE } from "../types"; | ||
if (mode !== null) { | ||
if (mode) { | ||
document.body.classList.add("slow-transition"); | ||
@@ -13,3 +13,3 @@ | ||
type: SET_MODE, | ||
payload: mode | ||
payload: mode === "true", | ||
}); | ||
@@ -29,3 +29,3 @@ document.body.classList.toggle("dark-mode", mode); | ||
type: SET_MODE, | ||
payload: true | ||
payload: true, | ||
}); | ||
@@ -40,7 +40,6 @@ } | ||
type: SET_MODE, | ||
payload | ||
payload, | ||
}); | ||
document.body.classList.toggle("dark-mode", payload); | ||
document.body.classList.toggle("light-mode", !payload); | ||
}; |
@@ -168,3 +168,2 @@ import React, { Component } from "react"; | ||
<div> | ||
<a href="/servicios" style={{ display: "none" }} /> | ||
<ImageLanding> | ||
@@ -171,0 +170,0 @@ <DivContainer |
@@ -16,2 +16,3 @@ import React, { Component } from "react"; | ||
import imagen_l from "../dist/images/background.png"; | ||
import imagen_white from "../dist/images/red_claro.jpg"; | ||
@@ -24,15 +25,15 @@ import icono_camioneta from "../dist/images/truck-pickup-solid-black.svg"; | ||
const Title = styled.h1` | ||
&&&{ | ||
text-align:center; | ||
&&& { | ||
text-align: center; | ||
font-size: 6em; | ||
color:#ffffff; | ||
padding-top:2em; | ||
color: #ffffff; | ||
padding-top: 2.5em; | ||
@media (max-width: 550px) { | ||
font-size: 3.75em; | ||
font-size: 3em; | ||
} | ||
@media (max-width: 350px) { | ||
font-size: 3em; | ||
font-size: 2.8em; | ||
} | ||
} | ||
`; | ||
`; | ||
@@ -91,6 +92,16 @@ const SegmentParagraph = styled(Segment)` | ||
justify-content: center; | ||
border-style: solid; | ||
box-shadow: 8px 8px 5px -6px rgba(0, 0, 0, 0.21); | ||
height: 7em; | ||
background-color: #f1f1f1; | ||
`; | ||
const DivGroupTwoIcons = styled.div` | ||
display: flex; | ||
flex-direction: row; | ||
justify-content: space-around; | ||
box-shadow: 8px 8px 5px -6px rgba(0, 0, 0, 0.21); | ||
height: 7em; | ||
background-color: #f1f1f1; | ||
`; | ||
const SpanNumberThreeBig = styled.span` | ||
@@ -109,10 +120,2 @@ position: relative; | ||
const DivGroupTwoIcons = styled.div` | ||
display: flex; | ||
flex-direction: row; | ||
justify-content: space-around; | ||
border-style: solid; | ||
height: 7em; | ||
`; | ||
const DivIconDescription = styled.div` | ||
@@ -150,2 +153,3 @@ display: flex; | ||
height: 346.775px; | ||
box-shadow: 8px 8px 5px -6px rgba(0, 0, 0, 0.21); | ||
@media (max-width: 635px) { | ||
@@ -192,2 +196,3 @@ width: 90vw; | ||
const { language, mode } = this.props; | ||
return ( | ||
@@ -197,3 +202,5 @@ <> | ||
<ContainerImage> | ||
<Title className="title-font">Sinantica FES</Title> | ||
<Title className="title-font"> | ||
{language.services.fes_title} | ||
</Title> | ||
<ImageBackground src={imagen_l} /> | ||
@@ -204,11 +211,11 @@ </ContainerImage> | ||
<SegmentParagraph vertical> | ||
<Container text> | ||
<Container text style={{ fontSize: "1.3em" }}> | ||
<FadeUp> | ||
<Segment className="segment-card"> | ||
<Label as="a" color="red" ribbon> | ||
Nuevo | ||
{language.services.new_ribbon} | ||
</Label> | ||
<span> YA TENEMOS NUESTRO PRIMER PRODUCTO! </span> | ||
<span> {language.services.title_first_product} </span> | ||
<h1 className="title-font" style={{ paddingBottom: "2em" }}> | ||
Presentamos Sinantica FES | ||
{language.services.presentation_first_product} | ||
</h1> | ||
@@ -224,3 +231,4 @@ <Button | ||
> | ||
<Icon name="newspaper" /> Ir a la Noticia | ||
<Icon name="newspaper" /> | ||
{language.services.go_to_the_article} | ||
</Button> | ||
@@ -230,31 +238,8 @@ </Segment> | ||
<FadeUp> | ||
<h1 className="title-font" style={{ paddingTop: "1em" }}> | ||
{" "} | ||
Descripción del producto | ||
</h1> | ||
<p align="justify"> | ||
Es un servicio online de procesamiento de video mediante | ||
algoritmos de inteligencia artificial que analizan de manera | ||
automática las distintas cámaras de los clientes, con el | ||
objetivo de entregar resúmenes de información útil o | ||
necesaria, de manera instantánea para la toma de decisiones. | ||
</p> | ||
<p align="justify"> | ||
Actualmente los sistemas de vigilancia tienen como objetivo | ||
filmar distintos escenarios permitiendo su posterior revisión | ||
y servir de respaldo ante eventos delicados. Aun con esto, es | ||
mucha la información visual que no es utilizada ni analizada | ||
en el día a día, y si se decide a registrarla de manera | ||
convencional es necesaria la participación de al menos 1 | ||
persona dedicada largas jornadas a esta labor con el | ||
respectivo error humano asociado. | ||
</p> | ||
<p align="justify"> | ||
En el caso del flujo vehicular, este representa uno de los | ||
mayores desafíos en planificación urbana, en donde el | ||
desconocimiento sobre cómo se mueven las personas a lo largo | ||
del día causado por estudios parciales insuficientes o | ||
carentes de validez implican una mala gestión y por tanto | ||
grandes complicaciones a largo plazo. | ||
</p> | ||
<div style={{ padding: "3em 0em" }}> | ||
<h1 className="title-font">{language.services.what_is}</h1> | ||
<p align="justify">{language.services.fes_description[0]}</p> | ||
<p align="justify">{language.services.fes_description[1]} </p> | ||
<p align="justify">{language.services.fes_description[2]} </p> | ||
</div> | ||
</FadeUp> | ||
@@ -264,17 +249,6 @@ </Container> | ||
<FadeUp> | ||
<DivTextVideo style={{ paddingTop: "2em", paddingBottom: "1em" }}> | ||
<DivTextVideo style={{ padding: "3em 0em" }}> | ||
<DivTextTwoColumns> | ||
<p align="justify" style={{ fontSize: "1.14285714rem" }}> | ||
FES surge como respuesta a esta problemática automatizando | ||
el análisis continuo de las cámaras, registrando el flujo | ||
vehicular del sector observado, desplegando la información | ||
al cliente en su cuenta web de Sinántica, la cual cumple con | ||
los estándares de seguridad, asegurando la privacidad de los | ||
datos y de acceso. La información procesada es mostrada a | ||
través de un dashboard el que permite conocer el estado del | ||
flujo vehicular y potenciar la toma de decisiones o | ||
planificar las políticas públicas asociadas por medio de | ||
gráficas dinámicas, comparativas, mapas de seguimiento para | ||
saber tendencias de dirección. Asegurando obtener | ||
información diaria a toda hora del uso de los espacios. | ||
<p align="justify" style={{ fontSize: "1.3em" }}> | ||
{language.services.fes_description[3]} | ||
</p> | ||
@@ -292,44 +266,72 @@ </DivTextTwoColumns> | ||
</FadeUp> | ||
<Divider /> | ||
<Container text> | ||
<FadeUp> | ||
<p | ||
align="center" | ||
className="title-font" | ||
style={{ fontSize: "2em", padding: "1em 0em" }} | ||
> | ||
<span style={{ fontSize: "1.15em" }}>¡</span>Pensado para | ||
implementarse en acceso de vehículos, entradas/salidas de | ||
estacionamientos, vías públicas y ciclovías | ||
<span style={{ fontSize: "1.15em" }}>! </span> | ||
</p> | ||
<Divider /> | ||
</FadeUp> | ||
</Container> | ||
<div | ||
style={{ | ||
backgroundImage: `url(${mode ? imagen_l : imagen_white})`, | ||
backgroundRepeat: "no-repeat", | ||
backgroundSize: "cover", | ||
}} | ||
> | ||
<Container text> | ||
<FadeUp> | ||
<p | ||
align="center" | ||
className="title-font" | ||
style={{ | ||
fontSize: "2em", | ||
padding: "3em 0em", | ||
}} | ||
> | ||
<span | ||
style={{ | ||
fontSize: "5em", | ||
position: "absolute", | ||
color: "#808080", | ||
opacity: "0.5", | ||
zIndex: "0", | ||
}} | ||
> | ||
¡ | ||
</span> | ||
<span | ||
style={{ | ||
position: "relative", | ||
zIndex: "1", | ||
}} | ||
> | ||
{language.services.fes_description[4]} | ||
</span> | ||
<span | ||
style={{ | ||
fontSize: "5em", | ||
position: "absolute", | ||
color: "#808080", | ||
opacity: "0.5", | ||
zIndex: "0", | ||
}} | ||
> | ||
!{" "} | ||
</span> | ||
</p> | ||
</FadeUp> | ||
</Container> | ||
</div> | ||
<Divider /> | ||
<FadeUp> | ||
<DivTextVideo style={{ paddingTop: "2em", paddingBottom: "1em" }}> | ||
<DivTextVideo | ||
style={{ | ||
padding: "3em 0em", | ||
fontSize: "1.3em", | ||
}} | ||
> | ||
<DivTextTwoColumns> | ||
<h1 className="title-font"> ¿Cómo funciona? </h1> | ||
<p align="justify"> | ||
La red neuronal artificial implementada permite procesar las | ||
imágenes recibidas desde las cámaras en tiempo real, | ||
reconociendo las entidades u objetos de interés que estén | ||
presentes y mediante una serie de algoritmos estas son | ||
registradas, contadas y añadidas a la data del usuario, para | ||
ser mostradas en la página web. | ||
</p> | ||
<h1 className="title-font"> | ||
¿Cómo funciona a nivel técnico?{" "} | ||
{language.services.how_it_works} | ||
</h1> | ||
<p align="justify"> | ||
En cada fotograma que se procesa se establece una sector de | ||
interés (Uno o varios carriles, una entrada de condominio, | ||
un estacionamiento) esta región es revisada en busca de las | ||
entidades esperadas (Vehículos), cada uno es entendido como | ||
un elemento único que será contando y seguido en la imagen. | ||
Esto permite no repetir el elemento en cada ‘video’ que se | ||
procesa, entregando información precisa al servidor y | ||
posteriormente en el dashboard de los usuarios asociados a | ||
la cámara. | ||
</p> | ||
<p align="justify">{language.services.fes_description[5]}</p> | ||
<h1 className="title-font"> | ||
{language.services.fes_description[6]} | ||
</h1> | ||
<p align="justify">{language.services.fes_description[7]}</p> | ||
</DivTextTwoColumns> | ||
@@ -348,22 +350,16 @@ <div style={{ padding: "3em" }} /> | ||
<FadeUp> | ||
<DivTextVideo style={{ paddingTop: "2em", paddingBottom: "1em" }}> | ||
<DivTextVideo | ||
style={{ | ||
padding: "3em 0em", | ||
}} | ||
> | ||
<DivTextTwoColumns> | ||
<h1 className="title-font"> | ||
{" "} | ||
¿Qué se puede detectar y registrar mediante FES?{" "} | ||
{language.services.fes_description[8]} | ||
</h1> | ||
<p align="justify"> | ||
FES permite detectar en cada cámara los vehículos de | ||
distinto tamaño, en concreto trabaja sobre Automóviles, | ||
buses y de dos ruedas (Bicicletas y Motocicletas) realizando | ||
un conteo de la entidad, registrando su posición, dirección | ||
y hora de suceso. Cada información es exclusiva de cada | ||
cámara y su acceso en la web está restringido a la cuenta | ||
del dueño y sus cuentas partner asociadas (limitadas a 5 | ||
máximo). | ||
<p align="justify" style={{ fontSize: "1.3em" }}> | ||
{language.services.fes_description[9]} | ||
</p> | ||
<p align="justify"> | ||
¡Esto permite conocer el registro de tus cámaras a lo largo | ||
del tiempo! Todo al alcance de una click en un dashboard | ||
pensado en la comodidad del usuario. | ||
<p align="justify" style={{ fontSize: "1.3em" }}> | ||
{language.services.fes_description[10]} | ||
</p> | ||
@@ -383,3 +379,3 @@ </DivTextTwoColumns> | ||
</TitleClassVehicles> | ||
<DivThreeGroups> | ||
<DivThreeGroups className="segment-card"> | ||
<div> | ||
@@ -390,7 +386,7 @@ <SpanNumberThreeBig>3 </SpanNumberThreeBig> | ||
<span style={{ fontWeight: "bold" }}> | ||
GRUPOS DE VEHICULOS | ||
{language.services.fes_classes.groups} | ||
</span> | ||
<span>Pequeños</span> | ||
<span>Medianos</span> | ||
<span>Grandes</span> | ||
<span>{language.services.fes_classes.small}</span> | ||
<span>{language.services.fes_classes.medium}</span> | ||
<span>{language.services.fes_classes.big}</span> | ||
</DivThreeGroupsSpan> | ||
@@ -400,7 +396,9 @@ </DivThreeGroups> | ||
<Grid.Column> | ||
<TitleClassVehicles>PEQUEÑOS</TitleClassVehicles> | ||
<TitleClassVehicles> | ||
{language.services.fes_classes.small_mayus} | ||
</TitleClassVehicles> | ||
<DivGroupTwoIcons className="segment-card"> | ||
<DivIconDescription> | ||
<IconVehicle name="bicycle" /> | ||
<span>Bicicletas</span> | ||
<span>{language.services.fes_classes.bicycle}</span> | ||
</DivIconDescription> | ||
@@ -415,3 +413,5 @@ <DivIconDescription> | ||
/> | ||
<span>Motocicletas</span> | ||
<span> | ||
{language.services.fes_classes.motorcycle} | ||
</span> | ||
</DivIconDescription> | ||
@@ -424,7 +424,9 @@ </DivGroupTwoIcons> | ||
<Grid.Column> | ||
<TitleClassVehicles>MEDIANOS</TitleClassVehicles> | ||
<TitleClassVehicles> | ||
{language.services.fes_classes.medium_mayus} | ||
</TitleClassVehicles> | ||
<DivGroupTwoIcons className="segment-card"> | ||
<DivIconDescription> | ||
<IconVehicle name="car" /> | ||
<span>Automóviles</span> | ||
<span>{language.services.fes_classes.cars}</span> | ||
</DivIconDescription> | ||
@@ -437,3 +439,3 @@ <DivIconDescription> | ||
/> | ||
<span>Camionetas</span> | ||
<span>{language.services.fes_classes.van}</span> | ||
</DivIconDescription> | ||
@@ -443,11 +445,13 @@ </DivGroupTwoIcons> | ||
<Grid.Column> | ||
<TitleClassVehicles>GRANDES</TitleClassVehicles> | ||
<TitleClassVehicles> | ||
{language.services.fes_classes.big_mayus} | ||
</TitleClassVehicles> | ||
<DivGroupTwoIcons className="segment-card"> | ||
<DivIconDescription> | ||
<IconVehicle name="truck" /> | ||
<span>Camiones</span> | ||
<span>{language.services.fes_classes.truck}</span> | ||
</DivIconDescription> | ||
<DivIconDescription> | ||
<IconVehicle name="bus" /> | ||
<span>Buses</span> | ||
<span>{language.services.fes_classes.bus}</span> | ||
</DivIconDescription> | ||
@@ -462,3 +466,3 @@ </DivGroupTwoIcons> | ||
<Grid.Row> | ||
<DivThreeGroups> | ||
<DivThreeGroups className="segment-card"> | ||
<div> | ||
@@ -469,7 +473,7 @@ <SpanNumberThreeBig>3 </SpanNumberThreeBig> | ||
<span style={{ fontWeight: "bold" }}> | ||
GRUPOS DE VEHICULOS | ||
{language.services.fes_classes.groups} | ||
</span> | ||
<span>Pequeños</span> | ||
<span>Medianos</span> | ||
<span>Grandes</span> | ||
<span>{language.services.fes_classes.small}</span> | ||
<span>{language.services.fes_classes.medium}</span> | ||
<span>{language.services.fes_classes.big}</span> | ||
</DivThreeGroupsSpan> | ||
@@ -479,7 +483,9 @@ </DivThreeGroups> | ||
<Grid.Row> | ||
<TitleClassVehicles>PEQUEÑOS</TitleClassVehicles> | ||
<TitleClassVehicles> | ||
{language.services.fes_classes.small_mayus} | ||
</TitleClassVehicles> | ||
<DivGroupTwoIcons className="segment-card"> | ||
<DivIconDescription> | ||
<IconVehicle name="bicycle" /> | ||
<span>Bicicletas</span> | ||
<span>{language.services.fes_classes.bicycle}</span> | ||
</DivIconDescription> | ||
@@ -494,3 +500,5 @@ <DivIconDescription> | ||
/> | ||
<span>Motocicletas</span> | ||
<span> | ||
{language.services.fes_classes.motorcycle} | ||
</span> | ||
</DivIconDescription> | ||
@@ -501,7 +509,9 @@ </DivGroupTwoIcons> | ||
<Grid.Row> | ||
<TitleClassVehicles>MEDIANOS</TitleClassVehicles> | ||
<TitleClassVehicles> | ||
{language.services.fes_classes.medium_mayus} | ||
</TitleClassVehicles> | ||
<DivGroupTwoIcons className="segment-card"> | ||
<DivIconDescription> | ||
<IconVehicle name="car" /> | ||
<span>Automóviles</span> | ||
<span>{language.services.fes_classes.cars}</span> | ||
</DivIconDescription> | ||
@@ -514,3 +524,3 @@ <DivIconDescription> | ||
/> | ||
<span>Camionetas</span> | ||
<span>{language.services.fes_classes.van}</span> | ||
</DivIconDescription> | ||
@@ -520,11 +530,13 @@ </DivGroupTwoIcons> | ||
<Grid.Row> | ||
<TitleClassVehicles>GRANDES</TitleClassVehicles> | ||
<TitleClassVehicles> | ||
{language.services.fes_classes.big_mayus} | ||
</TitleClassVehicles> | ||
<DivGroupTwoIcons className="segment-card"> | ||
<DivIconDescription> | ||
<IconVehicle name="truck" /> | ||
<span>Camiones</span> | ||
<span>{language.services.fes_classes.truck}</span> | ||
</DivIconDescription> | ||
<DivIconDescription> | ||
<IconVehicle name="bus" /> | ||
<span>Buses</span> | ||
<span>{language.services.fes_classes.bus}</span> | ||
</DivIconDescription> | ||
@@ -540,24 +552,16 @@ </DivGroupTwoIcons> | ||
<Container text> | ||
<Container text style={{ fontSize: "1.3em", padding: "3em 0em" }}> | ||
<FadeUp> | ||
<h1 className="title-font"> | ||
¿Cómo podemos empezar a trabajar juntos?{" "} | ||
{language.services.work_with_us.title} | ||
</h1> | ||
<p align="justify"> | ||
El servicio FES está disponible para aquellos clientes que | ||
deseen innovar en la detección y análisis de sus sistemas, | ||
quienes sólo deben contar con una red de cámaras IP o en su | ||
defecto, una conexión vía internet del DVR que utilicen*. No | ||
se requiere de instalaciones externas ni de modelos de cámaras | ||
específicas, ¡el sistema trabaja en exclusividad con las | ||
imágenes capturadas! | ||
{language.services.work_with_us.description[0]} | ||
</p> | ||
<p align="left" style={{ fontSize: "0.5em" }}> | ||
* El % de detecciones correctas está sujeto a la calidad de | ||
las imágenes y estabilidad de la conexión del cliente, por | ||
tanto el servicio no se hace responsable de variaciones en la | ||
eficiencia entre distintas cámaras y momentos del día. | ||
{language.services.work_with_us.disclaimer} | ||
</p> | ||
</FadeUp> | ||
</Container> | ||
<Divider /> | ||
</SegmentParagraph> | ||
@@ -564,0 +568,0 @@ </> |
@@ -118,4 +118,109 @@ import { noBreaklines } from "../../utils"; | ||
buttonShare: "Share:", | ||
services: { | ||
fes_title: "Sinantica FES", | ||
new_ribbon: "New", | ||
title_first_product: "WE ALREADY HAVE OUR FIRST PRODUCT!", | ||
presentation_first_product: "Presenting Sinantica FES", | ||
go_to_the_article: "Go to the article", | ||
what_is: "What it is?", | ||
how_it_works: "How it works?", | ||
fes_classes: { | ||
groups: `VEHICLE GROUPS`, | ||
small: `Small`, | ||
medium: `Medium`, | ||
big: `Big`, | ||
big_mayus: `BIG`, | ||
small_mayus: `SMALL`, | ||
bicycle: `Bicycle`, | ||
motorcycle: `Motorcycle`, | ||
medium_mayus: `MEDIUM`, | ||
cars: `Cards`, | ||
van: `Van`, | ||
truck: `Truck`, | ||
bus: `Bus`, | ||
}, | ||
fes_description: [ | ||
`Es un servicio online de procesamiento de video mediante | ||
algoritmos de inteligencia artificial que analizan de manera | ||
automática las distintas cámaras de los clientes, con el | ||
objetivo de entregar resúmenes de información útil o | ||
necesaria, de manera instantánea para la toma de decisiones. | ||
`, //0 | ||
`Actualmente los sistemas de vigilancia tienen como objetivo | ||
filmar distintos escenarios permitiendo su posterior | ||
revisión y servir de respaldo ante eventos delicados. Aun | ||
con esto, es mucha la información visual que no es utilizada | ||
ni analizada en el día a día, y si se decide a registrarla | ||
de manera convencional es necesaria la participación de al | ||
menos 1 persona dedicada largas jornadas a esta labor con el | ||
respectivo error humano asociado.`, //1 | ||
`En el caso del flujo vehicular, este representa uno de los | ||
mayores desafíos en planificación urbana, en donde el | ||
desconocimiento sobre cómo se mueven las personas a lo largo | ||
del día causado por estudios parciales insuficientes o | ||
carentes de validez implican una mala gestión y por tanto | ||
grandes complicaciones a largo plazo.`, //2 | ||
`FES surge como respuesta a esta problemática automatizando | ||
el análisis continuo de las cámaras, registrando el flujo | ||
vehicular del sector observado, desplegando la información | ||
al cliente en su cuenta web de Sinántica, la cual cumple con | ||
los estándares de seguridad, asegurando la privacidad de los | ||
datos y de acceso. La información procesada es mostrada a | ||
través de un dashboard el que permite conocer el estado del | ||
flujo vehicular y potenciar la toma de decisiones o | ||
planificar las políticas públicas asociadas por medio de | ||
gráficas dinámicas, comparativas, mapas de seguimiento para | ||
saber tendencias de dirección. Asegurando obtener | ||
información diaria a toda hora del uso de los espacios.`, //3 | ||
`PENSADO PARA IMPLEMENTARSE EN ACCESO DE VEHÍCULOS, | ||
ENTRADAS/SALIDAS DE ESTACIONAMIENTOS, VÍAS PÚBLICAS Y | ||
CICLOVÍAS`, //4 | ||
`La red neuronal artificial implementada permite procesar las | ||
imágenes recibidas desde las cámaras en tiempo real, | ||
reconociendo las entidades u objetos de interés que estén | ||
presentes y mediante una serie de algoritmos estas son | ||
registradas, contadas y añadidas a la data del usuario, para | ||
ser mostradas en la página web.`, //5 | ||
`¿Cómo funciona a nivel técnico?`, //6 | ||
`En cada fotograma que se procesa se establece una sector de | ||
interés (Uno o varios carriles, una entrada de condominio, | ||
un estacionamiento) esta región es revisada en busca de las | ||
entidades esperadas (Vehículos), cada uno es entendido como | ||
un elemento único que será contando y seguido en la imagen. | ||
Esto permite no repetir el elemento en cada ‘video’ que se | ||
procesa, entregando información precisa al servidor y | ||
posteriormente en el dashboard de los usuarios asociados a | ||
la cámara.`, //7 | ||
`¿Qué se puede detectar y registrar mediante FES?`, //8 | ||
`FES permite detectar en cada cámara los vehículos de | ||
distinto tamaño, en concreto trabaja sobre Automóviles, | ||
buses y de dos ruedas (Bicicletas y Motocicletas) realizando | ||
un conteo de la entidad, registrando su posición, dirección | ||
y hora de suceso. Cada información es exclusiva de cada | ||
cámara y su acceso en la web está restringido a la cuenta | ||
del dueño y sus cuentas partner asociadas (limitadas a 5 | ||
máximo).`, //9 | ||
`¡Esto permite conocer el registro de tus cámaras a lo largo | ||
del tiempo! Todo al alcance de una click en un dashboard | ||
pensado en la comodidad del usuario.`, //10 | ||
], | ||
work_with_us: { | ||
title: `How can we start working together?`, | ||
description: [ | ||
`El servicio FES está disponible para aquellos clientes que | ||
deseen innovar en la detección y análisis de sus sistemas, | ||
quienes sólo deben contar con una red de cámaras IP o en su | ||
defecto, una conexión vía internet del DVR que utilicen*. No | ||
se requiere de instalaciones externas ni de modelos de cámaras | ||
específicas, ¡el sistema trabaja en exclusividad con las | ||
imágenes capturadas!`, | ||
], | ||
disclaimer: `* El % de detecciones correctas está sujeto a la calidad de | ||
las imágenes y estabilidad de la conexión del cliente, por | ||
tanto el servicio no se hace responsable de variaciones en la | ||
eficiencia entre distintas cámaras y momentos del día.`, | ||
}, | ||
}, | ||
}; | ||
export default noBreaklines(en); |
@@ -141,4 +141,109 @@ import { noBreaklines } from "../../utils"; | ||
buttonShare: "Compartir:", | ||
services: { | ||
fes_title: "Sinantica FES", | ||
new_ribbon: "Nuevo", | ||
title_first_product: "YA TENEMOS NUESTRO PRIMER PRODUCTO!", | ||
presentation_first_product: "Presentamos Sinantica FES", | ||
go_to_the_article: "Ir a la noticia", | ||
what_is: "¿Qué Es?", | ||
how_it_works: "¿Como funciona?", | ||
fes_classes: { | ||
groups: `GRUPOS DE VEHICULOS`, | ||
small: `Pequeños`, | ||
medium: `Medianos`, | ||
big: `Grandes`, | ||
big_mayus: `GRANDES`, | ||
small_mayus: `PEQUEÑOS`, | ||
bicycle: `Bicicletas`, | ||
motorcycle: `Motocicletas`, | ||
medium_mayus: `MEDIANOS`, | ||
cars: `Automóviles`, | ||
van: `Camionetas`, | ||
truck: `Camiones`, | ||
bus: `Buses`, | ||
}, | ||
fes_description: [ | ||
`Es un servicio online de procesamiento de video mediante | ||
algoritmos de inteligencia artificial que analizan de manera | ||
automática las distintas cámaras de los clientes, con el | ||
objetivo de entregar resúmenes de información útil o | ||
necesaria, de manera instantánea para la toma de decisiones. | ||
`, //0 | ||
`Actualmente los sistemas de vigilancia tienen como objetivo | ||
filmar distintos escenarios permitiendo su posterior | ||
revisión y servir de respaldo ante eventos delicados. Aun | ||
con esto, es mucha la información visual que no es utilizada | ||
ni analizada en el día a día, y si se decide a registrarla | ||
de manera convencional es necesaria la participación de al | ||
menos 1 persona dedicada largas jornadas a esta labor con el | ||
respectivo error humano asociado.`, //1 | ||
`En el caso del flujo vehicular, este representa uno de los | ||
mayores desafíos en planificación urbana, en donde el | ||
desconocimiento sobre cómo se mueven las personas a lo largo | ||
del día causado por estudios parciales insuficientes o | ||
carentes de validez implican una mala gestión y por tanto | ||
grandes complicaciones a largo plazo.`, //2 | ||
`FES surge como respuesta a esta problemática automatizando | ||
el análisis continuo de las cámaras, registrando el flujo | ||
vehicular del sector observado, desplegando la información | ||
al cliente en su cuenta web de Sinántica, la cual cumple con | ||
los estándares de seguridad, asegurando la privacidad de los | ||
datos y de acceso. La información procesada es mostrada a | ||
través de un dashboard el que permite conocer el estado del | ||
flujo vehicular y potenciar la toma de decisiones o | ||
planificar las políticas públicas asociadas por medio de | ||
gráficas dinámicas, comparativas, mapas de seguimiento para | ||
saber tendencias de dirección. Asegurando obtener | ||
información diaria a toda hora del uso de los espacios.`, //3 | ||
`PENSADO PARA IMPLEMENTARSE EN ACCESO DE VEHÍCULOS, | ||
ENTRADAS/SALIDAS DE ESTACIONAMIENTOS, VÍAS PÚBLICAS Y | ||
CICLOVÍAS`, //4 | ||
`La red neuronal artificial implementada permite procesar las | ||
imágenes recibidas desde las cámaras en tiempo real, | ||
reconociendo las entidades u objetos de interés que estén | ||
presentes y mediante una serie de algoritmos estas son | ||
registradas, contadas y añadidas a la data del usuario, para | ||
ser mostradas en la página web.`, //5 | ||
`¿Cómo funciona a nivel técnico?`, //6 | ||
`En cada fotograma que se procesa se establece una sector de | ||
interés (Uno o varios carriles, una entrada de condominio, | ||
un estacionamiento) esta región es revisada en busca de las | ||
entidades esperadas (Vehículos), cada uno es entendido como | ||
un elemento único que será contando y seguido en la imagen. | ||
Esto permite no repetir el elemento en cada ‘video’ que se | ||
procesa, entregando información precisa al servidor y | ||
posteriormente en el dashboard de los usuarios asociados a | ||
la cámara.`, //7 | ||
`¿Qué se puede detectar y registrar mediante FES?`, //8 | ||
`FES permite detectar en cada cámara los vehículos de | ||
distinto tamaño, en concreto trabaja sobre Automóviles, | ||
buses y de dos ruedas (Bicicletas y Motocicletas) realizando | ||
un conteo de la entidad, registrando su posición, dirección | ||
y hora de suceso. Cada información es exclusiva de cada | ||
cámara y su acceso en la web está restringido a la cuenta | ||
del dueño y sus cuentas partner asociadas (limitadas a 5 | ||
máximo).`, //9 | ||
`¡Esto permite conocer el registro de tus cámaras a lo largo | ||
del tiempo! Todo al alcance de una click en un dashboard | ||
pensado en la comodidad del usuario.`, //10 | ||
], | ||
work_with_us: { | ||
title: `¿Cómo podemos empezar a trabajar juntos?`, | ||
description: [ | ||
`El servicio FES está disponible para aquellos clientes que | ||
deseen innovar en la detección y análisis de sus sistemas, | ||
quienes sólo deben contar con una red de cámaras IP o en su | ||
defecto, una conexión vía internet del DVR que utilicen*. No | ||
se requiere de instalaciones externas ni de modelos de cámaras | ||
específicas, ¡el sistema trabaja en exclusividad con las | ||
imágenes capturadas!`, | ||
], | ||
disclaimer: `* El % de detecciones correctas está sujeto a la calidad de | ||
las imágenes y estabilidad de la conexión del cliente, por | ||
tanto el servicio no se hace responsable de variaciones en la | ||
eficiencia entre distintas cámaras y momentos del día.`, | ||
}, | ||
}, | ||
}; | ||
export default noBreaklines(es); |
{ | ||
"main.css": "/static/css/main.f663c683.chunk.css", | ||
"main.js": "/static/js/main.6c43ee87.chunk.js", | ||
"runtime~main.js": "/static/js/runtime~main.36c1e2a3.js", | ||
"main.css": "/static/css/main.6557bfde.chunk.css", | ||
"main.js": "/static/js/main.c88e1688.chunk.js", | ||
"runtime~main.js": "/static/js/runtime~main.0077fce9.js", | ||
"static/css/2.b872e5a8.chunk.css": "/static/css/2.b872e5a8.chunk.css", | ||
"static/js/2.324065b2.chunk.js": "/static/js/2.324065b2.chunk.js", | ||
"static/js/3.f567ce54.chunk.js": "/static/js/3.f567ce54.chunk.js", | ||
"static/js/2.647b7abf.chunk.js": "/static/js/2.647b7abf.chunk.js", | ||
"static/js/3.d70a3072.chunk.js": "/static/js/3.d70a3072.chunk.js", | ||
"index.html": "/index.html", | ||
"precache-manifest.0f16d824e4a9daf121acf4719de0bea1.js": "/precache-manifest.0f16d824e4a9daf121acf4719de0bea1.js", | ||
"precache-manifest.1389c2bf5df3d94fcdf025ceb4a7bb86.js": "/precache-manifest.1389c2bf5df3d94fcdf025ceb4a7bb86.js", | ||
"service-worker.js": "/service-worker.js", | ||
@@ -11,0 +11,0 @@ "static/media/analizador_au.jpg": "/static/media/analizador_au.cb32cc92.jpg", |
@@ -17,3 +17,3 @@ /** | ||
importScripts( | ||
"/precache-manifest.0f16d824e4a9daf121acf4719de0bea1.js" | ||
"/precache-manifest.1389c2bf5df3d94fcdf025ceb4a7bb86.js" | ||
); | ||
@@ -20,0 +20,0 @@ |
@@ -1,1 +0,1 @@ | ||
{"aiuach-client":{"checksum":"{ name: 'src', hash: 'GeOqq3UCbJ6QRpnStblmzdSF39U=,'\n children: [\n { name: 'actions', hash: 'IDTVe49yG+24Su3r3uyGB4jKflY=,'\n children: [\n { name: 'index.js', hash: 'XnAjbia8QPyJAq1ahii2CSMaHLE=' }\n { name: 'landing.js', hash: 'lpbSGfx2VxBoVCHXJZJ7QQUlALY=' }\n { name: 'mode.js', hash: 'Bkr5q/Y7qpjVWCKMqzsZ4sAfd5k=' }\n { name: 'utils.js', hash: 'LNgafPNwbSEAQZ3lNI6yOZTNRpo=' }\n ]}\n { name: 'components', hash: 'g0alOdbcIBs+vxaccxoPZDr9Ufo=,'\n children: [\n { name: 'ButtonTop.js', hash: 'jweoWbfc72z76ZemYSiKC2bKEfw=' }\n { name: 'Collaborators.js', hash: 'wusEkO+8AWrK3Zv+JuuIxqNdiJs=' }\n { name: 'DarkMode.js', hash: 'vvYWPCNH8kYK9ulpZzsii+KyKtk=' }\n { name: 'FadeUp.js', hash: 'zMfZWneeUPgxyzXax5PZMW6pqa8=' }\n { name: 'Footer.js', hash: 'uVGmBw76TpwUlYgcttQAofHHWO0=' }\n { name: 'Menu.js', hash: 'Lg85XP8b0qJGeH4oViVq1m0Ij10=' }\n { name: 'OnlyJavascript.js', hash: 'K7dDxR9WFTp26oIHWx/LIr9kFao=' }\n { name: 'Preload.js', hash: 'XynnKVN7mJqNvwaiX+vdCqIvJuk=' }\n { name: 'Report.js', hash: 'q6B7A0NXVRsZVKF0IsQpErPyoqE=' }\n { name: 'SampleImage.js', hash: 'dY8Khs4Ib0UmkC7LZ04EPAu0/n0=' }\n { name: 'ScrollImage.js', hash: 'Wpb2FRA+MGIQnIfTMIxu5p5jdqU=' }\n { name: 'ScrollToTop.js', hash: '1Xgx1XItAjdYXVKbj/xVrm7KQ9g=' }\n { name: 'TopMobile.js', hash: 'bZIc8WAiDXzdspuensyiRQX7S2U=' }\n { name: 'Videos.js', hash: 'fe06iqwCIIut4w+EQp4NrKvzJVI=' }\n { name: 'WhiteList.js', hash: 'AxmUAyRg7smJOQ3DyeD8WJUFme8=' }\n { name: 'index.js', hash: 'CquN7XBN0vYtbdQLPafCvyf0uAI=' }\n ]}\n { name: 'containers', hash: 'bsVwLPA4W6KQrNwt4KwG89M1IG8=,'\n children: [\n { name: 'AboutUs.js', hash: 'hvZboL06Ug6qe3wFDjwT5MY91x0=' }\n { name: 'App.js', hash: 'Hsh9fUunntZI0NiuNhL/1ymK3qc=' }\n { name: 'Article.js', hash: 'eP+4LzskRdhL58karRL2g6PT8LY=' }\n { name: 'ArticleNotFound.js', hash: 'XZ2hbUg6EuxIUfyQBCh4LGkE87M=' }\n { name: 'Auth.js', hash: 'zNucytxMgvURAZviv6A+XInEuVA=' }\n { name: 'Investigation.js', hash: 'ORIcU/PJs/HDgjI62CjoSTAdYQ4=' }\n { name: 'Landing.js', hash: 'kwjwoZJOveL7aSnH5Jb7RzTkMxo=' }\n { name: 'News.js', hash: 'jd9184mKRffp/DqTg2ONmZ5rXq0=' }\n { name: 'NotFound.js', hash: 'jmbjHqn43CauxsBDEx6PwyNn0Eo=' }\n { name: 'Services.js', hash: '9JBSulDED+Fd6i72uimPBm9IVE8=' }\n { name: 'UnderConstruction.js', hash: 'P0ZvQE0cEB2P3aNWvr8dfb7eizc=' }\n { name: 'WhatDoWeDo.js', hash: 'dRuB2KvuHjqGodIe5pG/w7zRcys=' }\n { name: 'index.js', hash: 'gUnQa81fhbXwdP4AmG7v01StRIg=' }\n ]}\n { name: 'dist', hash: 'boLP42SsZ6tlqdG0rDRPTK1+I88=,'\n children: [\n { name: 'css', hash: 'mfhzmFQR3m4gq9quCwwGNY0IPT8=,'\n children: [\n { name: 'style.scss', hash: 'MSptW27+buyrikYcxkY4LI2kUEY=' }\n ]}\n { name: 'images', hash: 'q7DJs48zbqzjqhOU2q/zot/fx1Q=,'\n children: [\n { name: '1000px', hash: 'jzVQZPCvB5Ds7ip2dqCULeBmDjA=,'\n children: []}\n { name: '500px', hash: 'FWWthWI93Fiy1mJAfyWI5qwfaHI=,'\n children: []}\n ]}\n { name: 'text', hash: 'hmZoPJs20nRNhH7IqtGGAujmqXw=,'\n children: [\n { name: 'en.js', hash: '8Pq9Eh/V2No2WDw4EtPTuSvARxc=' }\n { name: 'es.js', hash: 'BPB6IIQGWGQgmiZ8bSPDWf0NZwI=' }\n ]}\n { name: 'videos', hash: '9uGFeV94edHaqU7mgzzYE7qRNH8=,'\n children: []}\n ]}\n { name: 'googleae33f42be7745654.html', hash: 'Vsqmp24+TWLpCRiQxOv+A3o3Qvk=' }\n { name: 'index.js', hash: 'gWcqfzN2fpI4i225VSmynRkvz2s=' }\n { name: 'reducers', hash: 'm1s2A0ARGzOaa9egNcTdZZ59lLQ=,'\n children: [\n { name: 'index.js', hash: 'NOFQ6gfyMCU3r1mN4tDZnyxcWqo=' }\n { name: 'landingReducer.js', hash: 'YbTv1B0FTLFi+0dNltPViBd+Ps4=' }\n { name: 'languageReducer.js', hash: 'ibVWNAlHPFnMBnpZrY1g+tKtvz8=' }\n { name: 'modeReducer.js', hash: 'Nt2+lxEQjyytNd8eYtVFVXgqwkc=' }\n { name: 'utilsReducer.js', hash: 'XWR9M6UBI/Mf9HMBxq+123uGn5I=' }\n ]}\n { name: 'serviceWorker.js', hash: 'adrPv2m1GPjkJIj1i7A88N9L99g=' }\n { name: 'setupProxy.js', hash: 'N/df4qz07OXc9LzFvxbMAowPk/k=' }\n { name: 'types', hash: '4acwk9gXxQqQyrZ3+cMmCTymYRE=,'\n children: [\n { name: 'index.js', hash: 'TC9MSCZJbg7S3WZEN2jBIT12rtE=' }\n ]}\n { name: 'utils', hash: 'Dp/ZK94nkYgatYXi+sS6IuAqjWQ=,'\n children: [\n { name: 'index.js', hash: 'QFaMU6Zn3l9BV6e5/3L/M/uDVWk=' }\n ]}\n ]}"}} | ||
{"aiuach-client":{"checksum":"{ name: 'src', hash: 'RqEuDu7uZ+NJhdVRItin5Z+GuF0=,'\n children: [\n { name: 'actions', hash: 'cPzHeDBF6w9WiKLZuIiVTcT3NSo=,'\n children: [\n { name: 'index.js', hash: 'XnAjbia8QPyJAq1ahii2CSMaHLE=' }\n { name: 'landing.js', hash: 'lpbSGfx2VxBoVCHXJZJ7QQUlALY=' }\n { name: 'mode.js', hash: 'GxYyKYi7OFtiYtDuHJ1E+sIgRyk=' }\n { name: 'utils.js', hash: 'LNgafPNwbSEAQZ3lNI6yOZTNRpo=' }\n ]}\n { name: 'components', hash: 'g0alOdbcIBs+vxaccxoPZDr9Ufo=,'\n children: [\n { name: 'ButtonTop.js', hash: 'jweoWbfc72z76ZemYSiKC2bKEfw=' }\n { name: 'Collaborators.js', hash: 'wusEkO+8AWrK3Zv+JuuIxqNdiJs=' }\n { name: 'DarkMode.js', hash: 'vvYWPCNH8kYK9ulpZzsii+KyKtk=' }\n { name: 'FadeUp.js', hash: 'zMfZWneeUPgxyzXax5PZMW6pqa8=' }\n { name: 'Footer.js', hash: 'uVGmBw76TpwUlYgcttQAofHHWO0=' }\n { name: 'Menu.js', hash: 'Lg85XP8b0qJGeH4oViVq1m0Ij10=' }\n { name: 'OnlyJavascript.js', hash: 'K7dDxR9WFTp26oIHWx/LIr9kFao=' }\n { name: 'Preload.js', hash: 'XynnKVN7mJqNvwaiX+vdCqIvJuk=' }\n { name: 'Report.js', hash: 'q6B7A0NXVRsZVKF0IsQpErPyoqE=' }\n { name: 'SampleImage.js', hash: 'dY8Khs4Ib0UmkC7LZ04EPAu0/n0=' }\n { name: 'ScrollImage.js', hash: 'Wpb2FRA+MGIQnIfTMIxu5p5jdqU=' }\n { name: 'ScrollToTop.js', hash: '1Xgx1XItAjdYXVKbj/xVrm7KQ9g=' }\n { name: 'TopMobile.js', hash: 'bZIc8WAiDXzdspuensyiRQX7S2U=' }\n { name: 'Videos.js', hash: 'fe06iqwCIIut4w+EQp4NrKvzJVI=' }\n { name: 'WhiteList.js', hash: 'AxmUAyRg7smJOQ3DyeD8WJUFme8=' }\n { name: 'index.js', hash: 'CquN7XBN0vYtbdQLPafCvyf0uAI=' }\n ]}\n { name: 'containers', hash: '1Be+BjOk4keQoudsCzk5ghAEqwY=,'\n children: [\n { name: 'AboutUs.js', hash: 'hvZboL06Ug6qe3wFDjwT5MY91x0=' }\n { name: 'App.js', hash: 'Hsh9fUunntZI0NiuNhL/1ymK3qc=' }\n { name: 'Article.js', hash: 'eP+4LzskRdhL58karRL2g6PT8LY=' }\n { name: 'ArticleNotFound.js', hash: 'XZ2hbUg6EuxIUfyQBCh4LGkE87M=' }\n { name: 'Auth.js', hash: 'zNucytxMgvURAZviv6A+XInEuVA=' }\n { name: 'Investigation.js', hash: 'ORIcU/PJs/HDgjI62CjoSTAdYQ4=' }\n { name: 'Landing.js', hash: 'a4qEdhEWbtKqQwPiUGM/15HC604=' }\n { name: 'News.js', hash: 'jd9184mKRffp/DqTg2ONmZ5rXq0=' }\n { name: 'NotFound.js', hash: 'jmbjHqn43CauxsBDEx6PwyNn0Eo=' }\n { name: 'Services.js', hash: 'GPoXSk/Za1jqdAp159Blik1EsCw=' }\n { name: 'UnderConstruction.js', hash: 'P0ZvQE0cEB2P3aNWvr8dfb7eizc=' }\n { name: 'WhatDoWeDo.js', hash: 'dRuB2KvuHjqGodIe5pG/w7zRcys=' }\n { name: 'index.js', hash: 'gUnQa81fhbXwdP4AmG7v01StRIg=' }\n ]}\n { name: 'dist', hash: 'wPwKoHg2mPvuUGuyjLiHHnp/IPg=,'\n children: [\n { name: 'css', hash: 'mfhzmFQR3m4gq9quCwwGNY0IPT8=,'\n children: [\n { name: 'style.scss', hash: 'MSptW27+buyrikYcxkY4LI2kUEY=' }\n ]}\n { name: 'images', hash: 'q7DJs48zbqzjqhOU2q/zot/fx1Q=,'\n children: [\n { name: '1000px', hash: 'jzVQZPCvB5Ds7ip2dqCULeBmDjA=,'\n children: []}\n { name: '500px', hash: 'FWWthWI93Fiy1mJAfyWI5qwfaHI=,'\n children: []}\n ]}\n { name: 'text', hash: 'zyXCRPehoQ52CLoty3jY1Z+8Syw=,'\n children: [\n { name: 'en.js', hash: 'Er58Q4O91LihuK69lCz0oPfkPxo=' }\n { name: 'es.js', hash: 'CCG5ncgdQd/xE040VI1v+ogiQ8w=' }\n ]}\n { name: 'videos', hash: '9uGFeV94edHaqU7mgzzYE7qRNH8=,'\n children: []}\n ]}\n { name: 'googleae33f42be7745654.html', hash: 'Vsqmp24+TWLpCRiQxOv+A3o3Qvk=' }\n { name: 'index.js', hash: 'gWcqfzN2fpI4i225VSmynRkvz2s=' }\n { name: 'reducers', hash: 'm1s2A0ARGzOaa9egNcTdZZ59lLQ=,'\n children: [\n { name: 'index.js', hash: 'NOFQ6gfyMCU3r1mN4tDZnyxcWqo=' }\n { name: 'landingReducer.js', hash: 'YbTv1B0FTLFi+0dNltPViBd+Ps4=' }\n { name: 'languageReducer.js', hash: 'ibVWNAlHPFnMBnpZrY1g+tKtvz8=' }\n { name: 'modeReducer.js', hash: 'Nt2+lxEQjyytNd8eYtVFVXgqwkc=' }\n { name: 'utilsReducer.js', hash: 'XWR9M6UBI/Mf9HMBxq+123uGn5I=' }\n ]}\n { name: 'serviceWorker.js', hash: 'adrPv2m1GPjkJIj1i7A88N9L99g=' }\n { name: 'setupProxy.js', hash: 'N/df4qz07OXc9LzFvxbMAowPk/k=' }\n { name: 'types', hash: '4acwk9gXxQqQyrZ3+cMmCTymYRE=,'\n children: [\n { name: 'index.js', hash: 'TC9MSCZJbg7S3WZEN2jBIT12rtE=' }\n ]}\n { name: 'utils', hash: 'Dp/ZK94nkYgatYXi+sS6IuAqjWQ=,'\n children: [\n { name: 'index.js', hash: 'QFaMU6Zn3l9BV6e5/3L/M/uDVWk=' }\n ]}\n ]}"}} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
82588981
203
5019
46