Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
f4648f8
Primera prueba de vinculación
catalinaordenes Feb 10, 2023
b6cdc50
2da prueba de enlazado
Feb 10, 2023
00605b2
2da prueba de vinculacion
Feb 10, 2023
f6e2f58
Merge pull request #1 from RominaVidalVargas/main
catalinaordenes Feb 10, 2023
5a8aa79
Instalación de jest, de react y de eslint
catalinaordenes Feb 10, 2023
13dd635
configuracion de public
Feb 10, 2023
918a8a7
Merge pull request #2 from RominaVidalVargas/main
catalinaordenes Feb 10, 2023
dab33ba
Vinculación de Firebase, primeras importaciones para logearse con Google
catalinaordenes Feb 10, 2023
072c792
Firebase instalación
catalinaordenes Feb 10, 2023
2e062db
Firebase
catalinaordenes Feb 10, 2023
15f266b
configuracion de eslint y inicio de login
Feb 14, 2023
0b71d0c
Merge pull request #3 from RominaVidalVargas/main
catalinaordenes Feb 14, 2023
31b314d
Primer componente
catalinaordenes Feb 16, 2023
1a7fb0f
Commit del boton
catalinaordenes Feb 16, 2023
1189a69
respaldo pre rutas
Feb 16, 2023
dc5459a
Creación de rutas, primeros componentes del inicio y muro
catalinaordenes Feb 17, 2023
79eba64
rutas hechas
catalinaordenes Feb 17, 2023
73a8afa
Merge branch 'main'
Feb 17, 2023
792e074
arreglo de botones de nav
Feb 17, 2023
b084d6d
Merge pull request #24 from RominaVidalVargas/main
catalinaordenes Feb 17, 2023
1503c2a
Creación de login con google y cerrar sesión
catalinaordenes Feb 20, 2023
57ddace
arreglos visuales de muro
Feb 21, 2023
99b2bd0
Merge pull request #29 from RominaVidalVargas/main
catalinaordenes Feb 21, 2023
ddde257
Creación de nuevos elementos del muro, arreglos con Css
catalinaordenes Feb 21, 2023
22d5420
click de nuevo Sticky
Feb 21, 2023
fe38887
Merge pull request #30 from RominaVidalVargas/main
catalinaordenes Feb 21, 2023
05e9b87
Reintegración del login con Google
catalinaordenes Feb 21, 2023
65a6e76
arreglos post demo
Feb 22, 2023
0b13b1d
Merge pull request #31 from RominaVidalVargas/main
catalinaordenes Feb 22, 2023
85563a9
Últimos cambios martes 22
catalinaordenes Feb 22, 2023
a5a4fdc
Nueva rama, ya lee lo que está en los inputs, algunos cambios en Css,…
catalinaordenes Feb 23, 2023
eee4c90
guarda publicaciones en firestore, hay que continuar con un then y un…
catalinaordenes Feb 24, 2023
deaf071
arreglos css responsive
Feb 25, 2023
f947a03
arreglso 2.0 css responsive
Feb 27, 2023
34e88ea
Merge pull request #32 from RominaVidalVargas/main
catalinaordenes Feb 28, 2023
1fc17cf
commit de navigate
catalinaordenes Feb 28, 2023
5812a4a
NAVIGATE RECOMPUESTO
catalinaordenes Feb 28, 2023
a8b13a2
actualizacion muro prueba
catalinaordenes Mar 1, 2023
a53e0a5
eliminación archivo conflicto
catalinaordenes Mar 1, 2023
2b015bd
nuevo inicio
catalinaordenes Mar 1, 2023
49fa187
eliminacion inicio main
catalinaordenes Mar 1, 2023
94ad57b
Merge branch 'main' of https://github.com/catalinaordenes/DEV001-notes
catalinaordenes Mar 1, 2023
fce54ba
eliminación inicio de main archivo romi
catalinaordenes Mar 1, 2023
e628e5e
fusion ramas
catalinaordenes Mar 1, 2023
19770a6
arreglos media responsive
Mar 1, 2023
59b71ef
Delete file
Mar 1, 2023
dabf4ed
Create new file
Mar 1, 2023
7e4a57d
Merge branch 'main' of https://github.com/RominaVidalVargas/DEV001-notes
Mar 1, 2023
43117bb
arreglos post caos
Mar 1, 2023
8e5ff0d
Merge pull request #33 from RominaVidalVargas/main
catalinaordenes Mar 1, 2023
28e2000
cambios de css, css responsivo
catalinaordenes Mar 1, 2023
ccd8607
css y responsive de notas
Mar 2, 2023
7cf0abd
Merge pull request #34 from RominaVidalVargas/main
catalinaordenes Mar 3, 2023
0d1c120
función eliminar y editar (editar falta terminar y lograr la actualiz…
catalinaordenes Mar 3, 2023
b9fff00
cambio definitivo
catalinaordenes Mar 3, 2023
e78ab62
Implementación de onSnapshot
catalinaordenes Mar 3, 2023
96f7825
Archivos listos para hacer tests
catalinaordenes Mar 7, 2023
edd146d
arreglos de ubicacion de stickys
Mar 7, 2023
1cabb3b
Merge pull request #35 from RominaVidalVargas/main
catalinaordenes Mar 7, 2023
e5a27c9
Botón editar, falta que el botón publicar cambie a guardar cambios
catalinaordenes Mar 7, 2023
c8d99e8
úlimos cambios, todavía no sabemos de dónde sacar la demás data
catalinaordenes Mar 7, 2023
fed551a
Botón editar ok, faltan tests
catalinaordenes Mar 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions Sticky-list/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
module.exports = {
'env': {
'browser': true,
'es2021': true,
},
'extends': [
'plugin:react/recommended',
'google',
],
'overrides': [
],
'parserOptions': {
'ecmaVersion': 'latest',
'sourceType': 'module',
},
'plugins': [
'react',
],
'rules':
{
'require-jsdoc': 'Off',
},
};
24 changes: 24 additions & 0 deletions Sticky-list/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
75 changes: 75 additions & 0 deletions Sticky-list/Firebase/Dependencias.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
import { initializeApp } from 'firebase/app';
import {
getAuth,
GoogleAuthProvider,
signInWithPopup,
signOut
}
from 'firebase/auth';
import {
getFirestore,
doc,
collection,
addDoc,
getDocs,
deleteDoc,
getDoc,
onSnapshot,
setDoc
} from 'firebase/firestore';


const firebaseConfig = {
apiKey: 'AIzaSyASlgSQpq4GZs0y46rz7nrncV_CE0wiMro',
authDomain: "stickylist-dev001.firebaseapp.com",
projectId: "stickylist-dev001",
storageBucket: "stickylist-dev001.appspot.com",
messagingSenderId: "405206344603",
appId: "1:405206344603:web:76fdcf44ddcdc8c16f373e"
};

// Initialize Firebase
const app = initializeApp(firebaseConfig);
const auth = getAuth(app);
const provider = new GoogleAuthProvider();
const db = getFirestore(app);


export const registroGoogle = () => {
return signInWithPopup(auth, provider);
}

export const salirDeCuenta = async() => {
await signOut(auth);
};

export const lectorDatos = async(callback) => {
onSnapshot(collection(db, 'stickypost'), (querySnapshot) => {
console.log(querySnapshot, 'console del query')
const documentoRenderizar = [];
querySnapshot.forEach((doc) => {
documentoRenderizar.push({...doc.data(), id: doc.id, });
//AQUÍ SE PODRÍA SACAR USER Y FECHA
// doc.data() is never undefined for query doc snapshots
});
callback(documentoRenderizar)
});
};

export const crearDocumento = (objetoInput) => {
return addDoc(collection(db, 'stickypost'), objetoInput);
};

export const obtenerUnDocumento = (id) => {
return getDoc(doc(db, 'stickypost', id));
};



export const borrarPublicación = (id) => {
return deleteDoc(doc(db, 'stickypost', id));
};

export const actualizarDatos = async(id, postEditar) => {
await setDoc(doc(db, 'stickypost', id), postEditar)
}
4 changes: 4 additions & 0 deletions Sticky-list/__mocks__/@firebase/funciones-mockeadas.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export const signInWithPopup = jest.fn();
export const getAuth = () => jest.fn();
export const initializeApp = () => jest.fn();
export const GoogleAuthProvider = class {};
5 changes: 5 additions & 0 deletions Sticky-list/babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module.exports = {
presets: [
"@babel/preset-env", ["@babel/preset-react", { runtime: "automatic" }],
],
}
90 changes: 90 additions & 0 deletions Sticky-list/coverage/clover.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<coverage generated="1678211620453" clover="3.2.0">
<project timestamp="1678211620453" name="All files">
<metrics statements="60" coveredstatements="0" conditionals="2" coveredconditionals="0" methods="26" coveredmethods="0" elements="88" coveredelements="0" complexity="0" loc="60" ncloc="60" packages="2" files="6" classes="6"/>
<package name="src">
<metrics statements="3" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="0"/>
<file name="App.jsx" path="D:\LABORATORIA\Lab-Notes\DEV001-notes\Sticky-list\src\App.jsx">
<metrics statements="1" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="0"/>
<line num="8" count="0" type="stmt"/>
</file>
<file name="main.jsx" path="D:\LABORATORIA\Lab-Notes\DEV001-notes\Sticky-list\src\main.jsx">
<metrics statements="2" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="10" count="0" type="stmt"/>
<line num="21" count="0" type="stmt"/>
</file>
</package>
<package name="src.Componentes">
<metrics statements="57" coveredstatements="0" conditionals="2" coveredconditionals="0" methods="25" coveredmethods="0"/>
<file name="Fondo.jsx" path="D:\LABORATORIA\Lab-Notes\DEV001-notes\Sticky-list\src\Componentes\Fondo.jsx">
<metrics statements="3" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="2" coveredmethods="0"/>
<line num="4" count="0" type="stmt"/>
<line num="5" count="0" type="stmt"/>
<line num="8" count="0" type="stmt"/>
</file>
<file name="Home.jsx" path="D:\LABORATORIA\Lab-Notes\DEV001-notes\Sticky-list\src\Componentes\Home.jsx">
<metrics statements="9" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="5" coveredmethods="0"/>
<line num="4" count="0" type="stmt"/>
<line num="6" count="0" type="stmt"/>
<line num="8" count="0" type="stmt"/>
<line num="9" count="0" type="stmt"/>
<line num="11" count="0" type="stmt"/>
<line num="12" count="0" type="stmt"/>
<line num="14" count="0" type="stmt"/>
<line num="15" count="0" type="stmt"/>
<line num="17" count="0" type="stmt"/>
</file>
<file name="Inicio.jsx" path="D:\LABORATORIA\Lab-Notes\DEV001-notes\Sticky-list\src\Componentes\Inicio.jsx">
<metrics statements="5" coveredstatements="0" conditionals="0" coveredconditionals="0" methods="3" coveredmethods="0"/>
<line num="6" count="0" type="stmt"/>
<line num="7" count="0" type="stmt"/>
<line num="8" count="0" type="stmt"/>
<line num="9" count="0" type="stmt"/>
<line num="12" count="0" type="stmt"/>
</file>
<file name="Muro.jsx" path="D:\LABORATORIA\Lab-Notes\DEV001-notes\Sticky-list\src\Componentes\Muro.jsx">
<metrics statements="40" coveredstatements="0" conditionals="2" coveredconditionals="0" methods="15" coveredmethods="0"/>
<line num="8" count="0" type="stmt"/>
<line num="10" count="0" type="stmt"/>
<line num="15" count="0" type="stmt"/>
<line num="16" count="0" type="stmt"/>
<line num="17" count="0" type="stmt"/>
<line num="19" count="0" type="stmt"/>
<line num="20" count="0" type="stmt"/>
<line num="21" count="0" type="stmt"/>
<line num="24" count="0" type="stmt"/>
<line num="25" count="0" type="stmt"/>
<line num="28" count="0" type="stmt"/>
<line num="29" count="0" type="stmt"/>
<line num="31" count="0" type="stmt"/>
<line num="33" count="0" type="stmt"/>
<line num="34" count="0" type="stmt"/>
<line num="35" count="0" type="stmt"/>
<line num="37" count="0" type="stmt"/>
<line num="39" count="0" type="stmt"/>
<line num="42" count="0" type="stmt"/>
<line num="43" count="0" type="stmt"/>
<line num="44" count="0" type="stmt"/>
<line num="45" count="0" type="stmt"/>
<line num="51" count="0" type="stmt"/>
<line num="52" count="0" type="stmt"/>
<line num="53" count="0" type="stmt"/>
<line num="54" count="0" type="stmt"/>
<line num="56" count="0" type="stmt"/>
<line num="58" count="0" type="stmt"/>
<line num="65" count="0" type="stmt"/>
<line num="66" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="67" count="0" type="stmt"/>
<line num="72" count="0" type="stmt"/>
<line num="73" count="0" type="stmt"/>
<line num="76" count="0" type="stmt"/>
<line num="77" count="0" type="stmt"/>
<line num="78" count="0" type="stmt"/>
<line num="82" count="0" type="stmt"/>
<line num="119" count="0" type="stmt"/>
<line num="124" count="0" type="stmt"/>
<line num="126" count="0" type="stmt"/>
</file>
</package>
</project>
</coverage>
7 changes: 7 additions & 0 deletions Sticky-list/coverage/coverage-final.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\App.jsx": {"path":"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\App.jsx","statementMap":{"0":{"start":{"line":8,"column":2},"end":{"line":15,"column":4}}},"fnMap":{"0":{"name":"App","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":12}},"loc":{"start":{"line":7,"column":15},"end":{"line":16,"column":1}},"line":7}},"branchMap":{},"s":{"0":0},"f":{"0":0},"b":{}}
,"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\main.jsx": {"path":"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\main.jsx","statementMap":{"0":{"start":{"line":10,"column":15},"end":{"line":19,"column":2}},"1":{"start":{"line":21,"column":0},"end":{"line":25,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":0,"1":0},"f":{},"b":{}}
,"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\Componentes\\Fondo.jsx": {"path":"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\Componentes\\Fondo.jsx","statementMap":{"0":{"start":{"line":4,"column":23},"end":{"line":6,"column":3}},"1":{"start":{"line":5,"column":4},"end":{"line":5,"column":34}},"2":{"start":{"line":8,"column":2},"end":{"line":14,"column":4}}},"fnMap":{"0":{"name":"Fondo","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":14}},"loc":{"start":{"line":3,"column":17},"end":{"line":15,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":4,"column":23},"end":{"line":4,"column":24}},"loc":{"start":{"line":4,"column":29},"end":{"line":6,"column":3}},"line":4}},"branchMap":{},"s":{"0":0,"1":0,"2":0},"f":{"0":0,"1":0},"b":{}}
,"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\Componentes\\Home.jsx": {"path":"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\Componentes\\Home.jsx","statementMap":{"0":{"start":{"line":4,"column":23},"end":{"line":5,"column":3}},"1":{"start":{"line":6,"column":2},"end":{"line":6,"column":32}},"2":{"start":{"line":8,"column":17},"end":{"line":10,"column":3}},"3":{"start":{"line":9,"column":4},"end":{"line":9,"column":32}},"4":{"start":{"line":11,"column":22},"end":{"line":13,"column":3}},"5":{"start":{"line":12,"column":4},"end":{"line":12,"column":37}},"6":{"start":{"line":14,"column":17},"end":{"line":16,"column":3}},"7":{"start":{"line":15,"column":4},"end":{"line":15,"column":32}},"8":{"start":{"line":17,"column":2},"end":{"line":38,"column":4}}},"fnMap":{"0":{"name":"Fondo","decl":{"start":{"line":3,"column":9},"end":{"line":3,"column":14}},"loc":{"start":{"line":3,"column":17},"end":{"line":39,"column":1}},"line":3},"1":{"name":"(anonymous_1)","decl":{"start":{"line":4,"column":23},"end":{"line":4,"column":24}},"loc":{"start":{"line":4,"column":29},"end":{"line":5,"column":3}},"line":4},"2":{"name":"(anonymous_2)","decl":{"start":{"line":8,"column":17},"end":{"line":8,"column":18}},"loc":{"start":{"line":8,"column":22},"end":{"line":10,"column":3}},"line":8},"3":{"name":"(anonymous_3)","decl":{"start":{"line":11,"column":22},"end":{"line":11,"column":23}},"loc":{"start":{"line":11,"column":27},"end":{"line":13,"column":3}},"line":11},"4":{"name":"(anonymous_4)","decl":{"start":{"line":14,"column":17},"end":{"line":14,"column":18}},"loc":{"start":{"line":14,"column":22},"end":{"line":16,"column":3}},"line":14}},"branchMap":{},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0},"b":{}}
,"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\Componentes\\Inicio.jsx": {"path":"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\Componentes\\Inicio.jsx","statementMap":{"0":{"start":{"line":6,"column":19},"end":{"line":6,"column":32}},"1":{"start":{"line":7,"column":23},"end":{"line":11,"column":3}},"2":{"start":{"line":8,"column":4},"end":{"line":10,"column":7}},"3":{"start":{"line":9,"column":6},"end":{"line":9,"column":24}},"4":{"start":{"line":12,"column":2},"end":{"line":21,"column":4}}},"fnMap":{"0":{"name":"Inicio","decl":{"start":{"line":5,"column":9},"end":{"line":5,"column":15}},"loc":{"start":{"line":5,"column":18},"end":{"line":22,"column":1}},"line":5},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":23},"end":{"line":7,"column":24}},"loc":{"start":{"line":7,"column":29},"end":{"line":11,"column":3}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":8,"column":26},"end":{"line":8,"column":27}},"loc":{"start":{"line":8,"column":37},"end":{"line":10,"column":5}},"line":8}},"branchMap":{},"s":{"0":0,"1":0,"2":0,"3":0,"4":0},"f":{"0":0,"1":0,"2":0},"b":{}}
,"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\Componentes\\Muro.jsx": {"path":"D:\\LABORATORIA\\Lab-Notes\\DEV001-notes\\Sticky-list\\src\\Componentes\\Muro.jsx","statementMap":{"0":{"start":{"line":8,"column":19},"end":{"line":8,"column":32}},"1":{"start":{"line":10,"column":23},"end":{"line":13,"column":3}},"2":{"start":{"line":15,"column":50},"end":{"line":15,"column":72}},"3":{"start":{"line":16,"column":28},"end":{"line":16,"column":40}},"4":{"start":{"line":17,"column":28},"end":{"line":17,"column":40}},"5":{"start":{"line":19,"column":27},"end":{"line":22,"column":3}},"6":{"start":{"line":20,"column":26},"end":{"line":20,"column":34}},"7":{"start":{"line":21,"column":4},"end":{"line":21,"column":62}},"8":{"start":{"line":24,"column":22},"end":{"line":26,"column":3}},"9":{"start":{"line":25,"column":4},"end":{"line":25,"column":72}},"10":{"start":{"line":28,"column":32},"end":{"line":40,"column":3}},"11":{"start":{"line":29,"column":4},"end":{"line":29,"column":23}},"12":{"start":{"line":31,"column":4},"end":{"line":31,"column":71}},"13":{"start":{"line":33,"column":4},"end":{"line":33,"column":38}},"14":{"start":{"line":34,"column":4},"end":{"line":34,"column":40}},"15":{"start":{"line":35,"column":4},"end":{"line":38,"column":11}},"16":{"start":{"line":37,"column":10},"end":{"line":37,"column":32}},"17":{"start":{"line":39,"column":4},"end":{"line":39,"column":34}},"18":{"start":{"line":42,"column":2},"end":{"line":48,"column":9}},"19":{"start":{"line":43,"column":4},"end":{"line":47,"column":6}},"20":{"start":{"line":44,"column":6},"end":{"line":44,"column":26}},"21":{"start":{"line":45,"column":6},"end":{"line":45,"column":23}},"22":{"start":{"line":51,"column":17},"end":{"line":60,"column":3}},"23":{"start":{"line":52,"column":4},"end":{"line":59,"column":5}},"24":{"start":{"line":53,"column":28},"end":{"line":53,"column":48}},"25":{"start":{"line":54,"column":6},"end":{"line":54,"column":47}},"26":{"start":{"line":56,"column":6},"end":{"line":56,"column":39}},"27":{"start":{"line":58,"column":6},"end":{"line":58,"column":25}},"28":{"start":{"line":65,"column":2},"end":{"line":69,"column":14}},"29":{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},"30":{"start":{"line":67,"column":6},"end":{"line":67,"column":20}},"31":{"start":{"line":72,"column":17},"end":{"line":74,"column":3}},"32":{"start":{"line":73,"column":4},"end":{"line":73,"column":32}},"33":{"start":{"line":76,"column":17},"end":{"line":80,"column":3}},"34":{"start":{"line":77,"column":4},"end":{"line":79,"column":7}},"35":{"start":{"line":78,"column":6},"end":{"line":78,"column":20}},"36":{"start":{"line":82,"column":2},"end":{"line":136,"column":4}},"37":{"start":{"line":119,"column":14},"end":{"line":129,"column":20}},"38":{"start":{"line":124,"column":35},"end":{"line":124,"column":61}},"39":{"start":{"line":126,"column":35},"end":{"line":126,"column":52}}},"fnMap":{"0":{"name":"Muro","decl":{"start":{"line":7,"column":9},"end":{"line":7,"column":13}},"loc":{"start":{"line":7,"column":16},"end":{"line":137,"column":1}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":19,"column":27},"end":{"line":19,"column":28}},"loc":{"start":{"line":19,"column":34},"end":{"line":22,"column":3}},"line":19},"2":{"name":"(anonymous_2)","decl":{"start":{"line":24,"column":22},"end":{"line":24,"column":23}},"loc":{"start":{"line":24,"column":28},"end":{"line":26,"column":3}},"line":24},"3":{"name":"(anonymous_3)","decl":{"start":{"line":28,"column":32},"end":{"line":28,"column":33}},"loc":{"start":{"line":28,"column":39},"end":{"line":40,"column":3}},"line":28},"4":{"name":"(anonymous_4)","decl":{"start":{"line":36,"column":14},"end":{"line":36,"column":15}},"loc":{"start":{"line":36,"column":28},"end":{"line":38,"column":9}},"line":36},"5":{"name":"(anonymous_5)","decl":{"start":{"line":42,"column":12},"end":{"line":42,"column":13}},"loc":{"start":{"line":42,"column":18},"end":{"line":48,"column":3}},"line":42},"6":{"name":"(anonymous_6)","decl":{"start":{"line":43,"column":16},"end":{"line":43,"column":17}},"loc":{"start":{"line":43,"column":28},"end":{"line":46,"column":5}},"line":43},"7":{"name":"(anonymous_7)","decl":{"start":{"line":51,"column":17},"end":{"line":51,"column":18}},"loc":{"start":{"line":51,"column":25},"end":{"line":60,"column":3}},"line":51},"8":{"name":"(anonymous_8)","decl":{"start":{"line":65,"column":12},"end":{"line":65,"column":13}},"loc":{"start":{"line":65,"column":18},"end":{"line":69,"column":3}},"line":65},"9":{"name":"(anonymous_9)","decl":{"start":{"line":72,"column":17},"end":{"line":72,"column":18}},"loc":{"start":{"line":72,"column":23},"end":{"line":74,"column":3}},"line":72},"10":{"name":"(anonymous_10)","decl":{"start":{"line":76,"column":17},"end":{"line":76,"column":18}},"loc":{"start":{"line":76,"column":23},"end":{"line":80,"column":3}},"line":76},"11":{"name":"(anonymous_11)","decl":{"start":{"line":77,"column":25},"end":{"line":77,"column":26}},"loc":{"start":{"line":77,"column":38},"end":{"line":79,"column":5}},"line":77},"12":{"name":"(anonymous_12)","decl":{"start":{"line":118,"column":23},"end":{"line":118,"column":24}},"loc":{"start":{"line":119,"column":14},"end":{"line":129,"column":20}},"line":119},"13":{"name":"(anonymous_13)","decl":{"start":{"line":124,"column":29},"end":{"line":124,"column":30}},"loc":{"start":{"line":124,"column":35},"end":{"line":124,"column":61}},"line":124},"14":{"name":"(anonymous_14)","decl":{"start":{"line":126,"column":29},"end":{"line":126,"column":30}},"loc":{"start":{"line":126,"column":35},"end":{"line":126,"column":52}},"line":126}},"branchMap":{"0":{"loc":{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},{"start":{},"end":{}}],"line":66}},"s":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0},"b":{"0":[0,0]}}
}
Loading