diff --git a/staff/jose-pozo/project/api/coverage/base.css b/staff/jose-pozo/project/api/coverage/base.css new file mode 100644 index 000000000..f418035b4 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/base.css @@ -0,0 +1,224 @@ +body, html { + margin:0; padding: 0; + height: 100%; +} +body { + font-family: Helvetica Neue, Helvetica, Arial; + font-size: 14px; + color:#333; +} +.small { font-size: 12px; } +*, *:after, *:before { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + } +h1 { font-size: 20px; margin: 0;} +h2 { font-size: 14px; } +pre { + font: 12px/1.4 Consolas, "Liberation Mono", Menlo, Courier, monospace; + margin: 0; + padding: 0; + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; +} +a { color:#0074D9; text-decoration:none; } +a:hover { text-decoration:underline; } +.strong { font-weight: bold; } +.space-top1 { padding: 10px 0 0 0; } +.pad2y { padding: 20px 0; } +.pad1y { padding: 10px 0; } +.pad2x { padding: 0 20px; } +.pad2 { padding: 20px; } +.pad1 { padding: 10px; } +.space-left2 { padding-left:55px; } +.space-right2 { padding-right:20px; } +.center { text-align:center; } +.clearfix { display:block; } +.clearfix:after { + content:''; + display:block; + height:0; + clear:both; + visibility:hidden; + } +.fl { float: left; } +@media only screen and (max-width:640px) { + .col3 { width:100%; max-width:100%; } + .hide-mobile { display:none!important; } +} + +.quiet { + color: #7f7f7f; + color: rgba(0,0,0,0.5); +} +.quiet a { opacity: 0.7; } + +.fraction { + font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; + font-size: 10px; + color: #555; + background: #E8E8E8; + padding: 4px 5px; + border-radius: 3px; + vertical-align: middle; +} + +div.path a:link, div.path a:visited { color: #333; } +table.coverage { + border-collapse: collapse; + margin: 10px 0 0 0; + padding: 0; +} + +table.coverage td { + margin: 0; + padding: 0; + vertical-align: top; +} +table.coverage td.line-count { + text-align: right; + padding: 0 5px 0 20px; +} +table.coverage td.line-coverage { + text-align: right; + padding-right: 10px; + min-width:20px; +} + +table.coverage td span.cline-any { + display: inline-block; + padding: 0 5px; + width: 100%; +} +.missing-if-branch { + display: inline-block; + margin-right: 5px; + border-radius: 3px; + position: relative; + padding: 0 4px; + background: #333; + color: yellow; +} + +.skip-if-branch { + display: none; + margin-right: 10px; + position: relative; + padding: 0 4px; + background: #ccc; + color: white; +} +.missing-if-branch .typ, .skip-if-branch .typ { + color: inherit !important; +} +.coverage-summary { + border-collapse: collapse; + width: 100%; +} +.coverage-summary tr { border-bottom: 1px solid #bbb; } +.keyline-all { border: 1px solid #ddd; } +.coverage-summary td, .coverage-summary th { padding: 10px; } +.coverage-summary tbody { border: 1px solid #bbb; } +.coverage-summary td { border-right: 1px solid #bbb; } +.coverage-summary td:last-child { border-right: none; } +.coverage-summary th { + text-align: left; + font-weight: normal; + white-space: nowrap; +} +.coverage-summary th.file { border-right: none !important; } +.coverage-summary th.pct { } +.coverage-summary th.pic, +.coverage-summary th.abs, +.coverage-summary td.pct, +.coverage-summary td.abs { text-align: right; } +.coverage-summary td.file { white-space: nowrap; } +.coverage-summary td.pic { min-width: 120px !important; } +.coverage-summary tfoot td { } + +.coverage-summary .sorter { + height: 10px; + width: 7px; + display: inline-block; + margin-left: 0.5em; + background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent; +} +.coverage-summary .sorted .sorter { + background-position: 0 -20px; +} +.coverage-summary .sorted-desc .sorter { + background-position: 0 -10px; +} +.status-line { height: 10px; } +/* yellow */ +.cbranch-no { background: yellow !important; color: #111; } +/* dark red */ +.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 } +.low .chart { border:1px solid #C21F39 } +.highlighted, +.highlighted .cstat-no, .highlighted .fstat-no, .highlighted .cbranch-no{ + background: #C21F39 !important; +} +/* medium red */ +.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE } +/* light red */ +.low, .cline-no { background:#FCE1E5 } +/* light green */ +.high, .cline-yes { background:rgb(230,245,208) } +/* medium green */ +.cstat-yes { background:rgb(161,215,106) } +/* dark green */ +.status-line.high, .high .cover-fill { background:rgb(77,146,33) } +.high .chart { border:1px solid rgb(77,146,33) } +/* dark yellow (gold) */ +.status-line.medium, .medium .cover-fill { background: #f9cd0b; } +.medium .chart { border:1px solid #f9cd0b; } +/* light yellow */ +.medium { background: #fff4c2; } + +.cstat-skip { background: #ddd; color: #111; } +.fstat-skip { background: #ddd; color: #111 !important; } +.cbranch-skip { background: #ddd !important; color: #111; } + +span.cline-neutral { background: #eaeaea; } + +.coverage-summary td.empty { + opacity: .5; + padding-top: 4px; + padding-bottom: 4px; + line-height: 1; + color: #888; +} + +.cover-fill, .cover-empty { + display:inline-block; + height: 12px; +} +.chart { + line-height: 0; +} +.cover-empty { + background: white; +} +.cover-full { + border-right: none !important; +} +pre.prettyprint { + border: none !important; + padding: 0 !important; + margin: 0 !important; +} +.com { color: #999 !important; } +.ignore-none { color: #999; font-weight: normal; } + +.wrapper { + min-height: 100%; + height: auto !important; + height: 100%; + margin: 0 auto -48px; +} +.footer, .push { + height: 48px; +} diff --git a/staff/jose-pozo/project/api/coverage/block-navigation.js b/staff/jose-pozo/project/api/coverage/block-navigation.js new file mode 100644 index 000000000..cc1213023 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/block-navigation.js @@ -0,0 +1,87 @@ +/* eslint-disable */ +var jumpToCode = (function init() { + // Classes of code we would like to highlight in the file view + var missingCoverageClasses = ['.cbranch-no', '.cstat-no', '.fstat-no']; + + // Elements to highlight in the file listing view + var fileListingElements = ['td.pct.low']; + + // We don't want to select elements that are direct descendants of another match + var notSelector = ':not(' + missingCoverageClasses.join('):not(') + ') > '; // becomes `:not(a):not(b) > ` + + // Selecter that finds elements on the page to which we can jump + var selector = + fileListingElements.join(', ') + + ', ' + + notSelector + + missingCoverageClasses.join(', ' + notSelector); // becomes `:not(a):not(b) > a, :not(a):not(b) > b` + + // The NodeList of matching elements + var missingCoverageElements = document.querySelectorAll(selector); + + var currentIndex; + + function toggleClass(index) { + missingCoverageElements + .item(currentIndex) + .classList.remove('highlighted'); + missingCoverageElements.item(index).classList.add('highlighted'); + } + + function makeCurrent(index) { + toggleClass(index); + currentIndex = index; + missingCoverageElements.item(index).scrollIntoView({ + behavior: 'smooth', + block: 'center', + inline: 'center' + }); + } + + function goToPrevious() { + var nextIndex = 0; + if (typeof currentIndex !== 'number' || currentIndex === 0) { + nextIndex = missingCoverageElements.length - 1; + } else if (missingCoverageElements.length > 1) { + nextIndex = currentIndex - 1; + } + + makeCurrent(nextIndex); + } + + function goToNext() { + var nextIndex = 0; + + if ( + typeof currentIndex === 'number' && + currentIndex < missingCoverageElements.length - 1 + ) { + nextIndex = currentIndex + 1; + } + + makeCurrent(nextIndex); + } + + return function jump(event) { + if ( + document.getElementById('fileSearch') === document.activeElement && + document.activeElement != null + ) { + // if we're currently focused on the search input, we don't want to navigate + return; + } + + switch (event.which) { + case 78: // n + case 74: // j + goToNext(); + break; + case 66: // b + case 75: // k + case 80: // p + goToPrevious(); + break; + } + }; +})(); +window.addEventListener('keydown', jumpToCode); diff --git a/staff/jose-pozo/project/api/coverage/data/Appointment.js.html b/staff/jose-pozo/project/api/coverage/data/Appointment.js.html new file mode 100644 index 000000000..a3db17526 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/data/Appointment.js.html @@ -0,0 +1,226 @@ + + + + + + Code coverage report for data/Appointment.js + + + + + + + + + +
+
+

All files / data Appointment.js

+
+ +
+ 100% + Statements + 4/4 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 0/0 +
+ + +
+ 100% + Lines + 4/4 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +481x +  +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1x +  +1x
import { Schema, model } from 'mongoose'
+ 
+const appointment = new Schema({
+    date: {
+        type: Date,
+        required: true
+    },
+ 
+    time: {
+        type: Date,
+        required: true
+    },
+ 
+    service: {
+        type: Schema.Types.ObjectId,
+        ref: 'Service',
+        required: true
+    },
+ 
+    customer: {
+        type: Schema.Types.ObjectId,
+        ref: 'User',
+        required: true
+    },
+ 
+    provider: {
+        type: Schema.Types.ObjectId,
+        ref: 'User',
+        required: true
+    },
+ 
+    status: {
+        type: String,
+        enum: ['confirmed', 'pending', 'cancelled'],
+        default: 'confirmed'
+    },
+ 
+    notes: [{
+        type: Schema.Types.ObjectId,
+        ref: 'Note'
+    }]
+}, {
+    timestamps: true
+})
+ 
+const Appointment = model('Appointment', appointment)
+ 
+export default Appointment
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/data/Note.js.html b/staff/jose-pozo/project/api/coverage/data/Note.js.html new file mode 100644 index 000000000..8c9b5fb22 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/data/Note.js.html @@ -0,0 +1,187 @@ + + + + + + Code coverage report for data/Note.js + + + + + + + + + +
+
+

All files / data Note.js

+
+ +
+ 100% + Statements + 4/4 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 0/0 +
+ + +
+ 100% + Lines + 4/4 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +351x +  +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1x +  +1x + 
import { Schema, model } from 'mongoose'
+ 
+const note = new Schema({
+    text: {
+        type: String,
+    },
+ 
+    createdAt: {
+        type: Date,
+        default: Date.now
+    },
+ 
+    createdBy: {
+        type: Schema.Types.ObjectId,
+        ref: 'User'
+    },
+ 
+    relatedTo: {
+        type: Schema.Types.ObjectId,
+        refPath: 'relatedToModel'
+    },
+ 
+    relatedToModel: {
+        type: String,
+        enum: ['Appointment', 'Customer', 'Service'],
+        required: true
+    }
+}, {
+    timestamps: true
+})
+ 
+const Note = model('Note', note)
+ 
+export default Note
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/data/Service.js.html b/staff/jose-pozo/project/api/coverage/data/Service.js.html new file mode 100644 index 000000000..5c10ef99d --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/data/Service.js.html @@ -0,0 +1,199 @@ + + + + + + Code coverage report for data/Service.js + + + + + + + + + +
+
+

All files / data Service.js

+
+ +
+ 100% + Statements + 4/4 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 0/0 +
+ + +
+ 100% + Lines + 4/4 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +391x +  +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1x +  +1x
import { Schema, model } from 'mongoose'
+ 
+const service = new Schema({
+    name: {
+        type: String,
+        required: true
+    },
+ 
+    description: {
+        type: String
+    },
+ 
+    category: {
+        type: String,
+        enum: ['Laser treatments', 'Aesthetic treatments']
+    },
+ 
+    duration: {
+        type: Number,
+        enum: [30, 60, 90, 120],
+        required: true
+    },
+ 
+    price: {
+        type: Number
+    },
+ 
+    provider: {
+        type: Schema.Types.ObjectId,
+        ref: 'User',
+        required: true
+    }
+}, {
+    timestamps: true
+})
+ 
+const Service = model('Service', service)
+ 
+export default Service
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/data/User.js.html b/staff/jose-pozo/project/api/coverage/data/User.js.html new file mode 100644 index 000000000..c166193bd --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/data/User.js.html @@ -0,0 +1,274 @@ + + + + + + Code coverage report for data/User.js + + + + + + + + + +
+
+

All files / data User.js

+
+ +
+ 100% + Statements + 4/4 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 0/0 +
+ + +
+ 100% + Lines + 4/4 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +641x +  +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1x +  +1x
import { Schema, model } from 'mongoose'
+ 
+const user = new Schema({
+    name: {
+        type: String,
+        required: true
+    },
+ 
+    surname: {
+        type: String,
+        required: true
+    },
+ 
+    email: {
+        type: String,
+        required: true,
+    },
+ 
+    password: {
+        type: String,
+ 
+    },
+ 
+    role: {
+        type: String,
+        enum: ['provider', 'customer'],
+        required: true
+    },
+ 
+    phone: {
+        type: String
+    },
+ 
+    manager: {
+        type: Schema.Types.ObjectId,
+        ref: 'User'
+    },
+ 
+    providers: [{
+        type: Schema.Types.ObjectId,
+        ref: 'User'
+    }],
+ 
+    appointments: [{
+        type: Schema.Types.ObjectId,
+        ref: 'Appointment'
+    }],
+ 
+    notes: [{
+        type: Schema.Types.ObjectId,
+        ref: 'Note'
+    }],
+ 
+    services: [{
+        type: Schema.Types.ObjectId,
+        ref: 'Service'
+    }]
+}, {
+    timestamps: true
+})
+ 
+const User = model('User', user)
+ 
+export default User
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/data/index.html b/staff/jose-pozo/project/api/coverage/data/index.html new file mode 100644 index 000000000..63a54eb3c --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/data/index.html @@ -0,0 +1,176 @@ + + + + + + Code coverage report for data + + + + + + + + + +
+
+

All files data

+
+ +
+ 100% + Statements + 24/24 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 0/0 +
+ + +
+ 100% + Lines + 24/24 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
Appointment.js +
+
100%4/4100%0/0100%0/0100%4/4
Note.js +
+
100%4/4100%0/0100%0/0100%4/4
Service.js +
+
100%4/4100%0/0100%0/0100%4/4
User.js +
+
100%4/4100%0/0100%0/0100%4/4
index.js +
+
100%8/8100%0/0100%0/0100%8/8
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/data/index.js.html b/staff/jose-pozo/project/api/coverage/data/index.js.html new file mode 100644 index 000000000..36ee144ee --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/data/index.js.html @@ -0,0 +1,115 @@ + + + + + + Code coverage report for data/index.js + + + + + + + + + +
+
+

All files / data index.js

+
+ +
+ 100% + Statements + 8/8 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 0/0 +
+ + +
+ 100% + Lines + 8/8 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +111x +1x +1x +1x +  +1x +1x +1x +1x +  + 
import User from './User.js'
+import Appointment from './Appointment.js'
+import Service from './Service.js'
+import Note from './Note.js'
+ 
+export { User }
+export { Appointment }
+export { Service }
+export { Note }
+ 
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/favicon.png b/staff/jose-pozo/project/api/coverage/favicon.png new file mode 100644 index 000000000..c1525b811 Binary files /dev/null and b/staff/jose-pozo/project/api/coverage/favicon.png differ diff --git a/staff/jose-pozo/project/api/coverage/index.html b/staff/jose-pozo/project/api/coverage/index.html new file mode 100644 index 000000000..ba1b35562 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/index.html @@ -0,0 +1,131 @@ + + + + + + Code coverage report for All files + + + + + + + + + +
+
+

All files

+
+ +
+ 90.87% + Statements + 548/603 +
+ + +
+ 61.11% + Branches + 22/36 +
+ + +
+ 88.42% + Functions + 191/216 +
+ + +
+ 91.1% + Lines + 543/596 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
data +
+
100%24/24100%0/0100%0/0100%24/24
logic +
+
90.5%524/57961.11%22/3688.42%191/21690.73%519/572
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/authenticateUser.js.html b/staff/jose-pozo/project/api/coverage/logic/authenticateUser.js.html new file mode 100644 index 000000000..73143cde6 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/authenticateUser.js.html @@ -0,0 +1,163 @@ + + + + + + Code coverage report for logic/authenticateUser.js + + + + + + + + + +
+
+

All files / logic authenticateUser.js

+
+ +
+ 88.23% + Statements + 15/17 +
+ + +
+ 100% + Branches + 4/4 +
+ + +
+ 60% + Functions + 3/5 +
+ + +
+ 88.23% + Lines + 15/17 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +271x +1x +1x +1x +  +1x +5x +5x +  +5x +  +  +3x +1x +  +2x +  +  +2x +1x +  +1x +  +  +  +  +1x
import { User } from '../data/index.js'
+import { CredentialsError, SystemError } from 'com/errors.js'
+import validate from 'com/validate.js'
+import bcrypt from 'bcryptjs'
+ 
+const authenticateUser = (email, password) => {
+    validate.email(email)
+    validate.password(password)
+ 
+    return User.findOne({ email }).lean()
+        .catch(error => { throw new SystemError(error.message) })
+        .then(user => {
+            if (!user)
+                throw new CredentialsError('User not found')
+ 
+            return bcrypt.compare(password, user.password)
+                .catch(error => { throw new SystemError(error.message) })
+                .then(match => {
+                    if (!match)
+                        throw new CredentialsError('Wrong password')
+ 
+                    return user._id.toString()
+                })
+        })
+}
+ 
+export default authenticateUser
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/authenticateUser.spec.js.html b/staff/jose-pozo/project/api/coverage/logic/authenticateUser.spec.js.html new file mode 100644 index 000000000..6145b457b --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/authenticateUser.spec.js.html @@ -0,0 +1,391 @@ + + + + + + Code coverage report for logic/authenticateUser.spec.js + + + + + + + + + +
+
+

All files / logic authenticateUser.spec.js

+
+ +
+ 100% + Statements + 41/41 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 20/20 +
+ + +
+ 100% + Lines + 41/41 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +1031x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +  +1x +1x +  +1x +  +1x +  +  +  +  +  +  +  +  +  +  +1x +1x +  +  +  +1x +1x +  +1x +  +1x +  +  +1x +1x +  +  +  +1x +1x +  +1x +  +  +  +  +  +  +  +  +  +1x +  +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +  +  +  + 
import 'dotenv/config'
+ 
+import mongoose from 'mongoose'
+ 
+import bcrypt from 'bcryptjs'
+ 
+import { expect } from 'chai'
+ 
+import { ContentError, CredentialsError } from 'com/errors.js'
+ 
+import { User } from '../data/index.js'
+ 
+import authenticateUser from './authenticateUser.js'
+ 
+const { MONGODB_URL_TEST } = process.env
+ 
+ 
+describe('authenticate user', () => {
+    before(() => mongoose.connect(MONGODB_URL_TEST).then(() => User.deleteMany()))
+ 
+    beforeEach(() => User.deleteMany())
+ 
+    it('succeeds on existing user', () =>
+        bcrypt.hash('1234', 8)
+            .then(hash => User.create({
+                name: 'Jon',
+                surname: 'Snow',
+                email: 'jon@snow.com',
+                password: hash,
+                role: 'provider'
+            }))
+            .then(() => authenticateUser('jon@snow.com', '1234'))
+            .then((userId => {
+                expect(userId).to.be.a('string')
+                expect(userId).to.have.lengthOf(24)
+            }))
+    )
+ 
+    it('fails on non-existing user', () => {
+        let errorThrown
+ 
+        return authenticateUser('jon@snow.com', '1234')
+            .catch(error => {
+                errorThrown = error
+            })
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceOf(CredentialsError)
+                expect(errorThrown.message).to.equal('User not found')
+            })
+    })
+ 
+    it('fails on wrong password', () => {
+        let errorThrown
+ 
+        return bcrypt.hash('1234', 8)
+            .then(hash => User.create({
+                name: 'Jon',
+                surname: 'Snow',
+                email: 'jon@snow.com',
+                password: hash,
+                role: 'provider'
+            }))
+            .then(() => authenticateUser('jon@snow.com', '12345'))
+            .catch(error => {
+                errorThrown = error
+            })
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceOf(CredentialsError)
+                expect(errorThrown.message).to.equal('Wrong password')
+            })
+    })
+ 
+    it('fails on invalid email', () => {
+        let errorThrown
+ 
+        try {
+            authenticateUser('jonsnow.com', ' 1234')
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('email is not valid')
+        }
+    })
+ 
+    it('fails on invalid password', () => {
+        let errorThrown
+ 
+        try {
+            authenticateUser('jon@snow.com', '12 34')
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('password is not valid')
+        }
+    })
+ 
+    after(() => User.deleteMany().then(() => mongoose.disconnect()))
+})
+ 
+ 
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/createCustomer.js.html b/staff/jose-pozo/project/api/coverage/logic/createCustomer.js.html new file mode 100644 index 000000000..0635f3236 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/createCustomer.js.html @@ -0,0 +1,250 @@ + + + + + + Code coverage report for logic/createCustomer.js + + + + + + + + + +
+
+

All files / logic createCustomer.js

+
+ +
+ 85% + Statements + 17/20 +
+ + +
+ 75% + Branches + 3/4 +
+ + +
+ 71.42% + Functions + 5/7 +
+ + +
+ 85% + Lines + 17/20 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +561x +1x +1x +  +1x +7x +7x +7x +7x +  +7x +  +  +3x +1x +  +  +2x +  +  +2x +  +  +  +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1x + 
import { User } from '../data/index.js'
+import { NotFoundError, SystemError, DuplicityError } from 'com/errors.js'
+import validate from 'com/validate.js'
+ 
+const createCustomer = (userId, name, surname, email) => {
+    validate.id(userId, 'userId')
+    validate.name(name)
+    validate.name(surname, 'surname')
+    validate.email(email)
+ 
+    return User.findById(userId)
+        .catch(error => { throw new SystemError(error.message) })
+        .then(user => {
+            if (!user) {
+                throw new NotFoundError('User not found')
+            }
+ 
+            return User.findOne({ $and: [{ email }, { manager: user.id }, { role: 'customer' }, { password: '' }] })
+                .catch(error => { throw new SystemError(error.message) })
+                .then(customer => {
+                    if (customer) {
+                        throw new DuplicityError('Customer already exists')
+                    }
+ 
+                    const newCustomer = {
+                        name,
+                        surname,
+                        email,
+                        password: '',
+                        role: 'customer',
+                        phone: '',
+                        manager: user.id,
+                        providers: [],
+                        appointments: [],
+                        notes: [],
+                        services: []
+                    }
+ 
+                    return User.create(newCustomer)
+                        .catch(error => { throw new SystemError(error.message) })
+                        .then(() => newCustomer)
+                })
+ 
+ 
+        })
+ 
+}
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+export default createCustomer
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/createCustomer.spec.js.html b/staff/jose-pozo/project/api/coverage/logic/createCustomer.spec.js.html new file mode 100644 index 000000000..3929f0938 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/createCustomer.spec.js.html @@ -0,0 +1,571 @@ + + + + + + Code coverage report for logic/createCustomer.spec.js + + + + + + + + + +
+
+

All files / logic createCustomer.spec.js

+
+ +
+ 100% + Statements + 73/73 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 24/24 +
+ + +
+ 100% + Lines + 73/73 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +1631x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +  +1x +1x +  +1x +  +1x +  +  +  +  +  +  +  +  +  +  +  +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +  +  +  +1x +1x +  +1x +  +1x +  +  +1x +1x +  +  +  +1x +1x +  +1x +  +1x +  +  +  +  +  +  +  +1x +  +  +  +  +  +  +  +  +  +1x +  +  +1x +1x +  +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +  +  +  +  +  +  +  +  + 
import 'dotenv/config'
+ 
+import mongoose, { Types } from 'mongoose'
+ 
+const { ObjectId } = Types
+ 
+import bcrypt from 'bcryptjs'
+ 
+import { ContentError, NotFoundError, DuplicityError } from 'com/errors.js'
+ 
+import { expect } from 'chai'
+ 
+import { User } from '../data/index.js'
+ 
+import createCustomer from './createCustomer.js'
+ 
+const { MONGODB_URL_TEST } = process.env
+ 
+ 
+describe('create customer', () => {
+    before(() => mongoose.connect(MONGODB_URL_TEST).then(() => User.deleteMany()))
+ 
+    beforeEach(() => User.deleteMany())
+ 
+    it('succeeds on create customer', () =>
+        bcrypt.hash('1234', 8)
+            .then(hash => User.create({
+                name: 'Jon',
+                surname: 'Snow',
+                email: 'jon@snow.com',
+                password: hash,
+                role: 'provider',
+            }))
+            .then(user => createCustomer(user.id, 'Alfa', 'Beto', 'alfa@beto.com'))
+            .then(() => User.findOne({ email: 'alfa@beto.com' }))
+            .then(customer => {
+                expect(customer).to.be.an('object')
+                expect(customer._id).to.be.an.instanceOf(ObjectId)
+                expect(customer.id).to.be.a('string')
+                expect(customer.id).to.have.lengthOf(24)
+                expect(customer.name).to.equal('Alfa')
+                expect(customer.surname).to.equal('Beto')
+                expect(customer.email).to.equal('alfa@beto.com')
+                expect(customer.role).to.equal('customer')
+                expect(customer.manager).to.be.an.instanceOf(ObjectId)
+                expect(customer.providers).to.be.an('array')
+                expect(customer.providers.length).to.equal(0)
+                expect(customer.appointments).to.be.an('array')
+                expect(customer.appointments.length).to.equal(0)
+                expect(customer.notes).to.be.an('array')
+                expect(customer.notes.length).to.equal(0)
+                expect(customer.services).to.be.an('array')
+                expect(customer.services.length).to.equal(0)
+            })
+    )
+ 
+    it('fails on non-existing user', () => {
+        let errorThrown
+ 
+        return createCustomer(new ObjectId().toString(), 'Alfa', 'Beto', 'alfa@beto.com')
+            .catch(error => {
+                errorThrown = error
+            })
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceOf(NotFoundError)
+                expect(errorThrown.message).to.equal('User not found')
+            })
+    })
+ 
+    it('fails on duplicity customer', () => {
+        let errorThrown
+ 
+        return bcrypt.hash('1234', 8)
+            .then(hash => {
+                return User.create({
+                    name: 'Jon',
+                    surname: 'Snow',
+                    email: 'jon@snow.com',
+                    password: hash,
+                    role: 'provider'
+                })
+                    .then(user => {
+                        return User.create({
+                            name: 'Alfa',
+                            surname: 'Beto',
+                            email: 'alfa@beto.com',
+                            role: 'customer',
+                            manager: user.id
+                        })
+                    })
+                    .then((user) => createCustomer(user.id, 'Alfa', 'Beto', 'alfa@beto.com'))
+                    .catch(error => {
+                        errorThrown = error
+                    })
+                    .finally(() => {
+                        expect(errorThrown).to.be.an.instanceOf(DuplicityError)
+                        expect(errorThrown.message).to.equal('Customer already exists')
+                    })
+            })
+    })
+ 
+    it('fails on invalid userId', () => {
+        let errorThrown
+ 
+        try {
+            createCustomer(1234, 'Alfa', 'Beto', 'alfa@beto.com')
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('userId is not valid')
+        }
+    })
+ 
+    it('fails on invalid name', () => {
+        let errorThrown
+ 
+        try {
+            createCustomer(new ObjectId().toString(), '1234', 'Beto', 'alfa@beto.com')
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('name is not valid')
+        }
+    })
+ 
+    it('fails on invalid surname', () => {
+        let errorThrown
+ 
+        try {
+            createCustomer(new ObjectId().toString(), 'Alfa', 1234, 'alfa@beto.com')
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('surname is not valid')
+        }
+    })
+ 
+    it('fails on invalid email', () => {
+        let errorThrown
+ 
+        try {
+            createCustomer(new ObjectId().toString(), 'Alfa', 'Beto', 1234)
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('email is not valid')
+        }
+    })
+ 
+    after(() => User.deleteMany().then(() => mongoose.disconnect()))
+ 
+})
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/deleteCustomer.js.html b/staff/jose-pozo/project/api/coverage/logic/deleteCustomer.js.html new file mode 100644 index 000000000..c1b5580f2 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/deleteCustomer.js.html @@ -0,0 +1,190 @@ + + + + + + Code coverage report for logic/deleteCustomer.js + + + + + + + + + +
+
+

All files / logic deleteCustomer.js

+
+ +
+ 83.33% + Statements + 15/18 +
+ + +
+ 100% + Branches + 4/4 +
+ + +
+ 57.14% + Functions + 4/7 +
+ + +
+ 81.25% + Lines + 13/16 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +361x +1x +1x +  +  +1x +  +5x +5x +  +5x +  +  +3x +  +  +  +  +  +2x +  +  +2x +  +1x +  +  +  +1x +  +  +  +  +  +  +1x
import { User } from '../data/index.js'
+import { NotFoundError, SystemError } from 'com/errors.js'
+import validate from 'com/validate.js'
+ 
+ 
+const deleteCustomer = (userId, customerId) => {
+ 
+    validate.id(userId, 'userId')
+    validate.id(customerId, 'Customer')
+ 
+    return User.findById(userId).select('-__v').lean()
+        .catch(error => { throw new SystemError(error.message) })
+        .then(user => {
+            if (!user) throw new NotFoundError('User not found')
+ 
+            // return User.updateOne({ _id: userId }, { $pull: { customers: Customer } })
+            //     .catch(error => { throw new SystemError(error.message) })
+            //     .then(() => {
+ 
+            return User.findById(customerId).select('-__v').lean()
+                .catch(error => { throw new SystemError(error.message) })
+                .then(customerId => {
+                    if (!customerId) throw new NotFoundError('Customer not found')
+ 
+                    return User.deleteOne({ _id: customerId })
+                        .catch(error => { throw new SystemError(error.message) })
+                        .then(() => {
+ 
+                            return customerId._id
+                        })
+                })
+            // })
+        })
+}
+ 
+export default deleteCustomer
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/deleteCustomer.spec.js.html b/staff/jose-pozo/project/api/coverage/logic/deleteCustomer.spec.js.html new file mode 100644 index 000000000..8ba4ebbff --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/deleteCustomer.spec.js.html @@ -0,0 +1,415 @@ + + + + + + Code coverage report for logic/deleteCustomer.spec.js + + + + + + + + + +
+
+

All files / logic deleteCustomer.spec.js

+
+ +
+ 100% + Statements + 39/39 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 21/21 +
+ + +
+ 100% + Lines + 39/39 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +1111x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +  +  +1x +1x +  +1x +  +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1x +  +  +  +1x +1x +  +1x +  +  +1x +1x +  +  +  +1x +1x +  +1x +  +  +  +  +  +  +  +  +  +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +  +  +  +  +  +  +  + 
import 'dotenv/config'
+ 
+import mongoose, { Types } from 'mongoose'
+ 
+const { ObjectId } = Types
+ 
+import bcrypt from 'bcryptjs'
+ 
+import { ContentError, NotFoundError } from 'com/errors.js'
+ 
+import { expect } from 'chai'
+ 
+import { User } from '../data/index.js'
+ 
+import deleteCustomer from './deleteCustomer.js'
+ 
+const { MONGODB_URL_TEST } = process.env
+ 
+ 
+ 
+describe('delete customer', () => {
+    before(() => mongoose.connect(MONGODB_URL_TEST).then(() => User.deleteMany()))
+ 
+    beforeEach(() => User.deleteMany())
+ 
+    it('succeeds on delete user', () =>
+        bcrypt.hash('1234', 8)
+            .then(hash => Promise.all([User.create({
+                name: 'Jon',
+                surname: 'Snow',
+                email: 'jon@snow',
+                password: hash,
+                role: 'provider',
+            }), User.create({
+                name: 'Alfa',
+                surname: 'Beto',
+                email: 'alfa@beto',
+                role: 'customer'
+            })]))
+            .then(([user, customer]) => deleteCustomer(user.id, customer.id))
+            .then(customerIdDeleted => User.findById(customerIdDeleted))
+            .then((customerIdDeleted) => {
+                expect(customerIdDeleted).to.be.null
+            })
+    )
+ 
+    it('fails on non-existing user', () => {
+        let errorThrown
+ 
+        return deleteCustomer(new ObjectId().toString(), new ObjectId().toString())
+            .catch(error => errorThrown = error)
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceof(NotFoundError)
+                expect(errorThrown.message).to.equal('User not found')
+            })
+    })
+ 
+    it('fails on non-existing customer', () => {
+        let errorThrown
+ 
+        return bcrypt.hash('1234', 8)
+            .then(hash => User.create({
+                name: 'Jon',
+                surname: 'Snow',
+                email: 'jon@snow',
+                password: hash,
+                role: 'provider',
+            }))
+            .then(user => deleteCustomer(user.id, new ObjectId().toString()))
+            .catch(error => errorThrown = error)
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceof(NotFoundError)
+                expect(errorThrown.message).to.equal('Customer not found')
+            })
+    })
+ 
+    it('fails on invalid userId', () => {
+        let errorThrown
+ 
+        try {
+            deleteCustomer(1234, new ObjectId().toString())
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('userId is not valid')
+        }
+    })
+ 
+    it('fails on invalid customerId', () => {
+        let errorThrown
+ 
+        try {
+            deleteCustomer(new ObjectId().toString(), 1234)
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('Customer is not valid')
+        }
+    })
+ 
+    after(() => User.deleteMany().then(() => mongoose.disconnect()))
+})
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/getAllCustomers.js.html b/staff/jose-pozo/project/api/coverage/logic/getAllCustomers.js.html new file mode 100644 index 000000000..76f9af42c --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/getAllCustomers.js.html @@ -0,0 +1,193 @@ + + + + + + Code coverage report for logic/getAllCustomers.js + + + + + + + + + +
+
+

All files / logic getAllCustomers.js

+
+ +
+ 83.33% + Statements + 15/18 +
+ + +
+ 75% + Branches + 3/4 +
+ + +
+ 66.66% + Functions + 4/6 +
+ + +
+ 87.5% + Lines + 14/16 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +371x +1x +1x +  +1x +4x +  +4x +  +  +3x +  +  +1x +  +  +1x +  +1x +  +1x +  +1x +  +  +  +  +  +  +1x +  +  +  +  +  +  +1x
import { User } from '../data/index.js'
+import { SystemError, NotFoundError } from 'com/errors.js'
+import validate from 'com/validate.js'
+ 
+const getAllCustomers = (userId) => {
+    validate.id(userId, 'userId')
+ 
+    return User.findById(userId).lean()
+        .catch(error => { throw new SystemError(error.message) })
+        .then(user => {
+            if (!user) throw new NotFoundError('User not found')
+ 
+ 
+            return User.find({ manager: userId }).select('-__v').lean()
+                .catch(error => { throw new SystemError(error.message) })
+                .then(customers => {
+                    if (!customers.length) throw new NotFoundError('Customers not found')
+ 
+                    customers.forEach(customer => {
+ 
+                        customer.id = customer._id.toString()
+ 
+                        delete customer._id
+ 
+                        // if (customer.manager) {
+                        //     customer.manager = customer.manager.toString()
+                        // }
+                    })
+ 
+                    return customers
+                })
+ 
+        })
+ 
+}
+ 
+export default getAllCustomers
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/getAllCustomers.spec.js.html b/staff/jose-pozo/project/api/coverage/logic/getAllCustomers.spec.js.html new file mode 100644 index 000000000..dc501c6ec --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/getAllCustomers.spec.js.html @@ -0,0 +1,448 @@ + + + + + + Code coverage report for logic/getAllCustomers.spec.js + + + + + + + + + +
+
+

All files / logic getAllCustomers.spec.js

+
+ +
+ 100% + Statements + 54/54 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 20/20 +
+ + +
+ 100% + Lines + 54/54 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +1221x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +  +1x +  +  +  +  +  +  +  +1x +  +  +  +  +  +  +  +  +  +  +  +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +  +  +  +  +  +1x +1x +  +1x +  +1x +  +  +1x +1x +  +  +  +1x +1x +1x +  +  +  +  +  +  +  +  +  +1x +  +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +  +  +  + 
import 'dotenv/config'
+ 
+import mongoose, { Types } from 'mongoose'
+ 
+const { ObjectId } = Types
+ 
+import bcrypt from 'bcryptjs'
+ 
+import { ContentError, NotFoundError } from 'com/errors.js'
+ 
+import { expect } from 'chai'
+ 
+import { User } from '../data/index.js'
+ 
+import getAllCustomers from './getAllCustomers.js'
+ 
+const { MONGODB_URL_TEST } = process.env
+ 
+describe('get all customers', () => {
+ 
+    before(() => mongoose.connect(MONGODB_URL_TEST).then(() => User.deleteMany()))
+ 
+    beforeEach(() => User.deleteMany())
+ 
+    it('succeeds on get all customers', () =>
+        bcrypt.hash('1234', 8)
+            .then(hash => {
+                return User.create({
+                    name: 'Jon',
+                    surname: 'Snow',
+                    email: 'jon@snow.com',
+                    password: hash,
+                    role: 'provider'
+                })
+                    .then(user => {
+                        return User.create({
+ 
+                            name: 'Alfa',
+                            surname: 'Beto',
+                            email: 'alfa@beto.com',
+                            role: 'customer',
+                            manager: user.id.toString()
+                        })
+ 
+ 
+                            .then(() => getAllCustomers(user.id))
+                            .then(customers => {
+                                expect(customers).to.be.an('array')
+                                expect(customers.length).to.equal(1)
+                                expect(customers[0]).to.be.an('object')
+                                expect(customers[0].id).to.be.a('string')
+                                expect(customers[0].id).to.have.lengthOf(24)
+                                expect(customers[0].name).to.equal('Alfa')
+                                expect(customers[0].surname).to.equal('Beto')
+                                expect(customers[0].email).to.equal('alfa@beto.com')
+                                expect(customers[0].role).to.equal('customer')
+                                expect(customers[0].phone).to.be.undefined
+                                expect(customers[0].manager).to.be.an.instanceOf(ObjectId)
+                                expect(customers[0].providers).to.be.an('array')
+                                expect(customers[0].providers.length).to.equal(0)
+                                expect(customers[0].appointments).to.be.an('array')
+                                expect(customers[0].appointments.length).to.equal(0)
+                                expect(customers[0].notes).to.be.an('array')
+                                expect(customers[0].notes.length).to.equal(0)
+                                expect(customers[0].services).to.be.an('array')
+                                expect(customers[0].services.length).to.equal(0)
+                            })
+                    })
+            })
+    )
+ 
+    it('fails on non-existing user', () => {
+        let errorThrown
+ 
+        return getAllCustomers(new ObjectId().toString())
+            .catch(error => {
+                errorThrown = error
+            })
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceOf(NotFoundError)
+                expect(errorThrown.message).to.equal('User not found') //TODO change alert and fix spec
+            })
+    })
+ 
+    it('fails on non-existing customer', () => {
+        let errorThrown
+        bcrypt.hash('1234', 8)
+            .then(hash => User.create({
+                name: 'Jon',
+                surname: 'Snow',
+                email: 'jon@snow.com',
+                password: hash,
+                role: 'provider'
+            }))
+            .then(user => getAllCustomers(user.id))
+            .catch(error => {
+                errorThrown = error
+            })
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceOf(NotFoundError)
+                expect(errorThrown.message).to.equal('Customers not found')
+            })
+    })
+ 
+    it('fails on invalid userId', () => {
+        let errorThrown
+ 
+        try {
+            getAllCustomers(1234)
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('userId is not valid')
+        }
+    })
+ 
+    after(() => User.deleteMany().then(() => mongoose.disconnect()))
+ 
+})
+ 
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/getUserName.js.html b/staff/jose-pozo/project/api/coverage/logic/getUserName.js.html new file mode 100644 index 000000000..f0cf57b8c --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/getUserName.js.html @@ -0,0 +1,160 @@ + + + + + + Code coverage report for logic/getUserName.js + + + + + + + + + +
+
+

All files / logic getUserName.js

+
+ +
+ 87.5% + Statements + 14/16 +
+ + +
+ 100% + Branches + 4/4 +
+ + +
+ 60% + Functions + 3/5 +
+ + +
+ 87.5% + Lines + 14/16 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +261x +1x +1x +  +1x +5x +5x +  +5x +  +  +3x +1x +  +2x +  +  +2x +1x +  +1x +  +  +  +  +1x
import { User } from '../data/index.js'
+import { NotFoundError, SystemError } from 'com/errors.js'
+import validate from 'com/validate.js'
+ 
+const getUserName = (userId, targetUserId) => {
+    validate.id(userId, 'user id')
+    validate.id(targetUserId, 'target id')
+ 
+    return User.findById(userId).lean()
+        .catch(error => { throw new SystemError(error.message) })
+        .then(user => {
+            if (!user)
+                throw new NotFoundError('User not found')
+ 
+            return User.findById(targetUserId).lean()
+                .catch(error => { throw new SystemError(error.message) })
+                .then(targetUser => {
+                    if (!targetUser)
+                        throw new NotFoundError('Target user not found')
+ 
+                    return user.name
+                })
+        })
+}
+ 
+export default getUserName
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/getUserName.spec.js.html b/staff/jose-pozo/project/api/coverage/logic/getUserName.spec.js.html new file mode 100644 index 000000000..2dcfffd20 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/getUserName.spec.js.html @@ -0,0 +1,457 @@ + + + + + + Code coverage report for logic/getUserName.spec.js + + + + + + + + + +
+
+

All files / logic getUserName.spec.js

+
+ +
+ 100% + Statements + 44/44 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 23/23 +
+ + +
+ 100% + Lines + 44/44 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +1251x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +  +1x +  +1x +  +1x +  +1x +  +  +1x +  +  +  +  +  +  +  +1x +  +  +  +  +  +  +  +  +1x +1x +  +  +  +  +  +1x +1x +  +1x +  +  +  +  +  +  +  +  +  +1x +  +  +1x +1x +  +  +  +  +1x +1x +  +1x +  +  +  +  +  +  +  +  +  +1x +  +  +1x +1x +  +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +  + 
import 'dotenv/config'
+ 
+import mongoose, { Types } from 'mongoose'
+ 
+const { ObjectId } = Types
+ 
+import bcrypt from 'bcryptjs'
+ 
+import { NotFoundError, ContentError } from 'com/errors.js'
+ 
+import { expect } from 'chai'
+ 
+import { User } from '../data/index.js'
+ 
+import getUserName from './getUserName.js'
+ 
+const { MONGODB_URL_TEST } = process.env
+ 
+ 
+describe('get user name', () => {
+ 
+    before(() => mongoose.connect(MONGODB_URL_TEST).then(() => User.deleteMany()))
+ 
+    beforeEach(() => User.deleteMany())
+ 
+    it('succeeds on get user name', () =>
+        bcrypt.hash('1234', 8)
+            .then(hash => {
+                return User.create({
+                    name: 'Jon',
+                    surname: 'Snow',
+                    email: 'jon@snow.com',
+                    password: hash,
+                    role: 'provider'
+                })
+                    .then(user => {
+                        return User.create({
+                            name: 'Alfa',
+                            surname: 'Beto',
+                            email: 'alfa@beto.com',
+                            role: 'customer',
+                            manager: user.id
+                        })
+                            .then(() => getUserName(user.id, user.id))
+                            .then(userName => {
+                                expect(userName).to.be.a('string')
+                                expect(userName).to.have.lengthOf(3)
+                            })
+                    })
+            }))
+ 
+ 
+    it('fails on non-existing user', () => {
+        let errorThrown
+ 
+        return bcrypt.hash('1234', 8)
+            .then(hash => User.create({
+                name: 'Jon',
+                surname: 'Snow',
+                email: 'jon@snow.com',
+                password: hash,
+                role: 'provider'
+            }))
+            .then((targetUserId) => getUserName(new ObjectId().toString(), targetUserId.id))
+            .catch(error => {
+                errorThrown = error
+            })
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceOf(NotFoundError)
+                expect(errorThrown.message).to.equal('User not found')
+            })
+    })
+ 
+ 
+    it('fails on non-existing target', () => {
+        let errorThrown
+ 
+        return bcrypt.hash('1234', 8)
+            .then(hash => User.create({
+                name: 'Jon',
+                surname: 'Snow',
+                email: 'jon@snow.com',
+                password: hash,
+                role: 'provider'
+            }))
+            .then((userId) => getUserName(userId.id, new ObjectId().toString()))
+            .catch(error => {
+                errorThrown = error
+            })
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceOf(NotFoundError)
+                expect(errorThrown.message).to.equal('Target user not found')
+            })
+    })
+ 
+ 
+    it('fails on invalid userId', () => {
+        let errorThrown
+ 
+        try {
+            getUserName(1234, new ObjectId().toString())
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('user id is not valid')
+        }
+    })
+ 
+    it('fails on invalid targetUserId', () => {
+        let errorThrown
+ 
+        try {
+            getUserName(new ObjectId().toString(), 1234)
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('target id is not valid')
+        }
+    })
+ 
+    after(() => User.deleteMany().then(() => mongoose.disconnect()))
+})
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/getUserProfile.js.html b/staff/jose-pozo/project/api/coverage/logic/getUserProfile.js.html new file mode 100644 index 000000000..7e33f6cd8 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/getUserProfile.js.html @@ -0,0 +1,175 @@ + + + + + + Code coverage report for logic/getUserProfile.js + + + + + + + + + +
+
+

All files / logic getUserProfile.js

+
+ +
+ 72.22% + Statements + 13/18 +
+ + +
+ 75% + Branches + 3/4 +
+ + +
+ 60% + Functions + 3/5 +
+ + +
+ 68.75% + Lines + 11/16 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +311x +1x +1x +  +1x +4x +4x +  +4x +  +  +2x +  +1x +  +  +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +1x
import { User } from '../data/index.js'
+import { NotFoundError, SystemError } from 'com/errors.js'
+import validate from 'com/validate.js'
+ 
+const getUserProfile = (userId, targetUserId) => {
+    validate.id(userId, 'userId')
+    validate.id(targetUserId, 'targetUserId')
+ 
+    return User.findById(userId).select('-__v').lean()
+        .catch(error => { throw new SystemError(error.message) })
+        .then(user => {
+            if (!user) throw new NotFoundError('User not found')
+ 
+            return User.findById(targetUserId).select('-__v').lean()
+                .catch(error => { throw new SystemError(error.message) })
+                .then(targetUser => {
+                    if (!targetUser) throw new NotFoundError('Target user not found')
+ 
+                    targetUser.id = targetUser._id.toString()
+ 
+                    delete targetUser._id
+ 
+                    return targetUser
+                })
+ 
+ 
+ 
+        })
+}
+ 
+export default getUserProfile
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/getUserProfile.spec.js.html b/staff/jose-pozo/project/api/coverage/logic/getUserProfile.spec.js.html new file mode 100644 index 000000000..09af20468 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/getUserProfile.spec.js.html @@ -0,0 +1,469 @@ + + + + + + Code coverage report for logic/getUserProfile.spec.js + + + + + + + + + +
+
+

All files / logic getUserProfile.spec.js

+
+ +
+ 87.5% + Statements + 42/48 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 95.65% + Functions + 22/23 +
+ + +
+ 87.5% + Lines + 42/48 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +1291x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +  +1x +  +1x +  +1x +  +1x +  +  +1x +  +  +  +  +  +  +  +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1x +1x +  +1x +  +  +  +  +  +  +  +  +  +1x +  +  +1x +1x +  +  +  +1x +1x +  +1x +  +  +  +  +  +  +  +  +  +1x +  +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +  +1x +  + 
import 'dotenv/config'
+ 
+import mongoose, { Types } from 'mongoose'
+ 
+const { ObjectId } = Types
+ 
+import bcrypt from 'bcryptjs'
+ 
+import { NotFoundError, ContentError } from 'com/errors.js'
+ 
+import { expect } from 'chai'
+ 
+import { User } from '../data/index.js'
+ 
+import getUserProfile from './getUserProfile.js'
+ 
+const { MONGODB_URL_TEST } = process.env
+ 
+ 
+describe('get user profile', () => {
+ 
+    before(() => mongoose.connect(MONGODB_URL_TEST).then(() => User.deleteMany()))
+ 
+    beforeEach(() => User.deleteMany())
+ 
+    it('succeeds on get user profile', () =>
+        bcrypt.hash('1234', 8)
+            .then(hash => {
+                return User.create({
+                    name: 'Jon',
+                    surname: 'Snow',
+                    email: 'jon@snow.com',
+                    password: hash,
+                    role: 'provider'
+                })
+                    .then(user => {
+                        return User.create({
+                            name: 'Alfa',
+                            surname: 'Beto',
+                            email: 'alfa@beto.com',
+                            role: 'customer',
+                            manager: user.id
+                        })
+                            .then((userId, targetUserId) => getUserProfile(userId.id, targetUserId.id))
+                            .then(userProfile => {
+                                expect(userProfile).to.be.an('object')
+                                // expect(userProfile.id).to.be.a('string')
+                                expect(userProfile.name).to.be.a('string')
+                                expect(userProfile.surname).to.be.a('string')
+                                expect(userProfile.email).to.be.a('string')
+                                expect(userProfile.role).to.be.a('string')
+                                expect(userProfile.manager).to.be.an.instanceOf(ObjectId)
+                            })
+                    })
+            })
+    )
+ 
+    it('fails on non-existing user', () => {
+        let errorThrown
+ 
+        return bcrypt.hash('1234', 8)
+            .then(hash => User.create({
+                name: 'Jon',
+                surname: 'Snow',
+                email: 'jon@snow.com',
+                password: hash,
+                role: 'provider'
+            }))
+            .then((targetUserId) => getUserProfile(new ObjectId().toString(), targetUserId.id))
+            .catch(error => {
+                errorThrown = error
+            })
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceOf(NotFoundError)
+                expect(errorThrown.message).to.equal('User not found')
+            })
+    })
+ 
+    it('fails on non-existing target', () => {
+        let errorThrown
+ 
+        return bcrypt.hash('1234', 8)
+            .then(hash => User.create({
+                name: 'Jon',
+                surname: 'Snow',
+                email: 'jon@snow.com',
+                password: hash,
+                role: 'provider'
+            }))
+            .then((userId) => getUserProfile(userId.id, new ObjectId().toString()))
+            .catch(error => {
+                errorThrown = error
+            })
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceOf(NotFoundError)
+                expect(errorThrown.message).to.equal('Target user not found')
+            })
+    })
+ 
+    it('fails on invalid userId', () => {
+        let errorThrown
+ 
+        try {
+            getUserProfile(1234, new ObjectId().toString())
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('userId is not valid')
+        }
+    })
+ 
+    it('fails on invalid targetId', () => {
+        let errorThrown
+ 
+        try {
+            getUserProfile(new ObjectId().toString(), 1234)
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('targetUserId is not valid')
+        }
+    })
+ 
+ 
+    after(() => User.deleteMany().then(() => mongoose.disconnect()))
+})
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/index.html b/staff/jose-pozo/project/api/coverage/logic/index.html new file mode 100644 index 000000000..a62f34c6f --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/index.html @@ -0,0 +1,341 @@ + + + + + + Code coverage report for logic + + + + + + + + + +
+
+

All files logic

+
+ +
+ 90.5% + Statements + 524/579 +
+ + +
+ 61.11% + Branches + 22/36 +
+ + +
+ 88.42% + Functions + 191/216 +
+ + +
+ 90.73% + Lines + 519/572 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
authenticateUser.js +
+
88.23%15/17100%4/460%3/588.23%15/17
authenticateUser.spec.js +
+
100%41/41100%0/0100%20/20100%41/41
createCustomer.js +
+
85%17/2075%3/471.42%5/785%17/20
createCustomer.spec.js +
+
100%73/73100%0/0100%24/24100%73/73
deleteCustomer.js +
+
83.33%15/18100%4/457.14%4/781.25%13/16
deleteCustomer.spec.js +
+
100%39/39100%0/0100%21/21100%39/39
getAllCustomers.js +
+
83.33%15/1875%3/466.66%4/687.5%14/16
getAllCustomers.spec.js +
+
100%54/54100%0/0100%20/20100%54/54
getUserName.js +
+
87.5%14/16100%4/460%3/587.5%14/16
getUserName.spec.js +
+
100%44/44100%0/0100%23/23100%44/44
getUserProfile.js +
+
72.22%13/1875%3/460%3/568.75%11/16
getUserProfile.spec.js +
+
87.5%42/48100%0/095.65%22/2387.5%42/48
registerUser.js +
+
85%17/2050%1/271.42%5/785%17/20
registerUser.spec.js +
+
100%68/68100%0/0100%20/20100%68/68
updateCustomer.js +
+
18.51%5/270%0/100%0/519.23%5/26
updateCustomer.spec.js +
+
89.65%52/58100%0/077.77%14/1889.65%52/58
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/registerUser.js.html b/staff/jose-pozo/project/api/coverage/logic/registerUser.js.html new file mode 100644 index 000000000..beb0818b1 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/registerUser.js.html @@ -0,0 +1,220 @@ + + + + + + Code coverage report for logic/registerUser.js + + + + + + + + + +
+
+

All files / logic registerUser.js

+
+ +
+ 85% + Statements + 17/20 +
+ + +
+ 50% + Branches + 1/2 +
+ + +
+ 71.42% + Functions + 5/7 +
+ + +
+ 85% + Lines + 17/20 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +461x +1x +1x +1x +  +1x +6x +6x +6x +6x +6x +  +6x +  +  +2x +  +  +  +2x +  +  +2x +  +  +  +  +  +  +  +  +  +  +  +2x +1x +  +  +  +  +  +  +  +  +  +1x
import { User } from '../data/index.js'
+import { DuplicityError, SystemError } from 'com/errors.js'
+import bcrypt from 'bcryptjs'
+import validate from 'com/validate.js'
+ 
+const registerUser = (name, surname, email, password, passwordRepeat) => {
+    validate.name(name)
+    validate.name(surname, 'surname')
+    validate.email(email)
+    validate.password(password)
+    validate.passwordsMatch(password, passwordRepeat)
+ 
+    return User.findOne({ $and: [{ email }, { role: 'provider' }] })
+        .catch(error => { throw new SystemError(error.message) })
+        .then(user => {
+            if (user) {
+                throw new DuplicityError('User already exists')
+            }
+ 
+            return bcrypt.hash(password, 8)
+                .catch(error => { throw new SystemError(error.message) })
+                .then(hash => {
+                    const newUser = {
+                        name,
+                        surname,
+                        email,
+                        password: hash,
+                        role: 'provider',
+                        phone: '',
+                        appointments: [],
+                        notes: [],
+                        services: []
+                    }
+ 
+                    return User.create(newUser)
+                        .catch(error => { throw new SystemError(error.message) })
+                        .then(() => { })
+                })
+        })
+ 
+ 
+ 
+ 
+}
+ 
+export default registerUser
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/registerUser.spec.js.html b/staff/jose-pozo/project/api/coverage/logic/registerUser.spec.js.html new file mode 100644 index 000000000..e027e39d9 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/registerUser.spec.js.html @@ -0,0 +1,472 @@ + + + + + + Code coverage report for logic/registerUser.spec.js + + + + + + + + + +
+
+

All files / logic registerUser.spec.js

+
+ +
+ 100% + Statements + 68/68 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 20/20 +
+ + +
+ 100% + Lines + 68/68 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +1301x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +  +1x +1x +  +1x +  +1x +  +  +1x +  +  +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +1x +  +  +  +  +1x +1x +  +1x +  +1x +  +  +  +  +  +  +  +  +  +1x +  +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +  + 
import 'dotenv/config'
+ 
+import mongoose, { Types } from 'mongoose'
+ 
+const { ObjectId } = Types
+ 
+import bcrypt from 'bcryptjs'
+ 
+import { DuplicityError, ContentError } from 'com/errors.js'
+ 
+import { expect } from 'chai'
+ 
+import { User } from '../data/index.js'
+ 
+import registerUser from './registerUser.js'
+ 
+const { MONGODB_URL_TEST } = process.env
+ 
+ 
+describe('register user', () => {
+    before(() => mongoose.connect(MONGODB_URL_TEST).then(() => User.deleteMany()))
+ 
+    beforeEach(() => User.deleteMany())
+ 
+    it('succeeds on register user', () =>
+        bcrypt.hash('1234', 8)
+            .then(hash => {
+                return registerUser('Jon', 'Snow', 'jon@snow.com', '1234', '1234')
+                    .then(() => User.findOne({ email: 'jon@snow.com' }))
+                    .then(user => {
+                        expect(user).to.be.an('object')
+                        expect(user._id).to.be.an.instanceOf(ObjectId)
+                        expect(user.id).to.be.a('string')
+                        expect(user.id).to.have.lengthOf(24)
+                        expect(user.name).to.equal('Jon')
+                        expect(user.surname).to.equal('Snow')
+                        expect(user.email).to.equal('jon@snow.com')
+                        expect(user.password).to.have.lengthOf(60)
+                        expect(user.role).to.equal('provider')
+                        expect(user.phone).to.equal('')
+                        expect(user.appointments).to.be.an('array')
+                        expect(user.appointments.length).to.equal(0)
+                        expect(user.notes).to.be.an('array')
+                        expect(user.notes.length).to.equal(0)
+                        expect(user.services).to.be.an('array')
+                        expect(user.services.length).to.equal(0)
+                        return bcrypt.compare('1234', user.password)
+                            .then(valid => { expect(valid).to.be.true })
+                    })
+            })
+    )
+ 
+    it('fails on existing user', () => {
+        let errorThrown
+ 
+        return bcrypt.hash('1234', 8)
+            .then(hash => {
+                User.create({
+                    name: 'Jon',
+                    surname: 'Snow',
+                    email: 'jon@snow.com',
+                    password: hash,
+                    role: 'provider'
+                })
+            })
+            .then(() => registerUser('Jon', 'Snow', 'jon@snow.com', '1234', '1234'))
+            .catch(error => {
+                errorThrown = error
+            })
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceOf(DuplicityError)
+                expect(errorThrown.message).to.equal('User already exists')
+            })
+    })
+ 
+    it('fails on invalid name', () => {
+        let errorThrown
+ 
+        try {
+            registerUser(1234, 'Snow', 'jon@snow.com', '1234', '1234')
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('name is not valid')
+        }
+    })
+ 
+    it('fails on invalid surname', () => {
+        let errorThrown
+ 
+        try {
+            registerUser('Jon', 1234, 'jon@snow.com', '1234', '1234')
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('surname is not valid')
+        }
+    })
+ 
+    it('fails on invalid email', () => {
+        let errorThrown
+ 
+        try {
+            registerUser('Jon', 'Snow', 'jonsow.com', '1234', '1234')
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('email is not valid')
+        }
+    })
+ 
+    it('fails on invalid password', () => {
+        let errorThrown
+ 
+        try {
+            registerUser('Jon', 'Snow', 'jon@snow.com', 1234, '1234')
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('password is not valid')
+        }
+    })
+ 
+    after(() => User.deleteMany().then(() => mongoose.disconnect()))
+})
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/updateCustomer.js.html b/staff/jose-pozo/project/api/coverage/logic/updateCustomer.js.html new file mode 100644 index 000000000..d82413149 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/updateCustomer.js.html @@ -0,0 +1,223 @@ + + + + + + Code coverage report for logic/updateCustomer.js + + + + + + + + + +
+
+

All files / logic updateCustomer.js

+
+ +
+ 18.51% + Statements + 5/27 +
+ + +
+ 0% + Branches + 0/10 +
+ + +
+ 0% + Functions + 0/5 +
+ + +
+ 19.23% + Lines + 5/26 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +471x +1x +1x +  +  +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1x
import { User } from '../data/index.js'
+import { NotFoundError, SystemError } from 'com/errors.js'
+import validate from 'com/validate.js'
+ 
+ 
+const updateCustomer = (userId, customerId, customerUpdated) => {
+    validate.id(userId, 'userId')
+    validate.id(customerId, 'customerId')
+ 
+    const fieldsUpdated = {}
+ 
+    if (customerUpdated.name) {
+        validate.name(customerUpdated.name, 'name')
+        fieldsUpdated.name = customerUpdated.name
+    }
+ 
+    if (customerUpdated.surname) {
+        validate.name(customerUpdated.surname, 'surname')
+        fieldsUpdated.surname = customerUpdated.surname
+    }
+ 
+    if (customerUpdated.email) {
+        validate.email(customerUpdated.email, 'email')
+        fieldsUpdated.email = customerUpdated.email
+    }
+ 
+    if (customerUpdated.phone) {
+        validate.phone(customerUpdated.phone, 'phone')
+        fieldsUpdated.phone = customerUpdated.phone
+    }
+ 
+    return User.findById(userId)
+        .catch(error => { throw new SystemError(error.message) })
+        .then(user => {
+            if (!user) throw new NotFoundError('User not found')
+ 
+            return User.updateOne({ _id: customerId }, { $set: fieldsUpdated })
+                .catch(error => { throw new SystemError(error.message) })
+                .then(() => {
+                    return customerId
+                })
+        })
+ 
+ 
+}
+ 
+export default updateCustomer
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/logic/updateCustomer.spec.js.html b/staff/jose-pozo/project/api/coverage/logic/updateCustomer.spec.js.html new file mode 100644 index 000000000..31d8cc660 --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/logic/updateCustomer.spec.js.html @@ -0,0 +1,451 @@ + + + + + + Code coverage report for logic/updateCustomer.spec.js + + + + + + + + + +
+
+

All files / logic updateCustomer.spec.js

+
+ +
+ 89.65% + Statements + 52/58 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 77.77% + Functions + 14/18 +
+ + +
+ 89.65% + Lines + 52/58 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +1231x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +1x +  +  +1x +1x +  +1x +  +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +1x +1x +  +1x +  +  +  +  +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +1x +  +1x +1x +  +1x +  +1x +1x +  +  +  +1x +  +  +  + 
import 'dotenv/config'
+ 
+import mongoose, { connect, Types } from 'mongoose'
+ 
+const { ObjectId } = Types
+ 
+import bcrypt from 'bcryptjs'
+ 
+import { NotFoundError, ContentError } from 'com/errors.js'
+ 
+import { expect } from 'chai'
+ 
+import { User } from '../data/index.js'
+ 
+import updateCustomer from './updateCustomer.js'
+ 
+const { MONGODB_URL_TEST } = process.env
+ 
+ 
+describe('update customer', () => {
+    before(() => mongoose.connect(MONGODB_URL_TEST).then(() => User.deleteMany()))
+ 
+    beforeEach(() => User.deleteMany())
+ 
+    it('succeeds on edit customer', () =>
+        User.create({
+            name: 'Alfa',
+            surname: 'Beto',
+            email: 'alfa@beto',
+            role: 'customer',
+            phone: ''
+        })
+            .then(customer => editCustomer(customer.id, { name: 'Manda', surname: 'Rina', email: 'manda@rina.com', phone: '' }))
+            .then((customerUpdated) => User.findOne())
+            .then((user) => {
+                expect(user.name).to.equal('Manda')
+                expect(user.surname).to.equal('Rina')
+                expect(user.email).to.equal('manda@rina.com')
+                expect(user.phone).to.equal('')
+            })
+    )
+ 
+    it('fails on non-existing customer', () => {
+        let errorThrown
+ 
+        return editCustomer(new ObjectId().toString(), { name: 'Manda', surname: 'Rina', email: 'manda@rina.com', phone: '' })
+            .catch(error => errorThrown = error)
+            .finally(() => {
+                expect(errorThrown).to.be.an.instanceof(NotFoundError)
+                expect(errorThrown.message).to.equal('Customer not found')
+            })
+    })
+ 
+    it('fails on invalid userId', () => {
+        let errorThrown
+ 
+        try {
+            editCustomer(1234, { name: 'Manda', surname: 'Rina', email: 'manda@rina.com', phone: '' })
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('customerId is not valid')
+        }
+    })
+ 
+    it('fails on invalid name', () => {
+        let errorThrown
+ 
+        try {
+            editCustomer(new ObjectId().toString(), { name: '1234', surname: 'Rina', email: 'manda@rina.com', phone: '' })
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('name is not valid')
+        }
+    })
+ 
+    it('fails on invalid surname', () => {
+        let errorThrown
+ 
+        try {
+            editCustomer(new ObjectId().toString(), { name: 'Manda', surname: '1234', email: 'manda@rina.com', phone: '' })
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('surname is not valid')
+        }
+    })
+ 
+    it('fails on invalid email', () => {
+        let errorThrown
+ 
+        try {
+            editCustomer(new ObjectId().toString(), { name: 'Manda', surname: 'Rina', email: 'jonsow.com', phone: '' })
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('email is not valid')
+        }
+    })
+ 
+    it('fails on invalid phone', () => {
+        let errorThrown
+ 
+        try {
+            editCustomer(new ObjectId().toString(), { name: 'Manda', surname: 'Rina', email: 'manda@rina.com', phone: '' })
+        } catch (error) {
+            errorThrown = error
+        } finally {
+            expect(errorThrown).to.be.an.instanceof(ContentError)
+            expect(errorThrown.message).to.equal('phone is not valid')
+        }
+    })
+ 
+    after(() => User.deleteMany().then(() => mongoose.disconnect()))
+})
+ 
+ 
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/prettify.css b/staff/jose-pozo/project/api/coverage/prettify.css new file mode 100644 index 000000000..b317a7cda --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/prettify.css @@ -0,0 +1 @@ +.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} diff --git a/staff/jose-pozo/project/api/coverage/prettify.js b/staff/jose-pozo/project/api/coverage/prettify.js new file mode 100644 index 000000000..b3225238f --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/prettify.js @@ -0,0 +1,2 @@ +/* eslint-disable */ +window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;arat[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(/[\0-\uffff]/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(T.multiLineStrings){W.push([C,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{W.push([C,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(T.verbatimStrings){S.push([C,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}else{W.push([j,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}S.push([C,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])}else{W.push([j,/^#[^\r\n]*/,null,"#"])}}if(T.cStyleComments){S.push([j,/^\/\/[^\r\n]*/,null]);S.push([j,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(T.regexLiterals){var X=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(/^ | $/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(/[\s,]+/g,"|")+")\\b"),null])}W.push([F,/^\s+/,null," \r\n\t\xA0"]);S.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[F,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[F,/^\\[\s\S]?/,null],[L,/^.[^\s\w\.$@\'\"\`\/\#\\]*/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*]*(?:>|$)/],[j,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[L,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,/^[\s]+/,null," \t\r\n"],[n,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[[m,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[P,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[L,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);c(g([],[[n,/^[\s\S]+/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,/^[\s\S]+/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(/\blinenums\b(?::(\d+))?/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X]*(?:>|$)/],[PR.PR_COMMENT,/^<\!--[\s\S]*?(?:-\->|$)/],[PR.PR_PUNCTUATION,/^(?:<[%?]|[%?]>)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-handlebars",/^]*type\s*=\s*['"]?text\/x-handlebars-template['"]?\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i],[PR.PR_DECLARATION,/^{{[#^>/]?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{&?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{{>?\s*[\w.][^}]*}}}/],[PR.PR_COMMENT,/^{{![^}]*}}/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,/^[ \t\r\n\f]+/,null," \t\r\n\f"]],[[PR.PR_STRING,/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],[PR.PR_STRING,/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],[PR.PR_KEYWORD,/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],[PR.PR_COMMENT,/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],[PR.PR_COMMENT,/^(?:)/],[PR.PR_LITERAL,/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],[PR.PR_LITERAL,/^#(?:[0-9a-f]{3}){1,2}/i],[PR.PR_PLAIN,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],[PR.PR_PUNCTUATION,/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,/^[^\)\"\']+/]]),["css-str"]); diff --git a/staff/jose-pozo/project/api/coverage/sort-arrow-sprite.png b/staff/jose-pozo/project/api/coverage/sort-arrow-sprite.png new file mode 100644 index 000000000..6ed68316e Binary files /dev/null and b/staff/jose-pozo/project/api/coverage/sort-arrow-sprite.png differ diff --git a/staff/jose-pozo/project/api/coverage/sorter.js b/staff/jose-pozo/project/api/coverage/sorter.js new file mode 100644 index 000000000..2bb296a8c --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/sorter.js @@ -0,0 +1,196 @@ +/* eslint-disable */ +var addSorting = (function() { + 'use strict'; + var cols, + currentSort = { + index: 0, + desc: false + }; + + // returns the summary table element + function getTable() { + return document.querySelector('.coverage-summary'); + } + // returns the thead element of the summary table + function getTableHeader() { + return getTable().querySelector('thead tr'); + } + // returns the tbody element of the summary table + function getTableBody() { + return getTable().querySelector('tbody'); + } + // returns the th element for nth column + function getNthColumn(n) { + return getTableHeader().querySelectorAll('th')[n]; + } + + function onFilterInput() { + const searchValue = document.getElementById('fileSearch').value; + const rows = document.getElementsByTagName('tbody')[0].children; + for (let i = 0; i < rows.length; i++) { + const row = rows[i]; + if ( + row.textContent + .toLowerCase() + .includes(searchValue.toLowerCase()) + ) { + row.style.display = ''; + } else { + row.style.display = 'none'; + } + } + } + + // loads the search box + function addSearchBox() { + var template = document.getElementById('filterTemplate'); + var templateClone = template.content.cloneNode(true); + templateClone.getElementById('fileSearch').oninput = onFilterInput; + template.parentElement.appendChild(templateClone); + } + + // loads all columns + function loadColumns() { + var colNodes = getTableHeader().querySelectorAll('th'), + colNode, + cols = [], + col, + i; + + for (i = 0; i < colNodes.length; i += 1) { + colNode = colNodes[i]; + col = { + key: colNode.getAttribute('data-col'), + sortable: !colNode.getAttribute('data-nosort'), + type: colNode.getAttribute('data-type') || 'string' + }; + cols.push(col); + if (col.sortable) { + col.defaultDescSort = col.type === 'number'; + colNode.innerHTML = + colNode.innerHTML + ''; + } + } + return cols; + } + // attaches a data attribute to every tr element with an object + // of data values keyed by column name + function loadRowData(tableRow) { + var tableCols = tableRow.querySelectorAll('td'), + colNode, + col, + data = {}, + i, + val; + for (i = 0; i < tableCols.length; i += 1) { + colNode = tableCols[i]; + col = cols[i]; + val = colNode.getAttribute('data-value'); + if (col.type === 'number') { + val = Number(val); + } + data[col.key] = val; + } + return data; + } + // loads all row data + function loadData() { + var rows = getTableBody().querySelectorAll('tr'), + i; + + for (i = 0; i < rows.length; i += 1) { + rows[i].data = loadRowData(rows[i]); + } + } + // sorts the table using the data for the ith column + function sortByIndex(index, desc) { + var key = cols[index].key, + sorter = function(a, b) { + a = a.data[key]; + b = b.data[key]; + return a < b ? -1 : a > b ? 1 : 0; + }, + finalSorter = sorter, + tableBody = document.querySelector('.coverage-summary tbody'), + rowNodes = tableBody.querySelectorAll('tr'), + rows = [], + i; + + if (desc) { + finalSorter = function(a, b) { + return -1 * sorter(a, b); + }; + } + + for (i = 0; i < rowNodes.length; i += 1) { + rows.push(rowNodes[i]); + tableBody.removeChild(rowNodes[i]); + } + + rows.sort(finalSorter); + + for (i = 0; i < rows.length; i += 1) { + tableBody.appendChild(rows[i]); + } + } + // removes sort indicators for current column being sorted + function removeSortIndicators() { + var col = getNthColumn(currentSort.index), + cls = col.className; + + cls = cls.replace(/ sorted$/, '').replace(/ sorted-desc$/, ''); + col.className = cls; + } + // adds sort indicators for current column being sorted + function addSortIndicators() { + getNthColumn(currentSort.index).className += currentSort.desc + ? ' sorted-desc' + : ' sorted'; + } + // adds event listeners for all sorter widgets + function enableUI() { + var i, + el, + ithSorter = function ithSorter(i) { + var col = cols[i]; + + return function() { + var desc = col.defaultDescSort; + + if (currentSort.index === i) { + desc = !currentSort.desc; + } + sortByIndex(i, desc); + removeSortIndicators(); + currentSort.index = i; + currentSort.desc = desc; + addSortIndicators(); + }; + }; + for (i = 0; i < cols.length; i += 1) { + if (cols[i].sortable) { + // add the click event handler on the th so users + // dont have to click on those tiny arrows + el = getNthColumn(i).querySelector('.sorter').parentElement; + if (el.addEventListener) { + el.addEventListener('click', ithSorter(i)); + } else { + el.attachEvent('onclick', ithSorter(i)); + } + } + } + } + // adds sorting functionality to the UI + return function() { + if (!getTable()) { + return; + } + cols = loadColumns(); + loadData(); + addSearchBox(); + addSortIndicators(); + enableUI(); + }; +})(); + +window.addEventListener('load', addSorting); diff --git a/staff/jose-pozo/project/api/coverage/tmp/coverage-15140-1724235714276-0.json b/staff/jose-pozo/project/api/coverage/tmp/coverage-15140-1724235714276-0.json new file mode 100644 index 000000000..68bae035d --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/tmp/coverage-15140-1724235714276-0.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"6","url":"node:internal/per_context/primordials","functions":[{"functionName":"SafeIterator","ranges":[{"startOffset":9830,"endOffset":9903,"count":3}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":9909,"endOffset":9960,"count":77}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9966,"endOffset":10013,"count":2}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11625,"endOffset":11694,"count":1}],"isBlockCoverage":false},{"functionName":"SafeMap","ranges":[{"startOffset":12376,"endOffset":12404,"count":1}],"isBlockCoverage":false},{"functionName":"SafeSet","ranges":[{"startOffset":12718,"endOffset":12746,"count":3}],"isBlockCoverage":false},{"functionName":"SafeFinalizationRegistry","ranges":[{"startOffset":13184,"endOffset":13240,"count":1}],"isBlockCoverage":false}]},{"scriptId":"9","url":"node:internal/bootstrap/realm","functions":[{"functionName":"internalBinding","ranges":[{"startOffset":6164,"endOffset":6433,"count":16}],"isBlockCoverage":false},{"functionName":"canBeRequiredByUsers","ranges":[{"startOffset":9768,"endOffset":9845,"count":2}],"isBlockCoverage":true},{"functionName":"canBeRequiredWithoutScheme","ranges":[{"startOffset":9858,"endOffset":9954,"count":2}],"isBlockCoverage":true},{"functionName":"normalizeRequirableId","ranges":[{"startOffset":9967,"endOffset":10323,"count":1},{"startOffset":10044,"endOffset":10211,"count":0},{"startOffset":10293,"endOffset":10322,"count":0}],"isBlockCoverage":true},{"functionName":"getCanBeRequiredByUsersWithoutSchemeList","ranges":[{"startOffset":10596,"endOffset":10707,"count":1}],"isBlockCoverage":true},{"functionName":"compileForPublicLoader","ranges":[{"startOffset":10872,"endOffset":11549,"count":1},{"startOffset":10954,"endOffset":11150,"count":0},{"startOffset":11479,"endOffset":11483,"count":0}],"isBlockCoverage":true},{"functionName":"compileForInternalLoader","ranges":[{"startOffset":12869,"endOffset":13717,"count":147}],"isBlockCoverage":false},{"functionName":"requireBuiltin","ranges":[{"startOffset":13923,"endOffset":14298,"count":146}],"isBlockCoverage":false}]},{"scriptId":"10","url":"node:internal/errors","functions":[{"functionName":"defaultPrepareStackTrace","ranges":[{"startOffset":2396,"endOffset":2879,"count":1},{"startOffset":2601,"endOffset":2677,"count":0},{"startOffset":2767,"endOffset":2798,"count":0}],"isBlockCoverage":true},{"functionName":"setInternalPrepareStackTrace","ranges":[{"startOffset":2883,"endOffset":2976,"count":1}],"isBlockCoverage":true},{"functionName":"prepareStackTraceCallback","ranges":[{"startOffset":3818,"endOffset":4975,"count":1},{"startOffset":4029,"endOffset":4149,"count":0},{"startOffset":4462,"endOffset":4974,"count":0}],"isBlockCoverage":true},{"functionName":"ErrorPrepareStackTrace","ranges":[{"startOffset":5045,"endOffset":5146,"count":1}],"isBlockCoverage":true},{"functionName":"lazyInternalUtilInspect","ranges":[{"startOffset":6722,"endOffset":6853,"count":1}],"isBlockCoverage":true},{"functionName":"lazyUtilColors","ranges":[{"startOffset":6874,"endOffset":6977,"count":1}],"isBlockCoverage":true},{"functionName":"wrappedFn","ranges":[{"startOffset":15225,"endOffset":15438,"count":22}],"isBlockCoverage":false},{"functionName":"beforeInspector","ranges":[{"startOffset":25171,"endOffset":25575,"count":1},{"startOffset":25299,"endOffset":25574,"count":0}],"isBlockCoverage":true},{"functionName":"afterInspector","ranges":[{"startOffset":25580,"endOffset":26897,"count":1},{"startOffset":26397,"endOffset":26435,"count":0},{"startOffset":26849,"endOffset":26892,"count":0}],"isBlockCoverage":true}]},{"scriptId":"11","url":"node:internal/assert","functions":[{"functionName":"assert","ranges":[{"startOffset":167,"endOffset":322,"count":3},{"startOffset":216,"endOffset":319,"count":0}],"isBlockCoverage":true}]},{"scriptId":"12","url":"node:internal/bootstrap/node","functions":[{"functionName":"get","ranges":[{"startOffset":3929,"endOffset":3981,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3988,"endOffset":4048,"count":2}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":4243,"endOffset":4676,"count":2},{"startOffset":4303,"endOffset":4594,"count":1},{"startOffset":4370,"endOffset":4384,"count":0},{"startOffset":4385,"endOffset":4434,"count":0},{"startOffset":4436,"endOffset":4473,"count":0},{"startOffset":4594,"endOffset":4645,"count":1}],"isBlockCoverage":true}]},{"scriptId":"14","url":"node:internal/async_hooks","functions":[{"functionName":"clearDefaultTriggerAsyncId","ranges":[{"startOffset":15728,"endOffset":15819,"count":1}],"isBlockCoverage":true}]},{"scriptId":"15","url":"node:internal/validators","functions":[{"functionName":"","ranges":[{"startOffset":2512,"endOffset":2900,"count":1},{"startOffset":2634,"endOffset":2688,"count":0},{"startOffset":2730,"endOffset":2784,"count":0},{"startOffset":2829,"endOffset":2895,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4529,"endOffset":4644,"count":19}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6102,"endOffset":6219,"count":1},{"startOffset":6161,"endOffset":6216,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13318,"endOffset":13437,"count":1}],"isBlockCoverage":false}]},{"scriptId":"16","url":"node:internal/util","functions":[{"functionName":"isError","ranges":[{"startOffset":2024,"endOffset":2279,"count":1},{"startOffset":2254,"endOffset":2275,"count":0}],"isBlockCoverage":true},{"functionName":"getDeprecationWarningEmitter","ranges":[{"startOffset":2444,"endOffset":3114,"count":1}],"isBlockCoverage":false},{"functionName":"shouldEmitWarning","ranges":[{"startOffset":2545,"endOffset":2555,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2595,"endOffset":3110,"count":0}],"isBlockCoverage":false},{"functionName":"deprecate","ranges":[{"startOffset":3887,"endOffset":4974,"count":1}],"isBlockCoverage":false},{"functionName":"deprecated","ranges":[{"startOffset":4263,"endOffset":4574,"count":0}],"isBlockCoverage":false},{"functionName":"exposeInterface","ranges":[{"startOffset":16207,"endOffset":16435,"count":1}],"isBlockCoverage":false},{"functionName":"defineLazyProperties","ranges":[{"startOffset":16957,"endOffset":17928,"count":1}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":17182,"endOffset":17331,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17439,"endOffset":17642,"count":0}],"isBlockCoverage":false},{"functionName":"defineReplaceableLazyAttribute","ranges":[{"startOffset":17932,"endOffset":18873,"count":1}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18151,"endOffset":18397,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":18509,"endOffset":18583,"count":0}],"isBlockCoverage":false},{"functionName":"exposeLazyInterfaces","ranges":[{"startOffset":18877,"endOffset":18979,"count":1}],"isBlockCoverage":false},{"functionName":"setOwnProperty","ranges":[{"startOffset":20221,"endOffset":20419,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22584,"endOffset":22718,"count":4},{"startOffset":22629,"endOffset":22694,"count":2}],"isBlockCoverage":true},{"functionName":"setupCoverageHooks","ranges":[{"startOffset":22851,"endOffset":23545,"count":1},{"startOffset":23331,"endOffset":23513,"count":0}],"isBlockCoverage":true},{"functionName":"guessHandleType","ranges":[{"startOffset":23622,"endOffset":23722,"count":1}],"isBlockCoverage":true}]},{"scriptId":"17","url":"node:internal/options","functions":[{"functionName":"getCLIOptionsFromBinding","ranges":[{"startOffset":535,"endOffset":674,"count":52},{"startOffset":593,"endOffset":649,"count":1}],"isBlockCoverage":true},{"functionName":"getEmbedderOptions","ranges":[{"startOffset":818,"endOffset":967,"count":5},{"startOffset":875,"endOffset":937,"count":1}],"isBlockCoverage":true},{"functionName":"refreshOptions","ranges":[{"startOffset":971,"endOffset":1055,"count":1}],"isBlockCoverage":true},{"functionName":"getOptionValue","ranges":[{"startOffset":1059,"endOffset":1499,"count":52},{"startOffset":1269,"endOffset":1298,"count":7},{"startOffset":1299,"endOffset":1328,"count":7},{"startOffset":1334,"endOffset":1454,"count":7},{"startOffset":1454,"endOffset":1495,"count":45}],"isBlockCoverage":true}]},{"scriptId":"21","url":"node:internal/util/inspect","functions":[{"functionName":"inspect","ranges":[{"startOffset":9317,"endOffset":11399,"count":1},{"startOffset":10192,"endOffset":10395,"count":0},{"startOffset":10467,"endOffset":10505,"count":0},{"startOffset":10612,"endOffset":11159,"count":3},{"startOffset":10914,"endOffset":10945,"count":0},{"startOffset":10992,"endOffset":11150,"count":0},{"startOffset":11191,"endOffset":11222,"count":0},{"startOffset":11259,"endOffset":11289,"count":0},{"startOffset":11327,"endOffset":11358,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":11515,"endOffset":11562,"count":1}],"isBlockCoverage":true},{"functionName":"isInstanceof","ranges":[{"startOffset":17933,"endOffset":18057,"count":1},{"startOffset":18023,"endOffset":18054,"count":0}],"isBlockCoverage":true},{"functionName":"getConstructorName","ranges":[{"startOffset":18061,"endOffset":19376,"count":1},{"startOffset":18180,"endOffset":18208,"count":0},{"startOffset":18210,"endOffset":18868,"count":2},{"startOffset":18322,"endOffset":18372,"count":1},{"startOffset":18373,"endOffset":18413,"count":1},{"startOffset":18414,"endOffset":18461,"count":1},{"startOffset":18463,"endOffset":18754,"count":1},{"startOffset":18501,"endOffset":18590,"count":0},{"startOffset":18592,"endOffset":18702,"count":0},{"startOffset":18754,"endOffset":18863,"count":1},{"startOffset":18868,"endOffset":19029,"count":0},{"startOffset":19031,"endOffset":19375,"count":0}],"isBlockCoverage":true},{"functionName":"getKeys","ranges":[{"startOffset":21897,"endOffset":22914,"count":1},{"startOffset":22022,"endOffset":22152,"count":0},{"startOffset":22509,"endOffset":22693,"count":0},{"startOffset":22725,"endOffset":22890,"count":0}],"isBlockCoverage":true},{"functionName":"filter","ranges":[{"startOffset":22749,"endOffset":22805,"count":0}],"isBlockCoverage":false},{"functionName":"formatValue","ranges":[{"startOffset":23844,"endOffset":26677,"count":1},{"startOffset":23984,"endOffset":24021,"count":0},{"startOffset":24022,"endOffset":24060,"count":0},{"startOffset":24062,"endOffset":24122,"count":0},{"startOffset":24146,"endOffset":24193,"count":0},{"startOffset":24476,"endOffset":24700,"count":0},{"startOffset":24856,"endOffset":26033,"count":0},{"startOffset":26227,"endOffset":26613,"count":0}],"isBlockCoverage":true},{"functionName":"formatRaw","ranges":[{"startOffset":26681,"endOffset":37788,"count":1},{"startOffset":26794,"endOffset":26846,"count":0},{"startOffset":26848,"endOffset":26876,"count":0},{"startOffset":27045,"endOffset":27071,"count":0},{"startOffset":27073,"endOffset":27108,"count":0},{"startOffset":27295,"endOffset":27477,"count":0},{"startOffset":27647,"endOffset":27663,"count":0},{"startOffset":27977,"endOffset":31015,"count":0},{"startOffset":31142,"endOffset":31436,"count":0},{"startOffset":31475,"endOffset":31643,"count":0},{"startOffset":31670,"endOffset":32144,"count":0},{"startOffset":32169,"endOffset":32610,"count":0},{"startOffset":32787,"endOffset":35062,"count":0},{"startOffset":35067,"endOffset":35123,"count":0},{"startOffset":35125,"endOffset":35834,"count":0},{"startOffset":35840,"endOffset":37131,"count":0},{"startOffset":37743,"endOffset":37787,"count":0}],"isBlockCoverage":true},{"functionName":"getStackString","ranges":[{"startOffset":41753,"endOffset":41865,"count":1},{"startOffset":41830,"endOffset":41861,"count":0}],"isBlockCoverage":true},{"functionName":"getStackFrames","ranges":[{"startOffset":41869,"endOffset":42785,"count":1},{"startOffset":42019,"endOffset":42086,"count":0},{"startOffset":42166,"endOffset":42183,"count":0},{"startOffset":42185,"endOffset":42764,"count":0}],"isBlockCoverage":true},{"functionName":"improveStack","ranges":[{"startOffset":42789,"endOffset":44025,"count":1},{"startOffset":43138,"endOffset":43215,"count":0},{"startOffset":43218,"endOffset":44005,"count":0}],"isBlockCoverage":true},{"functionName":"removeDuplicateErrorKeys","ranges":[{"startOffset":44029,"endOffset":44462,"count":1},{"startOffset":44133,"endOffset":44459,"count":0}],"isBlockCoverage":true},{"functionName":"formatError","ranges":[{"startOffset":46121,"endOffset":48582,"count":1},{"startOffset":46230,"endOffset":46239,"count":0},{"startOffset":46355,"endOffset":46426,"count":0},{"startOffset":46428,"endOffset":46474,"count":0},{"startOffset":46559,"endOffset":46631,"count":0},{"startOffset":46633,"endOffset":46680,"count":0},{"startOffset":46877,"endOffset":46882,"count":0},{"startOffset":47095,"endOffset":47128,"count":0},{"startOffset":47355,"endOffset":48214,"count":0},{"startOffset":48410,"endOffset":48562,"count":0}],"isBlockCoverage":true}]},{"scriptId":"22","url":"node:internal/util/debuglog","functions":[{"functionName":"initializeDebugEnv","ranges":[{"startOffset":523,"endOffset":1008,"count":1},{"startOffset":617,"endOffset":961,"count":0}],"isBlockCoverage":true},{"functionName":"testEnabled","ranges":[{"startOffset":898,"endOffset":955,"count":0}],"isBlockCoverage":false},{"functionName":"testEnabled","ranges":[{"startOffset":988,"endOffset":999,"count":2}],"isBlockCoverage":true},{"functionName":"noop","ranges":[{"startOffset":1449,"endOffset":1457,"count":2}],"isBlockCoverage":true},{"functionName":"debuglogImpl","ranges":[{"startOffset":1586,"endOffset":2160,"count":2},{"startOffset":1662,"endOffset":2130,"count":1},{"startOffset":1682,"endOffset":2080,"count":0}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":1774,"endOffset":2072,"count":0}],"isBlockCoverage":false},{"functionName":"debuglog","ranges":[{"startOffset":2386,"endOffset":3452,"count":1}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":2418,"endOffset":2517,"count":2}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":2533,"endOffset":2939,"count":2},{"startOffset":2788,"endOffset":2818,"count":0},{"startOffset":2826,"endOffset":2865,"count":1},{"startOffset":2873,"endOffset":2927,"count":1}],"isBlockCoverage":true},{"functionName":"test","ranges":[{"startOffset":2971,"endOffset":3044,"count":0}],"isBlockCoverage":false},{"functionName":"logger","ranges":[{"startOffset":3064,"endOffset":3265,"count":2},{"startOffset":3114,"endOffset":3144,"count":0},{"startOffset":3152,"endOffset":3191,"count":1},{"startOffset":3199,"endOffset":3253,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3339,"endOffset":3375,"count":0}],"isBlockCoverage":false}]},{"scriptId":"23","url":"node:events","functions":[{"functionName":"EventEmitter","ranges":[{"startOffset":6796,"endOffset":6867,"count":1}],"isBlockCoverage":false},{"functionName":"checkListener","ranges":[{"startOffset":8371,"endOffset":8451,"count":1}],"isBlockCoverage":false},{"functionName":"EventEmitter.init","ranges":[{"startOffset":10314,"endOffset":11004,"count":1}],"isBlockCoverage":false},{"functionName":"emit","ranges":[{"startOffset":13903,"endOffset":16285,"count":4}],"isBlockCoverage":false},{"functionName":"_addListener","ranges":[{"startOffset":16290,"endOffset":18239,"count":1}],"isBlockCoverage":false},{"functionName":"addListener","ranges":[{"startOffset":18425,"endOffset":18519,"count":1}],"isBlockCoverage":false}]},{"scriptId":"25","url":"node:buffer","functions":[{"functionName":"get","ranges":[{"startOffset":8350,"endOffset":8378,"count":1}],"isBlockCoverage":true}]},{"scriptId":"26","url":"node:internal/buffer","functions":[{"functionName":"reconnectZeroFillToggle","ranges":[{"startOffset":31755,"endOffset":31829,"count":1}],"isBlockCoverage":true}]},{"scriptId":"28","url":"node:internal/process/per_thread","functions":[{"functionName":"toggleTraceCategoryState","ranges":[{"startOffset":12734,"endOffset":13074,"count":1},{"startOffset":12815,"endOffset":12996,"count":0},{"startOffset":13028,"endOffset":13071,"count":0}],"isBlockCoverage":true}]},{"scriptId":"31","url":"node:path","functions":[{"functionName":"isPathSeparator","ranges":[{"startOffset":1770,"endOffset":1876,"count":489},{"startOffset":1841,"endOffset":1872,"count":488}],"isBlockCoverage":true},{"functionName":"isWindowsDeviceRoot","ranges":[{"startOffset":1963,"endOffset":2136,"count":16},{"startOffset":2036,"endOffset":2063,"count":12},{"startOffset":2065,"endOffset":2132,"count":8},{"startOffset":2104,"endOffset":2131,"count":2}],"isBlockCoverage":true},{"functionName":"normalizeString","ranges":[{"startOffset":2202,"endOffset":4212,"count":8},{"startOffset":2425,"endOffset":4194,"count":435},{"startOffset":2460,"endOffset":2502,"count":427},{"startOffset":2502,"endOffset":2597,"count":8},{"startOffset":2547,"endOffset":2553,"count":7},{"startOffset":2553,"endOffset":2597,"count":1},{"startOffset":2597,"endOffset":2632,"count":428},{"startOffset":2632,"endOffset":4090,"count":50},{"startOffset":2680,"endOffset":2707,"count":0},{"startOffset":2729,"endOffset":3793,"count":1},{"startOffset":2786,"endOffset":2861,"count":0},{"startOffset":2862,"endOffset":2937,"count":0},{"startOffset":3094,"endOffset":3173,"count":0},{"startOffset":3462,"endOffset":3637,"count":0},{"startOffset":3648,"endOffset":3784,"count":0},{"startOffset":3793,"endOffset":4044,"count":49},{"startOffset":3841,"endOffset":3910,"count":41},{"startOffset":3910,"endOffset":3987,"count":8},{"startOffset":4044,"endOffset":4090,"count":49},{"startOffset":4090,"endOffset":4189,"count":378},{"startOffset":4118,"endOffset":4132,"count":5},{"startOffset":4134,"endOffset":4157,"count":4},{"startOffset":4157,"endOffset":4189,"count":374}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":4964,"endOffset":9889,"count":7},{"startOffset":5127,"endOffset":9422,"count":12},{"startOffset":5303,"endOffset":5336,"count":0},{"startOffset":5345,"endOffset":6310,"count":0},{"startOffset":6534,"endOffset":6699,"count":0},{"startOffset":6732,"endOffset":8254,"count":0},{"startOffset":8290,"endOffset":8361,"count":9},{"startOffset":8363,"endOffset":8719,"count":7},{"startOffset":8752,"endOffset":9080,"count":7},{"startOffset":8794,"endOffset":9017,"count":0},{"startOffset":9112,"endOffset":9180,"count":0},{"startOffset":9346,"endOffset":9374,"count":7},{"startOffset":9376,"endOffset":9406,"count":7},{"startOffset":9833,"endOffset":9883,"count":0}],"isBlockCoverage":true},{"functionName":"normalize","ranges":[{"startOffset":9961,"endOffset":13124,"count":1},{"startOffset":10071,"endOffset":10082,"count":0},{"startOffset":10255,"endOffset":10412,"count":0},{"startOffset":10445,"endOffset":12177,"count":0},{"startOffset":12773,"endOffset":12784,"count":0},{"startOffset":12813,"endOffset":12827,"count":0},{"startOffset":12836,"endOffset":12847,"count":0},{"startOffset":12951,"endOffset":12964,"count":0},{"startOffset":12996,"endOffset":13051,"count":0},{"startOffset":13098,"endOffset":13118,"count":0}],"isBlockCoverage":true},{"functionName":"join","ranges":[{"startOffset":13701,"endOffset":15911,"count":1},{"startOffset":13752,"endOffset":13763,"count":0},{"startOffset":13846,"endOffset":14075,"count":2},{"startOffset":13987,"endOffset":14059,"count":1},{"startOffset":14116,"endOffset":14127,"count":0},{"startOffset":15016,"endOffset":15479,"count":0},{"startOffset":15690,"endOffset":15723,"count":0},{"startOffset":15803,"endOffset":15860,"count":0}],"isBlockCoverage":true},{"functionName":"dirname","ranges":[{"startOffset":21376,"endOffset":24011,"count":3},{"startOffset":21484,"endOffset":21495,"count":0},{"startOffset":21616,"endOffset":21780,"count":0},{"startOffset":21843,"endOffset":23263,"count":0},{"startOffset":23299,"endOffset":23367,"count":0},{"startOffset":23369,"endOffset":23500,"count":0},{"startOffset":23597,"endOffset":23854,"count":26},{"startOffset":23663,"endOffset":23752,"count":0},{"startOffset":23927,"endOffset":24010,"count":0}],"isBlockCoverage":true}]},{"scriptId":"33","url":"node:internal/url","functions":[{"functionName":"","ranges":[{"startOffset":3656,"endOffset":4486,"count":1}],"isBlockCoverage":false},{"functionName":"get hasPort","ranges":[{"startOffset":4254,"endOffset":4321,"count":0}],"isBlockCoverage":false},{"functionName":"get hasSearch","ranges":[{"startOffset":4327,"endOffset":4404,"count":0}],"isBlockCoverage":false},{"functionName":"get hasHash","ranges":[{"startOffset":4410,"endOffset":4483,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22630,"endOffset":33610,"count":1}],"isBlockCoverage":false},{"functionName":"setURLSearchParamsModified","ranges":[{"startOffset":22766,"endOffset":23263,"count":0}],"isBlockCoverage":false},{"functionName":"URL","ranges":[{"startOffset":23275,"endOffset":23604,"count":1},{"startOffset":23347,"endOffset":23397,"count":0},{"startOffset":23507,"endOffset":23540,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23610,"endOffset":24355,"count":0}],"isBlockCoverage":false},{"functionName":"#getSearchFromContext","ranges":[{"startOffset":24361,"endOffset":24701,"count":0}],"isBlockCoverage":false},{"functionName":"#getSearchFromParams","ranges":[{"startOffset":24707,"endOffset":24821,"count":0}],"isBlockCoverage":false},{"functionName":"#ensureSearchParamsUpdated","ranges":[{"startOffset":24827,"endOffset":25273,"count":1},{"startOffset":25098,"endOffset":25268,"count":0}],"isBlockCoverage":true},{"functionName":"#updateContext","ranges":[{"startOffset":25528,"endOffset":27216,"count":1},{"startOffset":25638,"endOffset":25659,"count":0},{"startOffset":25660,"endOffset":25759,"count":0},{"startOffset":26481,"endOffset":27211,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":27222,"endOffset":27411,"count":0}],"isBlockCoverage":false},{"functionName":"get href","ranges":[{"startOffset":27417,"endOffset":27606,"count":1}],"isBlockCoverage":true},{"functionName":"set href","ranges":[{"startOffset":27612,"endOffset":27836,"count":0}],"isBlockCoverage":false},{"functionName":"get origin","ranges":[{"startOffset":27857,"endOffset":28755,"count":0}],"isBlockCoverage":false},{"functionName":"get protocol","ranges":[{"startOffset":28761,"endOffset":28867,"count":0}],"isBlockCoverage":false},{"functionName":"set protocol","ranges":[{"startOffset":28873,"endOffset":29051,"count":0}],"isBlockCoverage":false},{"functionName":"get username","ranges":[{"startOffset":29057,"endOffset":29289,"count":0}],"isBlockCoverage":false},{"functionName":"set username","ranges":[{"startOffset":29295,"endOffset":29473,"count":0}],"isBlockCoverage":false},{"functionName":"get password","ranges":[{"startOffset":29479,"endOffset":29707,"count":0}],"isBlockCoverage":false},{"functionName":"set password","ranges":[{"startOffset":29713,"endOffset":29891,"count":0}],"isBlockCoverage":false},{"functionName":"get host","ranges":[{"startOffset":29897,"endOffset":30339,"count":0}],"isBlockCoverage":false},{"functionName":"set host","ranges":[{"startOffset":30345,"endOffset":30515,"count":0}],"isBlockCoverage":false},{"functionName":"get hostname","ranges":[{"startOffset":30521,"endOffset":30810,"count":0}],"isBlockCoverage":false},{"functionName":"set hostname","ranges":[{"startOffset":30816,"endOffset":30994,"count":0}],"isBlockCoverage":false},{"functionName":"get port","ranges":[{"startOffset":31000,"endOffset":31113,"count":0}],"isBlockCoverage":false},{"functionName":"set port","ranges":[{"startOffset":31119,"endOffset":31289,"count":0}],"isBlockCoverage":false},{"functionName":"get pathname","ranges":[{"startOffset":31295,"endOffset":31595,"count":0}],"isBlockCoverage":false},{"functionName":"set pathname","ranges":[{"startOffset":31601,"endOffset":31779,"count":0}],"isBlockCoverage":false},{"functionName":"get search","ranges":[{"startOffset":31785,"endOffset":31986,"count":0}],"isBlockCoverage":false},{"functionName":"set search","ranges":[{"startOffset":31992,"endOffset":32201,"count":0}],"isBlockCoverage":false},{"functionName":"get searchParams","ranges":[{"startOffset":32222,"endOffset":32588,"count":0}],"isBlockCoverage":false},{"functionName":"get hash","ranges":[{"startOffset":32594,"endOffset":32814,"count":0}],"isBlockCoverage":false},{"functionName":"set hash","ranges":[{"startOffset":32820,"endOffset":32990,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":32996,"endOffset":33183,"count":0}],"isBlockCoverage":false},{"functionName":"canParse","ranges":[{"startOffset":33196,"endOffset":33607,"count":0}],"isBlockCoverage":false},{"functionName":"encodePathChars","ranges":[{"startOffset":44929,"endOffset":45792,"count":1},{"startOffset":45085,"endOffset":45156,"count":0},{"startOffset":45245,"endOffset":45293,"count":0},{"startOffset":45300,"endOffset":45373,"count":0},{"startOffset":45433,"endOffset":45504,"count":0},{"startOffset":45564,"endOffset":45642,"count":0},{"startOffset":45702,"endOffset":45769,"count":0}],"isBlockCoverage":true},{"functionName":"pathToFileURL","ranges":[{"startOffset":45796,"endOffset":48008,"count":1},{"startOffset":45970,"endOffset":46785,"count":0},{"startOffset":46858,"endOffset":46888,"count":0},{"startOffset":47211,"endOffset":47263,"count":0},{"startOffset":47270,"endOffset":47286,"count":0},{"startOffset":47765,"endOffset":47837,"count":0},{"startOffset":47896,"endOffset":47964,"count":0}],"isBlockCoverage":true}]},{"scriptId":"41","url":"node:internal/process/execution","functions":[{"functionName":"tryGetCwd","ranges":[{"startOffset":983,"endOffset":1322,"count":2},{"startOffset":1047,"endOffset":1319,"count":0}],"isBlockCoverage":true},{"functionName":"evalScript","ranges":[{"startOffset":2063,"endOffset":4494,"count":1},{"startOffset":2571,"endOffset":2616,"count":0},{"startOffset":2617,"endOffset":2672,"count":0},{"startOffset":2673,"endOffset":2713,"count":0},{"startOffset":2715,"endOffset":2768,"count":0},{"startOffset":4375,"endOffset":4475,"count":0}],"isBlockCoverage":true},{"functionName":"runScript","ranges":[{"startOffset":2792,"endOffset":4349,"count":1},{"startOffset":4181,"endOffset":4344,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3244,"endOffset":4162,"count":1}],"isBlockCoverage":true},{"functionName":"importModuleDynamically","ranges":[{"startOffset":3308,"endOffset":3570,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6246,"endOffset":7840,"count":1},{"startOffset":6475,"endOffset":6497,"count":0},{"startOffset":6629,"endOffset":6681,"count":0},{"startOffset":7094,"endOffset":7165,"count":0},{"startOffset":7193,"endOffset":7839,"count":0}],"isBlockCoverage":true}]},{"scriptId":"42","url":"node:internal/vm","functions":[{"functionName":"makeContextifyScript","ranges":[{"startOffset":6812,"endOffset":8016,"count":1},{"startOffset":7924,"endOffset":8015,"count":0}],"isBlockCoverage":true}]},{"scriptId":"44","url":"node:internal/source_map/source_map_cache","functions":[{"functionName":"setSourceMapsEnabled","ranges":[{"startOffset":1796,"endOffset":2398,"count":1},{"startOffset":1908,"endOffset":2096,"count":0}],"isBlockCoverage":true}]},{"scriptId":"47","url":"node:internal/console/constructor","functions":[{"functionName":"value","ranges":[{"startOffset":6036,"endOffset":6706,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6253,"endOffset":6351,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6364,"endOffset":6394,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6530,"endOffset":6632,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6645,"endOffset":6675,"count":0}],"isBlockCoverage":false},{"functionName":"initializeGlobalConsole","ranges":[{"startOffset":21114,"endOffset":22133,"count":1},{"startOffset":21444,"endOffset":22132,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22023,"endOffset":22128,"count":0}],"isBlockCoverage":false}]},{"scriptId":"49","url":"node:internal/event_target","functions":[{"functionName":"defineEventHandler","ranges":[{"startOffset":30491,"endOffset":32002,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":30654,"endOffset":30793,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":30898,"endOffset":31756,"count":0}],"isBlockCoverage":false}]},{"scriptId":"54","url":"node:internal/bootstrap/switches/is_main_thread","functions":[{"functionName":"createWritableStdioStream","ranges":[{"startOffset":1470,"endOffset":3134,"count":1},{"startOffset":1626,"endOffset":1765,"count":0},{"startOffset":1980,"endOffset":1992,"count":0},{"startOffset":1998,"endOffset":2733,"count":0},{"startOffset":2741,"endOffset":3004,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":2936,"endOffset":2985,"count":0}],"isBlockCoverage":false},{"functionName":"addCleanup","ranges":[{"startOffset":3780,"endOffset":3875,"count":1},{"startOffset":3835,"endOffset":3872,"count":0}],"isBlockCoverage":true},{"functionName":"getStderr","ranges":[{"startOffset":4595,"endOffset":5305,"count":2},{"startOffset":4633,"endOffset":4887,"count":1},{"startOffset":4887,"endOffset":4947,"count":0},{"startOffset":4947,"endOffset":5304,"count":1}],"isBlockCoverage":true},{"functionName":"cleanupStderr","ranges":[{"startOffset":4962,"endOffset":5145,"count":0}],"isBlockCoverage":false}]},{"scriptId":"55","url":"node:internal/v8/startup_snapshot","functions":[{"functionName":"isBuildingSnapshot","ranges":[{"startOffset":453,"endOffset":526,"count":5}],"isBlockCoverage":false},{"functionName":"runDeserializeCallbacks","ranges":[{"startOffset":869,"endOffset":1047,"count":1},{"startOffset":949,"endOffset":1044,"count":0}],"isBlockCoverage":true}]},{"scriptId":"56","url":"node:internal/process/signal","functions":[{"functionName":"isSignal","ranges":[{"startOffset":254,"endOffset":352,"count":1}],"isBlockCoverage":false},{"functionName":"startListeningIfSignal","ranges":[{"startOffset":419,"endOffset":948,"count":1}],"isBlockCoverage":false}]},{"scriptId":"64","url":"node:internal/modules/cjs/loader","functions":[{"functionName":"","ranges":[{"startOffset":3648,"endOffset":3739,"count":1},{"startOffset":3695,"endOffset":3731,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3790,"endOffset":3833,"count":1}],"isBlockCoverage":true},{"functionName":"updateChildren","ranges":[{"startOffset":6212,"endOffset":6419,"count":2},{"startOffset":6285,"endOffset":6295,"count":0},{"startOffset":6313,"endOffset":6366,"count":0},{"startOffset":6368,"endOffset":6416,"count":0}],"isBlockCoverage":true},{"functionName":"reportModuleToWatchMode","ranges":[{"startOffset":6542,"endOffset":6702,"count":1},{"startOffset":6624,"endOffset":6639,"count":0},{"startOffset":6641,"endOffset":6699,"count":0}],"isBlockCoverage":true},{"functionName":"Module","ranges":[{"startOffset":7316,"endOffset":8093,"count":2},{"startOffset":7639,"endOffset":7649,"count":0},{"startOffset":7668,"endOffset":8039,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10140,"endOffset":10167,"count":1}],"isBlockCoverage":true},{"functionName":"initializeCJS","ranges":[{"startOffset":10911,"endOffset":11425,"count":1}],"isBlockCoverage":true},{"functionName":"Module._nodeModulePaths","ranges":[{"startOffset":23142,"endOffset":24753,"count":1},{"startOffset":23647,"endOffset":23722,"count":0},{"startOffset":23724,"endOffset":23771,"count":0},{"startOffset":23901,"endOffset":24727,"count":73},{"startOffset":24295,"endOffset":24336,"count":65},{"startOffset":24337,"endOffset":24370,"count":65},{"startOffset":24372,"endOffset":24590,"count":9},{"startOffset":24590,"endOffset":24720,"count":64},{"startOffset":24610,"endOffset":24720,"count":10},{"startOffset":24646,"endOffset":24674,"count":1},{"startOffset":24674,"endOffset":24711,"count":9}],"isBlockCoverage":true},{"functionName":"Module._load","ranges":[{"startOffset":30470,"endOffset":33720,"count":1},{"startOffset":31022,"endOffset":31397,"count":0},{"startOffset":31457,"endOffset":31739,"count":0},{"startOffset":31896,"endOffset":32277,"count":0},{"startOffset":32425,"endOffset":32558,"count":0},{"startOffset":32577,"endOffset":33719,"count":0}],"isBlockCoverage":true},{"functionName":"Module._resolveFilename","ranges":[{"startOffset":34193,"endOffset":37419,"count":1},{"startOffset":34318,"endOffset":34391,"count":0},{"startOffset":34393,"endOffset":35664,"count":0},{"startOffset":35666,"endOffset":37418,"count":0}],"isBlockCoverage":true},{"functionName":"Module.require","ranges":[{"startOffset":40153,"endOffset":40464,"count":1},{"startOffset":40215,"endOffset":40336,"count":0}],"isBlockCoverage":true},{"functionName":"wrapSafe","ranges":[{"startOffset":41056,"endOffset":42840,"count":1},{"startOffset":41279,"endOffset":42067,"count":0},{"startOffset":42234,"endOffset":42281,"count":0},{"startOffset":42282,"endOffset":42324,"count":0},{"startOffset":42326,"endOffset":42391,"count":0},{"startOffset":42480,"endOffset":42580,"count":0},{"startOffset":42617,"endOffset":42837,"count":0}],"isBlockCoverage":true},{"functionName":"Module._compile","ranges":[{"startOffset":43169,"endOffset":45046,"count":1},{"startOffset":43263,"endOffset":43273,"count":0},{"startOffset":43292,"endOffset":43449,"count":0},{"startOffset":43587,"endOffset":43611,"count":0},{"startOffset":43613,"endOffset":44370,"count":0},{"startOffset":44692,"endOffset":44834,"count":0}],"isBlockCoverage":true},{"functionName":"Module._initPaths","ranges":[{"startOffset":50117,"endOffset":51110,"count":1},{"startOffset":50185,"endOffset":50205,"count":0},{"startOffset":50261,"endOffset":50286,"count":0},{"startOffset":50516,"endOffset":50565,"count":0},{"startOffset":50824,"endOffset":50971,"count":0}],"isBlockCoverage":true}]},{"scriptId":"65","url":"node:internal/modules/helpers","functions":[{"functionName":"","ranges":[{"startOffset":1221,"endOffset":1248,"count":1}],"isBlockCoverage":true},{"functionName":"initializeCjsConditions","ranges":[{"startOffset":1991,"endOffset":2394,"count":1},{"startOffset":2173,"endOffset":2177,"count":0}],"isBlockCoverage":true},{"functionName":"loadBuiltinModule","ranges":[{"startOffset":2832,"endOffset":3222,"count":1},{"startOffset":2922,"endOffset":2941,"count":0}],"isBlockCoverage":true},{"functionName":"lazyModule","ranges":[{"startOffset":3322,"endOffset":3438,"count":1}],"isBlockCoverage":true},{"functionName":"makeRequireFunction","ranges":[{"startOffset":4041,"endOffset":6657,"count":1},{"startOffset":4183,"endOffset":4248,"count":0},{"startOffset":4319,"endOffset":5627,"count":0}],"isBlockCoverage":true},{"functionName":"require","ranges":[{"startOffset":4466,"endOffset":5621,"count":0}],"isBlockCoverage":false},{"functionName":"require","ranges":[{"startOffset":5650,"endOffset":5793,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":5987,"endOffset":6136,"count":0}],"isBlockCoverage":false},{"functionName":"paths","ranges":[{"startOffset":6289,"endOffset":6414,"count":0}],"isBlockCoverage":false},{"functionName":"addBuiltinLibsToObject","ranges":[{"startOffset":7317,"endOffset":9334,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7826,"endOffset":9329,"count":68},{"startOffset":8019,"endOffset":8065,"count":54},{"startOffset":8066,"endOffset":8121,"count":42},{"startOffset":8123,"endOffset":8146,"count":29},{"startOffset":8146,"endOffset":9328,"count":39}],"isBlockCoverage":true},{"functionName":"setReal","ranges":[{"startOffset":8455,"endOffset":8630,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8712,"endOffset":9240,"count":1},{"startOffset":9115,"endOffset":9208,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8986,"endOffset":8995,"count":0}],"isBlockCoverage":false},{"functionName":"hasStartedUserCJSExecution","ranges":[{"startOffset":11023,"endOffset":11099,"count":1}],"isBlockCoverage":true},{"functionName":"setHasStartedUserCJSExecution","ranges":[{"startOffset":11104,"endOffset":11183,"count":1}],"isBlockCoverage":true},{"functionName":"hasStartedUserESMExecution","ranges":[{"startOffset":11188,"endOffset":11264,"count":1}],"isBlockCoverage":true}]},{"scriptId":"67","url":"node:internal/modules/esm/utils","functions":[{"functionName":"initializeDefaultConditions","ranges":[{"startOffset":1678,"endOffset":2072,"count":1},{"startOffset":1864,"endOffset":1868,"count":0}],"isBlockCoverage":true},{"functionName":"initializeESM","ranges":[{"startOffset":8805,"endOffset":9198,"count":1}],"isBlockCoverage":true}]},{"scriptId":"68","url":"node:internal/process/pre_execution","functions":[{"functionName":"prepareMainThreadExecution","ranges":[{"startOffset":1114,"endOffset":1304,"count":1}],"isBlockCoverage":true},{"functionName":"prepareExecution","ranges":[{"startOffset":2572,"endOffset":4832,"count":1},{"startOffset":3566,"endOffset":3673,"count":0},{"startOffset":4580,"endOffset":4746,"count":0}],"isBlockCoverage":true},{"functionName":"setupSymbolDisposePolyfill","ranges":[{"startOffset":4836,"endOffset":5594,"count":1}],"isBlockCoverage":true},{"functionName":"setupUserModules","ranges":[{"startOffset":5598,"endOffset":6366,"count":1},{"startOffset":5977,"endOffset":6010,"count":0}],"isBlockCoverage":true},{"functionName":"refreshRuntimeOptions","ranges":[{"startOffset":6370,"endOffset":6428,"count":1}],"isBlockCoverage":true},{"functionName":"patchProcessObject","ranges":[{"startOffset":6864,"endOffset":9285,"count":1},{"startOffset":7636,"endOffset":7654,"count":0},{"startOffset":7655,"endOffset":7713,"count":0},{"startOffset":7715,"endOffset":7964,"count":0}],"isBlockCoverage":true},{"functionName":"addReadOnlyProcessAlias","ranges":[{"startOffset":9289,"endOffset":9581,"count":13},{"startOffset":9412,"endOffset":9578,"count":2}],"isBlockCoverage":true},{"functionName":"setupWarningHandler","ranges":[{"startOffset":9585,"endOffset":10123,"count":1},{"startOffset":9971,"endOffset":10115,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10001,"endOffset":10106,"count":0}],"isBlockCoverage":false},{"functionName":"setupUndici","ranges":[{"startOffset":10202,"endOffset":10633,"count":1},{"startOffset":10277,"endOffset":10443,"count":0},{"startOffset":10539,"endOffset":10630,"count":0}],"isBlockCoverage":true},{"functionName":"setupWebCrypto","ranges":[{"startOffset":10741,"endOffset":11724,"count":1},{"startOffset":10878,"endOffset":10897,"count":0},{"startOffset":11404,"endOffset":11721,"count":0}],"isBlockCoverage":true},{"functionName":"cryptoThisCheck","ranges":[{"startOffset":11079,"endOffset":11259,"count":0}],"isBlockCoverage":false},{"functionName":"get crypto","ranges":[{"startOffset":11569,"endOffset":11670,"count":0}],"isBlockCoverage":false},{"functionName":"setupCodeCoverage","ranges":[{"startOffset":11728,"endOffset":12260,"count":1}],"isBlockCoverage":true},{"functionName":"setupCustomEvent","ranges":[{"startOffset":12370,"endOffset":12654,"count":1},{"startOffset":12511,"endOffset":12530,"count":0}],"isBlockCoverage":true},{"functionName":"setupStacktracePrinterOnSigint","ranges":[{"startOffset":12658,"endOffset":12891,"count":1},{"startOffset":12763,"endOffset":12890,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReport","ranges":[{"startOffset":12895,"endOffset":13154,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":13045,"endOffset":13143,"count":0}],"isBlockCoverage":false},{"functionName":"setupDebugEnv","ranges":[{"startOffset":13158,"endOffset":13394,"count":1},{"startOffset":13311,"endOffset":13391,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReportSignalHandlers","ranges":[{"startOffset":13459,"endOffset":13652,"count":1},{"startOffset":13548,"endOffset":13649,"count":0}],"isBlockCoverage":true},{"functionName":"initializeHeapSnapshotSignalHandlers","ranges":[{"startOffset":13656,"endOffset":14413,"count":1},{"startOffset":13856,"endOffset":14410,"count":0}],"isBlockCoverage":true},{"functionName":"doWriteHeapSnapshot","ranges":[{"startOffset":13974,"endOffset":14131,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14329,"endOffset":14403,"count":0}],"isBlockCoverage":false},{"functionName":"setupTraceCategoryState","ranges":[{"startOffset":14417,"endOffset":14680,"count":1}],"isBlockCoverage":true},{"functionName":"setupInspectorHooks","ranges":[{"startOffset":14684,"endOffset":15279,"count":1}],"isBlockCoverage":true},{"functionName":"initializeDeprecations","ranges":[{"startOffset":15479,"endOffset":17490,"count":1},{"startOffset":16216,"endOffset":16526,"count":16},{"startOffset":16262,"endOffset":16499,"count":0},{"startOffset":16850,"endOffset":17055,"count":0},{"startOffset":17085,"endOffset":17487,"count":0}],"isBlockCoverage":true},{"functionName":"setupChildProcessIpcChannel","ranges":[{"startOffset":17494,"endOffset":18076,"count":1},{"startOffset":17571,"endOffset":18073,"count":0}],"isBlockCoverage":true},{"functionName":"initializeClusterIPC","ranges":[{"startOffset":18080,"endOffset":18357,"count":1},{"startOffset":18168,"endOffset":18354,"count":0}],"isBlockCoverage":true},{"functionName":"initializePermission","ranges":[{"startOffset":18361,"endOffset":20468,"count":1},{"startOffset":18505,"endOffset":20049,"count":0}],"isBlockCoverage":true},{"functionName":"binding","ranges":[{"startOffset":18530,"endOffset":18619,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20293,"endOffset":20458,"count":5},{"startOffset":20373,"endOffset":20451,"count":0}],"isBlockCoverage":true},{"functionName":"readPolicyFromDisk","ranges":[{"startOffset":20472,"endOffset":22339,"count":1},{"startOffset":20602,"endOffset":22336,"count":0}],"isBlockCoverage":true},{"functionName":"initializeCJSLoader","ranges":[{"startOffset":22343,"endOffset":22467,"count":1}],"isBlockCoverage":true},{"functionName":"initializeESMLoader","ranges":[{"startOffset":22471,"endOffset":23069,"count":1},{"startOffset":22813,"endOffset":23066,"count":0}],"isBlockCoverage":true},{"functionName":"initializeSourceMapsHandlers","ranges":[{"startOffset":23073,"endOffset":23276,"count":1}],"isBlockCoverage":true},{"functionName":"initializeFrozenIntrinsics","ranges":[{"startOffset":23280,"endOffset":23543,"count":1},{"startOffset":23366,"endOffset":23540,"count":0}],"isBlockCoverage":true},{"functionName":"loadPreloadModules","ranges":[{"startOffset":23656,"endOffset":24015,"count":1},{"startOffset":23853,"endOffset":24012,"count":0}],"isBlockCoverage":true},{"functionName":"markBootstrapComplete","ranges":[{"startOffset":24019,"endOffset":24115,"count":1}],"isBlockCoverage":true}]},{"scriptId":"71","url":"node:internal/dns/utils","functions":[{"functionName":"initializeDns","ranges":[{"startOffset":5671,"endOffset":6169,"count":1},{"startOffset":5818,"endOffset":6027,"count":0},{"startOffset":6079,"endOffset":6168,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6106,"endOffset":6164,"count":0}],"isBlockCoverage":false}]},{"scriptId":"73","url":"node:internal/bootstrap/switches/does_own_process_state","functions":[{"functionName":"wrappedCwd","ranges":[{"startOffset":3922,"endOffset":4029,"count":2},{"startOffset":3976,"endOffset":4005,"count":1}],"isBlockCoverage":true}]},{"scriptId":"80","url":"node:internal/main/eval_string","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2239,"count":1}],"isBlockCoverage":false},{"functionName":"setReal","ranges":[{"startOffset":1668,"endOffset":1843,"count":0}],"isBlockCoverage":false}]},{"scriptId":"81","url":"node:module","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":408,"count":1}],"isBlockCoverage":false}]},{"scriptId":"82","url":"node:internal/modules/esm/loader","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":22824,"count":1}],"isBlockCoverage":false},{"functionName":"newResolveCache","ranges":[{"startOffset":927,"endOffset":1060,"count":0}],"isBlockCoverage":false},{"functionName":"newLoadCache","ranges":[{"startOffset":1220,"endOffset":1344,"count":0}],"isBlockCoverage":false},{"functionName":"getTranslators","ranges":[{"startOffset":1512,"endOffset":1637,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2351,"endOffset":15385,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":15442,"endOffset":18016,"count":0}],"isBlockCoverage":false},{"functionName":"createModuleLoader","ranges":[{"startOffset":18409,"endOffset":20103,"count":0}],"isBlockCoverage":false},{"functionName":"getHooksProxy","ranges":[{"startOffset":20223,"endOffset":20406,"count":0}],"isBlockCoverage":false},{"functionName":"getOrInitializeCascadedLoader","ranges":[{"startOffset":20922,"endOffset":21037,"count":0}],"isBlockCoverage":false},{"functionName":"register","ranges":[{"startOffset":22352,"endOffset":22708,"count":0}],"isBlockCoverage":false}]},{"scriptId":"83","url":"node:internal/source_map/source_map","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12578,"count":1}],"isBlockCoverage":false},{"functionName":"StringCharIterator","ranges":[{"startOffset":4143,"endOffset":4222,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":4265,"endOffset":4345,"count":0}],"isBlockCoverage":false},{"functionName":"peek","ranges":[{"startOffset":4388,"endOffset":4466,"count":0}],"isBlockCoverage":false},{"functionName":"hasNext","ranges":[{"startOffset":4510,"endOffset":4576,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4725,"endOffset":10451,"count":0}],"isBlockCoverage":false},{"functionName":"isSeparator","ranges":[{"startOffset":10512,"endOffset":10583,"count":0}],"isBlockCoverage":false},{"functionName":"decodeVLQ","ranges":[{"startOffset":10679,"endOffset":11638,"count":0}],"isBlockCoverage":false},{"functionName":"cloneSourceMapV3","ranges":[{"startOffset":11711,"endOffset":12033,"count":0}],"isBlockCoverage":false},{"functionName":"compareSourceMapEntry","ranges":[{"startOffset":12236,"endOffset":12522,"count":0}],"isBlockCoverage":false}]},{"scriptId":"84","url":"[eval]-wrapper","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":182,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":160,"endOffset":176,"count":1}],"isBlockCoverage":true}]},{"scriptId":"86","url":"node:internal/util/colors","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1162,"count":1}],"isBlockCoverage":false},{"functionName":"lazyInternalTTY","ranges":[{"startOffset":35,"endOffset":133,"count":0}],"isBlockCoverage":false},{"functionName":"shouldColorize","ranges":[{"startOffset":260,"endOffset":527,"count":1},{"startOffset":333,"endOffset":394,"count":0},{"startOffset":421,"endOffset":521,"count":0}],"isBlockCoverage":true},{"functionName":"refresh","ranges":[{"startOffset":532,"endOffset":1126,"count":1},{"startOffset":575,"endOffset":1121,"count":0}],"isBlockCoverage":true}]},{"scriptId":"87","url":"node:internal/fs/sync_write_stream","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1143,"count":1}],"isBlockCoverage":false},{"functionName":"SyncWriteStream","ranges":[{"startOffset":232,"endOffset":497,"count":1},{"startOffset":353,"endOffset":368,"count":0},{"startOffset":467,"endOffset":473,"count":0}],"isBlockCoverage":true},{"functionName":"SyncWriteStream._write","ranges":[{"startOffset":658,"endOffset":806,"count":0}],"isBlockCoverage":false},{"functionName":"SyncWriteStream._destroy","ranges":[{"startOffset":848,"endOffset":1022,"count":0}],"isBlockCoverage":false}]},{"scriptId":"88","url":"node:stream","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5031,"count":1}],"isBlockCoverage":false},{"functionName":"fn","ranges":[{"startOffset":2543,"endOffset":2708,"count":0}],"isBlockCoverage":false},{"functionName":"fn","ranges":[{"startOffset":3146,"endOffset":3289,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4305,"endOffset":4339,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4443,"endOffset":4486,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4585,"endOffset":4628,"count":0}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":4817,"endOffset":5028,"count":0}],"isBlockCoverage":false}]},{"scriptId":"89","url":"node:internal/streams/operators","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11229,"count":1}],"isBlockCoverage":false},{"functionName":"compose","ranges":[{"startOffset":1062,"endOffset":1665,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":1669,"endOffset":4920,"count":0}],"isBlockCoverage":false},{"functionName":"asIndexedPairs","ranges":[{"startOffset":4924,"endOffset":5414,"count":0}],"isBlockCoverage":false},{"functionName":"some","ranges":[{"startOffset":5418,"endOffset":5571,"count":0}],"isBlockCoverage":false},{"functionName":"every","ranges":[{"startOffset":5575,"endOffset":5912,"count":0}],"isBlockCoverage":false},{"functionName":"find","ranges":[{"startOffset":5916,"endOffset":6063,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":6067,"endOffset":6448,"count":0}],"isBlockCoverage":false},{"functionName":"filter","ranges":[{"startOffset":6452,"endOffset":6791,"count":0}],"isBlockCoverage":false},{"functionName":"ReduceAwareErrMissingArgs","ranges":[{"startOffset":7012,"endOffset":7129,"count":0}],"isBlockCoverage":false},{"functionName":"reduce","ranges":[{"startOffset":7136,"endOffset":8624,"count":0}],"isBlockCoverage":false},{"functionName":"toArray","ranges":[{"startOffset":8628,"endOffset":9073,"count":0}],"isBlockCoverage":false},{"functionName":"flatMap","ranges":[{"startOffset":9077,"endOffset":9278,"count":0}],"isBlockCoverage":false},{"functionName":"toIntegerOrInfinity","ranges":[{"startOffset":9282,"endOffset":9615,"count":0}],"isBlockCoverage":false},{"functionName":"drop","ranges":[{"startOffset":9619,"endOffset":10189,"count":0}],"isBlockCoverage":false},{"functionName":"take","ranges":[{"startOffset":10193,"endOffset":10890,"count":0}],"isBlockCoverage":false}]},{"scriptId":"90","url":"node:internal/abort_controller","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12878,"count":1}],"isBlockCoverage":false},{"functionName":"lazyMessageChannel","ranges":[{"startOffset":1679,"endOffset":1815,"count":0}],"isBlockCoverage":false},{"functionName":"lazyMakeTransferable","ranges":[{"startOffset":1819,"endOffset":1981,"count":0}],"isBlockCoverage":false},{"functionName":"customInspect","ranges":[{"startOffset":2465,"endOffset":2733,"count":0}],"isBlockCoverage":false},{"functionName":"validateThisAbortSignal","ranges":[{"startOffset":2737,"endOffset":2865,"count":0}],"isBlockCoverage":false},{"functionName":"setWeakAbortSignalTimeout","ranges":[{"startOffset":3457,"endOffset":3871,"count":0}],"isBlockCoverage":false},{"functionName":"AbortSignal","ranges":[{"startOffset":3918,"endOffset":3980,"count":0}],"isBlockCoverage":false},{"functionName":"get aborted","ranges":[{"startOffset":4022,"endOffset":4108,"count":0}],"isBlockCoverage":false},{"functionName":"get reason","ranges":[{"startOffset":4146,"endOffset":4228,"count":0}],"isBlockCoverage":false},{"functionName":"throwIfAborted","ranges":[{"startOffset":4234,"endOffset":4355,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4361,"endOffset":4494,"count":0}],"isBlockCoverage":false},{"functionName":"abort","ranges":[{"startOffset":4578,"endOffset":4725,"count":0}],"isBlockCoverage":false},{"functionName":"timeout","ranges":[{"startOffset":4809,"endOffset":5079,"count":0}],"isBlockCoverage":false},{"functionName":"any","ranges":[{"startOffset":5172,"endOffset":6545,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6551,"endOffset":7333,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7339,"endOffset":7699,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7705,"endOffset":8335,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8341,"endOffset":8605,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8611,"endOffset":9074,"count":0}],"isBlockCoverage":false},{"functionName":"ClonedAbortSignal","ranges":[{"startOffset":9081,"endOffset":9167,"count":0}],"isBlockCoverage":false},{"functionName":"ClonedAbortSignal.","ranges":[{"startOffset":9213,"endOffset":9221,"count":0}],"isBlockCoverage":false},{"functionName":"createAbortSignal","ranges":[{"startOffset":9724,"endOffset":10150,"count":0}],"isBlockCoverage":false},{"functionName":"abortSignal","ranges":[{"startOffset":10154,"endOffset":10528,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10532,"endOffset":11217,"count":0}],"isBlockCoverage":false},{"functionName":"transferableAbortSignal","ranges":[{"startOffset":11372,"endOffset":11568,"count":0}],"isBlockCoverage":false},{"functionName":"transferableAbortController","ranges":[{"startOffset":11645,"endOffset":11736,"count":0}],"isBlockCoverage":false},{"functionName":"aborted","ranges":[{"startOffset":11837,"endOffset":12406,"count":0}],"isBlockCoverage":false}]},{"scriptId":"91","url":"node:internal/streams/end-of-stream","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8735,"count":1}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":939,"endOffset":1036,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":1052,"endOffset":1060,"count":0}],"isBlockCoverage":false},{"functionName":"eos","ranges":[{"startOffset":1065,"endOffset":7244,"count":0}],"isBlockCoverage":false},{"functionName":"eosWeb","ranges":[{"startOffset":7248,"endOffset":8188,"count":0}],"isBlockCoverage":false},{"functionName":"finished","ranges":[{"startOffset":8192,"endOffset":8671,"count":0}],"isBlockCoverage":false}]},{"scriptId":"92","url":"node:internal/streams/utils","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9298,"count":1}],"isBlockCoverage":false},{"functionName":"isReadableNodeStream","ranges":[{"startOffset":1152,"endOffset":1581,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableNodeStream","ranges":[{"startOffset":1585,"endOffset":1812,"count":0}],"isBlockCoverage":false},{"functionName":"isDuplexNodeStream","ranges":[{"startOffset":1816,"endOffset":2022,"count":0}],"isBlockCoverage":false},{"functionName":"isNodeStream","ranges":[{"startOffset":2026,"endOffset":2307,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableStream","ranges":[{"startOffset":2311,"endOffset":2533,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableStream","ranges":[{"startOffset":2537,"endOffset":2712,"count":0}],"isBlockCoverage":false},{"functionName":"isTransformStream","ranges":[{"startOffset":2716,"endOffset":2890,"count":0}],"isBlockCoverage":false},{"functionName":"isWebStream","ranges":[{"startOffset":2894,"endOffset":3008,"count":0}],"isBlockCoverage":false},{"functionName":"isIterable","ranges":[{"startOffset":3012,"endOffset":3348,"count":0}],"isBlockCoverage":false},{"functionName":"isDestroyed","ranges":[{"startOffset":3352,"endOffset":3621,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableEnded","ranges":[{"startOffset":3648,"endOffset":3946,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableFinished","ranges":[{"startOffset":3977,"endOffset":4384,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableEnded","ranges":[{"startOffset":4416,"endOffset":4724,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableFinished","ranges":[{"startOffset":4752,"endOffset":5109,"count":0}],"isBlockCoverage":false},{"functionName":"isReadable","ranges":[{"startOffset":5113,"endOffset":5420,"count":0}],"isBlockCoverage":false},{"functionName":"isWritable","ranges":[{"startOffset":5424,"endOffset":5728,"count":0}],"isBlockCoverage":false},{"functionName":"isFinished","ranges":[{"startOffset":5732,"endOffset":6064,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableErrored","ranges":[{"startOffset":6068,"endOffset":6290,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableErrored","ranges":[{"startOffset":6294,"endOffset":6516,"count":0}],"isBlockCoverage":false},{"functionName":"isClosed","ranges":[{"startOffset":6520,"endOffset":7049,"count":0}],"isBlockCoverage":false},{"functionName":"isOutgoingMessage","ranges":[{"startOffset":7053,"endOffset":7312,"count":0}],"isBlockCoverage":false},{"functionName":"isServerResponse","ranges":[{"startOffset":7316,"endOffset":7448,"count":0}],"isBlockCoverage":false},{"functionName":"isServerRequest","ranges":[{"startOffset":7452,"endOffset":7646,"count":0}],"isBlockCoverage":false},{"functionName":"willEmitClose","ranges":[{"startOffset":7650,"endOffset":8001,"count":0}],"isBlockCoverage":false},{"functionName":"isDisturbed","ranges":[{"startOffset":8005,"endOffset":8155,"count":0}],"isBlockCoverage":false},{"functionName":"isErrored","ranges":[{"startOffset":8159,"endOffset":8474,"count":0}],"isBlockCoverage":false}]},{"scriptId":"93","url":"node:internal/streams/compose","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5703,"count":1}],"isBlockCoverage":false},{"functionName":"compose","ranges":[{"startOffset":566,"endOffset":5700,"count":0}],"isBlockCoverage":false}]},{"scriptId":"94","url":"node:internal/streams/pipeline","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12817,"count":1}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":1107,"endOffset":1554,"count":0}],"isBlockCoverage":false},{"functionName":"popCallback","ranges":[{"startOffset":1558,"endOffset":1892,"count":0}],"isBlockCoverage":false},{"functionName":"makeAsyncIterable","ranges":[{"startOffset":1896,"endOffset":2191,"count":0}],"isBlockCoverage":false},{"functionName":"fromReadable","ranges":[{"startOffset":2195,"endOffset":2375,"count":0}],"isBlockCoverage":false},{"functionName":"pumpToNode","ranges":[{"startOffset":2379,"endOffset":3479,"count":0}],"isBlockCoverage":false},{"functionName":"pumpToWeb","ranges":[{"startOffset":3483,"endOffset":4108,"count":0}],"isBlockCoverage":false},{"functionName":"pipeline","ranges":[{"startOffset":4112,"endOffset":4207,"count":0}],"isBlockCoverage":false},{"functionName":"pipelineImpl","ranges":[{"startOffset":4211,"endOffset":10909,"count":0}],"isBlockCoverage":false},{"functionName":"pipe","ranges":[{"startOffset":10913,"endOffset":12767,"count":0}],"isBlockCoverage":false}]},{"scriptId":"95","url":"node:internal/streams/destroy","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7714,"count":1}],"isBlockCoverage":false},{"functionName":"checkError","ranges":[{"startOffset":518,"endOffset":841,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":955,"endOffset":1871,"count":0}],"isBlockCoverage":false},{"functionName":"_destroy","ranges":[{"startOffset":1875,"endOffset":2535,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorCloseNT","ranges":[{"startOffset":2539,"endOffset":2629,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":2633,"endOffset":2970,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorNT","ranges":[{"startOffset":2974,"endOffset":3340,"count":0}],"isBlockCoverage":false},{"functionName":"undestroy","ranges":[{"startOffset":3344,"endOffset":4063,"count":0}],"isBlockCoverage":false},{"functionName":"errorOrDestroy","ranges":[{"startOffset":4067,"endOffset":5244,"count":0}],"isBlockCoverage":false},{"functionName":"construct","ranges":[{"startOffset":5248,"endOffset":5687,"count":0}],"isBlockCoverage":false},{"functionName":"constructNT","ranges":[{"startOffset":5691,"endOffset":6467,"count":0}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":6471,"endOffset":6569,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseLegacy","ranges":[{"startOffset":6573,"endOffset":6635,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorCloseLegacy","ranges":[{"startOffset":6639,"endOffset":6762,"count":0}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":6800,"endOffset":7613,"count":0}],"isBlockCoverage":false}]},{"scriptId":"96","url":"node:internal/streams/duplex","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6794,"count":1}],"isBlockCoverage":false},{"functionName":"Duplex","ranges":[{"startOffset":2414,"endOffset":4450,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5622,"endOffset":5840,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":5847,"endOffset":6115,"count":0}],"isBlockCoverage":false},{"functionName":"lazyWebStreams","ranges":[{"startOffset":6196,"endOffset":6364,"count":0}],"isBlockCoverage":false},{"functionName":"Duplex.fromWeb","ranges":[{"startOffset":6385,"endOffset":6507,"count":0}],"isBlockCoverage":false},{"functionName":"Duplex.toWeb","ranges":[{"startOffset":6527,"endOffset":6618,"count":0}],"isBlockCoverage":false},{"functionName":"Duplex.from","ranges":[{"startOffset":6655,"endOffset":6791,"count":0}],"isBlockCoverage":false}]},{"scriptId":"97","url":"node:internal/streams/legacy","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3376,"count":1}],"isBlockCoverage":false},{"functionName":"Stream","ranges":[{"startOffset":140,"endOffset":190,"count":1}],"isBlockCoverage":true},{"functionName":"Stream.pipe","ranges":[{"startOffset":308,"endOffset":2188,"count":0}],"isBlockCoverage":false},{"functionName":"eventNames","ranges":[{"startOffset":2223,"endOffset":2497,"count":0}],"isBlockCoverage":false},{"functionName":"prependListener","ranges":[{"startOffset":2502,"endOffset":3325,"count":0}],"isBlockCoverage":false}]},{"scriptId":"98","url":"node:internal/streams/readable","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":53085,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1894,"endOffset":1921,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":2925,"endOffset":2933,"count":0}],"isBlockCoverage":false},{"functionName":"makeBitMapDescriptor","ranges":[{"startOffset":3859,"endOffset":4090,"count":19}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3937,"endOffset":3981,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":3988,"endOffset":4080,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6309,"endOffset":6399,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6406,"endOffset":6579,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6662,"endOffset":6762,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6769,"endOffset":7006,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7081,"endOffset":7171,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7178,"endOffset":7351,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7427,"endOffset":7519,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7526,"endOffset":7702,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7777,"endOffset":7882,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7889,"endOffset":8165,"count":0}],"isBlockCoverage":false},{"functionName":"ReadableState","ranges":[{"startOffset":8183,"endOffset":10228,"count":0}],"isBlockCoverage":false},{"functionName":"onConstructed","ranges":[{"startOffset":10274,"endOffset":10395,"count":0}],"isBlockCoverage":false},{"functionName":"Readable","ranges":[{"startOffset":10400,"endOffset":11476,"count":0}],"isBlockCoverage":false},{"functionName":"Readable._destroy","ranges":[{"startOffset":11617,"endOffset":11651,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":11704,"endOffset":11744,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":11790,"endOffset":12053,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.push","ranges":[{"startOffset":12288,"endOffset":12564,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unshift","ranges":[{"startOffset":12663,"endOffset":12936,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunkUnshiftByteMode","ranges":[{"startOffset":12943,"endOffset":14042,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunkUnshiftObjectMode","ranges":[{"startOffset":14046,"endOffset":14295,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunkUnshiftValue","ranges":[{"startOffset":14299,"endOffset":14641,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunkPushByteMode","ranges":[{"startOffset":14645,"endOffset":16088,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunkPushObjectMode","ranges":[{"startOffset":16092,"endOffset":16713,"count":0}],"isBlockCoverage":false},{"functionName":"canPushMore","ranges":[{"startOffset":16717,"endOffset":17053,"count":0}],"isBlockCoverage":false},{"functionName":"addChunk","ranges":[{"startOffset":17057,"endOffset":18030,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.isPaused","ranges":[{"startOffset":18064,"endOffset":18222,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.setEncoding","ranges":[{"startOffset":18289,"endOffset":18879,"count":0}],"isBlockCoverage":false},{"functionName":"computeNewHighWaterMark","ranges":[{"startOffset":18944,"endOffset":19310,"count":0}],"isBlockCoverage":false},{"functionName":"howMuchToRead","ranges":[{"startOffset":19427,"endOffset":19922,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.read","ranges":[{"startOffset":20022,"endOffset":24836,"count":0}],"isBlockCoverage":false},{"functionName":"onEofChunk","ranges":[{"startOffset":24841,"endOffset":25829,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable","ranges":[{"startOffset":26035,"endOffset":26375,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable_","ranges":[{"startOffset":26379,"endOffset":27069,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore","ranges":[{"startOffset":27428,"endOffset":27640,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore_","ranges":[{"startOffset":27644,"endOffset":29508,"count":0}],"isBlockCoverage":false},{"functionName":"Readable._read","ranges":[{"startOffset":29785,"endOffset":29853,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pipe","ranges":[{"startOffset":29884,"endOffset":34552,"count":0}],"isBlockCoverage":false},{"functionName":"pipeOnDrain","ranges":[{"startOffset":34557,"endOffset":35254,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unpipe","ranges":[{"startOffset":35288,"endOffset":36020,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.on","ranges":[{"startOffset":36150,"endOffset":37188,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.removeListener","ranges":[{"startOffset":37286,"endOffset":38012,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.removeAllListeners","ranges":[{"startOffset":38118,"endOffset":38727,"count":0}],"isBlockCoverage":false},{"functionName":"updateReadableListening","ranges":[{"startOffset":38732,"endOffset":39454,"count":0}],"isBlockCoverage":false},{"functionName":"nReadingNextTick","ranges":[{"startOffset":39458,"endOffset":39549,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.resume","ranges":[{"startOffset":39707,"endOffset":40230,"count":0}],"isBlockCoverage":false},{"functionName":"resume","ranges":[{"startOffset":40235,"endOffset":40413,"count":0}],"isBlockCoverage":false},{"functionName":"resume_","ranges":[{"startOffset":40417,"endOffset":40742,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pause","ranges":[{"startOffset":40773,"endOffset":41096,"count":0}],"isBlockCoverage":false},{"functionName":"flow","ranges":[{"startOffset":41101,"endOffset":41256,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.wrap","ranges":[{"startOffset":41445,"endOffset":42513,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":42560,"endOffset":42614,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.iterator","ranges":[{"startOffset":42649,"endOffset":42797,"count":0}],"isBlockCoverage":false},{"functionName":"streamToAsyncIterator","ranges":[{"startOffset":42802,"endOffset":43059,"count":0}],"isBlockCoverage":false},{"functionName":"createAsyncIterator","ranges":[{"startOffset":43063,"endOffset":44187,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":44414,"endOffset":44811,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":44818,"endOffset":44953,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45041,"endOffset":45107,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45195,"endOffset":45409,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45503,"endOffset":45571,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45658,"endOffset":45742,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45830,"endOffset":45892,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":45904,"endOffset":46017,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46099,"endOffset":46155,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46241,"endOffset":46331,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46415,"endOffset":46502,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46577,"endOffset":46663,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46713,"endOffset":46799,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46876,"endOffset":46965,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":46972,"endOffset":47271,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":47352,"endOffset":47442,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":47592,"endOffset":47639,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":47725,"endOffset":47785,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":47792,"endOffset":47960,"count":0}],"isBlockCoverage":false},{"functionName":"fromList","ranges":[{"startOffset":48277,"endOffset":50827,"count":0}],"isBlockCoverage":false},{"functionName":"endReadable","ranges":[{"startOffset":50831,"endOffset":51065,"count":0}],"isBlockCoverage":false},{"functionName":"endReadableNT","ranges":[{"startOffset":51069,"endOffset":51988,"count":0}],"isBlockCoverage":false},{"functionName":"endWritableNT","ranges":[{"startOffset":51992,"endOffset":52158,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.from","ranges":[{"startOffset":52178,"endOffset":52249,"count":0}],"isBlockCoverage":false},{"functionName":"lazyWebStreams","ranges":[{"startOffset":52319,"endOffset":52487,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.fromWeb","ranges":[{"startOffset":52510,"endOffset":52648,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.toWeb","ranges":[{"startOffset":52670,"endOffset":52808,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.wrap","ranges":[{"startOffset":52829,"endOffset":53082,"count":0}],"isBlockCoverage":false}]},{"scriptId":"99","url":"node:internal/streams/add-abort-signal","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1787,"count":1}],"isBlockCoverage":false},{"functionName":"validateAbortSignal","ranges":[{"startOffset":581,"endOffset":745,"count":0}],"isBlockCoverage":false},{"functionName":"addAbortSignal","ranges":[{"startOffset":782,"endOffset":1099,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.addAbortSignalNoValidate","ranges":[{"startOffset":1146,"endOffset":1784,"count":0}],"isBlockCoverage":false}]},{"scriptId":"100","url":"node:internal/streams/state","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1382,"count":1}],"isBlockCoverage":false},{"functionName":"highWaterMarkFrom","ranges":[{"startOffset":300,"endOffset":470,"count":1},{"startOffset":399,"endOffset":422,"count":0},{"startOffset":439,"endOffset":459,"count":0}],"isBlockCoverage":true},{"functionName":"getDefaultHighWaterMark","ranges":[{"startOffset":474,"endOffset":606,"count":1},{"startOffset":542,"endOffset":574,"count":0}],"isBlockCoverage":true},{"functionName":"setDefaultHighWaterMark","ranges":[{"startOffset":610,"endOffset":828,"count":0}],"isBlockCoverage":false},{"functionName":"getHighWaterMark","ranges":[{"startOffset":832,"endOffset":1277,"count":1},{"startOffset":981,"endOffset":1199,"count":0}],"isBlockCoverage":true}]},{"scriptId":"101","url":"node:string_decoder","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5307,"count":1}],"isBlockCoverage":false},{"functionName":"normalizeEncoding","ranges":[{"startOffset":2236,"endOffset":2494,"count":0}],"isBlockCoverage":false},{"functionName":"StringDecoder","ranges":[{"startOffset":2713,"endOffset":2916,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":3248,"endOffset":3644,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":3930,"endOffset":4128,"count":0}],"isBlockCoverage":false},{"functionName":"text","ranges":[{"startOffset":4348,"endOffset":4509,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4654,"endOffset":4871,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4969,"endOffset":5034,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5133,"endOffset":5251,"count":0}],"isBlockCoverage":false}]},{"scriptId":"102","url":"node:internal/streams/from","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4549,"count":1}],"isBlockCoverage":false},{"functionName":"from","ranges":[{"startOffset":255,"endOffset":4521,"count":0}],"isBlockCoverage":false}]},{"scriptId":"103","url":"node:internal/streams/writable","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":34251,"count":1}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":2697,"endOffset":2714,"count":0}],"isBlockCoverage":false},{"functionName":"makeBitMapDescriptor","ranges":[{"startOffset":3803,"endOffset":4034,"count":20}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3881,"endOffset":3925,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3932,"endOffset":4024,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7077,"endOffset":7155,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7162,"endOffset":7335,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7411,"endOffset":7511,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7518,"endOffset":7800,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7883,"endOffset":7983,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7990,"endOffset":8227,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8375,"endOffset":8452,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":8459,"endOffset":8632,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8827,"endOffset":8927,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":8934,"endOffset":9140,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9216,"endOffset":9294,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":9301,"endOffset":9475,"count":0}],"isBlockCoverage":false},{"functionName":"WritableState","ranges":[{"startOffset":9493,"endOffset":11852,"count":1},{"startOffset":9776,"endOffset":9804,"count":0},{"startOffset":9823,"endOffset":9833,"count":0},{"startOffset":9834,"endOffset":9863,"count":0},{"startOffset":9870,"endOffset":9898,"count":0},{"startOffset":10195,"endOffset":10232,"count":0},{"startOffset":10429,"endOffset":10457,"count":0},{"startOffset":10583,"endOffset":10613,"count":0},{"startOffset":10875,"endOffset":10881,"count":0},{"startOffset":10914,"endOffset":10943,"count":0},{"startOffset":10944,"endOffset":10974,"count":0},{"startOffset":11025,"endOffset":11239,"count":0}],"isBlockCoverage":true},{"functionName":"resetBuffer","ranges":[{"startOffset":11856,"endOffset":12025,"count":1}],"isBlockCoverage":true},{"functionName":"getBuffer","ranges":[{"startOffset":12065,"endOffset":12196,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12296,"endOffset":12409,"count":0}],"isBlockCoverage":false},{"functionName":"onConstructed","ranges":[{"startOffset":12461,"endOffset":12655,"count":0}],"isBlockCoverage":false},{"functionName":"Writable","ranges":[{"startOffset":12660,"endOffset":13810,"count":1},{"startOffset":12730,"endOffset":12759,"count":0},{"startOffset":13171,"endOffset":13199,"count":0},{"startOffset":13256,"endOffset":13286,"count":0},{"startOffset":13344,"endOffset":13376,"count":0},{"startOffset":13432,"endOffset":13460,"count":0},{"startOffset":13520,"endOffset":13556,"count":0},{"startOffset":13591,"endOffset":13628,"count":0},{"startOffset":13701,"endOffset":13807,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13736,"endOffset":13800,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":13896,"endOffset":14105,"count":1},{"startOffset":13986,"endOffset":14099,"count":0}],"isBlockCoverage":true},{"functionName":"Writable.pipe","ranges":[{"startOffset":14210,"endOffset":14280,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":14285,"endOffset":15732,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.write","ranges":[{"startOffset":15763,"endOffset":15961,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.cork","ranges":[{"startOffset":15992,"endOffset":16095,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.uncork","ranges":[{"startOffset":16128,"endOffset":16379,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":16424,"endOffset":16757,"count":0}],"isBlockCoverage":false},{"functionName":"writeOrBuffer","ranges":[{"startOffset":16952,"endOffset":18171,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":18175,"endOffset":18625,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteError","ranges":[{"startOffset":18629,"endOffset":19025,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":19029,"endOffset":21697,"count":0}],"isBlockCoverage":false},{"functionName":"afterWriteTick","ranges":[{"startOffset":21701,"endOffset":21892,"count":0}],"isBlockCoverage":false},{"functionName":"afterWrite","ranges":[{"startOffset":21896,"endOffset":22425,"count":0}],"isBlockCoverage":false},{"functionName":"errorBuffer","ranges":[{"startOffset":22500,"endOffset":23069,"count":0}],"isBlockCoverage":false},{"functionName":"clearBuffer","ranges":[{"startOffset":23138,"endOffset":24860,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._write","ranges":[{"startOffset":24892,"endOffset":25067,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.end","ranges":[{"startOffset":25135,"endOffset":26835,"count":0}],"isBlockCoverage":false},{"functionName":"needFinish","ranges":[{"startOffset":26840,"endOffset":27283,"count":0}],"isBlockCoverage":false},{"functionName":"onFinish","ranges":[{"startOffset":27287,"endOffset":27937,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":27941,"endOffset":28485,"count":0}],"isBlockCoverage":false},{"functionName":"finishMaybe","ranges":[{"startOffset":28489,"endOffset":29007,"count":0}],"isBlockCoverage":false},{"functionName":"finish","ranges":[{"startOffset":29011,"endOffset":29676,"count":0}],"isBlockCoverage":false},{"functionName":"callFinishedCallbacks","ranges":[{"startOffset":29680,"endOffset":30009,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":30098,"endOffset":30203,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":30256,"endOffset":30364,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":30371,"endOffset":30627,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":30679,"endOffset":31093,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":31100,"endOffset":31239,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":31299,"endOffset":31420,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":31482,"endOffset":31605,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":31663,"endOffset":31761,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":31818,"endOffset":31937,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":31998,"endOffset":32154,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32219,"endOffset":32319,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32377,"endOffset":32473,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32531,"endOffset":32624,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32699,"endOffset":32799,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32863,"endOffset":33127,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.destroy","ranges":[{"startOffset":33210,"endOffset":33500,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._destroy","ranges":[{"startOffset":33591,"endOffset":33625,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.","ranges":[{"startOffset":33678,"endOffset":33718,"count":0}],"isBlockCoverage":false},{"functionName":"lazyWebStreams","ranges":[{"startOffset":33788,"endOffset":33956,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.fromWeb","ranges":[{"startOffset":33979,"endOffset":34117,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.toWeb","ranges":[{"startOffset":34139,"endOffset":34248,"count":0}],"isBlockCoverage":false}]},{"scriptId":"104","url":"node:stream/promises","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":961,"count":1}],"isBlockCoverage":false},{"functionName":"pipeline","ranges":[{"startOffset":336,"endOffset":907,"count":0}],"isBlockCoverage":false}]},{"scriptId":"105","url":"node:internal/streams/transform","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7325,"count":1}],"isBlockCoverage":false},{"functionName":"Transform","ranges":[{"startOffset":4001,"endOffset":5623,"count":0}],"isBlockCoverage":false},{"functionName":"final","ranges":[{"startOffset":5627,"endOffset":6097,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":6101,"endOffset":6186,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._transform","ranges":[{"startOffset":6262,"endOffset":6359,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._write","ranges":[{"startOffset":6393,"endOffset":7158,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._read","ranges":[{"startOffset":7191,"endOffset":7322,"count":0}],"isBlockCoverage":false}]},{"scriptId":"106","url":"node:internal/streams/passthrough","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1809,"count":1}],"isBlockCoverage":false},{"functionName":"PassThrough","ranges":[{"startOffset":1566,"endOffset":1713,"count":0}],"isBlockCoverage":false},{"functionName":"PassThrough._transform","ranges":[{"startOffset":1752,"endOffset":1806,"count":0}],"isBlockCoverage":false}]}],"timestamp":542846.411774} \ No newline at end of file diff --git a/staff/jose-pozo/project/api/coverage/tmp/coverage-24048-1724235715417-0.json b/staff/jose-pozo/project/api/coverage/tmp/coverage-24048-1724235715417-0.json new file mode 100644 index 000000000..7b7d5677f --- /dev/null +++ b/staff/jose-pozo/project/api/coverage/tmp/coverage-24048-1724235715417-0.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"6","url":"node:internal/per_context/primordials","functions":[{"functionName":"SafeIterator","ranges":[{"startOffset":9830,"endOffset":9903,"count":50}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":9909,"endOffset":9960,"count":582}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9966,"endOffset":10013,"count":32}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11625,"endOffset":11694,"count":18}],"isBlockCoverage":false},{"functionName":"SafeMap","ranges":[{"startOffset":12376,"endOffset":12404,"count":624}],"isBlockCoverage":false},{"functionName":"SafeSet","ranges":[{"startOffset":12718,"endOffset":12746,"count":407}],"isBlockCoverage":false},{"functionName":"SafeFinalizationRegistry","ranges":[{"startOffset":13184,"endOffset":13240,"count":2}],"isBlockCoverage":false},{"functionName":"SafeWeakRef","ranges":[{"startOffset":13400,"endOffset":13438,"count":6}],"isBlockCoverage":false},{"functionName":"SafePromise","ranges":[{"startOffset":13594,"endOffset":13636,"count":144}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14153,"endOffset":14434,"count":24}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14301,"endOffset":14428,"count":24}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14332,"endOffset":14381,"count":24}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":15792,"endOffset":16364,"count":27}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":15828,"endOffset":16363,"count":27}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16229,"endOffset":16341,"count":91}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16716,"endOffset":17182,"count":131}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16752,"endOffset":17181,"count":131}],"isBlockCoverage":false},{"functionName":"onFulfilled","ranges":[{"startOffset":16887,"endOffset":16968,"count":245}],"isBlockCoverage":false}]},{"scriptId":"9","url":"node:internal/bootstrap/realm","functions":[{"functionName":"binding","ranges":[{"startOffset":4800,"endOffset":5665,"count":1},{"startOffset":4928,"endOffset":4955,"count":0},{"startOffset":5145,"endOffset":5338,"count":0},{"startOffset":5461,"endOffset":5664,"count":0}],"isBlockCoverage":true},{"functionName":"internalBinding","ranges":[{"startOffset":6164,"endOffset":6433,"count":93}],"isBlockCoverage":false},{"functionName":"canBeRequiredByUsers","ranges":[{"startOffset":9768,"endOffset":9845,"count":409}],"isBlockCoverage":true},{"functionName":"canBeRequiredWithoutScheme","ranges":[{"startOffset":9858,"endOffset":9954,"count":3816}],"isBlockCoverage":true},{"functionName":"normalizeRequirableId","ranges":[{"startOffset":9967,"endOffset":10323,"count":2969},{"startOffset":10044,"endOffset":10211,"count":0},{"startOffset":10267,"endOffset":10293,"count":203},{"startOffset":10293,"endOffset":10322,"count":2766}],"isBlockCoverage":true},{"functionName":"getCanBeRequiredByUsersWithoutSchemeList","ranges":[{"startOffset":10596,"endOffset":10707,"count":1}],"isBlockCoverage":true},{"functionName":"compileForPublicLoader","ranges":[{"startOffset":10872,"endOffset":11549,"count":204},{"startOffset":10954,"endOffset":11150,"count":0},{"startOffset":11216,"endOffset":11518,"count":20},{"startOffset":11479,"endOffset":11483,"count":0}],"isBlockCoverage":true},{"functionName":"compileForInternalLoader","ranges":[{"startOffset":12869,"endOffset":13717,"count":1350}],"isBlockCoverage":false},{"functionName":"requireBuiltin","ranges":[{"startOffset":13923,"endOffset":14298,"count":1149}],"isBlockCoverage":false}]},{"scriptId":"10","url":"node:internal/errors","functions":[{"functionName":"defaultPrepareStackTrace","ranges":[{"startOffset":2396,"endOffset":2879,"count":10},{"startOffset":2601,"endOffset":2677,"count":0},{"startOffset":2767,"endOffset":2798,"count":0}],"isBlockCoverage":true},{"functionName":"setInternalPrepareStackTrace","ranges":[{"startOffset":2883,"endOffset":2976,"count":1}],"isBlockCoverage":true},{"functionName":"prepareStackTraceCallback","ranges":[{"startOffset":3818,"endOffset":4975,"count":10},{"startOffset":4029,"endOffset":4149,"count":0},{"startOffset":4462,"endOffset":4974,"count":0}],"isBlockCoverage":true},{"functionName":"ErrorPrepareStackTrace","ranges":[{"startOffset":5045,"endOffset":5146,"count":10}],"isBlockCoverage":true},{"functionName":"hideStackFrames","ranges":[{"startOffset":15191,"endOffset":15499,"count":11}],"isBlockCoverage":false},{"functionName":"wrappedFn","ranges":[{"startOffset":15225,"endOffset":15438,"count":2450}],"isBlockCoverage":false},{"functionName":"lazyUv","ranges":[{"startOffset":17735,"endOffset":17818,"count":40}],"isBlockCoverage":true},{"functionName":"uvErrmapGet","ranges":[{"startOffset":17879,"endOffset":18035,"count":40}],"isBlockCoverage":true},{"functionName":"ExceptionWithHostPort","ranges":[{"startOffset":21370,"endOffset":22202,"count":40},{"startOffset":21861,"endOffset":21920,"count":0},{"startOffset":21942,"endOffset":21996,"count":0}],"isBlockCoverage":true}]},{"scriptId":"11","url":"node:internal/assert","functions":[{"functionName":"assert","ranges":[{"startOffset":167,"endOffset":322,"count":936},{"startOffset":216,"endOffset":319,"count":0}],"isBlockCoverage":true}]},{"scriptId":"12","url":"node:internal/bootstrap/node","functions":[{"functionName":"get","ranges":[{"startOffset":3929,"endOffset":3981,"count":1941}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3988,"endOffset":4048,"count":1}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":4243,"endOffset":4676,"count":2},{"startOffset":4303,"endOffset":4594,"count":1},{"startOffset":4370,"endOffset":4384,"count":0},{"startOffset":4385,"endOffset":4434,"count":0},{"startOffset":4436,"endOffset":4473,"count":0},{"startOffset":4594,"endOffset":4645,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8293,"endOffset":8459,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":8564,"endOffset":8768,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":13335,"endOffset":13373,"count":1705}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":14279,"endOffset":14316,"count":2200}],"isBlockCoverage":true}]},{"scriptId":"13","url":"node:internal/timers","functions":[{"functionName":"","ranges":[{"startOffset":4504,"endOffset":4531,"count":1}],"isBlockCoverage":true},{"functionName":"initAsyncResource","ranges":[{"startOffset":5702,"endOffset":5986,"count":630},{"startOffset":5933,"endOffset":5983,"count":0}],"isBlockCoverage":true},{"functionName":"Timeout","ranges":[{"startOffset":6096,"endOffset":7172,"count":396},{"startOffset":6220,"endOffset":6243,"count":388},{"startOffset":6246,"endOffset":6606,"count":8},{"startOffset":6280,"endOffset":6530,"count":0},{"startOffset":6974,"endOffset":6981,"count":0},{"startOffset":7047,"endOffset":7061,"count":316}],"isBlockCoverage":true},{"functionName":"refresh","ranges":[{"startOffset":7466,"endOffset":7582,"count":464},{"startOffset":7508,"endOffset":7521,"count":0}],"isBlockCoverage":true},{"functionName":"TimersList","ranges":[{"startOffset":7960,"endOffset":8273,"count":289}],"isBlockCoverage":true},{"functionName":"append","ranges":[{"startOffset":8871,"endOffset":9060,"count":234},{"startOffset":8915,"endOffset":8993,"count":2},{"startOffset":8993,"endOffset":9032,"count":232}],"isBlockCoverage":true},{"functionName":"incRefCount","ranges":[{"startOffset":9707,"endOffset":9878,"count":316},{"startOffset":9763,"endOffset":9875,"count":8}],"isBlockCoverage":true},{"functionName":"decRefCount","ranges":[{"startOffset":9882,"endOffset":10054,"count":300},{"startOffset":9938,"endOffset":10051,"count":8}],"isBlockCoverage":true},{"functionName":"unrefActive","ranges":[{"startOffset":10348,"endOffset":10410,"count":464}],"isBlockCoverage":true},{"functionName":"insertGuarded","ranges":[{"startOffset":10637,"endOffset":11176,"count":464},{"startOffset":10735,"endOffset":10757,"count":160},{"startOffset":10764,"endOffset":10771,"count":304},{"startOffset":10771,"endOffset":10891,"count":160},{"startOffset":10893,"endOffset":10970,"count":0},{"startOffset":10970,"endOffset":10993,"count":160},{"startOffset":10993,"endOffset":11037,"count":0},{"startOffset":11037,"endOffset":11148,"count":160},{"startOffset":11072,"endOffset":11148,"count":0},{"startOffset":11148,"endOffset":11175,"count":160}],"isBlockCoverage":true},{"functionName":"insert","ranges":[{"startOffset":11247,"endOffset":12007,"count":556},{"startOffset":11585,"endOffset":11977,"count":289},{"startOffset":11826,"endOffset":11972,"count":40}],"isBlockCoverage":true},{"functionName":"setUnrefTimeout","ranges":[{"startOffset":12011,"endOffset":12277,"count":80}],"isBlockCoverage":true},{"functionName":"getTimerDuration","ranges":[{"startOffset":12347,"endOffset":12890,"count":504},{"startOffset":12464,"endOffset":12548,"count":0},{"startOffset":12626,"endOffset":12868,"count":0}],"isBlockCoverage":true},{"functionName":"compareTimersLists","ranges":[{"startOffset":12894,"endOffset":13108,"count":391},{"startOffset":12998,"endOffset":13083,"count":0}],"isBlockCoverage":true},{"functionName":"setPosition","ranges":[{"startOffset":13112,"endOffset":13185,"count":465}],"isBlockCoverage":true},{"functionName":"processImmediate","ranges":[{"startOffset":13507,"endOffset":15503,"count":232},{"startOffset":13587,"endOffset":13612,"count":0},{"startOffset":14017,"endOffset":15381,"count":234},{"startOffset":14063,"endOffset":14078,"count":2},{"startOffset":14078,"endOffset":14130,"count":232},{"startOffset":14402,"endOffset":14501,"count":0},{"startOffset":15082,"endOffset":15140,"count":0},{"startOffset":15247,"endOffset":15268,"count":0},{"startOffset":15428,"endOffset":15457,"count":0}],"isBlockCoverage":true},{"functionName":"processTimers","ranges":[{"startOffset":15511,"endOffset":16019,"count":16},{"startOffset":15717,"endOffset":15999,"count":32},{"startOffset":15749,"endOffset":15857,"count":16},{"startOffset":15834,"endOffset":15847,"count":0},{"startOffset":15857,"endOffset":15897,"count":16},{"startOffset":15897,"endOffset":15912,"count":0},{"startOffset":15912,"endOffset":15999,"count":16},{"startOffset":15999,"endOffset":16018,"count":0}],"isBlockCoverage":true},{"functionName":"listOnTimeout","ranges":[{"startOffset":16025,"endOffset":18687,"count":16},{"startOffset":16461,"endOffset":16695,"count":0},{"startOffset":16738,"endOffset":16753,"count":0},{"startOffset":16964,"endOffset":17210,"count":0},{"startOffset":17326,"endOffset":17451,"count":0},{"startOffset":17570,"endOffset":17640,"count":0},{"startOffset":17687,"endOffset":17715,"count":0},{"startOffset":17717,"endOffset":17829,"count":0},{"startOffset":18050,"endOffset":18071,"count":0}],"isBlockCoverage":true},{"functionName":"Immediate","ranges":[{"startOffset":18778,"endOffset":19114,"count":234}],"isBlockCoverage":true},{"functionName":"ref","ranges":[{"startOffset":19120,"endOffset":19396,"count":234},{"startOffset":19238,"endOffset":19366,"count":231}],"isBlockCoverage":true}]},{"scriptId":"14","url":"node:internal/async_hooks","functions":[{"functionName":"newAsyncId","ranges":[{"startOffset":14965,"endOffset":15037,"count":2571}],"isBlockCoverage":true},{"functionName":"getDefaultTriggerAsyncId","ranges":[{"startOffset":15426,"endOffset":15722,"count":2571},{"startOffset":15644,"endOffset":15686,"count":2531},{"startOffset":15686,"endOffset":15721,"count":40}],"isBlockCoverage":true},{"functionName":"defaultTriggerAsyncIdScope","ranges":[{"startOffset":16055,"endOffset":16561,"count":120},{"startOffset":16167,"endOffset":16198,"count":0}],"isBlockCoverage":true},{"functionName":"hasHooks","ranges":[{"startOffset":16565,"endOffset":16630,"count":11715}],"isBlockCoverage":true},{"functionName":"enabledHooksExist","ranges":[{"startOffset":16634,"endOffset":16695,"count":2191}],"isBlockCoverage":true},{"functionName":"initHooksExist","ranges":[{"startOffset":16699,"endOffset":16756,"count":2571}],"isBlockCoverage":true},{"functionName":"destroyHooksExist","ranges":[{"startOffset":16823,"endOffset":16886,"count":2571}],"isBlockCoverage":true},{"functionName":"emitBeforeScript","ranges":[{"startOffset":17398,"endOffset":17579,"count":2191},{"startOffset":17550,"endOffset":17576,"count":0}],"isBlockCoverage":true},{"functionName":"emitAfterScript","ranges":[{"startOffset":17585,"endOffset":17710,"count":2191},{"startOffset":17651,"endOffset":17676,"count":0}],"isBlockCoverage":true},{"functionName":"pushAsyncContext","ranges":[{"startOffset":18072,"endOffset":18652,"count":2191},{"startOffset":18296,"endOffset":18346,"count":0}],"isBlockCoverage":true},{"functionName":"popAsyncContext","ranges":[{"startOffset":18721,"endOffset":19347,"count":2191},{"startOffset":18839,"endOffset":18852,"count":0},{"startOffset":18933,"endOffset":19042,"count":0}],"isBlockCoverage":true}]},{"scriptId":"15","url":"node:internal/validators","functions":[{"functionName":"isInt32","ranges":[{"startOffset":1111,"endOffset":1172,"count":723}],"isBlockCoverage":true},{"functionName":"parseFileMode","ranges":[{"startOffset":1931,"endOffset":2253,"count":24},{"startOffset":2026,"endOffset":2199,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2512,"endOffset":2900,"count":59},{"startOffset":2634,"endOffset":2688,"count":0},{"startOffset":2730,"endOffset":2784,"count":0},{"startOffset":2829,"endOffset":2895,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3158,"endOffset":3632,"count":4},{"startOffset":3332,"endOffset":3402,"count":0},{"startOffset":3437,"endOffset":3507,"count":0},{"startOffset":3545,"endOffset":3627,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3882,"endOffset":4327,"count":24},{"startOffset":3953,"endOffset":4019,"count":0},{"startOffset":4052,"endOffset":4118,"count":0},{"startOffset":4143,"endOffset":4146,"count":0},{"startOffset":4246,"endOffset":4324,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4529,"endOffset":4644,"count":8464}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4898,"endOffset":5355,"count":4336},{"startOffset":4978,"endOffset":5032,"count":0},{"startOffset":5055,"endOffset":5069,"count":1259},{"startOffset":5087,"endOffset":5101,"count":1233},{"startOffset":5125,"endOffset":5139,"count":3077},{"startOffset":5141,"endOffset":5162,"count":1259},{"startOffset":5165,"endOffset":5352,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5554,"endOffset":5896,"count":2},{"startOffset":5626,"endOffset":5893,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5701,"endOffset":5763,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6102,"endOffset":6219,"count":44},{"startOffset":6161,"endOffset":6216,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6585,"endOffset":7633,"count":86},{"startOffset":6677,"endOffset":6925,"count":3},{"startOffset":6729,"endOffset":6803,"count":0},{"startOffset":6844,"endOffset":6918,"count":0},{"startOffset":6925,"endOffset":7628,"count":83},{"startOffset":7041,"endOffset":7058,"count":81},{"startOffset":7060,"endOffset":7134,"count":0},{"startOffset":7236,"endOffset":7258,"count":0},{"startOffset":7260,"endOffset":7334,"count":0},{"startOffset":7495,"endOffset":7545,"count":0},{"startOffset":7547,"endOffset":7621,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8617,"endOffset":8903,"count":197},{"startOffset":8680,"endOffset":8745,"count":0},{"startOffset":8779,"endOffset":8900,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12335,"endOffset":12705,"count":40},{"startOffset":12413,"endOffset":12440,"count":0},{"startOffset":12478,"endOffset":12519,"count":0},{"startOffset":12601,"endOffset":12614,"count":0},{"startOffset":12617,"endOffset":12682,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13318,"endOffset":13437,"count":5898}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":15257,"endOffset":15471,"count":640},{"startOffset":15398,"endOffset":15468,"count":0}],"isBlockCoverage":true}]},{"scriptId":"16","url":"node:internal/util","functions":[{"functionName":"getDeprecationWarningEmitter","ranges":[{"startOffset":2444,"endOffset":3114,"count":14}],"isBlockCoverage":false},{"functionName":"shouldEmitWarning","ranges":[{"startOffset":2545,"endOffset":2555,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2595,"endOffset":3110,"count":0}],"isBlockCoverage":false},{"functionName":"deprecate","ranges":[{"startOffset":3887,"endOffset":4974,"count":14}],"isBlockCoverage":false},{"functionName":"deprecated","ranges":[{"startOffset":4263,"endOffset":4574,"count":0}],"isBlockCoverage":false},{"functionName":"assertCrypto","ranges":[{"startOffset":5258,"endOffset":5335,"count":3},{"startOffset":5306,"endOffset":5332,"count":0}],"isBlockCoverage":true},{"functionName":"normalizeEncoding","ranges":[{"startOffset":5519,"endOffset":5653,"count":723},{"startOffset":5590,"endOffset":5608,"count":2},{"startOffset":5624,"endOffset":5652,"count":0}],"isBlockCoverage":true},{"functionName":"cachedResult","ranges":[{"startOffset":8143,"endOffset":8306,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8196,"endOffset":8302,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorName","ranges":[{"startOffset":10877,"endOffset":11009,"count":40},{"startOffset":10974,"endOffset":11005,"count":0}],"isBlockCoverage":true},{"functionName":"promisify","ranges":[{"startOffset":11255,"endOffset":13172,"count":34},{"startOffset":11378,"endOffset":11434,"count":1},{"startOffset":11525,"endOffset":11811,"count":0},{"startOffset":12952,"endOffset":13118,"count":96}],"isBlockCoverage":true},{"functionName":"fn","ranges":[{"startOffset":12017,"endOffset":12553,"count":0}],"isBlockCoverage":false},{"functionName":"spliceOne","ranges":[{"startOffset":13751,"endOffset":13882,"count":188},{"startOffset":13834,"endOffset":13864,"count":0}],"isBlockCoverage":true},{"functionName":"exposeInterface","ranges":[{"startOffset":16207,"endOffset":16435,"count":1}],"isBlockCoverage":false},{"functionName":"defineLazyProperties","ranges":[{"startOffset":16957,"endOffset":17928,"count":1}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":17182,"endOffset":17331,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":17439,"endOffset":17642,"count":2}],"isBlockCoverage":true},{"functionName":"defineReplaceableLazyAttribute","ranges":[{"startOffset":17932,"endOffset":18873,"count":1}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18151,"endOffset":18397,"count":641},{"startOffset":18200,"endOffset":18255,"count":1},{"startOffset":18281,"endOffset":18314,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":18509,"endOffset":18583,"count":0}],"isBlockCoverage":false},{"functionName":"exposeLazyInterfaces","ranges":[{"startOffset":18877,"endOffset":18979,"count":1}],"isBlockCoverage":false},{"functionName":"setOwnProperty","ranges":[{"startOffset":20221,"endOffset":20419,"count":1166}],"isBlockCoverage":true},{"functionName":"getInternalGlobal","ranges":[{"startOffset":20444,"endOffset":20726,"count":612},{"startOffset":20506,"endOffset":20697,"count":1}],"isBlockCoverage":true},{"functionName":"SideEffectFreeRegExpPrototypeExec","ranges":[{"startOffset":20730,"endOffset":20946,"count":611}],"isBlockCoverage":true},{"functionName":"getCrossRelmRegex","ranges":[{"startOffset":20995,"endOffset":21803,"count":726},{"startOffset":21093,"endOffset":21107,"count":725},{"startOffset":21107,"endOffset":21178,"count":1},{"startOffset":21178,"endOffset":21196,"count":0},{"startOffset":21196,"endOffset":21300,"count":1},{"startOffset":21300,"endOffset":21318,"count":0},{"startOffset":21318,"endOffset":21362,"count":1},{"startOffset":21362,"endOffset":21380,"count":0},{"startOffset":21380,"endOffset":21421,"count":1},{"startOffset":21421,"endOffset":21439,"count":0},{"startOffset":21439,"endOffset":21481,"count":1},{"startOffset":21481,"endOffset":21499,"count":0},{"startOffset":21499,"endOffset":21540,"count":1},{"startOffset":21540,"endOffset":21558,"count":0},{"startOffset":21558,"endOffset":21802,"count":1}],"isBlockCoverage":true},{"functionName":"SideEffectFreeRegExpPrototypeSymbolReplace","ranges":[{"startOffset":21807,"endOffset":21963,"count":726}],"isBlockCoverage":true},{"functionName":"getLazy","ranges":[{"startOffset":22500,"endOffset":22722,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22584,"endOffset":22718,"count":3776},{"startOffset":22629,"endOffset":22694,"count":2}],"isBlockCoverage":true},{"functionName":"setupCoverageHooks","ranges":[{"startOffset":22851,"endOffset":23545,"count":1},{"startOffset":23331,"endOffset":23513,"count":0}],"isBlockCoverage":true},{"functionName":"guessHandleType","ranges":[{"startOffset":23622,"endOffset":23722,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23726,"endOffset":24300,"count":6}],"isBlockCoverage":false},{"functionName":"WeakReference","ranges":[{"startOffset":23805,"endOffset":23874,"count":6}],"isBlockCoverage":true},{"functionName":"incRef","ranges":[{"startOffset":23880,"endOffset":24107,"count":0}],"isBlockCoverage":false},{"functionName":"decRef","ranges":[{"startOffset":24113,"endOffset":24247,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":24253,"endOffset":24297,"count":0}],"isBlockCoverage":false}]},{"scriptId":"17","url":"node:internal/options","functions":[{"functionName":"getCLIOptionsFromBinding","ranges":[{"startOffset":535,"endOffset":674,"count":1758},{"startOffset":593,"endOffset":649,"count":1}],"isBlockCoverage":true},{"functionName":"getAliasesFromBinding","ranges":[{"startOffset":678,"endOffset":814,"count":1}],"isBlockCoverage":true},{"functionName":"getEmbedderOptions","ranges":[{"startOffset":818,"endOffset":967,"count":5},{"startOffset":875,"endOffset":937,"count":1}],"isBlockCoverage":true},{"functionName":"refreshOptions","ranges":[{"startOffset":971,"endOffset":1055,"count":1}],"isBlockCoverage":true},{"functionName":"getOptionValue","ranges":[{"startOffset":1059,"endOffset":1499,"count":1757},{"startOffset":1269,"endOffset":1298,"count":10},{"startOffset":1299,"endOffset":1328,"count":8},{"startOffset":1334,"endOffset":1454,"count":8},{"startOffset":1454,"endOffset":1495,"count":1749}],"isBlockCoverage":true},{"functionName":"get options","ranges":[{"startOffset":2006,"endOffset":2066,"count":1}],"isBlockCoverage":true},{"functionName":"get aliases","ranges":[{"startOffset":2071,"endOffset":2128,"count":1}],"isBlockCoverage":true}]},{"scriptId":"18","url":"node:internal/util/types","functions":[{"functionName":"isUint8Array","ranges":[{"startOffset":248,"endOffset":356,"count":2493}],"isBlockCoverage":true},{"functionName":"isBigInt64Array","ranges":[{"startOffset":1280,"endOffset":1394,"count":11}],"isBlockCoverage":true}]},{"scriptId":"19","url":"node:internal/linkedlist","functions":[{"functionName":"peek","ranges":[{"startOffset":142,"endOffset":237,"count":32},{"startOffset":196,"endOffset":236,"count":16}],"isBlockCoverage":true},{"functionName":"remove","ranges":[{"startOffset":275,"endOffset":513,"count":952}],"isBlockCoverage":true},{"functionName":"append","ranges":[{"startOffset":572,"endOffset":1037,"count":556},{"startOffset":624,"endOffset":641,"count":0}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":1041,"endOffset":1103,"count":300}],"isBlockCoverage":true}]},{"scriptId":"20","url":"node:internal/priority_queue","functions":[{"functionName":"insert","ranges":[{"startOffset":717,"endOffset":909,"count":289},{"startOffset":857,"endOffset":874,"count":0}],"isBlockCoverage":true},{"functionName":"peek","ranges":[{"startOffset":915,"endOffset":955,"count":32}],"isBlockCoverage":true},{"functionName":"percolateDown","ranges":[{"startOffset":1022,"endOffset":1708,"count":72},{"startOffset":1243,"endOffset":1613,"count":38},{"startOffset":1311,"endOffset":1358,"count":26},{"startOffset":1477,"endOffset":1483,"count":10},{"startOffset":1483,"endOffset":1613,"count":28}],"isBlockCoverage":true},{"functionName":"percolateUp","ranges":[{"startOffset":1714,"endOffset":2220,"count":289},{"startOffset":1895,"endOffset":2125,"count":307},{"startOffset":1986,"endOffset":1992,"count":231},{"startOffset":1992,"endOffset":2125,"count":76}],"isBlockCoverage":true},{"functionName":"removeAt","ranges":[{"startOffset":2226,"endOffset":2568,"count":289},{"startOffset":2390,"endOffset":2404,"count":281},{"startOffset":2406,"endOffset":2563,"count":72},{"startOffset":2427,"endOffset":2477,"count":20},{"startOffset":2488,"endOffset":2510,"count":0}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":2574,"endOffset":2737,"count":16},{"startOffset":2679,"endOffset":2686,"count":0}],"isBlockCoverage":true}]},{"scriptId":"21","url":"node:internal/util/inspect","functions":[{"functionName":"stylizeNoColor","ranges":[{"startOffset":17750,"endOffset":17798,"count":24}],"isBlockCoverage":true},{"functionName":"formatNumber","ranges":[{"startOffset":54267,"endOffset":55081,"count":24},{"startOffset":54461,"endOffset":54503,"count":0},{"startOffset":54547,"endOffset":55080,"count":0}],"isBlockCoverage":true},{"functionName":"format","ranges":[{"startOffset":74682,"endOffset":74765,"count":174}],"isBlockCoverage":true},{"functionName":"formatWithOptions","ranges":[{"startOffset":74769,"endOffset":74964,"count":78}],"isBlockCoverage":true},{"functionName":"formatNumberNoColor","ranges":[{"startOffset":74968,"endOffset":75156,"count":24}],"isBlockCoverage":true},{"functionName":"formatWithOptionsInternal","ranges":[{"startOffset":75352,"endOffset":79500,"count":252},{"startOffset":75522,"endOffset":79293,"count":239},{"startOffset":75552,"endOffset":75581,"count":174},{"startOffset":75581,"endOffset":75672,"count":65},{"startOffset":75672,"endOffset":79124,"count":1907},{"startOffset":75729,"endOffset":79117,"count":117},{"startOffset":75885,"endOffset":76680,"count":103},{"startOffset":75994,"endOffset":76085,"count":10},{"startOffset":76085,"endOffset":76643,"count":93},{"startOffset":76124,"endOffset":76215,"count":0},{"startOffset":76253,"endOffset":76298,"count":0},{"startOffset":76299,"endOffset":76356,"count":0},{"startOffset":76420,"endOffset":76643,"count":0},{"startOffset":76694,"endOffset":76782,"count":0},{"startOffset":76796,"endOffset":77229,"count":14},{"startOffset":76905,"endOffset":76996,"count":0},{"startOffset":77035,"endOffset":77087,"count":0},{"startOffset":77243,"endOffset":77341,"count":0},{"startOffset":77355,"endOffset":77590,"count":0},{"startOffset":77604,"endOffset":78085,"count":0},{"startOffset":78099,"endOffset":78438,"count":0},{"startOffset":78452,"endOffset":78541,"count":0},{"startOffset":78555,"endOffset":78690,"count":0},{"startOffset":78704,"endOffset":78789,"count":0},{"startOffset":78837,"endOffset":78916,"count":108},{"startOffset":78982,"endOffset":79108,"count":0},{"startOffset":79124,"endOffset":79288,"count":65},{"startOffset":79293,"endOffset":79323,"count":78},{"startOffset":79323,"endOffset":79482,"count":0},{"startOffset":79482,"endOffset":79499,"count":78}],"isBlockCoverage":true}]},{"scriptId":"22","url":"node:internal/util/debuglog","functions":[{"functionName":"initializeDebugEnv","ranges":[{"startOffset":523,"endOffset":1008,"count":1},{"startOffset":617,"endOffset":961,"count":0}],"isBlockCoverage":true},{"functionName":"testEnabled","ranges":[{"startOffset":898,"endOffset":955,"count":0}],"isBlockCoverage":false},{"functionName":"testEnabled","ranges":[{"startOffset":988,"endOffset":999,"count":9}],"isBlockCoverage":true},{"functionName":"noop","ranges":[{"startOffset":1449,"endOffset":1457,"count":10668}],"isBlockCoverage":true},{"functionName":"debuglogImpl","ranges":[{"startOffset":1586,"endOffset":2160,"count":9},{"startOffset":1662,"endOffset":2130,"count":6},{"startOffset":1682,"endOffset":2080,"count":0}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":1774,"endOffset":2072,"count":0}],"isBlockCoverage":false},{"functionName":"debuglog","ranges":[{"startOffset":2386,"endOffset":3452,"count":11}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":2418,"endOffset":2517,"count":9}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":2533,"endOffset":2939,"count":9},{"startOffset":2788,"endOffset":2818,"count":4},{"startOffset":2826,"endOffset":2865,"count":4},{"startOffset":2873,"endOffset":2927,"count":1}],"isBlockCoverage":true},{"functionName":"test","ranges":[{"startOffset":2971,"endOffset":3044,"count":0}],"isBlockCoverage":false},{"functionName":"logger","ranges":[{"startOffset":3064,"endOffset":3265,"count":9},{"startOffset":3114,"endOffset":3144,"count":4},{"startOffset":3152,"endOffset":3191,"count":4},{"startOffset":3199,"endOffset":3253,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3339,"endOffset":3375,"count":0}],"isBlockCoverage":false}]},{"scriptId":"23","url":"node:events","functions":[{"functionName":"EventEmitter","ranges":[{"startOffset":6796,"endOffset":6867,"count":404}],"isBlockCoverage":false},{"functionName":"checkListener","ranges":[{"startOffset":8371,"endOffset":8451,"count":3326}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8564,"endOffset":8614,"count":250}],"isBlockCoverage":true},{"functionName":"EventEmitter.init","ranges":[{"startOffset":10314,"endOffset":11004,"count":404}],"isBlockCoverage":false},{"functionName":"addCatch","ranges":[{"startOffset":11009,"endOffset":11588,"count":1876},{"startOffset":11099,"endOffset":11531,"count":0},{"startOffset":11537,"endOffset":11585,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11308,"endOffset":11522,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxListeners","ranges":[{"startOffset":12427,"endOffset":12546,"count":26}],"isBlockCoverage":true},{"functionName":"_getMaxListeners","ranges":[{"startOffset":12551,"endOffset":12704,"count":265},{"startOffset":12631,"endOffset":12671,"count":249},{"startOffset":12671,"endOffset":12703,"count":16}],"isBlockCoverage":true},{"functionName":"emit","ranges":[{"startOffset":13903,"endOffset":16285,"count":4656}],"isBlockCoverage":false},{"functionName":"_addListener","ranges":[{"startOffset":16290,"endOffset":18239,"count":2049}],"isBlockCoverage":false},{"functionName":"addListener","ranges":[{"startOffset":18425,"endOffset":18519,"count":2009}],"isBlockCoverage":false},{"functionName":"prependListener","ranges":[{"startOffset":18818,"endOffset":18923,"count":40}],"isBlockCoverage":true},{"functionName":"onceWrapper","ranges":[{"startOffset":18928,"endOffset":19200,"count":207},{"startOffset":19096,"endOffset":19135,"count":43},{"startOffset":19135,"endOffset":19197,"count":164}],"isBlockCoverage":true},{"functionName":"_onceWrap","ranges":[{"startOffset":19204,"endOffset":19451,"count":565}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":19650,"endOffset":19781,"count":565}],"isBlockCoverage":true},{"functionName":"removeListener","ranges":[{"startOffset":20415,"endOffset":21872,"count":712},{"startOffset":20569,"endOffset":20581,"count":0},{"startOffset":20658,"endOffset":20670,"count":2},{"startOffset":20670,"endOffset":20702,"count":710},{"startOffset":20702,"endOffset":20731,"count":317},{"startOffset":20733,"endOffset":21116,"count":495},{"startOffset":20801,"endOffset":20850,"count":306},{"startOffset":20850,"endOffset":21107,"count":189},{"startOffset":20885,"endOffset":20944,"count":180},{"startOffset":20944,"endOffset":21107,"count":9},{"startOffset":21035,"endOffset":21096,"count":1},{"startOffset":21116,"endOffset":21843,"count":215},{"startOffset":21154,"endOffset":21843,"count":207},{"startOffset":21238,"endOffset":21382,"count":227},{"startOffset":21276,"endOffset":21308,"count":36},{"startOffset":21310,"endOffset":21371,"count":207},{"startOffset":21423,"endOffset":21435,"count":0},{"startOffset":21478,"endOffset":21491,"count":19},{"startOffset":21491,"endOffset":21657,"count":188},{"startOffset":21561,"endOffset":21608,"count":1},{"startOffset":21703,"endOffset":21726,"count":18},{"startOffset":21790,"endOffset":21834,"count":0},{"startOffset":21843,"endOffset":21871,"count":710}],"isBlockCoverage":true},{"functionName":"removeAllListeners","ranges":[{"startOffset":22204,"endOffset":23646,"count":288},{"startOffset":22318,"endOffset":22330,"count":0},{"startOffset":22480,"endOffset":22573,"count":40},{"startOffset":22573,"endOffset":22764,"count":248},{"startOffset":22611,"endOffset":22764,"count":144},{"startOffset":22668,"endOffset":22703,"count":8},{"startOffset":22703,"endOffset":22753,"count":136},{"startOffset":22830,"endOffset":23645,"count":0}],"isBlockCoverage":true},{"functionName":"_listeners","ranges":[{"startOffset":23651,"endOffset":24061,"count":64},{"startOffset":23765,"endOffset":23775,"count":26},{"startOffset":23775,"endOffset":23852,"count":38},{"startOffset":23852,"endOffset":23862,"count":2},{"startOffset":23862,"endOffset":23978,"count":36},{"startOffset":23963,"endOffset":23977,"count":0},{"startOffset":23978,"endOffset":24032,"count":0},{"startOffset":24033,"endOffset":24057,"count":0}],"isBlockCoverage":true},{"functionName":"listeners","ranges":[{"startOffset":24259,"endOffset":24328,"count":64}],"isBlockCoverage":true},{"functionName":"listenerCount","ranges":[{"startOffset":25303,"endOffset":26038,"count":605},{"startOffset":25407,"endOffset":26020,"count":537},{"startOffset":25492,"endOffset":25644,"count":0},{"startOffset":25680,"endOffset":26015,"count":0}],"isBlockCoverage":true},{"functionName":"arrayClone","ranges":[{"startOffset":26301,"endOffset":26785,"count":124},{"startOffset":26477,"endOffset":26509,"count":79},{"startOffset":26515,"endOffset":26555,"count":45},{"startOffset":26561,"endOffset":26609,"count":0},{"startOffset":26615,"endOffset":26671,"count":0},{"startOffset":26677,"endOffset":26741,"count":0},{"startOffset":26746,"endOffset":26784,"count":0}],"isBlockCoverage":true}]},{"scriptId":"25","url":"node:buffer","functions":[{"functionName":"validateOffset","ranges":[{"startOffset":3306,"endOffset":3391,"count":58}],"isBlockCoverage":true},{"functionName":"createPool","ranges":[{"startOffset":4032,"endOffset":4196,"count":16}],"isBlockCoverage":false},{"functionName":"alignPool","ranges":[{"startOffset":4215,"endOffset":4343,"count":878}],"isBlockCoverage":false},{"functionName":"_copyActual","ranges":[{"startOffset":6755,"endOffset":7301,"count":574},{"startOffset":6898,"endOffset":6952,"count":0},{"startOffset":7070,"endOffset":7085,"count":0},{"startOffset":7148,"endOffset":7224,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8350,"endOffset":8378,"count":1}],"isBlockCoverage":true},{"functionName":"from","ranges":[{"startOffset":8647,"endOffset":9644,"count":227}],"isBlockCoverage":false},{"functionName":"alloc","ranges":[{"startOffset":11527,"endOffset":11806,"count":353},{"startOffset":11640,"endOffset":11653,"count":0},{"startOffset":11654,"endOffset":11665,"count":0},{"startOffset":11667,"endOffset":11771,"count":0}],"isBlockCoverage":true},{"functionName":"allocUnsafe","ranges":[{"startOffset":11991,"endOffset":12096,"count":856}],"isBlockCoverage":true},{"functionName":"allocUnsafeSlow","ranges":[{"startOffset":12344,"endOffset":12463,"count":24}],"isBlockCoverage":true},{"functionName":"allocate","ranges":[{"startOffset":12796,"endOffset":13141,"count":856},{"startOffset":12840,"endOffset":12876,"count":0},{"startOffset":12916,"endOffset":13102,"count":829},{"startOffset":12966,"endOffset":12979,"count":14},{"startOffset":13102,"endOffset":13140,"count":27}],"isBlockCoverage":true},{"functionName":"fromStringFast","ranges":[{"startOffset":13145,"endOffset":13708,"count":54}],"isBlockCoverage":false},{"functionName":"fromString","ranges":[{"startOffset":13712,"endOffset":14153,"count":54}],"isBlockCoverage":false},{"functionName":"fromArrayBuffer","ranges":[{"startOffset":14157,"endOffset":14883,"count":170},{"startOffset":14278,"endOffset":14305,"count":162},{"startOffset":14305,"endOffset":14405,"count":8},{"startOffset":14385,"endOffset":14400,"count":0},{"startOffset":14487,"endOffset":14532,"count":0},{"startOffset":14564,"endOffset":14595,"count":162},{"startOffset":14595,"endOffset":14827,"count":8},{"startOffset":14737,"endOffset":14782,"count":0},{"startOffset":14789,"endOffset":14822,"count":0}],"isBlockCoverage":true},{"functionName":"fromArrayLike","ranges":[{"startOffset":14887,"endOffset":15294,"count":3},{"startOffset":14946,"endOffset":14970,"count":0},{"startOffset":15072,"endOffset":15085,"count":0},{"startOffset":15260,"endOffset":15293,"count":0}],"isBlockCoverage":true},{"functionName":"fromObject","ranges":[{"startOffset":15298,"endOffset":15615,"count":3},{"startOffset":15357,"endOffset":15388,"count":0},{"startOffset":15433,"endOffset":15473,"count":0},{"startOffset":15510,"endOffset":15567,"count":0},{"startOffset":15569,"endOffset":15612,"count":0}],"isBlockCoverage":true},{"functionName":"isBuffer","ranges":[{"startOffset":15658,"endOffset":15714,"count":753}],"isBlockCoverage":true},{"functionName":"isEncoding","ranges":[{"startOffset":16100,"endOffset":16254,"count":723}],"isBlockCoverage":true},{"functionName":"concat","ranges":[{"startOffset":16323,"endOffset":17509,"count":197},{"startOffset":16420,"endOffset":16444,"count":0},{"startOffset":16476,"endOffset":16624,"count":196},{"startOffset":16538,"endOffset":16619,"count":548},{"startOffset":16624,"endOffset":16675,"count":1},{"startOffset":16781,"endOffset":17138,"count":574},{"startOffset":16838,"endOffset":17075,"count":0},{"startOffset":17232,"endOffset":17486,"count":0}],"isBlockCoverage":true},{"functionName":"base64ByteLength","ranges":[{"startOffset":17514,"endOffset":17791,"count":21},{"startOffset":17639,"endOffset":17647,"count":16},{"startOffset":17725,"endOffset":17733,"count":7}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":17933,"endOffset":17997,"count":58}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18011,"endOffset":18057,"count":72}],"isBlockCoverage":true},{"functionName":"byteLength","ranges":[{"startOffset":19423,"endOffset":19448,"count":4}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":19462,"endOffset":19527,"count":4}],"isBlockCoverage":true},{"functionName":"byteLength","ranges":[{"startOffset":19923,"endOffset":19974,"count":21}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":19988,"endOffset":20054,"count":13}],"isBlockCoverage":true},{"functionName":"byteLength","ranges":[{"startOffset":21002,"endOffset":21033,"count":28}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":21047,"endOffset":21110,"count":28}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":21124,"endOffset":21169,"count":121}],"isBlockCoverage":true},{"functionName":"getEncodingOps","ranges":[{"startOffset":21411,"endOffset":23283,"count":303},{"startOffset":21501,"endOffset":21806,"count":129},{"startOffset":21565,"endOffset":21806,"count":0},{"startOffset":21812,"endOffset":22239,"count":4},{"startOffset":21853,"endOffset":21877,"count":0},{"startOffset":21936,"endOffset":22239,"count":0},{"startOffset":22245,"endOffset":22403,"count":0},{"startOffset":22409,"endOffset":22569,"count":0},{"startOffset":22575,"endOffset":22964,"count":21},{"startOffset":22651,"endOffset":22677,"count":0},{"startOffset":22738,"endOffset":22852,"count":0},{"startOffset":22863,"endOffset":22964,"count":0},{"startOffset":22970,"endOffset":23105,"count":149},{"startOffset":23008,"endOffset":23057,"count":0},{"startOffset":23091,"endOffset":23105,"count":0},{"startOffset":23111,"endOffset":23275,"count":0}],"isBlockCoverage":true},{"functionName":"byteLength","ranges":[{"startOffset":23287,"endOffset":23815,"count":40},{"startOffset":23362,"endOffset":23583,"count":0},{"startOffset":23639,"endOffset":23648,"count":0},{"startOffset":23668,"endOffset":23778,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":24744,"endOffset":25353,"count":193},{"startOffset":24817,"endOffset":24867,"count":0},{"startOffset":24924,"endOffset":24934,"count":0},{"startOffset":24966,"endOffset":24976,"count":0},{"startOffset":25029,"endOffset":25041,"count":53},{"startOffset":25048,"endOffset":25058,"count":140},{"startOffset":25058,"endOffset":25081,"count":53},{"startOffset":25110,"endOffset":25120,"count":0},{"startOffset":25159,"endOffset":25193,"count":0},{"startOffset":25268,"endOffset":25309,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":32969,"endOffset":34020,"count":57},{"startOffset":33077,"endOffset":33135,"count":0},{"startOffset":33201,"endOffset":33230,"count":17},{"startOffset":33232,"endOffset":33365,"count":0},{"startOffset":33508,"endOffset":33543,"count":17},{"startOffset":33543,"endOffset":33773,"count":40},{"startOffset":33642,"endOffset":33773,"count":0},{"startOffset":33804,"endOffset":33850,"count":0},{"startOffset":33925,"endOffset":33966,"count":0}],"isBlockCoverage":true},{"functionName":"adjustOffset","ranges":[{"startOffset":34298,"endOffset":34747,"count":2280},{"startOffset":34542,"endOffset":34563,"count":448},{"startOffset":34563,"endOffset":34583,"count":1832},{"startOffset":34583,"endOffset":34649,"count":0},{"startOffset":34649,"endOffset":34674,"count":1832},{"startOffset":34674,"endOffset":34700,"count":1424},{"startOffset":34700,"endOffset":34731,"count":408},{"startOffset":34731,"endOffset":34734,"count":0},{"startOffset":34735,"endOffset":34743,"count":408}],"isBlockCoverage":true},{"functionName":"subarray","ranges":[{"startOffset":34779,"endOffset":35088,"count":1234},{"startOffset":34915,"endOffset":34945,"count":1046},{"startOffset":34946,"endOffset":34957,"count":188},{"startOffset":35006,"endOffset":35009,"count":0}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":35118,"endOffset":35186,"count":442}],"isBlockCoverage":true}]},{"scriptId":"26","url":"node:internal/buffer","functions":[{"functionName":"checkBounds","ranges":[{"startOffset":1229,"endOffset":1449,"count":780},{"startOffset":1395,"endOffset":1446,"count":0}],"isBlockCoverage":true},{"functionName":"checkInt","ranges":[{"startOffset":1453,"endOffset":2092,"count":780},{"startOffset":1550,"endOffset":2048,"count":0}],"isBlockCoverage":true},{"functionName":"readUInt32LE","ranges":[{"startOffset":5956,"endOffset":6293,"count":148},{"startOffset":6149,"endOffset":6186,"count":0}],"isBlockCoverage":true},{"functionName":"readUInt8","ranges":[{"startOffset":6869,"endOffset":7056,"count":148},{"startOffset":6999,"endOffset":7036,"count":0}],"isBlockCoverage":true},{"functionName":"readUInt32BE","ranges":[{"startOffset":8404,"endOffset":8741,"count":6},{"startOffset":8597,"endOffset":8634,"count":0}],"isBlockCoverage":true},{"functionName":"readInt32LE","ranges":[{"startOffset":10734,"endOffset":11080,"count":1288},{"startOffset":10926,"endOffset":10963,"count":0}],"isBlockCoverage":true},{"functionName":"writeU_Int32LE","ranges":[{"startOffset":19496,"endOffset":19815,"count":780}],"isBlockCoverage":true},{"functionName":"writeUInt32LE","ranges":[{"startOffset":19819,"endOffset":19927,"count":156}],"isBlockCoverage":true},{"functionName":"writeInt32LE","ranges":[{"startOffset":24212,"endOffset":24329,"count":624}],"isBlockCoverage":true},{"functionName":"FastBuffer","ranges":[{"startOffset":27324,"endOffset":27426,"count":1382}],"isBlockCoverage":false},{"functionName":"markAsUntransferable","ranges":[{"startOffset":30813,"endOffset":31066,"count":16}],"isBlockCoverage":false},{"functionName":"createUnsafeBuffer","ranges":[{"startOffset":31351,"endOffset":31494,"count":67}],"isBlockCoverage":false},{"functionName":"reconnectZeroFillToggle","ranges":[{"startOffset":31755,"endOffset":31829,"count":1}],"isBlockCoverage":true}]},{"scriptId":"28","url":"node:internal/process/per_thread","functions":[{"functionName":"hrtime","ranges":[{"startOffset":1920,"endOffset":2441,"count":1103},{"startOffset":1994,"endOffset":2354,"count":0}],"isBlockCoverage":true},{"functionName":"buildAllowedFlags","ranges":[{"startOffset":8311,"endOffset":12538,"count":1},{"startOffset":8607,"endOffset":8906,"count":171},{"startOffset":8660,"endOffset":8901,"count":132},{"startOffset":8759,"endOffset":8894,"count":67},{"startOffset":9386,"endOffset":9817,"count":23},{"startOffset":9441,"endOffset":9812,"count":11},{"startOffset":9533,"endOffset":9602,"count":2},{"startOffset":9669,"endOffset":9738,"count":0}],"isBlockCoverage":true},{"functionName":"isAccepted","ranges":[{"startOffset":8912,"endOffset":9333,"count":29},{"startOffset":8983,"endOffset":8997,"count":28},{"startOffset":8999,"endOffset":9011,"count":2},{"startOffset":9011,"endOffset":9090,"count":27},{"startOffset":9090,"endOffset":9263,"count":2},{"startOffset":9142,"endOffset":9189,"count":1},{"startOffset":9263,"endOffset":9332,"count":25}],"isBlockCoverage":true},{"functionName":"trimLeadingDashes","ranges":[{"startOffset":9854,"endOffset":9916,"count":210}],"isBlockCoverage":true},{"functionName":"NodeEnvironmentFlagsSet","ranges":[{"startOffset":10234,"endOffset":10313,"count":1}],"isBlockCoverage":true},{"functionName":"add","ranges":[{"startOffset":10321,"endOffset":10393,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":10401,"endOffset":10477,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":10485,"endOffset":10539,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":10547,"endOffset":11379,"count":1},{"startOffset":11286,"endOffset":11378,"count":0}],"isBlockCoverage":true},{"functionName":"entries","ranges":[{"startOffset":11387,"endOffset":11556,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":11564,"endOffset":11746,"count":0}],"isBlockCoverage":false},{"functionName":"get size","ranges":[{"startOffset":11754,"endOffset":11817,"count":0}],"isBlockCoverage":false},{"functionName":"values","ranges":[{"startOffset":11825,"endOffset":11992,"count":0}],"isBlockCoverage":false},{"functionName":"toggleTraceCategoryState","ranges":[{"startOffset":12734,"endOffset":13074,"count":1},{"startOffset":12815,"endOffset":12996,"count":0},{"startOffset":13028,"endOffset":13071,"count":0}],"isBlockCoverage":true}]},{"scriptId":"29","url":"node:internal/fs/utils","functions":[{"functionName":"assertEncoding","ranges":[{"startOffset":3858,"endOffset":4063,"count":1825},{"startOffset":3910,"endOffset":3941,"count":723},{"startOffset":3943,"endOffset":4060,"count":0}],"isBlockCoverage":true},{"functionName":"getOptions","ranges":[{"startOffset":7858,"endOffset":8505,"count":1852},{"startOffset":7943,"endOffset":7975,"count":1825},{"startOffset":7977,"endOffset":8011,"count":27},{"startOffset":8011,"endOffset":8050,"count":1825},{"startOffset":8050,"endOffset":8172,"count":722},{"startOffset":8172,"endOffset":8296,"count":1103},{"startOffset":8211,"endOffset":8296,"count":0},{"startOffset":8296,"endOffset":8415,"count":1825},{"startOffset":8415,"endOffset":8481,"count":0},{"startOffset":8481,"endOffset":8504,"count":1825}],"isBlockCoverage":true},{"functionName":"StatsBase","ranges":[{"startOffset":9878,"endOffset":10197,"count":11}],"isBlockCoverage":true},{"functionName":"StatsBase.isDirectory","ranges":[{"startOffset":10235,"endOffset":10294,"count":9}],"isBlockCoverage":true},{"functionName":"StatsBase.isFile","ranges":[{"startOffset":10328,"endOffset":10387,"count":2}],"isBlockCoverage":true},{"functionName":"StatsBase.isSymbolicLink","ranges":[{"startOffset":10633,"endOffset":10692,"count":8}],"isBlockCoverage":true},{"functionName":"msFromTimeSpec","ranges":[{"startOffset":11012,"endOffset":11096,"count":44}],"isBlockCoverage":true},{"functionName":"dateFromMs","ranges":[{"startOffset":11596,"endOffset":11710,"count":44}],"isBlockCoverage":true},{"functionName":"Stats","ranges":[{"startOffset":12915,"endOffset":13470,"count":11}],"isBlockCoverage":true},{"functionName":"Stats._checkModeProperty","ranges":[{"startOffset":13820,"endOffset":14056,"count":19},{"startOffset":13939,"endOffset":14008,"count":0}],"isBlockCoverage":true},{"functionName":"getStatsFromBinding","ranges":[{"startOffset":14181,"endOffset":15283,"count":11},{"startOffset":14262,"endOffset":14799,"count":0}],"isBlockCoverage":true},{"functionName":"stringToFlags","ranges":[{"startOffset":15705,"endOffset":17001,"count":747},{"startOffset":15787,"endOffset":15845,"count":0},{"startOffset":15870,"endOffset":15898,"count":1},{"startOffset":15898,"endOffset":15953,"count":746},{"startOffset":15959,"endOffset":15970,"count":0},{"startOffset":15993,"endOffset":16030,"count":0},{"startOffset":16036,"endOffset":16062,"count":0},{"startOffset":16068,"endOffset":16080,"count":0},{"startOffset":16103,"endOffset":16139,"count":0},{"startOffset":16147,"endOffset":16194,"count":0},{"startOffset":16200,"endOffset":16211,"count":0},{"startOffset":16234,"endOffset":16291,"count":0},{"startOffset":16299,"endOffset":16345,"count":0},{"startOffset":16351,"endOffset":16362,"count":0},{"startOffset":16385,"endOffset":16440,"count":0},{"startOffset":16448,"endOffset":16496,"count":0},{"startOffset":16502,"endOffset":16513,"count":0},{"startOffset":16536,"endOffset":16594,"count":0},{"startOffset":16600,"endOffset":16611,"count":0},{"startOffset":16634,"endOffset":16692,"count":0},{"startOffset":16700,"endOffset":16747,"count":0},{"startOffset":16753,"endOffset":16764,"count":0},{"startOffset":16787,"endOffset":16843,"count":0},{"startOffset":16849,"endOffset":16860,"count":0},{"startOffset":16883,"endOffset":16939,"count":0},{"startOffset":16944,"endOffset":17000,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19101,"endOffset":19833,"count":1919},{"startOffset":19164,"endOffset":19186,"count":0},{"startOffset":19188,"endOffset":19297,"count":0},{"startOffset":19494,"endOffset":19514,"count":0},{"startOffset":19585,"endOffset":19654,"count":0},{"startOffset":19675,"endOffset":19832,"count":0}],"isBlockCoverage":true},{"functionName":"possiblyTransformPath","ranges":[{"startOffset":20212,"endOffset":20731,"count":817},{"startOffset":20282,"endOffset":20712,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20776,"endOffset":20938,"count":817}],"isBlockCoverage":true}]},{"scriptId":"30","url":"node:internal/process/permission","functions":[{"functionName":"isEnabled","ranges":[{"startOffset":330,"endOffset":580,"count":3657},{"startOffset":391,"endOffset":539,"count":1}],"isBlockCoverage":true}]},{"scriptId":"31","url":"node:path","functions":[{"functionName":"isPathSeparator","ranges":[{"startOffset":1770,"endOffset":1876,"count":1774182},{"startOffset":1841,"endOffset":1872,"count":1769921}],"isBlockCoverage":true},{"functionName":"isWindowsDeviceRoot","ranges":[{"startOffset":1963,"endOffset":2136,"count":34646},{"startOffset":2036,"endOffset":2063,"count":31357},{"startOffset":2065,"endOffset":2132,"count":9651},{"startOffset":2104,"endOffset":2131,"count":6362}],"isBlockCoverage":true},{"functionName":"normalizeString","ranges":[{"startOffset":2202,"endOffset":4212,"count":16109},{"startOffset":2425,"endOffset":4194,"count":1674803},{"startOffset":2460,"endOffset":2502,"count":1658694},{"startOffset":2502,"endOffset":2597,"count":16109},{"startOffset":2547,"endOffset":2553,"count":15225},{"startOffset":2553,"endOffset":2597,"count":884},{"startOffset":2597,"endOffset":2632,"count":1659578},{"startOffset":2632,"endOffset":4090,"count":186918},{"startOffset":2665,"endOffset":2678,"count":180814},{"startOffset":2680,"endOffset":2707,"count":7196},{"startOffset":2707,"endOffset":4044,"count":179722},{"startOffset":2729,"endOffset":3793,"count":959},{"startOffset":2759,"endOffset":2785,"count":607},{"startOffset":2786,"endOffset":2861,"count":126},{"startOffset":2862,"endOffset":2937,"count":126},{"startOffset":2939,"endOffset":3648,"count":833},{"startOffset":2972,"endOffset":3462,"count":481},{"startOffset":3094,"endOffset":3173,"count":0},{"startOffset":3462,"endOffset":3637,"count":352},{"startOffset":3490,"endOffset":3637,"count":0},{"startOffset":3648,"endOffset":3784,"count":478},{"startOffset":3713,"endOffset":3731,"count":126},{"startOffset":3732,"endOffset":3738,"count":352},{"startOffset":3793,"endOffset":4044,"count":178763},{"startOffset":3841,"endOffset":3910,"count":163620},{"startOffset":3910,"endOffset":3987,"count":15143},{"startOffset":4044,"endOffset":4090,"count":186437},{"startOffset":4090,"endOffset":4189,"count":1472660},{"startOffset":4118,"endOffset":4132,"count":14023},{"startOffset":4134,"endOffset":4157,"count":3128},{"startOffset":4157,"endOffset":4189,"count":1469532}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":4964,"endOffset":9889,"count":15223},{"startOffset":5127,"endOffset":9422,"count":22381},{"startOffset":5165,"endOffset":5345,"count":22328},{"startOffset":5303,"endOffset":5336,"count":1},{"startOffset":5345,"endOffset":6310,"count":53},{"startOffset":5425,"endOffset":6310,"count":0},{"startOffset":6310,"endOffset":6534,"count":22380},{"startOffset":6534,"endOffset":6699,"count":2},{"startOffset":6699,"endOffset":8719,"count":22378},{"startOffset":6732,"endOffset":8254,"count":1},{"startOffset":6992,"endOffset":8203,"count":0},{"startOffset":8254,"endOffset":8719,"count":22377},{"startOffset":8290,"endOffset":8361,"count":21410},{"startOffset":8363,"endOffset":8719,"count":15223},{"startOffset":8719,"endOffset":8752,"count":22380},{"startOffset":8752,"endOffset":9080,"count":15223},{"startOffset":8794,"endOffset":9017,"count":0},{"startOffset":9080,"endOffset":9112,"count":22380},{"startOffset":9112,"endOffset":9180,"count":3},{"startOffset":9180,"endOffset":9415,"count":22377},{"startOffset":9346,"endOffset":9374,"count":15223},{"startOffset":9376,"endOffset":9406,"count":15220},{"startOffset":9833,"endOffset":9883,"count":0}],"isBlockCoverage":true},{"functionName":"normalize","ranges":[{"startOffset":9961,"endOffset":13124,"count":886},{"startOffset":10071,"endOffset":10082,"count":0},{"startOffset":10255,"endOffset":10412,"count":0},{"startOffset":10445,"endOffset":12177,"count":0},{"startOffset":12213,"endOffset":12281,"count":1},{"startOffset":12283,"endOffset":12619,"count":1},{"startOffset":12773,"endOffset":12784,"count":0},{"startOffset":12813,"endOffset":12827,"count":1},{"startOffset":12836,"endOffset":12847,"count":1},{"startOffset":12951,"endOffset":12964,"count":2},{"startOffset":12996,"endOffset":13051,"count":885},{"startOffset":13023,"endOffset":13036,"count":0},{"startOffset":13051,"endOffset":13097,"count":1},{"startOffset":13098,"endOffset":13118,"count":0}],"isBlockCoverage":true},{"functionName":"isAbsolute","ranges":[{"startOffset":13197,"endOffset":13626,"count":1800},{"startOffset":13308,"endOffset":13321,"count":0},{"startOffset":13462,"endOffset":13497,"count":1792},{"startOffset":13498,"endOffset":13557,"count":355},{"startOffset":13558,"endOffset":13619,"count":180}],"isBlockCoverage":true},{"functionName":"join","ranges":[{"startOffset":13701,"endOffset":15911,"count":1},{"startOffset":13752,"endOffset":13763,"count":0},{"startOffset":13846,"endOffset":14075,"count":2},{"startOffset":13987,"endOffset":14059,"count":1},{"startOffset":14116,"endOffset":14127,"count":0},{"startOffset":15016,"endOffset":15479,"count":0},{"startOffset":15690,"endOffset":15723,"count":0},{"startOffset":15803,"endOffset":15860,"count":0}],"isBlockCoverage":true},{"functionName":"relative","ranges":[{"startOffset":16218,"endOffset":20101,"count":1},{"startOffset":16336,"endOffset":16346,"count":0},{"startOffset":16470,"endOffset":16480,"count":0},{"startOffset":16610,"endOffset":16620,"count":0},{"startOffset":16803,"endOffset":16831,"count":0},{"startOffset":17059,"endOffset":17085,"count":0},{"startOffset":17300,"endOffset":17326,"count":0},{"startOffset":17533,"endOffset":17557,"count":0},{"startOffset":17706,"endOffset":17713,"count":0},{"startOffset":17789,"endOffset":18031,"count":73},{"startOffset":17940,"endOffset":17946,"count":0},{"startOffset":18006,"endOffset":18024,"count":8},{"startOffset":18171,"endOffset":18236,"count":0},{"startOffset":18584,"endOffset":18789,"count":0},{"startOffset":18798,"endOffset":19343,"count":0},{"startOffset":19350,"endOffset":20100,"count":0}],"isBlockCoverage":true},{"functionName":"toNamespacedPath","ranges":[{"startOffset":20173,"endOffset":21304,"count":6000},{"startOffset":20313,"endOffset":20325,"count":0},{"startOffset":20419,"endOffset":20431,"count":0},{"startOffset":20511,"endOffset":20930,"count":0},{"startOffset":21279,"endOffset":21303,"count":0}],"isBlockCoverage":true},{"functionName":"dirname","ranges":[{"startOffset":21376,"endOffset":24011,"count":2997},{"startOffset":21484,"endOffset":21495,"count":0},{"startOffset":21616,"endOffset":21780,"count":0},{"startOffset":21843,"endOffset":23263,"count":0},{"startOffset":23464,"endOffset":23467,"count":0},{"startOffset":23597,"endOffset":23854,"count":42462},{"startOffset":23663,"endOffset":23752,"count":2996},{"startOffset":23752,"endOffset":23847,"count":39466},{"startOffset":23878,"endOffset":23958,"count":1},{"startOffset":23916,"endOffset":23927,"count":0}],"isBlockCoverage":true},{"functionName":"basename","ranges":[{"startOffset":24114,"endOffset":26969,"count":582},{"startOffset":24177,"endOffset":24207,"count":0},{"startOffset":24705,"endOffset":24725,"count":0},{"startOffset":24726,"endOffset":24757,"count":0},{"startOffset":24759,"endOffset":26325,"count":0},{"startOffset":26378,"endOffset":26871,"count":8467},{"startOffset":26444,"endOffset":26675,"count":582},{"startOffset":26675,"endOffset":26864,"count":7885},{"startOffset":26697,"endOffset":26864,"count":582},{"startOffset":26902,"endOffset":26912,"count":0}],"isBlockCoverage":true},{"functionName":"extname","ranges":[{"startOffset":27041,"endOffset":29176,"count":10},{"startOffset":27784,"endOffset":28768,"count":201},{"startOffset":27876,"endOffset":28130,"count":10},{"startOffset":28102,"endOffset":28130,"count":0},{"startOffset":28130,"endOffset":28154,"count":191},{"startOffset":28154,"endOffset":28316,"count":10},{"startOffset":28316,"endOffset":28347,"count":191},{"startOffset":28347,"endOffset":28553,"count":18},{"startOffset":28466,"endOffset":28479,"count":10},{"startOffset":28479,"endOffset":28544,"count":8},{"startOffset":28553,"endOffset":28761,"count":173},{"startOffset":28580,"endOffset":28761,"count":153},{"startOffset":29014,"endOffset":29047,"count":0},{"startOffset":29048,"endOffset":29087,"count":0},{"startOffset":29090,"endOffset":29116,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":29412,"endOffset":34318,"count":2},{"startOffset":29567,"endOffset":29578,"count":0},{"startOffset":29707,"endOffset":29971,"count":0},{"startOffset":30032,"endOffset":31247,"count":0},{"startOffset":31407,"endOffset":31570,"count":0},{"startOffset":31681,"endOffset":31854,"count":0},{"startOffset":32314,"endOffset":33292,"count":8},{"startOffset":32400,"endOffset":32654,"count":2},{"startOffset":32626,"endOffset":32654,"count":0},{"startOffset":32654,"endOffset":32678,"count":6},{"startOffset":32678,"endOffset":32840,"count":2},{"startOffset":32840,"endOffset":32871,"count":6},{"startOffset":32871,"endOffset":33077,"count":0},{"startOffset":33077,"endOffset":33285,"count":6},{"startOffset":33104,"endOffset":33285,"count":0},{"startOffset":33345,"endOffset":33444,"count":0},{"startOffset":33445,"endOffset":33626,"count":0},{"startOffset":33713,"endOffset":33924,"count":0},{"startOffset":34257,"endOffset":34294,"count":0}],"isBlockCoverage":true}]},{"scriptId":"33","url":"node:internal/url","functions":[{"functionName":"","ranges":[{"startOffset":3656,"endOffset":4486,"count":1260}],"isBlockCoverage":false},{"functionName":"get hasPort","ranges":[{"startOffset":4254,"endOffset":4321,"count":72}],"isBlockCoverage":true},{"functionName":"get hasSearch","ranges":[{"startOffset":4327,"endOffset":4404,"count":1619}],"isBlockCoverage":true},{"functionName":"get hasHash","ranges":[{"startOffset":4410,"endOffset":4483,"count":1619}],"isBlockCoverage":true},{"functionName":"isURL","ranges":[{"startOffset":22499,"endOffset":22626,"count":2527},{"startOffset":22551,"endOffset":22567,"count":605},{"startOffset":22568,"endOffset":22594,"count":605},{"startOffset":22595,"endOffset":22621,"count":605}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22630,"endOffset":33610,"count":1708}],"isBlockCoverage":false},{"functionName":"setURLSearchParamsModified","ranges":[{"startOffset":22766,"endOffset":23263,"count":0}],"isBlockCoverage":false},{"functionName":"URL","ranges":[{"startOffset":23275,"endOffset":23604,"count":1923},{"startOffset":23347,"endOffset":23397,"count":0},{"startOffset":23507,"endOffset":23540,"count":922}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23610,"endOffset":24355,"count":0}],"isBlockCoverage":false},{"functionName":"#getSearchFromContext","ranges":[{"startOffset":24361,"endOffset":24701,"count":99},{"startOffset":24432,"endOffset":24700,"count":0}],"isBlockCoverage":true},{"functionName":"#getSearchFromParams","ranges":[{"startOffset":24707,"endOffset":24821,"count":0}],"isBlockCoverage":false},{"functionName":"#ensureSearchParamsUpdated","ranges":[{"startOffset":24827,"endOffset":25273,"count":1824},{"startOffset":25098,"endOffset":25268,"count":0}],"isBlockCoverage":true},{"functionName":"#updateContext","ranges":[{"startOffset":25528,"endOffset":27216,"count":1860},{"startOffset":25638,"endOffset":25659,"count":99},{"startOffset":25660,"endOffset":25759,"count":0},{"startOffset":26481,"endOffset":27211,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":27222,"endOffset":27411,"count":476}],"isBlockCoverage":true},{"functionName":"get href","ranges":[{"startOffset":27417,"endOffset":27606,"count":1249}],"isBlockCoverage":true},{"functionName":"set href","ranges":[{"startOffset":27612,"endOffset":27836,"count":0}],"isBlockCoverage":false},{"functionName":"get origin","ranges":[{"startOffset":27857,"endOffset":28755,"count":0}],"isBlockCoverage":false},{"functionName":"get protocol","ranges":[{"startOffset":28761,"endOffset":28867,"count":1792}],"isBlockCoverage":true},{"functionName":"set protocol","ranges":[{"startOffset":28873,"endOffset":29051,"count":0}],"isBlockCoverage":false},{"functionName":"get username","ranges":[{"startOffset":29057,"endOffset":29289,"count":0}],"isBlockCoverage":false},{"functionName":"set username","ranges":[{"startOffset":29295,"endOffset":29473,"count":0}],"isBlockCoverage":false},{"functionName":"get password","ranges":[{"startOffset":29479,"endOffset":29707,"count":0}],"isBlockCoverage":false},{"functionName":"set password","ranges":[{"startOffset":29713,"endOffset":29891,"count":0}],"isBlockCoverage":false},{"functionName":"get host","ranges":[{"startOffset":29897,"endOffset":30339,"count":0}],"isBlockCoverage":false},{"functionName":"set host","ranges":[{"startOffset":30345,"endOffset":30515,"count":0}],"isBlockCoverage":false},{"functionName":"get hostname","ranges":[{"startOffset":30521,"endOffset":30810,"count":798},{"startOffset":30690,"endOffset":30717,"count":0}],"isBlockCoverage":true},{"functionName":"set hostname","ranges":[{"startOffset":30816,"endOffset":30994,"count":0}],"isBlockCoverage":false},{"functionName":"get port","ranges":[{"startOffset":31000,"endOffset":31113,"count":72},{"startOffset":31092,"endOffset":31112,"count":0}],"isBlockCoverage":true},{"functionName":"set port","ranges":[{"startOffset":31119,"endOffset":31289,"count":0}],"isBlockCoverage":false},{"functionName":"get pathname","ranges":[{"startOffset":31295,"endOffset":31595,"count":1520},{"startOffset":31363,"endOffset":31415,"count":0},{"startOffset":31448,"endOffset":31498,"count":0}],"isBlockCoverage":true},{"functionName":"set pathname","ranges":[{"startOffset":31601,"endOffset":31779,"count":0}],"isBlockCoverage":false},{"functionName":"get search","ranges":[{"startOffset":31785,"endOffset":31986,"count":99}],"isBlockCoverage":true},{"functionName":"set search","ranges":[{"startOffset":31992,"endOffset":32201,"count":99}],"isBlockCoverage":true},{"functionName":"get searchParams","ranges":[{"startOffset":32222,"endOffset":32588,"count":0}],"isBlockCoverage":false},{"functionName":"get hash","ranges":[{"startOffset":32594,"endOffset":32814,"count":99},{"startOffset":32639,"endOffset":32701,"count":0},{"startOffset":32729,"endOffset":32813,"count":0}],"isBlockCoverage":true},{"functionName":"set hash","ranges":[{"startOffset":32820,"endOffset":32990,"count":99}],"isBlockCoverage":true},{"functionName":"toJSON","ranges":[{"startOffset":32996,"endOffset":33183,"count":0}],"isBlockCoverage":false},{"functionName":"canParse","ranges":[{"startOffset":33196,"endOffset":33607,"count":0}],"isBlockCoverage":false},{"functionName":"getPathFromURLWin32","ranges":[{"startOffset":41599,"endOffset":43129,"count":726},{"startOffset":41746,"endOffset":42125,"count":75962},{"startOffset":41778,"endOffset":42120,"count":0},{"startOffset":42283,"endOffset":42729,"count":0},{"startOffset":43013,"endOffset":43081,"count":0}],"isBlockCoverage":true},{"functionName":"fileURLToPath","ranges":[{"startOffset":43674,"endOffset":44095,"count":726},{"startOffset":43804,"endOffset":43825,"count":148},{"startOffset":43825,"endOffset":43921,"count":578},{"startOffset":43857,"endOffset":43921,"count":0},{"startOffset":43961,"endOffset":44002,"count":0},{"startOffset":44064,"endOffset":44091,"count":0}],"isBlockCoverage":true},{"functionName":"encodePathChars","ranges":[{"startOffset":44929,"endOffset":45792,"count":356},{"startOffset":45085,"endOffset":45156,"count":0},{"startOffset":45245,"endOffset":45293,"count":0},{"startOffset":45300,"endOffset":45373,"count":0},{"startOffset":45433,"endOffset":45504,"count":0},{"startOffset":45564,"endOffset":45642,"count":0},{"startOffset":45702,"endOffset":45769,"count":0}],"isBlockCoverage":true},{"functionName":"pathToFileURL","ranges":[{"startOffset":45796,"endOffset":48008,"count":356},{"startOffset":45970,"endOffset":46785,"count":0},{"startOffset":46858,"endOffset":46888,"count":0},{"startOffset":47211,"endOffset":47263,"count":0},{"startOffset":47270,"endOffset":47286,"count":0},{"startOffset":47765,"endOffset":47837,"count":0},{"startOffset":47896,"endOffset":47964,"count":0}],"isBlockCoverage":true},{"functionName":"toPathIfFileURL","ranges":[{"startOffset":48012,"endOffset":48153,"count":1919},{"startOffset":48089,"endOffset":48110,"count":1892},{"startOffset":48110,"endOffset":48152,"count":27}],"isBlockCoverage":true}]},{"scriptId":"36","url":"node:internal/process/task_queues","functions":[{"functionName":"hasTickScheduled","ranges":[{"startOffset":1028,"endOffset":1105,"count":4}],"isBlockCoverage":true},{"functionName":"setHasTickScheduled","ranges":[{"startOffset":1109,"endOffset":1197,"count":1414},{"startOffset":1186,"endOffset":1189,"count":1093},{"startOffset":1190,"endOffset":1193,"count":321}],"isBlockCoverage":true},{"functionName":"runNextTicks","ranges":[{"startOffset":1304,"endOffset":1507,"count":2},{"startOffset":1432,"endOffset":1456,"count":1},{"startOffset":1463,"endOffset":1506,"count":1}],"isBlockCoverage":true},{"functionName":"processTicksAndRejections","ranges":[{"startOffset":1511,"endOffset":2522,"count":321},{"startOffset":1569,"endOffset":2399,"count":981},{"startOffset":1616,"endOffset":2372,"count":1941},{"startOffset":1823,"endOffset":1858,"count":1350},{"startOffset":1858,"endOffset":2241,"count":591},{"startOffset":1948,"endOffset":1981,"count":135},{"startOffset":1995,"endOffset":2037,"count":456},{"startOffset":2051,"endOffset":2102,"count":0},{"startOffset":2116,"endOffset":2176,"count":0},{"startOffset":2190,"endOffset":2217,"count":0},{"startOffset":2306,"endOffset":2327,"count":0},{"startOffset":2424,"endOffset":2453,"count":322}],"isBlockCoverage":true},{"functionName":"nextTick","ranges":[{"startOffset":2670,"endOffset":3575,"count":1941},{"startOffset":2775,"endOffset":2782,"count":0},{"startOffset":2834,"endOffset":2848,"count":1350},{"startOffset":2854,"endOffset":2891,"count":135},{"startOffset":2897,"endOffset":2948,"count":456},{"startOffset":2954,"endOffset":3019,"count":0},{"startOffset":3025,"endOffset":3172,"count":0},{"startOffset":3204,"endOffset":3230,"count":1093},{"startOffset":3485,"endOffset":3545,"count":0}],"isBlockCoverage":true}]},{"scriptId":"37","url":"node:internal/process/promises","functions":[{"functionName":"setHasRejectionToWarn","ranges":[{"startOffset":2232,"endOffset":2324,"count":323},{"startOffset":2313,"endOffset":2316,"count":2},{"startOffset":2317,"endOffset":2320,"count":321}],"isBlockCoverage":true},{"functionName":"hasRejectionToWarn","ranges":[{"startOffset":2328,"endOffset":2409,"count":3}],"isBlockCoverage":true},{"functionName":"getUnhandledRejectionsMode","ranges":[{"startOffset":2557,"endOffset":3106,"count":1},{"startOffset":2716,"endOffset":2770,"count":0},{"startOffset":2776,"endOffset":2834,"count":0},{"startOffset":2840,"endOffset":2896,"count":0},{"startOffset":2902,"endOffset":2956,"count":0},{"startOffset":2962,"endOffset":3043,"count":0}],"isBlockCoverage":true},{"functionName":"promiseRejectHandler","ranges":[{"startOffset":3110,"endOffset":3697,"count":3},{"startOffset":3211,"endOffset":3278,"count":1},{"startOffset":3303,"endOffset":3394,"count":2},{"startOffset":3400,"endOffset":3485,"count":1},{"startOffset":3491,"endOffset":3588,"count":0},{"startOffset":3594,"endOffset":3689,"count":0}],"isBlockCoverage":true},{"functionName":"unhandledRejection","ranges":[{"startOffset":4141,"endOffset":4719,"count":2}],"isBlockCoverage":true},{"functionName":"emit","ranges":[{"startOffset":4204,"endOffset":4403,"count":1},{"startOffset":4269,"endOffset":4333,"count":0}],"isBlockCoverage":true},{"functionName":"handledRejection","ranges":[{"startOffset":4723,"endOffset":5573,"count":1},{"startOffset":4930,"endOffset":5449,"count":0},{"startOffset":5496,"endOffset":5534,"count":0},{"startOffset":5541,"endOffset":5570,"count":0}],"isBlockCoverage":true},{"functionName":"processPromiseRejections","ranges":[{"startOffset":6892,"endOffset":10162,"count":322},{"startOffset":7053,"endOffset":7237,"count":0},{"startOffset":7305,"endOffset":10063,"count":2},{"startOffset":7475,"endOffset":7948,"count":1},{"startOffset":7948,"endOffset":8066,"count":0},{"startOffset":8066,"endOffset":8129,"count":1},{"startOffset":8129,"endOffset":8791,"count":0},{"startOffset":8801,"endOffset":8911,"count":0},{"startOffset":8921,"endOffset":9090,"count":0},{"startOffset":9100,"endOffset":9545,"count":1},{"startOffset":9222,"endOffset":9516,"count":0},{"startOffset":9555,"endOffset":9840,"count":0},{"startOffset":9857,"endOffset":10013,"count":1},{"startOffset":9941,"endOffset":9997,"count":0},{"startOffset":10013,"endOffset":10063,"count":1},{"startOffset":10106,"endOffset":10158,"count":321}],"isBlockCoverage":true}]},{"scriptId":"38","url":"node:internal/fixed_queue","functions":[{"functionName":"isEmpty","ranges":[{"startOffset":3143,"endOffset":3197,"count":5844}],"isBlockCoverage":true},{"functionName":"isFull","ranges":[{"startOffset":3203,"endOffset":3272,"count":1941}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":3278,"endOffset":3368,"count":1941}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":3374,"endOffset":3596,"count":2922},{"startOffset":3470,"endOffset":3482,"count":981},{"startOffset":3482,"endOffset":3595,"count":1941}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":3724,"endOffset":3773,"count":2922}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":3779,"endOffset":4050,"count":1941},{"startOffset":3821,"endOffset":4018,"count":0}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":4056,"endOffset":4320,"count":2922},{"startOffset":4151,"endOffset":4172,"count":2074},{"startOffset":4174,"endOffset":4297,"count":0}],"isBlockCoverage":true}]},{"scriptId":"40","url":"node:timers","functions":[{"functionName":"","ranges":[{"startOffset":1904,"endOffset":1931,"count":1}],"isBlockCoverage":true},{"functionName":"unenroll","ranges":[{"startOffset":2460,"endOffset":3679,"count":380},{"startOffset":2515,"endOffset":2522,"count":0},{"startOffset":2587,"endOffset":2633,"count":0},{"startOffset":2727,"endOffset":2765,"count":0},{"startOffset":2772,"endOffset":2807,"count":0},{"startOffset":3210,"endOffset":3568,"count":300},{"startOffset":3395,"endOffset":3541,"count":273}],"isBlockCoverage":true},{"functionName":"setTimeout","ranges":[{"startOffset":4408,"endOffset":5093,"count":316},{"startOffset":4581,"endOffset":4588,"count":0},{"startOffset":4594,"endOffset":4615,"count":276},{"startOffset":4621,"endOffset":4664,"count":0},{"startOffset":4670,"endOffset":4719,"count":0},{"startOffset":4725,"endOffset":4952,"count":40},{"startOffset":4814,"endOffset":4938,"count":0}],"isBlockCoverage":true},{"functionName":"clearTimeout","ranges":[{"startOffset":5430,"endOffset":5809,"count":1232},{"startOffset":5474,"endOffset":5493,"count":920},{"startOffset":5495,"endOffset":5566,"count":380},{"startOffset":5566,"endOffset":5628,"count":852},{"startOffset":5630,"endOffset":5806,"count":0}],"isBlockCoverage":true},{"functionName":"setImmediate","ranges":[{"startOffset":7826,"endOffset":8403,"count":234},{"startOffset":8021,"endOffset":8064,"count":0},{"startOffset":8070,"endOffset":8119,"count":0},{"startOffset":8125,"endOffset":8352,"count":0}],"isBlockCoverage":true}]},{"scriptId":"41","url":"node:internal/process/execution","functions":[{"functionName":"tryGetCwd","ranges":[{"startOffset":983,"endOffset":1322,"count":1},{"startOffset":1047,"endOffset":1319,"count":0}],"isBlockCoverage":true}]},{"scriptId":"42","url":"node:internal/vm","functions":[{"functionName":"isContext","ranges":[{"startOffset":848,"endOffset":946,"count":3}],"isBlockCoverage":true},{"functionName":"getHostDefinedOptionId","ranges":[{"startOffset":1414,"endOffset":2767,"count":2},{"startOffset":1627,"endOffset":1670,"count":0},{"startOffset":1719,"endOffset":1940,"count":0},{"startOffset":2219,"endOffset":2766,"count":0}],"isBlockCoverage":true},{"functionName":"registerImportModuleDynamically","ranges":[{"startOffset":3079,"endOffset":3781,"count":2},{"startOffset":3315,"endOffset":3391,"count":0},{"startOffset":3392,"endOffset":3464,"count":0},{"startOffset":3485,"endOffset":3780,"count":0}],"isBlockCoverage":true}]},{"scriptId":"44","url":"node:internal/source_map/source_map_cache","functions":[{"functionName":"","ranges":[{"startOffset":372,"endOffset":399,"count":1}],"isBlockCoverage":true},{"functionName":"getSourceMapsEnabled","ranges":[{"startOffset":1727,"endOffset":1792,"count":156}],"isBlockCoverage":true},{"functionName":"setSourceMapsEnabled","ranges":[{"startOffset":1796,"endOffset":2398,"count":1},{"startOffset":1908,"endOffset":2096,"count":0}],"isBlockCoverage":true},{"functionName":"extractSourceURLMagicComment","ranges":[{"startOffset":2402,"endOffset":3018,"count":156},{"startOffset":2709,"endOffset":2744,"count":0},{"startOffset":2800,"endOffset":2938,"count":0},{"startOffset":2940,"endOffset":3017,"count":0}],"isBlockCoverage":true},{"functionName":"maybeCacheSourceMap","ranges":[{"startOffset":3481,"endOffset":5425,"count":156},{"startOffset":3685,"endOffset":3705,"count":0},{"startOffset":3708,"endOffset":3715,"count":0},{"startOffset":3866,"endOffset":3965,"count":0},{"startOffset":4003,"endOffset":4071,"count":0},{"startOffset":4163,"endOffset":4182,"count":0},{"startOffset":4488,"endOffset":4502,"count":0},{"startOffset":4530,"endOffset":4724,"count":0},{"startOffset":4753,"endOffset":5031,"count":0},{"startOffset":5361,"endOffset":5417,"count":0}],"isBlockCoverage":true},{"functionName":"dataFromUrl","ranges":[{"startOffset":5976,"endOffset":6512,"count":156},{"startOffset":6117,"endOffset":6193,"count":19},{"startOffset":6201,"endOffset":6283,"count":0},{"startOffset":6296,"endOffset":6509,"count":137}],"isBlockCoverage":true},{"functionName":"lineLengths","ranges":[{"startOffset":6707,"endOffset":7521,"count":156},{"startOffset":6882,"endOffset":7457,"count":1399720},{"startOffset":7265,"endOffset":7288,"count":1367953},{"startOffset":7289,"endOffset":7312,"count":1367953},{"startOffset":7314,"endOffset":7452,"count":31767}],"isBlockCoverage":true},{"functionName":"sourceMapFromFile","ranges":[{"startOffset":7527,"endOffset":7817,"count":137},{"startOffset":7761,"endOffset":7814,"count":0}],"isBlockCoverage":true},{"functionName":"sourceMapFromDataUrl","ranges":[{"startOffset":7915,"endOffset":8605,"count":19},{"startOffset":8325,"endOffset":8331,"count":0},{"startOffset":8457,"endOffset":8516,"count":0},{"startOffset":8521,"endOffset":8602,"count":0}],"isBlockCoverage":true},{"functionName":"sourcesToAbsolute","ranges":[{"startOffset":8883,"endOffset":9299,"count":156}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8962,"endOffset":9151,"count":190},{"startOffset":9053,"endOffset":9103,"count":0}],"isBlockCoverage":true}]},{"scriptId":"47","url":"node:internal/console/constructor","functions":[{"functionName":"lazyUtilColors","ranges":[{"startOffset":1957,"endOffset":2060,"count":78}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":6036,"endOffset":6706,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6253,"endOffset":6351,"count":234},{"startOffset":6287,"endOffset":6310,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":6364,"endOffset":6394,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6530,"endOffset":6632,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6645,"endOffset":6675,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":8344,"endOffset":9834,"count":78},{"startOffset":8575,"endOffset":8589,"count":0},{"startOffset":8665,"endOffset":8691,"count":0},{"startOffset":8732,"endOffset":8932,"count":0},{"startOffset":8993,"endOffset":9021,"count":0},{"startOffset":9471,"endOffset":9761,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":9934,"endOffset":10359,"count":78},{"startOffset":10155,"endOffset":10281,"count":0},{"startOffset":10327,"endOffset":10351,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":10457,"endOffset":10641,"count":78}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11087,"endOffset":11921,"count":78},{"startOffset":11362,"endOffset":11380,"count":0},{"startOffset":11404,"endOffset":11442,"count":0},{"startOffset":11444,"endOffset":11916,"count":0}],"isBlockCoverage":true},{"functionName":"log","ranges":[{"startOffset":11957,"endOffset":12046,"count":78}],"isBlockCoverage":true},{"functionName":"initializeGlobalConsole","ranges":[{"startOffset":21114,"endOffset":22133,"count":1},{"startOffset":21444,"endOffset":22132,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22023,"endOffset":22128,"count":0}],"isBlockCoverage":false}]},{"scriptId":"49","url":"node:internal/event_target","functions":[{"functionName":"initEventTarget","ranges":[{"startOffset":13923,"endOffset":14147,"count":1}],"isBlockCoverage":true},{"functionName":"defineEventHandler","ranges":[{"startOffset":30491,"endOffset":32002,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":30654,"endOffset":30793,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":30898,"endOffset":31756,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitterMixin","ranges":[{"startOffset":32032,"endOffset":32740,"count":1},{"startOffset":32474,"endOffset":32640,"count":18}],"isBlockCoverage":true},{"functionName":"MixedEventEmitter","ranges":[{"startOffset":32103,"endOffset":32248,"count":24}],"isBlockCoverage":true}]},{"scriptId":"50","url":"node:util","functions":[{"functionName":"inherits","ranges":[{"startOffset":7242,"endOffset":7899,"count":18},{"startOffset":7330,"endOffset":7387,"count":0},{"startOffset":7449,"endOffset":7516,"count":0},{"startOffset":7561,"endOffset":7694,"count":0}],"isBlockCoverage":true},{"functionName":"getSystemErrorName","ranges":[{"startOffset":10762,"endOffset":10984,"count":40},{"startOffset":10874,"endOffset":10947,"count":0}],"isBlockCoverage":true}]},{"scriptId":"54","url":"node:internal/bootstrap/switches/is_main_thread","functions":[{"functionName":"createWritableStdioStream","ranges":[{"startOffset":1470,"endOffset":3134,"count":2},{"startOffset":1773,"endOffset":1972,"count":0},{"startOffset":1980,"endOffset":1992,"count":0},{"startOffset":1998,"endOffset":2733,"count":0},{"startOffset":2741,"endOffset":3004,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":2936,"endOffset":2985,"count":0}],"isBlockCoverage":false},{"functionName":"addCleanup","ranges":[{"startOffset":3780,"endOffset":3875,"count":2},{"startOffset":3835,"endOffset":3872,"count":0}],"isBlockCoverage":true},{"functionName":"getStdout","ranges":[{"startOffset":3879,"endOffset":4591,"count":47},{"startOffset":3917,"endOffset":3931,"count":46},{"startOffset":3931,"endOffset":4590,"count":1}],"isBlockCoverage":true},{"functionName":"cleanupStdout","ranges":[{"startOffset":4248,"endOffset":4431,"count":0}],"isBlockCoverage":false},{"functionName":"getStderr","ranges":[{"startOffset":4595,"endOffset":5305,"count":106},{"startOffset":4633,"endOffset":4647,"count":105},{"startOffset":4647,"endOffset":5304,"count":1}],"isBlockCoverage":true},{"functionName":"cleanupStderr","ranges":[{"startOffset":4962,"endOffset":5145,"count":0}],"isBlockCoverage":false}]},{"scriptId":"55","url":"node:internal/v8/startup_snapshot","functions":[{"functionName":"isBuildingSnapshot","ranges":[{"startOffset":453,"endOffset":526,"count":7}],"isBlockCoverage":false},{"functionName":"runDeserializeCallbacks","ranges":[{"startOffset":869,"endOffset":1047,"count":1},{"startOffset":949,"endOffset":1044,"count":0}],"isBlockCoverage":true}]},{"scriptId":"56","url":"node:internal/process/signal","functions":[{"functionName":"isSignal","ranges":[{"startOffset":254,"endOffset":352,"count":7}],"isBlockCoverage":false},{"functionName":"startListeningIfSignal","ranges":[{"startOffset":419,"endOffset":948,"count":7}],"isBlockCoverage":false},{"functionName":"stopListeningIfSignal","ranges":[{"startOffset":952,"endOffset":1153,"count":1},{"startOffset":1056,"endOffset":1092,"count":0},{"startOffset":1094,"endOffset":1150,"count":0}],"isBlockCoverage":true}]},{"scriptId":"57","url":"node:fs","functions":[{"functionName":"isFileType","ranges":[{"startOffset":5379,"endOffset":5646,"count":14818},{"startOffset":5583,"endOffset":5603,"count":806}],"isBlockCoverage":true},{"functionName":"existsSync","ranges":[{"startOffset":7746,"endOffset":7925,"count":1},{"startOffset":7824,"endOffset":7855,"count":0}],"isBlockCoverage":true},{"functionName":"readFileSync","ranges":[{"startOffset":11733,"endOffset":13429,"count":723},{"startOffset":11858,"endOffset":11889,"count":2},{"startOffset":12067,"endOffset":12160,"count":0},{"startOffset":12161,"endOffset":12201,"count":0},{"startOffset":12292,"endOffset":12302,"count":0},{"startOffset":12303,"endOffset":12306,"count":0},{"startOffset":12441,"endOffset":13428,"count":0}],"isBlockCoverage":true},{"functionName":"readdirSync","ranges":[{"startOffset":40019,"endOffset":40545,"count":3},{"startOffset":40159,"endOffset":40227,"count":0},{"startOffset":40256,"endOffset":40311,"count":0},{"startOffset":40506,"endOffset":40532,"count":0}],"isBlockCoverage":true},{"functionName":"lstatSync","ranges":[{"startOffset":43633,"endOffset":43979,"count":8},{"startOffset":43919,"endOffset":43938,"count":0}],"isBlockCoverage":true},{"functionName":"statSync","ranges":[{"startOffset":44206,"endOffset":44558,"count":57},{"startOffset":44488,"endOffset":44517,"count":0},{"startOffset":44517,"endOffset":44557,"count":3}],"isBlockCoverage":true},{"functionName":"splitRoot","ranges":[{"startOffset":70905,"endOffset":71003,"count":611}],"isBlockCoverage":true},{"functionName":"encodeRealpathResult","ranges":[{"startOffset":71254,"endOffset":71549,"count":609},{"startOffset":71340,"endOffset":71370,"count":0},{"startOffset":71391,"endOffset":71548,"count":0}],"isBlockCoverage":true},{"functionName":"nextPart","ranges":[{"startOffset":71677,"endOffset":71945,"count":7813},{"startOffset":71734,"endOffset":71924,"count":72058},{"startOffset":71869,"endOffset":71897,"count":64854},{"startOffset":71908,"endOffset":71917,"count":7204},{"startOffset":71924,"endOffset":71944,"count":609}],"isBlockCoverage":true},{"functionName":"realpathSync","ranges":[{"startOffset":72231,"endOffset":76179,"count":1102},{"startOffset":72358,"endOffset":72378,"count":0},{"startOffset":72545,"endOffset":72582,"count":493},{"startOffset":72582,"endOffset":73360,"count":609},{"startOffset":73306,"endOffset":73329,"count":0},{"startOffset":73360,"endOffset":73502,"count":609},{"startOffset":73502,"endOffset":76102,"count":7813},{"startOffset":73618,"endOffset":73754,"count":609},{"startOffset":73754,"endOffset":73916,"count":7204},{"startOffset":74036,"endOffset":74179,"count":7006},{"startOffset":74129,"endOffset":74155,"count":0},{"startOffset":74179,"endOffset":74248,"count":807},{"startOffset":74286,"endOffset":74337,"count":1},{"startOffset":74337,"endOffset":75562,"count":806},{"startOffset":74639,"endOffset":74666,"count":0},{"startOffset":74709,"endOffset":74801,"count":805},{"startOffset":74801,"endOffset":74986,"count":1},{"startOffset":74986,"endOffset":75235,"count":0},{"startOffset":75235,"endOffset":75480,"count":1},{"startOffset":75525,"endOffset":75555,"count":0},{"startOffset":75562,"endOffset":75887,"count":2},{"startOffset":75889,"endOffset":76097,"count":0},{"startOffset":76102,"endOffset":76118,"count":609}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":88763,"endOffset":88862,"count":1}],"isBlockCoverage":true}]},{"scriptId":"59","url":"node:internal/encoding","functions":[{"functionName":"validateEncoder","ranges":[{"startOffset":1406,"endOffset":1534,"count":304},{"startOffset":1489,"endOffset":1531,"count":0}],"isBlockCoverage":true},{"functionName":"validateDecoder","ranges":[{"startOffset":1538,"endOffset":1666,"count":24},{"startOffset":1621,"endOffset":1663,"count":0}],"isBlockCoverage":true},{"functionName":"getEncodingFromLabel","ranges":[{"startOffset":9726,"endOffset":9909,"count":2},{"startOffset":9839,"endOffset":9908,"count":0}],"isBlockCoverage":true},{"functionName":"TextEncoder","ranges":[{"startOffset":9936,"endOffset":9984,"count":1}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":10066,"endOffset":10161,"count":304}],"isBlockCoverage":true},{"functionName":"TextDecoder","ranges":[{"startOffset":11672,"endOffset":12581,"count":2},{"startOffset":11934,"endOffset":11981,"count":0},{"startOffset":12069,"endOffset":12092,"count":0},{"startOffset":12134,"endOffset":12162,"count":1},{"startOffset":12163,"endOffset":12166,"count":1},{"startOffset":12529,"endOffset":12574,"count":0}],"isBlockCoverage":true},{"functionName":"decode","ranges":[{"startOffset":12868,"endOffset":13417,"count":24},{"startOffset":13110,"endOffset":13416,"count":0}],"isBlockCoverage":true}]},{"scriptId":"62","url":"node:url","functions":[{"functionName":"pathToFileURL","ranges":[{"startOffset":33270,"endOffset":33388,"count":8}],"isBlockCoverage":true}]},{"scriptId":"64","url":"node:internal/modules/cjs/loader","functions":[{"functionName":"","ranges":[{"startOffset":3648,"endOffset":3739,"count":1},{"startOffset":3695,"endOffset":3731,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3790,"endOffset":3833,"count":1}],"isBlockCoverage":true},{"functionName":"stat","ranges":[{"startOffset":5275,"endOffset":5701,"count":3349},{"startOffset":5375,"endOffset":5476,"count":3310},{"startOffset":5453,"endOffset":5471,"count":1086},{"startOffset":5476,"endOffset":5551,"count":2263},{"startOffset":5551,"endOffset":5565,"count":2224},{"startOffset":5567,"endOffset":5680,"count":710},{"startOffset":5680,"endOffset":5700,"count":2263}],"isBlockCoverage":true},{"functionName":"updateChildren","ranges":[{"startOffset":6212,"endOffset":6419,"count":1789},{"startOffset":6285,"endOffset":6295,"count":1781},{"startOffset":6313,"endOffset":6366,"count":1781},{"startOffset":6323,"endOffset":6365,"count":1204},{"startOffset":6368,"endOffset":6416,"count":1716}],"isBlockCoverage":true},{"functionName":"reportModuleToWatchMode","ranges":[{"startOffset":6542,"endOffset":6702,"count":2569},{"startOffset":6624,"endOffset":6639,"count":0},{"startOffset":6641,"endOffset":6699,"count":0}],"isBlockCoverage":true},{"functionName":"reportModuleNotFoundToWatchMode","ranges":[{"startOffset":6893,"endOffset":7136,"count":43},{"startOffset":6995,"endOffset":7010,"count":0},{"startOffset":7012,"endOffset":7133,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7081,"endOffset":7123,"count":0}],"isBlockCoverage":false},{"functionName":"Module","ranges":[{"startOffset":7316,"endOffset":8093,"count":582},{"startOffset":7639,"endOffset":7649,"count":0},{"startOffset":7668,"endOffset":8039,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10140,"endOffset":10167,"count":1}],"isBlockCoverage":true},{"functionName":"initializeCJS","ranges":[{"startOffset":10911,"endOffset":11425,"count":1}],"isBlockCoverage":true},{"functionName":"tryPackage","ranges":[{"startOffset":12341,"endOffset":13655,"count":113},{"startOffset":12466,"endOffset":12549,"count":54},{"startOffset":12549,"endOffset":12646,"count":59},{"startOffset":12646,"endOffset":12691,"count":6},{"startOffset":12692,"endOffset":12760,"count":1},{"startOffset":12787,"endOffset":13634,"count":0},{"startOffset":13634,"endOffset":13654,"count":59}],"isBlockCoverage":true},{"functionName":"tryFile","ranges":[{"startOffset":14024,"endOffset":14294,"count":1436},{"startOffset":14115,"endOffset":14126,"count":466},{"startOffset":14126,"endOffset":14156,"count":970},{"startOffset":14156,"endOffset":14184,"count":0},{"startOffset":14185,"endOffset":14208,"count":970},{"startOffset":14211,"endOffset":14256,"count":0},{"startOffset":14256,"endOffset":14293,"count":970}],"isBlockCoverage":true},{"functionName":"tryExtensions","ranges":[{"startOffset":14567,"endOffset":14796,"count":1047},{"startOffset":14657,"endOffset":14776,"count":1354},{"startOffset":14739,"endOffset":14771,"count":894},{"startOffset":14776,"endOffset":14795,"count":153}],"isBlockCoverage":true},{"functionName":"findLongestRegisteredExtension","ranges":[{"startOffset":14986,"endOffset":15474,"count":582},{"startOffset":15215,"endOffset":15454,"count":581},{"startOffset":15268,"endOffset":15281,"count":0},{"startOffset":15421,"endOffset":15449,"count":576},{"startOffset":15454,"endOffset":15473,"count":6}],"isBlockCoverage":true},{"functionName":"trySelfParentPath","ranges":[{"startOffset":15603,"endOffset":15908,"count":1383},{"startOffset":15656,"endOffset":15673,"count":4},{"startOffset":15673,"endOffset":15735,"count":1379},{"startOffset":15735,"endOffset":15905,"count":0}],"isBlockCoverage":true},{"functionName":"trySelf","ranges":[{"startOffset":16123,"endOffset":17079,"count":1383},{"startOffset":16183,"endOffset":16200,"count":4},{"startOffset":16200,"endOffset":16325,"count":1379},{"startOffset":16326,"endOffset":16351,"count":53},{"startOffset":16353,"endOffset":16378,"count":1326},{"startOffset":16378,"endOffset":16428,"count":53},{"startOffset":16428,"endOffset":16456,"count":0},{"startOffset":16456,"endOffset":16626,"count":53},{"startOffset":16518,"endOffset":16595,"count":0},{"startOffset":16626,"endOffset":17076,"count":0}],"isBlockCoverage":true},{"functionName":"resolveExports","ranges":[{"startOffset":17441,"endOffset":18279,"count":1041},{"startOffset":17651,"endOffset":17666,"count":885},{"startOffset":17682,"endOffset":17693,"count":885},{"startOffset":17693,"endOffset":17797,"count":156},{"startOffset":17797,"endOffset":17819,"count":113},{"startOffset":17821,"endOffset":18276,"count":23},{"startOffset":18107,"endOffset":18271,"count":0}],"isBlockCoverage":true},{"functionName":"Module._findPath","ranges":[{"startOffset":18581,"endOffset":22798,"count":1384},{"startOffset":18693,"endOffset":18718,"count":5},{"startOffset":18718,"endOffset":18783,"count":1379},{"startOffset":18758,"endOffset":18783,"count":0},{"startOffset":18920,"endOffset":18945,"count":380},{"startOffset":18945,"endOffset":19542,"count":1004},{"startOffset":19092,"endOffset":19541,"count":1001},{"startOffset":19172,"endOffset":19534,"count":0},{"startOffset":19619,"endOffset":20084,"count":885},{"startOffset":19728,"endOffset":19814,"count":351},{"startOffset":19815,"endOffset":20077,"count":351},{"startOffset":19987,"endOffset":20075,"count":0},{"startOffset":20131,"endOffset":20290,"count":885},{"startOffset":20250,"endOffset":20285,"count":352},{"startOffset":20290,"endOffset":20355,"count":1004},{"startOffset":20355,"endOffset":22776,"count":1247},{"startOffset":20500,"endOffset":20510,"count":895},{"startOffset":20511,"endOffset":20608,"count":891},{"startOffset":20546,"endOffset":20584,"count":0},{"startOffset":20616,"endOffset":20641,"count":202},{"startOffset":20641,"endOffset":20671,"count":1045},{"startOffset":20671,"endOffset":20816,"count":1041},{"startOffset":20766,"endOffset":20809,"count":23},{"startOffset":20816,"endOffset":20952,"count":1022},{"startOffset":20952,"endOffset":22223,"count":1018},{"startOffset":20975,"endOffset":21979,"count":32},{"startOffset":21009,"endOffset":21204,"count":31},{"startOffset":21065,"endOffset":21127,"count":0},{"startOffset":21204,"endOffset":21970,"count":1},{"startOffset":21258,"endOffset":21908,"count":0},{"startOffset":22004,"endOffset":22216,"count":986},{"startOffset":22086,"endOffset":22148,"count":959},{"startOffset":22223,"endOffset":22245,"count":1022},{"startOffset":22245,"endOffset":22256,"count":156},{"startOffset":22258,"endOffset":22490,"count":113},{"startOffset":22362,"endOffset":22420,"count":3},{"startOffset":22490,"endOffset":22512,"count":1022},{"startOffset":22512,"endOffset":22591,"count":979},{"startOffset":22591,"endOffset":22653,"count":43},{"startOffset":22653,"endOffset":22711,"count":42},{"startOffset":22711,"endOffset":22776,"count":43},{"startOffset":22776,"endOffset":22797,"count":2}],"isBlockCoverage":true},{"functionName":"Module._nodeModulePaths","ranges":[{"startOffset":23142,"endOffset":24753,"count":587},{"startOffset":23647,"endOffset":23722,"count":0},{"startOffset":23724,"endOffset":23771,"count":0},{"startOffset":23901,"endOffset":24727,"count":63113},{"startOffset":24295,"endOffset":24336,"count":56123},{"startOffset":24337,"endOffset":24370,"count":56123},{"startOffset":24372,"endOffset":24590,"count":7577},{"startOffset":24400,"endOffset":24546,"count":6955},{"startOffset":24590,"endOffset":24720,"count":55536},{"startOffset":24610,"endOffset":24720,"count":15321},{"startOffset":24646,"endOffset":24674,"count":8366},{"startOffset":24674,"endOffset":24711,"count":6955}],"isBlockCoverage":true},{"functionName":"Module._resolveLookupPaths","ranges":[{"startOffset":26306,"endOffset":27634,"count":1383},{"startOffset":26387,"endOffset":26456,"count":0},{"startOffset":26544,"endOffset":26747,"count":1248},{"startOffset":26626,"endOffset":26677,"count":687},{"startOffset":26678,"endOffset":26746,"count":0},{"startOffset":26749,"endOffset":27089,"count":135},{"startOffset":26813,"endOffset":26828,"count":131},{"startOffset":26830,"endOffset":26943,"count":131},{"startOffset":26943,"endOffset":26985,"count":4},{"startOffset":27077,"endOffset":27083,"count":0},{"startOffset":27089,"endOffset":27160,"count":1248},{"startOffset":27161,"endOffset":27180,"count":1248},{"startOffset":27182,"endOffset":27438,"count":0},{"startOffset":27438,"endOffset":27633,"count":1248}],"isBlockCoverage":true},{"functionName":"getExportsForCircularRequire","ranges":[{"startOffset":29132,"endOffset":29791,"count":13},{"startOffset":29304,"endOffset":29602,"count":12},{"startOffset":29604,"endOffset":29760,"count":1}],"isBlockCoverage":true},{"functionName":"Module._load","ranges":[{"startOffset":30470,"endOffset":33720,"count":1991},{"startOffset":30555,"endOffset":31402,"count":1987},{"startOffset":31022,"endOffset":31397,"count":405},{"startOffset":31206,"endOffset":31280,"count":6},{"startOffset":31280,"endOffset":31327,"count":399},{"startOffset":31327,"endOffset":31397,"count":0},{"startOffset":31402,"endOffset":31457,"count":1586},{"startOffset":31457,"endOffset":31739,"count":1},{"startOffset":31590,"endOffset":31652,"count":0},{"startOffset":31739,"endOffset":31896,"count":1585},{"startOffset":31896,"endOffset":32277,"count":802},{"startOffset":31978,"endOffset":32222,"count":11},{"startOffset":32076,"endOffset":32103,"count":4},{"startOffset":32105,"endOffset":32175,"count":7},{"startOffset":32175,"endOffset":32222,"count":4},{"startOffset":32222,"endOffset":32272,"count":791},{"startOffset":32277,"endOffset":32339,"count":785},{"startOffset":32339,"endOffset":32425,"count":203},{"startOffset":32425,"endOffset":32527,"count":582},{"startOffset":32527,"endOffset":32558,"count":578},{"startOffset":32577,"endOffset":32722,"count":1},{"startOffset":32722,"endOffset":32831,"count":582},{"startOffset":32831,"endOffset":32902,"count":579},{"startOffset":32902,"endOffset":33689,"count":582},{"startOffset":33014,"endOffset":33429,"count":0},{"startOffset":33614,"endOffset":33684,"count":1},{"startOffset":33689,"endOffset":33719,"count":582}],"isBlockCoverage":true},{"functionName":"Module._resolveFilename","ranges":[{"startOffset":34193,"endOffset":37419,"count":1586},{"startOffset":34291,"endOffset":34318,"count":203},{"startOffset":34318,"endOffset":34372,"count":1383},{"startOffset":34372,"endOffset":34391,"count":0},{"startOffset":34393,"endOffset":35517,"count":0},{"startOffset":35517,"endOffset":35616,"count":1383},{"startOffset":35616,"endOffset":35664,"count":0},{"startOffset":35666,"endOffset":36325,"count":0},{"startOffset":36325,"endOffset":36491,"count":1383},{"startOffset":36491,"endOffset":36692,"count":0},{"startOffset":36692,"endOffset":36836,"count":1383},{"startOffset":36836,"endOffset":36856,"count":1381},{"startOffset":36856,"endOffset":36972,"count":2},{"startOffset":36972,"endOffset":37047,"count":16},{"startOffset":37028,"endOffset":37040,"count":0},{"startOffset":37047,"endOffset":37418,"count":2}],"isBlockCoverage":true},{"functionName":"finalizeEsmResolution","ranges":[{"startOffset":37856,"endOffset":38451,"count":23},{"startOffset":38056,"endOffset":38188,"count":0},{"startOffset":38312,"endOffset":38450,"count":0}],"isBlockCoverage":true},{"functionName":"Module.load","ranges":[{"startOffset":39122,"endOffset":39858,"count":582},{"startOffset":39466,"endOffset":39496,"count":0},{"startOffset":39498,"endOffset":39552,"count":0}],"isBlockCoverage":true},{"functionName":"Module.require","ranges":[{"startOffset":40153,"endOffset":40464,"count":1987},{"startOffset":40215,"endOffset":40336,"count":0}],"isBlockCoverage":true},{"functionName":"wrapSafe","ranges":[{"startOffset":41056,"endOffset":42840,"count":575},{"startOffset":41279,"endOffset":42067,"count":0},{"startOffset":42234,"endOffset":42281,"count":0},{"startOffset":42282,"endOffset":42324,"count":0},{"startOffset":42326,"endOffset":42391,"count":0},{"startOffset":42480,"endOffset":42580,"count":156},{"startOffset":42617,"endOffset":42837,"count":0}],"isBlockCoverage":true},{"functionName":"Module._compile","ranges":[{"startOffset":43169,"endOffset":45046,"count":575},{"startOffset":43263,"endOffset":43273,"count":0},{"startOffset":43292,"endOffset":43449,"count":0},{"startOffset":43587,"endOffset":43611,"count":0},{"startOffset":43613,"endOffset":44370,"count":0},{"startOffset":44600,"endOffset":44630,"count":4},{"startOffset":44692,"endOffset":44834,"count":0},{"startOffset":45004,"endOffset":45025,"count":4}],"isBlockCoverage":true},{"functionName":"Module._extensions..js","ranges":[{"startOffset":45231,"endOffset":47207,"count":575},{"startOffset":45396,"endOffset":45404,"count":4},{"startOffset":45406,"endOffset":45474,"count":4},{"startOffset":45474,"endOffset":45536,"count":571},{"startOffset":45586,"endOffset":47165,"count":569},{"startOffset":45650,"endOffset":45672,"count":0},{"startOffset":45770,"endOffset":47160,"count":0}],"isBlockCoverage":true},{"functionName":"Module._extensions..json","ranges":[{"startOffset":47396,"endOffset":47817,"count":7},{"startOffset":47509,"endOffset":47519,"count":0},{"startOffset":47538,"endOffset":47643,"count":0},{"startOffset":47730,"endOffset":47814,"count":0}],"isBlockCoverage":true},{"functionName":"Module._initPaths","ranges":[{"startOffset":50117,"endOffset":51110,"count":1},{"startOffset":50185,"endOffset":50205,"count":0},{"startOffset":50261,"endOffset":50286,"count":0},{"startOffset":50516,"endOffset":50565,"count":0},{"startOffset":50824,"endOffset":50971,"count":0}],"isBlockCoverage":true}]},{"scriptId":"65","url":"node:internal/modules/helpers","functions":[{"functionName":"","ranges":[{"startOffset":1221,"endOffset":1248,"count":1}],"isBlockCoverage":true},{"functionName":"toRealPath","ranges":[{"startOffset":1732,"endOffset":1868,"count":1003}],"isBlockCoverage":true},{"functionName":"initializeCjsConditions","ranges":[{"startOffset":1991,"endOffset":2394,"count":1},{"startOffset":2173,"endOffset":2177,"count":0}],"isBlockCoverage":true},{"functionName":"getCjsConditions","ranges":[{"startOffset":2466,"endOffset":2598,"count":23},{"startOffset":2532,"endOffset":2570,"count":0}],"isBlockCoverage":true},{"functionName":"loadBuiltinModule","ranges":[{"startOffset":2832,"endOffset":3222,"count":204},{"startOffset":2922,"endOffset":2941,"count":0}],"isBlockCoverage":true},{"functionName":"lazyModule","ranges":[{"startOffset":3322,"endOffset":3438,"count":575},{"startOffset":3367,"endOffset":3415,"count":1}],"isBlockCoverage":true},{"functionName":"makeRequireFunction","ranges":[{"startOffset":4041,"endOffset":6657,"count":575},{"startOffset":4183,"endOffset":4248,"count":0},{"startOffset":4319,"endOffset":5627,"count":0}],"isBlockCoverage":true},{"functionName":"require","ranges":[{"startOffset":4466,"endOffset":5621,"count":0}],"isBlockCoverage":false},{"functionName":"require","ranges":[{"startOffset":5650,"endOffset":5793,"count":1987}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":5987,"endOffset":6136,"count":0}],"isBlockCoverage":false},{"functionName":"paths","ranges":[{"startOffset":6289,"endOffset":6414,"count":0}],"isBlockCoverage":false},{"functionName":"stripBOM","ranges":[{"startOffset":6877,"endOffset":7037,"count":7},{"startOffset":6960,"endOffset":7015,"count":0}],"isBlockCoverage":true},{"functionName":"normalizeReferrerURL","ranges":[{"startOffset":9613,"endOffset":10135,"count":164},{"startOffset":9719,"endOffset":9748,"count":0},{"startOffset":9890,"endOffset":9990,"count":0},{"startOffset":9992,"endOffset":10134,"count":0}],"isBlockCoverage":true},{"functionName":"hasStartedUserCJSExecution","ranges":[{"startOffset":11023,"endOffset":11099,"count":1}],"isBlockCoverage":true},{"functionName":"setHasStartedUserCJSExecution","ranges":[{"startOffset":11104,"endOffset":11183,"count":575}],"isBlockCoverage":true},{"functionName":"hasStartedUserESMExecution","ranges":[{"startOffset":11188,"endOffset":11264,"count":1}],"isBlockCoverage":true},{"functionName":"setHasStartedUserESMExecution","ranges":[{"startOffset":11269,"endOffset":11348,"count":8}],"isBlockCoverage":true}]},{"scriptId":"66","url":"node:internal/modules/package_json_reader","functions":[{"functionName":"read","ranges":[{"startOffset":1159,"endOffset":3995,"count":6090},{"startOffset":1256,"endOffset":1295,"count":5894},{"startOffset":1295,"endOffset":1996,"count":196},{"startOffset":1996,"endOffset":2005,"count":0},{"startOffset":2006,"endOffset":2020,"count":0},{"startOffset":2021,"endOffset":2043,"count":196},{"startOffset":2069,"endOffset":3942,"count":86},{"startOffset":2141,"endOffset":2751,"count":0},{"startOffset":3050,"endOffset":3084,"count":61},{"startOffset":3086,"endOffset":3128,"count":61},{"startOffset":3190,"endOffset":3238,"count":11},{"startOffset":3300,"endOffset":3348,"count":0},{"startOffset":3462,"endOffset":3521,"count":9},{"startOffset":3493,"endOffset":3520,"count":8},{"startOffset":3523,"endOffset":3565,"count":9},{"startOffset":3601,"endOffset":3802,"count":1},{"startOffset":3724,"endOffset":3778,"count":0},{"startOffset":3831,"endOffset":3937,"count":0},{"startOffset":3942,"endOffset":3994,"count":196}],"isBlockCoverage":true},{"functionName":"readPackage","ranges":[{"startOffset":4069,"endOffset":4161,"count":5739}],"isBlockCoverage":true},{"functionName":"readPackageScope","ranges":[{"startOffset":4385,"endOffset":5229,"count":1949},{"startOffset":4576,"endOffset":5164,"count":5470},{"startOffset":4830,"endOffset":4876,"count":0},{"startOffset":4878,"endOffset":4907,"count":0},{"startOffset":4975,"endOffset":5004,"count":0},{"startOffset":5077,"endOffset":5159,"count":1949},{"startOffset":5164,"endOffset":5228,"count":0}],"isBlockCoverage":true}]},{"scriptId":"67","url":"node:internal/modules/esm/utils","functions":[{"functionName":"getDefaultConditions","ranges":[{"startOffset":1158,"endOffset":1267,"count":100}],"isBlockCoverage":true},{"functionName":"getDefaultConditionsSet","ranges":[{"startOffset":1404,"endOffset":1522,"count":99}],"isBlockCoverage":true},{"functionName":"initializeDefaultConditions","ranges":[{"startOffset":1678,"endOffset":2072,"count":1},{"startOffset":1864,"endOffset":1868,"count":0}],"isBlockCoverage":true},{"functionName":"getConditionsSet","ranges":[{"startOffset":2148,"endOffset":2516,"count":99},{"startOffset":2262,"endOffset":2476,"count":0}],"isBlockCoverage":true},{"functionName":"registerModule","ranges":[{"startOffset":4717,"endOffset":5394,"count":24},{"startOffset":5046,"endOffset":5265,"count":0}],"isBlockCoverage":true},{"functionName":"defaultImportModuleDynamically","ranges":[{"startOffset":6296,"endOffset":6599,"count":8}],"isBlockCoverage":true},{"functionName":"importModuleDynamicallyCallback","ranges":[{"startOffset":7243,"endOffset":8484,"count":8},{"startOffset":7541,"endOffset":7696,"count":0},{"startOffset":8011,"endOffset":8483,"count":0}],"isBlockCoverage":true},{"functionName":"initializeESM","ranges":[{"startOffset":8805,"endOffset":9198,"count":1}],"isBlockCoverage":true},{"functionName":"forceDefaultLoader","ranges":[{"startOffset":9333,"endOffset":9398,"count":1}],"isBlockCoverage":true}]},{"scriptId":"68","url":"node:internal/process/pre_execution","functions":[{"functionName":"prepareMainThreadExecution","ranges":[{"startOffset":1114,"endOffset":1304,"count":1}],"isBlockCoverage":true},{"functionName":"prepareExecution","ranges":[{"startOffset":2572,"endOffset":4832,"count":1},{"startOffset":3566,"endOffset":3673,"count":0},{"startOffset":4580,"endOffset":4746,"count":0}],"isBlockCoverage":true},{"functionName":"setupSymbolDisposePolyfill","ranges":[{"startOffset":4836,"endOffset":5594,"count":1}],"isBlockCoverage":true},{"functionName":"setupUserModules","ranges":[{"startOffset":5598,"endOffset":6366,"count":1},{"startOffset":5977,"endOffset":6010,"count":0}],"isBlockCoverage":true},{"functionName":"refreshRuntimeOptions","ranges":[{"startOffset":6370,"endOffset":6428,"count":1}],"isBlockCoverage":true},{"functionName":"patchProcessObject","ranges":[{"startOffset":6864,"endOffset":9285,"count":1},{"startOffset":7905,"endOffset":7959,"count":0}],"isBlockCoverage":true},{"functionName":"addReadOnlyProcessAlias","ranges":[{"startOffset":9289,"endOffset":9581,"count":13},{"startOffset":9412,"endOffset":9578,"count":1}],"isBlockCoverage":true},{"functionName":"setupWarningHandler","ranges":[{"startOffset":9585,"endOffset":10123,"count":1},{"startOffset":9971,"endOffset":10115,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10001,"endOffset":10106,"count":0}],"isBlockCoverage":false},{"functionName":"setupUndici","ranges":[{"startOffset":10202,"endOffset":10633,"count":1},{"startOffset":10277,"endOffset":10443,"count":0},{"startOffset":10539,"endOffset":10630,"count":0}],"isBlockCoverage":true},{"functionName":"setupWebCrypto","ranges":[{"startOffset":10741,"endOffset":11724,"count":1},{"startOffset":10878,"endOffset":10897,"count":0},{"startOffset":11404,"endOffset":11721,"count":0}],"isBlockCoverage":true},{"functionName":"cryptoThisCheck","ranges":[{"startOffset":11079,"endOffset":11259,"count":1},{"startOffset":11141,"endOffset":11156,"count":0},{"startOffset":11169,"endOffset":11250,"count":0}],"isBlockCoverage":true},{"functionName":"get crypto","ranges":[{"startOffset":11569,"endOffset":11670,"count":0}],"isBlockCoverage":false},{"functionName":"setupCodeCoverage","ranges":[{"startOffset":11728,"endOffset":12260,"count":1}],"isBlockCoverage":true},{"functionName":"setupCustomEvent","ranges":[{"startOffset":12370,"endOffset":12654,"count":1},{"startOffset":12511,"endOffset":12530,"count":0}],"isBlockCoverage":true},{"functionName":"setupStacktracePrinterOnSigint","ranges":[{"startOffset":12658,"endOffset":12891,"count":1},{"startOffset":12763,"endOffset":12890,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReport","ranges":[{"startOffset":12895,"endOffset":13154,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":13045,"endOffset":13143,"count":0}],"isBlockCoverage":false},{"functionName":"setupDebugEnv","ranges":[{"startOffset":13158,"endOffset":13394,"count":1},{"startOffset":13311,"endOffset":13391,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReportSignalHandlers","ranges":[{"startOffset":13459,"endOffset":13652,"count":1},{"startOffset":13548,"endOffset":13649,"count":0}],"isBlockCoverage":true},{"functionName":"initializeHeapSnapshotSignalHandlers","ranges":[{"startOffset":13656,"endOffset":14413,"count":1},{"startOffset":13856,"endOffset":14410,"count":0}],"isBlockCoverage":true},{"functionName":"doWriteHeapSnapshot","ranges":[{"startOffset":13974,"endOffset":14131,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14329,"endOffset":14403,"count":0}],"isBlockCoverage":false},{"functionName":"setupTraceCategoryState","ranges":[{"startOffset":14417,"endOffset":14680,"count":1}],"isBlockCoverage":true},{"functionName":"setupInspectorHooks","ranges":[{"startOffset":14684,"endOffset":15279,"count":1}],"isBlockCoverage":true},{"functionName":"initializeDeprecations","ranges":[{"startOffset":15479,"endOffset":17490,"count":1},{"startOffset":16216,"endOffset":16526,"count":16},{"startOffset":16262,"endOffset":16499,"count":0},{"startOffset":16850,"endOffset":17055,"count":0},{"startOffset":17085,"endOffset":17487,"count":0}],"isBlockCoverage":true},{"functionName":"setupChildProcessIpcChannel","ranges":[{"startOffset":17494,"endOffset":18076,"count":1},{"startOffset":17571,"endOffset":18073,"count":0}],"isBlockCoverage":true},{"functionName":"initializeClusterIPC","ranges":[{"startOffset":18080,"endOffset":18357,"count":1},{"startOffset":18168,"endOffset":18354,"count":0}],"isBlockCoverage":true},{"functionName":"initializePermission","ranges":[{"startOffset":18361,"endOffset":20468,"count":1},{"startOffset":18505,"endOffset":20049,"count":0}],"isBlockCoverage":true},{"functionName":"binding","ranges":[{"startOffset":18530,"endOffset":18619,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20293,"endOffset":20458,"count":5},{"startOffset":20373,"endOffset":20451,"count":0}],"isBlockCoverage":true},{"functionName":"readPolicyFromDisk","ranges":[{"startOffset":20472,"endOffset":22339,"count":1},{"startOffset":20602,"endOffset":22336,"count":0}],"isBlockCoverage":true},{"functionName":"initializeCJSLoader","ranges":[{"startOffset":22343,"endOffset":22467,"count":1}],"isBlockCoverage":true},{"functionName":"initializeESMLoader","ranges":[{"startOffset":22471,"endOffset":23069,"count":1},{"startOffset":22813,"endOffset":23066,"count":0}],"isBlockCoverage":true},{"functionName":"initializeSourceMapsHandlers","ranges":[{"startOffset":23073,"endOffset":23276,"count":1}],"isBlockCoverage":true},{"functionName":"initializeFrozenIntrinsics","ranges":[{"startOffset":23280,"endOffset":23543,"count":1},{"startOffset":23366,"endOffset":23540,"count":0}],"isBlockCoverage":true},{"functionName":"loadPreloadModules","ranges":[{"startOffset":23656,"endOffset":24015,"count":1},{"startOffset":23853,"endOffset":24012,"count":0}],"isBlockCoverage":true},{"functionName":"markBootstrapComplete","ranges":[{"startOffset":24019,"endOffset":24115,"count":1}],"isBlockCoverage":true}]},{"scriptId":"70","url":"node:internal/modules/run_main","functions":[{"functionName":"resolveMainPath","ranges":[{"startOffset":656,"endOffset":1846,"count":1},{"startOffset":834,"endOffset":941,"count":0},{"startOffset":1240,"endOffset":1251,"count":0},{"startOffset":1485,"endOffset":1816,"count":0}],"isBlockCoverage":true},{"functionName":"shouldUseESMLoader","ranges":[{"startOffset":2013,"endOffset":3501,"count":1},{"startOffset":2120,"endOffset":2136,"count":0},{"startOffset":2622,"endOffset":2638,"count":0},{"startOffset":2757,"endOffset":2773,"count":0},{"startOffset":2837,"endOffset":2854,"count":0},{"startOffset":3084,"endOffset":3118,"count":0},{"startOffset":3167,"endOffset":3493,"count":0}],"isBlockCoverage":true},{"functionName":"executeUserEntryPoint","ranges":[{"startOffset":5822,"endOffset":6567,"count":1},{"startOffset":6005,"endOffset":6387,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6136,"endOffset":6380,"count":0}],"isBlockCoverage":false}]},{"scriptId":"71","url":"node:internal/dns/utils","functions":[{"functionName":"lazyBinding","ranges":[{"startOffset":507,"endOffset":599,"count":41}],"isBlockCoverage":true},{"functionName":"validateTimeout","ranges":[{"startOffset":979,"endOffset":1130,"count":1}],"isBlockCoverage":true},{"functionName":"validateTries","ranges":[{"startOffset":1134,"endOffset":1273,"count":1}],"isBlockCoverage":true},{"functionName":"ResolverBase","ranges":[{"startOffset":1678,"endOffset":2036,"count":1},{"startOffset":1926,"endOffset":1985,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2042,"endOffset":2181,"count":1}],"isBlockCoverage":true},{"functionName":"initializeDns","ranges":[{"startOffset":5671,"endOffset":6169,"count":1},{"startOffset":5818,"endOffset":6027,"count":0},{"startOffset":6079,"endOffset":6168,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6106,"endOffset":6164,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultResolver","ranges":[{"startOffset":6450,"endOffset":6738,"count":1}],"isBlockCoverage":true},{"functionName":"bindDefaultResolver","ranges":[{"startOffset":6819,"endOffset":7046,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6954,"endOffset":7041,"count":15}],"isBlockCoverage":true},{"functionName":"validateHints","ranges":[{"startOffset":7050,"endOffset":7274,"count":40},{"startOffset":7211,"endOffset":7271,"count":0}],"isBlockCoverage":true},{"functionName":"getDefaultResultOrder","ranges":[{"startOffset":7834,"endOffset":7891,"count":40}],"isBlockCoverage":true},{"functionName":"createResolverClass","ranges":[{"startOffset":7895,"endOffset":9026,"count":1}],"isBlockCoverage":true}]},{"scriptId":"72","url":"node:internal/net","functions":[{"functionName":"isIPv4","ranges":[{"startOffset":1053,"endOffset":1331,"count":240}],"isBlockCoverage":true},{"functionName":"isIPv6","ranges":[{"startOffset":1335,"endOffset":1613,"count":160}],"isBlockCoverage":true},{"functionName":"isIP","ranges":[{"startOffset":1617,"endOffset":1707,"count":240},{"startOffset":1654,"endOffset":1663,"count":80},{"startOffset":1663,"endOffset":1682,"count":160},{"startOffset":1682,"endOffset":1706,"count":80}],"isBlockCoverage":true}]},{"scriptId":"73","url":"node:internal/bootstrap/switches/does_own_process_state","functions":[{"functionName":"wrappedCwd","ranges":[{"startOffset":3922,"endOffset":4029,"count":72},{"startOffset":3976,"endOffset":4005,"count":1}],"isBlockCoverage":true}]},{"scriptId":"80","url":"node:internal/main/run_main_module","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1211,"count":1}],"isBlockCoverage":false}]},{"scriptId":"81","url":"node:vm","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13228,"count":1}],"isBlockCoverage":false},{"functionName":"isContext","ranges":[{"startOffset":2459,"endOffset":2586,"count":3}],"isBlockCoverage":true},{"functionName":"Script","ranges":[{"startOffset":2633,"endOffset":4132,"count":1},{"startOffset":2738,"endOffset":2786,"count":0},{"startOffset":3297,"endOffset":3362,"count":0},{"startOffset":3985,"endOffset":4056,"count":0}],"isBlockCoverage":true},{"functionName":"runInThisContext","ranges":[{"startOffset":4138,"endOffset":4439,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":4445,"endOffset":4840,"count":1},{"startOffset":4663,"endOffset":4701,"count":0},{"startOffset":4703,"endOffset":4777,"count":0}],"isBlockCoverage":true},{"functionName":"runInNewContext","ranges":[{"startOffset":4846,"endOffset":5020,"count":1}],"isBlockCoverage":true},{"functionName":"validateContext","ranges":[{"startOffset":5027,"endOffset":5251,"count":1},{"startOffset":5113,"endOffset":5248,"count":0}],"isBlockCoverage":true},{"functionName":"getRunInContextArgs","ranges":[{"startOffset":5255,"endOffset":5963,"count":1},{"startOffset":5460,"endOffset":5527,"count":0}],"isBlockCoverage":true},{"functionName":"getContextOptions","ranges":[{"startOffset":5967,"endOffset":7061,"count":2},{"startOffset":6027,"endOffset":6037,"count":0},{"startOffset":6371,"endOffset":6434,"count":0},{"startOffset":6487,"endOffset":6919,"count":0},{"startOffset":6969,"endOffset":7032,"count":0}],"isBlockCoverage":true},{"functionName":"createContext","ranges":[{"startOffset":7099,"endOffset":8492,"count":2},{"startOffset":7201,"endOffset":7521,"count":1},{"startOffset":7521,"endOffset":7562,"count":0},{"startOffset":7562,"endOffset":7605,"count":1},{"startOffset":7605,"endOffset":7662,"count":0},{"startOffset":7662,"endOffset":7745,"count":1},{"startOffset":7745,"endOffset":7932,"count":0},{"startOffset":7932,"endOffset":8491,"count":1}],"isBlockCoverage":true},{"functionName":"createScript","ranges":[{"startOffset":8496,"endOffset":8574,"count":1}],"isBlockCoverage":true},{"functionName":"sigintHandlersWrap","ranges":[{"startOffset":8732,"endOffset":9207,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":9211,"endOffset":9621,"count":0}],"isBlockCoverage":false},{"functionName":"runInNewContext","ranges":[{"startOffset":9625,"endOffset":9984,"count":1},{"startOffset":9718,"endOffset":9762,"count":0}],"isBlockCoverage":true},{"functionName":"runInThisContext","ranges":[{"startOffset":9988,"endOffset":10179,"count":0}],"isBlockCoverage":false},{"functionName":"compileFunction","ranges":[{"startOffset":10183,"endOffset":11820,"count":0}],"isBlockCoverage":false},{"functionName":"measureMemory","ranges":[{"startOffset":12109,"endOffset":12693,"count":0}],"isBlockCoverage":false}]},{"scriptId":"82","url":"evalmachine.","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4,"count":1}],"isBlockCoverage":true}]},{"scriptId":"83","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/bin/mocha.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4009,"count":1},{"startOffset":1592,"endOffset":1658,"count":0},{"startOffset":2098,"endOffset":2188,"count":0},{"startOffset":2268,"endOffset":3913,"count":0}],"isBlockCoverage":true},{"functionName":"disableTimeouts","ranges":[{"startOffset":831,"endOffset":957,"count":0}],"isBlockCoverage":false},{"functionName":"trimV8Option","ranges":[{"startOffset":1183,"endOffset":1263,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1340,"endOffset":1467,"count":10},{"startOffset":1372,"endOffset":1422,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1537,"endOffset":1564,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1630,"endOffset":1657,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2057,"endOffset":2081,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2454,"endOffset":2467,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2927,"endOffset":3103,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3155,"endOffset":3909,"count":0}],"isBlockCoverage":false}]},{"scriptId":"84","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/options.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7755,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1933,"endOffset":2063,"count":10}],"isBlockCoverage":true},{"functionName":"Object.assign","ranges":[{"startOffset":1989,"endOffset":2054,"count":2},{"startOffset":2039,"endOffset":2042,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2152,"endOffset":2240,"count":33}],"isBlockCoverage":true},{"functionName":"Object.assign","ranges":[{"startOffset":2201,"endOffset":2238,"count":7},{"startOffset":2224,"endOffset":2233,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2621,"endOffset":2665,"count":20}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":2970,"endOffset":4343,"count":3},{"startOffset":3417,"endOffset":3423,"count":2},{"startOffset":3424,"endOffset":3441,"count":1},{"startOffset":4114,"endOffset":4203,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3455,"endOffset":3756,"count":3},{"startOffset":3567,"endOffset":3732,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4070,"endOffset":4085,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4263,"endOffset":4316,"count":0}],"isBlockCoverage":false},{"functionName":"loadRc","ranges":[{"startOffset":4727,"endOffset":4873,"count":1},{"startOffset":4841,"endOffset":4861,"count":0}],"isBlockCoverage":true},{"functionName":"loadPkgRc","ranges":[{"startOffset":5309,"endOffset":6046,"count":1},{"startOffset":5370,"endOffset":5394,"count":0},{"startOffset":5589,"endOffset":5695,"count":0},{"startOffset":5767,"endOffset":6023,"count":0}],"isBlockCoverage":true},{"functionName":"loadOptions","ranges":[{"startOffset":6763,"endOffset":7652,"count":1},{"startOffset":6989,"endOffset":7011,"count":0},{"startOffset":7413,"endOffset":7418,"count":0},{"startOffset":7434,"endOffset":7439,"count":0},{"startOffset":7510,"endOffset":7576,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6933,"endOffset":6965,"count":6}],"isBlockCoverage":true}]},{"scriptId":"85","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/ansi-colors/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5905,"count":1}],"isBlockCoverage":true},{"functionName":"isObject","ranges":[{"startOffset":32,"endOffset":101,"count":0}],"isBlockCoverage":false},{"functionName":"hasColor","ranges":[{"startOffset":382,"endOffset":495,"count":1},{"startOffset":477,"endOffset":494,"count":0}],"isBlockCoverage":true},{"functionName":"create","ranges":[{"startOffset":513,"endOffset":5843,"count":1}],"isBlockCoverage":true},{"functionName":"ansi","ranges":[{"startOffset":634,"endOffset":1300,"count":42}],"isBlockCoverage":true},{"functionName":"style.wrap","ranges":[{"startOffset":857,"endOffset":1277,"count":3},{"startOffset":912,"endOffset":955,"count":0},{"startOffset":1214,"endOffset":1261,"count":0}],"isBlockCoverage":true},{"functionName":"wrap","ranges":[{"startOffset":1318,"endOffset":1434,"count":3},{"startOffset":1386,"endOffset":1400,"count":0}],"isBlockCoverage":true},{"functionName":"style","ranges":[{"startOffset":1453,"endOffset":1899,"count":3},{"startOffset":1512,"endOffset":1522,"count":0},{"startOffset":1557,"endOffset":1570,"count":0},{"startOffset":1605,"endOffset":1615,"count":0},{"startOffset":1745,"endOffset":1813,"count":0}],"isBlockCoverage":true},{"functionName":"define","ranges":[{"startOffset":1919,"endOffset":2460,"count":42},{"startOffset":2026,"endOffset":2053,"count":5}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":2176,"endOffset":2231,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2239,"endOffset":2448,"count":3},{"startOffset":2383,"endOffset":2408,"count":0}],"isBlockCoverage":true},{"functionName":"color","ranges":[{"startOffset":2267,"endOffset":2301,"count":3}],"isBlockCoverage":true},{"functionName":"colors.hasColor.colors.hasAnsi","ranges":[{"startOffset":4300,"endOffset":4428,"count":0}],"isBlockCoverage":false},{"functionName":"colors.alias","ranges":[{"startOffset":4448,"endOffset":5212,"count":2},{"startOffset":4506,"endOffset":4521,"count":0},{"startOffset":4566,"endOffset":4677,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":4922,"endOffset":4977,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4985,"endOffset":5200,"count":2},{"startOffset":5129,"endOffset":5158,"count":0}],"isBlockCoverage":true},{"functionName":"color","ranges":[{"startOffset":5013,"endOffset":5047,"count":0}],"isBlockCoverage":false},{"functionName":"colors.theme","ranges":[{"startOffset":5232,"endOffset":5438,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5467,"endOffset":5635,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5662,"endOffset":5672,"count":0}],"isBlockCoverage":false}]},{"scriptId":"86","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/ansi-colors/symbols.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1618,"count":1},{"startOffset":1191,"endOffset":1196,"count":0},{"startOffset":1228,"endOffset":1233,"count":0},{"startOffset":1345,"endOffset":1352,"count":0}],"isBlockCoverage":true}]},{"scriptId":"87","url":"node:internal/modules/esm/resolve","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":47075,"count":1}],"isBlockCoverage":false},{"functionName":"emitTrailingSlashPatternDeprecation","ranges":[{"startOffset":2876,"endOffset":3524,"count":0}],"isBlockCoverage":false},{"functionName":"emitInvalidSegmentDeprecation","ranges":[{"startOffset":4051,"endOffset":4808,"count":0}],"isBlockCoverage":false},{"functionName":"emitLegacyIndexDeprecation","ranges":[{"startOffset":5255,"endOffset":6464,"count":30},{"startOffset":5356,"endOffset":5375,"count":0},{"startOffset":5458,"endOffset":5469,"count":22},{"startOffset":5469,"endOffset":5625,"count":8},{"startOffset":5625,"endOffset":5996,"count":0},{"startOffset":5996,"endOffset":6461,"count":8},{"startOffset":6039,"endOffset":6461,"count":0}],"isBlockCoverage":true},{"functionName":"legacyMainResolve","ranges":[{"startOffset":7600,"endOffset":8377,"count":30},{"startOffset":7770,"endOffset":7856,"count":0},{"startOffset":7898,"endOffset":7909,"count":0},{"startOffset":8153,"endOffset":8157,"count":0}],"isBlockCoverage":true},{"functionName":"finalizeResolution","ranges":[{"startOffset":9175,"endOffset":10689,"count":99},{"startOffset":9312,"endOffset":9469,"count":0},{"startOffset":9536,"endOffset":9725,"count":0},{"startOffset":9816,"endOffset":9853,"count":0},{"startOffset":9922,"endOffset":10016,"count":0},{"startOffset":10039,"endOffset":10334,"count":0},{"startOffset":10588,"endOffset":10593,"count":0}],"isBlockCoverage":true},{"functionName":"importNotDefined","ranges":[{"startOffset":11112,"endOffset":11327,"count":0}],"isBlockCoverage":false},{"functionName":"exportsNotFound","ranges":[{"startOffset":11732,"endOffset":11931,"count":0}],"isBlockCoverage":false},{"functionName":"throwInvalidSubpath","ranges":[{"startOffset":12580,"endOffset":12969,"count":0}],"isBlockCoverage":false},{"functionName":"invalidPackageTarget","ranges":[{"startOffset":13436,"endOffset":13824,"count":0}],"isBlockCoverage":false},{"functionName":"resolvePackageTargetString","ranges":[{"startOffset":15202,"endOffset":18033,"count":31},{"startOffset":15383,"endOffset":15394,"count":0},{"startOffset":15395,"endOffset":15431,"count":0},{"startOffset":15433,"endOffset":15519,"count":0},{"startOffset":15571,"endOffset":16141,"count":0},{"startOffset":16235,"endOffset":16859,"count":0},{"startOffset":17084,"endOffset":17170,"count":0},{"startOffset":17216,"endOffset":18032,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15909,"endOffset":15922,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16448,"endOffset":16461,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16597,"endOffset":16610,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17354,"endOffset":17367,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17598,"endOffset":17611,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17962,"endOffset":17975,"count":0}],"isBlockCoverage":false},{"functionName":"isArrayIndex","ranges":[{"startOffset":18232,"endOffset":18380,"count":89},{"startOffset":18330,"endOffset":18376,"count":0}],"isBlockCoverage":true},{"functionName":"resolvePackageTarget","ranges":[{"startOffset":19190,"endOffset":21506,"count":72},{"startOffset":19385,"endOffset":19543,"count":31},{"startOffset":19543,"endOffset":21386,"count":41},{"startOffset":19575,"endOffset":20454,"count":7},{"startOffset":19607,"endOffset":19635,"count":0},{"startOffset":19965,"endOffset":20119,"count":0},{"startOffset":20160,"endOffset":20189,"count":0},{"startOffset":20225,"endOffset":20285,"count":0},{"startOffset":20321,"endOffset":20384,"count":0},{"startOffset":20386,"endOffset":20454,"count":0},{"startOffset":20454,"endOffset":21386,"count":34},{"startOffset":20609,"endOffset":20844,"count":89},{"startOffset":20669,"endOffset":20837,"count":0},{"startOffset":20888,"endOffset":21307,"count":65},{"startOffset":20947,"endOffset":20969,"count":54},{"startOffset":20971,"endOffset":21300,"count":34},{"startOffset":21247,"endOffset":21260,"count":0},{"startOffset":21307,"endOffset":21386,"count":0},{"startOffset":21386,"endOffset":21505,"count":0}],"isBlockCoverage":true},{"functionName":"isConditionalExportsMainSugar","ranges":[{"startOffset":21798,"endOffset":22762,"count":31},{"startOffset":21931,"endOffset":21947,"count":0},{"startOffset":22004,"endOffset":22021,"count":0},{"startOffset":22166,"endOffset":22729,"count":130},{"startOffset":22279,"endOffset":22338,"count":31},{"startOffset":22338,"endOffset":22724,"count":99},{"startOffset":22394,"endOffset":22724,"count":0}],"isBlockCoverage":true},{"functionName":"packageExportsResolve","ranges":[{"startOffset":23270,"endOffset":25920,"count":31},{"startOffset":23481,"endOffset":23520,"count":15},{"startOffset":23933,"endOffset":24009,"count":0},{"startOffset":24043,"endOffset":25919,"count":0}],"isBlockCoverage":true},{"functionName":"patternKeyCompare","ranges":[{"startOffset":26303,"endOffset":26870,"count":0}],"isBlockCoverage":false},{"functionName":"packageImportsResolve","ranges":[{"startOffset":27368,"endOffset":29883,"count":0}],"isBlockCoverage":false},{"functionName":"getPackageType","ranges":[{"startOffset":30003,"endOffset":30119,"count":129}],"isBlockCoverage":true},{"functionName":"parsePackageName","ranges":[{"startOffset":30291,"endOffset":31381,"count":62},{"startOffset":30486,"endOffset":30722,"count":0},{"startOffset":30770,"endOffset":30786,"count":30},{"startOffset":30787,"endOffset":30839,"count":32},{"startOffset":31016,"endOffset":31053,"count":0},{"startOffset":31082,"endOffset":31204,"count":0},{"startOffset":31262,"endOffset":31266,"count":30},{"startOffset":31267,"endOffset":31321,"count":32}],"isBlockCoverage":true},{"functionName":"packageResolve","ranges":[{"startOffset":31714,"endOffset":33842,"count":62},{"startOffset":31829,"endOffset":31877,"count":0},{"startOffset":32185,"endOffset":32222,"count":0},{"startOffset":32224,"endOffset":32344,"count":0},{"startOffset":32526,"endOffset":33622,"count":124},{"startOffset":32789,"endOffset":33073,"count":62},{"startOffset":32868,"endOffset":32906,"count":0},{"startOffset":33073,"endOffset":33258,"count":62},{"startOffset":33258,"endOffset":33378,"count":8},{"startOffset":33378,"endOffset":33412,"count":54},{"startOffset":33412,"endOffset":33527,"count":30},{"startOffset":33527,"endOffset":33622,"count":24},{"startOffset":33622,"endOffset":33841,"count":0}],"isBlockCoverage":true},{"functionName":"isBareSpecifier","ranges":[{"startOffset":33959,"endOffset":34071,"count":0}],"isBlockCoverage":false},{"functionName":"isRelativeSpecifier","ranges":[{"startOffset":34196,"endOffset":34483,"count":198},{"startOffset":34267,"endOffset":34463,"count":58},{"startOffset":34326,"endOffset":34342,"count":26},{"startOffset":34342,"endOffset":34458,"count":32},{"startOffset":34463,"endOffset":34482,"count":140}],"isBlockCoverage":true},{"functionName":"shouldBeTreatedAsRelativeOrAbsolutePath","ranges":[{"startOffset":34638,"endOffset":34833,"count":198},{"startOffset":34725,"endOffset":34742,"count":0},{"startOffset":34772,"endOffset":34788,"count":0}],"isBlockCoverage":true},{"functionName":"moduleResolve","ranges":[{"startOffset":35205,"endOffset":36615,"count":99},{"startOffset":35398,"endOffset":35418,"count":0},{"startOffset":35730,"endOffset":35962,"count":29},{"startOffset":35794,"endOffset":35957,"count":0},{"startOffset":35962,"endOffset":36481,"count":70},{"startOffset":36018,"endOffset":36092,"count":0},{"startOffset":36156,"endOffset":36476,"count":62},{"startOffset":36192,"endOffset":36247,"count":0},{"startOffset":36249,"endOffset":36406,"count":0},{"startOffset":36520,"endOffset":36548,"count":0}],"isBlockCoverage":true},{"functionName":"resolveAsCommonJS","ranges":[{"startOffset":36823,"endOffset":38696,"count":0}],"isBlockCoverage":false},{"functionName":"checkIfDisallowedImport","ranges":[{"startOffset":39086,"endOffset":40499,"count":99},{"startOffset":39399,"endOffset":40491,"count":0}],"isBlockCoverage":true},{"functionName":"throwIfInvalidParentURL","ranges":[{"startOffset":40645,"endOffset":40925,"count":99},{"startOffset":40723,"endOffset":40776,"count":0},{"startOffset":40814,"endOffset":40834,"count":0},{"startOffset":40836,"endOffset":40922,"count":0}],"isBlockCoverage":true},{"functionName":"defaultResolve","ranges":[{"startOffset":41560,"endOffset":45321,"count":99},{"startOffset":41720,"endOffset":41730,"count":0},{"startOffset":41732,"endOffset":42564,"count":0},{"startOffset":42674,"endOffset":42715,"count":0},{"startOffset":42818,"endOffset":42879,"count":29},{"startOffset":42879,"endOffset":42929,"count":70},{"startOffset":42929,"endOffset":43207,"count":37},{"startOffset":43106,"endOffset":43198,"count":0},{"startOffset":43215,"endOffset":43276,"count":0},{"startOffset":43282,"endOffset":43319,"count":62},{"startOffset":43664,"endOffset":43687,"count":0},{"startOffset":43763,"endOffset":43773,"count":0},{"startOffset":43804,"endOffset":43851,"count":0},{"startOffset":43914,"endOffset":44431,"count":0},{"startOffset":44596,"endOffset":44618,"count":0},{"startOffset":44652,"endOffset":45086,"count":0}],"isBlockCoverage":true},{"functionName":"decorateErrorWithCommonJSHints","ranges":[{"startOffset":45592,"endOffset":46217,"count":0}],"isBlockCoverage":false},{"functionName":"defaultResolve","ranges":[{"startOffset":46664,"endOffset":47069,"count":0}],"isBlockCoverage":false}]},{"scriptId":"88","url":"node:internal/modules/esm/package_config","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2284,"count":1}],"isBlockCoverage":false},{"functionName":"getPackageScopeConfig","ranges":[{"startOffset":1099,"endOffset":2228,"count":191},{"startOffset":1219,"endOffset":1961,"count":289},{"startOffset":1355,"endOffset":1377,"count":0},{"startOffset":1573,"endOffset":1610,"count":191},{"startOffset":1610,"endOffset":1934,"count":98},{"startOffset":1934,"endOffset":1956,"count":0},{"startOffset":1961,"endOffset":2227,"count":0}],"isBlockCoverage":true}]},{"scriptId":"89","url":"node:internal/modules/esm/get_format","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6880,"count":1}],"isBlockCoverage":false},{"functionName":"node:","ranges":[{"startOffset":984,"endOffset":1015,"count":0}],"isBlockCoverage":false},{"functionName":"getDataProtocolModuleFormat","ranges":[{"startOffset":1087,"endOffset":1310,"count":0}],"isBlockCoverage":false},{"functionName":"extname","ranges":[{"startOffset":1597,"endOffset":1968,"count":129},{"startOffset":1699,"endOffset":1951,"count":387},{"startOffset":1763,"endOffset":1799,"count":0},{"startOffset":1809,"endOffset":1939,"count":129},{"startOffset":1898,"endOffset":1902,"count":0},{"startOffset":1951,"endOffset":1967,"count":0}],"isBlockCoverage":true},{"functionName":"underNodeModules","ranges":[{"startOffset":2206,"endOffset":2431,"count":0}],"isBlockCoverage":false},{"functionName":"getFileProtocolModuleFormat","ranges":[{"startOffset":2580,"endOffset":5490,"count":129},{"startOffset":2834,"endOffset":2869,"count":77},{"startOffset":2869,"endOffset":3006,"count":52},{"startOffset":3006,"endOffset":3369,"count":0},{"startOffset":3377,"endOffset":3502,"count":0},{"startOffset":3510,"endOffset":3982,"count":52},{"startOffset":3792,"endOffset":3945,"count":0},{"startOffset":3994,"endOffset":5489,"count":0}],"isBlockCoverage":true},{"functionName":"getHttpProtocolModuleFormat","ranges":[{"startOffset":5633,"endOffset":5988,"count":0}],"isBlockCoverage":false},{"functionName":"defaultGetFormatWithoutErrors","ranges":[{"startOffset":6140,"endOffset":6381,"count":129},{"startOffset":6296,"endOffset":6320,"count":0}],"isBlockCoverage":true},{"functionName":"defaultGetFormat","ranges":[{"startOffset":6533,"endOffset":6762,"count":0}],"isBlockCoverage":false}]},{"scriptId":"90","url":"node:internal/modules/esm/formats","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1861,"count":1}],"isBlockCoverage":false},{"functionName":"mimeToFormat","ranges":[{"startOffset":687,"endOffset":1035,"count":0}],"isBlockCoverage":false},{"functionName":"getFormatOfExtensionlessFile","ranges":[{"startOffset":1413,"endOffset":1760,"count":0}],"isBlockCoverage":false}]},{"scriptId":"91","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/yargs-parser/build/index.cjs","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":42313,"count":1},{"startOffset":41005,"endOffset":41049,"count":0},{"startOffset":41190,"endOffset":41388,"count":0},{"startOffset":41425,"endOffset":41429,"count":0}],"isBlockCoverage":true},{"functionName":"camelCase","ranges":[{"startOffset":96,"endOffset":980,"count":41},{"startOffset":172,"endOffset":200,"count":0},{"startOffset":297,"endOffset":323,"count":0},{"startOffset":325,"endOffset":352,"count":0},{"startOffset":511,"endOffset":537,"count":0},{"startOffset":564,"endOffset":946,"count":522},{"startOffset":633,"endOffset":727,"count":47},{"startOffset":752,"endOffset":783,"count":481},{"startOffset":768,"endOffset":782,"count":434},{"startOffset":785,"endOffset":837,"count":47},{"startOffset":837,"endOffset":936,"count":475}],"isBlockCoverage":true},{"functionName":"decamelize","ranges":[{"startOffset":981,"endOffset":1474,"count":36},{"startOffset":1089,"endOffset":1095,"count":0},{"startOffset":1165,"endOffset":1447,"count":412},{"startOffset":1289,"endOffset":1297,"count":42},{"startOffset":1299,"endOffset":1377,"count":42},{"startOffset":1377,"endOffset":1441,"count":370}],"isBlockCoverage":true},{"functionName":"looksLikeNumber","ranges":[{"startOffset":1475,"endOffset":1786,"count":26},{"startOffset":1552,"endOffset":1565,"count":0},{"startOffset":1605,"endOffset":1617,"count":2},{"startOffset":1617,"endOffset":1660,"count":24},{"startOffset":1660,"endOffset":1672,"count":0},{"startOffset":1672,"endOffset":1707,"count":24},{"startOffset":1707,"endOffset":1720,"count":0},{"startOffset":1720,"endOffset":1785,"count":24}],"isBlockCoverage":true},{"functionName":"tokenizeArgString","ranges":[{"startOffset":1788,"endOffset":2573,"count":6},{"startOffset":1862,"endOffset":1940,"count":5},{"startOffset":1940,"endOffset":2125,"count":1},{"startOffset":2125,"endOffset":2554,"count":0},{"startOffset":2554,"endOffset":2572,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1893,"endOffset":1932,"count":6},{"startOffset":1920,"endOffset":1928,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2605,"endOffset":2843,"count":1}],"isBlockCoverage":true},{"functionName":"YargsParser","ranges":[{"startOffset":2941,"endOffset":2992,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":2997,"endOffset":39528,"count":6},{"startOffset":4641,"endOffset":4646,"count":0},{"startOffset":4794,"endOffset":4800,"count":3},{"startOffset":4801,"endOffset":4806,"count":3},{"startOffset":4930,"endOffset":4945,"count":3},{"startOffset":5604,"endOffset":5609,"count":0},{"startOffset":6247,"endOffset":6252,"count":0},{"startOffset":6408,"endOffset":6413,"count":0},{"startOffset":6571,"endOffset":6576,"count":0},{"startOffset":6733,"endOffset":6738,"count":3},{"startOffset":6898,"endOffset":6903,"count":3},{"startOffset":7675,"endOffset":8249,"count":3},{"startOffset":7756,"endOffset":7918,"count":0},{"startOffset":8746,"endOffset":15990,"count":5},{"startOffset":9037,"endOffset":9089,"count":0},{"startOffset":9144,"endOffset":9222,"count":0},{"startOffset":9330,"endOffset":9886,"count":0},{"startOffset":9934,"endOffset":9970,"count":0},{"startOffset":9972,"endOffset":10242,"count":0},{"startOffset":10283,"endOffset":10349,"count":4},{"startOffset":10351,"endOffset":11560,"count":1},{"startOffset":10634,"endOffset":11528,"count":0},{"startOffset":11560,"endOffset":15980,"count":4},{"startOffset":11605,"endOffset":11804,"count":0},{"startOffset":11847,"endOffset":11870,"count":0},{"startOffset":11872,"endOffset":12479,"count":0},{"startOffset":12522,"endOffset":12545,"count":0},{"startOffset":12547,"endOffset":15406,"count":0},{"startOffset":15450,"endOffset":15488,"count":0},{"startOffset":15489,"endOffset":15550,"count":0},{"startOffset":15552,"endOffset":15651,"count":0},{"startOffset":15687,"endOffset":15771,"count":0},{"startOffset":15830,"endOffset":15910,"count":0},{"startOffset":16275,"endOffset":16300,"count":0},{"startOffset":16478,"endOffset":16496,"count":3},{"startOffset":16510,"endOffset":16534,"count":0},{"startOffset":16681,"endOffset":16713,"count":3},{"startOffset":16715,"endOffset":16872,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5635,"endOffset":6213,"count":51},{"startOffset":5700,"endOffset":5709,"count":0},{"startOffset":6069,"endOffset":6131,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5769,"endOffset":6016,"count":429}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6278,"endOffset":6375,"count":121}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6439,"endOffset":6538,"count":40}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6602,"endOffset":6701,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6764,"endOffset":6862,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6929,"endOffset":7030,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7124,"endOffset":7312,"count":88}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7420,"endOffset":7614,"count":141}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7821,"endOffset":7902,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8027,"endOffset":8223,"count":1},{"startOffset":8098,"endOffset":8128,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8358,"endOffset":8515,"count":26},{"startOffset":8407,"endOffset":8412,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8422,"endOffset":8503,"count":19}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16343,"endOffset":16448,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16560,"endOffset":16628,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16754,"endOffset":16794,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16804,"endOffset":16860,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16969,"endOffset":16984,"count":107}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16995,"endOffset":17247,"count":121},{"startOffset":17064,"endOffset":17086,"count":52},{"startOffset":17088,"endOffset":17197,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17143,"endOffset":17166,"count":2}],"isBlockCoverage":true},{"functionName":"pushPositional","ranges":[{"startOffset":17268,"endOffset":17539,"count":4},{"startOffset":17422,"endOffset":17463,"count":0}],"isBlockCoverage":true},{"functionName":"eatNargs","ranges":[{"startOffset":17548,"endOffset":19169,"count":0}],"isBlockCoverage":false},{"functionName":"eatArray","ranges":[{"startOffset":19178,"endOffset":20962,"count":1},{"startOffset":19436,"endOffset":19469,"count":0},{"startOffset":19471,"endOffset":19524,"count":0},{"startOffset":19634,"endOffset":19657,"count":0},{"startOffset":19658,"endOffset":19688,"count":0},{"startOffset":19691,"endOffset":19900,"count":0},{"startOffset":19973,"endOffset":20066,"count":0},{"startOffset":20187,"endOffset":20210,"count":0},{"startOffset":20251,"endOffset":20284,"count":0},{"startOffset":20285,"endOffset":20318,"count":0},{"startOffset":20345,"endOffset":20351,"count":0},{"startOffset":20429,"endOffset":20452,"count":0},{"startOffset":20453,"endOffset":20483,"count":0},{"startOffset":20509,"endOffset":20515,"count":0},{"startOffset":20684,"endOffset":20799,"count":0},{"startOffset":20801,"endOffset":20894,"count":0}],"isBlockCoverage":true},{"functionName":"setArg","ranges":[{"startOffset":20971,"endOffset":22834,"count":30},{"startOffset":21029,"endOffset":21069,"count":3},{"startOffset":21071,"endOffset":21268,"count":3},{"startOffset":21443,"endOffset":21648,"count":21},{"startOffset":21685,"endOffset":21717,"count":0},{"startOffset":21719,"endOffset":22196,"count":0},{"startOffset":22251,"endOffset":22289,"count":2},{"startOffset":22291,"endOffset":22824,"count":2},{"startOffset":22354,"endOffset":22359,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21122,"endOffset":21201,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21488,"endOffset":21632,"count":13}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21780,"endOffset":22180,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22391,"endOffset":22808,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":22535,"endOffset":22608,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":22634,"endOffset":22766,"count":2},{"startOffset":22707,"endOffset":22731,"count":0}],"isBlockCoverage":true},{"functionName":"addNewAlias","ranges":[{"startOffset":22843,"endOffset":23188,"count":4},{"startOffset":22915,"endOffset":22943,"count":2},{"startOffset":22946,"endOffset":23049,"count":2},{"startOffset":23089,"endOffset":23119,"count":3},{"startOffset":23122,"endOffset":23178,"count":1}],"isBlockCoverage":true},{"functionName":"processValue","ranges":[{"startOffset":23197,"endOffset":24302,"count":31},{"startOffset":23271,"endOffset":23324,"count":7},{"startOffset":23325,"endOffset":23374,"count":0},{"startOffset":23376,"endOffset":23447,"count":0},{"startOffset":23498,"endOffset":23535,"count":29},{"startOffset":23537,"endOffset":23639,"count":2},{"startOffset":23604,"endOffset":23625,"count":0},{"startOffset":23699,"endOffset":23760,"count":7},{"startOffset":23777,"endOffset":23806,"count":24},{"startOffset":23859,"endOffset":23912,"count":0},{"startOffset":23914,"endOffset":23966,"count":0},{"startOffset":24021,"endOffset":24058,"count":2},{"startOffset":24060,"endOffset":24266,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23709,"endOffset":23759,"count":16}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":24138,"endOffset":24179,"count":0}],"isBlockCoverage":false},{"functionName":"maybeCoerceNumber","ranges":[{"startOffset":24311,"endOffset":24955,"count":57},{"startOffset":24411,"endOffset":24425,"count":28},{"startOffset":24443,"endOffset":24456,"count":2},{"startOffset":24456,"endOffset":24510,"count":55},{"startOffset":24510,"endOffset":24547,"count":35},{"startOffset":24548,"endOffset":24572,"count":32},{"startOffset":24574,"endOffset":24919,"count":26},{"startOffset":24642,"endOffset":24675,"count":2},{"startOffset":24676,"endOffset":24737,"count":2},{"startOffset":24778,"endOffset":24841,"count":24},{"startOffset":24843,"endOffset":24905,"count":2},{"startOffset":24919,"endOffset":24954,"count":55}],"isBlockCoverage":true},{"functionName":"setConfig","ranges":[{"startOffset":24964,"endOffset":26599,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":25168,"endOffset":26587,"count":1},{"startOffset":25302,"endOffset":26573,"count":0}],"isBlockCoverage":true},{"functionName":"setConfigObject","ranges":[{"startOffset":26608,"endOffset":27284,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":26689,"endOffset":27272,"count":34},{"startOffset":26786,"endOffset":26804,"count":0},{"startOffset":26858,"endOffset":26875,"count":11},{"startOffset":26876,"endOffset":26900,"count":11},{"startOffset":26901,"endOffset":26933,"count":0},{"startOffset":26935,"endOffset":27007,"count":0},{"startOffset":27089,"endOffset":27167,"count":5},{"startOffset":27132,"endOffset":27166,"count":0},{"startOffset":27169,"endOffset":27240,"count":29}],"isBlockCoverage":true},{"functionName":"setConfigObjects","ranges":[{"startOffset":27293,"endOffset":27537,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":27417,"endOffset":27511,"count":7}],"isBlockCoverage":true},{"functionName":"applyEnvVars","ranges":[{"startOffset":27546,"endOffset":28422,"count":12},{"startOffset":27661,"endOffset":27730,"count":0},{"startOffset":27731,"endOffset":27735,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":27811,"endOffset":28410,"count":0}],"isBlockCoverage":false},{"functionName":"applyCoercions","ranges":[{"startOffset":28431,"endOffset":29278,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":28564,"endOffset":29266,"count":66},{"startOffset":28620,"endOffset":29252,"count":59},{"startOffset":28744,"endOffset":29234,"count":13},{"startOffset":28919,"endOffset":28924,"count":1},{"startOffset":29132,"endOffset":29212,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":28940,"endOffset":29079,"count":20}],"isBlockCoverage":true},{"functionName":"setPlaceholderKeys","ranges":[{"startOffset":29287,"endOffset":29579,"count":0}],"isBlockCoverage":false},{"functionName":"applyDefaultsAndAliases","ranges":[{"startOffset":29588,"endOffset":30205,"count":12}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":29705,"endOffset":30193,"count":90},{"startOffset":29772,"endOffset":30179,"count":36},{"startOffset":29894,"endOffset":29916,"count":10},{"startOffset":29951,"endOffset":29956,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":29966,"endOffset":30159,"count":26},{"startOffset":30064,"endOffset":30071,"count":0}],"isBlockCoverage":true},{"functionName":"hasKey","ranges":[{"startOffset":30214,"endOffset":30639,"count":150},{"startOffset":30566,"endOffset":30579,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":30395,"endOffset":30461,"count":0}],"isBlockCoverage":false},{"functionName":"setKey","ranges":[{"startOffset":30648,"endOffset":33097,"count":105},{"startOffset":31747,"endOffset":31783,"count":0},{"startOffset":31785,"endOffset":32029,"count":0},{"startOffset":32069,"endOffset":32128,"count":0},{"startOffset":32173,"endOffset":32667,"count":0},{"startOffset":32726,"endOffset":32798,"count":20},{"startOffset":32774,"endOffset":32783,"count":0},{"startOffset":32798,"endOffset":33087,"count":85},{"startOffset":32856,"endOffset":32909,"count":0},{"startOffset":32910,"endOffset":32962,"count":0},{"startOffset":32965,"endOffset":33022,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":30836,"endOffset":31451,"count":0}],"isBlockCoverage":false},{"functionName":"extendAliases","ranges":[{"startOffset":33106,"endOffset":34699,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33165,"endOffset":34687,"count":24},{"startOffset":33214,"endOffset":33219,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33229,"endOffset":34671,"count":275},{"startOffset":33314,"endOffset":33321,"count":106},{"startOffset":33321,"endOffset":33386,"count":169},{"startOffset":33386,"endOffset":33391,"count":62}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33453,"endOffset":33880,"count":290},{"startOffset":33508,"endOffset":33548,"count":57},{"startOffset":33550,"endOffset":33858,"count":36}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33942,"endOffset":34395,"count":326},{"startOffset":33998,"endOffset":34016,"count":230},{"startOffset":34017,"endOffset":34057,"count":36},{"startOffset":34059,"endOffset":34373,"count":36},{"startOffset":34161,"endOffset":34200,"count":2},{"startOffset":34202,"endOffset":34347,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34445,"endOffset":34651,"count":157}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34542,"endOffset":34626,"count":219}],"isBlockCoverage":true},{"functionName":"checkAllAliases","ranges":[{"startOffset":34708,"endOffset":34993,"count":442},{"startOffset":34803,"endOffset":34808,"count":110},{"startOffset":34958,"endOffset":34974,"count":63},{"startOffset":34975,"endOffset":34982,"count":379}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34902,"endOffset":34927,"count":667}],"isBlockCoverage":true},{"functionName":"hasAnyFlag","ranges":[{"startOffset":35002,"endOffset":35300,"count":0}],"isBlockCoverage":false},{"functionName":"hasFlagsMatching","ranges":[{"startOffset":35309,"endOffset":35589,"count":0}],"isBlockCoverage":false},{"functionName":"hasAllShortFlags","ranges":[{"startOffset":35598,"endOffset":36444,"count":0}],"isBlockCoverage":false},{"functionName":"isUnknownOptionAsArg","ranges":[{"startOffset":36453,"endOffset":36584,"count":5},{"startOffset":36550,"endOffset":36573,"count":0}],"isBlockCoverage":true},{"functionName":"isUnknownOption","ranges":[{"startOffset":36593,"endOffset":37298,"count":0}],"isBlockCoverage":false},{"functionName":"defaultValue","ranges":[{"startOffset":37307,"endOffset":37634,"count":0}],"isBlockCoverage":false},{"functionName":"defaultForType","ranges":[{"startOffset":37643,"endOffset":37979,"count":0}],"isBlockCoverage":false},{"functionName":"guessType","ranges":[{"startOffset":37988,"endOffset":38548,"count":0}],"isBlockCoverage":false},{"functionName":"isUndefined","ranges":[{"startOffset":38557,"endOffset":38632,"count":27}],"isBlockCoverage":true},{"functionName":"checkConfiguration","ranges":[{"startOffset":38641,"endOffset":39213,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":38716,"endOffset":39201,"count":0}],"isBlockCoverage":false},{"functionName":"combineAliases","ranges":[{"startOffset":39531,"endOffset":40733,"count":6},{"startOffset":39871,"endOffset":40359,"count":107},{"startOffset":39937,"endOffset":40349,"count":1055},{"startOffset":40130,"endOffset":40335,"count":0},{"startOffset":40349,"endOffset":40359,"count":1055},{"startOffset":40359,"endOffset":40365,"count":107}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":39692,"endOffset":39770,"count":107}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":39995,"endOffset":40089,"count":2238}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":40390,"endOffset":40708,"count":107}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":40453,"endOffset":40528,"count":228}],"isBlockCoverage":true},{"functionName":"increment","ranges":[{"startOffset":40734,"endOffset":40808,"count":105},{"startOffset":40791,"endOffset":40801,"count":0}],"isBlockCoverage":true},{"functionName":"sanitizeKey","ranges":[{"startOffset":40809,"endOffset":40913,"count":105},{"startOffset":40874,"endOffset":40895,"count":0}],"isBlockCoverage":true},{"functionName":"env","ranges":[{"startOffset":41495,"endOffset":41528,"count":0}],"isBlockCoverage":false},{"functionName":"require","ranges":[{"startOffset":41626,"endOffset":41933,"count":0}],"isBlockCoverage":false},{"functionName":"Parser","ranges":[{"startOffset":41958,"endOffset":42066,"count":0}],"isBlockCoverage":false},{"functionName":"yargsParser.detailed","ranges":[{"startOffset":42091,"endOffset":42161,"count":6}],"isBlockCoverage":true}]},{"scriptId":"92","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/run-option-metadata.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2237,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1647,"endOffset":1957,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1797,"endOffset":1939,"count":43},{"startOffset":1868,"endOffset":1873,"count":23}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1895,"endOffset":1933,"count":23}],"isBlockCoverage":true},{"functionName":"exports.isMochaFlag","ranges":[{"startOffset":2168,"endOffset":2235,"count":10}],"isBlockCoverage":true}]},{"scriptId":"93","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/one-and-dones.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1549,"count":1}],"isBlockCoverage":true},{"functionName":"showKeys","ranges":[{"startOffset":510,"endOffset":996,"count":0}],"isBlockCoverage":false},{"functionName":"list-interfaces","ranges":[{"startOffset":1181,"endOffset":1224,"count":0}],"isBlockCoverage":false},{"functionName":"list-reporters","ranges":[{"startOffset":1309,"endOffset":1351,"count":0}],"isBlockCoverage":false}]},{"scriptId":"94","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/mocha.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":38612,"count":1}],"isBlockCoverage":true},{"functionName":"exports.afterEach","ranges":[{"startOffset":2162,"endOffset":2278,"count":0}],"isBlockCoverage":false},{"functionName":"exports.after","ranges":[{"startOffset":2296,"endOffset":2413,"count":0}],"isBlockCoverage":false},{"functionName":"exports.beforeEach","ranges":[{"startOffset":2436,"endOffset":2538,"count":0}],"isBlockCoverage":false},{"functionName":"exports.before","ranges":[{"startOffset":2557,"endOffset":2660,"count":0}],"isBlockCoverage":false},{"functionName":"exports.describe","ranges":[{"startOffset":2681,"endOffset":2781,"count":0}],"isBlockCoverage":false},{"functionName":"exports.describe.only","ranges":[{"startOffset":2807,"endOffset":2924,"count":0}],"isBlockCoverage":false},{"functionName":"exports.describe.skip","ranges":[{"startOffset":2950,"endOffset":3067,"count":0}],"isBlockCoverage":false},{"functionName":"exports.it","ranges":[{"startOffset":3082,"endOffset":3175,"count":0}],"isBlockCoverage":false},{"functionName":"exports.it.only","ranges":[{"startOffset":3195,"endOffset":3293,"count":0}],"isBlockCoverage":false},{"functionName":"exports.it.skip","ranges":[{"startOffset":3313,"endOffset":3411,"count":0}],"isBlockCoverage":false},{"functionName":"exports.run","ranges":[{"startOffset":3712,"endOffset":3781,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha","ranges":[{"startOffset":6154,"endOffset":8547,"count":1},{"startOffset":6868,"endOffset":6871,"count":0},{"startOffset":6925,"endOffset":6965,"count":0},{"startOffset":7341,"endOffset":7385,"count":0},{"startOffset":8393,"endOffset":8457,"count":0},{"startOffset":8462,"endOffset":8545,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7237,"endOffset":7306,"count":15},{"startOffset":7276,"endOffset":7302,"count":1}],"isBlockCoverage":true},{"functionName":"Mocha.bail","ranges":[{"startOffset":8786,"endOffset":8855,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.addFile","ranges":[{"startOffset":9200,"endOffset":9259,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.reporter","ranges":[{"startOffset":9836,"endOffset":10988,"count":1},{"startOffset":9921,"endOffset":9961,"count":0},{"startOffset":10001,"endOffset":10010,"count":0},{"startOffset":10251,"endOffset":10765,"count":0}],"isBlockCoverage":true},{"functionName":"Mocha.ui","ranges":[{"startOffset":11322,"endOffset":11829,"count":1},{"startOffset":11391,"endOffset":11420,"count":0},{"startOffset":11440,"endOffset":11448,"count":0},{"startOffset":11518,"endOffset":11680,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11755,"endOffset":11809,"count":8}],"isBlockCoverage":true},{"functionName":"Mocha.loadFiles","ranges":[{"startOffset":12364,"endOffset":12700,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.loadFilesAsync","ranges":[{"startOffset":13554,"endOffset":13995,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13715,"endOffset":13800,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13806,"endOffset":13970,"count":8}],"isBlockCoverage":true},{"functionName":"Mocha.unloadFile","ranges":[{"startOffset":14209,"endOffset":14425,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.unloadFiles","ranges":[{"startOffset":14867,"endOffset":15231,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.fgrep","ranges":[{"startOffset":15586,"endOffset":15686,"count":1},{"startOffset":15637,"endOffset":15685,"count":0}],"isBlockCoverage":true},{"functionName":"Mocha.grep","ranges":[{"startOffset":16827,"endOffset":17115,"count":1},{"startOffset":16869,"endOffset":17059,"count":0}],"isBlockCoverage":true},{"functionName":"Mocha.invert","ranges":[{"startOffset":17386,"endOffset":17446,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.checkLeaks","ranges":[{"startOffset":17742,"endOffset":17832,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.cleanReferencesAfterRun","ranges":[{"startOffset":18230,"endOffset":18352,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.dispose","ranges":[{"startOffset":18647,"endOffset":18982,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.fullTrace","ranges":[{"startOffset":19245,"endOffset":19332,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.global","ranges":[{"startOffset":19753,"endOffset":19968,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19878,"endOffset":19949,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.color","ranges":[{"startOffset":20350,"endOffset":20425,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.inlineDiffs","ranges":[{"startOffset":20725,"endOffset":20818,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.diff","ranges":[{"startOffset":21075,"endOffset":21147,"count":1}],"isBlockCoverage":true},{"functionName":"Mocha.timeout","ranges":[{"startOffset":21720,"endOffset":21784,"count":1}],"isBlockCoverage":true},{"functionName":"Mocha.retries","ranges":[{"startOffset":22153,"endOffset":22217,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.slow","ranges":[{"startOffset":22594,"endOffset":22655,"count":1}],"isBlockCoverage":true},{"functionName":"Mocha.asyncOnly","ranges":[{"startOffset":22946,"endOffset":23033,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.noHighlighting","ranges":[{"startOffset":23175,"endOffset":23243,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.allowUncaught","ranges":[{"startOffset":23514,"endOffset":23613,"count":0}],"isBlockCoverage":false},{"functionName":"delay","ranges":[{"startOffset":23880,"endOffset":23944,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.dryRun","ranges":[{"startOffset":24191,"endOffset":24269,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.failZero","ranges":[{"startOffset":24520,"endOffset":24604,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.passOnFailingTestSuite","ranges":[{"startOffset":24880,"endOffset":25004,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.forbidOnly","ranges":[{"startOffset":25269,"endOffset":25359,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha.forbidPending","ranges":[{"startOffset":25645,"endOffset":25744,"count":0}],"isBlockCoverage":false},{"functionName":"Mocha._guardRunningStateTransition","ranges":[{"startOffset":25911,"endOffset":26595,"count":1},{"startOffset":25968,"endOffset":26145,"count":0},{"startOffset":26252,"endOffset":26593,"count":0}],"isBlockCoverage":true},{"functionName":"Mocha.run","ranges":[{"startOffset":27617,"endOffset":29944,"count":1},{"startOffset":27737,"endOffset":27802,"count":0},{"startOffset":27852,"endOffset":27879,"count":0},{"startOffset":28545,"endOffset":28597,"count":0},{"startOffset":28697,"endOffset":28756,"count":0}],"isBlockCoverage":true},{"functionName":"done","ranges":[{"startOffset":28884,"endOffset":29197,"count":1},{"startOffset":29026,"endOffset":29044,"count":0},{"startOffset":29058,"endOffset":29071,"count":0},{"startOffset":29118,"endOffset":29160,"count":0}],"isBlockCoverage":true},{"functionName":"runAsync","ranges":[{"startOffset":29219,"endOffset":29651,"count":1},{"startOffset":29335,"endOffset":29379,"count":0},{"startOffset":29560,"endOffset":29622,"count":0}],"isBlockCoverage":true},{"functionName":"rootHooks","ranges":[{"startOffset":30104,"endOffset":30662,"count":0}],"isBlockCoverage":false},{"functionName":"parallelMode","ranges":[{"startOffset":31343,"endOffset":32150,"count":0}],"isBlockCoverage":false},{"functionName":"lazyLoadFiles","ranges":[{"startOffset":32579,"endOffset":32709,"count":1}],"isBlockCoverage":true},{"functionName":"globalSetup","ranges":[{"startOffset":33001,"endOffset":33200,"count":1}],"isBlockCoverage":true},{"functionName":"globalTeardown","ranges":[{"startOffset":33504,"endOffset":33727,"count":1}],"isBlockCoverage":true},{"functionName":"runGlobalSetup","ranges":[{"startOffset":34200,"endOffset":34493,"count":0}],"isBlockCoverage":false},{"functionName":"runGlobalTeardown","ranges":[{"startOffset":34970,"endOffset":35286,"count":0}],"isBlockCoverage":false},{"functionName":"_runGlobalFixtures","ranges":[{"startOffset":35560,"endOffset":35737,"count":0}],"isBlockCoverage":false},{"functionName":"enableGlobalSetup","ranges":[{"startOffset":35965,"endOffset":36079,"count":1}],"isBlockCoverage":true},{"functionName":"enableGlobalTeardown","ranges":[{"startOffset":36316,"endOffset":36440,"count":1}],"isBlockCoverage":true},{"functionName":"hasGlobalSetupFixtures","ranges":[{"startOffset":36600,"endOffset":36688,"count":1}],"isBlockCoverage":true},{"functionName":"hasGlobalTeardownFixtures","ranges":[{"startOffset":36856,"endOffset":36954,"count":1}],"isBlockCoverage":true}]},{"scriptId":"95","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/escape-string-regexp/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":457,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":455,"count":0}],"isBlockCoverage":false}]},{"scriptId":"96","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":946,"count":1}],"isBlockCoverage":true}]},{"scriptId":"97","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/base.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12917,"count":1},{"startOffset":1078,"endOffset":1119,"count":0},{"startOffset":2421,"endOffset":2480,"count":0}],"isBlockCoverage":true},{"functionName":"getBrowserWindowSize","ranges":[{"startOffset":436,"endOffset":636,"count":0}],"isBlockCoverage":false},{"functionName":"exports.color","ranges":[{"startOffset":2116,"endOffset":2265,"count":123},{"startOffset":2165,"endOffset":2194,"count":0}],"isBlockCoverage":true},{"functionName":"hide","ranges":[{"startOffset":2668,"endOffset":2736,"count":0}],"isBlockCoverage":false},{"functionName":"show","ranges":[{"startOffset":2747,"endOffset":2815,"count":0}],"isBlockCoverage":false},{"functionName":"deleteLine","ranges":[{"startOffset":2832,"endOffset":2898,"count":0}],"isBlockCoverage":false},{"functionName":"beginningOfLine","ranges":[{"startOffset":2920,"endOffset":2986,"count":0}],"isBlockCoverage":false},{"functionName":"CR","ranges":[{"startOffset":2995,"endOffset":3158,"count":0}],"isBlockCoverage":false},{"functionName":"exports.showDiff","ranges":[{"startOffset":3198,"endOffset":3346,"count":20},{"startOffset":3264,"endOffset":3305,"count":6},{"startOffset":3306,"endOffset":3339,"count":6}],"isBlockCoverage":true},{"functionName":"stringifyDiffObjs","ranges":[{"startOffset":3350,"endOffset":3555,"count":0}],"isBlockCoverage":false},{"functionName":"exports.generateDiff","ranges":[{"startOffset":3866,"endOffset":4645,"count":0}],"isBlockCoverage":false},{"functionName":"getFullErrorStack","ranges":[{"startOffset":4828,"endOffset":5757,"count":10},{"startOffset":4862,"endOffset":4878,"count":0},{"startOffset":4880,"endOffset":4943,"count":0},{"startOffset":5002,"endOffset":5041,"count":0},{"startOffset":5147,"endOffset":5176,"count":0},{"startOffset":5213,"endOffset":5223,"count":0},{"startOffset":5272,"endOffset":5276,"count":0},{"startOffset":5299,"endOffset":5323,"count":0},{"startOffset":5478,"endOffset":5702,"count":0}],"isBlockCoverage":true},{"functionName":"exports.list","ranges":[{"startOffset":5985,"endOffset":7454,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6080,"endOffset":7450,"count":10},{"startOffset":6317,"endOffset":6489,"count":0},{"startOffset":6623,"endOffset":6661,"count":0},{"startOffset":6734,"endOffset":7045,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7194,"endOffset":7387,"count":20},{"startOffset":7241,"endOffset":7282,"count":10},{"startOffset":7321,"endOffset":7357,"count":10}],"isBlockCoverage":true},{"functionName":"Base","ranges":[{"startOffset":7754,"endOffset":8837,"count":1},{"startOffset":7842,"endOffset":7899,"count":0},{"startOffset":7925,"endOffset":7930,"count":0},{"startOffset":8090,"endOffset":8132,"count":0},{"startOffset":8169,"endOffset":8202,"count":0},{"startOffset":8204,"endOffset":8259,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8290,"endOffset":8502,"count":34},{"startOffset":8345,"endOffset":8379,"count":0},{"startOffset":8422,"endOffset":8458,"count":2},{"startOffset":8458,"endOffset":8498,"count":32}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8535,"endOffset":8833,"count":10},{"startOffset":8581,"endOffset":8618,"count":0},{"startOffset":8672,"endOffset":8695,"count":0},{"startOffset":8697,"endOffset":8769,"count":0}],"isBlockCoverage":true},{"functionName":"Base.epilogue","ranges":[{"startOffset":8982,"endOffset":9601,"count":1},{"startOffset":9210,"endOffset":9214,"count":0},{"startOffset":9282,"endOffset":9396,"count":0}],"isBlockCoverage":true},{"functionName":"pad","ranges":[{"startOffset":9727,"endOffset":9828,"count":0}],"isBlockCoverage":false},{"functionName":"inlineDiff","ranges":[{"startOffset":10000,"endOffset":10558,"count":0}],"isBlockCoverage":false},{"functionName":"unifiedDiff","ranges":[{"startOffset":10738,"endOffset":11540,"count":0}],"isBlockCoverage":false},{"functionName":"errorDiff","ranges":[{"startOffset":11685,"endOffset":12037,"count":0}],"isBlockCoverage":false},{"functionName":"colorLines","ranges":[{"startOffset":12180,"endOffset":12325,"count":0}],"isBlockCoverage":false},{"functionName":"sameType","ranges":[{"startOffset":12538,"endOffset":12619,"count":6}],"isBlockCoverage":true}]},{"scriptId":"98","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7762,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":174,"endOffset":223,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":301,"endOffset":354,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":432,"endOffset":480,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":567,"endOffset":624,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":702,"endOffset":750,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":835,"endOffset":890,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":972,"endOffset":1028,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1104,"endOffset":1149,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1226,"endOffset":1273,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1354,"endOffset":1405,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1484,"endOffset":1534,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1613,"endOffset":1663,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1744,"endOffset":1796,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1875,"endOffset":1925,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1999,"endOffset":2044,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2125,"endOffset":2179,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2263,"endOffset":2319,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2407,"endOffset":2467,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2547,"endOffset":2599,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2679,"endOffset":2731,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2819,"endOffset":2876,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2964,"endOffset":3021,"count":0}],"isBlockCoverage":false},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":4462,"endOffset":4559,"count":1},{"startOffset":4536,"endOffset":4556,"count":0}],"isBlockCoverage":true}]},{"scriptId":"99","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/base.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":38478,"count":1}],"isBlockCoverage":true},{"functionName":"Diff","ranges":[{"startOffset":158,"endOffset":176,"count":7}],"isBlockCoverage":true},{"functionName":"diff","ranges":[{"startOffset":260,"endOffset":6642,"count":0}],"isBlockCoverage":false},{"functionName":"addToPath","ranges":[{"startOffset":6713,"endOffset":7336,"count":0}],"isBlockCoverage":false},{"functionName":"extractCommon","ranges":[{"startOffset":7411,"endOffset":8032,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":8100,"endOffset":8341,"count":0}],"isBlockCoverage":false},{"functionName":"removeEmpty","ranges":[{"startOffset":8414,"endOffset":8592,"count":0}],"isBlockCoverage":false},{"functionName":"castInput","ranges":[{"startOffset":8663,"endOffset":8712,"count":0}],"isBlockCoverage":false},{"functionName":"tokenize","ranges":[{"startOffset":8782,"endOffset":8840,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":8906,"endOffset":8959,"count":0}],"isBlockCoverage":false},{"functionName":"buildValues","ranges":[{"startOffset":8964,"endOffset":11368,"count":0}],"isBlockCoverage":false}]},{"scriptId":"100","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/character.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1671,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":327,"endOffset":424,"count":1},{"startOffset":401,"endOffset":421,"count":0}],"isBlockCoverage":true},{"functionName":"diffChars","ranges":[{"startOffset":688,"endOffset":789,"count":0}],"isBlockCoverage":false}]},{"scriptId":"101","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/word.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8786,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":464,"endOffset":561,"count":1},{"startOffset":538,"endOffset":558,"count":0}],"isBlockCoverage":true},{"functionName":"wordDiff.equals","ranges":[{"startOffset":1546,"endOffset":1789,"count":0}],"isBlockCoverage":false},{"functionName":"wordDiff.tokenize","ranges":[{"startOffset":1812,"endOffset":2493,"count":0}],"isBlockCoverage":false},{"functionName":"diffWords","ranges":[{"startOffset":2496,"endOffset":2853,"count":0}],"isBlockCoverage":false},{"functionName":"diffWordsWithSpace","ranges":[{"startOffset":2855,"endOffset":2960,"count":0}],"isBlockCoverage":false}]},{"scriptId":"102","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/util/params.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1752,"count":1}],"isBlockCoverage":true},{"functionName":"generateOptions","ranges":[{"startOffset":174,"endOffset":502,"count":0}],"isBlockCoverage":false}]},{"scriptId":"103","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/line.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6283,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":460,"endOffset":557,"count":1},{"startOffset":534,"endOffset":554,"count":0}],"isBlockCoverage":true},{"functionName":"lineDiff.tokenize","ranges":[{"startOffset":826,"endOffset":1648,"count":0}],"isBlockCoverage":false},{"functionName":"diffLines","ranges":[{"startOffset":1651,"endOffset":1749,"count":0}],"isBlockCoverage":false},{"functionName":"diffTrimmedLines","ranges":[{"startOffset":1751,"endOffset":2121,"count":0}],"isBlockCoverage":false}]},{"scriptId":"104","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/sentence.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2090,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":334,"endOffset":431,"count":1},{"startOffset":408,"endOffset":428,"count":0}],"isBlockCoverage":true},{"functionName":"sentenceDiff.tokenize","ranges":[{"startOffset":716,"endOffset":783,"count":0}],"isBlockCoverage":false},{"functionName":"diffSentences","ranges":[{"startOffset":786,"endOffset":892,"count":0}],"isBlockCoverage":false}]},{"scriptId":"105","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/css.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1966,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":317,"endOffset":414,"count":1},{"startOffset":391,"endOffset":411,"count":0}],"isBlockCoverage":true},{"functionName":"cssDiff.tokenize","ranges":[{"startOffset":679,"endOffset":738,"count":0}],"isBlockCoverage":false},{"functionName":"diffCss","ranges":[{"startOffset":741,"endOffset":836,"count":0}],"isBlockCoverage":false}]},{"scriptId":"106","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/json.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12937,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":440,"endOffset":537,"count":1},{"startOffset":514,"endOffset":534,"count":0}],"isBlockCoverage":true},{"functionName":"_typeof","ranges":[{"startOffset":539,"endOffset":917,"count":0}],"isBlockCoverage":false},{"functionName":"jsonDiff.castInput","ranges":[{"startOffset":1625,"endOffset":2249,"count":0}],"isBlockCoverage":false},{"functionName":"jsonDiff.equals","ranges":[{"startOffset":2270,"endOffset":2565,"count":0}],"isBlockCoverage":false},{"functionName":"diffJson","ranges":[{"startOffset":2568,"endOffset":2663,"count":0}],"isBlockCoverage":false},{"functionName":"canonicalize","ranges":[{"startOffset":2859,"endOffset":4359,"count":0}],"isBlockCoverage":false}]},{"scriptId":"107","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/array.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2300,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":325,"endOffset":422,"count":1},{"startOffset":399,"endOffset":419,"count":0}],"isBlockCoverage":true},{"functionName":"arrayDiff.tokenize","ranges":[{"startOffset":695,"endOffset":739,"count":0}],"isBlockCoverage":false},{"functionName":"arrayDiff.join.arrayDiff.removeEmpty","ranges":[{"startOffset":783,"endOffset":819,"count":0}],"isBlockCoverage":false},{"functionName":"diffArrays","ranges":[{"startOffset":822,"endOffset":922,"count":0}],"isBlockCoverage":false}]},{"scriptId":"108","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/patch/apply.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20050,"count":1}],"isBlockCoverage":true},{"functionName":"_interopRequireDefault","ranges":[{"startOffset":450,"endOffset":547,"count":1},{"startOffset":524,"endOffset":544,"count":0}],"isBlockCoverage":true},{"functionName":"applyPatch","ranges":[{"startOffset":573,"endOffset":4839,"count":0}],"isBlockCoverage":false},{"functionName":"applyPatches","ranges":[{"startOffset":4904,"endOffset":5760,"count":0}],"isBlockCoverage":false}]},{"scriptId":"109","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/patch/parse.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17908,"count":1}],"isBlockCoverage":true},{"functionName":"parsePatch","ranges":[{"startOffset":164,"endOffset":4730,"count":0}],"isBlockCoverage":false}]},{"scriptId":"110","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/util/distance-iterator.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4641,"count":1}],"isBlockCoverage":true},{"functionName":"_default","ranges":[{"startOffset":340,"endOffset":1483,"count":0}],"isBlockCoverage":false}]},{"scriptId":"111","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/patch/merge.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":50907,"count":1}],"isBlockCoverage":true},{"functionName":"_toConsumableArray","ranges":[{"startOffset":482,"endOffset":635,"count":0}],"isBlockCoverage":false},{"functionName":"_nonIterableSpread","ranges":[{"startOffset":637,"endOffset":827,"count":0}],"isBlockCoverage":false},{"functionName":"_unsupportedIterableToArray","ranges":[{"startOffset":829,"endOffset":1245,"count":0}],"isBlockCoverage":false},{"functionName":"_iterableToArray","ranges":[{"startOffset":1247,"endOffset":1377,"count":0}],"isBlockCoverage":false},{"functionName":"_arrayWithoutHoles","ranges":[{"startOffset":1379,"endOffset":1470,"count":0}],"isBlockCoverage":false},{"functionName":"_arrayLikeToArray","ranges":[{"startOffset":1472,"endOffset":1655,"count":0}],"isBlockCoverage":false},{"functionName":"calcLineCount","ranges":[{"startOffset":1681,"endOffset":2135,"count":0}],"isBlockCoverage":false},{"functionName":"merge","ranges":[{"startOffset":2137,"endOffset":5016,"count":0}],"isBlockCoverage":false},{"functionName":"loadPatch","ranges":[{"startOffset":5018,"endOffset":5874,"count":0}],"isBlockCoverage":false},{"functionName":"fileNameChanged","ranges":[{"startOffset":5876,"endOffset":5982,"count":0}],"isBlockCoverage":false},{"functionName":"selectField","ranges":[{"startOffset":5984,"endOffset":6172,"count":0}],"isBlockCoverage":false},{"functionName":"hunkBefore","ranges":[{"startOffset":6174,"endOffset":6301,"count":0}],"isBlockCoverage":false},{"functionName":"cloneHunk","ranges":[{"startOffset":6303,"endOffset":6502,"count":0}],"isBlockCoverage":false},{"functionName":"mergeLines","ranges":[{"startOffset":6504,"endOffset":9249,"count":0}],"isBlockCoverage":false},{"functionName":"mutualChange","ranges":[{"startOffset":9251,"endOffset":11898,"count":0}],"isBlockCoverage":false},{"functionName":"removal","ranges":[{"startOffset":11900,"endOffset":12608,"count":0}],"isBlockCoverage":false},{"functionName":"conflict","ranges":[{"startOffset":12610,"endOffset":12754,"count":0}],"isBlockCoverage":false},{"functionName":"insertLeading","ranges":[{"startOffset":12756,"endOffset":12979,"count":0}],"isBlockCoverage":false},{"functionName":"insertTrailing","ranges":[{"startOffset":12981,"endOffset":13145,"count":0}],"isBlockCoverage":false},{"functionName":"collectChange","ranges":[{"startOffset":13147,"endOffset":13641,"count":0}],"isBlockCoverage":false},{"functionName":"collectContext","ranges":[{"startOffset":13643,"endOffset":14910,"count":0}],"isBlockCoverage":false},{"functionName":"allRemoves","ranges":[{"startOffset":14912,"endOffset":15044,"count":0}],"isBlockCoverage":false},{"functionName":"skipRemoveSuperset","ranges":[{"startOffset":15046,"endOffset":15360,"count":0}],"isBlockCoverage":false},{"functionName":"calcOldNewLineCount","ranges":[{"startOffset":15362,"endOffset":16317,"count":0}],"isBlockCoverage":false}]},{"scriptId":"112","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/patch/create.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":23969,"count":1}],"isBlockCoverage":true},{"functionName":"_toConsumableArray","ranges":[{"startOffset":410,"endOffset":563,"count":0}],"isBlockCoverage":false},{"functionName":"_nonIterableSpread","ranges":[{"startOffset":565,"endOffset":755,"count":0}],"isBlockCoverage":false},{"functionName":"_unsupportedIterableToArray","ranges":[{"startOffset":757,"endOffset":1173,"count":0}],"isBlockCoverage":false},{"functionName":"_iterableToArray","ranges":[{"startOffset":1175,"endOffset":1305,"count":0}],"isBlockCoverage":false},{"functionName":"_arrayWithoutHoles","ranges":[{"startOffset":1307,"endOffset":1398,"count":0}],"isBlockCoverage":false},{"functionName":"_arrayLikeToArray","ranges":[{"startOffset":1400,"endOffset":1583,"count":0}],"isBlockCoverage":false},{"functionName":"structuredPatch","ranges":[{"startOffset":1609,"endOffset":6844,"count":0}],"isBlockCoverage":false},{"functionName":"formatPatch","ranges":[{"startOffset":6846,"endOffset":7944,"count":0}],"isBlockCoverage":false},{"functionName":"createTwoFilesPatch","ranges":[{"startOffset":7946,"endOffset":8163,"count":0}],"isBlockCoverage":false},{"functionName":"createPatch","ranges":[{"startOffset":8165,"endOffset":8343,"count":0}],"isBlockCoverage":false}]},{"scriptId":"113","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/util/array.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2026,"count":1}],"isBlockCoverage":true},{"functionName":"arrayEqual","ranges":[{"startOffset":207,"endOffset":322,"count":0}],"isBlockCoverage":false},{"functionName":"arrayStartsWith","ranges":[{"startOffset":324,"endOffset":548,"count":0}],"isBlockCoverage":false}]},{"scriptId":"114","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/patch/reverse.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5555,"count":1}],"isBlockCoverage":true},{"functionName":"ownKeys","ranges":[{"startOffset":144,"endOffset":485,"count":0}],"isBlockCoverage":false},{"functionName":"_objectSpread","ranges":[{"startOffset":487,"endOffset":1021,"count":0}],"isBlockCoverage":false},{"functionName":"_defineProperty","ranges":[{"startOffset":1023,"endOffset":1232,"count":0}],"isBlockCoverage":false},{"functionName":"reversePatch","ranges":[{"startOffset":1258,"endOffset":2553,"count":0}],"isBlockCoverage":false}]},{"scriptId":"115","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/convert/dmp.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2255,"count":1}],"isBlockCoverage":true},{"functionName":"convertChangesToDMP","ranges":[{"startOffset":248,"endOffset":609,"count":0}],"isBlockCoverage":false}]},{"scriptId":"116","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/convert/xml.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3359,"count":1}],"isBlockCoverage":true},{"functionName":"convertChangesToXML","ranges":[{"startOffset":182,"endOffset":613,"count":0}],"isBlockCoverage":false},{"functionName":"escapeHTML","ranges":[{"startOffset":615,"endOffset":793,"count":0}],"isBlockCoverage":false}]},{"scriptId":"117","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/node_modules/ms/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3024,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":422,"endOffset":792,"count":1},{"startOffset":524,"endOffset":541,"count":0},{"startOffset":543,"endOffset":571,"count":0},{"startOffset":643,"endOffset":657,"count":0},{"startOffset":678,"endOffset":791,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":916,"endOffset":1999,"count":0}],"isBlockCoverage":false},{"functionName":"fmtShort","ranges":[{"startOffset":2097,"endOffset":2414,"count":1},{"startOffset":2167,"endOffset":2209,"count":0},{"startOffset":2228,"endOffset":2270,"count":0},{"startOffset":2289,"endOffset":2331,"count":0},{"startOffset":2350,"endOffset":2392,"count":0}],"isBlockCoverage":true},{"functionName":"fmtLong","ranges":[{"startOffset":2511,"endOffset":2847,"count":0}],"isBlockCoverage":false},{"functionName":"plural","ranges":[{"startOffset":2883,"endOffset":3023,"count":0}],"isBlockCoverage":false}]},{"scriptId":"118","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18622,"count":1}],"isBlockCoverage":true},{"functionName":"exports.escape","ranges":[{"startOffset":797,"endOffset":879,"count":0}],"isBlockCoverage":false},{"functionName":"exports.isString","ranges":[{"startOffset":1012,"endOffset":1064,"count":54}],"isBlockCoverage":true},{"functionName":"exports.slug","ranges":[{"startOffset":1188,"endOffset":1321,"count":0}],"isBlockCoverage":false},{"functionName":"exports.clean","ranges":[{"startOffset":1473,"endOffset":2125,"count":0}],"isBlockCoverage":false},{"functionName":"emptyRepresentation","ranges":[{"startOffset":2587,"endOffset":2829,"count":0}],"isBlockCoverage":false},{"functionName":"canonicalType","ranges":[{"startOffset":3694,"endOffset":4087,"count":5},{"startOffset":3753,"endOffset":3782,"count":0},{"startOffset":3808,"endOffset":3832,"count":0},{"startOffset":3866,"endOffset":3892,"count":0},{"startOffset":3941,"endOffset":3975,"count":0}],"isBlockCoverage":true},{"functionName":"type","ranges":[{"startOffset":4710,"endOffset":5186,"count":0}],"isBlockCoverage":false},{"functionName":"exports.stringify","ranges":[{"startOffset":5806,"endOffset":6851,"count":0}],"isBlockCoverage":false},{"functionName":"jsonStringify","ranges":[{"startOffset":7012,"endOffset":9055,"count":0}],"isBlockCoverage":false},{"functionName":"canonicalize","ranges":[{"startOffset":9957,"endOffset":11732,"count":0}],"isBlockCoverage":false},{"functionName":"exports.stackTraceFilter","ranges":[{"startOffset":12103,"endOffset":13434,"count":1},{"startOffset":12217,"endOffset":12234,"count":0},{"startOffset":12324,"endOffset":12468,"count":0}],"isBlockCoverage":true},{"functionName":"isMochaInternal","ranges":[{"startOffset":12472,"endOffset":12680,"count":92},{"startOffset":12580,"endOffset":12622,"count":32},{"startOffset":12623,"endOffset":12669,"count":32}],"isBlockCoverage":true},{"functionName":"isNodeInternal","ranges":[{"startOffset":12684,"endOffset":12968,"count":32}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12979,"endOffset":13431,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13055,"endOffset":13391,"count":92},{"startOffset":13112,"endOffset":13142,"count":60},{"startOffset":13142,"endOffset":13185,"count":32},{"startOffset":13187,"endOffset":13217,"count":0},{"startOffset":13217,"endOffset":13288,"count":32},{"startOffset":13288,"endOffset":13342,"count":20},{"startOffset":13342,"endOffset":13390,"count":32}],"isBlockCoverage":true},{"functionName":"isPromise","ranges":[{"startOffset":13579,"endOffset":13716,"count":0}],"isBlockCoverage":false},{"functionName":"clamp","ranges":[{"startOffset":13954,"endOffset":14042,"count":77}],"isBlockCoverage":true},{"functionName":"exports.noop","ranges":[{"startOffset":14095,"endOffset":14109,"count":0}],"isBlockCoverage":false},{"functionName":"exports.createMap","ranges":[{"startOffset":15014,"endOffset":15149,"count":5}],"isBlockCoverage":true},{"functionName":"exports.defineConstants","ranges":[{"startOffset":15639,"endOffset":15852,"count":5},{"startOffset":15723,"endOffset":15802,"count":0}],"isBlockCoverage":true},{"functionName":"cwd","ranges":[{"startOffset":15977,"endOffset":16019,"count":4}],"isBlockCoverage":true},{"functionName":"isBrowser","ranges":[{"startOffset":16169,"endOffset":16228,"count":2}],"isBlockCoverage":true},{"functionName":"castArray","ranges":[{"startOffset":16733,"endOffset":17036,"count":5},{"startOffset":16788,"endOffset":16808,"count":0},{"startOffset":16831,"endOffset":16855,"count":0},{"startOffset":16946,"endOffset":16975,"count":0},{"startOffset":17016,"endOffset":17035,"count":0}],"isBlockCoverage":true},{"functionName":"exports.uniqueID","ranges":[{"startOffset":17388,"endOffset":17512,"count":77},{"startOffset":17442,"endOffset":17497,"count":1617}],"isBlockCoverage":true},{"functionName":"exports.assignNewMochaID","ranges":[{"startOffset":17542,"endOffset":17691,"count":77}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":17639,"endOffset":17669,"count":0}],"isBlockCoverage":false},{"functionName":"exports.getMochaID","ranges":[{"startOffset":17830,"endOffset":17907,"count":0}],"isBlockCoverage":false},{"functionName":"exports.breakCircularDeps","ranges":[{"startOffset":18086,"endOffset":18620,"count":0}],"isBlockCoverage":false}]},{"scriptId":"119","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/he/he.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":100883,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":61,"endOffset":100874,"count":1},{"startOffset":500,"endOffset":535,"count":0},{"startOffset":100447,"endOffset":100481,"count":0},{"startOffset":100482,"endOffset":100497,"count":0},{"startOffset":100501,"endOffset":100547,"count":0},{"startOffset":100689,"endOffset":100813,"count":0},{"startOffset":100816,"endOffset":100871,"count":0}],"isBlockCoverage":true},{"functionName":"has","ranges":[{"startOffset":92347,"endOffset":92434,"count":0}],"isBlockCoverage":false},{"functionName":"contains","ranges":[{"startOffset":92453,"endOffset":92630,"count":0}],"isBlockCoverage":false},{"functionName":"merge","ranges":[{"startOffset":92646,"endOffset":92997,"count":0}],"isBlockCoverage":false},{"functionName":"codePointToSymbol","ranges":[{"startOffset":93093,"endOffset":94044,"count":0}],"isBlockCoverage":false},{"functionName":"hexEscape","ranges":[{"startOffset":94064,"endOffset":94149,"count":0}],"isBlockCoverage":false},{"functionName":"decEscape","ranges":[{"startOffset":94169,"endOffset":94226,"count":0}],"isBlockCoverage":false},{"functionName":"parseError","ranges":[{"startOffset":94247,"endOffset":94311,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":94409,"endOffset":97437,"count":0}],"isBlockCoverage":false},{"functionName":"decode","ranges":[{"startOffset":97673,"endOffset":99781,"count":0}],"isBlockCoverage":false},{"functionName":"escape","ranges":[{"startOffset":99934,"endOffset":100103,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":100512,"endOffset":100542,"count":0}],"isBlockCoverage":false}]},{"scriptId":"120","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/supports-color/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3065,"count":1},{"startOffset":254,"endOffset":278,"count":0},{"startOffset":382,"endOffset":406,"count":0}],"isBlockCoverage":true},{"functionName":"envForceColor","ranges":[{"startOffset":408,"endOffset":672,"count":2},{"startOffset":462,"endOffset":670,"count":0}],"isBlockCoverage":true},{"functionName":"translateLevel","ranges":[{"startOffset":674,"endOffset":832,"count":2},{"startOffset":725,"endOffset":745,"count":0}],"isBlockCoverage":true},{"functionName":"supportsColor","ranges":[{"startOffset":834,"endOffset":2729,"count":2},{"startOffset":990,"endOffset":1031,"count":0},{"startOffset":1081,"endOffset":1099,"count":0},{"startOffset":1125,"endOffset":1141,"count":0},{"startOffset":1251,"endOffset":1269,"count":0},{"startOffset":1299,"endOffset":1317,"count":0},{"startOffset":1354,"endOffset":1381,"count":0},{"startOffset":1383,"endOffset":1399,"count":0},{"startOffset":1458,"endOffset":1476,"count":0},{"startOffset":1844,"endOffset":1847,"count":0},{"startOffset":1852,"endOffset":2728,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1989,"endOffset":2008,"count":0}],"isBlockCoverage":false},{"functionName":"getSupportLevel","ranges":[{"startOffset":2731,"endOffset":2909,"count":2}],"isBlockCoverage":true}]},{"scriptId":"121","url":"node:os","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10195,"count":1}],"isBlockCoverage":false},{"functionName":"getCheckedFunction","ranges":[{"startOffset":2088,"endOffset":2343,"count":4}],"isBlockCoverage":true},{"functionName":"checkError","ranges":[{"startOffset":2148,"endOffset":2338,"count":0}],"isBlockCoverage":false},{"functionName":"getOSRelease","ranges":[{"startOffset":2742,"endOffset":2755,"count":13}],"isBlockCoverage":true},{"functionName":"getOSType","ranges":[{"startOffset":2808,"endOffset":2818,"count":9}],"isBlockCoverage":true},{"functionName":"getOSVersion","ranges":[{"startOffset":2874,"endOffset":2887,"count":0}],"isBlockCoverage":false},{"functionName":"getMachine","ranges":[{"startOffset":2941,"endOffset":2954,"count":0}],"isBlockCoverage":false},{"functionName":"getAvailableParallelism.","ranges":[{"startOffset":3004,"endOffset":3035,"count":0}],"isBlockCoverage":false},{"functionName":"getFreeMem.","ranges":[{"startOffset":3070,"endOffset":3088,"count":0}],"isBlockCoverage":false},{"functionName":"getHostname.","ranges":[{"startOffset":3124,"endOffset":3143,"count":0}],"isBlockCoverage":false},{"functionName":"getOSVersion.","ranges":[{"startOffset":3180,"endOffset":3200,"count":0}],"isBlockCoverage":false},{"functionName":"getOSType.","ranges":[{"startOffset":3234,"endOffset":3251,"count":0}],"isBlockCoverage":false},{"functionName":"getOSRelease.","ranges":[{"startOffset":3288,"endOffset":3308,"count":0}],"isBlockCoverage":false},{"functionName":"getMachine.","ranges":[{"startOffset":3343,"endOffset":3361,"count":0}],"isBlockCoverage":false},{"functionName":"getHomeDirectory.","ranges":[{"startOffset":3402,"endOffset":3426,"count":0}],"isBlockCoverage":false},{"functionName":"getTotalMem.","ranges":[{"startOffset":3462,"endOffset":3481,"count":0}],"isBlockCoverage":false},{"functionName":"getUptime.","ranges":[{"startOffset":3515,"endOffset":3532,"count":0}],"isBlockCoverage":false},{"functionName":"loadavg","ranges":[{"startOffset":3679,"endOffset":3782,"count":0}],"isBlockCoverage":false},{"functionName":"cpus","ranges":[{"startOffset":4079,"endOffset":4527,"count":0}],"isBlockCoverage":false},{"functionName":"arch","ranges":[{"startOffset":4563,"endOffset":4607,"count":0}],"isBlockCoverage":false},{"functionName":"arch.","ranges":[{"startOffset":4635,"endOffset":4653,"count":0}],"isBlockCoverage":false},{"functionName":"platform","ranges":[{"startOffset":4690,"endOffset":4742,"count":1}],"isBlockCoverage":true},{"functionName":"platform.","ranges":[{"startOffset":4774,"endOffset":4796,"count":0}],"isBlockCoverage":false},{"functionName":"tmpdir","ranges":[{"startOffset":4833,"endOffset":5457,"count":0}],"isBlockCoverage":false},{"functionName":"tmpdir.","ranges":[{"startOffset":5487,"endOffset":5501,"count":0}],"isBlockCoverage":false},{"functionName":"endianness","ranges":[{"startOffset":5543,"endOffset":5592,"count":8}],"isBlockCoverage":true},{"functionName":"endianness.","ranges":[{"startOffset":5626,"endOffset":5643,"count":0}],"isBlockCoverage":false},{"functionName":"countBinaryOnes","ranges":[{"startOffset":5735,"endOffset":5993,"count":0}],"isBlockCoverage":false},{"functionName":"getCIDR","ranges":[{"startOffset":5997,"endOffset":6985,"count":0}],"isBlockCoverage":false},{"functionName":"networkInterfaces","ranges":[{"startOffset":7209,"endOffset":7930,"count":0}],"isBlockCoverage":false},{"functionName":"setPriority","ranges":[{"startOffset":8021,"endOffset":8323,"count":0}],"isBlockCoverage":false},{"functionName":"getPriority","ranges":[{"startOffset":8387,"endOffset":8655,"count":0}],"isBlockCoverage":false},{"functionName":"userInfo","ranges":[{"startOffset":8973,"endOffset":9277,"count":0}],"isBlockCoverage":false}]},{"scriptId":"122","url":"node:tty","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5230,"count":1}],"isBlockCoverage":false},{"functionName":"isatty","ranges":[{"startOffset":1576,"endOffset":1685,"count":19}],"isBlockCoverage":true},{"functionName":"ReadStream","ranges":[{"startOffset":1689,"endOffset":2179,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream.setRawMode","ranges":[{"startOffset":2333,"endOffset":2563,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream","ranges":[{"startOffset":2568,"endOffset":3571,"count":2},{"startOffset":2639,"endOffset":2666,"count":0},{"startOffset":2705,"endOffset":2734,"count":0},{"startOffset":2820,"endOffset":2867,"count":0}],"isBlockCoverage":true},{"functionName":"WriteStream._refreshSize","ranges":[{"startOffset":3873,"endOffset":4328,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.cursorTo","ranges":[{"startOffset":4387,"endOffset":4530,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.moveCursor","ranges":[{"startOffset":4568,"endOffset":4717,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.clearLine","ranges":[{"startOffset":4754,"endOffset":4896,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.clearScreenDown","ranges":[{"startOffset":4939,"endOffset":5077,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.getWindowSize","ranges":[{"startOffset":5118,"endOffset":5170,"count":1}],"isBlockCoverage":true}]},{"scriptId":"123","url":"node:net","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":70353,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1729,"endOffset":1756,"count":1}],"isBlockCoverage":true},{"functionName":"noop","ranges":[{"startOffset":4311,"endOffset":4319,"count":0}],"isBlockCoverage":false},{"functionName":"getFlags","ranges":[{"startOffset":4743,"endOffset":4839,"count":0}],"isBlockCoverage":false},{"functionName":"createHandle","ranges":[{"startOffset":4843,"endOffset":5242,"count":0}],"isBlockCoverage":false},{"functionName":"getNewAsyncId","ranges":[{"startOffset":5248,"endOffset":5389,"count":84},{"startOffset":5344,"endOffset":5363,"count":0}],"isBlockCoverage":true},{"functionName":"isPipeName","ranges":[{"startOffset":5395,"endOffset":5480,"count":0}],"isBlockCoverage":false},{"functionName":"createServer","ranges":[{"startOffset":5693,"endOffset":5799,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":6037,"endOffset":6454,"count":40},{"startOffset":6271,"endOffset":6339,"count":0},{"startOffset":6364,"endOffset":6411,"count":0}],"isBlockCoverage":true},{"functionName":"getDefaultAutoSelectFamily","ranges":[{"startOffset":6458,"endOffset":6535,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultAutoSelectFamily","ranges":[{"startOffset":6539,"endOffset":6658,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultAutoSelectFamilyAttemptTimeout","ranges":[{"startOffset":6662,"endOffset":6767,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultAutoSelectFamilyAttemptTimeout","ranges":[{"startOffset":6771,"endOffset":6966,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeArgs","ranges":[{"startOffset":7472,"endOffset":8231,"count":40},{"startOffset":7543,"endOffset":7628,"count":0},{"startOffset":7783,"endOffset":8040,"count":0},{"startOffset":8140,"endOffset":8174,"count":0}],"isBlockCoverage":true},{"functionName":"initSocketHandle","ranges":[{"startOffset":8307,"endOffset":8932,"count":122},{"startOffset":8479,"endOffset":8929,"count":82},{"startOffset":8674,"endOffset":8924,"count":0}],"isBlockCoverage":true},{"functionName":"closeSocketHandle","ranges":[{"startOffset":8936,"endOffset":9288,"count":40}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9057,"endOffset":9278,"count":40},{"startOffset":9162,"endOffset":9271,"count":0}],"isBlockCoverage":true},{"functionName":"Socket","ranges":[{"startOffset":9548,"endOffset":14322,"count":42},{"startOffset":9609,"endOffset":9636,"count":0},{"startOffset":9665,"endOffset":9800,"count":0},{"startOffset":9870,"endOffset":10126,"count":0},{"startOffset":10189,"endOffset":10393,"count":0},{"startOffset":10974,"endOffset":11000,"count":0},{"startOffset":11419,"endOffset":11530,"count":2},{"startOffset":11530,"endOffset":12814,"count":40},{"startOffset":11566,"endOffset":12814,"count":0},{"startOffset":12904,"endOffset":12982,"count":0},{"startOffset":12983,"endOffset":13030,"count":0},{"startOffset":13032,"endOffset":13255,"count":0},{"startOffset":13775,"endOffset":13804,"count":2},{"startOffset":13806,"endOffset":14080,"count":2},{"startOffset":13840,"endOffset":14014,"count":0},{"startOffset":14046,"endOffset":14075,"count":0},{"startOffset":14106,"endOffset":14160,"count":0}],"isBlockCoverage":true},{"functionName":"_unrefTimer","ranges":[{"startOffset":14500,"endOffset":14635,"count":582},{"startOffset":14605,"endOffset":14627,"count":464}],"isBlockCoverage":true},{"functionName":"Socket._final","ranges":[{"startOffset":14760,"endOffset":15402,"count":0}],"isBlockCoverage":false},{"functionName":"afterShutdown","ranges":[{"startOffset":15407,"endOffset":15559,"count":0}],"isBlockCoverage":false},{"functionName":"writeAfterFIN","ranges":[{"startOffset":15771,"endOffset":16299,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._onTimeout","ranges":[{"startOffset":16386,"endOffset":16905,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setNoDelay","ranges":[{"startOffset":16942,"endOffset":17334,"count":40},{"startOffset":17070,"endOffset":17076,"count":0},{"startOffset":17112,"endOffset":17169,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.setKeepAlive","ranges":[{"startOffset":17373,"endOffset":18005,"count":40},{"startOffset":17518,"endOffset":17630,"count":0},{"startOffset":17668,"endOffset":17692,"count":0},{"startOffset":17733,"endOffset":17830,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.address","ranges":[{"startOffset":18039,"endOffset":18085,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18176,"endOffset":18222,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18307,"endOffset":18365,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18483,"endOffset":18809,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18904,"endOffset":18988,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19081,"endOffset":19128,"count":188}],"isBlockCoverage":true},{"functionName":"tryReadStart","ranges":[{"startOffset":19140,"endOffset":19397,"count":40},{"startOffset":19346,"endOffset":19394,"count":0}],"isBlockCoverage":true},{"functionName":"Socket._read","ranges":[{"startOffset":19492,"endOffset":19824,"count":228},{"startOffset":19662,"endOffset":19757,"count":0},{"startOffset":19790,"endOffset":19821,"count":40}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19731,"endOffset":19750,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.end","ranges":[{"startOffset":19854,"endOffset":20014,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.resetAndDestroy","ranges":[{"startOffset":20054,"endOffset":20418,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.pause","ranges":[{"startOffset":20448,"endOffset":20797,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.resume","ranges":[{"startOffset":20830,"endOffset":21020,"count":40},{"startOffset":20864,"endOffset":20883,"count":0},{"startOffset":20884,"endOffset":20899,"count":0},{"startOffset":20900,"endOffset":20931,"count":0},{"startOffset":20933,"endOffset":20964,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.read","ranges":[{"startOffset":21051,"endOffset":21243,"count":268},{"startOffset":21086,"endOffset":21105,"count":0},{"startOffset":21106,"endOffset":21121,"count":0},{"startOffset":21122,"endOffset":21153,"count":0},{"startOffset":21155,"endOffset":21186,"count":0}],"isBlockCoverage":true},{"functionName":"onReadableStreamEnd","ranges":[{"startOffset":21294,"endOffset":21397,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.destroySoon","ranges":[{"startOffset":21434,"endOffset":21589,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._destroy","ranges":[{"startOffset":21624,"endOffset":23190,"count":40},{"startOffset":21934,"endOffset":21940,"count":0},{"startOffset":22165,"endOffset":22418,"count":0},{"startOffset":22459,"endOffset":22699,"count":0},{"startOffset":22928,"endOffset":23002,"count":0},{"startOffset":23026,"endOffset":23187,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22242,"endOffset":22330,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22642,"endOffset":22690,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._reset","ranges":[{"startOffset":23221,"endOffset":23324,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._getpeername","ranges":[{"startOffset":23361,"endOffset":23668,"count":80},{"startOffset":23444,"endOffset":23484,"count":0},{"startOffset":23511,"endOffset":23639,"count":40},{"startOffset":23596,"endOffset":23607,"count":0}],"isBlockCoverage":true},{"functionName":"protoGetter","ranges":[{"startOffset":23673,"endOffset":23862,"count":9}],"isBlockCoverage":true},{"functionName":"bytesRead","ranges":[{"startOffset":23891,"endOffset":23984,"count":0}],"isBlockCoverage":false},{"functionName":"remoteAddress","ranges":[{"startOffset":24019,"endOffset":24087,"count":40}],"isBlockCoverage":true},{"functionName":"remoteFamily","ranges":[{"startOffset":24121,"endOffset":24187,"count":0}],"isBlockCoverage":false},{"functionName":"remotePort","ranges":[{"startOffset":24219,"endOffset":24281,"count":40}],"isBlockCoverage":true},{"functionName":"Socket._getsockname","ranges":[{"startOffset":24321,"endOffset":24606,"count":0}],"isBlockCoverage":false},{"functionName":"localAddress","ranges":[{"startOffset":24641,"endOffset":24708,"count":0}],"isBlockCoverage":false},{"functionName":"localPort","ranges":[{"startOffset":24741,"endOffset":24802,"count":0}],"isBlockCoverage":false},{"functionName":"localFamily","ranges":[{"startOffset":24835,"endOffset":24900,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.","ranges":[{"startOffset":24943,"endOffset":24992,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._writeGeneric","ranges":[{"startOffset":25030,"endOffset":25976,"count":274},{"startOffset":25256,"endOffset":25612,"count":0},{"startOffset":25697,"endOffset":25756,"count":0},{"startOffset":25816,"endOffset":25852,"count":0},{"startOffset":25935,"endOffset":25973,"count":0}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":25354,"endOffset":25471,"count":0}],"isBlockCoverage":false},{"functionName":"onClose","ranges":[{"startOffset":25479,"endOffset":25560,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._writev","ranges":[{"startOffset":26010,"endOffset":26080,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._write","ranges":[{"startOffset":26113,"endOffset":26196,"count":274}],"isBlockCoverage":true},{"functionName":"_bytesDispatched","ranges":[{"startOffset":26394,"endOffset":26500,"count":0}],"isBlockCoverage":false},{"functionName":"bytesWritten","ranges":[{"startOffset":26534,"endOffset":27497,"count":0}],"isBlockCoverage":false},{"functionName":"checkBindError","ranges":[{"startOffset":27505,"endOffset":28322,"count":0}],"isBlockCoverage":false},{"functionName":"internalConnect","ranges":[{"startOffset":28328,"endOffset":30493,"count":0}],"isBlockCoverage":false},{"functionName":"internalConnectMultiple","ranges":[{"startOffset":30499,"endOffset":33533,"count":80},{"startOffset":30699,"endOffset":30718,"count":0},{"startOffset":30860,"endOffset":31060,"count":0},{"startOffset":31153,"endOffset":31221,"count":40},{"startOffset":31396,"endOffset":32072,"count":0},{"startOffset":32641,"endOffset":32766,"count":40},{"startOffset":32781,"endOffset":33194,"count":0},{"startOffset":33244,"endOffset":33530,"count":40}],"isBlockCoverage":true},{"functionName":"Socket.connect","ranges":[{"startOffset":33564,"endOffset":35220,"count":40},{"startOffset":33981,"endOffset":34032,"count":0},{"startOffset":34118,"endOffset":34155,"count":0},{"startOffset":34253,"endOffset":34279,"count":0},{"startOffset":34281,"endOffset":34305,"count":0},{"startOffset":34393,"endOffset":34416,"count":0},{"startOffset":34423,"endOffset":34479,"count":0},{"startOffset":34533,"endOffset":34569,"count":0},{"startOffset":34595,"endOffset":34683,"count":0},{"startOffset":34820,"endOffset":34859,"count":0},{"startOffset":35002,"endOffset":35151,"count":0}],"isBlockCoverage":true},{"functionName":"reinitializeHandle","ranges":[{"startOffset":35265,"endOffset":35426,"count":40}],"isBlockCoverage":true},{"functionName":"socketToDnsFamily","ranges":[{"startOffset":35431,"endOffset":35586,"count":40},{"startOffset":35494,"endOffset":35523,"count":0},{"startOffset":35529,"endOffset":35558,"count":0}],"isBlockCoverage":true},{"functionName":"lookupAndConnect","ranges":[{"startOffset":35590,"endOffset":39649,"count":40},{"startOffset":35710,"endOffset":35724,"count":0},{"startOffset":35825,"endOffset":35847,"count":0},{"startOffset":35849,"endOffset":35908,"count":0},{"startOffset":35929,"endOffset":35988,"count":0},{"startOffset":36063,"endOffset":36090,"count":0},{"startOffset":36092,"endOffset":36221,"count":0},{"startOffset":36303,"endOffset":36377,"count":0},{"startOffset":36488,"endOffset":36692,"count":0},{"startOffset":36888,"endOffset":37203,"count":0},{"startOffset":37242,"endOffset":37293,"count":0},{"startOffset":37322,"endOffset":37343,"count":1},{"startOffset":37471,"endOffset":37501,"count":0},{"startOffset":37502,"endOffset":37532,"count":0},{"startOffset":37533,"endOffset":37562,"count":0},{"startOffset":37564,"endOffset":37607,"count":0},{"startOffset":38267,"endOffset":39648,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":36963,"endOffset":37183,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":37975,"endOffset":38245,"count":40}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":38323,"endOffset":39644,"count":0}],"isBlockCoverage":false},{"functionName":"lookupAndConnectMultiple","ranges":[{"startOffset":39653,"endOffset":43867,"count":40}],"isBlockCoverage":true},{"functionName":"emitLookup","ranges":[{"startOffset":39844,"endOffset":43862,"count":40}],"isBlockCoverage":true},{"functionName":"emitLookup","ranges":[{"startOffset":39895,"endOffset":43855,"count":40},{"startOffset":40125,"endOffset":40152,"count":0},{"startOffset":40167,"endOffset":40549,"count":0},{"startOffset":40925,"endOffset":41745,"count":80},{"startOffset":41185,"endOffset":41216,"count":0},{"startOffset":41261,"endOffset":41281,"count":40},{"startOffset":41316,"endOffset":41411,"count":40},{"startOffset":41381,"endOffset":41397,"count":0},{"startOffset":41860,"endOffset":41888,"count":0},{"startOffset":41890,"endOffset":42470,"count":0},{"startOffset":42924,"endOffset":43380,"count":0}],"isBlockCoverage":true},{"functionName":"connectErrorNT","ranges":[{"startOffset":43871,"endOffset":43932,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.ref","ranges":[{"startOffset":43961,"endOffset":44159,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.unref","ranges":[{"startOffset":44191,"endOffset":44395,"count":0}],"isBlockCoverage":false},{"functionName":"afterConnect","ranges":[{"startOffset":44402,"endOffset":46150,"count":40},{"startOffset":44576,"endOffset":44595,"count":0},{"startOffset":44770,"endOffset":44822,"count":0},{"startOffset":44860,"endOffset":44887,"count":0},{"startOffset":45438,"endOffset":45459,"count":0},{"startOffset":45461,"endOffset":45521,"count":0},{"startOffset":45526,"endOffset":46147,"count":0}],"isBlockCoverage":true},{"functionName":"addClientAbortSignalOption","ranges":[{"startOffset":46154,"endOffset":46581,"count":0}],"isBlockCoverage":false},{"functionName":"createConnectionError","ranges":[{"startOffset":46585,"endOffset":47124,"count":40},{"startOffset":46673,"endOffset":46689,"count":0},{"startOffset":46691,"endOffset":46752,"count":0},{"startOffset":47023,"endOffset":47105,"count":0}],"isBlockCoverage":true},{"functionName":"afterConnectMultiple","ranges":[{"startOffset":47128,"endOffset":48485,"count":80},{"startOffset":47546,"endOffset":47580,"count":40},{"startOffset":47582,"endOffset":47731,"count":0},{"startOffset":47846,"endOffset":48249,"count":40},{"startOffset":48249,"endOffset":48416,"count":0},{"startOffset":48416,"endOffset":48484,"count":40}],"isBlockCoverage":true},{"functionName":"internalConnectMultipleTimeout","ranges":[{"startOffset":48489,"endOffset":48997,"count":0}],"isBlockCoverage":false},{"functionName":"addServerAbortSignalOption","ranges":[{"startOffset":49001,"endOffset":49446,"count":0}],"isBlockCoverage":false},{"functionName":"Server","ranges":[{"startOffset":49450,"endOffset":51115,"count":0}],"isBlockCoverage":false},{"functionName":"toNumber","ranges":[{"startOffset":51231,"endOffset":51296,"count":0}],"isBlockCoverage":false},{"functionName":"createServerHandle","ranges":[{"startOffset":51367,"endOffset":52875,"count":0}],"isBlockCoverage":false},{"functionName":"setupListenHandle","ranges":[{"startOffset":52879,"endOffset":55307,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorNT","ranges":[{"startOffset":55378,"endOffset":55442,"count":0}],"isBlockCoverage":false},{"functionName":"emitListeningNT","ranges":[{"startOffset":55448,"endOffset":55567,"count":0}],"isBlockCoverage":false},{"functionName":"listenInCluster","ranges":[{"startOffset":55573,"endOffset":57203,"count":0}],"isBlockCoverage":false},{"functionName":"Server.listen","ranges":[{"startOffset":57235,"endOffset":61600,"count":0}],"isBlockCoverage":false},{"functionName":"lookupAndListen","ranges":[{"startOffset":61605,"endOffset":62164,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":62250,"endOffset":62295,"count":0}],"isBlockCoverage":false},{"functionName":"Server.address","ranges":[{"startOffset":62376,"endOffset":62681,"count":0}],"isBlockCoverage":false},{"functionName":"onconnection","ranges":[{"startOffset":62686,"endOffset":64654,"count":0}],"isBlockCoverage":false},{"functionName":"Server.getConnections","ranges":[{"startOffset":64811,"endOffset":65599,"count":0}],"isBlockCoverage":false},{"functionName":"Server.close","ranges":[{"startOffset":65631,"endOffset":66559,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":66603,"endOffset":66728,"count":0}],"isBlockCoverage":false},{"functionName":"Server._emitCloseIfDrained","ranges":[{"startOffset":66772,"endOffset":67171,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":67178,"endOffset":67264,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":67326,"endOffset":67498,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":67727,"endOffset":67763,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":67768,"endOffset":67809,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":67894,"endOffset":67925,"count":2574}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":67930,"endOffset":67966,"count":122}],"isBlockCoverage":true},{"functionName":"Server._setupWorker","ranges":[{"startOffset":68008,"endOffset":68256,"count":0}],"isBlockCoverage":false},{"functionName":"Server.ref","ranges":[{"startOffset":68284,"endOffset":68389,"count":0}],"isBlockCoverage":false},{"functionName":"Server.unref","ranges":[{"startOffset":68419,"endOffset":68525,"count":0}],"isBlockCoverage":false},{"functionName":"_setSimultaneousAccepts","ranges":[{"startOffset":68675,"endOffset":69364,"count":0}],"isBlockCoverage":false},{"functionName":"_setSimultaneousAccepts","ranges":[{"startOffset":69405,"endOffset":69653,"count":0}],"isBlockCoverage":false},{"functionName":"get BlockList","ranges":[{"startOffset":69789,"endOffset":69894,"count":0}],"isBlockCoverage":false},{"functionName":"get SocketAddress","ranges":[{"startOffset":69899,"endOffset":70024,"count":0}],"isBlockCoverage":false}]},{"scriptId":"124","url":"node:stream","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5031,"count":1}],"isBlockCoverage":false},{"functionName":"fn","ranges":[{"startOffset":2543,"endOffset":2708,"count":0}],"isBlockCoverage":false},{"functionName":"fn","ranges":[{"startOffset":3146,"endOffset":3289,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4305,"endOffset":4339,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4443,"endOffset":4486,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4585,"endOffset":4628,"count":0}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":4817,"endOffset":5028,"count":0}],"isBlockCoverage":false}]},{"scriptId":"125","url":"node:internal/streams/operators","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11229,"count":1}],"isBlockCoverage":false},{"functionName":"compose","ranges":[{"startOffset":1062,"endOffset":1665,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":1669,"endOffset":4920,"count":0}],"isBlockCoverage":false},{"functionName":"asIndexedPairs","ranges":[{"startOffset":4924,"endOffset":5414,"count":0}],"isBlockCoverage":false},{"functionName":"some","ranges":[{"startOffset":5418,"endOffset":5571,"count":0}],"isBlockCoverage":false},{"functionName":"every","ranges":[{"startOffset":5575,"endOffset":5912,"count":0}],"isBlockCoverage":false},{"functionName":"find","ranges":[{"startOffset":5916,"endOffset":6063,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":6067,"endOffset":6448,"count":0}],"isBlockCoverage":false},{"functionName":"filter","ranges":[{"startOffset":6452,"endOffset":6791,"count":0}],"isBlockCoverage":false},{"functionName":"ReduceAwareErrMissingArgs","ranges":[{"startOffset":7012,"endOffset":7129,"count":0}],"isBlockCoverage":false},{"functionName":"reduce","ranges":[{"startOffset":7136,"endOffset":8624,"count":0}],"isBlockCoverage":false},{"functionName":"toArray","ranges":[{"startOffset":8628,"endOffset":9073,"count":0}],"isBlockCoverage":false},{"functionName":"flatMap","ranges":[{"startOffset":9077,"endOffset":9278,"count":0}],"isBlockCoverage":false},{"functionName":"toIntegerOrInfinity","ranges":[{"startOffset":9282,"endOffset":9615,"count":0}],"isBlockCoverage":false},{"functionName":"drop","ranges":[{"startOffset":9619,"endOffset":10189,"count":0}],"isBlockCoverage":false},{"functionName":"take","ranges":[{"startOffset":10193,"endOffset":10890,"count":0}],"isBlockCoverage":false}]},{"scriptId":"126","url":"node:internal/abort_controller","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12878,"count":1}],"isBlockCoverage":false},{"functionName":"lazyMessageChannel","ranges":[{"startOffset":1679,"endOffset":1815,"count":0}],"isBlockCoverage":false},{"functionName":"lazyMakeTransferable","ranges":[{"startOffset":1819,"endOffset":1981,"count":0}],"isBlockCoverage":false},{"functionName":"customInspect","ranges":[{"startOffset":2465,"endOffset":2733,"count":0}],"isBlockCoverage":false},{"functionName":"validateThisAbortSignal","ranges":[{"startOffset":2737,"endOffset":2865,"count":0}],"isBlockCoverage":false},{"functionName":"setWeakAbortSignalTimeout","ranges":[{"startOffset":3457,"endOffset":3871,"count":0}],"isBlockCoverage":false},{"functionName":"AbortSignal","ranges":[{"startOffset":3918,"endOffset":3980,"count":0}],"isBlockCoverage":false},{"functionName":"get aborted","ranges":[{"startOffset":4022,"endOffset":4108,"count":0}],"isBlockCoverage":false},{"functionName":"get reason","ranges":[{"startOffset":4146,"endOffset":4228,"count":0}],"isBlockCoverage":false},{"functionName":"throwIfAborted","ranges":[{"startOffset":4234,"endOffset":4355,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4361,"endOffset":4494,"count":0}],"isBlockCoverage":false},{"functionName":"abort","ranges":[{"startOffset":4578,"endOffset":4725,"count":0}],"isBlockCoverage":false},{"functionName":"timeout","ranges":[{"startOffset":4809,"endOffset":5079,"count":0}],"isBlockCoverage":false},{"functionName":"any","ranges":[{"startOffset":5172,"endOffset":6545,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6551,"endOffset":7333,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7339,"endOffset":7699,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7705,"endOffset":8335,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8341,"endOffset":8605,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8611,"endOffset":9074,"count":0}],"isBlockCoverage":false},{"functionName":"ClonedAbortSignal","ranges":[{"startOffset":9081,"endOffset":9167,"count":0}],"isBlockCoverage":false},{"functionName":"ClonedAbortSignal.","ranges":[{"startOffset":9213,"endOffset":9221,"count":0}],"isBlockCoverage":false},{"functionName":"createAbortSignal","ranges":[{"startOffset":9724,"endOffset":10150,"count":0}],"isBlockCoverage":false},{"functionName":"abortSignal","ranges":[{"startOffset":10154,"endOffset":10528,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10532,"endOffset":11217,"count":0}],"isBlockCoverage":false},{"functionName":"transferableAbortSignal","ranges":[{"startOffset":11372,"endOffset":11568,"count":0}],"isBlockCoverage":false},{"functionName":"transferableAbortController","ranges":[{"startOffset":11645,"endOffset":11736,"count":0}],"isBlockCoverage":false},{"functionName":"aborted","ranges":[{"startOffset":11837,"endOffset":12406,"count":0}],"isBlockCoverage":false}]},{"scriptId":"127","url":"node:internal/streams/end-of-stream","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8735,"count":1}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":939,"endOffset":1036,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":1052,"endOffset":1060,"count":0}],"isBlockCoverage":false},{"functionName":"eos","ranges":[{"startOffset":1065,"endOffset":7244,"count":0}],"isBlockCoverage":false},{"functionName":"eosWeb","ranges":[{"startOffset":7248,"endOffset":8188,"count":0}],"isBlockCoverage":false},{"functionName":"finished","ranges":[{"startOffset":8192,"endOffset":8671,"count":0}],"isBlockCoverage":false}]},{"scriptId":"128","url":"node:internal/streams/utils","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9298,"count":1}],"isBlockCoverage":false},{"functionName":"isReadableNodeStream","ranges":[{"startOffset":1152,"endOffset":1581,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableNodeStream","ranges":[{"startOffset":1585,"endOffset":1812,"count":0}],"isBlockCoverage":false},{"functionName":"isDuplexNodeStream","ranges":[{"startOffset":1816,"endOffset":2022,"count":0}],"isBlockCoverage":false},{"functionName":"isNodeStream","ranges":[{"startOffset":2026,"endOffset":2307,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableStream","ranges":[{"startOffset":2311,"endOffset":2533,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableStream","ranges":[{"startOffset":2537,"endOffset":2712,"count":0}],"isBlockCoverage":false},{"functionName":"isTransformStream","ranges":[{"startOffset":2716,"endOffset":2890,"count":0}],"isBlockCoverage":false},{"functionName":"isWebStream","ranges":[{"startOffset":2894,"endOffset":3008,"count":0}],"isBlockCoverage":false},{"functionName":"isIterable","ranges":[{"startOffset":3012,"endOffset":3348,"count":0}],"isBlockCoverage":false},{"functionName":"isDestroyed","ranges":[{"startOffset":3352,"endOffset":3621,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableEnded","ranges":[{"startOffset":3648,"endOffset":3946,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableFinished","ranges":[{"startOffset":3977,"endOffset":4384,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableEnded","ranges":[{"startOffset":4416,"endOffset":4724,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableFinished","ranges":[{"startOffset":4752,"endOffset":5109,"count":0}],"isBlockCoverage":false},{"functionName":"isReadable","ranges":[{"startOffset":5113,"endOffset":5420,"count":0}],"isBlockCoverage":false},{"functionName":"isWritable","ranges":[{"startOffset":5424,"endOffset":5728,"count":0}],"isBlockCoverage":false},{"functionName":"isFinished","ranges":[{"startOffset":5732,"endOffset":6064,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableErrored","ranges":[{"startOffset":6068,"endOffset":6290,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableErrored","ranges":[{"startOffset":6294,"endOffset":6516,"count":0}],"isBlockCoverage":false},{"functionName":"isClosed","ranges":[{"startOffset":6520,"endOffset":7049,"count":0}],"isBlockCoverage":false},{"functionName":"isOutgoingMessage","ranges":[{"startOffset":7053,"endOffset":7312,"count":0}],"isBlockCoverage":false},{"functionName":"isServerResponse","ranges":[{"startOffset":7316,"endOffset":7448,"count":0}],"isBlockCoverage":false},{"functionName":"isServerRequest","ranges":[{"startOffset":7452,"endOffset":7646,"count":0}],"isBlockCoverage":false},{"functionName":"willEmitClose","ranges":[{"startOffset":7650,"endOffset":8001,"count":0}],"isBlockCoverage":false},{"functionName":"isDisturbed","ranges":[{"startOffset":8005,"endOffset":8155,"count":0}],"isBlockCoverage":false},{"functionName":"isErrored","ranges":[{"startOffset":8159,"endOffset":8474,"count":0}],"isBlockCoverage":false}]},{"scriptId":"129","url":"node:internal/streams/compose","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5703,"count":1}],"isBlockCoverage":false},{"functionName":"compose","ranges":[{"startOffset":566,"endOffset":5700,"count":0}],"isBlockCoverage":false}]},{"scriptId":"130","url":"node:internal/streams/pipeline","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12817,"count":1}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":1107,"endOffset":1554,"count":0}],"isBlockCoverage":false},{"functionName":"popCallback","ranges":[{"startOffset":1558,"endOffset":1892,"count":0}],"isBlockCoverage":false},{"functionName":"makeAsyncIterable","ranges":[{"startOffset":1896,"endOffset":2191,"count":0}],"isBlockCoverage":false},{"functionName":"fromReadable","ranges":[{"startOffset":2195,"endOffset":2375,"count":0}],"isBlockCoverage":false},{"functionName":"pumpToNode","ranges":[{"startOffset":2379,"endOffset":3479,"count":0}],"isBlockCoverage":false},{"functionName":"pumpToWeb","ranges":[{"startOffset":3483,"endOffset":4108,"count":0}],"isBlockCoverage":false},{"functionName":"pipeline","ranges":[{"startOffset":4112,"endOffset":4207,"count":0}],"isBlockCoverage":false},{"functionName":"pipelineImpl","ranges":[{"startOffset":4211,"endOffset":10909,"count":0}],"isBlockCoverage":false},{"functionName":"pipe","ranges":[{"startOffset":10913,"endOffset":12767,"count":0}],"isBlockCoverage":false}]},{"scriptId":"131","url":"node:internal/streams/destroy","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7714,"count":1}],"isBlockCoverage":false},{"functionName":"checkError","ranges":[{"startOffset":518,"endOffset":841,"count":80},{"startOffset":563,"endOffset":838,"count":0}],"isBlockCoverage":true},{"functionName":"destroy","ranges":[{"startOffset":955,"endOffset":1871,"count":40},{"startOffset":1128,"endOffset":1132,"count":0},{"startOffset":1238,"endOffset":1321,"count":0},{"startOffset":1697,"endOffset":1808,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1724,"endOffset":1801,"count":0}],"isBlockCoverage":false},{"functionName":"_destroy","ranges":[{"startOffset":1875,"endOffset":2535,"count":40},{"startOffset":2493,"endOffset":2532,"count":0}],"isBlockCoverage":true},{"functionName":"onDestroy","ranges":[{"startOffset":1938,"endOffset":2434,"count":40},{"startOffset":1981,"endOffset":2004,"count":0},{"startOffset":2268,"endOffset":2292,"count":0},{"startOffset":2309,"endOffset":2371,"count":0}],"isBlockCoverage":true},{"functionName":"emitErrorCloseNT","ranges":[{"startOffset":2539,"endOffset":2629,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":2633,"endOffset":2970,"count":40},{"startOffset":2936,"endOffset":2967,"count":0}],"isBlockCoverage":true},{"functionName":"emitErrorNT","ranges":[{"startOffset":2974,"endOffset":3340,"count":0}],"isBlockCoverage":false},{"functionName":"undestroy","ranges":[{"startOffset":3344,"endOffset":4063,"count":122}],"isBlockCoverage":true},{"functionName":"errorOrDestroy","ranges":[{"startOffset":4067,"endOffset":5244,"count":0}],"isBlockCoverage":false},{"functionName":"construct","ranges":[{"startOffset":5248,"endOffset":5687,"count":0}],"isBlockCoverage":false},{"functionName":"constructNT","ranges":[{"startOffset":5691,"endOffset":6467,"count":0}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":6471,"endOffset":6569,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseLegacy","ranges":[{"startOffset":6573,"endOffset":6635,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorCloseLegacy","ranges":[{"startOffset":6639,"endOffset":6762,"count":0}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":6800,"endOffset":7613,"count":0}],"isBlockCoverage":false}]},{"scriptId":"132","url":"node:internal/streams/duplex","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6794,"count":1}],"isBlockCoverage":false},{"functionName":"Duplex","ranges":[{"startOffset":2414,"endOffset":4450,"count":83},{"startOffset":2480,"endOffset":2507,"count":0},{"startOffset":3220,"endOffset":3360,"count":0},{"startOffset":3400,"endOffset":3580,"count":0},{"startOffset":3635,"endOffset":3661,"count":0},{"startOffset":3717,"endOffset":3745,"count":0},{"startOffset":3802,"endOffset":3832,"count":0},{"startOffset":3890,"endOffset":3922,"count":0},{"startOffset":3978,"endOffset":4006,"count":0},{"startOffset":4066,"endOffset":4102,"count":0},{"startOffset":4137,"endOffset":4174,"count":0},{"startOffset":4179,"endOffset":4223,"count":0},{"startOffset":4291,"endOffset":4447,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4326,"endOffset":4440,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5622,"endOffset":5840,"count":772},{"startOffset":5722,"endOffset":5755,"count":0},{"startOffset":5800,"endOffset":5832,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":5847,"endOffset":6115,"count":0}],"isBlockCoverage":false},{"functionName":"lazyWebStreams","ranges":[{"startOffset":6196,"endOffset":6364,"count":0}],"isBlockCoverage":false},{"functionName":"Duplex.fromWeb","ranges":[{"startOffset":6385,"endOffset":6507,"count":0}],"isBlockCoverage":false},{"functionName":"Duplex.toWeb","ranges":[{"startOffset":6527,"endOffset":6618,"count":0}],"isBlockCoverage":false},{"functionName":"Duplex.from","ranges":[{"startOffset":6655,"endOffset":6791,"count":0}],"isBlockCoverage":false}]},{"scriptId":"133","url":"node:internal/streams/legacy","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3376,"count":1}],"isBlockCoverage":false},{"functionName":"Stream","ranges":[{"startOffset":140,"endOffset":190,"count":83}],"isBlockCoverage":true},{"functionName":"Stream.pipe","ranges":[{"startOffset":308,"endOffset":2188,"count":0}],"isBlockCoverage":false},{"functionName":"eventNames","ranges":[{"startOffset":2223,"endOffset":2497,"count":0}],"isBlockCoverage":false},{"functionName":"prependListener","ranges":[{"startOffset":2502,"endOffset":3325,"count":40},{"startOffset":2765,"endOffset":3134,"count":0},{"startOffset":3141,"endOffset":3322,"count":0}],"isBlockCoverage":true}]},{"scriptId":"134","url":"node:internal/streams/readable","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":53085,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1894,"endOffset":1921,"count":1}],"isBlockCoverage":true},{"functionName":"nop","ranges":[{"startOffset":2925,"endOffset":2933,"count":0}],"isBlockCoverage":false},{"functionName":"makeBitMapDescriptor","ranges":[{"startOffset":3859,"endOffset":4090,"count":19}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3937,"endOffset":3981,"count":1161}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3988,"endOffset":4080,"count":1017},{"startOffset":4019,"endOffset":4039,"count":122},{"startOffset":4039,"endOffset":4073,"count":895}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6309,"endOffset":6399,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6406,"endOffset":6579,"count":122},{"startOffset":6437,"endOffset":6520,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6662,"endOffset":6762,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6769,"endOffset":7006,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7081,"endOffset":7171,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7178,"endOffset":7351,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7427,"endOffset":7519,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7526,"endOffset":7702,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7777,"endOffset":7882,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7889,"endOffset":8165,"count":0}],"isBlockCoverage":false},{"functionName":"ReadableState","ranges":[{"startOffset":8183,"endOffset":10228,"count":83},{"startOffset":8590,"endOffset":8618,"count":0},{"startOffset":8684,"endOffset":8712,"count":0},{"startOffset":8965,"endOffset":9002,"count":0},{"startOffset":9201,"endOffset":9229,"count":42},{"startOffset":9355,"endOffset":9385,"count":0},{"startOffset":9670,"endOffset":9699,"count":0},{"startOffset":9700,"endOffset":9730,"count":0},{"startOffset":9781,"endOffset":9944,"count":0},{"startOffset":10123,"endOffset":10225,"count":0}],"isBlockCoverage":true},{"functionName":"onConstructed","ranges":[{"startOffset":10274,"endOffset":10395,"count":0}],"isBlockCoverage":false},{"functionName":"Readable","ranges":[{"startOffset":10400,"endOffset":11476,"count":0}],"isBlockCoverage":true},{"functionName":"Readable._destroy","ranges":[{"startOffset":11617,"endOffset":11651,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":11704,"endOffset":11744,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":11790,"endOffset":12053,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.push","ranges":[{"startOffset":12288,"endOffset":12564,"count":376},{"startOffset":12493,"endOffset":12560,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.unshift","ranges":[{"startOffset":12663,"endOffset":12936,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunkUnshiftByteMode","ranges":[{"startOffset":12943,"endOffset":14042,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunkUnshiftObjectMode","ranges":[{"startOffset":14046,"endOffset":14295,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunkUnshiftValue","ranges":[{"startOffset":14299,"endOffset":14641,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunkPushByteMode","ranges":[{"startOffset":14645,"endOffset":16088,"count":376},{"startOffset":14740,"endOffset":14830,"count":0},{"startOffset":14867,"endOffset":15038,"count":0},{"startOffset":15099,"endOffset":15400,"count":0},{"startOffset":15439,"endOffset":15547,"count":0},{"startOffset":15589,"endOffset":15676,"count":0},{"startOffset":15735,"endOffset":15760,"count":0},{"startOffset":15834,"endOffset":15846,"count":0},{"startOffset":15848,"endOffset":16011,"count":0}],"isBlockCoverage":true},{"functionName":"readableAddChunkPushObjectMode","ranges":[{"startOffset":16092,"endOffset":16713,"count":0}],"isBlockCoverage":false},{"functionName":"canPushMore","ranges":[{"startOffset":16717,"endOffset":17053,"count":376},{"startOffset":17027,"endOffset":17048,"count":0}],"isBlockCoverage":true},{"functionName":"addChunk","ranges":[{"startOffset":17057,"endOffset":18030,"count":376},{"startOffset":17376,"endOffset":17424,"count":0},{"startOffset":17553,"endOffset":17994,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.isPaused","ranges":[{"startOffset":18064,"endOffset":18222,"count":40}],"isBlockCoverage":true},{"functionName":"Readable.setEncoding","ranges":[{"startOffset":18289,"endOffset":18879,"count":0}],"isBlockCoverage":false},{"functionName":"computeNewHighWaterMark","ranges":[{"startOffset":18944,"endOffset":19310,"count":0}],"isBlockCoverage":false},{"functionName":"howMuchToRead","ranges":[{"startOffset":19427,"endOffset":19922,"count":536},{"startOffset":19476,"endOffset":19533,"count":80},{"startOffset":19540,"endOffset":19549,"count":456},{"startOffset":19549,"endOffset":19599,"count":80},{"startOffset":19599,"endOffset":19608,"count":0},{"startOffset":19608,"endOffset":19817,"count":80},{"startOffset":19740,"endOffset":19786,"count":0},{"startOffset":19817,"endOffset":19914,"count":0},{"startOffset":19915,"endOffset":19918,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.read","ranges":[{"startOffset":20022,"endOffset":24836,"count":536},{"startOffset":20210,"endOffset":20230,"count":80},{"startOffset":20230,"endOffset":20299,"count":456},{"startOffset":20261,"endOffset":20299,"count":0},{"startOffset":20470,"endOffset":20519,"count":0},{"startOffset":20543,"endOffset":20578,"count":80},{"startOffset":20769,"endOffset":20816,"count":456},{"startOffset":20817,"endOffset":20973,"count":376},{"startOffset":20902,"endOffset":20929,"count":0},{"startOffset":20975,"endOffset":21159,"count":0},{"startOffset":21308,"endOffset":21387,"count":0},{"startOffset":22711,"endOffset":22752,"count":0},{"startOffset":23147,"endOffset":23228,"count":80},{"startOffset":23228,"endOffset":23871,"count":456},{"startOffset":23547,"endOffset":23601,"count":0},{"startOffset":23834,"endOffset":23866,"count":0},{"startOffset":23905,"endOffset":23930,"count":0},{"startOffset":24055,"endOffset":24058,"count":0},{"startOffset":24076,"endOffset":24265,"count":0},{"startOffset":24597,"endOffset":24630,"count":80},{"startOffset":24639,"endOffset":24657,"count":0},{"startOffset":24685,"endOffset":24743,"count":0},{"startOffset":24745,"endOffset":24816,"count":0}],"isBlockCoverage":true},{"functionName":"onEofChunk","ranges":[{"startOffset":24841,"endOffset":25829,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable","ranges":[{"startOffset":26035,"endOffset":26375,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable_","ranges":[{"startOffset":26379,"endOffset":27069,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore","ranges":[{"startOffset":27428,"endOffset":27640,"count":376}],"isBlockCoverage":true},{"functionName":"maybeReadMore_","ranges":[{"startOffset":27644,"endOffset":29508,"count":376},{"startOffset":29212,"endOffset":29282,"count":0}],"isBlockCoverage":true},{"functionName":"Readable._read","ranges":[{"startOffset":29785,"endOffset":29853,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pipe","ranges":[{"startOffset":29884,"endOffset":34552,"count":40},{"startOffset":30005,"endOffset":30236,"count":0},{"startOffset":30361,"endOffset":30386,"count":0},{"startOffset":30506,"endOffset":30514,"count":0},{"startOffset":30565,"endOffset":30589,"count":0},{"startOffset":34415,"endOffset":34435,"count":0},{"startOffset":34479,"endOffset":34531,"count":0}],"isBlockCoverage":true},{"functionName":"onunpipe","ranges":[{"startOffset":30664,"endOffset":30898,"count":0}],"isBlockCoverage":false},{"functionName":"onend","ranges":[{"startOffset":30904,"endOffset":30965,"count":0}],"isBlockCoverage":false},{"functionName":"cleanup","ranges":[{"startOffset":31015,"endOffset":31931,"count":0}],"isBlockCoverage":false},{"functionName":"pause","ranges":[{"startOffset":31937,"endOffset":32963,"count":0}],"isBlockCoverage":false},{"functionName":"ondata","ranges":[{"startOffset":32996,"endOffset":33163,"count":188},{"startOffset":33134,"endOffset":33158,"count":0}],"isBlockCoverage":true},{"functionName":"onerror","ranges":[{"startOffset":33289,"endOffset":33713,"count":0}],"isBlockCoverage":false},{"functionName":"onclose","ranges":[{"startOffset":33899,"endOffset":33985,"count":0}],"isBlockCoverage":false},{"functionName":"onfinish","ranges":[{"startOffset":34021,"endOffset":34130,"count":0}],"isBlockCoverage":false},{"functionName":"unpipe","ranges":[{"startOffset":34170,"endOffset":34239,"count":0}],"isBlockCoverage":false},{"functionName":"pipeOnDrain","ranges":[{"startOffset":34557,"endOffset":35254,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unpipe","ranges":[{"startOffset":35288,"endOffset":36020,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.on","ranges":[{"startOffset":36150,"endOffset":37188,"count":1058},{"startOffset":36286,"endOffset":36726,"count":228},{"startOffset":36520,"endOffset":36540,"count":0},{"startOffset":36726,"endOffset":37168,"count":830},{"startOffset":36755,"endOffset":37168,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.removeListener","ranges":[{"startOffset":37286,"endOffset":38012,"count":494},{"startOffset":37492,"endOffset":37886,"count":0},{"startOffset":37910,"endOffset":37945,"count":188},{"startOffset":37947,"endOffset":37992,"count":188}],"isBlockCoverage":true},{"functionName":"Readable.removeAllListeners","ranges":[{"startOffset":38118,"endOffset":38727,"count":40}],"isBlockCoverage":true},{"functionName":"updateReadableListening","ranges":[{"startOffset":38732,"endOffset":39454,"count":40},{"startOffset":38856,"endOffset":38904,"count":0},{"startOffset":39266,"endOffset":39451,"count":0}],"isBlockCoverage":true},{"functionName":"nReadingNextTick","ranges":[{"startOffset":39458,"endOffset":39549,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.resume","ranges":[{"startOffset":39707,"endOffset":40230,"count":228},{"startOffset":39799,"endOffset":40149,"count":80},{"startOffset":40069,"endOffset":40118,"count":0}],"isBlockCoverage":true},{"functionName":"resume","ranges":[{"startOffset":40235,"endOffset":40413,"count":80}],"isBlockCoverage":true},{"functionName":"resume_","ranges":[{"startOffset":40417,"endOffset":40742,"count":80},{"startOffset":40546,"endOffset":40573,"count":40},{"startOffset":40724,"endOffset":40739,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.pause","ranges":[{"startOffset":40773,"endOffset":41096,"count":0}],"isBlockCoverage":false},{"functionName":"flow","ranges":[{"startOffset":41101,"endOffset":41256,"count":80},{"startOffset":41252,"endOffset":41253,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.wrap","ranges":[{"startOffset":41445,"endOffset":42513,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":42560,"endOffset":42614,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.iterator","ranges":[{"startOffset":42649,"endOffset":42797,"count":0}],"isBlockCoverage":false},{"functionName":"streamToAsyncIterator","ranges":[{"startOffset":42802,"endOffset":43059,"count":0}],"isBlockCoverage":false},{"functionName":"createAsyncIterator","ranges":[{"startOffset":43063,"endOffset":44187,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":44414,"endOffset":44811,"count":40}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":44818,"endOffset":44953,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45041,"endOffset":45107,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45195,"endOffset":45409,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45503,"endOffset":45571,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45658,"endOffset":45742,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45830,"endOffset":45892,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":45904,"endOffset":46017,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46099,"endOffset":46155,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46241,"endOffset":46331,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46415,"endOffset":46502,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46577,"endOffset":46663,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46713,"endOffset":46799,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46876,"endOffset":46965,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":46972,"endOffset":47271,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":47352,"endOffset":47442,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":47592,"endOffset":47639,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":47725,"endOffset":47785,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":47792,"endOffset":47960,"count":0}],"isBlockCoverage":false},{"functionName":"fromList","ranges":[{"startOffset":48277,"endOffset":50827,"count":0}],"isBlockCoverage":false},{"functionName":"endReadable","ranges":[{"startOffset":50831,"endOffset":51065,"count":0}],"isBlockCoverage":false},{"functionName":"endReadableNT","ranges":[{"startOffset":51069,"endOffset":51988,"count":0}],"isBlockCoverage":false},{"functionName":"endWritableNT","ranges":[{"startOffset":51992,"endOffset":52158,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.from","ranges":[{"startOffset":52178,"endOffset":52249,"count":0}],"isBlockCoverage":false},{"functionName":"lazyWebStreams","ranges":[{"startOffset":52319,"endOffset":52487,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.fromWeb","ranges":[{"startOffset":52510,"endOffset":52648,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.toWeb","ranges":[{"startOffset":52670,"endOffset":52808,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.wrap","ranges":[{"startOffset":52829,"endOffset":53082,"count":0}],"isBlockCoverage":false}]},{"scriptId":"135","url":"node:internal/streams/add-abort-signal","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1787,"count":1}],"isBlockCoverage":false},{"functionName":"validateAbortSignal","ranges":[{"startOffset":581,"endOffset":745,"count":0}],"isBlockCoverage":false},{"functionName":"addAbortSignal","ranges":[{"startOffset":782,"endOffset":1099,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.addAbortSignalNoValidate","ranges":[{"startOffset":1146,"endOffset":1784,"count":0}],"isBlockCoverage":false}]},{"scriptId":"136","url":"node:internal/streams/state","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1382,"count":1}],"isBlockCoverage":false},{"functionName":"highWaterMarkFrom","ranges":[{"startOffset":300,"endOffset":470,"count":207},{"startOffset":399,"endOffset":422,"count":0},{"startOffset":460,"endOffset":466,"count":0}],"isBlockCoverage":true},{"functionName":"getDefaultHighWaterMark","ranges":[{"startOffset":474,"endOffset":606,"count":205},{"startOffset":542,"endOffset":574,"count":0}],"isBlockCoverage":true},{"functionName":"setDefaultHighWaterMark","ranges":[{"startOffset":610,"endOffset":828,"count":0}],"isBlockCoverage":false},{"functionName":"getHighWaterMark","ranges":[{"startOffset":832,"endOffset":1277,"count":207},{"startOffset":981,"endOffset":1199,"count":2},{"startOffset":1026,"endOffset":1166,"count":0},{"startOffset":1199,"endOffset":1276,"count":205}],"isBlockCoverage":true}]},{"scriptId":"137","url":"node:string_decoder","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5307,"count":1}],"isBlockCoverage":false},{"functionName":"normalizeEncoding","ranges":[{"startOffset":2236,"endOffset":2494,"count":0}],"isBlockCoverage":false},{"functionName":"StringDecoder","ranges":[{"startOffset":2713,"endOffset":2916,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":3248,"endOffset":3644,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":3930,"endOffset":4128,"count":0}],"isBlockCoverage":false},{"functionName":"text","ranges":[{"startOffset":4348,"endOffset":4509,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4654,"endOffset":4871,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4969,"endOffset":5034,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5133,"endOffset":5251,"count":0}],"isBlockCoverage":false}]},{"scriptId":"138","url":"node:internal/streams/from","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4549,"count":1}],"isBlockCoverage":false},{"functionName":"from","ranges":[{"startOffset":255,"endOffset":4521,"count":0}],"isBlockCoverage":false}]},{"scriptId":"139","url":"node:internal/streams/writable","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":34251,"count":1}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":2697,"endOffset":2714,"count":0}],"isBlockCoverage":false},{"functionName":"makeBitMapDescriptor","ranges":[{"startOffset":3803,"endOffset":4034,"count":20}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3881,"endOffset":3925,"count":271}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3932,"endOffset":4024,"count":1220},{"startOffset":3963,"endOffset":3983,"count":122},{"startOffset":3983,"endOffset":4017,"count":1098}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":7077,"endOffset":7155,"count":40},{"startOffset":7124,"endOffset":7145,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":7162,"endOffset":7335,"count":122},{"startOffset":7193,"endOffset":7276,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":7411,"endOffset":7511,"count":406},{"startOffset":7462,"endOffset":7496,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":7518,"endOffset":7800,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7883,"endOffset":7983,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7990,"endOffset":8227,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8375,"endOffset":8452,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":8459,"endOffset":8632,"count":78},{"startOffset":8573,"endOffset":8625,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":8827,"endOffset":8927,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":8934,"endOffset":9140,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9216,"endOffset":9294,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":9301,"endOffset":9475,"count":0}],"isBlockCoverage":false},{"functionName":"WritableState","ranges":[{"startOffset":9493,"endOffset":11852,"count":83},{"startOffset":9776,"endOffset":9804,"count":0},{"startOffset":9870,"endOffset":9898,"count":0},{"startOffset":10195,"endOffset":10232,"count":0},{"startOffset":10288,"endOffset":10319,"count":41},{"startOffset":10429,"endOffset":10457,"count":42},{"startOffset":10583,"endOffset":10613,"count":0},{"startOffset":10875,"endOffset":10881,"count":0},{"startOffset":10914,"endOffset":10943,"count":0},{"startOffset":10944,"endOffset":10974,"count":0},{"startOffset":11025,"endOffset":11239,"count":0}],"isBlockCoverage":true},{"functionName":"resetBuffer","ranges":[{"startOffset":11856,"endOffset":12025,"count":83}],"isBlockCoverage":true},{"functionName":"getBuffer","ranges":[{"startOffset":12065,"endOffset":12196,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12296,"endOffset":12409,"count":0}],"isBlockCoverage":false},{"functionName":"onConstructed","ranges":[{"startOffset":12461,"endOffset":12655,"count":0}],"isBlockCoverage":false},{"functionName":"Writable","ranges":[{"startOffset":12660,"endOffset":13810,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":13896,"endOffset":14105,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.pipe","ranges":[{"startOffset":14210,"endOffset":14280,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":14285,"endOffset":15732,"count":462},{"startOffset":14392,"endOffset":14419,"count":78},{"startOffset":14421,"endOffset":14442,"count":384},{"startOffset":14468,"endOffset":14515,"count":0},{"startOffset":14658,"endOffset":14681,"count":0},{"startOffset":14689,"endOffset":14811,"count":0},{"startOffset":14850,"endOffset":14997,"count":78},{"startOffset":14903,"endOffset":14990,"count":0},{"startOffset":14997,"endOffset":15325,"count":384},{"startOffset":15068,"endOffset":15325,"count":0},{"startOffset":15385,"endOffset":15436,"count":0},{"startOffset":15482,"endOffset":15534,"count":0},{"startOffset":15549,"endOffset":15644,"count":0}],"isBlockCoverage":true},{"functionName":"Writable.write","ranges":[{"startOffset":15763,"endOffset":15961,"count":462},{"startOffset":15819,"endOffset":15852,"count":78},{"startOffset":15854,"endOffset":15902,"count":78}],"isBlockCoverage":true},{"functionName":"Writable.cork","ranges":[{"startOffset":15992,"endOffset":16095,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.uncork","ranges":[{"startOffset":16128,"endOffset":16379,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":16424,"endOffset":16757,"count":0}],"isBlockCoverage":false},{"functionName":"writeOrBuffer","ranges":[{"startOffset":16952,"endOffset":18171,"count":462},{"startOffset":17070,"endOffset":17073,"count":0},{"startOffset":17208,"endOffset":17628,"count":0},{"startOffset":17690,"endOffset":17731,"count":78},{"startOffset":17944,"endOffset":17984,"count":0}],"isBlockCoverage":true},{"functionName":"doWrite","ranges":[{"startOffset":18175,"endOffset":18625,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteError","ranges":[{"startOffset":18629,"endOffset":19025,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":19029,"endOffset":21697,"count":462},{"startOffset":19149,"endOffset":19226,"count":0},{"startOffset":19323,"endOffset":19345,"count":78},{"startOffset":19346,"endOffset":19351,"count":384},{"startOffset":19487,"endOffset":20121,"count":0},{"startOffset":20173,"endOffset":20216,"count":0},{"startOffset":20296,"endOffset":20317,"count":0},{"startOffset":20688,"endOffset":21049,"count":384},{"startOffset":20759,"endOffset":20882,"count":0},{"startOffset":20968,"endOffset":21029,"count":0},{"startOffset":21049,"endOffset":21627,"count":78},{"startOffset":21103,"endOffset":21165,"count":23},{"startOffset":21167,"endOffset":21227,"count":23},{"startOffset":21227,"endOffset":21627,"count":55},{"startOffset":21479,"endOffset":21627,"count":0},{"startOffset":21634,"endOffset":21689,"count":0}],"isBlockCoverage":true},{"functionName":"afterWriteTick","ranges":[{"startOffset":21701,"endOffset":21892,"count":55}],"isBlockCoverage":true},{"functionName":"afterWrite","ranges":[{"startOffset":21896,"endOffset":22425,"count":55},{"startOffset":22077,"endOffset":22098,"count":0},{"startOffset":22118,"endOffset":22186,"count":0},{"startOffset":22212,"endOffset":22257,"count":78},{"startOffset":22303,"endOffset":22334,"count":0},{"startOffset":22377,"endOffset":22422,"count":0}],"isBlockCoverage":true},{"functionName":"errorBuffer","ranges":[{"startOffset":22500,"endOffset":23069,"count":0}],"isBlockCoverage":false},{"functionName":"clearBuffer","ranges":[{"startOffset":23138,"endOffset":24860,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._write","ranges":[{"startOffset":24892,"endOffset":25067,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.end","ranges":[{"startOffset":25135,"endOffset":26835,"count":0}],"isBlockCoverage":false},{"functionName":"needFinish","ranges":[{"startOffset":26840,"endOffset":27283,"count":0}],"isBlockCoverage":false},{"functionName":"onFinish","ranges":[{"startOffset":27287,"endOffset":27937,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":27941,"endOffset":28485,"count":0}],"isBlockCoverage":false},{"functionName":"finishMaybe","ranges":[{"startOffset":28489,"endOffset":29007,"count":0}],"isBlockCoverage":false},{"functionName":"finish","ranges":[{"startOffset":29011,"endOffset":29676,"count":0}],"isBlockCoverage":false},{"functionName":"callFinishedCallbacks","ranges":[{"startOffset":29680,"endOffset":30009,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":30098,"endOffset":30203,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":30256,"endOffset":30364,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":30371,"endOffset":30627,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":30679,"endOffset":31093,"count":40}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":31100,"endOffset":31239,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":31299,"endOffset":31420,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":31482,"endOffset":31605,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":31663,"endOffset":31761,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":31818,"endOffset":31937,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":31998,"endOffset":32154,"count":40},{"startOffset":32139,"endOffset":32146,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":32219,"endOffset":32319,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32377,"endOffset":32473,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32531,"endOffset":32624,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32699,"endOffset":32799,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32863,"endOffset":33127,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.destroy","ranges":[{"startOffset":33210,"endOffset":33500,"count":40},{"startOffset":33359,"endOffset":33396,"count":0},{"startOffset":33398,"endOffset":33447,"count":0}],"isBlockCoverage":true},{"functionName":"Writable._destroy","ranges":[{"startOffset":33591,"endOffset":33625,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.","ranges":[{"startOffset":33678,"endOffset":33718,"count":0}],"isBlockCoverage":false},{"functionName":"lazyWebStreams","ranges":[{"startOffset":33788,"endOffset":33956,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.fromWeb","ranges":[{"startOffset":33979,"endOffset":34117,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.toWeb","ranges":[{"startOffset":34139,"endOffset":34248,"count":0}],"isBlockCoverage":false}]},{"scriptId":"140","url":"node:stream/promises","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":961,"count":1}],"isBlockCoverage":false},{"functionName":"pipeline","ranges":[{"startOffset":336,"endOffset":907,"count":0}],"isBlockCoverage":false}]},{"scriptId":"141","url":"node:internal/streams/transform","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7325,"count":1}],"isBlockCoverage":false},{"functionName":"Transform","ranges":[{"startOffset":4001,"endOffset":5623,"count":41},{"startOffset":4073,"endOffset":4103,"count":0},{"startOffset":4383,"endOffset":4389,"count":0},{"startOffset":4427,"endOffset":4816,"count":0},{"startOffset":5156,"endOffset":5192,"count":0},{"startOffset":5248,"endOffset":5276,"count":0}],"isBlockCoverage":true},{"functionName":"final","ranges":[{"startOffset":5627,"endOffset":6097,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":6101,"endOffset":6186,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._transform","ranges":[{"startOffset":6262,"endOffset":6359,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._write","ranges":[{"startOffset":6393,"endOffset":7158,"count":188}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6580,"endOffset":7153,"count":188},{"startOffset":6610,"endOffset":6655,"count":0},{"startOffset":6737,"endOffset":6910,"count":0},{"startOffset":6997,"endOffset":7064,"count":0},{"startOffset":7099,"endOffset":7148,"count":0}],"isBlockCoverage":true},{"functionName":"Transform._read","ranges":[{"startOffset":7191,"endOffset":7322,"count":228},{"startOffset":7228,"endOffset":7319,"count":0}],"isBlockCoverage":true}]},{"scriptId":"142","url":"node:internal/streams/passthrough","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1809,"count":1}],"isBlockCoverage":false},{"functionName":"PassThrough","ranges":[{"startOffset":1566,"endOffset":1713,"count":0}],"isBlockCoverage":false},{"functionName":"PassThrough._transform","ranges":[{"startOffset":1752,"endOffset":1806,"count":0}],"isBlockCoverage":false}]},{"scriptId":"143","url":"node:internal/stream_base_commons","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7452,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1095,"endOffset":1122,"count":0}],"isBlockCoverage":false},{"functionName":"handleWriteReq","ranges":[{"startOffset":1246,"endOffset":2134,"count":274},{"startOffset":1350,"endOffset":1523,"count":196},{"startOffset":1479,"endOffset":1497,"count":0},{"startOffset":1529,"endOffset":1543,"count":0},{"startOffset":1549,"endOffset":1614,"count":0},{"startOffset":1620,"endOffset":1632,"count":78},{"startOffset":1638,"endOffset":1700,"count":78},{"startOffset":1706,"endOffset":1769,"count":0},{"startOffset":1775,"endOffset":1787,"count":0},{"startOffset":1793,"endOffset":1806,"count":0},{"startOffset":1812,"endOffset":1827,"count":0},{"startOffset":1833,"endOffset":1898,"count":0},{"startOffset":1904,"endOffset":2126,"count":0}],"isBlockCoverage":true},{"functionName":"onWriteComplete","ranges":[{"startOffset":2138,"endOffset":2854,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteWrap","ranges":[{"startOffset":2858,"endOffset":3107,"count":274}],"isBlockCoverage":true},{"functionName":"writevGeneric","ranges":[{"startOffset":3111,"endOffset":3773,"count":0}],"isBlockCoverage":false},{"functionName":"writeGeneric","ranges":[{"startOffset":3777,"endOffset":3988,"count":274}],"isBlockCoverage":true},{"functionName":"afterWriteDispatched","ranges":[{"startOffset":3992,"endOffset":4309,"count":274},{"startOffset":4164,"endOffset":4219,"count":0}],"isBlockCoverage":true},{"functionName":"onStreamRead","ranges":[{"startOffset":4313,"endOffset":6320,"count":188},{"startOffset":4626,"endOffset":4893,"count":0},{"startOffset":5082,"endOffset":5280,"count":0},{"startOffset":5304,"endOffset":6317,"count":0}],"isBlockCoverage":true},{"functionName":"setStreamTimeout","ranges":[{"startOffset":6324,"endOffset":7229,"count":504},{"startOffset":6397,"endOffset":6409,"count":0},{"startOffset":6726,"endOffset":6870,"count":424},{"startOffset":6761,"endOffset":6865,"count":0},{"startOffset":6870,"endOffset":7210,"count":80},{"startOffset":6977,"endOffset":7008,"count":0},{"startOffset":7039,"endOffset":7075,"count":0},{"startOffset":7111,"endOffset":7205,"count":0}],"isBlockCoverage":true}]},{"scriptId":"144","url":"node:diagnostics_channel","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10199,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":793,"endOffset":1223,"count":1}],"isBlockCoverage":false},{"functionName":"#finalizers","ranges":[{"startOffset":874,"endOffset":912,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":920,"endOffset":1040,"count":6}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1046,"endOffset":1096,"count":6},{"startOffset":1083,"endOffset":1088,"count":0}],"isBlockCoverage":true},{"functionName":"incRef","ranges":[{"startOffset":1102,"endOffset":1158,"count":0}],"isBlockCoverage":false},{"functionName":"decRef","ranges":[{"startOffset":1164,"endOffset":1220,"count":0}],"isBlockCoverage":false},{"functionName":"markActive","ranges":[{"startOffset":1227,"endOffset":1437,"count":0}],"isBlockCoverage":false},{"functionName":"maybeMarkInactive","ranges":[{"startOffset":1441,"endOffset":1817,"count":0}],"isBlockCoverage":false},{"functionName":"defaultTransform","ranges":[{"startOffset":1821,"endOffset":1873,"count":0}],"isBlockCoverage":false},{"functionName":"wrapStoreRun","ranges":[{"startOffset":1877,"endOffset":2219,"count":0}],"isBlockCoverage":false},{"functionName":"subscribe","ranges":[{"startOffset":2305,"endOffset":2479,"count":0}],"isBlockCoverage":false},{"functionName":"unsubscribe","ranges":[{"startOffset":2485,"endOffset":2772,"count":0}],"isBlockCoverage":false},{"functionName":"bindStore","ranges":[{"startOffset":2778,"endOffset":2950,"count":0}],"isBlockCoverage":false},{"functionName":"unbindStore","ranges":[{"startOffset":2956,"endOffset":3166,"count":0}],"isBlockCoverage":false},{"functionName":"get hasSubscribers","ranges":[{"startOffset":3172,"endOffset":3217,"count":0}],"isBlockCoverage":false},{"functionName":"publish","ranges":[{"startOffset":3223,"endOffset":3543,"count":0}],"isBlockCoverage":false},{"functionName":"runStores","ranges":[{"startOffset":3549,"endOffset":3901,"count":0}],"isBlockCoverage":false},{"functionName":"Channel","ranges":[{"startOffset":3927,"endOffset":4074,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4087,"endOffset":4276,"count":0}],"isBlockCoverage":false},{"functionName":"subscribe","ranges":[{"startOffset":4282,"endOffset":4370,"count":0}],"isBlockCoverage":false},{"functionName":"unsubscribe","ranges":[{"startOffset":4376,"endOffset":4415,"count":0}],"isBlockCoverage":false},{"functionName":"bindStore","ranges":[{"startOffset":4421,"endOffset":4517,"count":0}],"isBlockCoverage":false},{"functionName":"unbindStore","ranges":[{"startOffset":4523,"endOffset":4562,"count":0}],"isBlockCoverage":false},{"functionName":"get hasSubscribers","ranges":[{"startOffset":4568,"endOffset":4614,"count":40}],"isBlockCoverage":true},{"functionName":"publish","ranges":[{"startOffset":4620,"endOffset":4632,"count":0}],"isBlockCoverage":false},{"functionName":"runStores","ranges":[{"startOffset":4638,"endOffset":4727,"count":0}],"isBlockCoverage":false},{"functionName":"channel","ranges":[{"startOffset":4772,"endOffset":5047,"count":6},{"startOffset":4852,"endOffset":4867,"count":0},{"startOffset":4902,"endOffset":4929,"count":0},{"startOffset":4931,"endOffset":5013,"count":0}],"isBlockCoverage":true},{"functionName":"subscribe","ranges":[{"startOffset":5051,"endOffset":5143,"count":0}],"isBlockCoverage":false},{"functionName":"unsubscribe","ranges":[{"startOffset":5147,"endOffset":5243,"count":0}],"isBlockCoverage":false},{"functionName":"hasSubscribers","ranges":[{"startOffset":5247,"endOffset":5387,"count":0}],"isBlockCoverage":false},{"functionName":"assertChannel","ranges":[{"startOffset":5486,"endOffset":5632,"count":0}],"isBlockCoverage":false},{"functionName":"tracingChannelFrom","ranges":[{"startOffset":5636,"endOffset":6175,"count":0}],"isBlockCoverage":false},{"functionName":"TracingChannel","ranges":[{"startOffset":6205,"endOffset":6437,"count":0}],"isBlockCoverage":false},{"functionName":"get hasSubscribers","ranges":[{"startOffset":6443,"endOffset":6659,"count":0}],"isBlockCoverage":false},{"functionName":"subscribe","ranges":[{"startOffset":6665,"endOffset":6823,"count":0}],"isBlockCoverage":false},{"functionName":"unsubscribe","ranges":[{"startOffset":6829,"endOffset":7074,"count":0}],"isBlockCoverage":false},{"functionName":"traceSync","ranges":[{"startOffset":7080,"endOffset":7611,"count":0}],"isBlockCoverage":false},{"functionName":"tracePromise","ranges":[{"startOffset":7617,"endOffset":8843,"count":0}],"isBlockCoverage":false},{"functionName":"traceCallback","ranges":[{"startOffset":8849,"endOffset":9982,"count":0}],"isBlockCoverage":false},{"functionName":"tracingChannel","ranges":[{"startOffset":9989,"endOffset":10079,"count":0}],"isBlockCoverage":false}]},{"scriptId":"145","url":"node:internal/perf/observe","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17335,"count":1}],"isBlockCoverage":false},{"functionName":"queuePending","ranges":[{"startOffset":2721,"endOffset":2992,"count":0}],"isBlockCoverage":false},{"functionName":"getObserverType","ranges":[{"startOffset":2996,"endOffset":3344,"count":80},{"startOffset":3053,"endOffset":3102,"count":0},{"startOffset":3108,"endOffset":3163,"count":0},{"startOffset":3169,"endOffset":3222,"count":0},{"startOffset":3228,"endOffset":3279,"count":40},{"startOffset":3285,"endOffset":3336,"count":40}],"isBlockCoverage":true},{"functionName":"maybeDecrementObserverCounts","ranges":[{"startOffset":3348,"endOffset":3783,"count":0}],"isBlockCoverage":false},{"functionName":"maybeIncrementObserverCount","ranges":[{"startOffset":3787,"endOffset":4140,"count":0}],"isBlockCoverage":false},{"functionName":"performanceObserverSorter","ranges":[{"startOffset":4220,"endOffset":4289,"count":0}],"isBlockCoverage":false},{"functionName":"PerformanceObserverEntryList","ranges":[{"startOffset":4334,"endOffset":4568,"count":0}],"isBlockCoverage":false},{"functionName":"getEntries","ranges":[{"startOffset":4574,"endOffset":4716,"count":0}],"isBlockCoverage":false},{"functionName":"getEntriesByType","ranges":[{"startOffset":4722,"endOffset":5035,"count":0}],"isBlockCoverage":false},{"functionName":"getEntriesByName","ranges":[{"startOffset":5041,"endOffset":5548,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5554,"endOffset":5811,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6178,"endOffset":9904,"count":0}],"isBlockCoverage":false},{"functionName":"enqueue","ranges":[{"startOffset":10405,"endOffset":10614,"count":0}],"isBlockCoverage":false},{"functionName":"bufferUserTiming","ranges":[{"startOffset":10680,"endOffset":11735,"count":0}],"isBlockCoverage":false},{"functionName":"bufferResourceTiming","ranges":[{"startOffset":12032,"endOffset":13328,"count":0}],"isBlockCoverage":false},{"functionName":"setResourceTimingBufferSize","ranges":[{"startOffset":13419,"endOffset":13696,"count":0}],"isBlockCoverage":false},{"functionName":"setDispatchBufferFull","ranges":[{"startOffset":13700,"endOffset":13767,"count":1}],"isBlockCoverage":true},{"functionName":"clearEntriesFromBuffer","ranges":[{"startOffset":13771,"endOffset":14386,"count":0}],"isBlockCoverage":false},{"functionName":"filterBufferMapByNameAndType","ranges":[{"startOffset":14390,"endOffset":15256,"count":0}],"isBlockCoverage":false},{"functionName":"observerCallback","ranges":[{"startOffset":15260,"endOffset":16412,"count":0}],"isBlockCoverage":false},{"functionName":"hasObserver","ranges":[{"startOffset":16453,"endOffset":16575,"count":80}],"isBlockCoverage":true},{"functionName":"startPerf","ranges":[{"startOffset":16581,"endOffset":16696,"count":0}],"isBlockCoverage":false},{"functionName":"stopPerf","ranges":[{"startOffset":16700,"endOffset":17029,"count":0}],"isBlockCoverage":false}]},{"scriptId":"146","url":"node:internal/perf/performance_entry","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3412,"count":1}],"isBlockCoverage":false},{"functionName":"isPerformanceEntry","ranges":[{"startOffset":703,"endOffset":778,"count":0}],"isBlockCoverage":false},{"functionName":"PerformanceEntry","ranges":[{"startOffset":810,"endOffset":1180,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":1186,"endOffset":1289,"count":0}],"isBlockCoverage":false},{"functionName":"get entryType","ranges":[{"startOffset":1295,"endOffset":1413,"count":0}],"isBlockCoverage":false},{"functionName":"get startTime","ranges":[{"startOffset":1419,"endOffset":1537,"count":0}],"isBlockCoverage":false},{"functionName":"get duration","ranges":[{"startOffset":1543,"endOffset":1658,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1664,"endOffset":1917,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":1923,"endOffset":2153,"count":0}],"isBlockCoverage":false},{"functionName":"createPerformanceEntry","ranges":[{"startOffset":2385,"endOffset":2523,"count":0}],"isBlockCoverage":false},{"functionName":"get detail","ranges":[{"startOffset":2646,"endOffset":2759,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":2765,"endOffset":3025,"count":0}],"isBlockCoverage":false},{"functionName":"createPerformanceNodeEntry","ranges":[{"startOffset":3032,"endOffset":3242,"count":0}],"isBlockCoverage":false}]},{"scriptId":"147","url":"node:internal/tty","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6722,"count":1}],"isBlockCoverage":false},{"functionName":"warnOnDeactivatedColors","ranges":[{"startOffset":2629,"endOffset":3102,"count":0}],"isBlockCoverage":false},{"functionName":"getColorDepth","ranges":[{"startOffset":3265,"endOffset":6375,"count":79},{"startOffset":3472,"endOffset":3846,"count":0},{"startOffset":4195,"endOffset":4223,"count":0},{"startOffset":4342,"endOffset":4449,"count":1},{"startOffset":4747,"endOffset":4802,"count":0},{"startOffset":4809,"endOffset":5599,"count":0},{"startOffset":5605,"endOffset":5622,"count":0},{"startOffset":5628,"endOffset":5669,"count":0},{"startOffset":5675,"endOffset":5723,"count":0},{"startOffset":5728,"endOffset":5796,"count":0},{"startOffset":5798,"endOffset":6374,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5068,"endOffset":5089,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6158,"endOffset":6211,"count":0}],"isBlockCoverage":false},{"functionName":"hasColors","ranges":[{"startOffset":6379,"endOffset":6662,"count":0}],"isBlockCoverage":false}]},{"scriptId":"148","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/has-flag/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":330,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":328,"count":32},{"startOffset":102,"endOffset":106,"count":0},{"startOffset":128,"endOffset":133,"count":0},{"startOffset":262,"endOffset":325,"count":0}],"isBlockCoverage":true}]},{"scriptId":"149","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/log-symbols/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":414,"count":1},{"startOffset":402,"endOffset":412,"count":0}],"isBlockCoverage":true}]},{"scriptId":"150","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/chalk/source/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6073,"count":1},{"startOffset":1532,"endOffset":1764,"count":44},{"startOffset":2057,"endOffset":2352,"count":8},{"startOffset":2386,"endOffset":2752,"count":8},{"startOffset":5968,"endOffset":5971,"count":0}],"isBlockCoverage":true},{"functionName":"applyOptions","ranges":[{"startOffset":430,"endOffset":809,"count":2},{"startOffset":477,"endOffset":558,"count":1},{"startOffset":560,"endOffset":638,"count":0},{"startOffset":729,"endOffset":732,"count":0},{"startOffset":778,"endOffset":790,"count":1},{"startOffset":791,"endOffset":806,"count":1}],"isBlockCoverage":true},{"functionName":"ChalkClass","ranges":[{"startOffset":832,"endOffset":941,"count":0}],"isBlockCoverage":false},{"functionName":"chalkFactory","ranges":[{"startOffset":966,"endOffset":1408,"count":2}],"isBlockCoverage":true},{"functionName":"chalk.template","ranges":[{"startOffset":1048,"endOffset":1106,"count":0}],"isBlockCoverage":false},{"functionName":"chalk.template.constructor","ranges":[{"startOffset":1235,"endOffset":1340,"count":0}],"isBlockCoverage":false},{"functionName":"Chalk","ranges":[{"startOffset":1411,"endOffset":1469,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1559,"endOffset":1758,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1786,"endOffset":1933,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2080,"endOffset":2346,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2476,"endOffset":2746,"count":0}],"isBlockCoverage":false},{"functionName":"Object.defineProperties","ranges":[{"startOffset":2792,"endOffset":2800,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2848,"endOffset":2892,"count":8}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":2896,"endOffset":2946,"count":0}],"isBlockCoverage":false},{"functionName":"createStyler","ranges":[{"startOffset":2976,"endOffset":3250,"count":4},{"startOffset":3101,"endOffset":3184,"count":0}],"isBlockCoverage":true},{"functionName":"createBuilder","ranges":[{"startOffset":3275,"endOffset":4073,"count":4}],"isBlockCoverage":true},{"functionName":"builder","ranges":[{"startOffset":3323,"endOffset":3790,"count":8},{"startOffset":3373,"endOffset":3402,"count":0},{"startOffset":3404,"endOffset":3556,"count":0},{"startOffset":3763,"endOffset":3785,"count":0}],"isBlockCoverage":true},{"functionName":"applyStyle","ranges":[{"startOffset":4095,"endOffset":5135,"count":8},{"startOffset":4148,"endOffset":4190,"count":0},{"startOffset":4248,"endOffset":4269,"count":0},{"startOffset":4346,"endOffset":4675,"count":0},{"startOffset":5012,"endOffset":5095,"count":0}],"isBlockCoverage":true},{"functionName":"chalkTag","ranges":[{"startOffset":5169,"endOffset":5764,"count":0}],"isBlockCoverage":false}]},{"scriptId":"151","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/ansi-styles/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4139,"count":1}],"isBlockCoverage":true},{"functionName":"wrapAnsi16","ranges":[{"startOffset":34,"endOffset":129,"count":0}],"isBlockCoverage":false},{"functionName":"wrapAnsi256","ranges":[{"startOffset":152,"endOffset":255,"count":0}],"isBlockCoverage":false},{"functionName":"wrapAnsi16m","ranges":[{"startOffset":278,"endOffset":402,"count":0}],"isBlockCoverage":false},{"functionName":"ansi2ansi","ranges":[{"startOffset":423,"endOffset":429,"count":0}],"isBlockCoverage":false},{"functionName":"rgb2rgb","ranges":[{"startOffset":447,"endOffset":469,"count":0}],"isBlockCoverage":false},{"functionName":"setLazyProperty","ranges":[{"startOffset":496,"endOffset":786,"count":36}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":575,"endOffset":737,"count":0}],"isBlockCoverage":false},{"functionName":"makeDynamicStyles","ranges":[{"startOffset":879,"endOffset":1400,"count":0}],"isBlockCoverage":false},{"functionName":"assembleStyles","ranges":[{"startOffset":1403,"endOffset":4021,"count":6},{"startOffset":2869,"endOffset":3201,"count":18},{"startOffset":2929,"endOffset":3108,"count":264}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3401,"endOffset":3464,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3509,"endOffset":3574,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3619,"endOffset":3678,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3722,"endOffset":3784,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3831,"endOffset":3895,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3942,"endOffset":4000,"count":0}],"isBlockCoverage":false}]},{"scriptId":"152","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/chalk/node_modules/supports-color/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2748,"count":1},{"startOffset":250,"endOffset":270,"count":0},{"startOffset":374,"endOffset":394,"count":0},{"startOffset":422,"endOffset":646,"count":0}],"isBlockCoverage":true},{"functionName":"translateLevel","ranges":[{"startOffset":648,"endOffset":806,"count":2},{"startOffset":699,"endOffset":719,"count":0}],"isBlockCoverage":true},{"functionName":"supportsColor","ranges":[{"startOffset":808,"endOffset":2439,"count":2},{"startOffset":881,"endOffset":897,"count":0},{"startOffset":985,"endOffset":1001,"count":0},{"startOffset":1030,"endOffset":1046,"count":0},{"startOffset":1080,"endOffset":1107,"count":0},{"startOffset":1109,"endOffset":1125,"count":0},{"startOffset":1184,"endOffset":1202,"count":0},{"startOffset":1570,"endOffset":1573,"count":0},{"startOffset":1578,"endOffset":2438,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1706,"endOffset":1725,"count":0}],"isBlockCoverage":false},{"functionName":"getSupportLevel","ranges":[{"startOffset":2441,"endOffset":2570,"count":0}],"isBlockCoverage":false}]},{"scriptId":"153","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/chalk/source/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1035,"count":1}],"isBlockCoverage":true},{"functionName":"stringReplaceAll","ranges":[{"startOffset":40,"endOffset":505,"count":0}],"isBlockCoverage":false},{"functionName":"stringEncaseCRLFWithFirstIndex","ranges":[{"startOffset":547,"endOffset":959,"count":0}],"isBlockCoverage":false}]},{"scriptId":"154","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/is-unicode-supported/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":313,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":311,"count":1},{"startOffset":75,"endOffset":94,"count":0},{"startOffset":228,"endOffset":270,"count":0},{"startOffset":271,"endOffset":308,"count":0}],"isBlockCoverage":true}]},{"scriptId":"155","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/runner.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":34228,"count":1},{"startOffset":5791,"endOffset":5810,"count":0}],"isBlockCoverage":true},{"functionName":"Runner","ranges":[{"startOffset":3983,"endOffset":5631,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4396,"endOffset":4678,"count":44},{"startOffset":4467,"endOffset":4481,"count":0},{"startOffset":4483,"endOffset":4641,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4719,"endOffset":4773,"count":60}],"isBlockCoverage":true},{"functionName":"Runner.unhandled","ranges":[{"startOffset":4947,"endOffset":5626,"count":1},{"startOffset":5002,"endOffset":5179,"count":0}],"isBlockCoverage":true},{"functionName":"Runner._addEventListener","ranges":[{"startOffset":6139,"endOffset":7047,"count":71},{"startOffset":6388,"endOffset":6442,"count":2},{"startOffset":6443,"endOffset":6511,"count":0},{"startOffset":6516,"endOffset":6633,"count":0},{"startOffset":6731,"endOffset":6765,"count":2},{"startOffset":6770,"endOffset":6781,"count":69},{"startOffset":6849,"endOffset":6881,"count":0}],"isBlockCoverage":true},{"functionName":"Runner._removeEventListener","ranges":[{"startOffset":7358,"endOffset":7971,"count":3},{"startOffset":7486,"endOffset":7886,"count":1},{"startOffset":7832,"endOffset":7882,"count":0},{"startOffset":7886,"endOffset":7969,"count":2}],"isBlockCoverage":true},{"functionName":"Runner.dispose","ranges":[{"startOffset":8147,"endOffset":8477,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.grep","ranges":[{"startOffset":8731,"endOffset":8896,"count":1}],"isBlockCoverage":true},{"functionName":"Runner.grepTotal","ranges":[{"startOffset":9094,"endOffset":9350,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9167,"endOffset":9329,"count":132},{"startOffset":9258,"endOffset":9287,"count":0}],"isBlockCoverage":true},{"functionName":"Runner.globalProps","ranges":[{"startOffset":9465,"endOffset":9691,"count":1},{"startOffset":9579,"endOffset":9672,"count":8},{"startOffset":9617,"endOffset":9640,"count":6},{"startOffset":9640,"endOffset":9672,"count":2}],"isBlockCoverage":true},{"functionName":"Runner.globals","ranges":[{"startOffset":9859,"endOffset":10036,"count":2},{"startOffset":9901,"endOffset":9932,"count":0}],"isBlockCoverage":true},{"functionName":"Runner.checkGlobals","ranges":[{"startOffset":10130,"endOffset":10674,"count":104},{"startOffset":10189,"endOffset":10672,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10603,"endOffset":10616,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.fail","ranges":[{"startOffset":11450,"endOffset":12479,"count":10},{"startOffset":11529,"endOffset":11538,"count":0},{"startOffset":11540,"endOffset":11557,"count":0},{"startOffset":11604,"endOffset":11789,"count":0},{"startOffset":11917,"endOffset":11951,"count":0},{"startOffset":12277,"endOffset":12377,"count":0}],"isBlockCoverage":true},{"functionName":"Runner.hook","ranges":[{"startOffset":12631,"endOffset":15427,"count":194},{"startOffset":12678,"endOffset":12690,"count":0}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":12776,"endOffset":15370,"count":254},{"startOffset":12835,"endOffset":12861,"count":194},{"startOffset":12861,"endOffset":12935,"count":60},{"startOffset":12935,"endOffset":12993,"count":8},{"startOffset":12993,"endOffset":13171,"count":52},{"startOffset":13033,"endOffset":13118,"count":8},{"startOffset":13118,"endOffset":13171,"count":44},{"startOffset":13171,"endOffset":13335,"count":60},{"startOffset":13335,"endOffset":13443,"count":24},{"startOffset":13443,"endOffset":15369,"count":60}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13381,"endOffset":13435,"count":0}],"isBlockCoverage":false},{"functionName":"cbHookRun","ranges":[{"startOffset":13458,"endOffset":14859,"count":60},{"startOffset":13541,"endOffset":13591,"count":0},{"startOffset":13642,"endOffset":14589,"count":0},{"startOffset":14604,"endOffset":14726,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14193,"endOffset":14255,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14289,"endOffset":14353,"count":0}],"isBlockCoverage":false},{"functionName":"setHookTitle","ranges":[{"startOffset":14867,"endOffset":15366,"count":120},{"startOffset":14943,"endOffset":14956,"count":24},{"startOffset":15002,"endOffset":15360,"count":60},{"startOffset":15211,"endOffset":15286,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15393,"endOffset":15423,"count":194}],"isBlockCoverage":true},{"functionName":"Runner.hooks","ranges":[{"startOffset":15649,"endOffset":16064,"count":88}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":15726,"endOffset":16039,"count":264},{"startOffset":15790,"endOffset":15841,"count":88},{"startOffset":15841,"endOffset":16038,"count":176}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15863,"endOffset":16033,"count":176},{"startOffset":15895,"endOffset":16000,"count":0}],"isBlockCoverage":true},{"functionName":"Runner.hookUp","ranges":[{"startOffset":16205,"endOffset":16322,"count":44}],"isBlockCoverage":true},{"functionName":"Runner.hookDown","ranges":[{"startOffset":16471,"endOffset":16578,"count":44}],"isBlockCoverage":true},{"functionName":"Runner.parents","ranges":[{"startOffset":16715,"endOffset":16871,"count":88}],"isBlockCoverage":true},{"functionName":"Runner.runTest","ranges":[{"startOffset":16996,"endOffset":17439,"count":44},{"startOffset":17037,"endOffset":17067,"count":0},{"startOffset":17126,"endOffset":17143,"count":0},{"startOffset":17167,"endOffset":17199,"count":0},{"startOffset":17315,"endOffset":17376,"count":0},{"startOffset":17407,"endOffset":17437,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17240,"endOffset":17286,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.runTests","ranges":[{"startOffset":17621,"endOffset":22218,"count":9}],"isBlockCoverage":true},{"functionName":"hookErr","ranges":[{"startOffset":17713,"endOffset":18418,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":18422,"endOffset":22159,"count":53},{"startOffset":18509,"endOffset":18523,"count":43},{"startOffset":18525,"endOffset":18550,"count":0},{"startOffset":18573,"endOffset":18599,"count":0},{"startOffset":18614,"endOffset":18664,"count":0},{"startOffset":18741,"endOffset":18767,"count":9},{"startOffset":18767,"endOffset":18854,"count":44},{"startOffset":18854,"endOffset":18883,"count":0},{"startOffset":18883,"endOffset":18900,"count":44},{"startOffset":18900,"endOffset":19540,"count":0},{"startOffset":19540,"endOffset":19610,"count":44},{"startOffset":19610,"endOffset":19901,"count":0},{"startOffset":19901,"endOffset":22158,"count":44}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20039,"endOffset":22153,"count":44},{"startOffset":20138,"endOffset":20709,"count":0},{"startOffset":20725,"endOffset":20780,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20606,"endOffset":20699,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20840,"endOffset":22145,"count":44},{"startOffset":20947,"endOffset":21307,"count":0},{"startOffset":21322,"endOffset":21949,"count":10},{"startOffset":21405,"endOffset":21775,"count":0},{"startOffset":21949,"endOffset":22144,"count":34}],"isBlockCoverage":true},{"functionName":"Runner.runSuite","ranges":[{"startOffset":22391,"endOffset":24036,"count":9},{"startOffset":22570,"endOffset":22584,"count":6},{"startOffset":22587,"endOffset":22643,"count":0}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":22712,"endOffset":23608,"count":17},{"startOffset":22756,"endOffset":23106,"count":0},{"startOffset":23129,"endOffset":23157,"count":0},{"startOffset":23208,"endOffset":23236,"count":9},{"startOffset":23236,"endOffset":23467,"count":8},{"startOffset":23467,"endOffset":23558,"count":0},{"startOffset":23558,"endOffset":23604,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23494,"endOffset":23550,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":23612,"endOffset":23876,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23780,"endOffset":23870,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23938,"endOffset":24032,"count":9},{"startOffset":23968,"endOffset":23996,"count":0}],"isBlockCoverage":true},{"functionName":"Runner._uncaught","ranges":[{"startOffset":24882,"endOffset":27547,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.run","ranges":[{"startOffset":27914,"endOffset":29933,"count":1},{"startOffset":28000,"endOffset":28005,"count":0},{"startOffset":28062,"endOffset":28079,"count":0},{"startOffset":29611,"endOffset":29871,"count":0}],"isBlockCoverage":true},{"functionName":"fn","ranges":[{"startOffset":28065,"endOffset":28079,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":28096,"endOffset":28291,"count":1},{"startOffset":28124,"endOffset":28146,"count":0},{"startOffset":28148,"endOffset":28166,"count":0}],"isBlockCoverage":true},{"functionName":"begin","ranges":[{"startOffset":28310,"endOffset":28518,"count":1}],"isBlockCoverage":true},{"functionName":"prepare","ranges":[{"startOffset":28539,"endOffset":28913,"count":1},{"startOffset":28642,"endOffset":28731,"count":0},{"startOffset":28800,"endOffset":28888,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":29045,"endOffset":29092,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":29149,"endOffset":29288,"count":1}],"isBlockCoverage":true},{"functionName":"Runner.linkPartialObjects","ranges":[{"startOffset":30774,"endOffset":30809,"count":0}],"isBlockCoverage":false},{"functionName":"runAsync","ranges":[{"startOffset":31197,"endOffset":31304,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":31255,"endOffset":31300,"count":1}],"isBlockCoverage":true},{"functionName":"Runner.abort","ranges":[{"startOffset":31439,"endOffset":31522,"count":0}],"isBlockCoverage":false},{"functionName":"isParallelMode","ranges":[{"startOffset":31723,"endOffset":31768,"count":0}],"isBlockCoverage":false},{"functionName":"Runner.workerReporter","ranges":[{"startOffset":32118,"endOffset":32214,"count":0}],"isBlockCoverage":false},{"functionName":"filterLeaks","ranges":[{"startOffset":32362,"endOffset":33400,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":33615,"endOffset":33715,"count":10},{"startOffset":33669,"endOffset":33712,"count":0}],"isBlockCoverage":true},{"functionName":"thrown2Error","ranges":[{"startOffset":33878,"endOffset":34031,"count":0}],"isBlockCoverage":false}]},{"scriptId":"156","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/pending.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":221,"count":1}],"isBlockCoverage":true},{"functionName":"Pending","ranges":[{"startOffset":165,"endOffset":220,"count":0}],"isBlockCoverage":false}]},{"scriptId":"157","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/node_modules/debug/src/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":314,"count":1},{"startOffset":218,"endOffset":264,"count":0}],"isBlockCoverage":true}]},{"scriptId":"158","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/node_modules/debug/src/node.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4728,"count":1},{"startOffset":816,"endOffset":832,"count":0},{"startOffset":1454,"endOffset":1555,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":334,"endOffset":342,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1779,"endOffset":1819,"count":107}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1828,"endOffset":2286,"count":0}],"isBlockCoverage":false},{"functionName":"useColors","ranges":[{"startOffset":2362,"endOffset":2501,"count":14},{"startOffset":2425,"endOffset":2464,"count":0}],"isBlockCoverage":true},{"functionName":"formatArgs","ranges":[{"startOffset":2574,"endOffset":3008,"count":0}],"isBlockCoverage":false},{"functionName":"getDate","ranges":[{"startOffset":3010,"endOffset":3125,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":3225,"endOffset":3341,"count":0}],"isBlockCoverage":false},{"functionName":"save","ranges":[{"startOffset":3422,"endOffset":3679,"count":1},{"startOffset":3467,"endOffset":3505,"count":0}],"isBlockCoverage":true},{"functionName":"load","ranges":[{"startOffset":3796,"endOffset":3842,"count":1}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":4007,"endOffset":4210,"count":14},{"startOffset":4143,"endOffset":4208,"count":0}],"isBlockCoverage":true},{"functionName":"formatters.o","ranges":[{"startOffset":4375,"endOffset":4531,"count":0}],"isBlockCoverage":false},{"functionName":"formatters.O","ranges":[{"startOffset":4624,"endOffset":4726,"count":0}],"isBlockCoverage":false}]},{"scriptId":"159","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/node_modules/debug/src/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6289,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":108,"endOffset":6263,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":422,"endOffset":464,"count":9}],"isBlockCoverage":true},{"functionName":"selectColor","ranges":[{"startOffset":1012,"endOffset":1290,"count":14},{"startOffset":1108,"endOffset":1213,"count":220}],"isBlockCoverage":true},{"functionName":"createDebug","ranges":[{"startOffset":1460,"endOffset":3626,"count":14}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":1585,"endOffset":2796,"count":287},{"startOffset":1668,"endOffset":1795,"count":0},{"startOffset":1963,"endOffset":2763,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2147,"endOffset":2619,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3149,"endOffset":3415,"count":287},{"startOffset":3190,"endOffset":3225,"count":0},{"startOffset":3278,"endOffset":3384,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3425,"endOffset":3460,"count":0}],"isBlockCoverage":false},{"functionName":"extend","ranges":[{"startOffset":3629,"endOffset":3832,"count":0}],"isBlockCoverage":false},{"functionName":"enable","ranges":[{"startOffset":3993,"endOffset":4609,"count":1},{"startOffset":4205,"endOffset":4217,"count":0},{"startOffset":4366,"endOffset":4602,"count":0}],"isBlockCoverage":true},{"functionName":"disable","ranges":[{"startOffset":4695,"endOffset":4920,"count":0}],"isBlockCoverage":false},{"functionName":"enabled","ranges":[{"startOffset":5063,"endOffset":5450,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespace","ranges":[{"startOffset":5568,"endOffset":5704,"count":0}],"isBlockCoverage":false},{"functionName":"coerce","ranges":[{"startOffset":5793,"endOffset":5902,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":6021,"endOffset":6197,"count":0}],"isBlockCoverage":false}]},{"scriptId":"160","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/node_modules/debug/node_modules/ms/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3023,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":422,"endOffset":791,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":915,"endOffset":1998,"count":0}],"isBlockCoverage":false},{"functionName":"fmtShort","ranges":[{"startOffset":2096,"endOffset":2413,"count":0}],"isBlockCoverage":false},{"functionName":"fmtLong","ranges":[{"startOffset":2510,"endOffset":2846,"count":0}],"isBlockCoverage":false},{"functionName":"plural","ranges":[{"startOffset":2882,"endOffset":3022,"count":0}],"isBlockCoverage":false}]},{"scriptId":"161","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/runnable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10622,"count":1}],"isBlockCoverage":true},{"functionName":"Runnable","ranges":[{"startOffset":814,"endOffset":1192,"count":68},{"startOffset":901,"endOffset":906,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1118,"endOffset":1168,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.reset","ranges":[{"startOffset":1369,"endOffset":1499,"count":112}],"isBlockCoverage":true},{"functionName":"Runnable.timeout","ranges":[{"startOffset":2201,"endOffset":2661,"count":252},{"startOffset":2242,"endOffset":2273,"count":184},{"startOffset":2273,"endOffset":2304,"count":68},{"startOffset":2304,"endOffset":2336,"count":0},{"startOffset":2336,"endOffset":2491,"count":68},{"startOffset":2493,"endOffset":2521,"count":0},{"startOffset":2521,"endOffset":2614,"count":68},{"startOffset":2614,"endOffset":2644,"count":0},{"startOffset":2644,"endOffset":2660,"count":68}],"isBlockCoverage":true},{"functionName":"Runnable.slow","ranges":[{"startOffset":2821,"endOffset":3042,"count":136},{"startOffset":2861,"endOffset":2889,"count":68},{"startOffset":2891,"endOffset":2950,"count":68},{"startOffset":2950,"endOffset":2982,"count":0},{"startOffset":2982,"endOffset":3041,"count":68}],"isBlockCoverage":true},{"functionName":"Runnable.skip","ranges":[{"startOffset":3150,"endOffset":3242,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.isPending","ranges":[{"startOffset":3367,"endOffset":3449,"count":202}],"isBlockCoverage":true},{"functionName":"Runnable.isFailed","ranges":[{"startOffset":3569,"endOffset":3653,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.isPassed","ranges":[{"startOffset":3773,"endOffset":3857,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.retries","ranges":[{"startOffset":3945,"endOffset":4039,"count":78},{"startOffset":3985,"endOffset":4016,"count":10},{"startOffset":4016,"endOffset":4038,"count":68}],"isBlockCoverage":true},{"functionName":"Runnable.currentRetry","ranges":[{"startOffset":4127,"endOffset":4231,"count":10},{"startOffset":4203,"endOffset":4230,"count":0}],"isBlockCoverage":true},{"functionName":"Runnable.fullTitle","ranges":[{"startOffset":4427,"endOffset":4479,"count":176}],"isBlockCoverage":true},{"functionName":"Runnable.titlePath","ranges":[{"startOffset":4677,"endOffset":4747,"count":186}],"isBlockCoverage":true},{"functionName":"Runnable.clearTimeout","ranges":[{"startOffset":4829,"endOffset":4872,"count":184}],"isBlockCoverage":true},{"functionName":"Runnable.resetTimeout","ranges":[{"startOffset":4954,"endOffset":5225,"count":80},{"startOffset":5013,"endOffset":5027,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5079,"endOffset":5217,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.globals","ranges":[{"startOffset":5372,"endOffset":5492,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.run","ranges":[{"startOffset":5605,"endOffset":9154,"count":104},{"startOffset":5760,"endOffset":5772,"count":0},{"startOffset":6566,"endOffset":6700,"count":0},{"startOffset":6761,"endOffset":7446,"count":0},{"startOffset":7512,"endOffset":7712,"count":6},{"startOffset":7586,"endOffset":7614,"count":0},{"startOffset":7644,"endOffset":7668,"count":0}],"isBlockCoverage":true},{"functionName":"multiple","ranges":[{"startOffset":5915,"endOffset":6078,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":6096,"endOffset":6439,"count":104},{"startOffset":6169,"endOffset":6190,"count":0},{"startOffset":6210,"endOffset":6245,"count":0},{"startOffset":6346,"endOffset":6367,"count":94},{"startOffset":6368,"endOffset":6377,"count":0},{"startOffset":6379,"endOffset":6422,"count":0}],"isBlockCoverage":true},{"functionName":"asyncSkip","ranges":[{"startOffset":6866,"endOffset":7065,"count":0}],"isBlockCoverage":false},{"functionName":"callFn","ranges":[{"startOffset":7716,"endOffset":8419,"count":104},{"startOffset":7784,"endOffset":7820,"count":80},{"startOffset":7822,"endOffset":8195,"count":80},{"startOffset":8195,"endOffset":8415,"count":18},{"startOffset":8229,"endOffset":8394,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7878,"endOffset":8060,"count":76}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8070,"endOffset":8180,"count":4},{"startOffset":8112,"endOffset":8168,"count":0}],"isBlockCoverage":true},{"functionName":"callFnAsync","ranges":[{"startOffset":8423,"endOffset":9152,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable._timeoutError","ranges":[{"startOffset":9337,"endOffset":9603,"count":0}],"isBlockCoverage":false},{"functionName":"Runnable.toValueOrError","ranges":[{"startOffset":10396,"endOffset":10587,"count":6},{"startOffset":10436,"endOffset":10580,"count":0}],"isBlockCoverage":true}]},{"scriptId":"162","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15639,"count":1}],"isBlockCoverage":true},{"functionName":"emitWarning","ranges":[{"startOffset":350,"endOffset":561,"count":0}],"isBlockCoverage":false},{"functionName":"deprecate","ranges":[{"startOffset":753,"endOffset":903,"count":0}],"isBlockCoverage":false},{"functionName":"warn","ranges":[{"startOffset":1062,"endOffset":1111,"count":0}],"isBlockCoverage":false},{"functionName":"createNoFilesMatchPatternError","ranges":[{"startOffset":4375,"endOffset":4554,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidReporterError","ranges":[{"startOffset":4856,"endOffset":5032,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidInterfaceError","ranges":[{"startOffset":5341,"endOffset":5504,"count":0}],"isBlockCoverage":false},{"functionName":"createUnsupportedError","ranges":[{"startOffset":5752,"endOffset":5878,"count":0}],"isBlockCoverage":false},{"functionName":"createMissingArgumentError","ranges":[{"startOffset":6204,"endOffset":6342,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidArgumentTypeError","ranges":[{"startOffset":6687,"endOffset":6936,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidArgumentValueError","ranges":[{"startOffset":7319,"endOffset":7607,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidExceptionError","ranges":[{"startOffset":7870,"endOffset":8067,"count":0}],"isBlockCoverage":false},{"functionName":"createFatalError","ranges":[{"startOffset":8297,"endOffset":8471,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidLegacyPluginError","ranges":[{"startOffset":8820,"endOffset":9158,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidPluginError","ranges":[{"startOffset":9598,"endOffset":9755,"count":0}],"isBlockCoverage":false},{"functionName":"createMochaInstanceAlreadyDisposedError","ranges":[{"startOffset":10106,"endOffset":10390,"count":0}],"isBlockCoverage":false},{"functionName":"createMochaInstanceAlreadyRunningError","ranges":[{"startOffset":10602,"endOffset":10794,"count":0}],"isBlockCoverage":false},{"functionName":"createMultipleDoneError","ranges":[{"startOffset":11082,"endOffset":11849,"count":0}],"isBlockCoverage":false},{"functionName":"createForbiddenExclusivityError","ranges":[{"startOffset":12086,"endOffset":12341,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidPluginDefinitionError","ranges":[{"startOffset":12641,"endOffset":12827,"count":0}],"isBlockCoverage":false},{"functionName":"createInvalidPluginImplementationError","ranges":[{"startOffset":13287,"endOffset":13537,"count":0}],"isBlockCoverage":false},{"functionName":"createTimeoutError","ranges":[{"startOffset":13803,"endOffset":13974,"count":0}],"isBlockCoverage":false},{"functionName":"createUnparsableFileError","ranges":[{"startOffset":14240,"endOffset":14383,"count":0}],"isBlockCoverage":false},{"functionName":"isMochaError","ranges":[{"startOffset":14609,"endOffset":14687,"count":1}],"isBlockCoverage":true}]},{"scriptId":"163","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/suite.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15436,"count":1}],"isBlockCoverage":true},{"functionName":"Suite.create","ranges":[{"startOffset":714,"endOffset":882,"count":8}],"isBlockCoverage":true},{"functionName":"Suite","ranges":[{"startOffset":1284,"endOffset":2125,"count":9},{"startOffset":1355,"endOffset":1549,"count":0}],"isBlockCoverage":true},{"functionName":"Context","ranges":[{"startOffset":1574,"endOffset":1595,"count":9}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2056,"endOffset":2100,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.reset","ranges":[{"startOffset":2290,"endOffset":2601,"count":9}],"isBlockCoverage":true},{"functionName":"doReset","ranges":[{"startOffset":2330,"endOffset":2392,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.clone","ranges":[{"startOffset":2705,"endOffset":2961,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.timeout","ranges":[{"startOffset":3194,"endOffset":3521,"count":85},{"startOffset":3235,"endOffset":3266,"count":76},{"startOffset":3266,"endOffset":3297,"count":9},{"startOffset":3297,"endOffset":3329,"count":0},{"startOffset":3329,"endOffset":3520,"count":9}],"isBlockCoverage":true},{"functionName":"Suite.retries","ranges":[{"startOffset":3694,"endOffset":3848,"count":84},{"startOffset":3734,"endOffset":3765,"count":76},{"startOffset":3765,"endOffset":3826,"count":8},{"startOffset":3826,"endOffset":3830,"count":0}],"isBlockCoverage":true},{"functionName":"Suite.slow","ranges":[{"startOffset":4017,"endOffset":4209,"count":85},{"startOffset":4058,"endOffset":4086,"count":76},{"startOffset":4086,"endOffset":4117,"count":9},{"startOffset":4117,"endOffset":4149,"count":0},{"startOffset":4149,"endOffset":4208,"count":9}],"isBlockCoverage":true},{"functionName":"Suite.bail","ranges":[{"startOffset":4371,"endOffset":4506,"count":16},{"startOffset":4414,"endOffset":4505,"count":8}],"isBlockCoverage":true},{"functionName":"Suite.isPending","ranges":[{"startOffset":4625,"endOffset":4707,"count":540},{"startOffset":4677,"endOffset":4703,"count":270}],"isBlockCoverage":true},{"functionName":"Suite._createHook","ranges":[{"startOffset":4896,"endOffset":5129,"count":24}],"isBlockCoverage":true},{"functionName":"Suite.beforeAll","ranges":[{"startOffset":5312,"endOffset":5672,"count":8},{"startOffset":5359,"endOffset":5381,"count":0},{"startOffset":5499,"endOffset":5513,"count":0}],"isBlockCoverage":true},{"functionName":"Suite.afterAll","ranges":[{"startOffset":5853,"endOffset":6210,"count":8},{"startOffset":5900,"endOffset":5922,"count":0},{"startOffset":6039,"endOffset":6053,"count":0}],"isBlockCoverage":true},{"functionName":"Suite.beforeEach","ranges":[{"startOffset":6395,"endOffset":6758,"count":8},{"startOffset":6442,"endOffset":6464,"count":0},{"startOffset":6583,"endOffset":6597,"count":0}],"isBlockCoverage":true},{"functionName":"Suite.afterEach","ranges":[{"startOffset":6941,"endOffset":7301,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.addSuite","ranges":[{"startOffset":7433,"endOffset":7713,"count":8}],"isBlockCoverage":true},{"functionName":"Suite.addTest","ranges":[{"startOffset":7850,"endOffset":8095,"count":44}],"isBlockCoverage":true},{"functionName":"Suite.fullTitle","ranges":[{"startOffset":8279,"endOffset":8331,"count":17}],"isBlockCoverage":true},{"functionName":"Suite.titlePath","ranges":[{"startOffset":8517,"endOffset":8699,"count":405},{"startOffset":8569,"endOffset":8627,"count":202},{"startOffset":8646,"endOffset":8680,"count":202}],"isBlockCoverage":true},{"functionName":"Suite.total","ranges":[{"startOffset":8824,"endOffset":8966,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8872,"endOffset":8935,"count":8}],"isBlockCoverage":true},{"functionName":"Suite.eachTest","ranges":[{"startOffset":9172,"endOffset":9301,"count":26}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9236,"endOffset":9282,"count":16}],"isBlockCoverage":true},{"functionName":"run","ranges":[{"startOffset":9422,"endOffset":9510,"count":0}],"isBlockCoverage":false},{"functionName":"hasOnly","ranges":[{"startOffset":9659,"endOffset":9843,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9781,"endOffset":9835,"count":8}],"isBlockCoverage":true},{"functionName":"filterOnly","ranges":[{"startOffset":9962,"endOffset":10999,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.appendOnlySuite","ranges":[{"startOffset":11139,"endOffset":11191,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.markOnly","ranges":[{"startOffset":11275,"endOffset":11342,"count":0}],"isBlockCoverage":false},{"functionName":"Suite.appendOnlyTest","ranges":[{"startOffset":11474,"endOffset":11523,"count":0}],"isBlockCoverage":false},{"functionName":"getHooks","ranges":[{"startOffset":11646,"endOffset":11700,"count":194}],"isBlockCoverage":true},{"functionName":"Suite.dispose","ranges":[{"startOffset":11800,"endOffset":11909,"count":0}],"isBlockCoverage":false},{"functionName":"cleanReferences","ranges":[{"startOffset":12309,"endOffset":12879,"count":9},{"startOffset":12843,"endOffset":12877,"count":44}],"isBlockCoverage":true},{"functionName":"cleanArrReferences","ranges":[{"startOffset":12340,"endOffset":12451,"count":36},{"startOffset":12416,"endOffset":12447,"count":24}],"isBlockCoverage":true},{"functionName":"serialize","ranges":[{"startOffset":13048,"endOffset":13341,"count":0}],"isBlockCoverage":false}]},{"scriptId":"164","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/hook.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1787,"count":1}],"isBlockCoverage":true},{"functionName":"Hook","ranges":[{"startOffset":354,"endOffset":438,"count":24}],"isBlockCoverage":true},{"functionName":"Hook.reset","ranges":[{"startOffset":580,"endOffset":656,"count":24}],"isBlockCoverage":true},{"functionName":"Hook.error","ranges":[{"startOffset":793,"endOffset":927,"count":60},{"startOffset":903,"endOffset":926,"count":0}],"isBlockCoverage":true},{"functionName":"serialize","ranges":[{"startOffset":1095,"endOffset":1785,"count":0}],"isBlockCoverage":false}]},{"scriptId":"165","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/dot.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1897,"count":1}],"isBlockCoverage":true},{"functionName":"Dot","ranges":[{"startOffset":749,"endOffset":1784,"count":0}],"isBlockCoverage":false}]},{"scriptId":"166","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/doc.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2309,"count":1}],"isBlockCoverage":true},{"functionName":"Doc","ranges":[{"startOffset":690,"endOffset":2267,"count":0}],"isBlockCoverage":false}]},{"scriptId":"167","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/tap.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7044,"count":1}],"isBlockCoverage":true},{"functionName":"TAP","ranges":[{"startOffset":851,"endOffset":1731,"count":0}],"isBlockCoverage":false},{"functionName":"title","ranges":[{"startOffset":1956,"endOffset":2025,"count":0}],"isBlockCoverage":false},{"functionName":"println","ranges":[{"startOffset":2232,"endOffset":2378,"count":0}],"isBlockCoverage":false},{"functionName":"createProducer","ranges":[{"startOffset":2683,"endOffset":2990,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer","ranges":[{"startOffset":3150,"endOffset":3175,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writeVersion","ranges":[{"startOffset":3291,"endOffset":3305,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writePlan","ranges":[{"startOffset":3481,"endOffset":3534,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writePass","ranges":[{"startOffset":3761,"endOffset":3822,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writePending","ranges":[{"startOffset":4062,"endOffset":4132,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writeFail","ranges":[{"startOffset":4407,"endOffset":4477,"count":0}],"isBlockCoverage":false},{"functionName":"TAPProducer.writeEpilogue","ranges":[{"startOffset":4661,"endOffset":4981,"count":0}],"isBlockCoverage":false},{"functionName":"TAP12Producer","ranges":[{"startOffset":5249,"endOffset":5647,"count":0}],"isBlockCoverage":false},{"functionName":"TAP13Producer","ranges":[{"startOffset":6013,"endOffset":6911,"count":0}],"isBlockCoverage":false}]},{"scriptId":"168","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/json.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3634,"count":1}],"isBlockCoverage":true},{"functionName":"JSONReporter","ranges":[{"startOffset":882,"endOffset":2305,"count":0}],"isBlockCoverage":false},{"functionName":"clean","ranges":[{"startOffset":2458,"endOffset":2781,"count":0}],"isBlockCoverage":false},{"functionName":"cleanCycles","ranges":[{"startOffset":2921,"endOffset":3315,"count":0}],"isBlockCoverage":false},{"functionName":"errorJSON","ranges":[{"startOffset":3431,"endOffset":3583,"count":0}],"isBlockCoverage":false}]},{"scriptId":"169","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/html.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10699,"count":1}],"isBlockCoverage":true},{"functionName":"HTML","ranges":[{"startOffset":1583,"endOffset":7784,"count":0}],"isBlockCoverage":false},{"functionName":"makeUrl","ranges":[{"startOffset":7911,"endOffset":8254,"count":0}],"isBlockCoverage":false},{"functionName":"HTML.suiteURL","ranges":[{"startOffset":8342,"endOffset":8399,"count":0}],"isBlockCoverage":false},{"functionName":"HTML.testURL","ranges":[{"startOffset":8485,"endOffset":8540,"count":0}],"isBlockCoverage":false},{"functionName":"HTML.addCodeToggle","ranges":[{"startOffset":8714,"endOffset":9027,"count":0}],"isBlockCoverage":false},{"functionName":"error","ranges":[{"startOffset":9088,"endOffset":9189,"count":0}],"isBlockCoverage":false},{"functionName":"fragment","ranges":[{"startOffset":9264,"endOffset":9614,"count":0}],"isBlockCoverage":false},{"functionName":"hideSuitesWithout","ranges":[{"startOffset":9736,"endOffset":10010,"count":0}],"isBlockCoverage":false},{"functionName":"unhide","ranges":[{"startOffset":10046,"endOffset":10233,"count":0}],"isBlockCoverage":false},{"functionName":"text","ranges":[{"startOffset":10336,"endOffset":10466,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":10517,"endOffset":10672,"count":0}],"isBlockCoverage":false}]},{"scriptId":"170","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1905,"count":1}],"isBlockCoverage":true},{"functionName":"List","ranges":[{"startOffset":854,"endOffset":1786,"count":0}],"isBlockCoverage":false}]},{"scriptId":"171","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/min.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1091,"count":1}],"isBlockCoverage":true},{"functionName":"Min","ranges":[{"startOffset":674,"endOffset":977,"count":0}],"isBlockCoverage":false}]},{"scriptId":"172","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2338,"count":1}],"isBlockCoverage":true},{"functionName":"Spec","ranges":[{"startOffset":879,"endOffset":2216,"count":1}],"isBlockCoverage":true},{"functionName":"indent","ranges":[{"startOffset":1003,"endOffset":1064,"count":53}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1095,"endOffset":1135,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1170,"endOffset":1275,"count":9}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1308,"endOffset":1396,"count":9},{"startOffset":1360,"endOffset":1392,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1432,"endOffset":1544,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1577,"endOffset":2025,"count":34},{"startOffset":1639,"endOffset":1800,"count":32},{"startOffset":1800,"endOffset":2021,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2058,"endOffset":2155,"count":10}],"isBlockCoverage":true}]},{"scriptId":"173","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/nyan.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5570,"count":1}],"isBlockCoverage":true},{"functionName":"NyanCat","ranges":[{"startOffset":760,"endOffset":1658,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.draw","ranges":[{"startOffset":1798,"endOffset":1932,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.drawScoreboard","ranges":[{"startOffset":2080,"endOffset":2429,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.appendRainbow","ranges":[{"startOffset":2513,"endOffset":2850,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.drawRainbow","ranges":[{"startOffset":2930,"endOffset":3194,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.drawNyanCat","ranges":[{"startOffset":3273,"endOffset":4070,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.face","ranges":[{"startOffset":4165,"endOffset":4379,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.cursorUp","ranges":[{"startOffset":4479,"endOffset":4540,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.cursorDown","ranges":[{"startOffset":4644,"endOffset":4705,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.generateColors","ranges":[{"startOffset":4813,"endOffset":5169,"count":0}],"isBlockCoverage":false},{"functionName":"NyanCat.rainbowify","ranges":[{"startOffset":5306,"endOffset":5531,"count":0}],"isBlockCoverage":false}]},{"scriptId":"174","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/xunit.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4878,"count":1}],"isBlockCoverage":true},{"functionName":"XUnit","ranges":[{"startOffset":1066,"endOffset":2746,"count":0}],"isBlockCoverage":false},{"functionName":"XUnit.done","ranges":[{"startOffset":2946,"endOffset":3097,"count":0}],"isBlockCoverage":false},{"functionName":"XUnit.write","ranges":[{"startOffset":3188,"endOffset":3415,"count":0}],"isBlockCoverage":false},{"functionName":"XUnit.test","ranges":[{"startOffset":3510,"endOffset":4297,"count":0}],"isBlockCoverage":false},{"functionName":"tag","ranges":[{"startOffset":4416,"endOffset":4825,"count":0}],"isBlockCoverage":false}]},{"scriptId":"175","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/markdown.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2434,"count":1}],"isBlockCoverage":true},{"functionName":"Markdown","ranges":[{"startOffset":753,"endOffset":2381,"count":0}],"isBlockCoverage":false}]},{"scriptId":"176","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/progress.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2517,"count":1}],"isBlockCoverage":true},{"functionName":"Progress","ranges":[{"startOffset":781,"endOffset":2405,"count":0}],"isBlockCoverage":false}]},{"scriptId":"177","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/landing.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2518,"count":1}],"isBlockCoverage":true},{"functionName":"Landing","ranges":[{"startOffset":948,"endOffset":2401,"count":0}],"isBlockCoverage":false}]},{"scriptId":"178","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/reporters/json-stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2079,"count":1}],"isBlockCoverage":true},{"functionName":"JSONStream","ranges":[{"startOffset":677,"endOffset":1248,"count":0}],"isBlockCoverage":false},{"functionName":"writeEvent","ranges":[{"startOffset":1492,"endOffset":1576,"count":0}],"isBlockCoverage":false},{"functionName":"clean","ranges":[{"startOffset":1812,"endOffset":2019,"count":0}],"isBlockCoverage":false}]},{"scriptId":"179","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/nodejs/esm-utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3533,"count":1}],"isBlockCoverage":true},{"functionName":"forward","ranges":[{"startOffset":75,"endOffset":81,"count":8}],"isBlockCoverage":true},{"functionName":"formattedImport","ranges":[{"startOffset":108,"endOffset":1086,"count":8},{"startOffset":273,"endOffset":1033,"count":0},{"startOffset":1037,"endOffset":1085,"count":0}],"isBlockCoverage":true},{"functionName":"exports.doImport","ranges":[{"startOffset":1108,"endOffset":1134,"count":8}],"isBlockCoverage":true},{"functionName":"exports.requireOrImport","ranges":[{"startOffset":1163,"endOffset":3093,"count":8},{"startOffset":1232,"endOffset":1285,"count":0},{"startOffset":1369,"endOffset":3091,"count":0}],"isBlockCoverage":true},{"functionName":"dealWithExports","ranges":[{"startOffset":3096,"endOffset":3242,"count":8},{"startOffset":3153,"endOffset":3185,"count":0}],"isBlockCoverage":true},{"functionName":"exports.loadFilesAsync","ranges":[{"startOffset":3269,"endOffset":3531,"count":1},{"startOffset":3367,"endOffset":3529,"count":8}],"isBlockCoverage":true}]},{"scriptId":"180","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/stats-collector.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2220,"count":1}],"isBlockCoverage":true},{"functionName":"createStatsCollector","ranges":[{"startOffset":1329,"endOffset":2179,"count":1},{"startOffset":1520,"endOffset":1577,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1635,"endOffset":1682,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1716,"endOffset":1772,"count":9},{"startOffset":1750,"endOffset":1767,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1804,"endOffset":1841,"count":34}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1873,"endOffset":1912,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1947,"endOffset":1985,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2016,"endOffset":2052,"count":44}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2084,"endOffset":2175,"count":1}],"isBlockCoverage":true}]},{"scriptId":"181","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/interfaces/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":155,"count":1}],"isBlockCoverage":true}]},{"scriptId":"182","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/interfaces/bdd.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2512,"count":1}],"isBlockCoverage":true},{"functionName":"bddInterface","ranges":[{"startOffset":544,"endOffset":2448,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":635,"endOffset":2444,"count":8},{"startOffset":926,"endOffset":955,"count":0}],"isBlockCoverage":true},{"functionName":"context.describe.context.context","ranges":[{"startOffset":1135,"endOffset":1248,"count":8}],"isBlockCoverage":true},{"functionName":"context.xdescribe.context.xcontext.context.describe.skip","ranges":[{"startOffset":1380,"endOffset":1515,"count":0}],"isBlockCoverage":false},{"functionName":"context.describe.only","ranges":[{"startOffset":1587,"endOffset":1698,"count":0}],"isBlockCoverage":false},{"functionName":"context.it.context.specify","ranges":[{"startOffset":1872,"endOffset":2095,"count":44},{"startOffset":1953,"endOffset":1981,"count":0}],"isBlockCoverage":true},{"functionName":"context.it.only","ranges":[{"startOffset":2165,"endOffset":2254,"count":0}],"isBlockCoverage":false},{"functionName":"context.xit.context.xspecify.context.it.skip","ranges":[{"startOffset":2375,"endOffset":2439,"count":0}],"isBlockCoverage":false}]},{"scriptId":"183","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/test.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2635,"count":1}],"isBlockCoverage":true},{"functionName":"Test","ranges":[{"startOffset":557,"endOffset":870,"count":44},{"startOffset":608,"endOffset":796,"count":0}],"isBlockCoverage":true},{"functionName":"Test.reset","ranges":[{"startOffset":1031,"endOffset":1133,"count":88}],"isBlockCoverage":true},{"functionName":"Test.retriedTest","ranges":[{"startOffset":1215,"endOffset":1317,"count":44},{"startOffset":1290,"endOffset":1316,"count":0}],"isBlockCoverage":true},{"functionName":"Test.markOnly","ranges":[{"startOffset":1417,"endOffset":1468,"count":0}],"isBlockCoverage":false},{"functionName":"Test.clone","ranges":[{"startOffset":1494,"endOffset":1857,"count":0}],"isBlockCoverage":false},{"functionName":"serialize","ranges":[{"startOffset":2051,"endOffset":2633,"count":0}],"isBlockCoverage":false}]},{"scriptId":"184","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/interfaces/tdd.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2341,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":625,"endOffset":2243,"count":0}],"isBlockCoverage":false}]},{"scriptId":"185","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/interfaces/qunit.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2135,"count":1}],"isBlockCoverage":true},{"functionName":"qUnitInterface","ranges":[{"startOffset":648,"endOffset":2088,"count":0}],"isBlockCoverage":false}]},{"scriptId":"186","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/interfaces/exports.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1428,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":460,"endOffset":1360,"count":0}],"isBlockCoverage":false}]},{"scriptId":"187","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/context.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1440,"count":1}],"isBlockCoverage":true},{"functionName":"Context","ranges":[{"startOffset":152,"endOffset":173,"count":1}],"isBlockCoverage":true},{"functionName":"Context.runnable","ranges":[{"startOffset":338,"endOffset":475,"count":104},{"startOffset":385,"endOffset":417,"count":0}],"isBlockCoverage":true},{"functionName":"Context.timeout","ranges":[{"startOffset":610,"endOffset":742,"count":0}],"isBlockCoverage":false},{"functionName":"Context.slow","ranges":[{"startOffset":885,"endOffset":1011,"count":0}],"isBlockCoverage":false},{"functionName":"Context.skip","ranges":[{"startOffset":1108,"endOffset":1149,"count":0}],"isBlockCoverage":false},{"functionName":"Context.retries","ranges":[{"startOffset":1308,"endOffset":1438,"count":0}],"isBlockCoverage":false}]},{"scriptId":"188","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/run-helpers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8821,"count":1}],"isBlockCoverage":true},{"functionName":"exitMochaLater","ranges":[{"startOffset":831,"endOffset":920,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":869,"endOffset":916,"count":1}],"isBlockCoverage":true},{"functionName":"exitMocha","ranges":[{"startOffset":1158,"endOffset":1849,"count":0}],"isBlockCoverage":false},{"functionName":"exports.list","ranges":[{"startOffset":2068,"endOffset":2146,"count":12},{"startOffset":2096,"endOffset":2125,"count":6},{"startOffset":2126,"endOffset":2146,"count":6}],"isBlockCoverage":true},{"functionName":"exports.handleRequires","ranges":[{"startOffset":2416,"endOffset":3274,"count":1},{"startOffset":2577,"endOffset":3104,"count":0},{"startOffset":3189,"endOffset":3254,"count":0}],"isBlockCoverage":true},{"functionName":"handleUnmatchedFiles","ranges":[{"startOffset":3537,"endOffset":3973,"count":0}],"isBlockCoverage":false},{"functionName":"singleRun","ranges":[{"startOffset":4507,"endOffset":5029,"count":1},{"startOffset":4698,"endOffset":4777,"count":0}],"isBlockCoverage":true},{"functionName":"parallelRun","ranges":[{"startOffset":5434,"endOffset":5949,"count":0}],"isBlockCoverage":false},{"functionName":"exports.runMocha","ranges":[{"startOffset":6412,"endOffset":6909,"count":1},{"startOffset":6745,"endOffset":6800,"count":0},{"startOffset":6827,"endOffset":6840,"count":0}],"isBlockCoverage":true},{"functionName":"exports.validateLegacyPlugin","ranges":[{"startOffset":7490,"endOffset":8554,"count":2},{"startOffset":7763,"endOffset":7888,"count":0},{"startOffset":8170,"endOffset":8552,"count":0}],"isBlockCoverage":true},{"functionName":"createUnknownError","ranges":[{"startOffset":7919,"endOffset":8075,"count":0}],"isBlockCoverage":false},{"functionName":"createExitHandler","ranges":[{"startOffset":8583,"endOffset":8819,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8632,"endOffset":8816,"count":1},{"startOffset":8695,"endOffset":8698,"count":0},{"startOffset":8751,"endOffset":8775,"count":0}],"isBlockCoverage":true}]},{"scriptId":"189","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/watch-run.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10769,"count":1}],"isBlockCoverage":true},{"functionName":"exports.watchParallelRun","ranges":[{"startOffset":1013,"endOffset":2631,"count":0}],"isBlockCoverage":false},{"functionName":"exports.watchRun","ranges":[{"startOffset":3283,"endOffset":4740,"count":0}],"isBlockCoverage":false},{"functionName":"createWatcher","ranges":[{"startOffset":5532,"endOffset":7799,"count":0}],"isBlockCoverage":false},{"functionName":"createRerunner","ranges":[{"startOffset":8180,"endOffset":9177,"count":0}],"isBlockCoverage":false},{"functionName":"getWatchedFiles","ranges":[{"startOffset":9404,"endOffset":9617,"count":0}],"isBlockCoverage":false},{"functionName":"hideCursor","ranges":[{"startOffset":9690,"endOffset":9738,"count":0}],"isBlockCoverage":false},{"functionName":"showCursor","ranges":[{"startOffset":9811,"endOffset":9859,"count":0}],"isBlockCoverage":false},{"functionName":"eraseLine","ranges":[{"startOffset":9929,"endOffset":9975,"count":0}],"isBlockCoverage":false},{"functionName":"blastCache","ranges":[{"startOffset":10136,"endOffset":10324,"count":0}],"isBlockCoverage":false}]},{"scriptId":"190","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/chokidar/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28375,"count":1}],"isBlockCoverage":true},{"functionName":"arrify","ranges":[{"startOffset":1627,"endOffset":1681,"count":0}],"isBlockCoverage":false},{"functionName":"flatten","ranges":[{"startOffset":1699,"endOffset":1877,"count":0}],"isBlockCoverage":false},{"functionName":"unifyPaths","ranges":[{"startOffset":1899,"endOffset":2164,"count":0}],"isBlockCoverage":false},{"functionName":"toUnix","ranges":[{"startOffset":2322,"endOffset":2619,"count":0}],"isBlockCoverage":false},{"functionName":"normalizePathToUnix","ranges":[{"startOffset":2754,"endOffset":2803,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeIgnored","ranges":[{"startOffset":2831,"endOffset":3002,"count":0}],"isBlockCoverage":false},{"functionName":"getAbsolutePath","ranges":[{"startOffset":3029,"endOffset":3223,"count":0}],"isBlockCoverage":false},{"functionName":"undef","ranges":[{"startOffset":3240,"endOffset":3278,"count":0}],"isBlockCoverage":false},{"functionName":"DirEntry","ranges":[{"startOffset":3456,"endOffset":3612,"count":0}],"isBlockCoverage":false},{"functionName":"add","ranges":[{"startOffset":3616,"endOffset":3745,"count":0}],"isBlockCoverage":false},{"functionName":"remove","ranges":[{"startOffset":3749,"endOffset":4084,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":4088,"endOffset":4181,"count":0}],"isBlockCoverage":false},{"functionName":"getChildren","ranges":[{"startOffset":4227,"endOffset":4328,"count":0}],"isBlockCoverage":false},{"functionName":"dispose","ranges":[{"startOffset":4332,"endOffset":4473,"count":0}],"isBlockCoverage":false},{"functionName":"WatchHelper","ranges":[{"startOffset":4560,"endOffset":5278,"count":0}],"isBlockCoverage":false},{"functionName":"checkGlobSymlink","ranges":[{"startOffset":5282,"endOffset":5763,"count":0}],"isBlockCoverage":false},{"functionName":"entryPath","ranges":[{"startOffset":5767,"endOffset":5905,"count":0}],"isBlockCoverage":false},{"functionName":"filterPath","ranges":[{"startOffset":5909,"endOffset":6326,"count":0}],"isBlockCoverage":false},{"functionName":"getDirParts","ranges":[{"startOffset":6330,"endOffset":6644,"count":0}],"isBlockCoverage":false},{"functionName":"filterDir","ranges":[{"startOffset":6648,"endOffset":7167,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher","ranges":[{"startOffset":7511,"endOffset":11137,"count":0}],"isBlockCoverage":false},{"functionName":"add","ranges":[{"startOffset":11450,"endOffset":13187,"count":0}],"isBlockCoverage":false},{"functionName":"unwatch","ranges":[{"startOffset":13398,"endOffset":14076,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":14177,"endOffset":14941,"count":0}],"isBlockCoverage":false},{"functionName":"getWatched","ranges":[{"startOffset":15016,"endOffset":15266,"count":0}],"isBlockCoverage":false},{"functionName":"emitWithAll","ranges":[{"startOffset":15268,"endOffset":15372,"count":0}],"isBlockCoverage":false},{"functionName":"_emit","ranges":[{"startOffset":15781,"endOffset":18082,"count":0}],"isBlockCoverage":false},{"functionName":"_handleError","ranges":[{"startOffset":18257,"endOffset":18533,"count":0}],"isBlockCoverage":false},{"functionName":"_throttle","ranges":[{"startOffset":18829,"endOffset":19563,"count":0}],"isBlockCoverage":false},{"functionName":"_incrReadyCount","ranges":[{"startOffset":19565,"endOffset":19615,"count":0}],"isBlockCoverage":false},{"functionName":"_awaitWriteFinish","ranges":[{"startOffset":20062,"endOffset":21418,"count":0}],"isBlockCoverage":false},{"functionName":"_getGlobIgnored","ranges":[{"startOffset":21420,"endOffset":21484,"count":0}],"isBlockCoverage":false},{"functionName":"_isIgnored","ranges":[{"startOffset":21658,"endOffset":22258,"count":0}],"isBlockCoverage":false},{"functionName":"_isntIgnored","ranges":[{"startOffset":22260,"endOffset":22327,"count":0}],"isBlockCoverage":false},{"functionName":"_getWatchHelpers","ranges":[{"startOffset":22624,"endOffset":22863,"count":0}],"isBlockCoverage":false},{"functionName":"_getWatchedDir","ranges":[{"startOffset":23061,"endOffset":23329,"count":0}],"isBlockCoverage":false},{"functionName":"_hasReadPermissions","ranges":[{"startOffset":23594,"endOffset":23870,"count":0}],"isBlockCoverage":false},{"functionName":"_remove","ranges":[{"startOffset":24176,"endOffset":26865,"count":0}],"isBlockCoverage":false},{"functionName":"_closePath","ranges":[{"startOffset":26931,"endOffset":27071,"count":0}],"isBlockCoverage":false},{"functionName":"_closeFile","ranges":[{"startOffset":27141,"endOffset":27297,"count":0}],"isBlockCoverage":false},{"functionName":"_addPathCloser","ranges":[{"startOffset":27360,"endOffset":27543,"count":0}],"isBlockCoverage":false},{"functionName":"_readdirp","ranges":[{"startOffset":27545,"endOffset":27943,"count":0}],"isBlockCoverage":false},{"functionName":"watch","ranges":[{"startOffset":28244,"endOffset":28349,"count":0}],"isBlockCoverage":false}]},{"scriptId":"191","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/readdirp/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8876,"count":1},{"startOffset":1153,"endOffset":1180,"count":0}],"isBlockCoverage":true},{"functionName":"isNormalFlowError","ranges":[{"startOffset":942,"endOffset":985,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1055,"endOffset":1082,"count":2}],"isBlockCoverage":true},{"functionName":"normalizeFilter","ranges":[{"startOffset":1208,"endOffset":2067,"count":0}],"isBlockCoverage":false},{"functionName":"get defaultOptions","ranges":[{"startOffset":2119,"endOffset":2430,"count":0}],"isBlockCoverage":false},{"functionName":"ReaddirpStream","ranges":[{"startOffset":2434,"endOffset":3722,"count":0}],"isBlockCoverage":false},{"functionName":"_read","ranges":[{"startOffset":3726,"endOffset":5128,"count":0}],"isBlockCoverage":false},{"functionName":"_exploreDir","ranges":[{"startOffset":5132,"endOffset":5336,"count":0}],"isBlockCoverage":false},{"functionName":"_formatEntry","ranges":[{"startOffset":5340,"endOffset":5774,"count":0}],"isBlockCoverage":false},{"functionName":"_onError","ranges":[{"startOffset":5778,"endOffset":5924,"count":0}],"isBlockCoverage":false},{"functionName":"_getEntryType","ranges":[{"startOffset":5928,"endOffset":7108,"count":0}],"isBlockCoverage":false},{"functionName":"_includeAsFile","ranges":[{"startOffset":7112,"endOffset":7258,"count":0}],"isBlockCoverage":false},{"functionName":"readdirp","ranges":[{"startOffset":7820,"endOffset":8455,"count":0}],"isBlockCoverage":false},{"functionName":"readdirpPromise","ranges":[{"startOffset":8482,"endOffset":8738,"count":0}],"isBlockCoverage":false}]},{"scriptId":"192","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/picomatch/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":60,"count":1}],"isBlockCoverage":true}]},{"scriptId":"193","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/picomatch/lib/picomatch.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9956,"count":1}],"isBlockCoverage":true},{"functionName":"isObject","ranges":[{"startOffset":204,"endOffset":264,"count":0}],"isBlockCoverage":false},{"functionName":"picomatch","ranges":[{"startOffset":1018,"endOffset":2836,"count":0}],"isBlockCoverage":false},{"functionName":"picomatch.test","ranges":[{"startOffset":3384,"endOffset":4185,"count":0}],"isBlockCoverage":false},{"functionName":"picomatch.matchBase","ranges":[{"startOffset":4600,"endOffset":4787,"count":0}],"isBlockCoverage":false},{"functionName":"picomatch.isMatch","ranges":[{"startOffset":5423,"endOffset":5484,"count":0}],"isBlockCoverage":false},{"functionName":"picomatch.parse","ranges":[{"startOffset":5894,"endOffset":6062,"count":0}],"isBlockCoverage":false},{"functionName":"picomatch.scan","ranges":[{"startOffset":6697,"endOffset":6737,"count":0}],"isBlockCoverage":false},{"functionName":"picomatch.compileRe","ranges":[{"startOffset":7228,"endOffset":7738,"count":0}],"isBlockCoverage":false},{"functionName":"picomatch.makeRe","ranges":[{"startOffset":8611,"endOffset":9117,"count":0}],"isBlockCoverage":false},{"functionName":"picomatch.toRegex","ranges":[{"startOffset":9579,"endOffset":9807,"count":0}],"isBlockCoverage":false}]},{"scriptId":"194","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/picomatch/lib/scan.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9189,"count":1}],"isBlockCoverage":true},{"functionName":"isPathSeparator","ranges":[{"startOffset":665,"endOffset":746,"count":0}],"isBlockCoverage":false},{"functionName":"depth","ranges":[{"startOffset":763,"endOffset":863,"count":0}],"isBlockCoverage":false},{"functionName":"scan","ranges":[{"startOffset":1512,"endOffset":9163,"count":0}],"isBlockCoverage":false}]},{"scriptId":"195","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/picomatch/lib/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1885,"count":1}],"isBlockCoverage":true},{"functionName":"exports.isObject","ranges":[{"startOffset":242,"endOffset":311,"count":0}],"isBlockCoverage":false},{"functionName":"exports.hasRegexChars","ranges":[{"startOffset":337,"endOffset":373,"count":0}],"isBlockCoverage":false},{"functionName":"exports.isRegexChar","ranges":[{"startOffset":397,"endOffset":450,"count":0}],"isBlockCoverage":false},{"functionName":"exports.escapeRegex","ranges":[{"startOffset":474,"endOffset":528,"count":0}],"isBlockCoverage":false},{"functionName":"exports.toPosixSlashes","ranges":[{"startOffset":555,"endOffset":595,"count":0}],"isBlockCoverage":false},{"functionName":"exports.removeBackslashes","ranges":[{"startOffset":626,"endOffset":738,"count":0}],"isBlockCoverage":false},{"functionName":"exports.supportsLookbehinds","ranges":[{"startOffset":771,"endOffset":960,"count":0}],"isBlockCoverage":false},{"functionName":"exports.isWindows","ranges":[{"startOffset":983,"endOffset":1132,"count":0}],"isBlockCoverage":false},{"functionName":"exports.escapeLast","ranges":[{"startOffset":1156,"endOffset":1401,"count":0}],"isBlockCoverage":false},{"functionName":"exports.removePrefix","ranges":[{"startOffset":1427,"endOffset":1584,"count":0}],"isBlockCoverage":false},{"functionName":"exports.wrapOutput","ranges":[{"startOffset":1608,"endOffset":1883,"count":0}],"isBlockCoverage":false}]},{"scriptId":"196","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/picomatch/lib/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4448,"count":1}],"isBlockCoverage":true},{"functionName":"extglobChars","ranges":[{"startOffset":3985,"endOffset":4324,"count":0}],"isBlockCoverage":false},{"functionName":"globChars","ranges":[{"startOffset":4365,"endOffset":4444,"count":0}],"isBlockCoverage":false}]},{"scriptId":"197","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/picomatch/lib/parse.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":27763,"count":1}],"isBlockCoverage":true},{"functionName":"expandRange","ranges":[{"startOffset":287,"endOffset":640,"count":0}],"isBlockCoverage":false},{"functionName":"syntaxError","ranges":[{"startOffset":713,"endOffset":819,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":950,"endOffset":25216,"count":0}],"isBlockCoverage":false},{"functionName":"parse.fastpaths","ranges":[{"startOffset":25439,"endOffset":27736,"count":0}],"isBlockCoverage":false}]},{"scriptId":"198","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/anymatch/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3180,"count":1}],"isBlockCoverage":true},{"functionName":"arrify","ranges":[{"startOffset":432,"endOffset":477,"count":0}],"isBlockCoverage":false},{"functionName":"createPattern","ranges":[{"startOffset":598,"endOffset":944,"count":0}],"isBlockCoverage":false},{"functionName":"matchPatterns","ranges":[{"startOffset":1145,"endOffset":1958,"count":0}],"isBlockCoverage":false},{"functionName":"anymatch","ranges":[{"startOffset":2124,"endOffset":3121,"count":0}],"isBlockCoverage":false}]},{"scriptId":"199","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/normalize-path/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1024,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":176,"endOffset":1022,"count":0}],"isBlockCoverage":false}]},{"scriptId":"200","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/glob-parent/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1120,"count":1}],"isBlockCoverage":true},{"functionName":"globParent","ranges":[{"startOffset":461,"endOffset":1118,"count":0}],"isBlockCoverage":false}]},{"scriptId":"201","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/is-glob/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3628,"count":1}],"isBlockCoverage":true},{"functionName":"strictCheck","ranges":[{"startOffset":247,"endOffset":2745,"count":0}],"isBlockCoverage":false},{"functionName":"relaxedCheck","ranges":[{"startOffset":2767,"endOffset":3304,"count":0}],"isBlockCoverage":false},{"functionName":"isGlob","ranges":[{"startOffset":3324,"endOffset":3626,"count":0}],"isBlockCoverage":false}]},{"scriptId":"202","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/is-extglob/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":441,"count":1}],"isBlockCoverage":true},{"functionName":"isExtglob","ranges":[{"startOffset":168,"endOffset":439,"count":0}],"isBlockCoverage":false}]},{"scriptId":"203","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/braces/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4380,"count":1}],"isBlockCoverage":true},{"functionName":"braces","ranges":[{"startOffset":543,"endOffset":1034,"count":0}],"isBlockCoverage":false},{"functionName":"braces.parse","ranges":[{"startOffset":1363,"endOffset":1409,"count":0}],"isBlockCoverage":false},{"functionName":"braces.stringify","ranges":[{"startOffset":1799,"endOffset":1963,"count":0}],"isBlockCoverage":false},{"functionName":"braces.compile","ranges":[{"startOffset":2411,"endOffset":2554,"count":0}],"isBlockCoverage":false},{"functionName":"braces.expand","ranges":[{"startOffset":3145,"endOffset":3545,"count":0}],"isBlockCoverage":false},{"functionName":"braces.create","ranges":[{"startOffset":4122,"endOffset":4324,"count":0}],"isBlockCoverage":false}]},{"scriptId":"204","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/braces/lib/stringify.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":708,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":67,"endOffset":705,"count":0}],"isBlockCoverage":false}]},{"scriptId":"205","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/braces/lib/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2518,"count":1}],"isBlockCoverage":true},{"functionName":"exports.isInteger","ranges":[{"startOffset":35,"endOffset":232,"count":0}],"isBlockCoverage":false},{"functionName":"exports.find","ranges":[{"startOffset":292,"endOffset":351,"count":0}],"isBlockCoverage":false},{"functionName":"exports.exceedsLimit","ranges":[{"startOffset":419,"endOffset":626,"count":0}],"isBlockCoverage":false},{"functionName":"exports.escapeNode","ranges":[{"startOffset":712,"endOffset":987,"count":0}],"isBlockCoverage":false},{"functionName":"exports.encloseBrace","ranges":[{"startOffset":1099,"endOffset":1268,"count":0}],"isBlockCoverage":false},{"functionName":"exports.isInvalidBrace","ranges":[{"startOffset":1349,"endOffset":1682,"count":0}],"isBlockCoverage":false},{"functionName":"exports.isOpenOrClose","ranges":[{"startOffset":1769,"endOffset":1908,"count":0}],"isBlockCoverage":false},{"functionName":"exports.reduce","ranges":[{"startOffset":1971,"endOffset":2129,"count":0}],"isBlockCoverage":false},{"functionName":"exports.flatten","ranges":[{"startOffset":2179,"endOffset":2516,"count":0}],"isBlockCoverage":false}]},{"scriptId":"206","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/braces/lib/compile.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1501,"count":1}],"isBlockCoverage":true},{"functionName":"compile","ranges":[{"startOffset":102,"endOffset":1472,"count":0}],"isBlockCoverage":false}]},{"scriptId":"207","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/fill-range/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6406,"count":1}],"isBlockCoverage":true},{"functionName":"isObject","ranges":[{"startOffset":265,"endOffset":334,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":355,"endOffset":439,"count":0}],"isBlockCoverage":false},{"functionName":"isValidValue","ranges":[{"startOffset":463,"endOffset":558,"count":0}],"isBlockCoverage":false},{"functionName":"isNumber","ranges":[{"startOffset":578,"endOffset":607,"count":0}],"isBlockCoverage":false},{"functionName":"zeros","ranges":[{"startOffset":624,"endOffset":817,"count":0}],"isBlockCoverage":false},{"functionName":"stringify","ranges":[{"startOffset":838,"endOffset":986,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":1001,"endOffset":1295,"count":0}],"isBlockCoverage":false},{"functionName":"toMaxLen","ranges":[{"startOffset":1315,"endOffset":1552,"count":0}],"isBlockCoverage":false},{"functionName":"toSequence","ranges":[{"startOffset":1574,"endOffset":2292,"count":0}],"isBlockCoverage":false},{"functionName":"toRange","ranges":[{"startOffset":2311,"endOffset":2564,"count":0}],"isBlockCoverage":false},{"functionName":"toRegex","ranges":[{"startOffset":2583,"endOffset":2842,"count":0}],"isBlockCoverage":false},{"functionName":"rangeError","ranges":[{"startOffset":2864,"endOffset":2958,"count":0}],"isBlockCoverage":false},{"functionName":"invalidRange","ranges":[{"startOffset":2982,"endOffset":3092,"count":0}],"isBlockCoverage":false},{"functionName":"invalidStep","ranges":[{"startOffset":3115,"endOffset":3260,"count":0}],"isBlockCoverage":false},{"functionName":"fillNumbers","ranges":[{"startOffset":3283,"endOffset":4774,"count":0}],"isBlockCoverage":false},{"functionName":"fillLetters","ranges":[{"startOffset":4797,"endOffset":5577,"count":0}],"isBlockCoverage":false},{"functionName":"fill","ranges":[{"startOffset":5593,"endOffset":6380,"count":0}],"isBlockCoverage":false}]},{"scriptId":"208","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/to-regex-range/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6481,"count":1}],"isBlockCoverage":true},{"functionName":"toRegexRange","ranges":[{"startOffset":235,"endOffset":2177,"count":0}],"isBlockCoverage":false},{"functionName":"collatePatterns","ranges":[{"startOffset":2180,"endOffset":2554,"count":0}],"isBlockCoverage":false},{"functionName":"splitToRanges","ranges":[{"startOffset":2556,"endOffset":3037,"count":0}],"isBlockCoverage":false},{"functionName":"rangeToPattern","ranges":[{"startOffset":3159,"endOffset":3832,"count":0}],"isBlockCoverage":false},{"functionName":"splitToPatterns","ranges":[{"startOffset":3834,"endOffset":4632,"count":0}],"isBlockCoverage":false},{"functionName":"filterPatterns","ranges":[{"startOffset":4634,"endOffset":5094,"count":0}],"isBlockCoverage":false},{"functionName":"zip","ranges":[{"startOffset":5120,"endOffset":5233,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":5235,"endOffset":5298,"count":0}],"isBlockCoverage":false},{"functionName":"contains","ranges":[{"startOffset":5300,"endOffset":5380,"count":0}],"isBlockCoverage":false},{"functionName":"countNines","ranges":[{"startOffset":5382,"endOffset":5478,"count":0}],"isBlockCoverage":false},{"functionName":"countZeros","ranges":[{"startOffset":5480,"endOffset":5571,"count":0}],"isBlockCoverage":false},{"functionName":"toQuantifier","ranges":[{"startOffset":5573,"endOffset":5741,"count":0}],"isBlockCoverage":false},{"functionName":"toCharacterClass","ranges":[{"startOffset":5743,"endOffset":5837,"count":0}],"isBlockCoverage":false},{"functionName":"hasPadding","ranges":[{"startOffset":5839,"endOffset":5899,"count":0}],"isBlockCoverage":false},{"functionName":"padZeros","ranges":[{"startOffset":5901,"endOffset":6311,"count":0}],"isBlockCoverage":false},{"functionName":"toRegexRange.clearCache","ranges":[{"startOffset":6382,"endOffset":6413,"count":0}],"isBlockCoverage":false}]},{"scriptId":"209","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/is-number/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":411,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":184,"endOffset":409,"count":0}],"isBlockCoverage":false}]},{"scriptId":"210","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/braces/lib/expand.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2797,"count":1}],"isBlockCoverage":true},{"functionName":"append","ranges":[{"startOffset":143,"endOffset":814,"count":0}],"isBlockCoverage":false},{"functionName":"expand","ranges":[{"startOffset":832,"endOffset":2769,"count":0}],"isBlockCoverage":false}]},{"scriptId":"211","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/braces/lib/parse.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6899,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":576,"endOffset":6872,"count":0}],"isBlockCoverage":false}]},{"scriptId":"212","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/braces/lib/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1589,"count":1}],"isBlockCoverage":true}]},{"scriptId":"213","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/chokidar/lib/nodefs-handler.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20067,"count":1}],"isBlockCoverage":true},{"functionName":"foreach","ranges":[{"startOffset":725,"endOffset":818,"count":0}],"isBlockCoverage":false},{"functionName":"addAndConvert","ranges":[{"startOffset":843,"endOffset":1013,"count":0}],"isBlockCoverage":false},{"functionName":"clearItem","ranges":[{"startOffset":1034,"endOffset":1159,"count":0}],"isBlockCoverage":false},{"functionName":"delFromSet","ranges":[{"startOffset":1181,"endOffset":1362,"count":0}],"isBlockCoverage":false},{"functionName":"isEmptySet","ranges":[{"startOffset":1384,"endOffset":1435,"count":0}],"isBlockCoverage":false},{"functionName":"createFsWatchInstance","ranges":[{"startOffset":2240,"endOffset":2860,"count":0}],"isBlockCoverage":false},{"functionName":"fsWatchBroadcast","ranges":[{"startOffset":3167,"endOffset":3352,"count":0}],"isBlockCoverage":false},{"functionName":"setFsWatchListener","ranges":[{"startOffset":3691,"endOffset":5797,"count":0}],"isBlockCoverage":false},{"functionName":"setFsWatchFileListener","ranges":[{"startOffset":6374,"endOffset":8442,"count":0}],"isBlockCoverage":false},{"functionName":"NodeFsHandler","ranges":[{"startOffset":8539,"endOffset":8640,"count":0}],"isBlockCoverage":false},{"functionName":"_watchWithNodeFs","ranges":[{"startOffset":8844,"endOffset":9693,"count":0}],"isBlockCoverage":false},{"functionName":"_handleFile","ranges":[{"startOffset":9953,"endOffset":12010,"count":0}],"isBlockCoverage":false},{"functionName":"_handleSymlink","ranges":[{"startOffset":12337,"endOffset":13370,"count":0}],"isBlockCoverage":false},{"functionName":"_handleRead","ranges":[{"startOffset":13372,"endOffset":15882,"count":0}],"isBlockCoverage":false},{"functionName":"_handleDir","ranges":[{"startOffset":16330,"endOffset":17387,"count":0}],"isBlockCoverage":false},{"functionName":"_addToNodeFs","ranges":[{"startOffset":17835,"endOffset":20030,"count":0}],"isBlockCoverage":false}]},{"scriptId":"214","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/is-binary-path/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":239,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":164,"endOffset":237,"count":0}],"isBlockCoverage":false}]},{"scriptId":"215","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/binary-extensions/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":54,"count":1}],"isBlockCoverage":true}]},{"scriptId":"216","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/chokidar/lib/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1878,"count":1}],"isBlockCoverage":true},{"functionName":"exports.EMPTY_FN","ranges":[{"startOffset":1670,"endOffset":1678,"count":0}],"isBlockCoverage":false},{"functionName":"exports.IDENTITY_FN","ranges":[{"startOffset":1702,"endOffset":1712,"count":0}],"isBlockCoverage":false}]},{"scriptId":"217","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/chokidar/lib/fsevents-handler.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":16368,"count":1},{"startOffset":243,"endOffset":264,"count":0},{"startOffset":282,"endOffset":561,"count":0}],"isBlockCoverage":true},{"functionName":"Depth","ranges":[{"startOffset":1007,"endOffset":1052,"count":0}],"isBlockCoverage":false},{"functionName":"createFSEventsInstance","ranges":[{"startOffset":2098,"endOffset":2185,"count":0}],"isBlockCoverage":false},{"functionName":"setFSEventsListener","ranges":[{"startOffset":2586,"endOffset":4967,"count":0}],"isBlockCoverage":false},{"functionName":"couldConsolidate","ranges":[{"startOffset":5072,"endOffset":5311,"count":0}],"isBlockCoverage":false},{"functionName":"canUse","ranges":[{"startOffset":5388,"endOffset":5433,"count":0}],"isBlockCoverage":false},{"functionName":"calcDepth","ranges":[{"startOffset":5516,"endOffset":5638,"count":0}],"isBlockCoverage":false},{"functionName":"sameTypes","ranges":[{"startOffset":5774,"endOffset":5977,"count":0}],"isBlockCoverage":false},{"functionName":"FsEventsHandler","ranges":[{"startOffset":6075,"endOffset":6113,"count":0}],"isBlockCoverage":false},{"functionName":"checkIgnored","ranges":[{"startOffset":6114,"endOffset":6418,"count":0}],"isBlockCoverage":false},{"functionName":"addOrChange","ranges":[{"startOffset":6420,"endOffset":6649,"count":0}],"isBlockCoverage":false},{"functionName":"checkExists","ranges":[{"startOffset":6651,"endOffset":7317,"count":0}],"isBlockCoverage":false},{"functionName":"handleEvent","ranges":[{"startOffset":7319,"endOffset":8613,"count":0}],"isBlockCoverage":false},{"functionName":"_watchWithFsEvents","ranges":[{"startOffset":9001,"endOffset":10995,"count":0}],"isBlockCoverage":false},{"functionName":"_handleFsEventsSymlink","ranges":[{"startOffset":11330,"endOffset":12413,"count":0}],"isBlockCoverage":false},{"functionName":"emitAdd","ranges":[{"startOffset":12478,"endOffset":12951,"count":0}],"isBlockCoverage":false},{"functionName":"initWatch","ranges":[{"startOffset":12953,"endOffset":13218,"count":0}],"isBlockCoverage":false},{"functionName":"_addToFsEvents","ranges":[{"startOffset":13558,"endOffset":16297,"count":0}],"isBlockCoverage":false}]},{"scriptId":"218","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/collect-files.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4074,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":780,"endOffset":2999,"count":1},{"startOffset":2154,"endOffset":2181,"count":0},{"startOffset":2397,"endOffset":2788,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":930,"endOffset":1517,"count":1},{"startOffset":1314,"endOffset":1513,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1056,"endOffset":1200,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1104,"endOffset":1188,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1224,"endOffset":1258,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1627,"endOffset":2067,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2273,"endOffset":2307,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2862,"endOffset":2944,"count":0}],"isBlockCoverage":false}]},{"scriptId":"219","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/node_modules/minimatch/minimatch.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28818,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":35,"endOffset":267,"count":0}],"isBlockCoverage":false},{"functionName":"charSet","ranges":[{"startOffset":1274,"endOffset":1347,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1298,"endOffset":1342,"count":17}],"isBlockCoverage":true},{"functionName":"minimatch.filter","ranges":[{"startOffset":1617,"endOffset":1692,"count":0}],"isBlockCoverage":false},{"functionName":"ext","ranges":[{"startOffset":1706,"endOffset":1836,"count":0}],"isBlockCoverage":false},{"functionName":"minimatch.defaults","ranges":[{"startOffset":1859,"endOffset":2677,"count":0}],"isBlockCoverage":false},{"functionName":"minimatch.braceExpand","ranges":[{"startOffset":2957,"endOffset":3008,"count":0}],"isBlockCoverage":false},{"functionName":"braceExpand","ranges":[{"startOffset":3030,"endOffset":3358,"count":2},{"startOffset":3330,"endOffset":3357,"count":0}],"isBlockCoverage":true},{"functionName":"assertValidPattern","ranges":[{"startOffset":3424,"endOffset":3619,"count":8},{"startOffset":3472,"endOffset":3520,"count":0},{"startOffset":3565,"endOffset":3617,"count":0}],"isBlockCoverage":true},{"functionName":"minimatch.makeRe","ranges":[{"startOffset":4321,"endOffset":4391,"count":0}],"isBlockCoverage":false},{"functionName":"minimatch.match","ranges":[{"startOffset":4411,"endOffset":4615,"count":0}],"isBlockCoverage":false},{"functionName":"globUnescape","ranges":[{"startOffset":4670,"endOffset":4700,"count":2}],"isBlockCoverage":true},{"functionName":"charUnescape","ranges":[{"startOffset":4722,"endOffset":4757,"count":0}],"isBlockCoverage":false},{"functionName":"regExpEscape","ranges":[{"startOffset":4779,"endOffset":4829,"count":0}],"isBlockCoverage":false},{"functionName":"braExpEscape","ranges":[{"startOffset":4851,"endOffset":4885,"count":0}],"isBlockCoverage":false},{"functionName":"Minimatch","ranges":[{"startOffset":4907,"endOffset":5471,"count":2},{"startOffset":4991,"endOffset":5003,"count":0},{"startOffset":5140,"endOffset":5185,"count":0}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":5475,"endOffset":5486,"count":42}],"isBlockCoverage":true},{"functionName":"make","ranges":[{"startOffset":5490,"endOffset":6696,"count":2},{"startOffset":5644,"endOffset":5672,"count":0},{"startOffset":5674,"endOffset":5720,"count":0},{"startOffset":5739,"endOffset":5783,"count":0},{"startOffset":5951,"endOffset":5999,"count":0}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":5964,"endOffset":5999,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6347,"endOffset":6371,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6451,"endOffset":6490,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6608,"endOffset":6636,"count":2}],"isBlockCoverage":true},{"functionName":"parseNegate","ranges":[{"startOffset":6700,"endOffset":7058,"count":2},{"startOffset":6754,"endOffset":6905,"count":0},{"startOffset":6912,"endOffset":7057,"count":0}],"isBlockCoverage":true},{"functionName":"matchOne","ranges":[{"startOffset":7290,"endOffset":12449,"count":0}],"isBlockCoverage":false},{"functionName":"braceExpand","ranges":[{"startOffset":12453,"endOffset":12524,"count":2}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":12528,"endOffset":24830,"count":4},{"startOffset":12663,"endOffset":12758,"count":0},{"startOffset":12783,"endOffset":12792,"count":0},{"startOffset":14261,"endOffset":14287,"count":28},{"startOffset":14294,"endOffset":19953,"count":28},{"startOffset":14410,"endOffset":14671,"count":0},{"startOffset":14735,"endOffset":14829,"count":0},{"startOffset":14839,"endOffset":15031,"count":0},{"startOffset":15117,"endOffset":15126,"count":0},{"startOffset":15135,"endOffset":15144,"count":2},{"startOffset":15153,"endOffset":15162,"count":2},{"startOffset":15171,"endOffset":15180,"count":2},{"startOffset":15189,"endOffset":16094,"count":2},{"startOffset":15408,"endOffset":15558,"count":0},{"startOffset":16061,"endOffset":16077,"count":0},{"startOffset":16104,"endOffset":16993,"count":0},{"startOffset":17003,"endOffset":17582,"count":0},{"startOffset":17592,"endOffset":18060,"count":0},{"startOffset":18126,"endOffset":18427,"count":0},{"startOffset":18437,"endOffset":19697,"count":0},{"startOffset":19707,"endOffset":19928,"count":26},{"startOffset":19829,"endOffset":19855,"count":4},{"startOffset":19844,"endOffset":19854,"count":0},{"startOffset":19857,"endOffset":19893,"count":4},{"startOffset":20076,"endOffset":20472,"count":0},{"startOffset":20890,"endOffset":21940,"count":0},{"startOffset":22045,"endOffset":22092,"count":0},{"startOffset":22601,"endOffset":23486,"count":0},{"startOffset":23696,"endOffset":23727,"count":2},{"startOffset":23754,"endOffset":23792,"count":2},{"startOffset":23871,"endOffset":23906,"count":0},{"startOffset":24002,"endOffset":24014,"count":0},{"startOffset":24016,"endOffset":24088,"count":0},{"startOffset":24256,"endOffset":24333,"count":2},{"startOffset":24333,"endOffset":24338,"count":0},{"startOffset":24339,"endOffset":24343,"count":2},{"startOffset":24475,"endOffset":24826,"count":0}],"isBlockCoverage":true},{"functionName":"patternStart","ranges":[{"startOffset":13393,"endOffset":13520,"count":2},{"startOffset":13428,"endOffset":13432,"count":0},{"startOffset":13466,"endOffset":13500,"count":0}],"isBlockCoverage":true},{"functionName":"subPatternStart","ranges":[{"startOffset":13549,"endOffset":13679,"count":0}],"isBlockCoverage":false},{"functionName":"clearStateChar","ranges":[{"startOffset":13709,"endOffset":14215,"count":32},{"startOffset":13738,"endOffset":14209,"count":2},{"startOffset":13960,"endOffset":14037,"count":0},{"startOffset":14048,"endOffset":14107,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21124,"endOffset":21702,"count":0}],"isBlockCoverage":false},{"functionName":"makeRe","ranges":[{"startOffset":24834,"endOffset":27191,"count":0}],"isBlockCoverage":false},{"functionName":"match","ranges":[{"startOffset":27195,"endOffset":28706,"count":0}],"isBlockCoverage":false},{"functionName":"defaults","ranges":[{"startOffset":28717,"endOffset":28782,"count":0}],"isBlockCoverage":false}]},{"scriptId":"220","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/node_modules/minimatch/lib/path.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":151,"count":1},{"startOffset":136,"endOffset":150,"count":0}],"isBlockCoverage":true}]},{"scriptId":"221","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/brace-expansion/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4992,"count":1}],"isBlockCoverage":true},{"functionName":"numeric","ranges":[{"startOffset":298,"endOffset":406,"count":0}],"isBlockCoverage":false},{"functionName":"escapeBraces","ranges":[{"startOffset":408,"endOffset":645,"count":0}],"isBlockCoverage":false},{"functionName":"unescapeBraces","ranges":[{"startOffset":647,"endOffset":876,"count":0}],"isBlockCoverage":false},{"functionName":"parseCommaParts","ranges":[{"startOffset":1040,"endOffset":1506,"count":0}],"isBlockCoverage":false},{"functionName":"expandTop","ranges":[{"startOffset":1508,"endOffset":2085,"count":0}],"isBlockCoverage":false},{"functionName":"embrace","ranges":[{"startOffset":2087,"endOffset":2138,"count":0}],"isBlockCoverage":false},{"functionName":"isPadded","ranges":[{"startOffset":2139,"endOffset":2192,"count":0}],"isBlockCoverage":false},{"functionName":"lte","ranges":[{"startOffset":2194,"endOffset":2233,"count":0}],"isBlockCoverage":false},{"functionName":"gte","ranges":[{"startOffset":2234,"endOffset":2273,"count":0}],"isBlockCoverage":false},{"functionName":"expand","ranges":[{"startOffset":2275,"endOffset":4990,"count":0}],"isBlockCoverage":false}]},{"scriptId":"222","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/balanced-match/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1219,"count":1}],"isBlockCoverage":true},{"functionName":"balanced","ranges":[{"startOffset":41,"endOffset":368,"count":0}],"isBlockCoverage":false},{"functionName":"maybeMatch","ranges":[{"startOffset":370,"endOffset":455,"count":0}],"isBlockCoverage":false},{"functionName":"range","ranges":[{"startOffset":481,"endOffset":1218,"count":0}],"isBlockCoverage":false}]},{"scriptId":"223","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/lookup-files.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4277,"count":1}],"isBlockCoverage":true},{"functionName":"isHiddenOnUnix","ranges":[{"startOffset":1057,"endOffset":1108,"count":0}],"isBlockCoverage":false},{"functionName":"hasMatchingExtname","ranges":[{"startOffset":1618,"endOffset":1747,"count":0}],"isBlockCoverage":false},{"functionName":"lookupFiles","ranges":[{"startOffset":2409,"endOffset":4275,"count":1},{"startOffset":2712,"endOffset":3009,"count":0},{"startOffset":3151,"endOffset":3292,"count":0},{"startOffset":3314,"endOffset":3428,"count":0},{"startOffset":3433,"endOffset":4274,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2820,"endOffset":2866,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3541,"endOffset":4254,"count":0}],"isBlockCoverage":false}]},{"scriptId":"224","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/node_modules/glob/glob.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19444,"count":1}],"isBlockCoverage":true},{"functionName":"glob","ranges":[{"startOffset":2095,"endOffset":2406,"count":0}],"isBlockCoverage":false},{"functionName":"extend","ranges":[{"startOffset":2516,"endOffset":2744,"count":1},{"startOffset":2595,"endOffset":2618,"count":0}],"isBlockCoverage":true},{"functionName":"glob.hasMagic","ranges":[{"startOffset":2762,"endOffset":3119,"count":1},{"startOffset":2944,"endOffset":2956,"count":0},{"startOffset":2984,"endOffset":2995,"count":0},{"startOffset":3039,"endOffset":3101,"count":2},{"startOffset":3086,"endOffset":3097,"count":1},{"startOffset":3101,"endOffset":3118,"count":0}],"isBlockCoverage":true},{"functionName":"Glob","ranges":[{"startOffset":3157,"endOffset":4587,"count":1},{"startOffset":3233,"endOffset":3274,"count":0},{"startOffset":3307,"endOffset":3426,"count":0},{"startOffset":3463,"endOffset":3500,"count":0},{"startOffset":3924,"endOffset":4043,"count":0},{"startOffset":4196,"endOffset":4586,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3988,"endOffset":4038,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":4362,"endOffset":4585,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._finish","ranges":[{"startOffset":4614,"endOffset":4817,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._realpath","ranges":[{"startOffset":4846,"endOffset":5161,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._realpathSet","ranges":[{"startOffset":5193,"endOffset":6009,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._mark","ranges":[{"startOffset":6034,"endOffset":6080,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._makeAbs","ranges":[{"startOffset":6108,"endOffset":6157,"count":0}],"isBlockCoverage":false},{"functionName":"Glob.abort","ranges":[{"startOffset":6182,"endOffset":6240,"count":0}],"isBlockCoverage":false},{"functionName":"Glob.pause","ranges":[{"startOffset":6265,"endOffset":6352,"count":0}],"isBlockCoverage":false},{"functionName":"Glob.resume","ranges":[{"startOffset":6378,"endOffset":6960,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._process","ranges":[{"startOffset":6988,"endOffset":8837,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._processReaddir","ranges":[{"startOffset":8872,"endOffset":9108,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._processReaddir2","ranges":[{"startOffset":9144,"endOffset":11188,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._emitMatch","ranges":[{"startOffset":11218,"endOffset":11786,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._readdirInGlobStar","ranges":[{"startOffset":11824,"endOffset":12626,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._readdir","ranges":[{"startOffset":12654,"endOffset":13171,"count":0}],"isBlockCoverage":false},{"functionName":"readdirCb","ranges":[{"startOffset":13173,"endOffset":13353,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._readdirEntries","ranges":[{"startOffset":13388,"endOffset":13885,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._readdirError","ranges":[{"startOffset":13918,"endOffset":15003,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._processGlobStar","ranges":[{"startOffset":15039,"endOffset":15269,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._processGlobStar2","ranges":[{"startOffset":15307,"endOffset":16454,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._processSimple","ranges":[{"startOffset":16488,"endOffset":16744,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._processSimple2","ranges":[{"startOffset":16778,"endOffset":17460,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._stat","ranges":[{"startOffset":17527,"endOffset":18918,"count":0}],"isBlockCoverage":false},{"functionName":"Glob._stat2","ranges":[{"startOffset":18944,"endOffset":19443,"count":0}],"isBlockCoverage":false}]},{"scriptId":"225","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/fs.realpath/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1308,"count":1}],"isBlockCoverage":true},{"functionName":"newError","ranges":[{"startOffset":386,"endOffset":548,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":550,"endOffset":865,"count":0}],"isBlockCoverage":false},{"functionName":"realpathSync","ranges":[{"startOffset":867,"endOffset":1123,"count":0}],"isBlockCoverage":false},{"functionName":"monkeypatch","ranges":[{"startOffset":1125,"endOffset":1210,"count":0}],"isBlockCoverage":false},{"functionName":"unmonkeypatch","ranges":[{"startOffset":1212,"endOffset":1307,"count":0}],"isBlockCoverage":false}]},{"scriptId":"226","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/fs.realpath/old.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8542,"count":1},{"startOffset":1341,"endOffset":1377,"count":0},{"startOffset":2534,"endOffset":2583,"count":0},{"startOffset":2754,"endOffset":2793,"count":0}],"isBlockCoverage":true},{"functionName":"rethrow","ranges":[{"startOffset":1380,"endOffset":2224,"count":0}],"isBlockCoverage":false},{"functionName":"maybeCallback","ranges":[{"startOffset":2226,"endOffset":2308,"count":0}],"isBlockCoverage":false},{"functionName":"realpathSync","ranges":[{"startOffset":2818,"endOffset":5360,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":5383,"endOffset":8540,"count":0}],"isBlockCoverage":false}]},{"scriptId":"227","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/inherits/inherits.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":250,"count":1},{"startOffset":108,"endOffset":117,"count":0},{"startOffset":154,"endOffset":249,"count":0}],"isBlockCoverage":true}]},{"scriptId":"228","url":"node:assert","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":33297,"count":1}],"isBlockCoverage":false},{"functionName":"lazyLoadComparison","ranges":[{"startOffset":2839,"endOffset":3027,"count":0}],"isBlockCoverage":false},{"functionName":"escapeFn","ranges":[{"startOffset":3624,"endOffset":3672,"count":0}],"isBlockCoverage":false},{"functionName":"innerFail","ranges":[{"startOffset":4244,"endOffset":4364,"count":0}],"isBlockCoverage":false},{"functionName":"fail","ranges":[{"startOffset":4534,"endOffset":5553,"count":0}],"isBlockCoverage":false},{"functionName":"findColumn","ranges":[{"startOffset":5676,"endOffset":6641,"count":0}],"isBlockCoverage":false},{"functionName":"getCode","ranges":[{"startOffset":6645,"endOffset":8325,"count":0}],"isBlockCoverage":false},{"functionName":"parseCode","ranges":[{"startOffset":8329,"endOffset":9784,"count":0}],"isBlockCoverage":false},{"functionName":"getErrMessage","ranges":[{"startOffset":9788,"endOffset":13269,"count":0}],"isBlockCoverage":false},{"functionName":"innerOk","ranges":[{"startOffset":13273,"endOffset":13905,"count":72},{"startOffset":13335,"endOffset":13902,"count":0}],"isBlockCoverage":true},{"functionName":"ok","ranges":[{"startOffset":14046,"endOffset":14109,"count":72}],"isBlockCoverage":true},{"functionName":"equal","ranges":[{"startOffset":14379,"endOffset":14765,"count":0}],"isBlockCoverage":false},{"functionName":"notEqual","ranges":[{"startOffset":14994,"endOffset":15384,"count":0}],"isBlockCoverage":false},{"functionName":"deepEqual","ranges":[{"startOffset":15593,"endOffset":15972,"count":0}],"isBlockCoverage":false},{"functionName":"notDeepEqual","ranges":[{"startOffset":16187,"endOffset":16574,"count":0}],"isBlockCoverage":false},{"functionName":"deepStrictEqual","ranges":[{"startOffset":16828,"endOffset":17231,"count":0}],"isBlockCoverage":false},{"functionName":"notDeepStrictEqual","ranges":[{"startOffset":17491,"endOffset":17902,"count":0}],"isBlockCoverage":false},{"functionName":"strictEqual","ranges":[{"startOffset":18116,"endOffset":18442,"count":0}],"isBlockCoverage":false},{"functionName":"notStrictEqual","ranges":[{"startOffset":18663,"endOffset":18997,"count":6},{"startOffset":18745,"endOffset":18806,"count":0},{"startOffset":18842,"endOffset":18994,"count":0}],"isBlockCoverage":true},{"functionName":"Comparison","ranges":[{"startOffset":19024,"endOffset":19419,"count":0}],"isBlockCoverage":false},{"functionName":"compareExceptionKey","ranges":[{"startOffset":19426,"endOffset":20171,"count":0}],"isBlockCoverage":false},{"functionName":"expectedException","ranges":[{"startOffset":20175,"endOffset":23683,"count":0}],"isBlockCoverage":false},{"functionName":"getActual","ranges":[{"startOffset":23687,"endOffset":23835,"count":0}],"isBlockCoverage":false},{"functionName":"checkIsPromise","ranges":[{"startOffset":23839,"endOffset":24211,"count":0}],"isBlockCoverage":false},{"functionName":"waitForActual","ranges":[{"startOffset":24215,"endOffset":24952,"count":0}],"isBlockCoverage":false},{"functionName":"expectsError","ranges":[{"startOffset":24956,"endOffset":26623,"count":0}],"isBlockCoverage":false},{"functionName":"hasMatchingError","ranges":[{"startOffset":26627,"endOffset":27263,"count":0}],"isBlockCoverage":false},{"functionName":"expectsNoError","ranges":[{"startOffset":27267,"endOffset":27941,"count":0}],"isBlockCoverage":false},{"functionName":"throws","ranges":[{"startOffset":28107,"endOffset":28203,"count":0}],"isBlockCoverage":false},{"functionName":"rejects","ranges":[{"startOffset":28390,"endOffset":28504,"count":0}],"isBlockCoverage":false},{"functionName":"doesNotThrow","ranges":[{"startOffset":28674,"endOffset":28770,"count":0}],"isBlockCoverage":false},{"functionName":"doesNotReject","ranges":[{"startOffset":28944,"endOffset":29058,"count":0}],"isBlockCoverage":false},{"functionName":"ifError","ranges":[{"startOffset":29193,"endOffset":31035,"count":0}],"isBlockCoverage":false},{"functionName":"internalMatch","ranges":[{"startOffset":31040,"endOffset":32156,"count":0}],"isBlockCoverage":false},{"functionName":"match","ranges":[{"startOffset":32361,"endOffset":32455,"count":0}],"isBlockCoverage":false},{"functionName":"doesNotMatch","ranges":[{"startOffset":32672,"endOffset":32780,"count":0}],"isBlockCoverage":false},{"functionName":"strict","ranges":[{"startOffset":32980,"endOffset":33051,"count":0}],"isBlockCoverage":false}]},{"scriptId":"229","url":"node:internal/assert/assertion_error","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17596,"count":1}],"isBlockCoverage":false},{"functionName":"copyError","ranges":[{"startOffset":1496,"endOffset":1798,"count":0}],"isBlockCoverage":false},{"functionName":"inspectValue","ranges":[{"startOffset":1802,"endOffset":2429,"count":0}],"isBlockCoverage":false},{"functionName":"createErrDiff","ranges":[{"startOffset":2433,"endOffset":11401,"count":0}],"isBlockCoverage":false},{"functionName":"addEllipsis","ranges":[{"startOffset":11405,"endOffset":11717,"count":0}],"isBlockCoverage":false},{"functionName":"AssertionError","ranges":[{"startOffset":11761,"endOffset":16588,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":16594,"endOffset":16671,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16677,"endOffset":17555,"count":0}],"isBlockCoverage":false}]},{"scriptId":"230","url":"node:internal/util/colors","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1162,"count":1}],"isBlockCoverage":false},{"functionName":"lazyInternalTTY","ranges":[{"startOffset":35,"endOffset":133,"count":0}],"isBlockCoverage":false},{"functionName":"shouldColorize","ranges":[{"startOffset":260,"endOffset":527,"count":79},{"startOffset":333,"endOffset":394,"count":0},{"startOffset":514,"endOffset":520,"count":0}],"isBlockCoverage":true},{"functionName":"refresh","ranges":[{"startOffset":532,"endOffset":1126,"count":1},{"startOffset":703,"endOffset":707,"count":0},{"startOffset":764,"endOffset":768,"count":0},{"startOffset":825,"endOffset":829,"count":0},{"startOffset":887,"endOffset":891,"count":0},{"startOffset":946,"endOffset":950,"count":0},{"startOffset":1006,"endOffset":1010,"count":0},{"startOffset":1064,"endOffset":1068,"count":0}],"isBlockCoverage":true}]},{"scriptId":"231","url":"node:internal/assert/calltracker","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3605,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":489,"endOffset":1564,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1568,"endOffset":3570,"count":0}],"isBlockCoverage":false}]},{"scriptId":"232","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/node_modules/glob/sync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12019,"count":1}],"isBlockCoverage":true},{"functionName":"globSync","ranges":[{"startOffset":500,"endOffset":789,"count":1},{"startOffset":606,"endOffset":740,"count":0}],"isBlockCoverage":true},{"functionName":"GlobSync","ranges":[{"startOffset":791,"endOffset":1418,"count":1},{"startOffset":850,"endOffset":889,"count":0},{"startOffset":958,"endOffset":1092,"count":0},{"startOffset":1133,"endOffset":1170,"count":0},{"startOffset":1233,"endOffset":1244,"count":0}],"isBlockCoverage":true},{"functionName":"GlobSync._finish","ranges":[{"startOffset":1449,"endOffset":2009,"count":1},{"startOffset":1522,"endOffset":1985,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1569,"endOffset":1980,"count":0}],"isBlockCoverage":false},{"functionName":"GlobSync._process","ranges":[{"startOffset":2042,"endOffset":3629,"count":9},{"startOffset":2236,"endOffset":2250,"count":17},{"startOffset":2425,"endOffset":2510,"count":8},{"startOffset":2516,"endOffset":2680,"count":0},{"startOffset":2686,"endOffset":2915,"count":1},{"startOffset":2919,"endOffset":3022,"count":1},{"startOffset":3022,"endOffset":3032,"count":0},{"startOffset":3032,"endOffset":3294,"count":1},{"startOffset":3180,"endOffset":3271,"count":0},{"startOffset":3294,"endOffset":3400,"count":1},{"startOffset":3400,"endOffset":3406,"count":0},{"startOffset":3406,"endOffset":3482,"count":1},{"startOffset":3482,"endOffset":3549,"count":0},{"startOffset":3549,"endOffset":3627,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3095,"endOffset":3166,"count":2},{"startOffset":3147,"endOffset":3150,"count":1},{"startOffset":3151,"endOffset":3158,"count":1}],"isBlockCoverage":true},{"functionName":"GlobSync._processReaddir","ranges":[{"startOffset":3669,"endOffset":5627,"count":1},{"startOffset":3848,"endOffset":3854,"count":0},{"startOffset":4187,"endOffset":4420,"count":25},{"startOffset":4240,"endOffset":4248,"count":0},{"startOffset":4281,"endOffset":4291,"count":0},{"startOffset":4293,"endOffset":4327,"count":0},{"startOffset":4388,"endOffset":4410,"count":8},{"startOffset":4537,"endOffset":4543,"count":0},{"startOffset":4792,"endOffset":4805,"count":0},{"startOffset":4807,"endOffset":5294,"count":0},{"startOffset":5428,"endOffset":5625,"count":8},{"startOffset":5525,"endOffset":5557,"count":0}],"isBlockCoverage":true},{"functionName":"GlobSync._emitMatch","ranges":[{"startOffset":5662,"endOffset":6050,"count":8},{"startOffset":5714,"endOffset":5720,"count":0},{"startOffset":5813,"endOffset":5830,"count":0},{"startOffset":5866,"endOffset":5872,"count":0},{"startOffset":5969,"endOffset":5975,"count":0},{"startOffset":6035,"endOffset":6048,"count":0}],"isBlockCoverage":true},{"functionName":"GlobSync._readdirInGlobStar","ranges":[{"startOffset":6093,"endOffset":6805,"count":0}],"isBlockCoverage":false},{"functionName":"GlobSync._readdir","ranges":[{"startOffset":6837,"endOffset":7268,"count":1},{"startOffset":6898,"endOffset":6929,"count":0},{"startOffset":6935,"endOffset":6970,"count":0},{"startOffset":7004,"endOffset":7125,"count":0},{"startOffset":7202,"endOffset":7266,"count":0}],"isBlockCoverage":true},{"functionName":"GlobSync._readdirEntries","ranges":[{"startOffset":7307,"endOffset":7788,"count":1},{"startOffset":7504,"endOffset":7517,"count":0},{"startOffset":7519,"endOffset":7710,"count":0}],"isBlockCoverage":true},{"functionName":"GlobSync._readdirError","ranges":[{"startOffset":7825,"endOffset":8689,"count":0}],"isBlockCoverage":false},{"functionName":"GlobSync._processGlobStar","ranges":[{"startOffset":8729,"endOffset":9827,"count":0}],"isBlockCoverage":false},{"functionName":"GlobSync._processSimple","ranges":[{"startOffset":9865,"endOffset":10611,"count":8},{"startOffset":10059,"endOffset":10100,"count":1},{"startOffset":10182,"endOffset":10188,"count":0},{"startOffset":10225,"endOffset":10241,"count":0},{"startOffset":10243,"endOffset":10472,"count":0}],"isBlockCoverage":true},{"functionName":"GlobSync._stat","ranges":[{"startOffset":10682,"endOffset":11862,"count":8},{"startOffset":10800,"endOffset":10812,"count":0},{"startOffset":10860,"endOffset":11190,"count":0},{"startOffset":11320,"endOffset":11470,"count":0},{"startOffset":11513,"endOffset":11619,"count":0},{"startOffset":11741,"endOffset":11748,"count":0},{"startOffset":11815,"endOffset":11830,"count":0},{"startOffset":11836,"endOffset":11848,"count":0}],"isBlockCoverage":true},{"functionName":"GlobSync._mark","ranges":[{"startOffset":11891,"endOffset":11937,"count":16}],"isBlockCoverage":true},{"functionName":"GlobSync._makeAbs","ranges":[{"startOffset":11969,"endOffset":12018,"count":17}],"isBlockCoverage":true}]},{"scriptId":"233","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/node_modules/glob/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6263,"count":1}],"isBlockCoverage":true},{"functionName":"ownProp","ranges":[{"startOffset":195,"endOffset":286,"count":11}],"isBlockCoverage":true},{"functionName":"alphasort","ranges":[{"startOffset":456,"endOffset":519,"count":7}],"isBlockCoverage":true},{"functionName":"setupIgnores","ranges":[{"startOffset":521,"endOffset":745,"count":2},{"startOffset":638,"endOffset":665,"count":0},{"startOffset":693,"endOffset":743,"count":0}],"isBlockCoverage":true},{"functionName":"ignoreMap","ranges":[{"startOffset":795,"endOffset":1088,"count":0}],"isBlockCoverage":false},{"functionName":"setopts","ranges":[{"startOffset":1090,"endOffset":3510,"count":2},{"startOffset":1154,"endOffset":1166,"count":0},{"startOffset":1240,"endOffset":1270,"count":0},{"startOffset":1272,"endOffset":1400,"count":0},{"startOffset":1463,"endOffset":1506,"count":0},{"startOffset":1935,"endOffset":1951,"count":1},{"startOffset":2619,"endOffset":2712,"count":0},{"startOffset":3009,"endOffset":3034,"count":0}],"isBlockCoverage":true},{"functionName":"finish","ranges":[{"startOffset":3512,"endOffset":4829,"count":1},{"startOffset":3579,"endOffset":3583,"count":0},{"startOffset":3754,"endOffset":3990,"count":0},{"startOffset":4077,"endOffset":4099,"count":0},{"startOffset":4386,"endOffset":4427,"count":8},{"startOffset":4737,"endOffset":4807,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4129,"endOffset":4177,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4473,"endOffset":4694,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4754,"endOffset":4806,"count":0}],"isBlockCoverage":false},{"functionName":"mark","ranges":[{"startOffset":4831,"endOffset":5282,"count":16},{"startOffset":5034,"endOffset":5043,"count":0},{"startOffset":5051,"endOffset":5059,"count":0},{"startOffset":5096,"endOffset":5114,"count":0},{"startOffset":5133,"endOffset":5264,"count":0}],"isBlockCoverage":true},{"functionName":"makeAbs","ranges":[{"startOffset":5303,"endOffset":5658,"count":41},{"startOffset":5373,"endOffset":5412,"count":0},{"startOffset":5449,"endOffset":5466,"count":0},{"startOffset":5493,"endOffset":5534,"count":0}],"isBlockCoverage":true},{"functionName":"isIgnored","ranges":[{"startOffset":5854,"endOffset":6068,"count":8},{"startOffset":5931,"endOffset":6067,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5959,"endOffset":6065,"count":0}],"isBlockCoverage":false},{"functionName":"childrenIgnored","ranges":[{"startOffset":6070,"endOffset":6262,"count":1},{"startOffset":6153,"endOffset":6261,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6181,"endOffset":6259,"count":0}],"isBlockCoverage":false}]},{"scriptId":"234","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/inflight/inflight.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1365,"count":1}],"isBlockCoverage":true},{"functionName":"inflight","ranges":[{"startOffset":125,"endOffset":274,"count":0}],"isBlockCoverage":false},{"functionName":"makeres","ranges":[{"startOffset":276,"endOffset":1223,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":1225,"endOffset":1364,"count":0}],"isBlockCoverage":false}]},{"scriptId":"235","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/wrappy/wrappy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":905,"count":1}],"isBlockCoverage":true},{"functionName":"wrappy","ranges":[{"startOffset":301,"endOffset":904,"count":3},{"startOffset":344,"endOffset":365,"count":0},{"startOffset":403,"endOffset":447,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":475,"endOffset":516,"count":0}],"isBlockCoverage":false},{"functionName":"wrapper","ranges":[{"startOffset":539,"endOffset":902,"count":0}],"isBlockCoverage":false}]},{"scriptId":"236","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/once/once.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":935,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":123,"endOffset":427,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":430,"endOffset":610,"count":1}],"isBlockCoverage":true},{"functionName":"f","ranges":[{"startOffset":461,"endOffset":578,"count":0}],"isBlockCoverage":false},{"functionName":"onceStrict","ranges":[{"startOffset":612,"endOffset":934,"count":0}],"isBlockCoverage":false}]},{"scriptId":"237","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/plugin-loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8391,"count":1}],"isBlockCoverage":true},{"functionName":"validate","ranges":[{"startOffset":611,"endOffset":923,"count":0}],"isBlockCoverage":false},{"functionName":"finalize","ranges":[{"startOffset":929,"endOffset":1838,"count":0}],"isBlockCoverage":false},{"functionName":"validate","ranges":[{"startOffset":2005,"endOffset":2484,"count":0}],"isBlockCoverage":false},{"functionName":"validate","ranges":[{"startOffset":2660,"endOffset":3142,"count":0}],"isBlockCoverage":false},{"functionName":"PluginLoader","ranges":[{"startOffset":3633,"endOffset":4623,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4435,"endOffset":4487,"count":3}],"isBlockCoverage":true},{"functionName":"register","ranges":[{"startOffset":4723,"endOffset":5868,"count":3},{"startOffset":4798,"endOffset":4924,"count":0},{"startOffset":4956,"endOffset":5097,"count":0},{"startOffset":5181,"endOffset":5312,"count":0},{"startOffset":5405,"endOffset":5418,"count":0},{"startOffset":5468,"endOffset":5630,"count":0}],"isBlockCoverage":true},{"functionName":"load","ranges":[{"startOffset":6119,"endOffset":6956,"count":0}],"isBlockCoverage":false},{"functionName":"finalize","ranges":[{"startOffset":7385,"endOffset":7889,"count":1},{"startOffset":7528,"endOffset":7801,"count":3},{"startOffset":7560,"endOffset":7795,"count":0}],"isBlockCoverage":true},{"functionName":"create","ranges":[{"startOffset":8016,"endOffset":8126,"count":1}],"isBlockCoverage":true}]},{"scriptId":"238","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/config.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2624,"count":1}],"isBlockCoverage":true},{"functionName":"yaml","ranges":[{"startOffset":880,"endOffset":950,"count":0}],"isBlockCoverage":false},{"functionName":"js","ranges":[{"startOffset":958,"endOffset":1365,"count":0}],"isBlockCoverage":false},{"functionName":"json","ranges":[{"startOffset":1375,"endOffset":1480,"count":0}],"isBlockCoverage":false},{"functionName":"exports.loadConfig","ranges":[{"startOffset":1723,"endOffset":2244,"count":0}],"isBlockCoverage":false},{"functionName":"exports.findConfig","ranges":[{"startOffset":2437,"endOffset":2622,"count":1},{"startOffset":2539,"endOffset":2601,"count":0}],"isBlockCoverage":true}]},{"scriptId":"239","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/find-up/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1940,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":185,"endOffset":1023,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.sync","ranges":[{"startOffset":1048,"endOffset":1825,"count":2},{"startOffset":1116,"endOffset":1121,"count":1},{"startOffset":1559,"endOffset":1823,"count":10},{"startOffset":1650,"endOffset":1666,"count":0},{"startOffset":1685,"endOffset":1736,"count":1},{"startOffset":1736,"endOffset":1764,"count":9},{"startOffset":1764,"endOffset":1780,"count":1},{"startOffset":1780,"endOffset":1823,"count":8}],"isBlockCoverage":true},{"functionName":"runMatcher","ranges":[{"startOffset":1216,"endOffset":1491,"count":10},{"startOffset":1323,"endOffset":1490,"count":0}],"isBlockCoverage":true}]},{"scriptId":"240","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/locate-path/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1329,"count":1}],"isBlockCoverage":true},{"functionName":"checkType","ranges":[{"startOffset":288,"endOffset":414,"count":10},{"startOffset":358,"endOffset":413,"count":0}],"isBlockCoverage":true},{"functionName":"matchType","ranges":[{"startOffset":434,"endOffset":498,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":518,"endOffset":920,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.sync","ranges":[{"startOffset":945,"endOffset":1327,"count":10},{"startOffset":1133,"endOffset":1147,"count":0},{"startOffset":1178,"endOffset":1325,"count":55},{"startOffset":1285,"endOffset":1309,"count":1},{"startOffset":1314,"endOffset":1322,"count":54},{"startOffset":1325,"endOffset":1326,"count":9}],"isBlockCoverage":true}]},{"scriptId":"241","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/p-locate/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1157,"count":1}],"isBlockCoverage":true},{"functionName":"EndError","ranges":[{"startOffset":82,"endOffset":138,"count":0}],"isBlockCoverage":false},{"functionName":"testElement","ranges":[{"startOffset":213,"endOffset":261,"count":0}],"isBlockCoverage":false},{"functionName":"finder","ranges":[{"startOffset":347,"endOffset":490,"count":0}],"isBlockCoverage":false},{"functionName":"pLocate","ranges":[{"startOffset":509,"endOffset":1128,"count":0}],"isBlockCoverage":false}]},{"scriptId":"242","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/p-limit/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1521,"count":1}],"isBlockCoverage":true},{"functionName":"pLimit","ranges":[{"startOffset":68,"endOffset":1493,"count":0}],"isBlockCoverage":false}]},{"scriptId":"243","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/yocto-queue/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":949,"count":1}],"isBlockCoverage":true},{"functionName":"Node","ranges":[{"startOffset":38,"endOffset":159,"count":0}],"isBlockCoverage":false},{"functionName":"Queue","ranges":[{"startOffset":277,"endOffset":311,"count":0}],"isBlockCoverage":false},{"functionName":"enqueue","ranges":[{"startOffset":314,"endOffset":511,"count":0}],"isBlockCoverage":false},{"functionName":"dequeue","ranges":[{"startOffset":514,"endOffset":664,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":667,"endOffset":749,"count":0}],"isBlockCoverage":false},{"functionName":"get size","ranges":[{"startOffset":752,"endOffset":788,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":791,"endOffset":921,"count":0}],"isBlockCoverage":false}]},{"scriptId":"244","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/path-exists/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":347,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":134,"endOffset":230,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.sync","ranges":[{"startOffset":255,"endOffset":345,"count":0}],"isBlockCoverage":false}]},{"scriptId":"245","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/node-flags.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2844,"count":1}],"isBlockCoverage":true},{"functionName":"exports.isNodeFlag","ranges":[{"startOffset":1079,"endOffset":1831,"count":13},{"startOffset":1125,"endOffset":1360,"count":3},{"startOffset":1252,"endOffset":1360,"count":0},{"startOffset":1360,"endOffset":1595,"count":10},{"startOffset":1595,"endOffset":1607,"count":1},{"startOffset":1608,"endOffset":1630,"count":1},{"startOffset":1632,"endOffset":1659,"count":10},{"startOffset":1660,"endOffset":1824,"count":10}],"isBlockCoverage":true},{"functionName":"exports.impliesNoTimeouts","ranges":[{"startOffset":2107,"endOffset":2135,"count":0}],"isBlockCoverage":false},{"functionName":"exports.unparseNodeFlags","ranges":[{"startOffset":2636,"endOffset":2842,"count":0}],"isBlockCoverage":false}]},{"scriptId":"246","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/yargs-unparser/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5238,"count":1}],"isBlockCoverage":true},{"functionName":"isAlias","ranges":[{"startOffset":175,"endOffset":354,"count":0}],"isBlockCoverage":false},{"functionName":"hasDefaultValue","ranges":[{"startOffset":356,"endOffset":442,"count":0}],"isBlockCoverage":false},{"functionName":"isCamelCased","ranges":[{"startOffset":444,"endOffset":639,"count":0}],"isBlockCoverage":false},{"functionName":"keyToFlag","ranges":[{"startOffset":641,"endOffset":722,"count":0}],"isBlockCoverage":false},{"functionName":"parseCommand","ranges":[{"startOffset":724,"endOffset":1760,"count":0}],"isBlockCoverage":false},{"functionName":"unparseOption","ranges":[{"startOffset":1762,"endOffset":2598,"count":0}],"isBlockCoverage":false},{"functionName":"unparsePositional","ranges":[{"startOffset":2600,"endOffset":3641,"count":0}],"isBlockCoverage":false},{"functionName":"unparseOptions","ranges":[{"startOffset":3643,"endOffset":4320,"count":0}],"isBlockCoverage":false},{"functionName":"unparseEndOfOptions","ranges":[{"startOffset":4322,"endOffset":4477,"count":0}],"isBlockCoverage":false},{"functionName":"unparser","ranges":[{"startOffset":4544,"endOffset":5209,"count":0}],"isBlockCoverage":false}]},{"scriptId":"247","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/flat/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3970,"count":1}],"isBlockCoverage":true},{"functionName":"isBuffer","ranges":[{"startOffset":82,"endOffset":238,"count":0}],"isBlockCoverage":false},{"functionName":"keyIdentity","ranges":[{"startOffset":240,"endOffset":283,"count":0}],"isBlockCoverage":false},{"functionName":"flatten","ranges":[{"startOffset":285,"endOffset":1284,"count":0}],"isBlockCoverage":false},{"functionName":"unflatten","ranges":[{"startOffset":1286,"endOffset":3969,"count":0}],"isBlockCoverage":false}]},{"scriptId":"248","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/camelcase/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3272,"count":1}],"isBlockCoverage":true},{"functionName":"preserveCamelCase","ranges":[{"startOffset":464,"endOffset":1410,"count":0}],"isBlockCoverage":false},{"functionName":"preserveConsecutiveUppercase","ranges":[{"startOffset":1450,"endOffset":1573,"count":0}],"isBlockCoverage":false},{"functionName":"postProcess","ranges":[{"startOffset":1596,"endOffset":1855,"count":0}],"isBlockCoverage":false},{"functionName":"camelCase","ranges":[{"startOffset":1876,"endOffset":3157,"count":0}],"isBlockCoverage":false}]},{"scriptId":"249","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/decamelize/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":446,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":444,"count":0}],"isBlockCoverage":false}]},{"scriptId":"250","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/is-plain-obj/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":245,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":243,"count":0}],"isBlockCoverage":false}]},{"scriptId":"251","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/cli.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2923,"count":1},{"startOffset":2901,"endOffset":2922,"count":0}],"isBlockCoverage":true},{"functionName":"exports.main","ranges":[{"startOffset":1380,"endOffset":2716,"count":1},{"startOffset":1743,"endOffset":1763,"count":0},{"startOffset":2466,"endOffset":2470,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2005,"endOffset":2227,"count":0}],"isBlockCoverage":false}]},{"scriptId":"252","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/yargs/yargs","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":457,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.applyExtends","ranges":[{"startOffset":275,"endOffset":375,"count":0}],"isBlockCoverage":false}]},{"scriptId":"253","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/yargs/build/index.cjs","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":107596,"count":1},{"startOffset":106038,"endOffset":106046,"count":0},{"startOffset":106089,"endOffset":106097,"count":0},{"startOffset":106144,"endOffset":106159,"count":0},{"startOffset":106537,"endOffset":106543,"count":0},{"startOffset":106884,"endOffset":106928,"count":0},{"startOffset":107069,"endOffset":107253,"count":0}],"isBlockCoverage":true},{"functionName":"YError","ranges":[{"startOffset":81,"endOffset":219,"count":0}],"isBlockCoverage":false},{"functionName":"applyExtends","ranges":[{"startOffset":268,"endOffset":1455,"count":1},{"startOffset":437,"endOffset":1299,"count":0},{"startOffset":1367,"endOffset":1401,"count":0}],"isBlockCoverage":true},{"functionName":"checkForCircularExtends","ranges":[{"startOffset":1456,"endOffset":1642,"count":0}],"isBlockCoverage":false},{"functionName":"getPathToDefaultConfig","ranges":[{"startOffset":1643,"endOffset":1746,"count":0}],"isBlockCoverage":false},{"functionName":"mergeDeep","ranges":[{"startOffset":1747,"endOffset":2225,"count":0}],"isBlockCoverage":false},{"functionName":"parseCommand","ranges":[{"startOffset":2227,"endOffset":3279,"count":253},{"startOffset":2519,"endOffset":2566,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2718,"endOffset":3249,"count":507},{"startOffset":2833,"endOffset":2865,"count":2},{"startOffset":2879,"endOffset":2895,"count":2},{"startOffset":2925,"endOffset":3077,"count":222},{"startOffset":3077,"endOffset":3243,"count":285}],"isBlockCoverage":true},{"functionName":"argsert","ranges":[{"startOffset":3360,"endOffset":5273,"count":255},{"startOffset":3829,"endOffset":3867,"count":296},{"startOffset":3881,"endOffset":3892,"count":49},{"startOffset":3924,"endOffset":3938,"count":8},{"startOffset":3985,"endOffset":4124,"count":0},{"startOffset":4240,"endOffset":4367,"count":0},{"startOffset":5219,"endOffset":5271,"count":0}],"isBlockCoverage":true},{"functionName":"parseArgs","ranges":[{"startOffset":3401,"endOffset":3648,"count":255},{"startOffset":3476,"endOffset":3522,"count":6},{"startOffset":3535,"endOffset":3641,"count":249}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4400,"endOffset":4756,"count":284},{"startOffset":4663,"endOffset":4719,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4555,"endOffset":4600,"count":622},{"startOffset":4585,"endOffset":4600,"count":338}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4791,"endOffset":5206,"count":220},{"startOffset":4856,"endOffset":4863,"count":63},{"startOffset":4863,"endOffset":5113,"count":157},{"startOffset":5113,"endOffset":5169,"count":0},{"startOffset":5169,"endOffset":5205,"count":157}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5005,"endOffset":5050,"count":204},{"startOffset":5035,"endOffset":5050,"count":56}],"isBlockCoverage":true},{"functionName":"guessType","ranges":[{"startOffset":5274,"endOffset":5442,"count":441},{"startOffset":5328,"endOffset":5359,"count":32},{"startOffset":5359,"endOffset":5417,"count":409},{"startOffset":5387,"endOffset":5417,"count":0},{"startOffset":5417,"endOffset":5441,"count":409}],"isBlockCoverage":true},{"functionName":"argumentTypeError","ranges":[{"startOffset":5443,"endOffset":5661,"count":0}],"isBlockCoverage":false},{"functionName":"isPromise","ranges":[{"startOffset":5663,"endOffset":5810,"count":7},{"startOffset":5756,"endOffset":5806,"count":4}],"isBlockCoverage":true},{"functionName":"assertNotStrictEqual","ranges":[{"startOffset":5812,"endOffset":5937,"count":6}],"isBlockCoverage":true},{"functionName":"assertSingleKey","ranges":[{"startOffset":5938,"endOffset":6034,"count":0}],"isBlockCoverage":false},{"functionName":"objectKeys","ranges":[{"startOffset":6035,"endOffset":6098,"count":30}],"isBlockCoverage":true},{"functionName":"objFilter","ranges":[{"startOffset":6100,"endOffset":6334,"count":26}],"isBlockCoverage":true},{"functionName":"filter","ranges":[{"startOffset":6143,"endOffset":6153,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6210,"endOffset":6314,"count":9},{"startOffset":6259,"endOffset":6308,"count":8}],"isBlockCoverage":true},{"functionName":"globalMiddlewareFactory","ranges":[{"startOffset":6336,"endOffset":7171,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6409,"endOffset":7168,"count":1},{"startOffset":6599,"endOffset":6964,"count":0}],"isBlockCoverage":true},{"functionName":"commandMiddlewareFactory","ranges":[{"startOffset":7172,"endOffset":7409,"count":4},{"startOffset":7273,"endOffset":7408,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7307,"endOffset":7405,"count":0}],"isBlockCoverage":false},{"functionName":"applyMiddleware","ranges":[{"startOffset":7410,"endOffset":8413,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7629,"endOffset":8403,"count":2},{"startOffset":7719,"endOffset":7783,"count":1},{"startOffset":7783,"endOffset":8056,"count":0},{"startOffset":8056,"endOffset":8397,"count":1},{"startOffset":8156,"endOffset":8176,"count":0},{"startOffset":8194,"endOffset":8222,"count":0},{"startOffset":8358,"endOffset":8386,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7830,"endOffset":7947,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7971,"endOffset":8044,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8290,"endOffset":8340,"count":1}],"isBlockCoverage":true},{"functionName":"getProcessArgvBinIndex","ranges":[{"startOffset":8415,"endOffset":8516,"count":1},{"startOffset":8491,"endOffset":8500,"count":0}],"isBlockCoverage":true},{"functionName":"isBundledElectronApp","ranges":[{"startOffset":8517,"endOffset":8603,"count":1},{"startOffset":8578,"endOffset":8600,"count":0}],"isBlockCoverage":true},{"functionName":"isElectronApp","ranges":[{"startOffset":8604,"endOffset":8672,"count":1}],"isBlockCoverage":true},{"functionName":"hideBin","ranges":[{"startOffset":8673,"endOffset":8752,"count":0}],"isBlockCoverage":false},{"functionName":"getProcessArgvBin","ranges":[{"startOffset":8753,"endOffset":8836,"count":1}],"isBlockCoverage":true},{"functionName":"whichModule","ranges":[{"startOffset":8968,"endOffset":9273,"count":0}],"isBlockCoverage":false},{"functionName":"command","ranges":[{"startOffset":9314,"endOffset":23717,"count":1}],"isBlockCoverage":true},{"functionName":"addHandler","ranges":[{"startOffset":9501,"endOffset":12153,"count":4},{"startOffset":9715,"endOffset":9729,"count":2},{"startOffset":9763,"endOffset":10015,"count":1},{"startOffset":9863,"endOffset":10005,"count":0},{"startOffset":10015,"endOffset":10686,"count":3},{"startOffset":10066,"endOffset":10460,"count":2},{"startOffset":10121,"endOffset":10155,"count":1},{"startOffset":10202,"endOffset":10219,"count":0},{"startOffset":10266,"endOffset":10315,"count":0},{"startOffset":10460,"endOffset":10686,"count":1},{"startOffset":10515,"endOffset":10686,"count":0},{"startOffset":10686,"endOffset":12147,"count":2},{"startOffset":11191,"endOffset":11203,"count":0},{"startOffset":11221,"endOffset":11246,"count":0},{"startOffset":11274,"endOffset":11463,"count":1},{"startOffset":11870,"endOffset":11875,"count":0},{"startOffset":12092,"endOffset":12137,"count":1}],"isBlockCoverage":true},{"functionName":"handler","ranges":[{"startOffset":9719,"endOffset":9728,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10813,"endOffset":10845,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10960,"endOffset":11145,"count":3},{"startOffset":11011,"endOffset":11102,"count":1},{"startOffset":11102,"endOffset":11144,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11492,"endOffset":11569,"count":0}],"isBlockCoverage":false},{"functionName":"addDirectory","ranges":[{"startOffset":12179,"endOffset":12983,"count":0}],"isBlockCoverage":false},{"functionName":"moduleName","ranges":[{"startOffset":12989,"endOffset":13214,"count":0}],"isBlockCoverage":false},{"functionName":"commandFromFilename","ranges":[{"startOffset":13219,"endOffset":13339,"count":0}],"isBlockCoverage":false},{"functionName":"extractDesc","ranges":[{"startOffset":13344,"endOffset":13639,"count":2},{"startOffset":13459,"endOffset":13611,"count":3},{"startOffset":13502,"endOffset":13519,"count":1},{"startOffset":13537,"endOffset":13549,"count":2},{"startOffset":13549,"endOffset":13611,"count":1},{"startOffset":13611,"endOffset":13638,"count":0}],"isBlockCoverage":true},{"functionName":"self.getCommands","ranges":[{"startOffset":13663,"endOffset":13720,"count":2}],"isBlockCoverage":true},{"functionName":"self.getCommandHandlers","ranges":[{"startOffset":13752,"endOffset":13766,"count":0}],"isBlockCoverage":false},{"functionName":"self.hasDefaultCommand","ranges":[{"startOffset":13797,"endOffset":13819,"count":1}],"isBlockCoverage":true},{"functionName":"runCommand","ranges":[{"startOffset":13843,"endOffset":18015,"count":1},{"startOffset":14297,"endOffset":14430,"count":0},{"startOffset":14678,"endOffset":14685,"count":0},{"startOffset":15081,"endOffset":15734,"count":0},{"startOffset":16691,"endOffset":16791,"count":0},{"startOffset":17547,"endOffset":17699,"count":0},{"startOffset":17731,"endOffset":17832,"count":0},{"startOffset":17930,"endOffset":17983,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15518,"endOffset":15594,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16639,"endOffset":16675,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17027,"endOffset":17178,"count":1},{"startOffset":17084,"endOffset":17160,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17207,"endOffset":17407,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17435,"endOffset":17531,"count":1}],"isBlockCoverage":true},{"functionName":"shouldUpdateUsage","ranges":[{"startOffset":18021,"endOffset":18189,"count":1}],"isBlockCoverage":true},{"functionName":"usageFromParentCommandsCommandHandler","ranges":[{"startOffset":18194,"endOffset":18616,"count":1},{"startOffset":18350,"endOffset":18410,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18491,"endOffset":18551,"count":0}],"isBlockCoverage":false},{"functionName":"self.runDefaultBuilderOn","ranges":[{"startOffset":18648,"endOffset":19382,"count":0}],"isBlockCoverage":false},{"functionName":"populatePositionals","ranges":[{"startOffset":19388,"endOffset":20228,"count":1},{"startOffset":19758,"endOffset":19875,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20076,"endOffset":20087,"count":0}],"isBlockCoverage":false},{"functionName":"populatePositional","ranges":[{"startOffset":20233,"endOffset":20567,"count":1},{"startOffset":20442,"endOffset":20561,"count":0}],"isBlockCoverage":true},{"functionName":"postProcessPositionals","ranges":[{"startOffset":20572,"endOffset":22332,"count":1},{"startOffset":21436,"endOffset":21443,"count":0},{"startOffset":21711,"endOffset":21801,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21115,"endOffset":21391,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21159,"endOffset":21379,"count":1},{"startOffset":21260,"endOffset":21284,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21927,"endOffset":22010,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22058,"endOffset":22314,"count":14},{"startOffset":22123,"endOffset":22300,"count":1},{"startOffset":22194,"endOffset":22232,"count":0}],"isBlockCoverage":true},{"functionName":"self.cmdToParseOptions","ranges":[{"startOffset":22362,"endOffset":23211,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22602,"endOffset":22893,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22928,"endOffset":23174,"count":1}],"isBlockCoverage":true},{"functionName":"self.reset","ranges":[{"startOffset":23230,"endOffset":23346,"count":1}],"isBlockCoverage":true},{"functionName":"self.freeze","ranges":[{"startOffset":23390,"endOffset":23510,"count":1}],"isBlockCoverage":true},{"functionName":"self.unfreeze","ranges":[{"startOffset":23532,"endOffset":23697,"count":1}],"isBlockCoverage":true},{"functionName":"isCommandBuilderDefinition","ranges":[{"startOffset":23718,"endOffset":23886,"count":1},{"startOffset":23805,"endOffset":23833,"count":0},{"startOffset":23834,"endOffset":23882,"count":0}],"isBlockCoverage":true},{"functionName":"isCommandAndAliases","ranges":[{"startOffset":23887,"endOffset":24039,"count":1},{"startOffset":23998,"endOffset":24037,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":23941,"endOffset":23967,"count":2}],"isBlockCoverage":true},{"functionName":"isCommandBuilderCallback","ranges":[{"startOffset":24040,"endOffset":24128,"count":1}],"isBlockCoverage":true},{"functionName":"isCommandBuilderOptionDefinitions","ranges":[{"startOffset":24129,"endOffset":24224,"count":0}],"isBlockCoverage":false},{"functionName":"isCommandHandlerDefinition","ranges":[{"startOffset":24225,"endOffset":24328,"count":3},{"startOffset":24303,"endOffset":24325,"count":2}],"isBlockCoverage":true},{"functionName":"setBlocking","ranges":[{"startOffset":24330,"endOffset":24700,"count":0}],"isBlockCoverage":false},{"functionName":"usage","ranges":[{"startOffset":24702,"endOffset":43891,"count":1}],"isBlockCoverage":true},{"functionName":"failFn","ranges":[{"startOffset":24823,"endOffset":24872,"count":1}],"isBlockCoverage":true},{"functionName":"showHelpOnFailFn","ranges":[{"startOffset":24959,"endOffset":25277,"count":0}],"isBlockCoverage":false},{"functionName":"fail","ranges":[{"startOffset":25326,"endOffset":26442,"count":0}],"isBlockCoverage":false},{"functionName":"self.usage","ranges":[{"startOffset":26513,"endOffset":26763,"count":1},{"startOffset":26563,"endOffset":26658,"count":0},{"startOffset":26728,"endOffset":26733,"count":0}],"isBlockCoverage":true},{"functionName":"self.getUsage","ranges":[{"startOffset":26785,"endOffset":26821,"count":1}],"isBlockCoverage":true},{"functionName":"self.getUsageDisabled","ranges":[{"startOffset":26851,"endOffset":26894,"count":1}],"isBlockCoverage":true},{"functionName":"self.getPositionalGroupName","ranges":[{"startOffset":26930,"endOffset":26978,"count":83}],"isBlockCoverage":true},{"functionName":"self.example","ranges":[{"startOffset":27022,"endOffset":27100,"count":0}],"isBlockCoverage":false},{"functionName":"command","ranges":[{"startOffset":27144,"endOffset":27478,"count":2},{"startOffset":27244,"endOffset":27391,"count":1},{"startOffset":27432,"endOffset":27437,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":27282,"endOffset":27379,"count":0}],"isBlockCoverage":false},{"functionName":"self.getCommands","ranges":[{"startOffset":27503,"endOffset":27517,"count":0}],"isBlockCoverage":false},{"functionName":"describe","ranges":[{"startOffset":27566,"endOffset":27994,"count":48},{"startOffset":27641,"endOffset":27745,"count":0},{"startOffset":27794,"endOffset":27919,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":27673,"endOffset":27733,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27839,"endOffset":27907,"count":0}],"isBlockCoverage":false},{"functionName":"self.getDescriptions","ranges":[{"startOffset":28023,"endOffset":28041,"count":2}],"isBlockCoverage":true},{"functionName":"self.epilog","ranges":[{"startOffset":28083,"endOffset":28124,"count":1}],"isBlockCoverage":true},{"functionName":"self.wrap","ranges":[{"startOffset":28181,"endOffset":28241,"count":1}],"isBlockCoverage":true},{"functionName":"getWrap","ranges":[{"startOffset":28247,"endOffset":28390,"count":1},{"startOffset":28290,"endOffset":28363,"count":0}],"isBlockCoverage":true},{"functionName":"self.deferY18nLookup","ranges":[{"startOffset":28472,"endOffset":28506,"count":3}],"isBlockCoverage":true},{"functionName":"help","ranges":[{"startOffset":28524,"endOffset":38490,"count":1},{"startOffset":28585,"endOffset":28610,"count":0},{"startOffset":28720,"endOffset":28750,"count":0},{"startOffset":29989,"endOffset":30322,"count":0},{"startOffset":30362,"endOffset":32088,"count":0},{"startOffset":32143,"endOffset":32148,"count":0},{"startOffset":32194,"endOffset":32199,"count":0},{"startOffset":37472,"endOffset":38238,"count":0},{"startOffset":38271,"endOffset":38434,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":29365,"endOffset":29476,"count":53}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":29714,"endOffset":29947,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":30698,"endOffset":30732,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":30778,"endOffset":32054,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":32229,"endOffset":32355,"count":44}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32297,"endOffset":32354,"count":1804},{"startOffset":32328,"endOffset":32333,"count":792}],"isBlockCoverage":true},{"functionName":"isLongSwitch","ranges":[{"startOffset":32575,"endOffset":32606,"count":124}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32680,"endOffset":32721,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32740,"endOffset":33283,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32874,"endOffset":33221,"count":44},{"startOffset":32948,"endOffset":33048,"count":22},{"startOffset":33048,"endOffset":33179,"count":902},{"startOffset":33100,"endOffset":33105,"count":396},{"startOffset":33145,"endOffset":33161,"count":0},{"startOffset":33179,"endOffset":33220,"count":22}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33305,"endOffset":33354,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33373,"endOffset":34439,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33461,"endOffset":34363,"count":44},{"startOffset":33557,"endOffset":33562,"count":22}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33589,"endOffset":34085,"count":68},{"startOffset":33690,"endOffset":33700,"count":1},{"startOffset":33700,"endOffset":34067,"count":67},{"startOffset":33808,"endOffset":33916,"count":0},{"startOffset":33993,"endOffset":33999,"count":48},{"startOffset":34032,"endOffset":34037,"count":19}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34113,"endOffset":34287,"count":28},{"startOffset":34187,"endOffset":34190,"count":5},{"startOffset":34211,"endOffset":34287,"count":23},{"startOffset":34255,"endOffset":34258,"count":2},{"startOffset":34283,"endOffset":34287,"count":21}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34512,"endOffset":34574,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34594,"endOffset":34685,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34650,"endOffset":34684,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34773,"endOffset":34835,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34862,"endOffset":35142,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34937,"endOffset":35126,"count":43},{"startOffset":34999,"endOffset":35108,"count":24}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":35187,"endOffset":37440,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":35300,"endOffset":37406,"count":44},{"startOffset":35401,"endOffset":35406,"count":0},{"startOffset":35523,"endOffset":35579,"count":0},{"startOffset":35651,"endOffset":35679,"count":24},{"startOffset":35749,"endOffset":35775,"count":0},{"startOffset":35846,"endOffset":35873,"count":8},{"startOffset":35947,"endOffset":35974,"count":2},{"startOffset":36044,"endOffset":36070,"count":10},{"startOffset":36141,"endOffset":36168,"count":2},{"startOffset":36466,"endOffset":36507,"count":0},{"startOffset":36609,"endOffset":36632,"count":0},{"startOffset":36725,"endOffset":36796,"count":0},{"startOffset":37341,"endOffset":37392,"count":0}],"isBlockCoverage":true},{"functionName":"deprecatedExtra","ranges":[{"startOffset":36209,"endOffset":36363,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":37540,"endOffset":37631,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":37663,"endOffset":38204,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":38324,"endOffset":38364,"count":0}],"isBlockCoverage":false},{"functionName":"maxWidth","ranges":[{"startOffset":38496,"endOffset":38973,"count":44}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":38647,"endOffset":38655,"count":476}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":38690,"endOffset":38843,"count":476},{"startOffset":38752,"endOffset":38784,"count":0}],"isBlockCoverage":true},{"functionName":"normalizeAliases","ranges":[{"startOffset":38978,"endOffset":40022,"count":1},{"startOffset":39148,"endOffset":39153,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":39163,"endOffset":40014,"count":23}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":39211,"endOffset":40002,"count":25},{"startOffset":39283,"endOffset":39323,"count":0},{"startOffset":39390,"endOffset":39438,"count":0},{"startOffset":39512,"endOffset":39531,"count":0},{"startOffset":39603,"endOffset":39620,"count":0},{"startOffset":39693,"endOffset":39711,"count":0},{"startOffset":39787,"endOffset":39808,"count":0},{"startOffset":39880,"endOffset":39897,"count":0},{"startOffset":39970,"endOffset":39988,"count":0}],"isBlockCoverage":true},{"functionName":"self.cacheHelpMessage","ranges":[{"startOffset":40078,"endOffset":40138,"count":1}],"isBlockCoverage":true},{"functionName":"self.clearCachedHelpMessage","ranges":[{"startOffset":40174,"endOffset":40232,"count":1}],"isBlockCoverage":true},{"functionName":"addUngroupedKeys","ranges":[{"startOffset":40238,"endOffset":40737,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":40397,"endOffset":40478,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":40502,"endOffset":40701,"count":44},{"startOffset":40628,"endOffset":40691,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":40591,"endOffset":40625,"count":48}],"isBlockCoverage":true},{"functionName":"filterHiddenOptions","ranges":[{"startOffset":40742,"endOffset":40918,"count":99},{"startOffset":40844,"endOffset":40910,"count":2}],"isBlockCoverage":true},{"functionName":"self.showHelp","ranges":[{"startOffset":40939,"endOffset":41158,"count":0}],"isBlockCoverage":false},{"functionName":"self.functionDescription","ranges":[{"startOffset":41191,"endOffset":41377,"count":0}],"isBlockCoverage":false},{"functionName":"stringifiedValues","ranges":[{"startOffset":41408,"endOffset":41806,"count":0}],"isBlockCoverage":false},{"functionName":"defaultString","ranges":[{"startOffset":41812,"endOffset":42459,"count":44},{"startOffset":41940,"endOffset":41962,"count":35},{"startOffset":41976,"endOffset":41988,"count":30},{"startOffset":41988,"endOffset":42021,"count":14},{"startOffset":42021,"endOffset":42074,"count":5},{"startOffset":42074,"endOffset":42424,"count":9},{"startOffset":42142,"endOffset":42227,"count":2},{"startOffset":42244,"endOffset":42338,"count":3},{"startOffset":42355,"endOffset":42400,"count":4},{"startOffset":42424,"endOffset":42458,"count":14}],"isBlockCoverage":true},{"functionName":"windowWidth","ranges":[{"startOffset":42464,"endOffset":42690,"count":0}],"isBlockCoverage":false},{"functionName":"self.version","ranges":[{"startOffset":42734,"endOffset":42771,"count":3}],"isBlockCoverage":true},{"functionName":"self.showVersion","ranges":[{"startOffset":42796,"endOffset":42889,"count":0}],"isBlockCoverage":false},{"functionName":"reset","ranges":[{"startOffset":42908,"endOffset":43213,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":43164,"endOffset":43184,"count":2}],"isBlockCoverage":true},{"functionName":"freeze","ranges":[{"startOffset":43257,"endOffset":43507,"count":1}],"isBlockCoverage":true},{"functionName":"unfreeze","ranges":[{"startOffset":43529,"endOffset":43871,"count":1}],"isBlockCoverage":true},{"functionName":"isIndentedText","ranges":[{"startOffset":43892,"endOffset":43962,"count":1188}],"isBlockCoverage":true},{"functionName":"addIndentation","ranges":[{"startOffset":43963,"endOffset":44147,"count":24},{"startOffset":44043,"endOffset":44104,"count":0}],"isBlockCoverage":true},{"functionName":"getIndentation","ranges":[{"startOffset":44148,"endOffset":44237,"count":520},{"startOffset":44212,"endOffset":44230,"count":308},{"startOffset":44231,"endOffset":44234,"count":212}],"isBlockCoverage":true},{"functionName":"getText","ranges":[{"startOffset":44238,"endOffset":44316,"count":644},{"startOffset":44295,"endOffset":44306,"count":308},{"startOffset":44307,"endOffset":44313,"count":336}],"isBlockCoverage":true},{"functionName":"completion","ranges":[{"startOffset":45697,"endOffset":50817,"count":1},{"startOffset":46056,"endOffset":46104,"count":0}],"isBlockCoverage":true},{"functionName":"setParsed","ranges":[{"startOffset":45860,"endOffset":45928,"count":1}],"isBlockCoverage":true},{"functionName":"getCompletion","ranges":[{"startOffset":46132,"endOffset":50219,"count":0}],"isBlockCoverage":false},{"functionName":"generateCompletionScript","ranges":[{"startOffset":50257,"endOffset":50686,"count":0}],"isBlockCoverage":false},{"functionName":"self.registerFunction","ranges":[{"startOffset":50751,"endOffset":50797,"count":0}],"isBlockCoverage":false},{"functionName":"isSyncCompletionFunction","ranges":[{"startOffset":50818,"endOffset":50917,"count":0}],"isBlockCoverage":false},{"functionName":"levenshtein","ranges":[{"startOffset":50919,"endOffset":51642,"count":0}],"isBlockCoverage":false},{"functionName":"validation","ranges":[{"startOffset":51683,"endOffset":63616,"count":1}],"isBlockCoverage":true},{"functionName":"nonOptionCount","ranges":[{"startOffset":51828,"endOffset":53555,"count":1},{"startOffset":51982,"endOffset":52001,"count":0},{"startOffset":52112,"endOffset":52187,"count":0},{"startOffset":52189,"endOffset":53549,"count":0}],"isBlockCoverage":true},{"functionName":"positionalCount","ranges":[{"startOffset":53584,"endOffset":53872,"count":1},{"startOffset":53664,"endOffset":53866,"count":0}],"isBlockCoverage":true},{"functionName":"requiredArguments","ranges":[{"startOffset":53903,"endOffset":54878,"count":1},{"startOffset":54082,"endOffset":54321,"count":0},{"startOffset":54343,"endOffset":54872,"count":0}],"isBlockCoverage":true},{"functionName":"unknownArguments","ranges":[{"startOffset":54908,"endOffset":56092,"count":0}],"isBlockCoverage":false},{"functionName":"unknownCommands","ranges":[{"startOffset":56121,"endOffset":56838,"count":0}],"isBlockCoverage":false},{"functionName":"isValidAndSomeAliasIsNotNew","ranges":[{"startOffset":56879,"endOffset":57325,"count":0}],"isBlockCoverage":false},{"functionName":"limitedChoices","ranges":[{"startOffset":57353,"endOffset":58401,"count":1},{"startOffset":57526,"endOffset":58400,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":57561,"endOffset":58012,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":58187,"endOffset":58368,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":58441,"endOffset":58549,"count":1}],"isBlockCoverage":true},{"functionName":"customChecks","ranges":[{"startOffset":58575,"endOffset":59234,"count":1},{"startOffset":58833,"endOffset":58952,"count":0},{"startOffset":58978,"endOffset":59071,"count":0},{"startOffset":59148,"endOffset":59218,"count":0}],"isBlockCoverage":true},{"functionName":"implies","ranges":[{"startOffset":59277,"endOffset":59940,"count":0}],"isBlockCoverage":false},{"functionName":"getImplied","ranges":[{"startOffset":59964,"endOffset":60017,"count":0}],"isBlockCoverage":false},{"functionName":"keyExists","ranges":[{"startOffset":60023,"endOffset":60422,"count":0}],"isBlockCoverage":false},{"functionName":"implications","ranges":[{"startOffset":60447,"endOffset":61176,"count":1},{"startOffset":60986,"endOffset":61170,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":60544,"endOffset":60953,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":61075,"endOffset":61129,"count":0}],"isBlockCoverage":false},{"functionName":"conflicts","ranges":[{"startOffset":61225,"endOffset":61837,"count":16},{"startOffset":61378,"endOffset":61492,"count":0},{"startOffset":61574,"endOffset":61628,"count":4},{"startOffset":61667,"endOffset":61742,"count":2},{"startOffset":61742,"endOffset":61821,"count":14}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":61417,"endOffset":61480,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":61699,"endOffset":61726,"count":12}],"isBlockCoverage":true},{"functionName":"self.getConflicting","ranges":[{"startOffset":61865,"endOffset":61882,"count":0}],"isBlockCoverage":false},{"functionName":"conflictingFn","ranges":[{"startOffset":61907,"endOffset":62329,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":61972,"endOffset":62321,"count":15},{"startOffset":62015,"endOffset":62311,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":62058,"endOffset":62295,"count":0}],"isBlockCoverage":false},{"functionName":"recommendCommands","ranges":[{"startOffset":62360,"endOffset":62981,"count":0}],"isBlockCoverage":false},{"functionName":"reset","ranges":[{"startOffset":63000,"endOffset":63231,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":63067,"endOffset":63087,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":63135,"endOffset":63155,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":63189,"endOffset":63202,"count":0}],"isBlockCoverage":false},{"functionName":"freeze","ranges":[{"startOffset":63275,"endOffset":63401,"count":1}],"isBlockCoverage":true},{"functionName":"unfreeze","ranges":[{"startOffset":63423,"endOffset":63596,"count":1}],"isBlockCoverage":true},{"functionName":"YargsWithShim","ranges":[{"startOffset":63630,"endOffset":63701,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs","ranges":[{"startOffset":63702,"endOffset":105257,"count":1},{"startOffset":64430,"endOffset":64502,"count":0},{"startOffset":64784,"endOffset":64921,"count":0}],"isBlockCoverage":true},{"functionName":"Yargs.self.scriptName","ranges":[{"startOffset":64155,"endOffset":64273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":64540,"endOffset":64665,"count":1},{"startOffset":64655,"endOffset":64658,"count":0}],"isBlockCoverage":true},{"functionName":"Yargs.self.getContext","ranges":[{"startOffset":65023,"endOffset":65036,"count":2}],"isBlockCoverage":true},{"functionName":"Yargs.self.exit","ranges":[{"startOffset":65107,"endOffset":65244,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.completion","ranges":[{"startOffset":65302,"endOffset":65839,"count":0}],"isBlockCoverage":false},{"functionName":"resetOptions","ranges":[{"startOffset":65895,"endOffset":68249,"count":2},{"startOffset":65985,"endOffset":65990,"count":1},{"startOffset":66064,"endOffset":66079,"count":1},{"startOffset":66080,"endOffset":66084,"count":1},{"startOffset":66155,"endOffset":66178,"count":1},{"startOffset":66191,"endOffset":66195,"count":1},{"startOffset":67651,"endOffset":67679,"count":1},{"startOffset":67680,"endOffset":67707,"count":1},{"startOffset":67757,"endOffset":67790,"count":1},{"startOffset":67803,"endOffset":67844,"count":1},{"startOffset":67888,"endOffset":67907,"count":1},{"startOffset":67920,"endOffset":67984,"count":1},{"startOffset":68025,"endOffset":68085,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":66262,"endOffset":66414,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":66483,"endOffset":66707,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":67323,"endOffset":67418,"count":16},{"startOffset":67370,"endOffset":67375,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":67384,"endOffset":67406,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":67451,"endOffset":67542,"count":22}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":67510,"endOffset":67530,"count":4}],"isBlockCoverage":true},{"functionName":"freeze","ranges":[{"startOffset":68304,"endOffset":68860,"count":1}],"isBlockCoverage":true},{"functionName":"unfreeze","ranges":[{"startOffset":68865,"endOffset":69563,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.boolean","ranges":[{"startOffset":69583,"endOffset":69738,"count":5}],"isBlockCoverage":true},{"functionName":"Yargs.self.array","ranges":[{"startOffset":69757,"endOffset":69910,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.number","ranges":[{"startOffset":69930,"endOffset":70084,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.normalize","ranges":[{"startOffset":70107,"endOffset":70264,"count":2}],"isBlockCoverage":true},{"functionName":"Yargs.self.count","ranges":[{"startOffset":70283,"endOffset":70436,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.string","ranges":[{"startOffset":70456,"endOffset":70610,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.requiresArg","ranges":[{"startOffset":70635,"endOffset":70968,"count":14},{"startOffset":70790,"endOffset":70826,"count":0}],"isBlockCoverage":true},{"functionName":"Yargs.self.skipValidation","ranges":[{"startOffset":70996,"endOffset":71158,"count":0}],"isBlockCoverage":false},{"functionName":"populateParserHintArray","ranges":[{"startOffset":71164,"endOffset":71363,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":71264,"endOffset":71355,"count":49}],"isBlockCoverage":true},{"functionName":"Yargs.self.nargs","ranges":[{"startOffset":71381,"endOffset":71595,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.choices","ranges":[{"startOffset":71616,"endOffset":71835,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.alias","ranges":[{"startOffset":71854,"endOffset":72069,"count":23}],"isBlockCoverage":true},{"functionName":"Yargs.self.default.self.defaults","ranges":[{"startOffset":72106,"endOffset":72786,"count":9},{"startOffset":72289,"endOffset":72408,"count":0},{"startOffset":72450,"endOffset":72673,"count":0}],"isBlockCoverage":true},{"functionName":"Yargs.self.describe","ranges":[{"startOffset":72808,"endOffset":73003,"count":48}],"isBlockCoverage":true},{"functionName":"setKey","ranges":[{"startOffset":73009,"endOffset":73137,"count":48}],"isBlockCoverage":true},{"functionName":"demandOption","ranges":[{"startOffset":73142,"endOffset":73383,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.coerce","ranges":[{"startOffset":73440,"endOffset":73662,"count":6}],"isBlockCoverage":true},{"functionName":"populateParserHintSingleValueDictionary","ranges":[{"startOffset":73668,"endOffset":73891,"count":77}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":73810,"endOffset":73883,"count":77}],"isBlockCoverage":true},{"functionName":"populateParserHintArrayDictionary","ranges":[{"startOffset":73896,"endOffset":74148,"count":23}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":74032,"endOffset":74140,"count":22}],"isBlockCoverage":true},{"functionName":"populateParserHintDictionary","ranges":[{"startOffset":74153,"endOffset":74622,"count":100},{"startOffset":74270,"endOffset":74363,"count":0},{"startOffset":74422,"endOffset":74530,"count":1},{"startOffset":74469,"endOffset":74520,"count":20},{"startOffset":74530,"endOffset":74616,"count":99}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":74296,"endOffset":74351,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":74382,"endOffset":74414,"count":100}],"isBlockCoverage":true},{"functionName":"sanitizeKey","ranges":[{"startOffset":74627,"endOffset":74747,"count":148},{"startOffset":74700,"endOffset":74721,"count":0}],"isBlockCoverage":true},{"functionName":"deleteFromParserHintObject","ranges":[{"startOffset":74752,"endOffset":75313,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":74837,"endOffset":75252,"count":46},{"startOffset":74929,"endOffset":74936,"count":2},{"startOffset":74936,"endOffset":75017,"count":44},{"startOffset":75017,"endOffset":75139,"count":18},{"startOffset":75085,"endOffset":75125,"count":2},{"startOffset":75139,"endOffset":75242,"count":26},{"startOffset":75187,"endOffset":75242,"count":22}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":74869,"endOffset":74901,"count":46}],"isBlockCoverage":true},{"functionName":"config","ranges":[{"startOffset":75332,"endOffset":76111,"count":2},{"startOffset":75520,"endOffset":75542,"count":1},{"startOffset":75544,"endOffset":75770,"count":1},{"startOffset":75716,"endOffset":75721,"count":0},{"startOffset":75770,"endOffset":75810,"count":1},{"startOffset":75810,"endOffset":75877,"count":0},{"startOffset":75877,"endOffset":75963,"count":1},{"startOffset":75994,"endOffset":75999,"count":0},{"startOffset":76000,"endOffset":76007,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":76017,"endOffset":76082,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.example","ranges":[{"startOffset":76132,"endOffset":76460,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.command","ranges":[{"startOffset":76481,"endOffset":76865,"count":2}],"isBlockCoverage":true},{"functionName":"Yargs.self.commandDir","ranges":[{"startOffset":76889,"endOffset":77151,"count":0}],"isBlockCoverage":false},{"functionName":"demand","ranges":[{"startOffset":77202,"endOffset":78178,"count":0}],"isBlockCoverage":false},{"functionName":"demandCommand","ranges":[{"startOffset":78205,"endOffset":78685,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getDemandedOptions","ranges":[{"startOffset":78717,"endOffset":78794,"count":3}],"isBlockCoverage":true},{"functionName":"Yargs.self.getDemandedCommands","ranges":[{"startOffset":78827,"endOffset":78905,"count":2}],"isBlockCoverage":true},{"functionName":"deprecateOption","ranges":[{"startOffset":78934,"endOffset":79140,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getDeprecatedOptions","ranges":[{"startOffset":79174,"endOffset":79253,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.implies","ranges":[{"startOffset":79274,"endOffset":79456,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.conflicts","ranges":[{"startOffset":79479,"endOffset":79656,"count":4}],"isBlockCoverage":true},{"functionName":"Yargs.self.usage","ranges":[{"startOffset":79675,"endOffset":80345,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.epilogue.self.epilog","ranges":[{"startOffset":80381,"endOffset":80507,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.fail","ranges":[{"startOffset":80525,"endOffset":80647,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.onFinishCommand","ranges":[{"startOffset":80676,"endOffset":80805,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getHandlerFinishCommand","ranges":[{"startOffset":80842,"endOffset":80868,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.check","ranges":[{"startOffset":80887,"endOffset":81060,"count":1}],"isBlockCoverage":true},{"functionName":"global","ranges":[{"startOffset":81080,"endOffset":81557,"count":16},{"startOffset":81358,"endOffset":81530,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":81316,"endOffset":81346,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":81402,"endOffset":81518,"count":0}],"isBlockCoverage":false},{"functionName":"pkgConf","ranges":[{"startOffset":81578,"endOffset":82055,"count":0}],"isBlockCoverage":false},{"functionName":"pkgUp","ranges":[{"startOffset":82082,"endOffset":82959,"count":1},{"startOffset":82185,"endOffset":82204,"count":0},{"startOffset":82875,"endOffset":82892,"count":0},{"startOffset":82919,"endOffset":82924,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":82491,"endOffset":82716,"count":2},{"startOffset":82561,"endOffset":82702,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":83030,"endOffset":84057,"count":1},{"startOffset":83258,"endOffset":83453,"count":0},{"startOffset":83500,"endOffset":83589,"count":0},{"startOffset":83638,"endOffset":83719,"count":0},{"startOffset":83812,"endOffset":83832,"count":0},{"startOffset":83973,"endOffset":84008,"count":0}],"isBlockCoverage":true},{"functionName":"Yargs.self._getParseContext","ranges":[{"startOffset":84087,"endOffset":84111,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self._hasParseCallback","ranges":[{"startOffset":84142,"endOffset":84157,"count":0}],"isBlockCoverage":false},{"functionName":"option","ranges":[{"startOffset":84192,"endOffset":87432,"count":44},{"startOffset":84332,"endOffset":84444,"count":1},{"startOffset":84444,"endOffset":87405,"count":43},{"startOffset":84501,"endOffset":84542,"count":0},{"startOffset":84623,"endOffset":84650,"count":0},{"startOffset":84741,"endOffset":84810,"count":0},{"startOffset":84905,"endOffset":84962,"count":0},{"startOffset":84997,"endOffset":85121,"count":0},{"startOffset":85153,"endOffset":85220,"count":4},{"startOffset":85255,"endOffset":85318,"count":9},{"startOffset":85362,"endOffset":85425,"count":0},{"startOffset":85467,"endOffset":85526,"count":0},{"startOffset":85555,"endOffset":85622,"count":1},{"startOffset":85654,"endOffset":85706,"count":2},{"startOffset":85736,"endOffset":85799,"count":0},{"startOffset":85828,"endOffset":85889,"count":6},{"startOffset":85917,"endOffset":85976,"count":40},{"startOffset":86032,"endOffset":86158,"count":0},{"startOffset":86210,"endOffset":86332,"count":0},{"startOffset":86386,"endOffset":86510,"count":0},{"startOffset":86564,"endOffset":86688,"count":0},{"startOffset":86740,"endOffset":86788,"count":0},{"startOffset":86838,"endOffset":86899,"count":0},{"startOffset":86940,"endOffset":87029,"count":5},{"startOffset":87066,"endOffset":87123,"count":0},{"startOffset":87181,"endOffset":87192,"count":0},{"startOffset":87260,"endOffset":87307,"count":1},{"startOffset":87341,"endOffset":87395,"count":14}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":84371,"endOffset":84432,"count":42}],"isBlockCoverage":true},{"functionName":"Yargs.self.getOptions","ranges":[{"startOffset":87456,"endOffset":87469,"count":106}],"isBlockCoverage":true},{"functionName":"Yargs.self.positional","ranges":[{"startOffset":87493,"endOffset":89136,"count":1},{"startOffset":87619,"endOffset":87728,"count":0},{"startOffset":88450,"endOffset":88492,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":88090,"endOffset":88311,"count":3},{"startOffset":88189,"endOffset":88241,"count":1},{"startOffset":88259,"endOffset":88274,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":88676,"endOffset":89030,"count":4},{"startOffset":88778,"endOffset":88883,"count":1},{"startOffset":88853,"endOffset":88869,"count":0},{"startOffset":88883,"endOffset":89020,"count":3},{"startOffset":88940,"endOffset":88956,"count":0},{"startOffset":88978,"endOffset":89006,"count":0}],"isBlockCoverage":true},{"functionName":"group","ranges":[{"startOffset":89155,"endOffset":89676,"count":41},{"startOffset":89384,"endOffset":89442,"count":0},{"startOffset":89506,"endOffset":89511,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":89533,"endOffset":89647,"count":257},{"startOffset":89585,"endOffset":89598,"count":0}],"isBlockCoverage":true},{"functionName":"Yargs.self.getGroups","ranges":[{"startOffset":89699,"endOffset":89747,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.env","ranges":[{"startOffset":89764,"endOffset":90002,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.wrap","ranges":[{"startOffset":90020,"endOffset":90162,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.strict","ranges":[{"startOffset":90206,"endOffset":90348,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getStrict","ranges":[{"startOffset":90371,"endOffset":90383,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.strictCommands","ranges":[{"startOffset":90443,"endOffset":90593,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getStrictCommands","ranges":[{"startOffset":90624,"endOffset":90644,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.strictOptions","ranges":[{"startOffset":90702,"endOffset":90851,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getStrictOptions","ranges":[{"startOffset":90881,"endOffset":90900,"count":0}],"isBlockCoverage":false},{"functionName":"parserConfiguration","ranges":[{"startOffset":90960,"endOffset":91113,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.getParserConfiguration","ranges":[{"startOffset":91149,"endOffset":91167,"count":5}],"isBlockCoverage":true},{"functionName":"Yargs.self.showHelp","ranges":[{"startOffset":91189,"endOffset":91534,"count":0}],"isBlockCoverage":false},{"functionName":"version","ranges":[{"startOffset":91582,"endOffset":92607,"count":2},{"startOffset":91775,"endOffset":91909,"count":1},{"startOffset":91946,"endOffset":92322,"count":1},{"startOffset":92070,"endOffset":92217,"count":0},{"startOffset":92259,"endOffset":92322,"count":0},{"startOffset":92374,"endOffset":92393,"count":0},{"startOffset":92413,"endOffset":92462,"count":1},{"startOffset":92492,"endOffset":92504,"count":0}],"isBlockCoverage":true},{"functionName":"guessVersion","ranges":[{"startOffset":92613,"endOffset":92714,"count":1},{"startOffset":92695,"endOffset":92707,"count":0}],"isBlockCoverage":true},{"functionName":"addHelpOpt","ranges":[{"startOffset":92773,"endOffset":93338,"count":2},{"startOffset":92941,"endOffset":93029,"count":1},{"startOffset":93066,"endOffset":93137,"count":0},{"startOffset":93180,"endOffset":93185,"count":1},{"startOffset":93186,"endOffset":93202,"count":1},{"startOffset":93270,"endOffset":93309,"count":1}],"isBlockCoverage":true},{"functionName":"addShowHiddenOpt","ranges":[{"startOffset":93484,"endOffset":93993,"count":0}],"isBlockCoverage":false},{"functionName":"hide","ranges":[{"startOffset":94011,"endOffset":94153,"count":1}],"isBlockCoverage":true},{"functionName":"showHelpOnFail","ranges":[{"startOffset":94181,"endOffset":94385,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.exitProcess","ranges":[{"startOffset":94438,"endOffset":94582,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getExitProcess","ranges":[{"startOffset":94610,"endOffset":94627,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.showCompletionScript","ranges":[{"startOffset":94661,"endOffset":94909,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getCompletion","ranges":[{"startOffset":94936,"endOffset":95084,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.locale","ranges":[{"startOffset":95104,"endOffset":95366,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.updateStrings.self.updateLocale","ranges":[{"startOffset":95413,"endOffset":95572,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.detectLocale","ranges":[{"startOffset":95627,"endOffset":95762,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getDetectLocale","ranges":[{"startOffset":95791,"endOffset":95809,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":95841,"endOffset":96077,"count":0}],"isBlockCoverage":false},{"functionName":"error","ranges":[{"startOffset":96087,"endOffset":96327,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self._getLoggerInstance","ranges":[{"startOffset":96366,"endOffset":96379,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self._hasOutput","ranges":[{"startOffset":96403,"endOffset":96418,"count":3}],"isBlockCoverage":true},{"functionName":"Yargs.self._setHasOutput","ranges":[{"startOffset":96445,"endOffset":96484,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self.recommendCommands","ranges":[{"startOffset":96542,"endOffset":96698,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getUsageInstance","ranges":[{"startOffset":96728,"endOffset":96741,"count":5}],"isBlockCoverage":true},{"functionName":"Yargs.self.getValidationInstance","ranges":[{"startOffset":96776,"endOffset":96794,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.getCommandInstance","ranges":[{"startOffset":96826,"endOffset":96841,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self.terminalWidth","ranges":[{"startOffset":96868,"endOffset":96947,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":97004,"endOffset":97038,"count":0}],"isBlockCoverage":false},{"functionName":"parseArgs","ranges":[{"startOffset":97096,"endOffset":102725,"count":2},{"startOffset":97242,"endOffset":97256,"count":1},{"startOffset":97788,"endOffset":97833,"count":0},{"startOffset":98002,"endOffset":98105,"count":0},{"startOffset":98221,"endOffset":98226,"count":0},{"startOffset":98347,"endOffset":98442,"count":0},{"startOffset":98723,"endOffset":98793,"count":0},{"startOffset":98868,"endOffset":100055,"count":1},{"startOffset":99107,"endOffset":99135,"count":0},{"startOffset":99137,"endOffset":99343,"count":0},{"startOffset":99834,"endOffset":99899,"count":0},{"startOffset":99900,"endOffset":99922,"count":0},{"startOffset":99924,"endOffset":100037,"count":0},{"startOffset":100055,"endOffset":100094,"count":1},{"startOffset":100094,"endOffset":100151,"count":0},{"startOffset":100152,"endOffset":100194,"count":0},{"startOffset":100196,"endOffset":100378,"count":0},{"startOffset":100392,"endOffset":100632,"count":0},{"startOffset":100632,"endOffset":100669,"count":1},{"startOffset":100669,"endOffset":101256,"count":0},{"startOffset":101256,"endOffset":102007,"count":1},{"startOffset":102007,"endOffset":102043,"count":0},{"startOffset":102045,"endOffset":102188,"count":0},{"startOffset":102188,"endOffset":102222,"count":1},{"startOffset":102222,"endOffset":102466,"count":0},{"startOffset":102485,"endOffset":102639,"count":0},{"startOffset":102639,"endOffset":102724,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":98256,"endOffset":98273,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":100946,"endOffset":101151,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":101329,"endOffset":101958,"count":15},{"startOffset":101378,"endOffset":101390,"count":0},{"startOffset":101392,"endOffset":101634,"count":0},{"startOffset":101683,"endOffset":101695,"count":0},{"startOffset":101697,"endOffset":101940,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":102103,"endOffset":102172,"count":0}],"isBlockCoverage":false},{"functionName":"Yargs.self._postProcess","ranges":[{"startOffset":102751,"endOffset":103332,"count":3},{"startOffset":102857,"endOffset":102869,"count":1},{"startOffset":102869,"endOffset":102913,"count":2},{"startOffset":102913,"endOffset":103201,"count":1},{"startOffset":103239,"endOffset":103331,"count":1}],"isBlockCoverage":true},{"functionName":"Yargs.self._copyDoubleDash","ranges":[{"startOffset":103361,"endOffset":103593,"count":1},{"startOffset":103439,"endOffset":103592,"count":0}],"isBlockCoverage":true},{"functionName":"Yargs.self._parsePositionalNumbers","ranges":[{"startOffset":103630,"endOffset":103987,"count":1},{"startOffset":103680,"endOffset":103692,"count":0},{"startOffset":103768,"endOffset":103960,"count":0}],"isBlockCoverage":true},{"functionName":"runValidation","ranges":[{"startOffset":104015,"endOffset":104874,"count":1},{"startOffset":104146,"endOffset":104184,"count":0},{"startOffset":104344,"endOffset":104426,"count":0},{"startOffset":104446,"endOffset":104470,"count":0},{"startOffset":104472,"endOffset":104574,"count":0},{"startOffset":104607,"endOffset":104694,"count":0}],"isBlockCoverage":true},{"functionName":"guessLocale","ranges":[{"startOffset":104880,"endOffset":105201,"count":2},{"startOffset":104951,"endOffset":105042,"count":0},{"startOffset":105043,"endOffset":105079,"count":0},{"startOffset":105080,"endOffset":105120,"count":0},{"startOffset":105121,"endOffset":105143,"count":0}],"isBlockCoverage":true},{"functionName":"rebase","ranges":[{"startOffset":105273,"endOffset":105319,"count":1}],"isBlockCoverage":true},{"functionName":"isYargsInstance","ranges":[{"startOffset":105321,"endOffset":105406,"count":1}],"isBlockCoverage":true},{"functionName":"getEnv","ranges":[{"startOffset":105816,"endOffset":105865,"count":5}],"isBlockCoverage":true},{"functionName":"argv","ranges":[{"startOffset":106229,"endOffset":106247,"count":2}],"isBlockCoverage":true},{"functionName":"execPath","ranges":[{"startOffset":106293,"endOffset":106315,"count":0}],"isBlockCoverage":false},{"functionName":"exit","ranges":[{"startOffset":106331,"endOffset":106384,"count":0}],"isBlockCoverage":false}]},{"scriptId":"254","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/y18n/build/index.cjs","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6783,"count":1}],"isBlockCoverage":true},{"functionName":"Y18N","ranges":[{"startOffset":123,"endOffset":611,"count":1},{"startOffset":196,"endOffset":201,"count":0},{"startOffset":243,"endOffset":257,"count":0},{"startOffset":343,"endOffset":349,"count":0},{"startOffset":473,"endOffset":498,"count":0}],"isBlockCoverage":true},{"functionName":"__","ranges":[{"startOffset":616,"endOffset":1683,"count":174},{"startOffset":676,"endOffset":755,"count":0},{"startOffset":913,"endOffset":929,"count":0},{"startOffset":946,"endOffset":964,"count":0},{"startOffset":1025,"endOffset":1048,"count":0},{"startOffset":1157,"endOffset":1176,"count":0},{"startOffset":1178,"endOffset":1535,"count":0},{"startOffset":1655,"endOffset":1661,"count":0}],"isBlockCoverage":true},{"functionName":"cb","ranges":[{"startOffset":807,"endOffset":822,"count":174}],"isBlockCoverage":true},{"functionName":"cb","ranges":[{"startOffset":949,"endOffset":964,"count":0}],"isBlockCoverage":false},{"functionName":"__n","ranges":[{"startOffset":1688,"endOffset":3211,"count":0}],"isBlockCoverage":false},{"functionName":"setLocale","ranges":[{"startOffset":3216,"endOffset":3271,"count":0}],"isBlockCoverage":false},{"functionName":"getLocale","ranges":[{"startOffset":3276,"endOffset":3323,"count":0}],"isBlockCoverage":false},{"functionName":"updateLocale","ranges":[{"startOffset":3328,"endOffset":3607,"count":1},{"startOffset":3453,"endOffset":3601,"count":3}],"isBlockCoverage":true},{"functionName":"_taggedLiteral","ranges":[{"startOffset":3612,"endOffset":3952,"count":0}],"isBlockCoverage":false},{"functionName":"_enqueueWrite","ranges":[{"startOffset":3957,"endOffset":4101,"count":0}],"isBlockCoverage":false},{"functionName":"_processWriteQueue","ranges":[{"startOffset":4106,"endOffset":4746,"count":0}],"isBlockCoverage":false},{"functionName":"_readLocaleFile","ranges":[{"startOffset":4751,"endOffset":5465,"count":1},{"startOffset":5145,"endOffset":5411,"count":0}],"isBlockCoverage":true},{"functionName":"_resolveLocaleFile","ranges":[{"startOffset":5470,"endOffset":5946,"count":1},{"startOffset":5645,"endOffset":5672,"count":0},{"startOffset":5674,"endOffset":5919,"count":0}],"isBlockCoverage":true},{"functionName":"_fileExistsSync","ranges":[{"startOffset":5951,"endOffset":6014,"count":1}],"isBlockCoverage":true},{"functionName":"y18n$1","ranges":[{"startOffset":6017,"endOffset":6358,"count":1}],"isBlockCoverage":true},{"functionName":"exists","ranges":[{"startOffset":6537,"endOffset":6683,"count":1},{"startOffset":6628,"endOffset":6677,"count":0}],"isBlockCoverage":true},{"functionName":"y18n","ranges":[{"startOffset":6701,"endOffset":6757,"count":1}],"isBlockCoverage":true}]},{"scriptId":"255","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/cliui/build/index.cjs","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9953,"count":1}],"isBlockCoverage":true},{"functionName":"UI","ranges":[{"startOffset":162,"endOffset":336,"count":1},{"startOffset":299,"endOffset":305,"count":0}],"isBlockCoverage":true},{"functionName":"span","ranges":[{"startOffset":341,"endOffset":428,"count":44}],"isBlockCoverage":true},{"functionName":"resetOutput","ranges":[{"startOffset":433,"endOffset":478,"count":0}],"isBlockCoverage":false},{"functionName":"div","ranges":[{"startOffset":483,"endOffset":956,"count":113},{"startOffset":529,"endOffset":566,"count":8},{"startOffset":627,"endOffset":657,"count":0},{"startOffset":659,"endOffset":719,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":750,"endOffset":897,"count":149},{"startOffset":800,"endOffset":863,"count":60},{"startOffset":863,"endOffset":896,"count":89}],"isBlockCoverage":true},{"functionName":"shouldApplyLayoutDSL","ranges":[{"startOffset":961,"endOffset":1101,"count":113},{"startOffset":1026,"endOffset":1056,"count":61},{"startOffset":1057,"endOffset":1094,"count":16}],"isBlockCoverage":true},{"functionName":"applyLayoutDSL","ranges":[{"startOffset":1106,"endOffset":2204,"count":0}],"isBlockCoverage":false},{"functionName":"colFromString","ranges":[{"startOffset":2209,"endOffset":2329,"count":60}],"isBlockCoverage":true},{"functionName":"measurePadding","ranges":[{"startOffset":2334,"endOffset":2546,"count":60}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":2551,"endOffset":2880,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2616,"endOffset":2676,"count":113}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2792,"endOffset":2812,"count":114}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2831,"endOffset":2848,"count":84}],"isBlockCoverage":true},{"functionName":"rowToString","ranges":[{"startOffset":2885,"endOffset":4770,"count":113}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2947,"endOffset":4740,"count":114}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3013,"endOffset":4567,"count":166},{"startOffset":3325,"endOffset":3418,"count":160},{"startOffset":3507,"endOffset":3533,"count":44},{"startOffset":3534,"endOffset":3546,"count":44},{"startOffset":3548,"endOffset":3830,"count":44},{"startOffset":3705,"endOffset":3812,"count":0},{"startOffset":3933,"endOffset":3948,"count":0},{"startOffset":3985,"endOffset":4058,"count":96},{"startOffset":4226,"endOffset":4300,"count":52},{"startOffset":4438,"endOffset":4457,"count":149},{"startOffset":4459,"endOffset":4553,"count":148}],"isBlockCoverage":true},{"functionName":"renderInline","ranges":[{"startOffset":4848,"endOffset":5613,"count":148},{"startOffset":4986,"endOffset":4989,"count":0},{"startOffset":5136,"endOffset":5174,"count":104},{"startOffset":5174,"endOffset":5291,"count":44},{"startOffset":5291,"endOffset":5378,"count":0},{"startOffset":5378,"endOffset":5428,"count":44},{"startOffset":5428,"endOffset":5466,"count":14},{"startOffset":5466,"endOffset":5612,"count":30}],"isBlockCoverage":true},{"functionName":"rasterize","ranges":[{"startOffset":5618,"endOffset":7065,"count":113}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5849,"endOffset":7035,"count":149},{"startOffset":6095,"endOffset":6176,"count":0},{"startOffset":6205,"endOffset":6389,"count":0},{"startOffset":6526,"endOffset":6530,"count":148}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6664,"endOffset":7023,"count":159},{"startOffset":6709,"endOffset":6764,"count":114},{"startOffset":6848,"endOffset":6977,"count":52},{"startOffset":6897,"endOffset":6959,"count":7}],"isBlockCoverage":true},{"functionName":"negatePadding","ranges":[{"startOffset":7070,"endOffset":7342,"count":315},{"startOffset":7125,"endOffset":7129,"count":0},{"startOffset":7202,"endOffset":7206,"count":131},{"startOffset":7230,"endOffset":7234,"count":219},{"startOffset":7271,"endOffset":7310,"count":0}],"isBlockCoverage":true},{"functionName":"columnWidths","ranges":[{"startOffset":7347,"endOffset":8184,"count":113},{"startOffset":7391,"endOffset":7519,"count":0},{"startOffset":7952,"endOffset":7988,"count":105},{"startOffset":7989,"endOffset":7992,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7420,"endOffset":7507,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7671,"endOffset":7866,"count":149},{"startOffset":7707,"endOffset":7826,"count":44},{"startOffset":7826,"endOffset":7865,"count":105}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8020,"endOffset":8176,"count":149},{"startOffset":8065,"endOffset":8144,"count":105},{"startOffset":8144,"endOffset":8175,"count":44}],"isBlockCoverage":true},{"functionName":"addBorder","ranges":[{"startOffset":8187,"endOffset":8433,"count":332},{"startOffset":8244,"endOffset":8416,"count":0}],"isBlockCoverage":true},{"functionName":"_minWidth","ranges":[{"startOffset":8512,"endOffset":8727,"count":105},{"startOffset":8570,"endOffset":8575,"count":0},{"startOffset":8617,"endOffset":8621,"count":61},{"startOffset":8668,"endOffset":8704,"count":0}],"isBlockCoverage":true},{"functionName":"getWindowWidth","ranges":[{"startOffset":8728,"endOffset":8952,"count":0}],"isBlockCoverage":false},{"functionName":"alignRight","ranges":[{"startOffset":8953,"endOffset":9156,"count":44},{"startOffset":9138,"endOffset":9155,"count":0}],"isBlockCoverage":true},{"functionName":"alignCenter","ranges":[{"startOffset":9157,"endOffset":9400,"count":0}],"isBlockCoverage":false},{"functionName":"cliui","ranges":[{"startOffset":9412,"endOffset":9653,"count":1},{"startOffset":9532,"endOffset":9540,"count":0},{"startOffset":9555,"endOffset":9574,"count":0},{"startOffset":9623,"endOffset":9631,"count":0}],"isBlockCoverage":true},{"functionName":"ui","ranges":[{"startOffset":9823,"endOffset":9930,"count":1}],"isBlockCoverage":true}]},{"scriptId":"256","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/string-width/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":923,"count":1}],"isBlockCoverage":true},{"functionName":"stringWidth","ranges":[{"startOffset":184,"endOffset":805,"count":2049},{"startOffset":252,"endOffset":268,"count":189},{"startOffset":268,"endOffset":326,"count":1860},{"startOffset":326,"endOffset":342,"count":0},{"startOffset":342,"endOffset":449,"count":1860},{"startOffset":449,"endOffset":787,"count":34051},{"startOffset":557,"endOffset":572,"count":0},{"startOffset":575,"endOffset":593,"count":0},{"startOffset":648,"endOffset":664,"count":0},{"startOffset":666,"endOffset":684,"count":0},{"startOffset":723,"endOffset":736,"count":0},{"startOffset":776,"endOffset":779,"count":0},{"startOffset":787,"endOffset":804,"count":1860}],"isBlockCoverage":true}]},{"scriptId":"257","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/strip-ansi/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":154,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":73,"endOffset":152,"count":1920},{"startOffset":144,"endOffset":152,"count":0}],"isBlockCoverage":true}]},{"scriptId":"258","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/ansi-regex/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":350,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":348,"count":1920},{"startOffset":327,"endOffset":338,"count":0}],"isBlockCoverage":true}]},{"scriptId":"259","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/is-fullwidth-code-point/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1756,"count":1}],"isBlockCoverage":true},{"functionName":"isFullwidthCodePoint","ranges":[{"startOffset":70,"endOffset":1667,"count":34051},{"startOffset":115,"endOffset":135,"count":0},{"startOffset":257,"endOffset":1626,"count":0},{"startOffset":1630,"endOffset":1649,"count":0}],"isBlockCoverage":true}]},{"scriptId":"260","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/emoji-regex/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10286,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":32,"endOffset":10284,"count":1860}],"isBlockCoverage":true}]},{"scriptId":"261","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/wrap-ansi/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5772,"count":1}],"isBlockCoverage":true},{"functionName":"wrapAnsi","ranges":[{"startOffset":391,"endOffset":473,"count":0}],"isBlockCoverage":false},{"functionName":"wrapAnsiHyperlink","ranges":[{"startOffset":501,"endOffset":586,"count":0}],"isBlockCoverage":false},{"functionName":"wordLengths","ranges":[{"startOffset":716,"endOffset":784,"count":141}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":748,"endOffset":783,"count":426}],"isBlockCoverage":true},{"functionName":"wrapWord","ranges":[{"startOffset":894,"endOffset":2106,"count":0}],"isBlockCoverage":false},{"functionName":"stringVisibleTrimSpacesRight","ranges":[{"startOffset":2205,"endOffset":2490,"count":150},{"startOffset":2296,"endOffset":2367,"count":159},{"startOffset":2338,"endOffset":2353,"count":150},{"startOffset":2353,"endOffset":2367,"count":9},{"startOffset":2397,"endOffset":2418,"count":141},{"startOffset":2418,"endOffset":2489,"count":9}],"isBlockCoverage":true},{"functionName":"exec","ranges":[{"startOffset":2725,"endOffset":5528,"count":149},{"startOffset":2815,"endOffset":2832,"count":8},{"startOffset":2832,"endOffset":3006,"count":141},{"startOffset":3006,"endOffset":4427,"count":426},{"startOffset":3181,"endOffset":3535,"count":285},{"startOffset":3211,"endOffset":3268,"count":0},{"startOffset":3270,"endOffset":3424,"count":0},{"startOffset":3447,"endOffset":3472,"count":0},{"startOffset":3674,"endOffset":4039,"count":0},{"startOffset":4084,"endOffset":4100,"count":9},{"startOffset":4101,"endOffset":4122,"count":9},{"startOffset":4124,"endOffset":4262,"count":9},{"startOffset":4160,"endOffset":4182,"count":0},{"startOffset":4184,"endOffset":4239,"count":0},{"startOffset":4307,"endOffset":4336,"count":9},{"startOffset":4338,"endOffset":4390,"count":0},{"startOffset":4427,"endOffset":4598,"count":141},{"startOffset":4598,"endOffset":5504,"count":2974},{"startOffset":4659,"endOffset":5083,"count":0},{"startOffset":5174,"endOffset":5316,"count":9},{"startOffset":5194,"endOffset":5242,"count":0},{"startOffset":5262,"endOffset":5269,"count":0},{"startOffset":5271,"endOffset":5312,"count":0},{"startOffset":5316,"endOffset":5501,"count":2965},{"startOffset":5346,"endOffset":5501,"count":9},{"startOffset":5366,"endOffset":5373,"count":0},{"startOffset":5375,"endOffset":5422,"count":0},{"startOffset":5442,"endOffset":5497,"count":0},{"startOffset":5504,"endOffset":5527,"count":141}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":5598,"endOffset":5770,"count":149}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5716,"endOffset":5752,"count":149}],"isBlockCoverage":true}]},{"scriptId":"262","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/escalade/sync/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":416,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":113,"endOffset":415,"count":1},{"startOffset":235,"endOffset":261,"count":0},{"startOffset":277,"endOffset":413,"count":2},{"startOffset":331,"endOffset":404,"count":1},{"startOffset":404,"endOffset":410,"count":0}],"isBlockCoverage":true}]},{"scriptId":"263","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/get-caller-file/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1108,"count":1}],"isBlockCoverage":true},{"functionName":"getCallerFile","ranges":[{"startOffset":233,"endOffset":1073,"count":0}],"isBlockCoverage":false}]},{"scriptId":"264","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/require-directory/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2867,"count":1}],"isBlockCoverage":true},{"functionName":"rename","ranges":[{"startOffset":238,"endOffset":280,"count":0}],"isBlockCoverage":false},{"functionName":"visit","ranges":[{"startOffset":293,"endOffset":333,"count":0}],"isBlockCoverage":false},{"functionName":"checkFileInclusion","ranges":[{"startOffset":340,"endOffset":1270,"count":0}],"isBlockCoverage":false},{"functionName":"requireDirectory","ranges":[{"startOffset":1272,"endOffset":2788,"count":0}],"isBlockCoverage":false}]},{"scriptId":"265","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/commands.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":225,"count":1}],"isBlockCoverage":true}]},{"scriptId":"266","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/init.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":958,"count":1}],"isBlockCoverage":true},{"functionName":"exports.builder","ranges":[{"startOffset":265,"endOffset":347,"count":0}],"isBlockCoverage":false},{"functionName":"exports.handler","ranges":[{"startOffset":368,"endOffset":956,"count":0}],"isBlockCoverage":false}]},{"scriptId":"267","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/cli/run.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11007,"count":1}],"isBlockCoverage":true},{"functionName":"exports.builder","ranges":[{"startOffset":1004,"endOffset":10753,"count":1}],"isBlockCoverage":true},{"functionName":"coerce","ranges":[{"startOffset":3708,"endOffset":3740,"count":0}],"isBlockCoverage":false},{"functionName":"coerce","ranges":[{"startOffset":5713,"endOffset":6202,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7859,"endOffset":9998,"count":1},{"startOffset":8183,"endOffset":8222,"count":0},{"startOffset":8224,"endOffset":8417,"count":0},{"startOffset":8444,"endOffset":9496,"count":0},{"startOffset":9524,"endOffset":9746,"count":0},{"startOffset":9769,"endOffset":9972,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7970,"endOffset":8095,"count":2},{"startOffset":8002,"endOffset":8087,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10016,"endOffset":10628,"count":1},{"startOffset":10441,"endOffset":10622,"count":0}],"isBlockCoverage":true},{"functionName":"exports.handler","ranges":[{"startOffset":10774,"endOffset":11005,"count":1},{"startOffset":10913,"endOffset":11003,"count":0}],"isBlockCoverage":true}]},{"scriptId":"268","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mocha/lib/interfaces/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4803,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":551,"endOffset":4801,"count":8}],"isBlockCoverage":true},{"functionName":"shouldBeTested","ranges":[{"startOffset":729,"endOffset":928,"count":0}],"isBlockCoverage":false},{"functionName":"runWithSuite","ranges":[{"startOffset":1196,"endOffset":1292,"count":0}],"isBlockCoverage":false},{"functionName":"before","ranges":[{"startOffset":1423,"endOffset":1487,"count":8}],"isBlockCoverage":true},{"functionName":"after","ranges":[{"startOffset":1616,"endOffset":1679,"count":8}],"isBlockCoverage":true},{"functionName":"beforeEach","ranges":[{"startOffset":1815,"endOffset":1880,"count":8}],"isBlockCoverage":true},{"functionName":"afterEach","ranges":[{"startOffset":2014,"endOffset":2078,"count":0}],"isBlockCoverage":false},{"functionName":"only","ranges":[{"startOffset":2291,"endOffset":2488,"count":0}],"isBlockCoverage":false},{"functionName":"skip","ranges":[{"startOffset":2690,"endOffset":2782,"count":0}],"isBlockCoverage":false},{"functionName":"create","ranges":[{"startOffset":3235,"endOffset":4269,"count":8},{"startOffset":3451,"endOffset":3490,"count":0},{"startOffset":3528,"endOffset":3568,"count":0},{"startOffset":3569,"endOffset":3603,"count":0},{"startOffset":3614,"endOffset":3691,"count":0},{"startOffset":3803,"endOffset":4238,"count":0}],"isBlockCoverage":true},{"functionName":"only","ranges":[{"startOffset":4446,"endOffset":4630,"count":0}],"isBlockCoverage":false},{"functionName":"skip","ranges":[{"startOffset":4733,"endOffset":4788,"count":0}],"isBlockCoverage":false}]},{"scriptId":"269","url":"node:internal/modules/esm/loader","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":22824,"count":1}],"isBlockCoverage":false},{"functionName":"newResolveCache","ranges":[{"startOffset":927,"endOffset":1060,"count":1}],"isBlockCoverage":true},{"functionName":"newLoadCache","ranges":[{"startOffset":1220,"endOffset":1344,"count":1}],"isBlockCoverage":true},{"functionName":"getTranslators","ranges":[{"startOffset":1512,"endOffset":1637,"count":28}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2351,"endOffset":15385,"count":1}],"isBlockCoverage":false},{"functionName":"ModuleLoader","ranges":[{"startOffset":3464,"endOffset":3662,"count":1},{"startOffset":3553,"endOffset":3612,"count":0}],"isBlockCoverage":true},{"functionName":"setCustomizations","ranges":[{"startOffset":5252,"endOffset":5503,"count":1},{"startOffset":5357,"endOffset":5441,"count":0}],"isBlockCoverage":true},{"functionName":"eval","ranges":[{"startOffset":5509,"endOffset":6472,"count":0}],"isBlockCoverage":false},{"functionName":"getModuleJob","ranges":[{"startOffset":7222,"endOffset":7460,"count":99}],"isBlockCoverage":true},{"functionName":"getModuleJobSync","ranges":[{"startOffset":7466,"endOffset":7706,"count":0}],"isBlockCoverage":false},{"functionName":"getJobFromResolveResult","ranges":[{"startOffset":7712,"endOffset":8311,"count":99},{"startOffset":8092,"endOffset":8156,"count":0},{"startOffset":8187,"endOffset":8287,"count":27}],"isBlockCoverage":true},{"functionName":"#createModuleJob","ranges":[{"startOffset":8962,"endOffset":10193,"count":27},{"startOffset":9467,"endOffset":9544,"count":0},{"startOffset":9691,"endOffset":9732,"count":0},{"startOffset":9790,"endOffset":9805,"count":0},{"startOffset":9807,"endOffset":9863,"count":0}],"isBlockCoverage":true},{"functionName":"callTranslator","ranges":[{"startOffset":9057,"endOffset":9379,"count":27},{"startOffset":9204,"endOffset":9286,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9476,"endOffset":9544,"count":0}],"isBlockCoverage":false},{"functionName":"moduleProvider","ranges":[{"startOffset":9554,"endOffset":9630,"count":27}],"isBlockCoverage":true},{"functionName":"import","ranges":[{"startOffset":10666,"endOffset":10895,"count":8}],"isBlockCoverage":true},{"functionName":"register","ranges":[{"startOffset":10966,"endOffset":11498,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":11968,"endOffset":12566,"count":99},{"startOffset":12057,"endOffset":12157,"count":0},{"startOffset":12356,"endOffset":12392,"count":0}],"isBlockCoverage":true},{"functionName":"resolveSync","ranges":[{"startOffset":12730,"endOffset":13013,"count":0}],"isBlockCoverage":false},{"functionName":"defaultResolve","ranges":[{"startOffset":13232,"endOffset":13583,"count":99}],"isBlockCoverage":true},{"functionName":"load","ranges":[{"startOffset":13875,"endOffset":14186,"count":27},{"startOffset":14014,"endOffset":14069,"count":0}],"isBlockCoverage":true},{"functionName":"loadSync","ranges":[{"startOffset":14192,"endOffset":14739,"count":0}],"isBlockCoverage":false},{"functionName":"validateLoadResult","ranges":[{"startOffset":14745,"endOffset":14900,"count":27},{"startOffset":14804,"endOffset":14895,"count":0}],"isBlockCoverage":true},{"functionName":"importMetaInitialize","ranges":[{"startOffset":14906,"endOffset":15248,"count":0}],"isBlockCoverage":false},{"functionName":"forceLoadHooks","ranges":[{"startOffset":15314,"endOffset":15382,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":15442,"endOffset":18016,"count":0}],"isBlockCoverage":false},{"functionName":"createModuleLoader","ranges":[{"startOffset":18409,"endOffset":20103,"count":1},{"startOffset":18861,"endOffset":20049,"count":0}],"isBlockCoverage":true},{"functionName":"readableURIEncode","ranges":[{"startOffset":18938,"endOffset":19440,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19764,"endOffset":19852,"count":0}],"isBlockCoverage":false},{"functionName":"getHooksProxy","ranges":[{"startOffset":20223,"endOffset":20406,"count":0}],"isBlockCoverage":false},{"functionName":"getOrInitializeCascadedLoader","ranges":[{"startOffset":20922,"endOffset":21037,"count":8}],"isBlockCoverage":true},{"functionName":"register","ranges":[{"startOffset":22352,"endOffset":22708,"count":0}],"isBlockCoverage":false}]},{"scriptId":"270","url":"node:internal/modules/esm/module_map","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3999,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":292,"endOffset":319,"count":1}],"isBlockCoverage":true},{"functionName":"ResolveCache","ranges":[{"startOffset":875,"endOffset":903,"count":1}],"isBlockCoverage":true},{"functionName":"serializeKey","ranges":[{"startOffset":1259,"endOffset":1887,"count":99},{"startOffset":1677,"endOffset":1886,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1801,"endOffset":1867,"count":0}],"isBlockCoverage":false},{"functionName":"#getModuleCachedImports","ranges":[{"startOffset":1893,"endOffset":2115,"count":198},{"startOffset":2009,"endOffset":2083,"count":23}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2297,"endOffset":2401,"count":99}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":2548,"endOffset":2680,"count":99}],"isBlockCoverage":true},{"functionName":"has","ranges":[{"startOffset":2686,"endOffset":2792,"count":0}],"isBlockCoverage":false},{"functionName":"LoadCache","ranges":[{"startOffset":2933,"endOffset":2961,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3011,"endOffset":3158,"count":99},{"startOffset":3144,"endOffset":3152,"count":72}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3162,"endOffset":3772,"count":27},{"startOffset":3386,"endOffset":3423,"count":0},{"startOffset":3425,"endOffset":3497,"count":0},{"startOffset":3583,"endOffset":3589,"count":0}],"isBlockCoverage":true},{"functionName":"has","ranges":[{"startOffset":3776,"endOffset":3937,"count":0}],"isBlockCoverage":false}]},{"scriptId":"271","url":"node:internal/modules/esm/assert","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3993,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1369,"endOffset":1407,"count":5}],"isBlockCoverage":true},{"functionName":"validateAttributes","ranges":[{"startOffset":1840,"endOffset":3252,"count":27},{"startOffset":2039,"endOffset":2170,"count":0},{"startOffset":2246,"endOffset":2394,"count":0},{"startOffset":2666,"endOffset":2727,"count":0},{"startOffset":2735,"endOffset":2845,"count":0},{"startOffset":2853,"endOffset":3244,"count":0}],"isBlockCoverage":true},{"functionName":"handleInvalidType","ranges":[{"startOffset":3491,"endOffset":3916,"count":0}],"isBlockCoverage":false}]},{"scriptId":"272","url":"node:internal/modules/esm/translators","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19948,"count":1}],"isBlockCoverage":false},{"functionName":"lazyTypes","ranges":[{"startOffset":538,"endOffset":657,"count":48},{"startOffset":585,"endOffset":603,"count":47},{"startOffset":603,"endOffset":656,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1307,"endOffset":1334,"count":1}],"isBlockCoverage":true},{"functionName":"getSource","ranges":[{"startOffset":2000,"endOffset":2131,"count":0}],"isBlockCoverage":false},{"functionName":"initCJSParse","ranges":[{"startOffset":2436,"endOffset":2847,"count":3},{"startOffset":2511,"endOffset":2588,"count":0},{"startOffset":2752,"endOffset":2839,"count":0}],"isBlockCoverage":true},{"functionName":"assertBufferSource","ranges":[{"startOffset":3476,"endOffset":3911,"count":48},{"startOffset":3554,"endOffset":3581,"count":24},{"startOffset":3583,"endOffset":3602,"count":0},{"startOffset":3698,"endOffset":3723,"count":0},{"startOffset":3744,"endOffset":3825,"count":0},{"startOffset":3826,"endOffset":3830,"count":0}],"isBlockCoverage":true},{"functionName":"stringify","ranges":[{"startOffset":4142,"endOffset":4415,"count":27},{"startOffset":4202,"endOffset":4218,"count":3},{"startOffset":4218,"endOffset":4350,"count":24},{"startOffset":4350,"endOffset":4369,"count":1},{"startOffset":4370,"endOffset":4379,"count":23}],"isBlockCoverage":true},{"functionName":"errPath","ranges":[{"startOffset":4541,"endOffset":4692,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamically","ranges":[{"startOffset":5178,"endOffset":5412,"count":0}],"isBlockCoverage":false},{"functionName":"moduleStrategy","ranges":[{"startOffset":5497,"endOffset":6171,"count":24},{"startOffset":5819,"endOffset":5909,"count":0}],"isBlockCoverage":true},{"functionName":"initializeImportMeta","ranges":[{"startOffset":6056,"endOffset":6112,"count":0}],"isBlockCoverage":false},{"functionName":"enrichCJSError","ranges":[{"startOffset":6404,"endOffset":6937,"count":0}],"isBlockCoverage":false},{"functionName":"loadCJSModule","ranges":[{"startOffset":7541,"endOffset":9768,"count":0}],"isBlockCoverage":false},{"functionName":"createCJSModuleWrap","ranges":[{"startOffset":10264,"endOffset":11781,"count":3},{"startOffset":10468,"endOffset":10473,"count":0},{"startOffset":10588,"endOffset":10621,"count":0},{"startOffset":10790,"endOffset":10813,"count":1},{"startOffset":10814,"endOffset":10843,"count":2},{"startOffset":10862,"endOffset":10920,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10982,"endOffset":11774,"count":3},{"startOffset":11269,"endOffset":11314,"count":0},{"startOffset":11358,"endOffset":11728,"count":46},{"startOffset":11463,"endOffset":11492,"count":1},{"startOffset":11492,"endOffset":11621,"count":45},{"startOffset":11621,"endOffset":11679,"count":0},{"startOffset":11679,"endOffset":11728,"count":45}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11945,"endOffset":12041,"count":0}],"isBlockCoverage":false},{"functionName":"commonjsStrategy","ranges":[{"startOffset":12233,"endOffset":13148,"count":3},{"startOffset":12885,"endOffset":12900,"count":0},{"startOffset":13030,"endOffset":13080,"count":0}],"isBlockCoverage":true},{"functionName":"cjsLoader","ranges":[{"startOffset":12652,"endOffset":12884,"count":3},{"startOffset":12795,"endOffset":12879,"count":0}],"isBlockCoverage":true},{"functionName":"cjsPreparseModuleExports","ranges":[{"startOffset":13344,"endOffset":15908,"count":4},{"startOffset":13530,"endOffset":13668,"count":0},{"startOffset":13987,"endOffset":13992,"count":0},{"startOffset":14001,"endOffset":14053,"count":0},{"startOffset":14236,"endOffset":15868,"count":1},{"startOffset":15113,"endOffset":15148,"count":0},{"startOffset":15368,"endOffset":15385,"count":0},{"startOffset":15386,"endOffset":15416,"count":0},{"startOffset":15801,"endOffset":15847,"count":0}],"isBlockCoverage":true},{"functionName":"builtinStrategy","ranges":[{"startOffset":16036,"endOffset":16453,"count":0}],"isBlockCoverage":false},{"functionName":"jsonStrategy","ranges":[{"startOffset":16569,"endOffset":18901,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":18970,"endOffset":19944,"count":0}],"isBlockCoverage":false}]},{"scriptId":"273","url":"node:internal/modules/esm/module_job","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9202,"count":1}],"isBlockCoverage":false},{"functionName":"isCommonJSGlobalLikeNotDefinedError","ranges":[{"startOffset":1041,"endOffset":1176,"count":0}],"isBlockCoverage":false},{"functionName":"ModuleJob","ranges":[{"startOffset":1421,"endOffset":3480,"count":27},{"startOffset":1960,"endOffset":2066,"count":0}],"isBlockCoverage":true},{"functionName":"link","ranges":[{"startOffset":2242,"endOffset":3087,"count":27}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2707,"endOffset":2916,"count":91}],"isBlockCoverage":true},{"functionName":"instantiate","ranges":[{"startOffset":3486,"endOffset":3636,"count":8}],"isBlockCoverage":true},{"functionName":"_instantiate","ranges":[{"startOffset":3642,"endOffset":7379,"count":8},{"startOffset":4115,"endOffset":4296,"count":0},{"startOffset":4356,"endOffset":7125,"count":0},{"startOffset":7174,"endOffset":7374,"count":104}],"isBlockCoverage":true},{"functionName":"addJobsToDependencyGraph","ranges":[{"startOffset":3743,"endOffset":4010,"count":162},{"startOffset":3805,"endOffset":3832,"count":58},{"startOffset":3832,"endOffset":4009,"count":104}],"isBlockCoverage":true},{"functionName":"runSync","ranges":[{"startOffset":7385,"endOffset":7835,"count":0}],"isBlockCoverage":false},{"functionName":"run","ranges":[{"startOffset":7841,"endOffset":9118,"count":8},{"startOffset":8060,"endOffset":9059,"count":0}],"isBlockCoverage":true}]},{"scriptId":"274","url":"node:internal/modules/esm/load","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7875,"count":1}],"isBlockCoverage":false},{"functionName":"getSource","ranges":[{"startOffset":1275,"endOffset":2535,"count":24},{"startOffset":1550,"endOffset":2396,"count":0},{"startOffset":2410,"endOffset":2420,"count":0},{"startOffset":2422,"endOffset":2480,"count":0}],"isBlockCoverage":true},{"functionName":"getSourceSync","ranges":[{"startOffset":2725,"endOffset":3485,"count":0}],"isBlockCoverage":false},{"functionName":"defaultLoad","ranges":[{"startOffset":3615,"endOffset":5074,"count":27},{"startOffset":3807,"endOffset":3842,"count":0},{"startOffset":3843,"endOffset":3875,"count":0},{"startOffset":3877,"endOffset":4092,"count":0},{"startOffset":4250,"endOffset":4303,"count":0},{"startOffset":4335,"endOffset":4362,"count":3},{"startOffset":4364,"endOffset":4929,"count":24},{"startOffset":4550,"endOffset":4924,"count":0}],"isBlockCoverage":true},{"functionName":"defaultLoadSync","ranges":[{"startOffset":5607,"endOffset":6276,"count":0}],"isBlockCoverage":false},{"functionName":"throwIfUnsupportedURLScheme","ranges":[{"startOffset":6473,"endOffset":7127,"count":27},{"startOffset":6708,"endOffset":6736,"count":0},{"startOffset":6737,"endOffset":6765,"count":0},{"startOffset":6766,"endOffset":6902,"count":0},{"startOffset":6908,"endOffset":7124,"count":0}],"isBlockCoverage":true},{"functionName":"throwUnknownModuleFormat","ranges":[{"startOffset":7515,"endOffset":7762,"count":0}],"isBlockCoverage":false}]},{"scriptId":"275","url":"node:internal/fs/promises","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":35695,"count":1}],"isBlockCoverage":false},{"functionName":"lazyLoadCpPromises","ranges":[{"startOffset":3418,"endOffset":3512,"count":0}],"isBlockCoverage":false},{"functionName":"lazyFsStreams","ranges":[{"startOffset":3578,"endOffset":3663,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3694,"endOffset":3744,"count":0}],"isBlockCoverage":false},{"functionName":"handleErrorFromBinding","ranges":[{"startOffset":4035,"endOffset":4168,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4172,"endOffset":10560,"count":24}],"isBlockCoverage":false},{"functionName":"FileHandle","ranges":[{"startOffset":4317,"endOffset":4501,"count":24},{"startOffset":4434,"endOffset":4438,"count":0}],"isBlockCoverage":true},{"functionName":"getAsyncId","ranges":[{"startOffset":4507,"endOffset":4566,"count":0}],"isBlockCoverage":false},{"functionName":"get fd","ranges":[{"startOffset":4572,"endOffset":4610,"count":48}],"isBlockCoverage":true},{"functionName":"appendFile","ranges":[{"startOffset":4616,"endOffset":4700,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":4706,"endOffset":4764,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":4770,"endOffset":4836,"count":0}],"isBlockCoverage":false},{"functionName":"datasync","ranges":[{"startOffset":4842,"endOffset":4896,"count":0}],"isBlockCoverage":false},{"functionName":"sync","ranges":[{"startOffset":4902,"endOffset":4948,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":4954,"endOffset":5065,"count":0}],"isBlockCoverage":false},{"functionName":"readv","ranges":[{"startOffset":5071,"endOffset":5154,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":5160,"endOffset":5229,"count":0}],"isBlockCoverage":false},{"functionName":"readLines","ranges":[{"startOffset":5235,"endOffset":5383,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":5389,"endOffset":5451,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":5457,"endOffset":5523,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":5529,"endOffset":5605,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":5611,"endOffset":5724,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":5730,"endOffset":5815,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":5821,"endOffset":5904,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":5918,"endOffset":6741,"count":24},{"startOffset":5953,"endOffset":5993,"count":0},{"startOffset":6026,"endOffset":6069,"count":0},{"startOffset":6304,"endOffset":6676,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6244,"endOffset":6286,"count":24}],"isBlockCoverage":true},{"functionName":".SafePromisePrototypeFinally.","ranges":[{"startOffset":6391,"endOffset":6506,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6509,"endOffset":6658,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6748,"endOffset":6809,"count":0}],"isBlockCoverage":false},{"functionName":"readableWebStream","ranges":[{"startOffset":7014,"endOffset":8762,"count":0}],"isBlockCoverage":false},{"functionName":"createReadStream","ranges":[{"startOffset":9075,"endOffset":9229,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteStream","ranges":[{"startOffset":9548,"endOffset":9705,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9711,"endOffset":10126,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10132,"endOffset":10187,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10193,"endOffset":10283,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10289,"endOffset":10324,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10330,"endOffset":10557,"count":0}],"isBlockCoverage":false},{"functionName":"handleFdClose","ranges":[{"startOffset":10564,"endOffset":10946,"count":24}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10678,"endOffset":10737,"count":24}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10724,"endOffset":10736,"count":24}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10744,"endOffset":10936,"count":0}],"isBlockCoverage":false},{"functionName":"handleFdSync","ranges":[{"startOffset":10950,"endOffset":11243,"count":0}],"isBlockCoverage":false},{"functionName":"fsCall","ranges":[{"startOffset":11247,"endOffset":11725,"count":0}],"isBlockCoverage":false},{"functionName":"checkAborted","ranges":[{"startOffset":11729,"endOffset":11852,"count":96},{"startOffset":11774,"endOffset":11783,"count":0},{"startOffset":11790,"endOffset":11849,"count":0}],"isBlockCoverage":true},{"functionName":"writeFileHandle","ranges":[{"startOffset":11856,"endOffset":13031,"count":0}],"isBlockCoverage":false},{"functionName":"readFileHandle","ranges":[{"startOffset":13035,"endOffset":15374,"count":24},{"startOffset":13190,"endOffset":13220,"count":0},{"startOffset":13590,"endOffset":13628,"count":0},{"startOffset":13663,"endOffset":13713,"count":0},{"startOffset":13749,"endOffset":13787,"count":0},{"startOffset":14041,"endOffset":14115,"count":0},{"startOffset":14305,"endOffset":14309,"count":0},{"startOffset":14398,"endOffset":14455,"count":0},{"startOffset":14552,"endOffset":14563,"count":0},{"startOffset":14622,"endOffset":14684,"count":0},{"startOffset":14735,"endOffset":14749,"count":0},{"startOffset":14751,"endOffset":14864,"count":0},{"startOffset":14897,"endOffset":15366,"count":0}],"isBlockCoverage":true},{"functionName":"access","ranges":[{"startOffset":15531,"endOffset":15777,"count":1}],"isBlockCoverage":true},{"functionName":"cp","ranges":[{"startOffset":15781,"endOffset":16055,"count":0}],"isBlockCoverage":false},{"functionName":"copyFile","ranges":[{"startOffset":16059,"endOffset":16452,"count":0}],"isBlockCoverage":false},{"functionName":"open","ranges":[{"startOffset":16576,"endOffset":16974,"count":24}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":16978,"endOffset":18473,"count":0}],"isBlockCoverage":false},{"functionName":"readv","ranges":[{"startOffset":18477,"endOffset":18853,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":18857,"endOffset":20257,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":20261,"endOffset":20742,"count":0}],"isBlockCoverage":false},{"functionName":"rename","ranges":[{"startOffset":20746,"endOffset":21132,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":21136,"endOffset":21272,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncate","ranges":[{"startOffset":21276,"endOffset":21523,"count":0}],"isBlockCoverage":false},{"functionName":"rm","ranges":[{"startOffset":21527,"endOffset":21733,"count":0}],"isBlockCoverage":false},{"functionName":"rmdir","ranges":[{"startOffset":21737,"endOffset":22203,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasync","ranges":[{"startOffset":22207,"endOffset":22382,"count":0}],"isBlockCoverage":false},{"functionName":"fsync","ranges":[{"startOffset":22386,"endOffset":22553,"count":0}],"isBlockCoverage":false},{"functionName":"mkdir","ranges":[{"startOffset":22557,"endOffset":23122,"count":0}],"isBlockCoverage":false},{"functionName":"readdirRecursive","ranges":[{"startOffset":23126,"endOffset":25221,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":25225,"endOffset":25755,"count":0}],"isBlockCoverage":false},{"functionName":"readlink","ranges":[{"startOffset":25759,"endOffset":26082,"count":0}],"isBlockCoverage":false},{"functionName":"symlink","ranges":[{"startOffset":26086,"endOffset":27420,"count":0}],"isBlockCoverage":false},{"functionName":"fstat","ranges":[{"startOffset":27424,"endOffset":27683,"count":0}],"isBlockCoverage":false},{"functionName":"lstat","ranges":[{"startOffset":27687,"endOffset":28021,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":28025,"endOffset":28356,"count":0}],"isBlockCoverage":false},{"functionName":"statfs","ranges":[{"startOffset":28360,"endOffset":28698,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":28702,"endOffset":29105,"count":0}],"isBlockCoverage":false},{"functionName":"unlink","ranges":[{"startOffset":29109,"endOffset":29334,"count":0}],"isBlockCoverage":false},{"functionName":"fchmod","ranges":[{"startOffset":29338,"endOffset":29558,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":29562,"endOffset":29836,"count":0}],"isBlockCoverage":false},{"functionName":"lchmod","ranges":[{"startOffset":29840,"endOffset":30074,"count":0}],"isBlockCoverage":false},{"functionName":"lchown","ranges":[{"startOffset":30078,"endOffset":30419,"count":0}],"isBlockCoverage":false},{"functionName":"fchown","ranges":[{"startOffset":30423,"endOffset":30708,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":30712,"endOffset":31051,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":31055,"endOffset":31402,"count":0}],"isBlockCoverage":false},{"functionName":"futimes","ranges":[{"startOffset":31406,"endOffset":31693,"count":0}],"isBlockCoverage":false},{"functionName":"lutimes","ranges":[{"startOffset":31697,"endOffset":32049,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":32053,"endOffset":32343,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtemp","ranges":[{"startOffset":32347,"endOffset":32824,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":32828,"endOffset":33733,"count":0}],"isBlockCoverage":false},{"functionName":"isCustomIterable","ranges":[{"startOffset":33737,"endOffset":33853,"count":0}],"isBlockCoverage":false},{"functionName":"appendFile","ranges":[{"startOffset":33857,"endOffset":34103,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":34107,"endOffset":34462,"count":24},{"startOffset":34226,"endOffset":34232,"count":0},{"startOffset":34276,"endOffset":34313,"count":0}],"isBlockCoverage":true},{"functionName":"_watch","ranges":[{"startOffset":34466,"endOffset":35143,"count":0}],"isBlockCoverage":false}]},{"scriptId":"276","url":"node:internal/fs/dir","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8415,"count":1}],"isBlockCoverage":false},{"functionName":"Dir","ranges":[{"startOffset":1224,"endOffset":2064,"count":0}],"isBlockCoverage":false},{"functionName":"get path","ranges":[{"startOffset":2070,"endOffset":2115,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":2121,"endOffset":2190,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2196,"endOffset":3988,"count":0}],"isBlockCoverage":false},{"functionName":"processReadResult","ranges":[{"startOffset":3994,"endOffset":4259,"count":0}],"isBlockCoverage":false},{"functionName":"readSyncRecursive","ranges":[{"startOffset":4265,"endOffset":4867,"count":0}],"isBlockCoverage":false},{"functionName":"readSync","ranges":[{"startOffset":4873,"endOffset":5886,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":5892,"endOffset":6609,"count":0}],"isBlockCoverage":false},{"functionName":"closeSync","ranges":[{"startOffset":6615,"endOffset":7006,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":7012,"endOffset":7287,"count":0}],"isBlockCoverage":false},{"functionName":"opendir","ranges":[{"startOffset":7478,"endOffset":8083,"count":0}],"isBlockCoverage":false},{"functionName":"opendirSync","ranges":[{"startOffset":8087,"endOffset":8351,"count":0}],"isBlockCoverage":false}]},{"scriptId":"277","url":"node:internal/fs/watchers","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11649,"count":1}],"isBlockCoverage":false},{"functionName":"emitStop","ranges":[{"startOffset":1486,"endOffset":1536,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher","ranges":[{"startOffset":1540,"endOffset":1778,"count":0}],"isBlockCoverage":false},{"functionName":"onchange","ranges":[{"startOffset":1902,"endOffset":2270,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.","ranges":[{"startOffset":2666,"endOffset":3532,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.start","ranges":[{"startOffset":3759,"endOffset":3767,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.stop","ranges":[{"startOffset":4019,"endOffset":4310,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.","ranges":[{"startOffset":4402,"endOffset":4844,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.ref","ranges":[{"startOffset":4877,"endOffset":5166,"count":0}],"isBlockCoverage":false},{"functionName":"StatWatcher.unref","ranges":[{"startOffset":5201,"endOffset":5457,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher","ranges":[{"startOffset":5464,"endOffset":6464,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher.","ranges":[{"startOffset":7011,"endOffset":7954,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher.start","ranges":[{"startOffset":8177,"endOffset":8185,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher.close","ranges":[{"startOffset":8312,"endOffset":8660,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher.ref","ranges":[{"startOffset":8691,"endOffset":8763,"count":0}],"isBlockCoverage":false},{"functionName":"FSWatcher.unref","ranges":[{"startOffset":8796,"endOffset":8870,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":8875,"endOffset":8929,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9159,"endOffset":9195,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":9200,"endOffset":9241,"count":0}],"isBlockCoverage":false},{"functionName":"watch","ranges":[{"startOffset":9282,"endOffset":11507,"count":0}],"isBlockCoverage":false}]},{"scriptId":"278","url":"node:internal/fs/recursive_watch","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7311,"count":1}],"isBlockCoverage":false},{"functionName":"lazyLoadFsSync","ranges":[{"startOffset":747,"endOffset":836,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":871,"endOffset":7251,"count":0}],"isBlockCoverage":false}]},{"scriptId":"279","url":"node:internal/readline/interface","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":40495,"count":1}],"isBlockCoverage":false},{"functionName":"InterfaceConstructor","ranges":[{"startOffset":3985,"endOffset":9683,"count":0}],"isBlockCoverage":false},{"functionName":"Interface","ranges":[{"startOffset":9931,"endOffset":10033,"count":0}],"isBlockCoverage":false},{"functionName":"get columns","ranges":[{"startOffset":10037,"endOffset":10152,"count":0}],"isBlockCoverage":false},{"functionName":"setPrompt","ranges":[{"startOffset":10268,"endOffset":10321,"count":0}],"isBlockCoverage":false},{"functionName":"getPrompt","ranges":[{"startOffset":10421,"endOffset":10466,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10472,"endOffset":10671,"count":0}],"isBlockCoverage":false},{"functionName":"prompt","ranges":[{"startOffset":10817,"endOffset":11079,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11085,"endOffset":11404,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11410,"endOffset":11661,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11667,"endOffset":11756,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11762,"endOffset":11936,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11942,"endOffset":12145,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":12151,"endOffset":13363,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":13369,"endOffset":14412,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":14502,"endOffset":14681,"count":0}],"isBlockCoverage":false},{"functionName":"pause","ranges":[{"startOffset":14768,"endOffset":14905,"count":0}],"isBlockCoverage":false},{"functionName":"resume","ranges":[{"startOffset":15003,"endOffset":15145,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":15430,"endOffset":15596,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":15602,"endOffset":17381,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17387,"endOffset":18080,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":18086,"endOffset":18498,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":18504,"endOffset":20781,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20787,"endOffset":21260,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21266,"endOffset":21530,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21536,"endOffset":22030,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22036,"endOffset":22531,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22537,"endOffset":23319,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":23325,"endOffset":23762,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":23768,"endOffset":24053,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":24059,"endOffset":24323,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":24329,"endOffset":24595,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":24601,"endOffset":24761,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":24767,"endOffset":25461,"count":0}],"isBlockCoverage":false},{"functionName":"clearLine","ranges":[{"startOffset":25467,"endOffset":25622,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25628,"endOffset":25788,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25794,"endOffset":25986,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25992,"endOffset":26313,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26319,"endOffset":26640,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27084,"endOffset":27739,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27745,"endOffset":28474,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28552,"endOffset":29523,"count":0}],"isBlockCoverage":false},{"functionName":"getCursorPos","ranges":[{"startOffset":29710,"endOffset":29883,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":30006,"endOffset":30586,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":30626,"endOffset":39164,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39483,"endOffset":39874,"count":0}],"isBlockCoverage":false}]},{"scriptId":"280","url":"node:internal/readline/utils","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12802,"count":1}],"isBlockCoverage":false},{"functionName":"CSI","ranges":[{"startOffset":403,"endOffset":605,"count":4},{"startOffset":567,"endOffset":582,"count":0}],"isBlockCoverage":true},{"functionName":"charLengthLeft","ranges":[{"startOffset":996,"endOffset":1267,"count":0}],"isBlockCoverage":false},{"functionName":"charLengthAt","ranges":[{"startOffset":1271,"endOffset":1540,"count":0}],"isBlockCoverage":false},{"functionName":"emitKeys","ranges":[{"startOffset":2298,"endOffset":12217,"count":0}],"isBlockCoverage":false},{"functionName":"commonPrefix","ranges":[{"startOffset":12250,"endOffset":12679,"count":0}],"isBlockCoverage":false}]},{"scriptId":"281","url":"node:internal/readline/callbacks","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2886,"count":1}],"isBlockCoverage":false},{"functionName":"cursorTo","ranges":[{"startOffset":492,"endOffset":1200,"count":0}],"isBlockCoverage":false},{"functionName":"moveCursor","ranges":[{"startOffset":1270,"endOffset":1807,"count":0}],"isBlockCoverage":false},{"functionName":"clearLine","ranges":[{"startOffset":1963,"endOffset":2379,"count":0}],"isBlockCoverage":false},{"functionName":"clearScreenDown","ranges":[{"startOffset":2462,"endOffset":2796,"count":0}],"isBlockCoverage":false}]},{"scriptId":"282","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/authenticateUser.spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2991,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":368,"endOffset":2984,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":388,"endOffset":458,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":434,"endOffset":457,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":478,"endOffset":501,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":542,"endOffset":1027,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":599,"endOffset":807,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":828,"endOffset":874,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":896,"endOffset":1025,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1075,"endOffset":1450,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1187,"endOffset":1249,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1273,"endOffset":1442,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1489,"endOffset":2143,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1582,"endOffset":1790,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1811,"endOffset":1858,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1880,"endOffset":1942,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1966,"endOffset":2135,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2181,"endOffset":2522,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2563,"endOffset":2908,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2923,"endOffset":2980,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2952,"endOffset":2979,"count":1}],"isBlockCoverage":true}]},{"scriptId":"283","url":"node:internal/deps/cjs-module-lexer/dist/lexer","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":33616,"count":1}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":116,"endOffset":813,"count":4},{"startOffset":146,"endOffset":181,"count":0},{"startOffset":222,"endOffset":237,"count":0},{"startOffset":273,"endOffset":308,"count":1},{"startOffset":332,"endOffset":334,"count":0},{"startOffset":406,"endOffset":553,"count":0},{"startOffset":601,"endOffset":650,"count":1},{"startOffset":663,"endOffset":696,"count":0},{"startOffset":709,"endOffset":773,"count":46}],"isBlockCoverage":true},{"functionName":"B","ranges":[{"startOffset":813,"endOffset":1040,"count":47},{"startOffset":840,"endOffset":852,"count":46},{"startOffset":853,"endOffset":862,"count":46},{"startOffset":862,"endOffset":913,"count":1},{"startOffset":913,"endOffset":1023,"count":16},{"startOffset":958,"endOffset":1022,"count":0},{"startOffset":1023,"endOffset":1032,"count":1},{"startOffset":1032,"endOffset":1039,"count":0}],"isBlockCoverage":true},{"functionName":"E","ranges":[{"startOffset":1040,"endOffset":1141,"count":0}],"isBlockCoverage":false},{"functionName":"C","ranges":[{"startOffset":1141,"endOffset":1215,"count":4},{"startOffset":1192,"endOffset":1214,"count":61238}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":1221,"endOffset":33616,"count":3},{"startOffset":1245,"endOffset":33615,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1251,"endOffset":33611,"count":1},{"startOffset":33455,"endOffset":33524,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33505,"endOffset":33523,"count":0}],"isBlockCoverage":false}]},{"scriptId":"284","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/com/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1167,"count":1}],"isBlockCoverage":true},{"functionName":"ContentError","ranges":[{"startOffset":40,"endOffset":138,"count":17}],"isBlockCoverage":true},{"functionName":"MatchError","ranges":[{"startOffset":183,"endOffset":281,"count":0}],"isBlockCoverage":false},{"functionName":"DuplicityError","ranges":[{"startOffset":330,"endOffset":428,"count":0}],"isBlockCoverage":false},{"functionName":"SystemError","ranges":[{"startOffset":474,"endOffset":572,"count":2}],"isBlockCoverage":true},{"functionName":"CredentialsError","ranges":[{"startOffset":623,"endOffset":721,"count":2}],"isBlockCoverage":true},{"functionName":"NotFoundError","ranges":[{"startOffset":769,"endOffset":867,"count":9}],"isBlockCoverage":true}]},{"scriptId":"285","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/authenticateUser.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":901,"count":1}],"isBlockCoverage":true},{"functionName":"authenticateUser","ranges":[{"startOffset":202,"endOffset":866,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":346,"endOffset":395,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":412,"endOffset":862,"count":3},{"startOffset":463,"endOffset":507,"count":1},{"startOffset":507,"endOffset":861,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":594,"endOffset":643,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":668,"endOffset":850,"count":2},{"startOffset":737,"endOffset":849,"count":1}],"isBlockCoverage":true}]},{"scriptId":"286","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/data/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":222,"count":1}],"isBlockCoverage":true}]},{"scriptId":"288","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/chai/chai.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":135659,"count":1},{"startOffset":14673,"endOffset":14692,"count":0},{"startOffset":17571,"endOffset":17905,"count":0},{"startOffset":18983,"endOffset":18990,"count":0},{"startOffset":22151,"endOffset":22169,"count":0},{"startOffset":22270,"endOffset":22295,"count":0},{"startOffset":22307,"endOffset":22355,"count":0},{"startOffset":32817,"endOffset":32826,"count":0},{"startOffset":59119,"endOffset":59128,"count":0}],"isBlockCoverage":true},{"functionName":"__name","ranges":[{"startOffset":104,"endOffset":179,"count":857}],"isBlockCoverage":true},{"functionName":"__commonJS","ranges":[{"startOffset":198,"endOffset":337,"count":1}],"isBlockCoverage":true},{"functionName":"__require","ranges":[{"startOffset":211,"endOffset":337,"count":1}],"isBlockCoverage":true},{"functionName":"__export","ranges":[{"startOffset":354,"endOffset":465,"count":3},{"startOffset":401,"endOffset":463,"count":36}],"isBlockCoverage":true},{"functionName":"(disabled):util","ranges":[{"startOffset":521,"endOffset":546,"count":1}],"isBlockCoverage":true},{"functionName":"addChainableMethod","ranges":[{"startOffset":651,"endOffset":675,"count":0}],"isBlockCoverage":false},{"functionName":"addLengthGuard","ranges":[{"startOffset":695,"endOffset":715,"count":0}],"isBlockCoverage":false},{"functionName":"addMethod","ranges":[{"startOffset":730,"endOffset":745,"count":0}],"isBlockCoverage":false},{"functionName":"addProperty","ranges":[{"startOffset":762,"endOffset":779,"count":0}],"isBlockCoverage":false},{"functionName":"checkError","ranges":[{"startOffset":795,"endOffset":820,"count":0}],"isBlockCoverage":false},{"functionName":"compareByInspect","ranges":[{"startOffset":842,"endOffset":864,"count":0}],"isBlockCoverage":false},{"functionName":"eql","ranges":[{"startOffset":873,"endOffset":895,"count":0}],"isBlockCoverage":false},{"functionName":"expectTypes","ranges":[{"startOffset":912,"endOffset":929,"count":0}],"isBlockCoverage":false},{"functionName":"flag","ranges":[{"startOffset":939,"endOffset":949,"count":1}],"isBlockCoverage":true},{"functionName":"getActual","ranges":[{"startOffset":964,"endOffset":979,"count":0}],"isBlockCoverage":false},{"functionName":"getMessage","ranges":[{"startOffset":995,"endOffset":1012,"count":0}],"isBlockCoverage":false},{"functionName":"getName","ranges":[{"startOffset":1025,"endOffset":1038,"count":0}],"isBlockCoverage":false},{"functionName":"getOperator","ranges":[{"startOffset":1055,"endOffset":1072,"count":0}],"isBlockCoverage":false},{"functionName":"getOwnEnumerableProperties","ranges":[{"startOffset":1104,"endOffset":1136,"count":0}],"isBlockCoverage":false},{"functionName":"getOwnEnumerablePropertySymbols","ranges":[{"startOffset":1173,"endOffset":1210,"count":0}],"isBlockCoverage":false},{"functionName":"getPathInfo","ranges":[{"startOffset":1227,"endOffset":1244,"count":0}],"isBlockCoverage":false},{"functionName":"hasProperty","ranges":[{"startOffset":1261,"endOffset":1278,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":1291,"endOffset":1305,"count":0}],"isBlockCoverage":false},{"functionName":"isNaN","ranges":[{"startOffset":1316,"endOffset":1328,"count":0}],"isBlockCoverage":false},{"functionName":"isProxyEnabled","ranges":[{"startOffset":1348,"endOffset":1368,"count":0}],"isBlockCoverage":false},{"functionName":"isRegExp","ranges":[{"startOffset":1382,"endOffset":1397,"count":0}],"isBlockCoverage":false},{"functionName":"objDisplay","ranges":[{"startOffset":1413,"endOffset":1429,"count":0}],"isBlockCoverage":false},{"functionName":"overwriteChainableMethod","ranges":[{"startOffset":1459,"endOffset":1489,"count":0}],"isBlockCoverage":false},{"functionName":"overwriteMethod","ranges":[{"startOffset":1510,"endOffset":1531,"count":0}],"isBlockCoverage":false},{"functionName":"overwriteProperty","ranges":[{"startOffset":1554,"endOffset":1577,"count":0}],"isBlockCoverage":false},{"functionName":"proxify","ranges":[{"startOffset":1590,"endOffset":1603,"count":0}],"isBlockCoverage":false},{"functionName":"test","ranges":[{"startOffset":1613,"endOffset":1623,"count":0}],"isBlockCoverage":false},{"functionName":"transferFlags","ranges":[{"startOffset":1642,"endOffset":1661,"count":0}],"isBlockCoverage":false},{"functionName":"type","ranges":[{"startOffset":1671,"endOffset":1681,"count":0}],"isBlockCoverage":false},{"functionName":"compatibleConstructor","ranges":[{"startOffset":1811,"endOffset":1838,"count":0}],"isBlockCoverage":false},{"functionName":"compatibleInstance","ranges":[{"startOffset":1862,"endOffset":1886,"count":0}],"isBlockCoverage":false},{"functionName":"compatibleMessage","ranges":[{"startOffset":1909,"endOffset":1932,"count":0}],"isBlockCoverage":false},{"functionName":"getConstructorName","ranges":[{"startOffset":1956,"endOffset":1980,"count":0}],"isBlockCoverage":false},{"functionName":"getMessage","ranges":[{"startOffset":1996,"endOffset":2012,"count":0}],"isBlockCoverage":false},{"functionName":"isErrorInstance","ranges":[{"startOffset":2017,"endOffset":2141,"count":0}],"isBlockCoverage":false},{"functionName":"isRegExp","ranges":[{"startOffset":2186,"endOffset":2280,"count":0}],"isBlockCoverage":false},{"functionName":"compatibleInstance","ranges":[{"startOffset":2311,"endOffset":2422,"count":0}],"isBlockCoverage":false},{"functionName":"compatibleConstructor","ranges":[{"startOffset":2473,"endOffset":2864,"count":0}],"isBlockCoverage":false},{"functionName":"compatibleMessage","ranges":[{"startOffset":2921,"endOffset":3251,"count":0}],"isBlockCoverage":false},{"functionName":"getConstructorName","ranges":[{"startOffset":3300,"endOffset":3737,"count":0}],"isBlockCoverage":false},{"functionName":"getMessage","ranges":[{"startOffset":3788,"endOffset":3992,"count":0}],"isBlockCoverage":false},{"functionName":"flag","ranges":[{"startOffset":4054,"endOffset":4264,"count":3754},{"startOffset":4113,"endOffset":4167,"count":447},{"startOffset":4199,"endOffset":4228,"count":2714},{"startOffset":4228,"endOffset":4262,"count":1040}],"isBlockCoverage":true},{"functionName":"test","ranges":[{"startOffset":4314,"endOffset":4426,"count":127},{"startOffset":4409,"endOffset":4416,"count":0}],"isBlockCoverage":true},{"functionName":"type","ranges":[{"startOffset":4483,"endOffset":4806,"count":34},{"startOffset":4538,"endOffset":4567,"count":7},{"startOffset":4567,"endOffset":4588,"count":27},{"startOffset":4588,"endOffset":4612,"count":0},{"startOffset":4612,"endOffset":4695,"count":27},{"startOffset":4695,"endOffset":4722,"count":0},{"startOffset":4722,"endOffset":4805,"count":27}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4943,"endOffset":5622,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4983,"endOffset":5031,"count":1}],"isBlockCoverage":true},{"functionName":"get name","ranges":[{"startOffset":5045,"endOffset":5090,"count":7}],"isBlockCoverage":true},{"functionName":"get ok","ranges":[{"startOffset":5093,"endOffset":5125,"count":0}],"isBlockCoverage":false},{"functionName":"_AssertionError","ranges":[{"startOffset":5128,"endOffset":5443,"count":8},{"startOffset":5308,"endOffset":5326,"count":0},{"startOffset":5364,"endOffset":5439,"count":32}],"isBlockCoverage":true},{"functionName":"toJSON","ranges":[{"startOffset":5446,"endOffset":5620,"count":0}],"isBlockCoverage":false},{"functionName":"expectTypes","ranges":[{"startOffset":5658,"endOffset":6428,"count":0}],"isBlockCoverage":false},{"functionName":"getActual","ranges":[{"startOffset":6497,"endOffset":6577,"count":16},{"startOffset":6554,"endOffset":6563,"count":2},{"startOffset":6564,"endOffset":6574,"count":14}],"isBlockCoverage":true},{"functionName":"colorise","ranges":[{"startOffset":7590,"endOffset":7816,"count":0}],"isBlockCoverage":false},{"functionName":"normaliseOptions","ranges":[{"startOffset":7847,"endOffset":8588,"count":21},{"startOffset":8531,"endOffset":8568,"count":0}],"isBlockCoverage":true},{"functionName":"truncate","ranges":[{"startOffset":8635,"endOffset":9010,"count":21},{"startOffset":8814,"endOffset":8842,"count":0},{"startOffset":8844,"endOffset":8866,"count":0},{"startOffset":8895,"endOffset":8923,"count":7},{"startOffset":8925,"endOffset":8991,"count":7},{"startOffset":8991,"endOffset":9009,"count":14}],"isBlockCoverage":true},{"functionName":"inspectList","ranges":[{"startOffset":9041,"endOffset":10479,"count":7},{"startOffset":9138,"endOffset":9156,"count":0},{"startOffset":9218,"endOffset":10478,"count":0}],"isBlockCoverage":true},{"functionName":"quoteComplexKey","ranges":[{"startOffset":10516,"endOffset":10713,"count":0}],"isBlockCoverage":false},{"functionName":"inspectProperty","ranges":[{"startOffset":10758,"endOffset":11097,"count":0}],"isBlockCoverage":false},{"functionName":"inspectArray","ranges":[{"startOffset":11178,"endOffset":11740,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11862,"endOffset":12076,"count":0}],"isBlockCoverage":false},{"functionName":"inspectTypedArray","ranges":[{"startOffset":12095,"endOffset":13023,"count":0}],"isBlockCoverage":false},{"functionName":"inspectDate","ranges":[{"startOffset":13107,"endOffset":13451,"count":0}],"isBlockCoverage":false},{"functionName":"inspectFunction","ranges":[{"startOffset":13527,"endOffset":13837,"count":0}],"isBlockCoverage":false},{"functionName":"inspectMapEntry","ranges":[{"startOffset":13916,"endOffset":14139,"count":0}],"isBlockCoverage":false},{"functionName":"mapToEntries","ranges":[{"startOffset":14184,"endOffset":14324,"count":0}],"isBlockCoverage":false},{"functionName":"inspectMap","ranges":[{"startOffset":14363,"endOffset":14576,"count":0}],"isBlockCoverage":false},{"functionName":"isNaN","ranges":[{"startOffset":14677,"endOffset":14691,"count":0}],"isBlockCoverage":false},{"functionName":"inspectNumber","ranges":[{"startOffset":14694,"endOffset":15160,"count":0}],"isBlockCoverage":false},{"functionName":"inspectBigInt","ranges":[{"startOffset":15238,"endOffset":15430,"count":0}],"isBlockCoverage":false},{"functionName":"inspectRegExp","ranges":[{"startOffset":15508,"endOffset":15774,"count":0}],"isBlockCoverage":false},{"functionName":"arrayFromSet","ranges":[{"startOffset":15849,"endOffset":15976,"count":0}],"isBlockCoverage":false},{"functionName":"inspectSet","ranges":[{"startOffset":16015,"endOffset":16184,"count":0}],"isBlockCoverage":false},{"functionName":"escape","ranges":[{"startOffset":16612,"endOffset":16745,"count":0}],"isBlockCoverage":false},{"functionName":"inspectString","ranges":[{"startOffset":16772,"endOffset":16998,"count":14},{"startOffset":16852,"endOffset":16913,"count":0}],"isBlockCoverage":true},{"functionName":"inspectSymbol","ranges":[{"startOffset":17076,"endOffset":17259,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17383,"endOffset":17406,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17618,"endOffset":17880,"count":0}],"isBlockCoverage":false},{"functionName":"inspectObject","ranges":[{"startOffset":18004,"endOffset":18815,"count":0}],"isBlockCoverage":false},{"functionName":"inspectClass","ranges":[{"startOffset":18992,"endOffset":19330,"count":0}],"isBlockCoverage":false},{"functionName":"inspectArguments","ranges":[{"startOffset":19409,"endOffset":19585,"count":0}],"isBlockCoverage":false},{"functionName":"inspectObject2","ranges":[{"startOffset":19821,"endOffset":20477,"count":7},{"startOffset":20151,"endOffset":20197,"count":0},{"startOffset":20235,"endOffset":20239,"count":0},{"startOffset":20439,"endOffset":20467,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19925,"endOffset":19963,"count":16}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":20337,"endOffset":20363,"count":0}],"isBlockCoverage":false},{"functionName":"inspectAttribute","ranges":[{"startOffset":20554,"endOffset":20804,"count":0}],"isBlockCoverage":false},{"functionName":"inspectHTMLCollection","ranges":[{"startOffset":20851,"endOffset":20968,"count":0}],"isBlockCoverage":false},{"functionName":"inspectHTML","ranges":[{"startOffset":21025,"endOffset":21925,"count":0}],"isBlockCoverage":false},{"functionName":"undefined","ranges":[{"startOffset":22465,"endOffset":22526,"count":0}],"isBlockCoverage":false},{"functionName":"null","ranges":[{"startOffset":22536,"endOffset":22587,"count":0}],"isBlockCoverage":false},{"functionName":"boolean","ranges":[{"startOffset":22600,"endOffset":22661,"count":0}],"isBlockCoverage":false},{"functionName":"Boolean","ranges":[{"startOffset":22674,"endOffset":22735,"count":0}],"isBlockCoverage":false},{"functionName":"WeakSet","ranges":[{"startOffset":23261,"endOffset":23326,"count":0}],"isBlockCoverage":false},{"functionName":"WeakMap","ranges":[{"startOffset":23339,"endOffset":23404,"count":0}],"isBlockCoverage":false},{"functionName":"Generator","ranges":[{"startOffset":23759,"endOffset":23767,"count":0}],"isBlockCoverage":false},{"functionName":"DataView","ranges":[{"startOffset":23781,"endOffset":23789,"count":0}],"isBlockCoverage":false},{"functionName":"ArrayBuffer","ranges":[{"startOffset":23806,"endOffset":23814,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":23962,"endOffset":24616,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":24678,"endOffset":25821,"count":21},{"startOffset":24832,"endOffset":24840,"count":0},{"startOffset":24883,"endOffset":24935,"count":7},{"startOffset":25018,"endOffset":25047,"count":0},{"startOffset":25049,"endOffset":25288,"count":0},{"startOffset":25289,"endOffset":25296,"count":0},{"startOffset":25331,"endOffset":25348,"count":0},{"startOffset":25350,"endOffset":25446,"count":0},{"startOffset":25447,"endOffset":25478,"count":0},{"startOffset":25480,"endOffset":25820,"count":0}],"isBlockCoverage":true},{"functionName":"inspect2","ranges":[{"startOffset":29674,"endOffset":29940,"count":21},{"startOffset":29800,"endOffset":29807,"count":0},{"startOffset":29891,"endOffset":29901,"count":0}],"isBlockCoverage":true},{"functionName":"objDisplay","ranges":[{"startOffset":30003,"endOffset":30676,"count":9},{"startOffset":30176,"endOffset":30647,"count":7},{"startOffset":30217,"endOffset":30315,"count":0},{"startOffset":30353,"endOffset":30406,"count":0},{"startOffset":30445,"endOffset":30612,"count":0},{"startOffset":30647,"endOffset":30674,"count":2}],"isBlockCoverage":true},{"functionName":"getMessage2","ranges":[{"startOffset":30744,"endOffset":31298,"count":8},{"startOffset":30905,"endOffset":30914,"count":0},{"startOffset":30995,"endOffset":31007,"count":0},{"startOffset":31020,"endOffset":31025,"count":0},{"startOffset":31267,"endOffset":31289,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":31061,"endOffset":31105,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":31128,"endOffset":31175,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":31198,"endOffset":31247,"count":1}],"isBlockCoverage":true},{"functionName":"transferFlags","ranges":[{"startOffset":31370,"endOffset":31860,"count":385},{"startOffset":31458,"endOffset":31518,"count":0},{"startOffset":31543,"endOffset":31606,"count":0},{"startOffset":31645,"endOffset":31657,"count":0},{"startOffset":31693,"endOffset":31858,"count":1937},{"startOffset":31714,"endOffset":31801,"count":0}],"isBlockCoverage":true},{"functionName":"type2","ranges":[{"startOffset":31936,"endOffset":32299,"count":0}],"isBlockCoverage":false},{"functionName":"FakeMap","ranges":[{"startOffset":32323,"endOffset":32407,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32488,"endOffset":32538,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":32578,"endOffset":32748,"count":0}],"isBlockCoverage":false},{"functionName":"memoizeCompare","ranges":[{"startOffset":32828,"endOffset":33220,"count":0}],"isBlockCoverage":false},{"functionName":"memoizeSet","ranges":[{"startOffset":33263,"endOffset":33712,"count":0}],"isBlockCoverage":false},{"functionName":"deepEqual","ranges":[{"startOffset":33781,"endOffset":34167,"count":0}],"isBlockCoverage":false},{"functionName":"simpleEqual","ranges":[{"startOffset":34200,"endOffset":34647,"count":0}],"isBlockCoverage":false},{"functionName":"extensiveDeepEqual","ranges":[{"startOffset":34684,"endOffset":36141,"count":0}],"isBlockCoverage":false},{"functionName":"extensiveDeepEqualByType","ranges":[{"startOffset":36192,"endOffset":38310,"count":0}],"isBlockCoverage":false},{"functionName":"regexpEqual","ranges":[{"startOffset":38373,"endOffset":38501,"count":0}],"isBlockCoverage":false},{"functionName":"entriesEqual","ranges":[{"startOffset":38538,"endOffset":39171,"count":0}],"isBlockCoverage":false},{"functionName":"iterableEqual","ranges":[{"startOffset":39210,"endOffset":39609,"count":0}],"isBlockCoverage":false},{"functionName":"generatorEqual","ranges":[{"startOffset":39650,"endOffset":39831,"count":0}],"isBlockCoverage":false},{"functionName":"hasIteratorFunction","ranges":[{"startOffset":39874,"endOffset":40075,"count":0}],"isBlockCoverage":false},{"functionName":"getIteratorEntries","ranges":[{"startOffset":40128,"endOffset":40345,"count":0}],"isBlockCoverage":false},{"functionName":"getGeneratorEntries","ranges":[{"startOffset":40396,"endOffset":40680,"count":0}],"isBlockCoverage":false},{"functionName":"getEnumerableKeys","ranges":[{"startOffset":40733,"endOffset":40855,"count":0}],"isBlockCoverage":false},{"functionName":"getEnumerableSymbols","ranges":[{"startOffset":40904,"endOffset":41204,"count":0}],"isBlockCoverage":false},{"functionName":"keysEqual","ranges":[{"startOffset":41259,"endOffset":41580,"count":0}],"isBlockCoverage":false},{"functionName":"objectEqual","ranges":[{"startOffset":41613,"endOffset":42835,"count":0}],"isBlockCoverage":false},{"functionName":"isPrimitive","ranges":[{"startOffset":42872,"endOffset":42957,"count":0}],"isBlockCoverage":false},{"functionName":"mapSymbols","ranges":[{"startOffset":42994,"endOffset":43202,"count":0}],"isBlockCoverage":false},{"functionName":"hasProperty","ranges":[{"startOffset":43271,"endOffset":43410,"count":6},{"startOffset":43355,"endOffset":43378,"count":0}],"isBlockCoverage":true},{"functionName":"parsePath","ranges":[{"startOffset":43447,"endOffset":43966,"count":0}],"isBlockCoverage":false},{"functionName":"internalGetPathValue","ranges":[{"startOffset":43999,"endOffset":44531,"count":0}],"isBlockCoverage":false},{"functionName":"getPathInfo","ranges":[{"startOffset":44586,"endOffset":44952,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion","ranges":[{"startOffset":45015,"endOffset":45282,"count":447},{"startOffset":45088,"endOffset":45100,"count":441}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":45373,"endOffset":45518,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":45527,"endOffset":45678,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":45737,"endOffset":45870,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":45879,"endOffset":46018,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion.addProperty","ranges":[{"startOffset":46047,"endOffset":46110,"count":42}],"isBlockCoverage":true},{"functionName":"Assertion.addMethod","ranges":[{"startOffset":46134,"endOffset":46195,"count":48}],"isBlockCoverage":true},{"functionName":"Assertion.addChainableMethod","ranges":[{"startOffset":46228,"endOffset":46334,"count":8}],"isBlockCoverage":true},{"functionName":"Assertion.overwriteProperty","ranges":[{"startOffset":46366,"endOffset":46435,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion.overwriteMethod","ranges":[{"startOffset":46465,"endOffset":46532,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion.overwriteChainableMethod","ranges":[{"startOffset":46571,"endOffset":46683,"count":0}],"isBlockCoverage":false},{"functionName":"Assertion.assert","ranges":[{"startOffset":46714,"endOffset":47460,"count":127},{"startOffset":46883,"endOffset":46904,"count":67},{"startOffset":46910,"endOffset":46927,"count":67},{"startOffset":46964,"endOffset":46981,"count":0},{"startOffset":46993,"endOffset":47458,"count":8},{"startOffset":47413,"endOffset":47426,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":47531,"endOffset":47584,"count":67}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":47595,"endOffset":47649,"count":0}],"isBlockCoverage":false},{"functionName":"isProxyEnabled","ranges":[{"startOffset":47694,"endOffset":47815,"count":764}],"isBlockCoverage":true},{"functionName":"addProperty","ranges":[{"startOffset":47892,"endOffset":48497,"count":42},{"startOffset":47963,"endOffset":47981,"count":17},{"startOffset":47982,"endOffset":47990,"count":25}],"isBlockCoverage":true},{"functionName":"getter","ranges":[{"startOffset":47965,"endOffset":47981,"count":201}],"isBlockCoverage":true},{"functionName":"propertyGetter","ranges":[{"startOffset":48076,"endOffset":48439,"count":204},{"startOffset":48134,"endOffset":48160,"count":0},{"startOffset":48162,"endOffset":48219,"count":0},{"startOffset":48301,"endOffset":48315,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":48622,"endOffset":48636,"count":0}],"isBlockCoverage":false},{"functionName":"addLengthGuard","ranges":[{"startOffset":48649,"endOffset":49216,"count":113},{"startOffset":48745,"endOffset":48755,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":48805,"endOffset":49195,"count":0}],"isBlockCoverage":false},{"functionName":"getProperties","ranges":[{"startOffset":49295,"endOffset":49733,"count":0}],"isBlockCoverage":false},{"functionName":"proxify","ranges":[{"startOffset":49863,"endOffset":51327,"count":560},{"startOffset":49940,"endOffset":49951,"count":0}],"isBlockCoverage":true},{"functionName":"proxyGetter","ranges":[{"startOffset":50010,"endOffset":51303,"count":3323},{"startOffset":50178,"endOffset":51126,"count":0},{"startOffset":51171,"endOffset":51199,"count":367},{"startOffset":51201,"endOffset":51253,"count":349}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":50494,"endOffset":50891,"count":0}],"isBlockCoverage":false},{"functionName":"stringDistanceCapped","ranges":[{"startOffset":51356,"endOffset":52101,"count":0}],"isBlockCoverage":false},{"functionName":"addMethod","ranges":[{"startOffset":52188,"endOffset":52682,"count":48}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":52273,"endOffset":52571,"count":98},{"startOffset":52319,"endOffset":52367,"count":92},{"startOffset":52449,"endOffset":52463,"count":0},{"startOffset":52463,"endOffset":52570,"count":90}],"isBlockCoverage":true},{"functionName":"overwriteProperty","ranges":[{"startOffset":52755,"endOffset":53683,"count":0}],"isBlockCoverage":false},{"functionName":"overwriteMethod","ranges":[{"startOffset":53770,"endOffset":54672,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":54861,"endOffset":54875,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":54949,"endOffset":55117,"count":3},{"startOffset":55070,"endOffset":55082,"count":0}],"isBlockCoverage":true},{"functionName":"addChainableMethod","ranges":[{"startOffset":55194,"endOffset":57078,"count":8},{"startOffset":55307,"endOffset":55399,"count":2},{"startOffset":55488,"endOffset":55517,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":55355,"endOffset":55373,"count":59}],"isBlockCoverage":true},{"functionName":"chainableMethodGetter","ranges":[{"startOffset":55645,"endOffset":57013,"count":65},{"startOffset":56506,"endOffset":56904,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":55795,"endOffset":56194,"count":26},{"startOffset":56022,"endOffset":56062,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":56609,"endOffset":56892,"count":0}],"isBlockCoverage":false},{"functionName":"overwriteChainableMethod","ranges":[{"startOffset":57176,"endOffset":58135,"count":0}],"isBlockCoverage":false},{"functionName":"compareByInspect","ranges":[{"startOffset":58237,"endOffset":58317,"count":0}],"isBlockCoverage":false},{"functionName":"getOwnEnumerablePropertySymbols","ranges":[{"startOffset":58418,"endOffset":58677,"count":0}],"isBlockCoverage":false},{"functionName":"getOwnEnumerableProperties","ranges":[{"startOffset":58803,"endOffset":58919,"count":0}],"isBlockCoverage":false},{"functionName":"_isNaN","ranges":[{"startOffset":59014,"endOffset":59066,"count":0}],"isBlockCoverage":false},{"functionName":"isObjectType","ranges":[{"startOffset":59164,"endOffset":59326,"count":8}],"isBlockCoverage":true},{"functionName":"getOperator","ranges":[{"startOffset":59365,"endOffset":59936,"count":8},{"startOffset":59520,"endOffset":59529,"count":0},{"startOffset":59557,"endOffset":59583,"count":0},{"startOffset":59621,"endOffset":59633,"count":0},{"startOffset":59646,"endOffset":59651,"count":0},{"startOffset":59665,"endOffset":59689,"count":0},{"startOffset":59718,"endOffset":59742,"count":0},{"startOffset":59811,"endOffset":59879,"count":0},{"startOffset":59898,"endOffset":59917,"count":0}],"isBlockCoverage":true},{"functionName":"getName","ranges":[{"startOffset":60001,"endOffset":60043,"count":39}],"isBlockCoverage":true},{"functionName":"isRegExp2","ranges":[{"startOffset":60072,"endOffset":60167,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":60438,"endOffset":60489,"count":17}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":60521,"endOffset":60566,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":60599,"endOffset":60642,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":60677,"endOffset":60722,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":60754,"endOffset":60796,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":60832,"endOffset":60878,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":60910,"endOffset":60981,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":61013,"endOffset":61084,"count":0}],"isBlockCoverage":false},{"functionName":"an","ranges":[{"startOffset":61395,"endOffset":62063,"count":20},{"startOffset":61436,"endOffset":61464,"count":0},{"startOffset":61593,"endOffset":61600,"count":15},{"startOffset":61601,"endOffset":61607,"count":5},{"startOffset":61706,"endOffset":61891,"count":0}],"isBlockCoverage":true},{"functionName":"SameValueZero","ranges":[{"startOffset":62161,"endOffset":62237,"count":0}],"isBlockCoverage":false},{"functionName":"includeChainingBehavior","ranges":[{"startOffset":62278,"endOffset":62349,"count":0}],"isBlockCoverage":false},{"functionName":"include","ranges":[{"startOffset":62410,"endOffset":65067,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":65426,"endOffset":65559,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":65592,"endOffset":65774,"count":1},{"startOffset":65753,"endOffset":65760,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":65811,"endOffset":66453,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":66487,"endOffset":66670,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":66703,"endOffset":66846,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":66884,"endOffset":67039,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":67071,"endOffset":67211,"count":0}],"isBlockCoverage":false},{"functionName":"assertExist","ranges":[{"startOffset":67214,"endOffset":67400,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":67559,"endOffset":68613,"count":0}],"isBlockCoverage":false},{"functionName":"checkArguments","ranges":[{"startOffset":68616,"endOffset":68846,"count":0}],"isBlockCoverage":false},{"functionName":"assertEqual","ranges":[{"startOffset":68993,"endOffset":69465,"count":53},{"startOffset":69041,"endOffset":69069,"count":0},{"startOffset":69132,"endOffset":69282,"count":0}],"isBlockCoverage":true},{"functionName":"assertEql","ranges":[{"startOffset":69629,"endOffset":69925,"count":0}],"isBlockCoverage":false},{"functionName":"assertAbove","ranges":[{"startOffset":70037,"endOffset":71750,"count":0}],"isBlockCoverage":false},{"functionName":"assertLeast","ranges":[{"startOffset":71919,"endOffset":73634,"count":0}],"isBlockCoverage":false},{"functionName":"assertBelow","ranges":[{"startOffset":73811,"endOffset":75525,"count":0}],"isBlockCoverage":false},{"functionName":"assertMost","ranges":[{"startOffset":75691,"endOffset":77401,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":77599,"endOffset":79572,"count":0}],"isBlockCoverage":false},{"functionName":"assertInstanceOf","ranges":[{"startOffset":79575,"endOffset":80388,"count":39},{"startOffset":79636,"endOffset":79664,"count":0},{"startOffset":79843,"endOffset":80141,"count":0},{"startOffset":80197,"endOffset":80239,"count":0}],"isBlockCoverage":true},{"functionName":"assertProperty","ranges":[{"startOffset":80541,"endOffset":82827,"count":6},{"startOffset":80598,"endOffset":80626,"count":0},{"startOffset":80830,"endOffset":80846,"count":0},{"startOffset":80869,"endOffset":81071,"count":0},{"startOffset":81109,"endOffset":81133,"count":0},{"startOffset":81134,"endOffset":81158,"count":0},{"startOffset":81160,"endOffset":81319,"count":0},{"startOffset":81339,"endOffset":81347,"count":0},{"startOffset":81349,"endOffset":81484,"count":0},{"startOffset":81523,"endOffset":81645,"count":0},{"startOffset":81734,"endOffset":81758,"count":0},{"startOffset":81784,"endOffset":81800,"count":0},{"startOffset":81829,"endOffset":81849,"count":0},{"startOffset":81924,"endOffset":81946,"count":0},{"startOffset":81964,"endOffset":81985,"count":0},{"startOffset":82006,"endOffset":82030,"count":0},{"startOffset":82097,"endOffset":82160,"count":0},{"startOffset":82186,"endOffset":82217,"count":0},{"startOffset":82282,"endOffset":82307,"count":0},{"startOffset":82520,"endOffset":82793,"count":0}],"isBlockCoverage":true},{"functionName":"isEql","ranges":[{"startOffset":81852,"endOffset":81881,"count":0}],"isBlockCoverage":false},{"functionName":"assertOwnProperty","ranges":[{"startOffset":82919,"endOffset":83036,"count":0}],"isBlockCoverage":false},{"functionName":"assertOwnPropertyDescriptor","ranges":[{"startOffset":83199,"endOffset":84250,"count":0}],"isBlockCoverage":false},{"functionName":"assertLengthChain","ranges":[{"startOffset":84473,"endOffset":84538,"count":6}],"isBlockCoverage":true},{"functionName":"assertLength","ranges":[{"startOffset":84587,"endOffset":85283,"count":6},{"startOffset":84634,"endOffset":84662,"count":0},{"startOffset":84855,"endOffset":84866,"count":0},{"startOffset":84871,"endOffset":84951,"count":0}],"isBlockCoverage":true},{"functionName":"assertMatch","ranges":[{"startOffset":85470,"endOffset":85701,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":85856,"endOffset":86227,"count":0}],"isBlockCoverage":false},{"functionName":"assertKeys","ranges":[{"startOffset":86230,"endOffset":88879,"count":0}],"isBlockCoverage":false},{"functionName":"assertThrows","ranges":[{"startOffset":88995,"endOffset":93235,"count":0}],"isBlockCoverage":false},{"functionName":"respondTo","ranges":[{"startOffset":93407,"endOffset":93813,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":93969,"endOffset":94014,"count":0}],"isBlockCoverage":false},{"functionName":"satisfy","ranges":[{"startOffset":94017,"endOffset":94363,"count":0}],"isBlockCoverage":false},{"functionName":"closeTo","ranges":[{"startOffset":94476,"endOffset":95263,"count":0}],"isBlockCoverage":false},{"functionName":"isSubsetOf","ranges":[{"startOffset":95380,"endOffset":96165,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":96231,"endOffset":97291,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":97328,"endOffset":97583,"count":0}],"isBlockCoverage":false},{"functionName":"oneOf","ranges":[{"startOffset":97586,"endOffset":98713,"count":0}],"isBlockCoverage":false},{"functionName":"assertChanges","ranges":[{"startOffset":98775,"endOffset":99754,"count":0}],"isBlockCoverage":false},{"functionName":"assertIncreases","ranges":[{"startOffset":99888,"endOffset":100937,"count":0}],"isBlockCoverage":false},{"functionName":"assertDecreases","ranges":[{"startOffset":101083,"endOffset":102132,"count":0}],"isBlockCoverage":false},{"functionName":"assertDelta","ranges":[{"startOffset":102278,"endOffset":102929,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":103042,"endOffset":103284,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":103319,"endOffset":103547,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":103582,"endOffset":103810,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":103845,"endOffset":104058,"count":0}],"isBlockCoverage":false},{"functionName":"expect","ranges":[{"startOffset":104094,"endOffset":104165,"count":121}],"isBlockCoverage":true},{"functionName":"expect.fail","ranges":[{"startOffset":104206,"endOffset":104468,"count":0}],"isBlockCoverage":false},{"functionName":"Should","ranges":[{"startOffset":104565,"endOffset":104577,"count":0}],"isBlockCoverage":false},{"functionName":"should","ranges":[{"startOffset":104589,"endOffset":104601,"count":0}],"isBlockCoverage":false},{"functionName":"loadShould","ranges":[{"startOffset":104606,"endOffset":106438,"count":0}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":106556,"endOffset":106732,"count":0}],"isBlockCoverage":false},{"functionName":"assert.fail","ranges":[{"startOffset":106773,"endOffset":107035,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isOk","ranges":[{"startOffset":107051,"endOffset":107125,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotOk","ranges":[{"startOffset":107144,"endOffset":107225,"count":0}],"isBlockCoverage":false},{"functionName":"assert.equal","ranges":[{"startOffset":107242,"endOffset":107494,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notEqual","ranges":[{"startOffset":107514,"endOffset":107769,"count":0}],"isBlockCoverage":false},{"functionName":"assert.strictEqual","ranges":[{"startOffset":107792,"endOffset":107886,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notStrictEqual","ranges":[{"startOffset":107912,"endOffset":108013,"count":0}],"isBlockCoverage":false},{"functionName":"assert.deepEqual.assert.deepStrictEqual","ranges":[{"startOffset":108059,"endOffset":108149,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notDeepEqual","ranges":[{"startOffset":108173,"endOffset":108270,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isAbove","ranges":[{"startOffset":108289,"endOffset":108382,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isAtLeast","ranges":[{"startOffset":108403,"endOffset":108502,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isBelow","ranges":[{"startOffset":108521,"endOffset":108614,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isAtMost","ranges":[{"startOffset":108634,"endOffset":108731,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isTrue","ranges":[{"startOffset":108749,"endOffset":108830,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotTrue","ranges":[{"startOffset":108851,"endOffset":108943,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isFalse","ranges":[{"startOffset":108962,"endOffset":109045,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotFalse","ranges":[{"startOffset":109067,"endOffset":109161,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNull","ranges":[{"startOffset":109179,"endOffset":109264,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotNull","ranges":[{"startOffset":109285,"endOffset":109377,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNaN","ranges":[{"startOffset":109394,"endOffset":109473,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotNaN","ranges":[{"startOffset":109493,"endOffset":109591,"count":0}],"isBlockCoverage":false},{"functionName":"assert.exists","ranges":[{"startOffset":109609,"endOffset":109688,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notExists","ranges":[{"startOffset":109709,"endOffset":109795,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isUndefined","ranges":[{"startOffset":109818,"endOffset":109910,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isDefined","ranges":[{"startOffset":109931,"endOffset":110025,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isCallable","ranges":[{"startOffset":110047,"endOffset":110145,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotCallable","ranges":[{"startOffset":110170,"endOffset":110275,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isObject","ranges":[{"startOffset":110295,"endOffset":110385,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotObject","ranges":[{"startOffset":110408,"endOffset":110505,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isArray","ranges":[{"startOffset":110524,"endOffset":110613,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotArray","ranges":[{"startOffset":110635,"endOffset":110731,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isString","ranges":[{"startOffset":110751,"endOffset":110841,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotString","ranges":[{"startOffset":110864,"endOffset":110961,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNumber","ranges":[{"startOffset":110981,"endOffset":111071,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotNumber","ranges":[{"startOffset":111094,"endOffset":111191,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isFinite","ranges":[{"startOffset":111211,"endOffset":111296,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isBoolean","ranges":[{"startOffset":111317,"endOffset":111409,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotBoolean","ranges":[{"startOffset":111433,"endOffset":111532,"count":0}],"isBlockCoverage":false},{"functionName":"assert.typeOf","ranges":[{"startOffset":111550,"endOffset":111642,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notTypeOf","ranges":[{"startOffset":111663,"endOffset":111774,"count":0}],"isBlockCoverage":false},{"functionName":"assert.instanceOf","ranges":[{"startOffset":111796,"endOffset":111901,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notInstanceOf","ranges":[{"startOffset":111926,"endOffset":112038,"count":0}],"isBlockCoverage":false},{"functionName":"assert.include","ranges":[{"startOffset":112057,"endOffset":112146,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notInclude","ranges":[{"startOffset":112168,"endOffset":112264,"count":0}],"isBlockCoverage":false},{"functionName":"assert.deepInclude","ranges":[{"startOffset":112287,"endOffset":112385,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notDeepInclude","ranges":[{"startOffset":112411,"endOffset":112516,"count":0}],"isBlockCoverage":false},{"functionName":"assert.nestedInclude","ranges":[{"startOffset":112541,"endOffset":112643,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notNestedInclude","ranges":[{"startOffset":112671,"endOffset":112780,"count":0}],"isBlockCoverage":false},{"functionName":"assert.deepNestedInclude","ranges":[{"startOffset":112809,"endOffset":112920,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notDeepNestedInclude","ranges":[{"startOffset":112952,"endOffset":113070,"count":0}],"isBlockCoverage":false},{"functionName":"assert.ownInclude","ranges":[{"startOffset":113092,"endOffset":113188,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notOwnInclude","ranges":[{"startOffset":113213,"endOffset":113316,"count":0}],"isBlockCoverage":false},{"functionName":"assert.deepOwnInclude","ranges":[{"startOffset":113342,"endOffset":113447,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notDeepOwnInclude","ranges":[{"startOffset":113476,"endOffset":113588,"count":0}],"isBlockCoverage":false},{"functionName":"assert.match","ranges":[{"startOffset":113605,"endOffset":113691,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notMatch","ranges":[{"startOffset":113711,"endOffset":113804,"count":0}],"isBlockCoverage":false},{"functionName":"assert.property","ranges":[{"startOffset":113824,"endOffset":113925,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notProperty","ranges":[{"startOffset":113948,"endOffset":114056,"count":0}],"isBlockCoverage":false},{"functionName":"assert.propertyVal","ranges":[{"startOffset":114079,"endOffset":114193,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notPropertyVal","ranges":[{"startOffset":114219,"endOffset":114340,"count":0}],"isBlockCoverage":false},{"functionName":"assert.deepPropertyVal","ranges":[{"startOffset":114367,"endOffset":114490,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notDeepPropertyVal","ranges":[{"startOffset":114520,"endOffset":114650,"count":0}],"isBlockCoverage":false},{"functionName":"assert.ownProperty","ranges":[{"startOffset":114673,"endOffset":114781,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notOwnProperty","ranges":[{"startOffset":114807,"endOffset":114922,"count":0}],"isBlockCoverage":false},{"functionName":"assert.ownPropertyVal","ranges":[{"startOffset":114948,"endOffset":115073,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notOwnPropertyVal","ranges":[{"startOffset":115102,"endOffset":115234,"count":0}],"isBlockCoverage":false},{"functionName":"assert.deepOwnPropertyVal","ranges":[{"startOffset":115264,"endOffset":115398,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notDeepOwnPropertyVal","ranges":[{"startOffset":115431,"endOffset":115572,"count":0}],"isBlockCoverage":false},{"functionName":"assert.nestedProperty","ranges":[{"startOffset":115598,"endOffset":115712,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notNestedProperty","ranges":[{"startOffset":115741,"endOffset":115862,"count":0}],"isBlockCoverage":false},{"functionName":"assert.nestedPropertyVal","ranges":[{"startOffset":115891,"endOffset":116018,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notNestedPropertyVal","ranges":[{"startOffset":116050,"endOffset":116184,"count":0}],"isBlockCoverage":false},{"functionName":"assert.deepNestedPropertyVal","ranges":[{"startOffset":116217,"endOffset":116353,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notDeepNestedPropertyVal","ranges":[{"startOffset":116389,"endOffset":116532,"count":0}],"isBlockCoverage":false},{"functionName":"assert.lengthOf","ranges":[{"startOffset":116552,"endOffset":116651,"count":0}],"isBlockCoverage":false},{"functionName":"assert.hasAnyKeys","ranges":[{"startOffset":116673,"endOffset":116776,"count":0}],"isBlockCoverage":false},{"functionName":"assert.hasAllKeys","ranges":[{"startOffset":116798,"endOffset":116901,"count":0}],"isBlockCoverage":false},{"functionName":"assert.containsAllKeys","ranges":[{"startOffset":116928,"endOffset":117039,"count":0}],"isBlockCoverage":false},{"functionName":"assert.doesNotHaveAnyKeys","ranges":[{"startOffset":117069,"endOffset":117184,"count":0}],"isBlockCoverage":false},{"functionName":"assert.doesNotHaveAllKeys","ranges":[{"startOffset":117214,"endOffset":117329,"count":0}],"isBlockCoverage":false},{"functionName":"assert.hasAnyDeepKeys","ranges":[{"startOffset":117355,"endOffset":117467,"count":0}],"isBlockCoverage":false},{"functionName":"assert.hasAllDeepKeys","ranges":[{"startOffset":117493,"endOffset":117605,"count":0}],"isBlockCoverage":false},{"functionName":"assert.containsAllDeepKeys","ranges":[{"startOffset":117636,"endOffset":117756,"count":0}],"isBlockCoverage":false},{"functionName":"assert.doesNotHaveAnyDeepKeys","ranges":[{"startOffset":117790,"endOffset":117914,"count":0}],"isBlockCoverage":false},{"functionName":"assert.doesNotHaveAllDeepKeys","ranges":[{"startOffset":117948,"endOffset":118072,"count":0}],"isBlockCoverage":false},{"functionName":"assert.throws","ranges":[{"startOffset":118090,"endOffset":118398,"count":0}],"isBlockCoverage":false},{"functionName":"assert.doesNotThrow","ranges":[{"startOffset":118422,"endOffset":118696,"count":0}],"isBlockCoverage":false},{"functionName":"assert.operator","ranges":[{"startOffset":118716,"endOffset":119668,"count":0}],"isBlockCoverage":false},{"functionName":"assert.closeTo","ranges":[{"startOffset":119687,"endOffset":119796,"count":0}],"isBlockCoverage":false},{"functionName":"assert.approximately","ranges":[{"startOffset":119821,"endOffset":119942,"count":0}],"isBlockCoverage":false},{"functionName":"assert.sameMembers","ranges":[{"startOffset":119965,"endOffset":120075,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notSameMembers","ranges":[{"startOffset":120101,"endOffset":120218,"count":0}],"isBlockCoverage":false},{"functionName":"assert.sameDeepMembers","ranges":[{"startOffset":120245,"endOffset":120364,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notSameDeepMembers","ranges":[{"startOffset":120394,"endOffset":120520,"count":0}],"isBlockCoverage":false},{"functionName":"assert.sameOrderedMembers","ranges":[{"startOffset":120550,"endOffset":120675,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notSameOrderedMembers","ranges":[{"startOffset":120708,"endOffset":120840,"count":0}],"isBlockCoverage":false},{"functionName":"assert.sameDeepOrderedMembers","ranges":[{"startOffset":120874,"endOffset":121008,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notSameDeepOrderedMembers","ranges":[{"startOffset":121045,"endOffset":121186,"count":0}],"isBlockCoverage":false},{"functionName":"assert.includeMembers","ranges":[{"startOffset":121212,"endOffset":121335,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notIncludeMembers","ranges":[{"startOffset":121364,"endOffset":121494,"count":0}],"isBlockCoverage":false},{"functionName":"assert.includeDeepMembers","ranges":[{"startOffset":121524,"endOffset":121656,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notIncludeDeepMembers","ranges":[{"startOffset":121689,"endOffset":121828,"count":0}],"isBlockCoverage":false},{"functionName":"assert.includeOrderedMembers","ranges":[{"startOffset":121861,"endOffset":121999,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notIncludeOrderedMembers","ranges":[{"startOffset":122035,"endOffset":122180,"count":0}],"isBlockCoverage":false},{"functionName":"assert.includeDeepOrderedMembers","ranges":[{"startOffset":122217,"endOffset":122364,"count":0}],"isBlockCoverage":false},{"functionName":"assert.notIncludeDeepOrderedMembers","ranges":[{"startOffset":122404,"endOffset":122558,"count":0}],"isBlockCoverage":false},{"functionName":"assert.oneOf","ranges":[{"startOffset":122575,"endOffset":122674,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isIterable","ranges":[{"startOffset":122696,"endOffset":122974,"count":0}],"isBlockCoverage":false},{"functionName":"assert.changes","ranges":[{"startOffset":122993,"endOffset":123192,"count":0}],"isBlockCoverage":false},{"functionName":"assert.changesBy","ranges":[{"startOffset":123213,"endOffset":123532,"count":0}],"isBlockCoverage":false},{"functionName":"assert.doesNotChange","ranges":[{"startOffset":123557,"endOffset":123773,"count":0}],"isBlockCoverage":false},{"functionName":"assert.changesButNotBy","ranges":[{"startOffset":123800,"endOffset":124133,"count":0}],"isBlockCoverage":false},{"functionName":"assert.increases","ranges":[{"startOffset":124154,"endOffset":124364,"count":0}],"isBlockCoverage":false},{"functionName":"assert.increasesBy","ranges":[{"startOffset":124387,"endOffset":124710,"count":0}],"isBlockCoverage":false},{"functionName":"assert.doesNotIncrease","ranges":[{"startOffset":124737,"endOffset":124957,"count":0}],"isBlockCoverage":false},{"functionName":"assert.increasesButNotBy","ranges":[{"startOffset":124986,"endOffset":125323,"count":0}],"isBlockCoverage":false},{"functionName":"assert.decreases","ranges":[{"startOffset":125344,"endOffset":125554,"count":0}],"isBlockCoverage":false},{"functionName":"assert.decreasesBy","ranges":[{"startOffset":125577,"endOffset":125900,"count":0}],"isBlockCoverage":false},{"functionName":"assert.doesNotDecrease","ranges":[{"startOffset":125927,"endOffset":126147,"count":0}],"isBlockCoverage":false},{"functionName":"assert.doesNotDecreaseBy","ranges":[{"startOffset":126176,"endOffset":126516,"count":0}],"isBlockCoverage":false},{"functionName":"assert.decreasesButNotBy","ranges":[{"startOffset":126545,"endOffset":126882,"count":0}],"isBlockCoverage":false},{"functionName":"assert.ifError","ranges":[{"startOffset":126901,"endOffset":126950,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isExtensible","ranges":[{"startOffset":126974,"endOffset":127067,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotExtensible","ranges":[{"startOffset":127094,"endOffset":127194,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isSealed","ranges":[{"startOffset":127214,"endOffset":127299,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotSealed","ranges":[{"startOffset":127322,"endOffset":127414,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isFrozen","ranges":[{"startOffset":127434,"endOffset":127519,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotFrozen","ranges":[{"startOffset":127542,"endOffset":127634,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isEmpty","ranges":[{"startOffset":127653,"endOffset":127736,"count":0}],"isBlockCoverage":false},{"functionName":"assert.isNotEmpty","ranges":[{"startOffset":127758,"endOffset":127848,"count":0}],"isBlockCoverage":false},{"functionName":"alias","ranges":[{"startOffset":127874,"endOffset":127947,"count":14}],"isBlockCoverage":true},{"functionName":"use","ranges":[{"startOffset":128337,"endOffset":128601,"count":0}],"isBlockCoverage":false}]},{"scriptId":"289","url":"","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18,"count":1}],"isBlockCoverage":true}]},{"scriptId":"290","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/com/validate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2588,"count":1}],"isBlockCoverage":true},{"functionName":"validateName","ranges":[{"startOffset":517,"endOffset":687,"count":22},{"startOffset":599,"endOffset":624,"count":19},{"startOffset":635,"endOffset":684,"count":4}],"isBlockCoverage":true},{"functionName":"validateUsername","ranges":[{"startOffset":691,"endOffset":885,"count":0}],"isBlockCoverage":false},{"functionName":"validatePassword","ranges":[{"startOffset":889,"endOffset":1059,"count":7},{"startOffset":965,"endOffset":998,"count":6},{"startOffset":1009,"endOffset":1056,"count":2}],"isBlockCoverage":true},{"functionName":"validatePasswordsMatch","ranges":[{"startOffset":1063,"endOffset":1219,"count":2},{"startOffset":1170,"endOffset":1216,"count":0}],"isBlockCoverage":true},{"functionName":"validateEmail","ranges":[{"startOffset":1223,"endOffset":1375,"count":13},{"startOffset":1290,"endOffset":1317,"count":12},{"startOffset":1328,"endOffset":1372,"count":3}],"isBlockCoverage":true},{"functionName":"validateCallback","ranges":[{"startOffset":1379,"endOffset":1519,"count":0}],"isBlockCoverage":false},{"functionName":"validateText","ranges":[{"startOffset":1523,"endOffset":1732,"count":0}],"isBlockCoverage":false},{"functionName":"validateUrl","ranges":[{"startOffset":1736,"endOffset":1903,"count":0}],"isBlockCoverage":false},{"functionName":"validateId","ranges":[{"startOffset":1907,"endOffset":2065,"count":36},{"startOffset":1981,"endOffset":2002,"count":28},{"startOffset":2013,"endOffset":2062,"count":8}],"isBlockCoverage":true},{"functionName":"validatePhone","ranges":[{"startOffset":2069,"endOffset":2245,"count":0}],"isBlockCoverage":false}]},{"scriptId":"291","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/data/User.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1030,"count":1}],"isBlockCoverage":true}]},{"scriptId":"292","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/data/Appointment.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":880,"count":1}],"isBlockCoverage":true}]},{"scriptId":"293","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/data/Note.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":604,"count":1}],"isBlockCoverage":true}]},{"scriptId":"294","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/data/Service.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":669,"count":1}],"isBlockCoverage":true}]},{"scriptId":"295","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/dotenv/config.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":176,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":172,"count":1}],"isBlockCoverage":true}]},{"scriptId":"296","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/dotenv/lib/main.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9972,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":382,"endOffset":1161,"count":1},{"startOffset":622,"endOffset":1145,"count":4},{"startOffset":725,"endOffset":730,"count":0},{"startOffset":1007,"endOffset":1098,"count":0}],"isBlockCoverage":true},{"functionName":"_parseVault","ranges":[{"startOffset":1163,"endOffset":2300,"count":0}],"isBlockCoverage":false},{"functionName":"_log","ranges":[{"startOffset":2302,"endOffset":2383,"count":0}],"isBlockCoverage":false},{"functionName":"_warn","ranges":[{"startOffset":2385,"endOffset":2467,"count":0}],"isBlockCoverage":false},{"functionName":"_debug","ranges":[{"startOffset":2469,"endOffset":2553,"count":0}],"isBlockCoverage":false},{"functionName":"_dotenvKey","ranges":[{"startOffset":2555,"endOffset":2979,"count":1},{"startOffset":2685,"endOffset":2717,"count":0},{"startOffset":2719,"endOffset":2754,"count":0},{"startOffset":2857,"endOffset":2893,"count":0},{"startOffset":2895,"endOffset":2934,"count":0}],"isBlockCoverage":true},{"functionName":"_instructions","ranges":[{"startOffset":2981,"endOffset":4260,"count":0}],"isBlockCoverage":false},{"functionName":"_vaultPath","ranges":[{"startOffset":4262,"endOffset":4909,"count":0}],"isBlockCoverage":false},{"functionName":"_resolveHome","ranges":[{"startOffset":4911,"endOffset":5028,"count":0}],"isBlockCoverage":false},{"functionName":"_configVault","ranges":[{"startOffset":5030,"endOffset":5359,"count":0}],"isBlockCoverage":false},{"functionName":"configDotenv","ranges":[{"startOffset":5361,"endOffset":6958,"count":1},{"startOffset":5562,"endOffset":5599,"count":0},{"startOffset":5622,"endOffset":5696,"count":0},{"startOffset":5792,"endOffset":6047,"count":0},{"startOffset":6539,"endOffset":6657,"count":0},{"startOffset":6739,"endOffset":6780,"count":0},{"startOffset":6856,"endOffset":6912,"count":0}],"isBlockCoverage":true},{"functionName":"config","ranges":[{"startOffset":7000,"endOffset":7509,"count":1},{"startOffset":7177,"endOffset":7508,"count":0}],"isBlockCoverage":true},{"functionName":"decrypt","ranges":[{"startOffset":7511,"endOffset":8582,"count":0}],"isBlockCoverage":false},{"functionName":"populate","ranges":[{"startOffset":8627,"endOffset":9479,"count":2},{"startOffset":8823,"endOffset":8983,"count":0},{"startOffset":9047,"endOffset":9477,"count":8},{"startOffset":9112,"endOffset":9424,"count":0}],"isBlockCoverage":true}]},{"scriptId":"297","url":"node:crypto","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9236,"count":1}],"isBlockCoverage":false},{"functionName":"lazyWebCrypto","ranges":[{"startOffset":3216,"endOffset":3321,"count":0}],"isBlockCoverage":false},{"functionName":"lazyOwnsProcessState","ranges":[{"startOffset":3348,"endOffset":3481,"count":0}],"isBlockCoverage":false},{"functionName":"createHash","ranges":[{"startOffset":3627,"endOffset":3711,"count":0}],"isBlockCoverage":false},{"functionName":"createCipher","ranges":[{"startOffset":3715,"endOffset":3817,"count":0}],"isBlockCoverage":false},{"functionName":"createCipheriv","ranges":[{"startOffset":3821,"endOffset":3925,"count":0}],"isBlockCoverage":false},{"functionName":"createDecipher","ranges":[{"startOffset":3929,"endOffset":4035,"count":0}],"isBlockCoverage":false},{"functionName":"createDecipheriv","ranges":[{"startOffset":4039,"endOffset":4147,"count":0}],"isBlockCoverage":false},{"functionName":"createDiffieHellman","ranges":[{"startOffset":4151,"endOffset":4309,"count":0}],"isBlockCoverage":false},{"functionName":"createDiffieHellmanGroup","ranges":[{"startOffset":4313,"endOffset":4397,"count":0}],"isBlockCoverage":false},{"functionName":"createECDH","ranges":[{"startOffset":4401,"endOffset":4459,"count":0}],"isBlockCoverage":false},{"functionName":"createHmac","ranges":[{"startOffset":4463,"endOffset":4547,"count":0}],"isBlockCoverage":false},{"functionName":"createSign","ranges":[{"startOffset":4551,"endOffset":4635,"count":0}],"isBlockCoverage":false},{"functionName":"createVerify","ranges":[{"startOffset":4639,"endOffset":4727,"count":0}],"isBlockCoverage":false},{"functionName":"getFips","ranges":[{"startOffset":5849,"endOffset":5936,"count":0}],"isBlockCoverage":false},{"functionName":"setFips","ranges":[{"startOffset":5940,"endOffset":6234,"count":0}],"isBlockCoverage":false},{"functionName":"getRandomValues","ranges":[{"startOffset":6238,"endOffset":6331,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6413,"endOffset":6677,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6682,"endOffset":6879,"count":0}],"isBlockCoverage":false},{"functionName":"getRandomBytesAlias","ranges":[{"startOffset":6933,"endOffset":7807,"count":3}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":7035,"endOffset":7547,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7554,"endOffset":7797,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8583,"endOffset":8623,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8743,"endOffset":8790,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8924,"endOffset":8945,"count":0}],"isBlockCoverage":false}]},{"scriptId":"298","url":"node:internal/crypto/random","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":16859,"count":1}],"isBlockCoverage":false},{"functionName":"assertOffset","ranges":[{"startOffset":1328,"endOffset":1704,"count":41},{"startOffset":1568,"endOffset":1652,"count":0}],"isBlockCoverage":true},{"functionName":"assertSize","ranges":[{"startOffset":1708,"endOffset":2183,"count":82},{"startOffset":1891,"endOffset":2012,"count":0},{"startOffset":2046,"endOffset":2133,"count":0}],"isBlockCoverage":true},{"functionName":"randomBytes","ranges":[{"startOffset":2187,"endOffset":2748,"count":41},{"startOffset":2301,"endOffset":2352,"count":0},{"startOffset":2490,"endOffset":2747,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2597,"endOffset":2743,"count":0}],"isBlockCoverage":false},{"functionName":"randomFillSync","ranges":[{"startOffset":2752,"endOffset":3452,"count":41},{"startOffset":2831,"endOffset":2857,"count":0},{"startOffset":2859,"endOffset":2972,"count":0},{"startOffset":3120,"endOffset":3163,"count":0},{"startOffset":3269,"endOffset":3280,"count":0},{"startOffset":3422,"endOffset":3432,"count":0}],"isBlockCoverage":true},{"functionName":"randomFill","ranges":[{"startOffset":3456,"endOffset":4544,"count":0}],"isBlockCoverage":false},{"functionName":"randomInt","ranges":[{"startOffset":5109,"endOffset":7417,"count":0}],"isBlockCoverage":false},{"functionName":"asyncRefillRandomIntCache","ranges":[{"startOffset":7421,"endOffset":8322,"count":0}],"isBlockCoverage":false},{"functionName":"onJobDone","ranges":[{"startOffset":8328,"endOffset":8493,"count":0}],"isBlockCoverage":false},{"functionName":"getRandomValues","ranges":[{"startOffset":8732,"endOffset":9366,"count":0}],"isBlockCoverage":false},{"functionName":"getHexBytes","ranges":[{"startOffset":9745,"endOffset":10053,"count":0}],"isBlockCoverage":false},{"functionName":"serializeUUID","ranges":[{"startOffset":10057,"endOffset":10806,"count":0}],"isBlockCoverage":false},{"functionName":"getBufferedUUID","ranges":[{"startOffset":10810,"endOffset":11121,"count":0}],"isBlockCoverage":false},{"functionName":"getUnbufferedUUID","ranges":[{"startOffset":11125,"endOffset":11369,"count":0}],"isBlockCoverage":false},{"functionName":"randomUUID","ranges":[{"startOffset":11373,"endOffset":11703,"count":0}],"isBlockCoverage":false},{"functionName":"createRandomPrimeJob","ranges":[{"startOffset":11707,"endOffset":12992,"count":0}],"isBlockCoverage":false},{"functionName":"generatePrime","ranges":[{"startOffset":12996,"endOffset":13472,"count":0}],"isBlockCoverage":false},{"functionName":"generatePrimeSync","ranges":[{"startOffset":13476,"endOffset":13742,"count":0}],"isBlockCoverage":false},{"functionName":"numberToHexCharCode","ranges":[{"startOffset":14024,"endOffset":14068,"count":0}],"isBlockCoverage":false},{"functionName":"arrayBufferToUnsignedBigInt","ranges":[{"startOffset":14149,"endOffset":14588,"count":0}],"isBlockCoverage":false},{"functionName":"unsignedBigIntToBuffer","ranges":[{"startOffset":14592,"endOffset":14897,"count":0}],"isBlockCoverage":false},{"functionName":"checkPrime","ranges":[{"startOffset":14901,"endOffset":15826,"count":0}],"isBlockCoverage":false},{"functionName":"checkPrimeSync","ranges":[{"startOffset":15830,"endOffset":16658,"count":0}],"isBlockCoverage":false}]},{"scriptId":"299","url":"node:internal/crypto/pbkdf2","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3149,"count":1}],"isBlockCoverage":false},{"functionName":"pbkdf2","ranges":[{"startOffset":503,"endOffset":1194,"count":0}],"isBlockCoverage":false},{"functionName":"pbkdf2Sync","ranges":[{"startOffset":1198,"endOffset":1620,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":1624,"endOffset":2106,"count":0}],"isBlockCoverage":false},{"functionName":"pbkdf2DeriveBits","ranges":[{"startOffset":2152,"endOffset":3074,"count":0}],"isBlockCoverage":false}]},{"scriptId":"300","url":"node:internal/crypto/util","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":16434,"count":1}],"isBlockCoverage":false},{"functionName":"toBuf","ranges":[{"startOffset":1962,"endOffset":2148,"count":0}],"isBlockCoverage":false},{"functionName":"getHashCache","ranges":[{"startOffset":2169,"endOffset":2447,"count":0}],"isBlockCoverage":false},{"functionName":"getCachedHashId","ranges":[{"startOffset":2451,"endOffset":2582,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2618,"endOffset":2661,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2696,"endOffset":2738,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2773,"endOffset":2815,"count":0}],"isBlockCoverage":false},{"functionName":"setEngine","ranges":[{"startOffset":2821,"endOffset":3242,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3291,"endOffset":3798,"count":0}],"isBlockCoverage":false},{"functionName":"validateMaxBufferLength","ranges":[{"startOffset":7378,"endOffset":7597,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeAlgorithm","ranges":[{"startOffset":7830,"endOffset":10338,"count":0}],"isBlockCoverage":false},{"functionName":"getDataViewOrTypedArrayBuffer","ranges":[{"startOffset":10342,"endOffset":10484,"count":0}],"isBlockCoverage":false},{"functionName":"getDataViewOrTypedArrayByteOffset","ranges":[{"startOffset":10488,"endOffset":10642,"count":0}],"isBlockCoverage":false},{"functionName":"getDataViewOrTypedArrayByteLength","ranges":[{"startOffset":10646,"endOffset":10800,"count":0}],"isBlockCoverage":false},{"functionName":"hasAnyNotIn","ranges":[{"startOffset":10804,"endOffset":10948,"count":0}],"isBlockCoverage":false},{"functionName":"validateBitLength","ranges":[{"startOffset":10952,"endOffset":11306,"count":0}],"isBlockCoverage":false},{"functionName":"validateByteLength","ranges":[{"startOffset":11310,"endOffset":11512,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11559,"endOffset":11865,"count":0}],"isBlockCoverage":false},{"functionName":"onDone","ranges":[{"startOffset":11871,"endOffset":12110,"count":0}],"isBlockCoverage":false},{"functionName":"jobPromise","ranges":[{"startOffset":12114,"endOffset":12394,"count":0}],"isBlockCoverage":false},{"functionName":"bigIntArrayToUnsignedInt","ranges":[{"startOffset":12939,"endOffset":13230,"count":0}],"isBlockCoverage":false},{"functionName":"bigIntArrayToUnsignedBigInt","ranges":[{"startOffset":13234,"endOffset":13479,"count":0}],"isBlockCoverage":false},{"functionName":"getStringOption","ranges":[{"startOffset":13483,"endOffset":13653,"count":0}],"isBlockCoverage":false},{"functionName":"getUsagesUnion","ranges":[{"startOffset":13657,"endOffset":13876,"count":0}],"isBlockCoverage":false},{"functionName":"getBlockSize","ranges":[{"startOffset":13880,"endOffset":14068,"count":0}],"isBlockCoverage":false},{"functionName":"getDigestSizeInBytes","ranges":[{"startOffset":14072,"endOffset":14262,"count":0}],"isBlockCoverage":false},{"functionName":"validateKeyOps","ranges":[{"startOffset":14414,"endOffset":15409,"count":0}],"isBlockCoverage":false},{"functionName":"secureHeapUsed","ranges":[{"startOffset":15413,"endOffset":15805,"count":0}],"isBlockCoverage":false}]},{"scriptId":"301","url":"node:internal/crypto/hashnames","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2604,"count":1}],"isBlockCoverage":false},{"functionName":"normalizeHashName","ranges":[{"startOffset":1958,"endOffset":2207,"count":0}],"isBlockCoverage":false}]},{"scriptId":"302","url":"node:internal/crypto/scrypt","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3466,"count":1}],"isBlockCoverage":false},{"functionName":"scrypt","ranges":[{"startOffset":665,"endOffset":1354,"count":0}],"isBlockCoverage":false},{"functionName":"scryptSync","ranges":[{"startOffset":1358,"endOffset":1776,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":1780,"endOffset":3412,"count":0}],"isBlockCoverage":false}]},{"scriptId":"303","url":"node:internal/crypto/hkdf","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3569,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":866,"endOffset":1439,"count":0}],"isBlockCoverage":false},{"functionName":"prepareKey","ranges":[{"startOffset":1445,"endOffset":1897,"count":0}],"isBlockCoverage":false},{"functionName":"hkdf","ranges":[{"startOffset":1901,"endOffset":2386,"count":0}],"isBlockCoverage":false},{"functionName":"hkdfSync","ranges":[{"startOffset":2390,"endOffset":2743,"count":0}],"isBlockCoverage":false},{"functionName":"hkdfDeriveBits","ranges":[{"startOffset":2785,"endOffset":3500,"count":0}],"isBlockCoverage":false}]},{"scriptId":"304","url":"node:internal/crypto/keys","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":23190,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2430,"endOffset":6706,"count":1}],"isBlockCoverage":true},{"functionName":"KeyObject","ranges":[{"startOffset":2543,"endOffset":3102,"count":0}],"isBlockCoverage":false},{"functionName":"get type","ranges":[{"startOffset":3110,"endOffset":3159,"count":0}],"isBlockCoverage":false},{"functionName":"from","ranges":[{"startOffset":3174,"endOffset":3319,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":3327,"endOffset":3619,"count":0}],"isBlockCoverage":false},{"functionName":"SecretKeyObject","ranges":[{"startOffset":3849,"endOffset":3909,"count":0}],"isBlockCoverage":false},{"functionName":"get symmetricKeySize","ranges":[{"startOffset":3917,"endOffset":3999,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":4007,"endOffset":4365,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeKeyDetails","ranges":[{"startOffset":4504,"endOffset":4782,"count":0}],"isBlockCoverage":false},{"functionName":"AsymmetricKeyObject","ranges":[{"startOffset":4895,"endOffset":4957,"count":0}],"isBlockCoverage":false},{"functionName":"get asymmetricKeyType","ranges":[{"startOffset":4965,"endOffset":5120,"count":0}],"isBlockCoverage":false},{"functionName":"get asymmetricKeyDetails","ranges":[{"startOffset":5128,"endOffset":5518,"count":0}],"isBlockCoverage":false},{"functionName":"PublicKeyObject","ranges":[{"startOffset":5586,"endOffset":5646,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":5654,"endOffset":5954,"count":0}],"isBlockCoverage":false},{"functionName":"PrivateKeyObject","ranges":[{"startOffset":6023,"endOffset":6084,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":6092,"endOffset":6621,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyFormat","ranges":[{"startOffset":6712,"endOffset":7107,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyType","ranges":[{"startOffset":7111,"endOffset":7985,"count":0}],"isBlockCoverage":false},{"functionName":"option","ranges":[{"startOffset":7989,"endOffset":8113,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyFormatAndType","ranges":[{"startOffset":8117,"endOffset":8834,"count":0}],"isBlockCoverage":false},{"functionName":"isStringOrBuffer","ranges":[{"startOffset":8838,"endOffset":8979,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyEncoding","ranges":[{"startOffset":8983,"endOffset":10382,"count":0}],"isBlockCoverage":false},{"functionName":"parsePublicKeyEncoding","ranges":[{"startOffset":10586,"endOffset":10724,"count":0}],"isBlockCoverage":false},{"functionName":"parsePrivateKeyEncoding","ranges":[{"startOffset":10929,"endOffset":11047,"count":0}],"isBlockCoverage":false},{"functionName":"getKeyObjectHandle","ranges":[{"startOffset":11051,"endOffset":11648,"count":0}],"isBlockCoverage":false},{"functionName":"getKeyTypes","ranges":[{"startOffset":11652,"endOffset":12173,"count":0}],"isBlockCoverage":false},{"functionName":"getKeyObjectHandleFromJwk","ranges":[{"startOffset":12177,"endOffset":14834,"count":0}],"isBlockCoverage":false},{"functionName":"prepareAsymmetricKey","ranges":[{"startOffset":14838,"endOffset":16423,"count":0}],"isBlockCoverage":false},{"functionName":"preparePrivateKey","ranges":[{"startOffset":16427,"endOffset":16517,"count":0}],"isBlockCoverage":false},{"functionName":"preparePublicOrPrivateKey","ranges":[{"startOffset":16521,"endOffset":16618,"count":0}],"isBlockCoverage":false},{"functionName":"prepareSecretKey","ranges":[{"startOffset":16622,"endOffset":17341,"count":0}],"isBlockCoverage":false},{"functionName":"createSecretKey","ranges":[{"startOffset":17345,"endOffset":17554,"count":0}],"isBlockCoverage":false},{"functionName":"createPublicKey","ranges":[{"startOffset":17558,"endOffset":17906,"count":0}],"isBlockCoverage":false},{"functionName":"createPrivateKey","ranges":[{"startOffset":17910,"endOffset":18262,"count":0}],"isBlockCoverage":false},{"functionName":"isKeyObject","ranges":[{"startOffset":18266,"endOffset":18350,"count":0}],"isBlockCoverage":false},{"functionName":"CryptoKey","ranges":[{"startOffset":18782,"endOffset":18844,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":18850,"endOffset":19214,"count":0}],"isBlockCoverage":false},{"functionName":"get type","ranges":[{"startOffset":19220,"endOffset":19359,"count":0}],"isBlockCoverage":false},{"functionName":"get extractable","ranges":[{"startOffset":19365,"endOffset":19508,"count":0}],"isBlockCoverage":false},{"functionName":"get algorithm","ranges":[{"startOffset":19514,"endOffset":19653,"count":0}],"isBlockCoverage":false},{"functionName":"get usages","ranges":[{"startOffset":19659,"endOffset":19806,"count":0}],"isBlockCoverage":false},{"functionName":"defineCryptoKeyProperties","ranges":[{"startOffset":20281,"endOffset":21224,"count":0}],"isBlockCoverage":false},{"functionName":"InternalCryptoKey","ranges":[{"startOffset":21528,"endOffset":21958,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21964,"endOffset":22340,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22346,"endOffset":22495,"count":0}],"isBlockCoverage":false},{"functionName":"isCryptoKey","ranges":[{"startOffset":22629,"endOffset":22715,"count":0}],"isBlockCoverage":false}]},{"scriptId":"305","url":"node:internal/crypto/keygen","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11121,"count":1}],"isBlockCoverage":false},{"functionName":"isJwk","ranges":[{"startOffset":1248,"endOffset":1320,"count":0}],"isBlockCoverage":false},{"functionName":"wrapKey","ranges":[{"startOffset":1324,"endOffset":1484,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyPair","ranges":[{"startOffset":1488,"endOffset":2143,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyPairSync","ranges":[{"startOffset":2297,"endOffset":2416,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":2420,"endOffset":2813,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyEncoding","ranges":[{"startOffset":2817,"endOffset":4108,"count":0}],"isBlockCoverage":false},{"functionName":"createJob","ranges":[{"startOffset":4112,"endOffset":9576,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyJob","ranges":[{"startOffset":9611,"endOffset":10167,"count":0}],"isBlockCoverage":false},{"functionName":"handleGenerateKeyError","ranges":[{"startOffset":10171,"endOffset":10382,"count":0}],"isBlockCoverage":false},{"functionName":"generateKey","ranges":[{"startOffset":10386,"endOffset":10872,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeySync","ranges":[{"startOffset":10876,"endOffset":11013,"count":0}],"isBlockCoverage":false}]},{"scriptId":"306","url":"node:internal/crypto/diffiehellman","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10275,"count":1}],"isBlockCoverage":false},{"functionName":"DiffieHellman","ranges":[{"startOffset":1301,"endOffset":3159,"count":0}],"isBlockCoverage":false},{"functionName":"DiffieHellmanGroup","ranges":[{"startOffset":3165,"endOffset":3501,"count":0}],"isBlockCoverage":false},{"functionName":"dhGenerateKeys","ranges":[{"startOffset":3619,"endOffset":3737,"count":0}],"isBlockCoverage":false},{"functionName":"dhComputeSecret","ranges":[{"startOffset":3858,"endOffset":4122,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPrime","ranges":[{"startOffset":4228,"endOffset":4340,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetGenerator","ranges":[{"startOffset":4458,"endOffset":4586,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPublicKey","ranges":[{"startOffset":4704,"endOffset":4820,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPrivateKey","ranges":[{"startOffset":4941,"endOffset":5059,"count":0}],"isBlockCoverage":false},{"functionName":"setPublicKey","ranges":[{"startOffset":5104,"endOffset":5250,"count":0}],"isBlockCoverage":false},{"functionName":"setPrivateKey","ranges":[{"startOffset":5297,"endOffset":5445,"count":0}],"isBlockCoverage":false},{"functionName":"ECDH","ranges":[{"startOffset":5452,"endOffset":5612,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeys","ranges":[{"startOffset":5930,"endOffset":6056,"count":0}],"isBlockCoverage":false},{"functionName":"getPublicKey","ranges":[{"startOffset":6091,"endOffset":6246,"count":0}],"isBlockCoverage":false},{"functionName":"convertKey","ranges":[{"startOffset":6269,"endOffset":6541,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":6546,"endOffset":6685,"count":0}],"isBlockCoverage":false},{"functionName":"getFormat","ranges":[{"startOffset":6689,"endOffset":7022,"count":0}],"isBlockCoverage":false},{"functionName":"diffieHellman","ranges":[{"startOffset":7100,"endOffset":8194,"count":0}],"isBlockCoverage":false},{"functionName":"ecdhDeriveBits","ranges":[{"startOffset":8317,"endOffset":10160,"count":0}],"isBlockCoverage":false}]},{"scriptId":"307","url":"node:internal/crypto/cipher","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10532,"count":1}],"isBlockCoverage":false},{"functionName":"rsaFunctionFor","ranges":[{"startOffset":1297,"endOffset":2062,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1366,"endOffset":2058,"count":0}],"isBlockCoverage":false},{"functionName":"getDecoder","ranges":[{"startOffset":2574,"endOffset":2950,"count":0}],"isBlockCoverage":false},{"functionName":"getUIntOption","ranges":[{"startOffset":2954,"endOffset":3196,"count":0}],"isBlockCoverage":false},{"functionName":"createCipherBase","ranges":[{"startOffset":3200,"endOffset":3630,"count":0}],"isBlockCoverage":false},{"functionName":"createCipher","ranges":[{"startOffset":3634,"endOffset":3874,"count":0}],"isBlockCoverage":false},{"functionName":"createCipherWithIV","ranges":[{"startOffset":3878,"endOffset":4223,"count":0}],"isBlockCoverage":false},{"functionName":"Cipher","ranges":[{"startOffset":4473,"endOffset":4679,"count":0}],"isBlockCoverage":false},{"functionName":"_transform","ranges":[{"startOffset":4827,"endOffset":4946,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":4977,"endOffset":5123,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":5154,"endOffset":5686,"count":0}],"isBlockCoverage":false},{"functionName":"final","ranges":[{"startOffset":5718,"endOffset":5971,"count":0}],"isBlockCoverage":false},{"functionName":"setAutoPadding","ranges":[{"startOffset":6012,"endOffset":6163,"count":0}],"isBlockCoverage":false},{"functionName":"getAuthTag","ranges":[{"startOffset":6198,"endOffset":6363,"count":0}],"isBlockCoverage":false},{"functionName":"setAuthTag","ranges":[{"startOffset":6370,"endOffset":6587,"count":0}],"isBlockCoverage":false},{"functionName":"setAAD","ranges":[{"startOffset":6617,"endOffset":6966,"count":0}],"isBlockCoverage":false},{"functionName":"Cipheriv","ranges":[{"startOffset":7221,"endOffset":7436,"count":0}],"isBlockCoverage":false},{"functionName":"addCipherPrototypeFunctions","ranges":[{"startOffset":7440,"endOffset":8043,"count":3},{"startOffset":7842,"endOffset":7917,"count":1},{"startOffset":7917,"endOffset":7981,"count":2}],"isBlockCoverage":true},{"functionName":"Decipher","ranges":[{"startOffset":8455,"endOffset":8668,"count":0}],"isBlockCoverage":false},{"functionName":"Decipheriv","ranges":[{"startOffset":9084,"endOffset":9306,"count":0}],"isBlockCoverage":false},{"functionName":"getCipherInfo","ranges":[{"startOffset":9474,"endOffset":10360,"count":0}],"isBlockCoverage":false}]},{"scriptId":"308","url":"node:internal/streams/lazy_transform","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1597,"count":1}],"isBlockCoverage":false},{"functionName":"LazyTransform","ranges":[{"startOffset":416,"endOffset":480,"count":0}],"isBlockCoverage":false},{"functionName":"makeGetter","ranges":[{"startOffset":616,"endOffset":950,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":654,"endOffset":946,"count":0}],"isBlockCoverage":false},{"functionName":"makeSetter","ranges":[{"startOffset":954,"endOffset":1183,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":992,"endOffset":1179,"count":0}],"isBlockCoverage":false}]},{"scriptId":"309","url":"node:internal/crypto/sig","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7243,"count":1}],"isBlockCoverage":false},{"functionName":"Sign","ranges":[{"startOffset":922,"endOffset":1189,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":1317,"endOffset":1412,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":1441,"endOffset":1764,"count":0}],"isBlockCoverage":false},{"functionName":"getPadding","ranges":[{"startOffset":1769,"endOffset":1846,"count":0}],"isBlockCoverage":false},{"functionName":"getSaltLength","ranges":[{"startOffset":1850,"endOffset":1933,"count":0}],"isBlockCoverage":false},{"functionName":"getDSASignatureEncoding","ranges":[{"startOffset":1937,"endOffset":2300,"count":0}],"isBlockCoverage":false},{"functionName":"getIntOption","ranges":[{"startOffset":2304,"endOffset":2558,"count":0}],"isBlockCoverage":false},{"functionName":"sign","ranges":[{"startOffset":2584,"endOffset":3220,"count":0}],"isBlockCoverage":false},{"functionName":"signOneShot","ranges":[{"startOffset":3225,"endOffset":4495,"count":0}],"isBlockCoverage":false},{"functionName":"Verify","ranges":[{"startOffset":4499,"endOffset":4774,"count":0}],"isBlockCoverage":false},{"functionName":"verify","ranges":[{"startOffset":5010,"endOffset":5612,"count":0}],"isBlockCoverage":false},{"functionName":"verifyOneShot","ranges":[{"startOffset":5617,"endOffset":7161,"count":0}],"isBlockCoverage":false}]},{"scriptId":"310","url":"node:internal/crypto/hash","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6172,"count":1}],"isBlockCoverage":false},{"functionName":"Hash","ranges":[{"startOffset":1165,"endOffset":1909,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":2045,"endOffset":2219,"count":0}],"isBlockCoverage":false},{"functionName":"_transform","ranges":[{"startOffset":2252,"endOffset":2360,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":2389,"endOffset":2472,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":2501,"endOffset":2980,"count":0}],"isBlockCoverage":false},{"functionName":"digest","ranges":[{"startOffset":3011,"endOffset":3341,"count":0}],"isBlockCoverage":false},{"functionName":"Hmac","ranges":[{"startOffset":3346,"endOffset":3758,"count":0}],"isBlockCoverage":false},{"functionName":"digest","ranges":[{"startOffset":3946,"endOffset":4392,"count":0}],"isBlockCoverage":false},{"functionName":"asyncDigest","ranges":[{"startOffset":4554,"endOffset":5043,"count":0}],"isBlockCoverage":false},{"functionName":"hash","ranges":[{"startOffset":5047,"endOffset":6101,"count":0}],"isBlockCoverage":false}]},{"scriptId":"311","url":"node:internal/crypto/x509","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10277,"count":1}],"isBlockCoverage":false},{"functionName":"isX509Certificate","ranges":[{"startOffset":1218,"endOffset":1303,"count":0}],"isBlockCoverage":false},{"functionName":"getFlags","ranges":[{"startOffset":1307,"endOffset":2579,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2583,"endOffset":2752,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2756,"endOffset":10019,"count":0}],"isBlockCoverage":false}]},{"scriptId":"312","url":"node:internal/crypto/certificate","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1599,"count":1}],"isBlockCoverage":false},{"functionName":"verifySpkac","ranges":[{"startOffset":401,"endOffset":524,"count":0}],"isBlockCoverage":false},{"functionName":"exportPublicKey","ranges":[{"startOffset":528,"endOffset":659,"count":0}],"isBlockCoverage":false},{"functionName":"exportChallenge","ranges":[{"startOffset":663,"endOffset":794,"count":0}],"isBlockCoverage":false},{"functionName":"Certificate","ranges":[{"startOffset":1161,"endOffset":1258,"count":0}],"isBlockCoverage":false}]},{"scriptId":"313","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/dotenv/lib/env-options.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":633,"count":1},{"startOffset":126,"endOffset":185,"count":0},{"startOffset":231,"endOffset":282,"count":0},{"startOffset":329,"endOffset":382,"count":0},{"startOffset":432,"endOffset":491,"count":0},{"startOffset":543,"endOffset":606,"count":0}],"isBlockCoverage":true}]},{"scriptId":"314","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/dotenv/lib/cli-options.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":289,"count":1}],"isBlockCoverage":true},{"functionName":"optionMatcher","ranges":[{"startOffset":94,"endOffset":288,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":147,"endOffset":281,"count":3},{"startOffset":220,"endOffset":262,"count":0}],"isBlockCoverage":true}]},{"scriptId":"315","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2550,"count":1}],"isBlockCoverage":true}]},{"scriptId":"316","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":315,"count":1}],"isBlockCoverage":true}]},{"scriptId":"317","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/drivers/node-mongodb-native/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":135,"count":1}],"isBlockCoverage":true}]},{"scriptId":"318","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14358,"count":1},{"startOffset":9130,"endOffset":9537,"count":48},{"startOffset":9427,"endOffset":9446,"count":9},{"startOffset":9446,"endOffset":9502,"count":39},{"startOffset":9502,"endOffset":9521,"count":0},{"startOffset":9521,"endOffset":9537,"count":39}],"isBlockCoverage":true},{"functionName":"NativeCollection","ranges":[{"startOffset":867,"endOffset":1123,"count":4}],"isBlockCoverage":true},{"functionName":"NativeCollection.onOpen","ranges":[{"startOffset":1354,"endOffset":1500,"count":64}],"isBlockCoverage":true},{"functionName":"NativeCollection.onClose","ranges":[{"startOffset":1605,"endOffset":1682,"count":32}],"isBlockCoverage":true},{"functionName":"_getCollection","ranges":[{"startOffset":1931,"endOffset":2152,"count":116},{"startOffset":2015,"endOffset":2151,"count":0}],"isBlockCoverage":true},{"functionName":"iter","ranges":[{"startOffset":2367,"endOffset":9060,"count":39}],"isBlockCoverage":true},{"functionName":"NativeCollection.","ranges":[{"startOffset":2420,"endOffset":9057,"count":116},{"startOffset":2773,"endOffset":2806,"count":0},{"startOffset":2864,"endOffset":2881,"count":0},{"startOffset":3072,"endOffset":3331,"count":0},{"startOffset":3433,"endOffset":5768,"count":0},{"startOffset":5804,"endOffset":5836,"count":115},{"startOffset":5838,"endOffset":6363,"count":0},{"startOffset":6380,"endOffset":7016,"count":0},{"startOffset":7194,"endOffset":7492,"count":0},{"startOffset":7529,"endOffset":7561,"count":1},{"startOffset":7563,"endOffset":7841,"count":0},{"startOffset":7958,"endOffset":8651,"count":115},{"startOffset":8651,"endOffset":8676,"count":1},{"startOffset":8676,"endOffset":9053,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3916,"endOffset":4300,"count":0}],"isBlockCoverage":false},{"functionName":"collectionOperationCallback","ranges":[{"startOffset":4372,"endOffset":4551,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4665,"endOffset":5049,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5146,"endOffset":5590,"count":0}],"isBlockCoverage":false},{"functionName":"collectionOperationCallback","ranges":[{"startOffset":5857,"endOffset":6291,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7995,"endOffset":8302,"count":113},{"startOffset":8054,"endOffset":8106,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8314,"endOffset":8632,"count":2},{"startOffset":8372,"endOffset":8439,"count":0}],"isBlockCoverage":true},{"functionName":"NativeCollection.$print","ranges":[{"startOffset":9642,"endOffset":10086,"count":0}],"isBlockCoverage":false},{"functionName":"NativeCollection.$printToStream","ranges":[{"startOffset":10200,"endOffset":10544,"count":0}],"isBlockCoverage":false},{"functionName":"NativeCollection.$format","ranges":[{"startOffset":10664,"endOffset":10827,"count":0}],"isBlockCoverage":false},{"functionName":"inspectable","ranges":[{"startOffset":10908,"endOffset":11111,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":11112,"endOffset":11157,"count":0}],"isBlockCoverage":false},{"functionName":"formatObjectId","ranges":[{"startOffset":11158,"endOffset":11261,"count":0}],"isBlockCoverage":false},{"functionName":"formatDate","ranges":[{"startOffset":11262,"endOffset":11469,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":11470,"endOffset":14071,"count":0}],"isBlockCoverage":false}]},{"scriptId":"319","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/collection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6862,"count":1}],"isBlockCoverage":true},{"functionName":"Collection","ranges":[{"startOffset":488,"endOffset":817,"count":4},{"startOffset":551,"endOffset":571,"count":0},{"startOffset":791,"endOffset":815,"count":0}],"isBlockCoverage":true},{"functionName":"Collection.onOpen","ranges":[{"startOffset":1226,"endOffset":1298,"count":64}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1274,"endOffset":1294,"count":64}],"isBlockCoverage":true},{"functionName":"Collection.onClose","ranges":[{"startOffset":1400,"endOffset":1413,"count":32}],"isBlockCoverage":true},{"functionName":"Collection.addQueue","ranges":[{"startOffset":1675,"endOffset":1747,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.removeQueue","ranges":[{"startOffset":1961,"endOffset":2150,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.doQueue","ranges":[{"startOffset":2265,"endOffset":2588,"count":64},{"startOffset":2313,"endOffset":2466,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2520,"endOffset":2569,"count":64}],"isBlockCoverage":true},{"functionName":"Collection.ensureIndex","ranges":[{"startOffset":2683,"endOffset":2766,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.createIndex","ranges":[{"startOffset":2861,"endOffset":2944,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.findAndModify","ranges":[{"startOffset":3041,"endOffset":3126,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.findOneAndUpdate","ranges":[{"startOffset":3226,"endOffset":3314,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.findOneAndDelete","ranges":[{"startOffset":3414,"endOffset":3502,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.findOneAndReplace","ranges":[{"startOffset":3603,"endOffset":3692,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.findOne","ranges":[{"startOffset":3783,"endOffset":3862,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.find","ranges":[{"startOffset":3950,"endOffset":4026,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.insert","ranges":[{"startOffset":4116,"endOffset":4194,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.insertOne","ranges":[{"startOffset":4287,"endOffset":4368,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.insertMany","ranges":[{"startOffset":4462,"endOffset":4544,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.save","ranges":[{"startOffset":4632,"endOffset":4708,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.updateOne","ranges":[{"startOffset":4801,"endOffset":4882,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.updateMany","ranges":[{"startOffset":4976,"endOffset":5058,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.deleteOne","ranges":[{"startOffset":5151,"endOffset":5232,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.deleteMany","ranges":[{"startOffset":5326,"endOffset":5408,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.getIndexes","ranges":[{"startOffset":5502,"endOffset":5584,"count":0}],"isBlockCoverage":false},{"functionName":"Collection.watch","ranges":[{"startOffset":5673,"endOffset":5750,"count":0}],"isBlockCoverage":false},{"functionName":"_shouldBufferCommands","ranges":[{"startOffset":5817,"endOffset":6173,"count":116},{"startOffset":5914,"endOffset":5951,"count":0},{"startOffset":6063,"endOffset":6126,"count":0}],"isBlockCoverage":true},{"functionName":"_getBufferTimeoutMS","ranges":[{"startOffset":6238,"endOffset":6802,"count":0}],"isBlockCoverage":false}]},{"scriptId":"320","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/connectionState.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":547,"count":1}],"isBlockCoverage":true}]},{"scriptId":"321","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/immediate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":498,"count":1},{"startOffset":370,"endOffset":397,"count":0}],"isBlockCoverage":true},{"functionName":"nextTick","ranges":[{"startOffset":374,"endOffset":397,"count":0}],"isBlockCoverage":false},{"functionName":"immediate","ranges":[{"startOffset":447,"endOffset":496,"count":364}],"isBlockCoverage":true}]},{"scriptId":"322","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/mongooseError.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":192,"count":1}],"isBlockCoverage":true}]},{"scriptId":"323","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":23693,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3872,"endOffset":3909,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4039,"endOffset":4093,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4229,"endOffset":4287,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4416,"endOffset":4468,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4589,"endOffset":4636,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4778,"endOffset":4834,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4985,"endOffset":5047,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5177,"endOffset":5225,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5390,"endOffset":5461,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5614,"endOffset":5677,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5774,"endOffset":5805,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5920,"endOffset":5965,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6101,"endOffset":6158,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6291,"endOffset":6347,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6473,"endOffset":6523,"count":8}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6653,"endOffset":6708,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6828,"endOffset":6876,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6992,"endOffset":7027,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7130,"endOffset":7167,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7242,"endOffset":7283,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7358,"endOffset":7399,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7472,"endOffset":7511,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7580,"endOffset":7615,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7685,"endOffset":7721,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7796,"endOffset":7837,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7908,"endOffset":7945,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8015,"endOffset":8051,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8120,"endOffset":8155,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8226,"endOffset":8263,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8334,"endOffset":8371,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8444,"endOffset":8483,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8557,"endOffset":8597,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8666,"endOffset":8701,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8826,"endOffset":8878,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9040,"endOffset":9100,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9254,"endOffset":9319,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9431,"endOffset":9476,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9554,"endOffset":9599,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9679,"endOffset":9726,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9817,"endOffset":9875,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9962,"endOffset":10016,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":10104,"endOffset":10159,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":10249,"endOffset":10306,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":10392,"endOffset":10445,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":10533,"endOffset":10588,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":10669,"endOffset":10717,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":10792,"endOffset":10834,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":10923,"endOffset":10979,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11057,"endOffset":11102,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11188,"endOffset":11241,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11328,"endOffset":11382,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11472,"endOffset":11529,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11612,"endOffset":11662,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11755,"endOffset":11815,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11907,"endOffset":11966,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12048,"endOffset":12097,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12186,"endOffset":12242,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12329,"endOffset":12383,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12462,"endOffset":12508,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12588,"endOffset":12635,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12717,"endOffset":12766,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12853,"endOffset":12907,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":12988,"endOffset":13036,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":13126,"endOffset":13183,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":13264,"endOffset":13312,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":13401,"endOffset":13457,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":13546,"endOffset":13602,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":13688,"endOffset":13741,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":13840,"endOffset":13906,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":13993,"endOffset":14047,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14171,"endOffset":14213,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14378,"endOffset":14444,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14582,"endOffset":14642,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14772,"endOffset":14821,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14961,"endOffset":15009,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15147,"endOffset":15201,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15315,"endOffset":15362,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15481,"endOffset":15531,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15660,"endOffset":15715,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15859,"endOffset":15915,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16067,"endOffset":16127,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16256,"endOffset":16311,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16448,"endOffset":16508,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16624,"endOffset":16667,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16744,"endOffset":16789,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16931,"endOffset":16981,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17114,"endOffset":17170,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17297,"endOffset":17349,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17521,"endOffset":17591,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17675,"endOffset":17746,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17832,"endOffset":17905,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18067,"endOffset":18140,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18230,"endOffset":18304,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18398,"endOffset":18476,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18571,"endOffset":18650,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18736,"endOffset":18806,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18893,"endOffset":18964,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19055,"endOffset":19130,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19220,"endOffset":19294,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19385,"endOffset":19460,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19554,"endOffset":19632,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19721,"endOffset":19794,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":19879,"endOffset":19948,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20071,"endOffset":20121,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20215,"endOffset":20277,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20368,"endOffset":20427,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20519,"endOffset":20579,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20673,"endOffset":20735,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20818,"endOffset":20869,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20953,"endOffset":21005,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21101,"endOffset":21165,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21250,"endOffset":21303,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21463,"endOffset":21533,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21624,"endOffset":21700,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21792,"endOffset":21869,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21963,"endOffset":22042,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22136,"endOffset":22215,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22346,"endOffset":22399,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22553,"endOffset":22616,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22709,"endOffset":22770,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22875,"endOffset":22948,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23028,"endOffset":23076,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23171,"endOffset":23234,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23338,"endOffset":23410,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23577,"endOffset":23655,"count":0}],"isBlockCoverage":false}]},{"scriptId":"324","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/admin.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4664,"count":1}],"isBlockCoverage":true},{"functionName":"Admin","ranges":[{"startOffset":1044,"endOffset":1092,"count":0}],"isBlockCoverage":false},{"functionName":"command","ranges":[{"startOffset":2028,"endOffset":2362,"count":0}],"isBlockCoverage":false},{"functionName":"buildInfo","ranges":[{"startOffset":2493,"endOffset":2587,"count":0}],"isBlockCoverage":false},{"functionName":"serverInfo","ranges":[{"startOffset":2718,"endOffset":2813,"count":0}],"isBlockCoverage":false},{"functionName":"serverStatus","ranges":[{"startOffset":2940,"endOffset":3040,"count":0}],"isBlockCoverage":false},{"functionName":"ping","ranges":[{"startOffset":3178,"endOffset":3262,"count":0}],"isBlockCoverage":false},{"functionName":"removeUser","ranges":[{"startOffset":3433,"endOffset":3651,"count":0}],"isBlockCoverage":false},{"functionName":"validateCollection","ranges":[{"startOffset":3847,"endOffset":4077,"count":0}],"isBlockCoverage":false},{"functionName":"listDatabases","ranges":[{"startOffset":4199,"endOffset":4382,"count":0}],"isBlockCoverage":false},{"functionName":"replSetGetStatus","ranges":[{"startOffset":4497,"endOffset":4605,"count":0}],"isBlockCoverage":false}]},{"scriptId":"325","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/bson.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5289,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":785,"endOffset":822,"count":198}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":891,"endOffset":926,"count":236}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1000,"endOffset":1040,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1115,"endOffset":1156,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1231,"endOffset":1272,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1345,"endOffset":1384,"count":1838}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1468,"endOffset":1518,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1587,"endOffset":1622,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1692,"endOffset":1728,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1803,"endOffset":1844,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1920,"endOffset":1962,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2033,"endOffset":2070,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2140,"endOffset":2176,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2246,"endOffset":2282,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2351,"endOffset":2386,"count":188}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2457,"endOffset":2494,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2565,"endOffset":2602,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2675,"endOffset":2714,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2788,"endOffset":2828,"count":196}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2902,"endOffset":2942,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3011,"endOffset":3046,"count":0}],"isBlockCoverage":false},{"functionName":"parseToElementsToArray","ranges":[{"startOffset":3051,"endOffset":3218,"count":189},{"startOffset":3205,"endOffset":3215,"count":0}],"isBlockCoverage":true},{"functionName":"pluckBSONSerializeOptions","ranges":[{"startOffset":3540,"endOffset":4004,"count":30}],"isBlockCoverage":true},{"functionName":"resolveBSONOptions","ranges":[{"startOffset":4228,"endOffset":5207,"count":480},{"startOffset":4307,"endOffset":4320,"count":316},{"startOffset":4355,"endOffset":4360,"count":448},{"startOffset":4361,"endOffset":4382,"count":220},{"startOffset":4377,"endOffset":4382,"count":212},{"startOffset":4383,"endOffset":4391,"count":8},{"startOffset":4421,"endOffset":4434,"count":448},{"startOffset":4435,"endOffset":4464,"count":236},{"startOffset":4451,"endOffset":4464,"count":220},{"startOffset":4465,"endOffset":4473,"count":16},{"startOffset":4504,"endOffset":4518,"count":448},{"startOffset":4519,"endOffset":4549,"count":236},{"startOffset":4535,"endOffset":4549,"count":220},{"startOffset":4550,"endOffset":4557,"count":16},{"startOffset":4589,"endOffset":4604,"count":448},{"startOffset":4605,"endOffset":4636,"count":236},{"startOffset":4621,"endOffset":4636,"count":220},{"startOffset":4637,"endOffset":4644,"count":16},{"startOffset":4677,"endOffset":4693,"count":448},{"startOffset":4694,"endOffset":4726,"count":236},{"startOffset":4710,"endOffset":4726,"count":220},{"startOffset":4727,"endOffset":4735,"count":16},{"startOffset":4769,"endOffset":4786,"count":448},{"startOffset":4787,"endOffset":4820,"count":236},{"startOffset":4803,"endOffset":4820,"count":220},{"startOffset":4821,"endOffset":4829,"count":16},{"startOffset":4858,"endOffset":4870,"count":448},{"startOffset":4871,"endOffset":4899,"count":236},{"startOffset":4887,"endOffset":4899,"count":220},{"startOffset":4900,"endOffset":4908,"count":16},{"startOffset":4945,"endOffset":4965,"count":448},{"startOffset":4966,"endOffset":5002,"count":236},{"startOffset":4982,"endOffset":5002,"count":220},{"startOffset":5003,"endOffset":5011,"count":16},{"startOffset":5041,"endOffset":5054,"count":448},{"startOffset":5055,"endOffset":5084,"count":236},{"startOffset":5071,"endOffset":5084,"count":220},{"startOffset":5085,"endOffset":5090,"count":16},{"startOffset":5129,"endOffset":5151,"count":448},{"startOffset":5152,"endOffset":5190,"count":220},{"startOffset":5168,"endOffset":5190,"count":212},{"startOffset":5191,"endOffset":5198,"count":8}],"isBlockCoverage":true}]},{"scriptId":"326","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/lib/bson.cjs","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":168531,"count":1},{"startOffset":13335,"endOffset":13349,"count":0},{"startOffset":29320,"endOffset":29329,"count":0},{"startOffset":80563,"endOffset":81013,"count":0},{"startOffset":82738,"endOffset":83263,"count":0}],"isBlockCoverage":true},{"functionName":"isAnyArrayBuffer","ranges":[{"startOffset":15,"endOffset":166,"count":228}],"isBlockCoverage":true},{"functionName":"isUint8Array","ranges":[{"startOffset":167,"endOffset":275,"count":1225}],"isBlockCoverage":true},{"functionName":"isRegExp","ranges":[{"startOffset":276,"endOffset":368,"count":1225}],"isBlockCoverage":true},{"functionName":"isMap","ranges":[{"startOffset":369,"endOffset":455,"count":707}],"isBlockCoverage":true},{"functionName":"isDate","ranges":[{"startOffset":456,"endOffset":544,"count":1225}],"isBlockCoverage":true},{"functionName":"defaultInspect","ranges":[{"startOffset":545,"endOffset":824,"count":0}],"isBlockCoverage":false},{"functionName":"getStylizeFunction","ranges":[{"startOffset":825,"endOffset":1091,"count":0}],"isBlockCoverage":false},{"functionName":"get bsonError","ranges":[{"startOffset":2460,"endOffset":2504,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":2509,"endOffset":2555,"count":0}],"isBlockCoverage":false},{"functionName":"BSONError","ranges":[{"startOffset":2560,"endOffset":2630,"count":0}],"isBlockCoverage":false},{"functionName":"isBSONError","ranges":[{"startOffset":2642,"endOffset":2914,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":2964,"endOffset":3017,"count":0}],"isBlockCoverage":false},{"functionName":"BSONVersionError","ranges":[{"startOffset":3022,"endOffset":3142,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":3192,"endOffset":3245,"count":0}],"isBlockCoverage":false},{"functionName":"BSONRuntimeError","ranges":[{"startOffset":3250,"endOffset":3302,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":3351,"endOffset":3403,"count":0}],"isBlockCoverage":false},{"functionName":"BSONOffsetError","ranges":[{"startOffset":3408,"endOffset":3540,"count":0}],"isBlockCoverage":false},{"functionName":"parseUtf8","ranges":[{"startOffset":3591,"endOffset":4089,"count":0}],"isBlockCoverage":false},{"functionName":"tryReadBasicLatin","ranges":[{"startOffset":4091,"endOffset":5258,"count":1353},{"startOffset":4177,"endOffset":4203,"count":0},{"startOffset":4278,"endOffset":4304,"count":3},{"startOffset":4304,"endOffset":4336,"count":1350},{"startOffset":4336,"endOffset":4364,"count":0},{"startOffset":4364,"endOffset":4396,"count":1350},{"startOffset":4396,"endOffset":4422,"count":86},{"startOffset":4424,"endOffset":4486,"count":86},{"startOffset":4486,"endOffset":4518,"count":1264},{"startOffset":4518,"endOffset":4544,"count":264},{"startOffset":4545,"endOffset":4575,"count":264},{"startOffset":4577,"endOffset":4684,"count":264},{"startOffset":4684,"endOffset":4716,"count":1000},{"startOffset":4716,"endOffset":4750,"count":44},{"startOffset":4751,"endOffset":4789,"count":44},{"startOffset":4790,"endOffset":4828,"count":44},{"startOffset":4830,"endOffset":5008,"count":44},{"startOffset":5008,"endOffset":5074,"count":956},{"startOffset":5074,"endOffset":5209,"count":9952},{"startOffset":5136,"endOffset":5172,"count":0},{"startOffset":5209,"endOffset":5257,"count":956}],"isBlockCoverage":true},{"functionName":"tryWriteBasicLatin","ranges":[{"startOffset":5259,"endOffset":5791,"count":3145},{"startOffset":5355,"endOffset":5364,"count":9},{"startOffset":5364,"endOffset":5401,"count":3136},{"startOffset":5401,"endOffset":5413,"count":17},{"startOffset":5413,"endOffset":5475,"count":3119},{"startOffset":5475,"endOffset":5487,"count":0},{"startOffset":5487,"endOffset":5608,"count":3119},{"startOffset":5608,"endOffset":5763,"count":19571},{"startOffset":5698,"endOffset":5710,"count":0},{"startOffset":5763,"endOffset":5790,"count":3119}],"isBlockCoverage":true},{"functionName":"nodejsMathRandomBytes","ranges":[{"startOffset":5793,"endOffset":5958,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5986,"endOffset":6113,"count":1},{"startOffset":6060,"endOffset":6111,"count":0}],"isBlockCoverage":true},{"functionName":"toLocalBufferType","ranges":[{"startOffset":6148,"endOffset":6919,"count":686},{"startOffset":6231,"endOffset":6278,"count":678},{"startOffset":6278,"endOffset":6451,"count":8},{"startOffset":6451,"endOffset":6515,"count":0},{"startOffset":6516,"endOffset":6566,"count":0},{"startOffset":6608,"endOffset":6656,"count":0},{"startOffset":6657,"endOffset":6708,"count":0},{"startOffset":6709,"endOffset":6766,"count":0},{"startOffset":6768,"endOffset":6918,"count":0}],"isBlockCoverage":true},{"functionName":"allocate","ranges":[{"startOffset":6925,"endOffset":6982,"count":1}],"isBlockCoverage":true},{"functionName":"allocateUnsafe","ranges":[{"startOffset":6988,"endOffset":7057,"count":445}],"isBlockCoverage":true},{"functionName":"equals","ranges":[{"startOffset":7063,"endOffset":7146,"count":0}],"isBlockCoverage":false},{"functionName":"fromNumberArray","ranges":[{"startOffset":7152,"endOffset":7217,"count":3}],"isBlockCoverage":true},{"functionName":"fromBase64","ranges":[{"startOffset":7223,"endOffset":7295,"count":0}],"isBlockCoverage":false},{"functionName":"toBase64","ranges":[{"startOffset":7301,"endOffset":7402,"count":0}],"isBlockCoverage":false},{"functionName":"fromISO88591","ranges":[{"startOffset":7408,"endOffset":7490,"count":0}],"isBlockCoverage":false},{"functionName":"toISO88591","ranges":[{"startOffset":7496,"endOffset":7599,"count":0}],"isBlockCoverage":false},{"functionName":"fromHex","ranges":[{"startOffset":7605,"endOffset":7665,"count":28}],"isBlockCoverage":true},{"functionName":"toHex","ranges":[{"startOffset":7671,"endOffset":7766,"count":121}],"isBlockCoverage":true},{"functionName":"toUTF8","ranges":[{"startOffset":7772,"endOffset":8355,"count":1406},{"startOffset":7853,"endOffset":7892,"count":1353},{"startOffset":7893,"endOffset":7899,"count":53},{"startOffset":7933,"endOffset":7975,"count":1353},{"startOffset":7975,"endOffset":8090,"count":53},{"startOffset":8090,"endOffset":8326,"count":11},{"startOffset":8144,"endOffset":8316,"count":660},{"startOffset":8199,"endOffset":8302,"count":0},{"startOffset":8326,"endOffset":8354,"count":53}],"isBlockCoverage":true},{"functionName":"utf8ByteLength","ranges":[{"startOffset":8361,"endOffset":8439,"count":0}],"isBlockCoverage":false},{"functionName":"encodeUTF8Into","ranges":[{"startOffset":8445,"endOffset":8769,"count":3145},{"startOffset":8611,"endOffset":8660,"count":3128},{"startOffset":8660,"endOffset":8768,"count":17}],"isBlockCoverage":true},{"functionName":"isReactNative","ranges":[{"startOffset":8810,"endOffset":8957,"count":0}],"isBlockCoverage":false},{"functionName":"webMathRandomBytes","ranges":[{"startOffset":8958,"endOffset":9243,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9268,"endOffset":9820,"count":1},{"startOffset":9512,"endOffset":9818,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9400,"endOffset":9505,"count":0}],"isBlockCoverage":false},{"functionName":"toLocalBufferType","ranges":[{"startOffset":9885,"endOffset":10751,"count":0}],"isBlockCoverage":false},{"functionName":"allocate","ranges":[{"startOffset":10757,"endOffset":10971,"count":0}],"isBlockCoverage":false},{"functionName":"allocateUnsafe","ranges":[{"startOffset":10977,"endOffset":11049,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":11055,"endOffset":11313,"count":0}],"isBlockCoverage":false},{"functionName":"fromNumberArray","ranges":[{"startOffset":11319,"endOffset":11388,"count":0}],"isBlockCoverage":false},{"functionName":"fromBase64","ranges":[{"startOffset":11394,"endOffset":11488,"count":0}],"isBlockCoverage":false},{"functionName":"toBase64","ranges":[{"startOffset":11494,"endOffset":11580,"count":0}],"isBlockCoverage":false},{"functionName":"fromISO88591","ranges":[{"startOffset":11586,"endOffset":11691,"count":0}],"isBlockCoverage":false},{"functionName":"toISO88591","ranges":[{"startOffset":11697,"endOffset":11822,"count":0}],"isBlockCoverage":false},{"functionName":"fromHex","ranges":[{"startOffset":11828,"endOffset":12462,"count":0}],"isBlockCoverage":false},{"functionName":"toHex","ranges":[{"startOffset":12468,"endOffset":12585,"count":0}],"isBlockCoverage":false},{"functionName":"toUTF8","ranges":[{"startOffset":12591,"endOffset":12865,"count":0}],"isBlockCoverage":false},{"functionName":"utf8ByteLength","ranges":[{"startOffset":12871,"endOffset":12959,"count":0}],"isBlockCoverage":false},{"functionName":"encodeUTF8Into","ranges":[{"startOffset":12965,"endOffset":13151,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":13374,"endOffset":13457,"count":232}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13462,"endOffset":13591,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":13632,"endOffset":13680,"count":1416}],"isBlockCoverage":true},{"functionName":"Binary","ranges":[{"startOffset":13685,"endOffset":14480,"count":177},{"startOffset":13805,"endOffset":13847,"count":0},{"startOffset":13848,"endOffset":13888,"count":0},{"startOffset":13889,"endOffset":13926,"count":0},{"startOffset":13928,"endOffset":14034,"count":0},{"startOffset":14067,"endOffset":14104,"count":0},{"startOffset":14134,"endOffset":14242,"count":0},{"startOffset":14322,"endOffset":14357,"count":0}],"isBlockCoverage":true},{"functionName":"put","ranges":[{"startOffset":14485,"endOffset":15638,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":15643,"endOffset":16369,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":16374,"endOffset":16531,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":16536,"endOffset":16683,"count":0}],"isBlockCoverage":false},{"functionName":"length","ranges":[{"startOffset":16688,"endOffset":16734,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":16739,"endOffset":16830,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":16835,"endOffset":17286,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":17291,"endOffset":17837,"count":0}],"isBlockCoverage":false},{"functionName":"toUUID","ranges":[{"startOffset":17842,"endOffset":18149,"count":0}],"isBlockCoverage":false},{"functionName":"createFromHexString","ranges":[{"startOffset":18161,"endOffset":18262,"count":0}],"isBlockCoverage":false},{"functionName":"createFromBase64","ranges":[{"startOffset":18274,"endOffset":18381,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":18393,"endOffset":19372,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":19377,"endOffset":19719,"count":0}],"isBlockCoverage":false},{"functionName":"UUID","ranges":[{"startOffset":20276,"endOffset":21074,"count":0}],"isBlockCoverage":false},{"functionName":"get id","ranges":[{"startOffset":21079,"endOffset":21123,"count":0}],"isBlockCoverage":false},{"functionName":"set id","ranges":[{"startOffset":21128,"endOffset":21178,"count":0}],"isBlockCoverage":false},{"functionName":"toHexString","ranges":[{"startOffset":21183,"endOffset":21661,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":21666,"endOffset":21887,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":21892,"endOffset":21943,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":21948,"endOffset":22282,"count":0}],"isBlockCoverage":false},{"functionName":"toBinary","ranges":[{"startOffset":22287,"endOffset":22362,"count":0}],"isBlockCoverage":false},{"functionName":"generate","ranges":[{"startOffset":22374,"endOffset":22567,"count":0}],"isBlockCoverage":false},{"functionName":"isValid","ranges":[{"startOffset":22579,"endOffset":23008,"count":0}],"isBlockCoverage":false},{"functionName":"createFromHexString","ranges":[{"startOffset":23020,"endOffset":23147,"count":0}],"isBlockCoverage":false},{"functionName":"createFromBase64","ranges":[{"startOffset":23159,"endOffset":23246,"count":0}],"isBlockCoverage":false},{"functionName":"bytesFromString","ranges":[{"startOffset":23258,"endOffset":23554,"count":0}],"isBlockCoverage":false},{"functionName":"isValidUUIDString","ranges":[{"startOffset":23566,"endOffset":23705,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":23710,"endOffset":23854,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":23893,"endOffset":23939,"count":0}],"isBlockCoverage":false},{"functionName":"Code","ranges":[{"startOffset":23944,"endOffset":24066,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":24071,"endOffset":24226,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":24231,"endOffset":24389,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":24401,"endOffset":24478,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":24483,"endOffset":24987,"count":0}],"isBlockCoverage":false},{"functionName":"isDBRefLike","ranges":[{"startOffset":24991,"endOffset":25295,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":25332,"endOffset":25379,"count":0}],"isBlockCoverage":false},{"functionName":"DBRef","ranges":[{"startOffset":25384,"endOffset":25730,"count":0}],"isBlockCoverage":false},{"functionName":"get namespace","ranges":[{"startOffset":25735,"endOffset":25790,"count":0}],"isBlockCoverage":false},{"functionName":"set namespace","ranges":[{"startOffset":25795,"endOffset":25856,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":25861,"endOffset":26073,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":26078,"endOffset":26405,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":26417,"endOffset":26627,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":26632,"endOffset":27114,"count":0}],"isBlockCoverage":false},{"functionName":"removeLeadingZerosAndExplicitPlus","ranges":[{"startOffset":27118,"endOffset":27784,"count":0}],"isBlockCoverage":false},{"functionName":"validateStringCharacters","ranges":[{"startOffset":27785,"endOffset":28047,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":29719,"endOffset":29765,"count":0}],"isBlockCoverage":false},{"functionName":"get __isLong__","ranges":[{"startOffset":29770,"endOffset":29815,"count":562}],"isBlockCoverage":true},{"functionName":"Long","ranges":[{"startOffset":29820,"endOffset":30470,"count":484},{"startOffset":29958,"endOffset":29974,"count":0},{"startOffset":30052,"endOffset":30068,"count":483},{"startOffset":30069,"endOffset":30072,"count":1},{"startOffset":30137,"endOffset":30180,"count":0},{"startOffset":30242,"endOffset":30285,"count":0}],"isBlockCoverage":true},{"functionName":"fromBits","ranges":[{"startOffset":30482,"endOffset":30581,"count":303}],"isBlockCoverage":true},{"functionName":"fromInt","ranges":[{"startOffset":30593,"endOffset":31455,"count":6},{"startOffset":30677,"endOffset":31059,"count":2},{"startOffset":30858,"endOffset":30875,"count":0},{"startOffset":30945,"endOffset":30949,"count":0},{"startOffset":31059,"endOffset":31449,"count":4},{"startOffset":31155,"endOffset":31285,"count":3},{"startOffset":31254,"endOffset":31271,"count":0},{"startOffset":31335,"endOffset":31339,"count":1},{"startOffset":31340,"endOffset":31343,"count":3},{"startOffset":31392,"endOffset":31415,"count":3}],"isBlockCoverage":true},{"functionName":"fromNumber","ranges":[{"startOffset":31467,"endOffset":32138,"count":83},{"startOffset":31535,"endOffset":31576,"count":0},{"startOffset":31599,"endOffset":31761,"count":0},{"startOffset":31835,"endOffset":31857,"count":0},{"startOffset":31919,"endOffset":31941,"count":0},{"startOffset":31987,"endOffset":32034,"count":1},{"startOffset":32034,"endOffset":32137,"count":82}],"isBlockCoverage":true},{"functionName":"fromBigInt","ranges":[{"startOffset":32150,"endOffset":32430,"count":0}],"isBlockCoverage":false},{"functionName":"_fromString","ranges":[{"startOffset":32442,"endOffset":33517,"count":0}],"isBlockCoverage":false},{"functionName":"fromStringStrict","ranges":[{"startOffset":33529,"endOffset":34563,"count":0}],"isBlockCoverage":false},{"functionName":"fromString","ranges":[{"startOffset":34575,"endOffset":35147,"count":0}],"isBlockCoverage":false},{"functionName":"fromBytes","ranges":[{"startOffset":35159,"endOffset":35288,"count":0}],"isBlockCoverage":false},{"functionName":"fromBytesLE","ranges":[{"startOffset":35300,"endOffset":35503,"count":0}],"isBlockCoverage":false},{"functionName":"fromBytesBE","ranges":[{"startOffset":35515,"endOffset":35718,"count":0}],"isBlockCoverage":false},{"functionName":"isLong","ranges":[{"startOffset":35730,"endOffset":35902,"count":602},{"startOffset":35817,"endOffset":35853,"count":562},{"startOffset":35854,"endOffset":35894,"count":562}],"isBlockCoverage":true},{"functionName":"fromValue","ranges":[{"startOffset":35914,"endOffset":36228,"count":0}],"isBlockCoverage":false},{"functionName":"add","ranges":[{"startOffset":36233,"endOffset":37055,"count":141},{"startOffset":36293,"endOffset":36325,"count":0}],"isBlockCoverage":true},{"functionName":"and","ranges":[{"startOffset":37060,"endOffset":37245,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":37250,"endOffset":37833,"count":140},{"startOffset":37312,"endOffset":37342,"count":0},{"startOffset":37383,"endOffset":37392,"count":0},{"startOffset":37487,"endOffset":37499,"count":0},{"startOffset":37513,"endOffset":37523,"count":0},{"startOffset":37570,"endOffset":37665,"count":70},{"startOffset":37661,"endOffset":37664,"count":0},{"startOffset":37665,"endOffset":37793,"count":0},{"startOffset":37806,"endOffset":37810,"count":0},{"startOffset":37823,"endOffset":37826,"count":0}],"isBlockCoverage":true},{"functionName":"comp","ranges":[{"startOffset":37838,"endOffset":37893,"count":140}],"isBlockCoverage":true},{"functionName":"divide","ranges":[{"startOffset":37898,"endOffset":40936,"count":0}],"isBlockCoverage":false},{"functionName":"div","ranges":[{"startOffset":40941,"endOffset":40998,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":41003,"endOffset":41292,"count":211},{"startOffset":41064,"endOffset":41094,"count":0},{"startOffset":41140,"endOffset":41165,"count":0},{"startOffset":41166,"endOffset":41192,"count":0},{"startOffset":41206,"endOffset":41219,"count":0},{"startOffset":41260,"endOffset":41285,"count":0}],"isBlockCoverage":true},{"functionName":"eq","ranges":[{"startOffset":41297,"endOffset":41349,"count":211}],"isBlockCoverage":true},{"functionName":"getHighBits","ranges":[{"startOffset":41354,"endOffset":41401,"count":50}],"isBlockCoverage":true},{"functionName":"getHighBitsUnsigned","ranges":[{"startOffset":41406,"endOffset":41467,"count":0}],"isBlockCoverage":false},{"functionName":"getLowBits","ranges":[{"startOffset":41472,"endOffset":41517,"count":50}],"isBlockCoverage":true},{"functionName":"getLowBitsUnsigned","ranges":[{"startOffset":41522,"endOffset":41581,"count":0}],"isBlockCoverage":false},{"functionName":"getNumBitsAbs","ranges":[{"startOffset":41586,"endOffset":41964,"count":0}],"isBlockCoverage":false},{"functionName":"greaterThan","ranges":[{"startOffset":41969,"endOffset":42032,"count":0}],"isBlockCoverage":false},{"functionName":"gt","ranges":[{"startOffset":42037,"endOffset":42094,"count":0}],"isBlockCoverage":false},{"functionName":"greaterThanOrEqual","ranges":[{"startOffset":42099,"endOffset":42170,"count":70}],"isBlockCoverage":true},{"functionName":"gte","ranges":[{"startOffset":42175,"endOffset":42240,"count":0}],"isBlockCoverage":false},{"functionName":"ge","ranges":[{"startOffset":42245,"endOffset":42309,"count":0}],"isBlockCoverage":false},{"functionName":"isEven","ranges":[{"startOffset":42314,"endOffset":42367,"count":0}],"isBlockCoverage":false},{"functionName":"isNegative","ranges":[{"startOffset":42372,"endOffset":42440,"count":350}],"isBlockCoverage":true},{"functionName":"isOdd","ranges":[{"startOffset":42445,"endOffset":42497,"count":0}],"isBlockCoverage":false},{"functionName":"isPositive","ranges":[{"startOffset":42502,"endOffset":42570,"count":0}],"isBlockCoverage":false},{"functionName":"isZero","ranges":[{"startOffset":42575,"endOffset":42641,"count":121}],"isBlockCoverage":true},{"functionName":"lessThan","ranges":[{"startOffset":42646,"endOffset":42706,"count":0}],"isBlockCoverage":false},{"functionName":"lt","ranges":[{"startOffset":42711,"endOffset":42765,"count":0}],"isBlockCoverage":false},{"functionName":"lessThanOrEqual","ranges":[{"startOffset":42770,"endOffset":42838,"count":70}],"isBlockCoverage":true},{"functionName":"lte","ranges":[{"startOffset":42843,"endOffset":42905,"count":0}],"isBlockCoverage":false},{"functionName":"modulo","ranges":[{"startOffset":42910,"endOffset":43288,"count":0}],"isBlockCoverage":false},{"functionName":"mod","ranges":[{"startOffset":43293,"endOffset":43350,"count":0}],"isBlockCoverage":false},{"functionName":"rem","ranges":[{"startOffset":43355,"endOffset":43412,"count":0}],"isBlockCoverage":false},{"functionName":"multiply","ranges":[{"startOffset":43417,"endOffset":45533,"count":0}],"isBlockCoverage":false},{"functionName":"mul","ranges":[{"startOffset":45538,"endOffset":45603,"count":0}],"isBlockCoverage":false},{"functionName":"negate","ranges":[{"startOffset":45608,"endOffset":45755,"count":71},{"startOffset":45686,"endOffset":45708,"count":0}],"isBlockCoverage":true},{"functionName":"neg","ranges":[{"startOffset":45760,"endOffset":45803,"count":71}],"isBlockCoverage":true},{"functionName":"not","ranges":[{"startOffset":45808,"endOffset":45889,"count":71}],"isBlockCoverage":true},{"functionName":"notEquals","ranges":[{"startOffset":45894,"endOffset":45954,"count":0}],"isBlockCoverage":false},{"functionName":"neq","ranges":[{"startOffset":45959,"endOffset":46015,"count":0}],"isBlockCoverage":false},{"functionName":"ne","ranges":[{"startOffset":46020,"endOffset":46075,"count":0}],"isBlockCoverage":false},{"functionName":"or","ranges":[{"startOffset":46080,"endOffset":46264,"count":0}],"isBlockCoverage":false},{"functionName":"shiftLeft","ranges":[{"startOffset":46269,"endOffset":46678,"count":0}],"isBlockCoverage":false},{"functionName":"shl","ranges":[{"startOffset":46683,"endOffset":46743,"count":0}],"isBlockCoverage":false},{"functionName":"shiftRight","ranges":[{"startOffset":46748,"endOffset":47182,"count":0}],"isBlockCoverage":false},{"functionName":"shr","ranges":[{"startOffset":47187,"endOffset":47248,"count":0}],"isBlockCoverage":false},{"functionName":"shiftRightUnsigned","ranges":[{"startOffset":47253,"endOffset":47895,"count":0}],"isBlockCoverage":false},{"functionName":"shr_u","ranges":[{"startOffset":47900,"endOffset":47971,"count":0}],"isBlockCoverage":false},{"functionName":"shru","ranges":[{"startOffset":47976,"endOffset":48046,"count":0}],"isBlockCoverage":false},{"functionName":"subtract","ranges":[{"startOffset":48051,"endOffset":48213,"count":70},{"startOffset":48124,"endOffset":48164,"count":0}],"isBlockCoverage":true},{"functionName":"sub","ranges":[{"startOffset":48218,"endOffset":48283,"count":70}],"isBlockCoverage":true},{"functionName":"toInt","ranges":[{"startOffset":48288,"endOffset":48361,"count":0}],"isBlockCoverage":false},{"functionName":"toNumber","ranges":[{"startOffset":48366,"endOffset":48547,"count":140},{"startOffset":48418,"endOffset":48479,"count":0}],"isBlockCoverage":true},{"functionName":"toBigInt","ranges":[{"startOffset":48552,"endOffset":48610,"count":0}],"isBlockCoverage":false},{"functionName":"toBytes","ranges":[{"startOffset":48615,"endOffset":48691,"count":0}],"isBlockCoverage":false},{"functionName":"toBytesLE","ranges":[{"startOffset":48696,"endOffset":49005,"count":0}],"isBlockCoverage":false},{"functionName":"toBytesBE","ranges":[{"startOffset":49010,"endOffset":49319,"count":0}],"isBlockCoverage":false},{"functionName":"toSigned","ranges":[{"startOffset":49324,"endOffset":49453,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":49458,"endOffset":50626,"count":0}],"isBlockCoverage":false},{"functionName":"toUnsigned","ranges":[{"startOffset":50631,"endOffset":50760,"count":0}],"isBlockCoverage":false},{"functionName":"xor","ranges":[{"startOffset":50765,"endOffset":50950,"count":0}],"isBlockCoverage":false},{"functionName":"eqz","ranges":[{"startOffset":50955,"endOffset":50998,"count":0}],"isBlockCoverage":false},{"functionName":"le","ranges":[{"startOffset":51003,"endOffset":51064,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":51069,"endOffset":51225,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":51237,"endOffset":51961,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":51966,"endOffset":52243,"count":0}],"isBlockCoverage":false},{"functionName":"isDigit","ranges":[{"startOffset":53604,"endOffset":53671,"count":0}],"isBlockCoverage":false},{"functionName":"divideu128","ranges":[{"startOffset":53672,"endOffset":54189,"count":0}],"isBlockCoverage":false},{"functionName":"multiply64x2","ranges":[{"startOffset":54190,"endOffset":55148,"count":0}],"isBlockCoverage":false},{"functionName":"lessThan","ranges":[{"startOffset":55149,"endOffset":55506,"count":0}],"isBlockCoverage":false},{"functionName":"invalidErr","ranges":[{"startOffset":55507,"endOffset":55633,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":55675,"endOffset":55727,"count":0}],"isBlockCoverage":false},{"functionName":"Decimal128","ranges":[{"startOffset":55732,"endOffset":56209,"count":0}],"isBlockCoverage":false},{"functionName":"fromString","ranges":[{"startOffset":56221,"endOffset":56336,"count":0}],"isBlockCoverage":false},{"functionName":"fromStringWithRounding","ranges":[{"startOffset":56348,"endOffset":56474,"count":0}],"isBlockCoverage":false},{"functionName":"_fromString","ranges":[{"startOffset":56486,"endOffset":69463,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":69468,"endOffset":74515,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":74520,"endOffset":74588,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":74593,"endOffset":74669,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":74681,"endOffset":74768,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":74773,"endOffset":74959,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":75000,"endOffset":75048,"count":0}],"isBlockCoverage":false},{"functionName":"Double","ranges":[{"startOffset":75053,"endOffset":75211,"count":0}],"isBlockCoverage":false},{"functionName":"fromString","ranges":[{"startOffset":75223,"endOffset":76059,"count":0}],"isBlockCoverage":false},{"functionName":"valueOf","ranges":[{"startOffset":76064,"endOffset":76108,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":76113,"endOffset":76156,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":76161,"endOffset":76227,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":76232,"endOffset":76632,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":76644,"endOffset":76824,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":76829,"endOffset":76967,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":77007,"endOffset":77054,"count":0}],"isBlockCoverage":false},{"functionName":"Int32","ranges":[{"startOffset":77059,"endOffset":77221,"count":0}],"isBlockCoverage":false},{"functionName":"fromString","ranges":[{"startOffset":77233,"endOffset":78018,"count":0}],"isBlockCoverage":false},{"functionName":"valueOf","ranges":[{"startOffset":78023,"endOffset":78067,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":78072,"endOffset":78138,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":78143,"endOffset":78186,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":78191,"endOffset":78367,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":78379,"endOffset":78519,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":78524,"endOffset":78661,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":78702,"endOffset":78750,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":78755,"endOffset":78810,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":78822,"endOffset":78877,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":78882,"endOffset":78930,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":78971,"endOffset":79019,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":79024,"endOffset":79079,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":79091,"endOffset":79146,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":79151,"endOffset":79199,"count":0}],"isBlockCoverage":false},{"functionName":"getNonnegativeInt32LE","ranges":[{"startOffset":79377,"endOffset":79709,"count":261},{"startOffset":79455,"endOffset":79548,"count":0}],"isBlockCoverage":true},{"functionName":"getInt32LE","ranges":[{"startOffset":79715,"endOffset":79904,"count":1641}],"isBlockCoverage":true},{"functionName":"getUint32LE","ranges":[{"startOffset":79910,"endOffset":80102,"count":0}],"isBlockCoverage":false},{"functionName":"getUint32BE","ranges":[{"startOffset":80108,"endOffset":80300,"count":0}],"isBlockCoverage":false},{"functionName":"getBigInt64LE","ranges":[{"startOffset":80306,"endOffset":80523,"count":0}],"isBlockCoverage":false},{"functionName":"NumberUtils.getFloat64LE.FLOAT_BYTES.","ranges":[{"startOffset":80565,"endOffset":81013,"count":0}],"isBlockCoverage":false},{"functionName":"NumberUtils.getFloat64LE","ranges":[{"startOffset":81024,"endOffset":81472,"count":376}],"isBlockCoverage":true},{"functionName":"setInt32BE","ranges":[{"startOffset":81478,"endOffset":81768,"count":159}],"isBlockCoverage":true},{"functionName":"setInt32LE","ranges":[{"startOffset":81774,"endOffset":82064,"count":2338}],"isBlockCoverage":true},{"functionName":"setBigInt64LE","ranges":[{"startOffset":82070,"endOffset":82698,"count":0}],"isBlockCoverage":false},{"functionName":"NumberUtils.setFloat64LE.FLOAT.","ranges":[{"startOffset":82740,"endOffset":83263,"count":0}],"isBlockCoverage":false},{"functionName":"NumberUtils.setFloat64LE","ranges":[{"startOffset":83274,"endOffset":83797,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":83927,"endOffset":83977,"count":237}],"isBlockCoverage":true},{"functionName":"ObjectId","ranges":[{"startOffset":83982,"endOffset":85552,"count":301},{"startOffset":84085,"endOffset":84095,"count":114},{"startOffset":84096,"endOffset":84114,"count":114},{"startOffset":84116,"endOffset":84580,"count":0},{"startOffset":84669,"endOffset":84701,"count":142},{"startOffset":84703,"endOffset":84814,"count":159},{"startOffset":84779,"endOffset":84790,"count":0},{"startOffset":84814,"endOffset":85447,"count":142},{"startOffset":84862,"endOffset":84892,"count":114},{"startOffset":84894,"endOffset":84971,"count":114},{"startOffset":84971,"endOffset":85447,"count":28},{"startOffset":85175,"endOffset":85323,"count":0},{"startOffset":85333,"endOffset":85447,"count":0},{"startOffset":85485,"endOffset":85546,"count":0}],"isBlockCoverage":true},{"functionName":"get id","ranges":[{"startOffset":85557,"endOffset":85601,"count":177}],"isBlockCoverage":true},{"functionName":"set id","ranges":[{"startOffset":85606,"endOffset":85753,"count":0}],"isBlockCoverage":false},{"functionName":"toHexString","ranges":[{"startOffset":85758,"endOffset":86047,"count":121},{"startOffset":85810,"endOffset":85822,"count":0},{"startOffset":85824,"endOffset":85865,"count":0},{"startOffset":85954,"endOffset":85967,"count":0},{"startOffset":85969,"endOffset":86015,"count":0}],"isBlockCoverage":true},{"functionName":"getInc","ranges":[{"startOffset":86059,"endOffset":86142,"count":159}],"isBlockCoverage":true},{"functionName":"generate","ranges":[{"startOffset":86154,"endOffset":86852,"count":159},{"startOffset":86449,"endOffset":86515,"count":1}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":86857,"endOffset":87072,"count":121},{"startOffset":86925,"endOffset":86960,"count":0},{"startOffset":87005,"endOffset":87031,"count":0}],"isBlockCoverage":true},{"functionName":"toJSON","ranges":[{"startOffset":87077,"endOffset":87128,"count":0}],"isBlockCoverage":false},{"functionName":"is","ranges":[{"startOffset":87140,"endOffset":87327,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":87332,"endOffset":88054,"count":0}],"isBlockCoverage":false},{"functionName":"getTimestamp","ranges":[{"startOffset":88059,"endOffset":88259,"count":0}],"isBlockCoverage":false},{"functionName":"createPk","ranges":[{"startOffset":88271,"endOffset":88320,"count":0}],"isBlockCoverage":false},{"functionName":"serializeInto","ranges":[{"startOffset":88325,"endOffset":88960,"count":55}],"isBlockCoverage":true},{"functionName":"createFromTime","ranges":[{"startOffset":88972,"endOffset":89198,"count":0}],"isBlockCoverage":false},{"functionName":"createFromHexString","ranges":[{"startOffset":89210,"endOffset":89426,"count":0}],"isBlockCoverage":false},{"functionName":"createFromBase64","ranges":[{"startOffset":89438,"endOffset":89648,"count":0}],"isBlockCoverage":false},{"functionName":"isValid","ranges":[{"startOffset":89660,"endOffset":89860,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":89865,"endOffset":90015,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":90027,"endOffset":90095,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":90100,"endOffset":90248,"count":0}],"isBlockCoverage":false},{"functionName":"internalCalculateObjectSize","ranges":[{"startOffset":90307,"endOffset":90940,"count":0}],"isBlockCoverage":false},{"functionName":"calculateElement","ranges":[{"startOffset":90941,"endOffset":97144,"count":0}],"isBlockCoverage":false},{"functionName":"alphabetize","ranges":[{"startOffset":97146,"endOffset":97217,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":97259,"endOffset":97311,"count":0}],"isBlockCoverage":false},{"functionName":"BSONRegExp","ranges":[{"startOffset":97316,"endOffset":98267,"count":0}],"isBlockCoverage":false},{"functionName":"parseOptions","ranges":[{"startOffset":98279,"endOffset":98373,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":98378,"endOffset":98640,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":98652,"endOffset":99293,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":99298,"endOffset":99624,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":99669,"endOffset":99721,"count":0}],"isBlockCoverage":false},{"functionName":"BSONSymbol","ranges":[{"startOffset":99726,"endOffset":99797,"count":0}],"isBlockCoverage":false},{"functionName":"valueOf","ranges":[{"startOffset":99802,"endOffset":99846,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":99851,"endOffset":99896,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":99901,"endOffset":99944,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":99949,"endOffset":100013,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":100025,"endOffset":100098,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":100103,"endOffset":100245,"count":0}],"isBlockCoverage":false},{"functionName":"get _bsontype","ranges":[{"startOffset":100345,"endOffset":100396,"count":0}],"isBlockCoverage":false},{"functionName":"Timestamp","ranges":[{"startOffset":100401,"endOffset":102106,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":102111,"endOffset":102195,"count":0}],"isBlockCoverage":false},{"functionName":"fromInt","ranges":[{"startOffset":102207,"endOffset":102286,"count":0}],"isBlockCoverage":false},{"functionName":"fromNumber","ranges":[{"startOffset":102298,"endOffset":102383,"count":0}],"isBlockCoverage":false},{"functionName":"fromBits","ranges":[{"startOffset":102395,"endOffset":102489,"count":0}],"isBlockCoverage":false},{"functionName":"fromString","ranges":[{"startOffset":102501,"endOffset":102602,"count":0}],"isBlockCoverage":false},{"functionName":"toExtendedJSON","ranges":[{"startOffset":102607,"endOffset":102705,"count":0}],"isBlockCoverage":false},{"functionName":"fromExtendedJSON","ranges":[{"startOffset":102717,"endOffset":103050,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":103055,"endOffset":103290,"count":0}],"isBlockCoverage":false},{"functionName":"internalDeserialize","ranges":[{"startOffset":103447,"endOffset":104505,"count":204},{"startOffset":103534,"endOffset":103538,"count":0},{"startOffset":103593,"endOffset":103608,"count":0},{"startOffset":103688,"endOffset":103762,"count":0},{"startOffset":103812,"endOffset":103835,"count":196},{"startOffset":103837,"endOffset":103936,"count":0},{"startOffset":103987,"endOffset":104012,"count":8},{"startOffset":104014,"endOffset":104111,"count":0},{"startOffset":104154,"endOffset":104284,"count":0},{"startOffset":104325,"endOffset":104440,"count":0}],"isBlockCoverage":true},{"functionName":"deserializeObject","ranges":[{"startOffset":104556,"endOffset":122548,"count":403},{"startOffset":104681,"endOffset":104687,"count":24},{"startOffset":104688,"endOffset":104712,"count":379},{"startOffset":104753,"endOffset":104760,"count":24},{"startOffset":104761,"endOffset":104777,"count":379},{"startOffset":104845,"endOffset":104868,"count":291},{"startOffset":104869,"endOffset":104876,"count":112},{"startOffset":104928,"endOffset":104936,"count":72},{"startOffset":104984,"endOffset":104991,"count":72},{"startOffset":105041,"endOffset":105048,"count":72},{"startOffset":105094,"endOffset":105102,"count":72},{"startOffset":105124,"endOffset":105141,"count":0},{"startOffset":105143,"endOffset":105243,"count":0},{"startOffset":105264,"endOffset":105280,"count":0},{"startOffset":105282,"endOffset":105382,"count":0},{"startOffset":105433,"endOffset":105449,"count":24},{"startOffset":105450,"endOffset":105470,"count":379},{"startOffset":105651,"endOffset":105705,"count":207},{"startOffset":105705,"endOffset":106453,"count":196},{"startOffset":105945,"endOffset":106033,"count":0},{"startOffset":106092,"endOffset":106200,"count":0},{"startOffset":106331,"endOffset":106447,"count":0},{"startOffset":106484,"endOffset":106628,"count":196},{"startOffset":106694,"endOffset":106753,"count":0},{"startOffset":106876,"endOffset":106920,"count":0},{"startOffset":106948,"endOffset":106952,"count":92},{"startOffset":106953,"endOffset":106957,"count":311},{"startOffset":107041,"endOffset":107048,"count":92},{"startOffset":107049,"endOffset":107055,"count":311},{"startOffset":107075,"endOffset":122075,"count":1662},{"startOffset":107165,"endOffset":107171,"count":403},{"startOffset":107171,"endOffset":107229,"count":1259},{"startOffset":107229,"endOffset":107249,"count":10277},{"startOffset":107251,"endOffset":107279,"count":10277},{"startOffset":107279,"endOffset":107328,"count":1259},{"startOffset":107328,"endOffset":107386,"count":0},{"startOffset":107386,"endOffset":107416,"count":1259},{"startOffset":107416,"endOffset":107430,"count":17},{"startOffset":107431,"endOffset":107474,"count":1242},{"startOffset":107546,"endOffset":107571,"count":794},{"startOffset":107573,"endOffset":107635,"count":467},{"startOffset":107635,"endOffset":107712,"count":792},{"startOffset":107712,"endOffset":107751,"count":1259},{"startOffset":107751,"endOffset":107769,"count":1242},{"startOffset":107771,"endOffset":107841,"count":0},{"startOffset":107841,"endOffset":107930,"count":1259},{"startOffset":107930,"endOffset":108396,"count":164},{"startOffset":108169,"endOffset":108250,"count":0},{"startOffset":108396,"endOffset":121774,"count":1095},{"startOffset":108445,"endOffset":108666,"count":58},{"startOffset":108558,"endOffset":108585,"count":696},{"startOffset":108666,"endOffset":121774,"count":1037},{"startOffset":108714,"endOffset":108740,"count":390},{"startOffset":108742,"endOffset":108847,"count":0},{"startOffset":108896,"endOffset":108990,"count":390},{"startOffset":108990,"endOffset":121774,"count":647},{"startOffset":109042,"endOffset":109222,"count":188},{"startOffset":109186,"endOffset":109212,"count":0},{"startOffset":109222,"endOffset":121774,"count":459},{"startOffset":109272,"endOffset":109516,"count":70},{"startOffset":109516,"endOffset":121774,"count":389},{"startOffset":109569,"endOffset":109750,"count":120},{"startOffset":109607,"endOffset":109629,"count":80},{"startOffset":109647,"endOffset":109697,"count":0},{"startOffset":109750,"endOffset":121774,"count":269},{"startOffset":109802,"endOffset":110521,"count":107},{"startOffset":109995,"endOffset":110055,"count":0},{"startOffset":110077,"endOffset":110157,"count":0},{"startOffset":110264,"endOffset":110376,"count":70},{"startOffset":110521,"endOffset":121774,"count":162},{"startOffset":110572,"endOffset":111372,"count":92},{"startOffset":110818,"endOffset":110891,"count":0},{"startOffset":110930,"endOffset":111038,"count":2},{"startOffset":111211,"endOffset":111264,"count":0},{"startOffset":111318,"endOffset":111362,"count":0},{"startOffset":111372,"endOffset":121774,"count":70},{"startOffset":111427,"endOffset":111469,"count":0},{"startOffset":111519,"endOffset":111556,"count":0},{"startOffset":111637,"endOffset":111746,"count":0},{"startOffset":112269,"endOffset":112275,"count":0},{"startOffset":112294,"endOffset":112369,"count":0},{"startOffset":112393,"endOffset":121774,"count":0},{"startOffset":121774,"endOffset":121809,"count":1259},{"startOffset":121809,"endOffset":122010,"count":0},{"startOffset":122010,"endOffset":122069,"count":1259},{"startOffset":122113,"endOffset":122248,"count":0},{"startOffset":122297,"endOffset":122547,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":105826,"endOffset":105895,"count":196}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":106294,"endOffset":106328,"count":196}],"isBlockCoverage":true},{"functionName":"serializeString","ranges":[{"startOffset":122641,"endOffset":123083,"count":875}],"isBlockCoverage":true},{"functionName":"serializeNumber","ranges":[{"startOffset":123084,"endOffset":123762,"count":193},{"startOffset":123361,"endOffset":123379,"count":0},{"startOffset":123660,"endOffset":123742,"count":0}],"isBlockCoverage":true},{"functionName":"serializeBigInt","ranges":[{"startOffset":123763,"endOffset":124075,"count":0}],"isBlockCoverage":false},{"functionName":"serializeNull","ranges":[{"startOffset":124076,"endOffset":124327,"count":0}],"isBlockCoverage":false},{"functionName":"serializeBoolean","ranges":[{"startOffset":124328,"endOffset":124626,"count":155},{"startOffset":124602,"endOffset":124605,"count":0}],"isBlockCoverage":true},{"functionName":"serializeDate","ranges":[{"startOffset":124627,"endOffset":125157,"count":50}],"isBlockCoverage":true},{"functionName":"serializeRegExp","ranges":[{"startOffset":125158,"endOffset":125872,"count":0}],"isBlockCoverage":false},{"functionName":"serializeBSONRegExp","ranges":[{"startOffset":125873,"endOffset":126554,"count":0}],"isBlockCoverage":false},{"functionName":"serializeMinMax","ranges":[{"startOffset":126555,"endOffset":127006,"count":0}],"isBlockCoverage":false},{"functionName":"serializeObjectId","ranges":[{"startOffset":127007,"endOffset":127314,"count":55}],"isBlockCoverage":true},{"functionName":"serializeBuffer","ranges":[{"startOffset":127315,"endOffset":127900,"count":0}],"isBlockCoverage":false},{"functionName":"serializeObject","ranges":[{"startOffset":127901,"endOffset":128540,"count":765},{"startOffset":128041,"endOffset":128122,"count":0},{"startOffset":128187,"endOffset":128204,"count":238},{"startOffset":128205,"endOffset":128223,"count":527}],"isBlockCoverage":true},{"functionName":"serializeDecimal128","ranges":[{"startOffset":128541,"endOffset":128890,"count":0}],"isBlockCoverage":false},{"functionName":"serializeLong","ranges":[{"startOffset":128891,"endOffset":129410,"count":0}],"isBlockCoverage":false},{"functionName":"serializeInt32","ranges":[{"startOffset":129411,"endOffset":129754,"count":0}],"isBlockCoverage":false},{"functionName":"serializeDouble","ranges":[{"startOffset":129755,"endOffset":130081,"count":0}],"isBlockCoverage":false},{"functionName":"serializeFunction","ranges":[{"startOffset":130082,"endOffset":130576,"count":0}],"isBlockCoverage":false},{"functionName":"serializeCode","ranges":[{"startOffset":130577,"endOffset":132136,"count":0}],"isBlockCoverage":false},{"functionName":"serializeBinary","ranges":[{"startOffset":132137,"endOffset":132976,"count":177},{"startOffset":132501,"endOffset":132517,"count":0},{"startOffset":132668,"endOffset":132762,"count":0},{"startOffset":132836,"endOffset":132864,"count":2832},{"startOffset":132870,"endOffset":132920,"count":0}],"isBlockCoverage":true},{"functionName":"serializeSymbol","ranges":[{"startOffset":132977,"endOffset":133423,"count":0}],"isBlockCoverage":false},{"functionName":"serializeDBRef","ranges":[{"startOffset":133424,"endOffset":134173,"count":0}],"isBlockCoverage":false},{"functionName":"serializeInto","ranges":[{"startOffset":134174,"endOffset":148738,"count":993},{"startOffset":134313,"endOffset":135269,"count":228},{"startOffset":134343,"endOffset":134526,"count":0},{"startOffset":134562,"endOffset":134663,"count":0},{"startOffset":134704,"endOffset":134807,"count":0},{"startOffset":134847,"endOffset":134886,"count":0},{"startOffset":134888,"endOffset":134981,"count":0},{"startOffset":135123,"endOffset":135237,"count":0},{"startOffset":135358,"endOffset":139194,"count":238},{"startOffset":135408,"endOffset":139188,"count":159},{"startOffset":135530,"endOffset":135585,"count":0},{"startOffset":135629,"endOffset":135712,"count":40},{"startOffset":135712,"endOffset":139178,"count":119},{"startOffset":135761,"endOffset":135844,"count":0},{"startOffset":135893,"endOffset":135976,"count":0},{"startOffset":136026,"endOffset":136110,"count":0},{"startOffset":136172,"endOffset":136253,"count":0},{"startOffset":136296,"endOffset":136377,"count":0},{"startOffset":136415,"endOffset":136496,"count":0},{"startOffset":136539,"endOffset":136622,"count":0},{"startOffset":136688,"endOffset":136771,"count":0},{"startOffset":136991,"endOffset":139178,"count":0},{"startOffset":139194,"endOffset":148551,"count":755},{"startOffset":139230,"endOffset":139246,"count":707},{"startOffset":139248,"endOffset":143810,"count":48},{"startOffset":139341,"endOffset":143804,"count":160},{"startOffset":139457,"endOffset":139466,"count":48},{"startOffset":139466,"endOffset":139583,"count":112},{"startOffset":139600,"endOffset":139655,"count":0},{"startOffset":139655,"endOffset":139758,"count":112},{"startOffset":139760,"endOffset":140290,"count":112},{"startOffset":139809,"endOffset":139916,"count":0},{"startOffset":139948,"endOffset":140276,"count":0},{"startOffset":140290,"endOffset":140326,"count":112},{"startOffset":140326,"endOffset":140409,"count":80},{"startOffset":140409,"endOffset":143794,"count":32},{"startOffset":140450,"endOffset":140533,"count":0},{"startOffset":140574,"endOffset":140657,"count":0},{"startOffset":140699,"endOffset":140783,"count":0},{"startOffset":140845,"endOffset":140926,"count":0},{"startOffset":140987,"endOffset":141015,"count":0},{"startOffset":141018,"endOffset":141099,"count":0},{"startOffset":141142,"endOffset":141225,"count":0},{"startOffset":141291,"endOffset":141374,"count":0},{"startOffset":141586,"endOffset":143794,"count":0},{"startOffset":143810,"endOffset":148551,"count":707},{"startOffset":143872,"endOffset":144080,"count":0},{"startOffset":144128,"endOffset":148545,"count":1999},{"startOffset":144220,"endOffset":144275,"count":0},{"startOffset":144380,"endOffset":144910,"count":1843},{"startOffset":144429,"endOffset":144536,"count":0},{"startOffset":144568,"endOffset":144896,"count":0},{"startOffset":144946,"endOffset":145029,"count":755},{"startOffset":145029,"endOffset":148535,"count":1244},{"startOffset":145070,"endOffset":145153,"count":193},{"startOffset":145153,"endOffset":148535,"count":1051},{"startOffset":145194,"endOffset":145277,"count":0},{"startOffset":145319,"endOffset":145403,"count":155},{"startOffset":145403,"endOffset":148535,"count":896},{"startOffset":145447,"endOffset":145463,"count":846},{"startOffset":145465,"endOffset":145546,"count":50},{"startOffset":145546,"endOffset":148535,"count":846},{"startOffset":145589,"endOffset":145721,"count":0},{"startOffset":145759,"endOffset":145840,"count":0},{"startOffset":145883,"endOffset":145966,"count":0},{"startOffset":146032,"endOffset":146115,"count":0},{"startOffset":146183,"endOffset":146327,"count":614},{"startOffset":146327,"endOffset":148535,"count":232},{"startOffset":146458,"endOffset":146519,"count":0},{"startOffset":146573,"endOffset":146658,"count":55},{"startOffset":146658,"endOffset":148535,"count":177},{"startOffset":146735,"endOffset":146822,"count":0},{"startOffset":146907,"endOffset":146988,"count":0},{"startOffset":147040,"endOffset":147123,"count":0},{"startOffset":147173,"endOffset":147315,"count":0},{"startOffset":147365,"endOffset":147386,"count":0},{"startOffset":147388,"endOffset":147473,"count":0},{"startOffset":147608,"endOffset":148535,"count":0}],"isBlockCoverage":true},{"functionName":"isBSONType","ranges":[{"startOffset":148740,"endOffset":148914,"count":0}],"isBlockCoverage":false},{"functionName":"deserializeValue","ranges":[{"startOffset":149259,"endOffset":152069,"count":0}],"isBlockCoverage":false},{"functionName":"serializeArray","ranges":[{"startOffset":152070,"endOffset":152377,"count":0}],"isBlockCoverage":false},{"functionName":"getISOString","ranges":[{"startOffset":152378,"endOffset":152529,"count":0}],"isBlockCoverage":false},{"functionName":"serializeValue","ranges":[{"startOffset":152530,"endOffset":155978,"count":0}],"isBlockCoverage":false},{"functionName":"Binary","ranges":[{"startOffset":156020,"endOffset":156060,"count":0}],"isBlockCoverage":false},{"functionName":"Code","ranges":[{"startOffset":156072,"endOffset":156104,"count":0}],"isBlockCoverage":false},{"functionName":"DBRef","ranges":[{"startOffset":156117,"endOffset":156185,"count":0}],"isBlockCoverage":false},{"functionName":"Decimal128","ranges":[{"startOffset":156203,"endOffset":156233,"count":0}],"isBlockCoverage":false},{"functionName":"Double","ranges":[{"startOffset":156247,"endOffset":156273,"count":0}],"isBlockCoverage":false},{"functionName":"Int32","ranges":[{"startOffset":156286,"endOffset":156311,"count":0}],"isBlockCoverage":false},{"functionName":"Long","ranges":[{"startOffset":156323,"endOffset":156451,"count":0}],"isBlockCoverage":false},{"functionName":"MaxKey","ranges":[{"startOffset":156465,"endOffset":156483,"count":0}],"isBlockCoverage":false},{"functionName":"MinKey","ranges":[{"startOffset":156497,"endOffset":156515,"count":0}],"isBlockCoverage":false},{"functionName":"ObjectId","ranges":[{"startOffset":156531,"endOffset":156553,"count":0}],"isBlockCoverage":false},{"functionName":"BSONRegExp","ranges":[{"startOffset":156571,"endOffset":156614,"count":0}],"isBlockCoverage":false},{"functionName":"BSONSymbol","ranges":[{"startOffset":156632,"endOffset":156662,"count":0}],"isBlockCoverage":false},{"functionName":"Timestamp","ranges":[{"startOffset":156679,"endOffset":156719,"count":0}],"isBlockCoverage":false},{"functionName":"serializeDocument","ranges":[{"startOffset":156723,"endOffset":158826,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":158827,"endOffset":159309,"count":0}],"isBlockCoverage":false},{"functionName":"stringify","ranges":[{"startOffset":159310,"endOffset":159903,"count":0}],"isBlockCoverage":false},{"functionName":"EJSONserialize","ranges":[{"startOffset":159904,"endOffset":160026,"count":0}],"isBlockCoverage":false},{"functionName":"EJSONdeserialize","ranges":[{"startOffset":160027,"endOffset":160151,"count":0}],"isBlockCoverage":false},{"functionName":"getSize","ranges":[{"startOffset":160332,"endOffset":160562,"count":261},{"startOffset":160453,"endOffset":160560,"count":0}],"isBlockCoverage":true},{"functionName":"findNull","ranges":[{"startOffset":160563,"endOffset":160885,"count":787},{"startOffset":160718,"endOffset":160719,"count":7386},{"startOffset":160771,"endOffset":160850,"count":0}],"isBlockCoverage":true},{"functionName":"parseToElements","ranges":[{"startOffset":160886,"endOffset":163604,"count":189},{"startOffset":160986,"endOffset":161102,"count":0},{"startOffset":161208,"endOffset":161362,"count":0},{"startOffset":161419,"endOffset":161524,"count":0},{"startOffset":161633,"endOffset":163581,"count":976},{"startOffset":161716,"endOffset":161894,"count":189},{"startOffset":161773,"endOffset":161865,"count":0},{"startOffset":161894,"endOffset":162072,"count":787},{"startOffset":162072,"endOffset":162098,"count":599},{"startOffset":162099,"endOffset":162124,"count":599},{"startOffset":162125,"endOffset":162151,"count":559},{"startOffset":162153,"endOffset":162188,"count":228},{"startOffset":162188,"endOffset":163339,"count":559},{"startOffset":162219,"endOffset":162254,"count":367},{"startOffset":162254,"endOffset":163339,"count":192},{"startOffset":162284,"endOffset":162320,"count":0},{"startOffset":162351,"endOffset":162387,"count":0},{"startOffset":162417,"endOffset":162452,"count":120},{"startOffset":162452,"endOffset":163339,"count":72},{"startOffset":162565,"endOffset":162600,"count":0},{"startOffset":162631,"endOffset":162722,"count":0},{"startOffset":162751,"endOffset":162776,"count":2},{"startOffset":162777,"endOffset":162803,"count":0},{"startOffset":162861,"endOffset":163339,"count":0},{"startOffset":163339,"endOffset":163375,"count":787},{"startOffset":163375,"endOffset":163478,"count":0},{"startOffset":163478,"endOffset":163581,"count":787}],"isBlockCoverage":true},{"functionName":"setInternalBufferSize","ranges":[{"startOffset":163858,"endOffset":163979,"count":0}],"isBlockCoverage":false},{"functionName":"serialize","ranges":[{"startOffset":163980,"endOffset":164869,"count":228},{"startOffset":164084,"endOffset":164103,"count":196},{"startOffset":164104,"endOffset":164111,"count":32},{"startOffset":164192,"endOffset":164220,"count":196},{"startOffset":164221,"endOffset":164228,"count":32},{"startOffset":164303,"endOffset":164328,"count":196},{"startOffset":164329,"endOffset":164335,"count":32},{"startOffset":164421,"endOffset":164452,"count":0},{"startOffset":164511,"endOffset":164578,"count":0}],"isBlockCoverage":true},{"functionName":"serializeWithBufferAndIndex","ranges":[{"startOffset":164870,"endOffset":165580,"count":0}],"isBlockCoverage":false},{"functionName":"deserialize","ranges":[{"startOffset":165581,"endOffset":165705,"count":204}],"isBlockCoverage":true},{"functionName":"calculateObjectSize","ranges":[{"startOffset":165706,"endOffset":166098,"count":0}],"isBlockCoverage":false},{"functionName":"deserializeStream","ranges":[{"startOffset":166099,"endOffset":166689,"count":0}],"isBlockCoverage":false}]},{"scriptId":"327","url":"node:internal/crypto/webcrypto","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":32080,"count":1}],"isBlockCoverage":false},{"functionName":"digest","ranges":[{"startOffset":1258,"endOffset":1885,"count":0}],"isBlockCoverage":false},{"functionName":"randomUUID","ranges":[{"startOffset":1889,"endOffset":2002,"count":0}],"isBlockCoverage":false},{"functionName":"generateKey","ranges":[{"startOffset":2006,"endOffset":4586,"count":0}],"isBlockCoverage":false},{"functionName":"deriveBits","ranges":[{"startOffset":4590,"endOffset":6195,"count":0}],"isBlockCoverage":false},{"functionName":"getKeyLength","ranges":[{"startOffset":6199,"endOffset":6843,"count":0}],"isBlockCoverage":false},{"functionName":"deriveKey","ranges":[{"startOffset":6847,"endOffset":9097,"count":0}],"isBlockCoverage":false},{"functionName":"exportKeySpki","ranges":[{"startOffset":9101,"endOffset":10116,"count":0}],"isBlockCoverage":false},{"functionName":"exportKeyPkcs8","ranges":[{"startOffset":10120,"endOffset":11144,"count":0}],"isBlockCoverage":false},{"functionName":"exportKeyRaw","ranges":[{"startOffset":11148,"endOffset":12118,"count":0}],"isBlockCoverage":false},{"functionName":"exportKeyJWK","ranges":[{"startOffset":12122,"endOffset":13708,"count":0}],"isBlockCoverage":false},{"functionName":"exportKey","ranges":[{"startOffset":13712,"endOffset":14598,"count":0}],"isBlockCoverage":false},{"functionName":"importGenericSecretKey","ranges":[{"startOffset":14602,"endOffset":15994,"count":0}],"isBlockCoverage":false},{"functionName":"importKey","ranges":[{"startOffset":15998,"endOffset":18835,"count":0}],"isBlockCoverage":false},{"functionName":"wrapKey","ranges":[{"startOffset":18932,"endOffset":20516,"count":0}],"isBlockCoverage":false},{"functionName":"unwrapKey","ranges":[{"startOffset":20615,"endOffset":22653,"count":0}],"isBlockCoverage":false},{"functionName":"signVerify","ranges":[{"startOffset":22657,"endOffset":23794,"count":0}],"isBlockCoverage":false},{"functionName":"sign","ranges":[{"startOffset":23798,"endOffset":24444,"count":0}],"isBlockCoverage":false},{"functionName":"verify","ranges":[{"startOffset":24448,"endOffset":25229,"count":0}],"isBlockCoverage":false},{"functionName":"cipherOrWrap","ranges":[{"startOffset":25233,"endOffset":26680,"count":0}],"isBlockCoverage":false},{"functionName":"encrypt","ranges":[{"startOffset":26684,"endOffset":27431,"count":0}],"isBlockCoverage":false},{"functionName":"decrypt","ranges":[{"startOffset":27435,"endOffset":28182,"count":0}],"isBlockCoverage":false},{"functionName":"SubtleCrypto","ranges":[{"startOffset":28344,"endOffset":28406,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":28443,"endOffset":28456,"count":1}],"isBlockCoverage":true},{"functionName":"Crypto","ranges":[{"startOffset":28498,"endOffset":28560,"count":0}],"isBlockCoverage":true},{"functionName":"get subtle","ranges":[{"startOffset":28566,"endOffset":28669,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28706,"endOffset":28719,"count":1}],"isBlockCoverage":true},{"functionName":"getRandomValues","ranges":[{"startOffset":28737,"endOffset":29078,"count":0}],"isBlockCoverage":false}]},{"scriptId":"329","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/execute_operation.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9045,"count":1}],"isBlockCoverage":true},{"functionName":"executeOperation","ranges":[{"startOffset":1465,"endOffset":6947,"count":156},{"startOffset":1581,"endOffset":1737,"count":0},{"startOffset":1771,"endOffset":2207,"count":0},{"startOffset":2267,"endOffset":2386,"count":0},{"startOffset":2611,"endOffset":2711,"count":126},{"startOffset":2711,"endOffset":3190,"count":30},{"startOffset":2743,"endOffset":2846,"count":0},{"startOffset":2884,"endOffset":2931,"count":0},{"startOffset":2933,"endOffset":3038,"count":0},{"startOffset":3079,"endOffset":3190,"count":0},{"startOffset":3216,"endOffset":3245,"count":0},{"startOffset":3246,"endOffset":3284,"count":0},{"startOffset":3286,"endOffset":3431,"count":0},{"startOffset":3484,"endOffset":3527,"count":0},{"startOffset":3771,"endOffset":3846,"count":0},{"startOffset":3847,"endOffset":3915,"count":0},{"startOffset":3917,"endOffset":4054,"count":0},{"startOffset":4081,"endOffset":4115,"count":0},{"startOffset":4116,"endOffset":4148,"count":0},{"startOffset":4150,"endOffset":4182,"count":0},{"startOffset":4274,"endOffset":4585,"count":0},{"startOffset":4628,"endOffset":4893,"count":0},{"startOffset":5100,"endOffset":5231,"count":0},{"startOffset":5292,"endOffset":5733,"count":100},{"startOffset":5617,"endOffset":5703,"count":0},{"startOffset":5733,"endOffset":5807,"count":56},{"startOffset":5808,"endOffset":5833,"count":56},{"startOffset":5893,"endOffset":5918,"count":56},{"startOffset":5919,"endOffset":5974,"count":56},{"startOffset":5975,"endOffset":6009,"count":0},{"startOffset":6048,"endOffset":6064,"count":30},{"startOffset":6066,"endOffset":6103,"count":26},{"startOffset":6128,"endOffset":6145,"count":26},{"startOffset":6147,"endOffset":6249,"count":0},{"startOffset":6249,"endOffset":6327,"count":56},{"startOffset":6327,"endOffset":6683,"count":2},{"startOffset":6374,"endOffset":6421,"count":0},{"startOffset":6423,"endOffset":6647,"count":0},{"startOffset":6683,"endOffset":6688,"count":0},{"startOffset":6688,"endOffset":6945,"count":56},{"startOffset":6761,"endOffset":6939,"count":26},{"startOffset":6851,"endOffset":6929,"count":0}],"isBlockCoverage":true},{"functionName":"retryOperation","ranges":[{"startOffset":6993,"endOffset":8999,"count":0}],"isBlockCoverage":false}]},{"scriptId":"330","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/error.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":40253,"count":1}],"isBlockCoverage":true},{"functionName":"isAggregateError","ranges":[{"startOffset":5474,"endOffset":5597,"count":0}],"isBlockCoverage":false},{"functionName":"MongoError","ranges":[{"startOffset":6132,"endOffset":6242,"count":91}],"isBlockCoverage":true},{"functionName":"buildErrorMessage","ranges":[{"startOffset":6275,"endOffset":6833,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":6838,"endOffset":6885,"count":0}],"isBlockCoverage":false},{"functionName":"get errmsg","ranges":[{"startOffset":6940,"endOffset":6989,"count":0}],"isBlockCoverage":false},{"functionName":"hasErrorLabel","ranges":[{"startOffset":7195,"endOffset":7269,"count":0}],"isBlockCoverage":false},{"functionName":"addErrorLabel","ranges":[{"startOffset":7274,"endOffset":7341,"count":0}],"isBlockCoverage":false},{"functionName":"get errorLabels","ranges":[{"startOffset":7346,"endOffset":7418,"count":0}],"isBlockCoverage":false},{"functionName":"MongoServerError","ranges":[{"startOffset":7913,"endOffset":8429,"count":2},{"startOffset":7984,"endOffset":7999,"count":0},{"startOffset":8000,"endOffset":8008,"count":0},{"startOffset":8044,"endOffset":8118,"count":0},{"startOffset":8193,"endOffset":8423,"count":10},{"startOffset":8271,"endOffset":8308,"count":8},{"startOffset":8309,"endOffset":8352,"count":8},{"startOffset":8354,"endOffset":8413,"count":8}],"isBlockCoverage":true},{"functionName":"get name","ranges":[{"startOffset":8434,"endOffset":8487,"count":0}],"isBlockCoverage":false},{"functionName":"MongoDriverError","ranges":[{"startOffset":8989,"endOffset":9059,"count":9}],"isBlockCoverage":true},{"functionName":"get name","ranges":[{"startOffset":9064,"endOffset":9117,"count":0}],"isBlockCoverage":false},{"functionName":"MongoAPIError","ranges":[{"startOffset":9715,"endOffset":9785,"count":9}],"isBlockCoverage":true},{"functionName":"get name","ranges":[{"startOffset":9790,"endOffset":9840,"count":0}],"isBlockCoverage":false},{"functionName":"MongoRuntimeError","ranges":[{"startOffset":10492,"endOffset":10562,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":10567,"endOffset":10621,"count":0}],"isBlockCoverage":false},{"functionName":"MongoBatchReExecutionError","ranges":[{"startOffset":11213,"endOffset":11335,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":11340,"endOffset":11403,"count":0}],"isBlockCoverage":false},{"functionName":"MongoDecompressionError","ranges":[{"startOffset":11995,"endOffset":12047,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":12052,"endOffset":12112,"count":0}],"isBlockCoverage":false},{"functionName":"MongoNotConnectedError","ranges":[{"startOffset":12765,"endOffset":12817,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":12822,"endOffset":12881,"count":0}],"isBlockCoverage":false},{"functionName":"MongoTransactionError","ranges":[{"startOffset":13535,"endOffset":13587,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":13592,"endOffset":13650,"count":0}],"isBlockCoverage":false},{"functionName":"MongoExpiredSessionError","ranges":[{"startOffset":14246,"endOffset":14338,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":14343,"endOffset":14404,"count":0}],"isBlockCoverage":false},{"functionName":"MongoKerberosError","ranges":[{"startOffset":15017,"endOffset":15069,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":15074,"endOffset":15129,"count":0}],"isBlockCoverage":false},{"functionName":"MongoAWSError","ranges":[{"startOffset":15685,"endOffset":15755,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":15760,"endOffset":15810,"count":0}],"isBlockCoverage":false},{"functionName":"MongoOIDCError","ranges":[{"startOffset":16369,"endOffset":16421,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":16426,"endOffset":16477,"count":0}],"isBlockCoverage":false},{"functionName":"MongoAzureError","ranges":[{"startOffset":17027,"endOffset":17079,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":17084,"endOffset":17136,"count":0}],"isBlockCoverage":false},{"functionName":"MongoGCPError","ranges":[{"startOffset":17684,"endOffset":17736,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":17741,"endOffset":17791,"count":0}],"isBlockCoverage":false},{"functionName":"MongoChangeStreamError","ranges":[{"startOffset":18334,"endOffset":18386,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":18391,"endOffset":18450,"count":0}],"isBlockCoverage":false},{"functionName":"MongoTailableCursorError","ranges":[{"startOffset":19034,"endOffset":19138,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":19143,"endOffset":19204,"count":0}],"isBlockCoverage":false},{"functionName":"MongoGridFSStreamError","ranges":[{"startOffset":19766,"endOffset":19818,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":19823,"endOffset":19882,"count":0}],"isBlockCoverage":false},{"functionName":"MongoGridFSChunkError","ranges":[{"startOffset":20480,"endOffset":20532,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":20537,"endOffset":20595,"count":0}],"isBlockCoverage":false},{"functionName":"MongoUnexpectedServerResponseError","ranges":[{"startOffset":21933,"endOffset":21985,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":21990,"endOffset":22061,"count":0}],"isBlockCoverage":false},{"functionName":"MongoCursorInUseError","ranges":[{"startOffset":22677,"endOffset":22763,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":22768,"endOffset":22826,"count":0}],"isBlockCoverage":false},{"functionName":"MongoServerClosedError","ranges":[{"startOffset":23399,"endOffset":23472,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":23477,"endOffset":23536,"count":0}],"isBlockCoverage":false},{"functionName":"MongoCursorExhaustedError","ranges":[{"startOffset":24115,"endOffset":24192,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":24197,"endOffset":24259,"count":0}],"isBlockCoverage":false},{"functionName":"MongoTopologyClosedError","ranges":[{"startOffset":24864,"endOffset":24939,"count":8}],"isBlockCoverage":true},{"functionName":"get name","ranges":[{"startOffset":24944,"endOffset":25005,"count":0}],"isBlockCoverage":false},{"functionName":"isNetworkErrorBeforeHandshake","ranges":[{"startOffset":25138,"endOffset":25228,"count":0}],"isBlockCoverage":false},{"functionName":"MongoNetworkError","ranges":[{"startOffset":25801,"endOffset":26032,"count":80},{"startOffset":25872,"endOffset":25879,"count":0},{"startOffset":25904,"endOffset":25951,"count":0},{"startOffset":25953,"endOffset":26026,"count":0}],"isBlockCoverage":true},{"functionName":"get name","ranges":[{"startOffset":26037,"endOffset":26091,"count":0}],"isBlockCoverage":false},{"functionName":"MongoNetworkTimeoutError","ranges":[{"startOffset":26728,"endOffset":26798,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":26803,"endOffset":26864,"count":0}],"isBlockCoverage":false},{"functionName":"MongoParseError","ranges":[{"startOffset":27425,"endOffset":27477,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":27482,"endOffset":27534,"count":0}],"isBlockCoverage":false},{"functionName":"MongoInvalidArgumentError","ranges":[{"startOffset":28149,"endOffset":28201,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":28206,"endOffset":28268,"count":0}],"isBlockCoverage":false},{"functionName":"MongoCompatibilityError","ranges":[{"startOffset":28881,"endOffset":28933,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":28938,"endOffset":28998,"count":0}],"isBlockCoverage":false},{"functionName":"MongoMissingCredentialsError","ranges":[{"startOffset":29636,"endOffset":29688,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":29693,"endOffset":29758,"count":0}],"isBlockCoverage":false},{"functionName":"MongoMissingDependencyError","ranges":[{"startOffset":30361,"endOffset":30485,"count":1}],"isBlockCoverage":true},{"functionName":"get name","ranges":[{"startOffset":30490,"endOffset":30554,"count":0}],"isBlockCoverage":false},{"functionName":"MongoSystemError","ranges":[{"startOffset":31085,"endOffset":31468,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":31473,"endOffset":31526,"count":0}],"isBlockCoverage":false},{"functionName":"MongoServerSelectionError","ranges":[{"startOffset":32064,"endOffset":32132,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":32137,"endOffset":32199,"count":0}],"isBlockCoverage":false},{"functionName":"makeWriteConcernResultObject","ranges":[{"startOffset":32265,"endOffset":32523,"count":0}],"isBlockCoverage":false},{"functionName":"MongoWriteConcernError","ranges":[{"startOffset":33014,"endOffset":33341,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":33346,"endOffset":33405,"count":0}],"isBlockCoverage":false},{"functionName":"needsRetryableWriteLabel","ranges":[{"startOffset":34437,"endOffset":35828,"count":0}],"isBlockCoverage":false},{"functionName":"isRetryableWriteError","ranges":[{"startOffset":35890,"endOffset":36084,"count":0}],"isBlockCoverage":false},{"functionName":"isRetryableReadError","ranges":[{"startOffset":36223,"endOffset":36866,"count":0}],"isBlockCoverage":false},{"functionName":"isRecoveringError","ranges":[{"startOffset":37609,"endOffset":37963,"count":0}],"isBlockCoverage":false},{"functionName":"isNotWritablePrimaryError","ranges":[{"startOffset":37964,"endOffset":38313,"count":0}],"isBlockCoverage":false},{"functionName":"isNodeShuttingDownError","ranges":[{"startOffset":38314,"endOffset":38453,"count":0}],"isBlockCoverage":false},{"functionName":"isSDAMUnrecoverableError","ranges":[{"startOffset":38852,"endOffset":39187,"count":0}],"isBlockCoverage":false},{"functionName":"isNetworkTimeoutError","ranges":[{"startOffset":39249,"endOffset":39371,"count":0}],"isBlockCoverage":false},{"functionName":"isResumableError","ranges":[{"startOffset":39427,"endOffset":40174,"count":0}],"isBlockCoverage":false}]},{"scriptId":"331","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/read_preference.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8110,"count":1}],"isBlockCoverage":true},{"functionName":"ReadPreference","ranges":[{"startOffset":1000,"endOffset":2901,"count":13},{"startOffset":1078,"endOffset":1202,"count":0},{"startOffset":1231,"endOffset":1258,"count":5},{"startOffset":1259,"endOffset":1282,"count":0},{"startOffset":1284,"endOffset":1353,"count":0},{"startOffset":1376,"endOffset":1399,"count":0},{"startOffset":1401,"endOffset":1509,"count":0},{"startOffset":1590,"endOffset":1597,"count":8},{"startOffset":1712,"endOffset":1717,"count":5},{"startOffset":1768,"endOffset":2269,"count":0},{"startOffset":2320,"endOffset":2895,"count":9},{"startOffset":2348,"endOffset":2375,"count":0},{"startOffset":2376,"endOffset":2399,"count":0},{"startOffset":2401,"endOffset":2533,"count":0},{"startOffset":2576,"endOffset":2723,"count":0},{"startOffset":2752,"endOffset":2885,"count":0}],"isBlockCoverage":true},{"functionName":"get preference","ranges":[{"startOffset":2992,"endOffset":3042,"count":0}],"isBlockCoverage":false},{"functionName":"fromString","ranges":[{"startOffset":3054,"endOffset":3119,"count":0}],"isBlockCoverage":false},{"functionName":"fromOptions","ranges":[{"startOffset":3299,"endOffset":4478,"count":362},{"startOffset":3356,"endOffset":3363,"count":32},{"startOffset":3363,"endOffset":3418,"count":330},{"startOffset":3418,"endOffset":3472,"count":180},{"startOffset":3436,"endOffset":3449,"count":0},{"startOffset":3573,"endOffset":3604,"count":180},{"startOffset":3604,"endOffset":3653,"count":150},{"startOffset":3653,"endOffset":3859,"count":0},{"startOffset":3859,"endOffset":4343,"count":150},{"startOffset":3921,"endOffset":3958,"count":8},{"startOffset":3960,"endOffset":4343,"count":8},{"startOffset":4007,"endOffset":4035,"count":0},{"startOffset":4343,"endOffset":4376,"count":142},{"startOffset":4376,"endOffset":4441,"count":0},{"startOffset":4441,"endOffset":4477,"count":142}],"isBlockCoverage":true},{"functionName":"translate","ranges":[{"startOffset":4576,"endOffset":5363,"count":0}],"isBlockCoverage":false},{"functionName":"isValid","ranges":[{"startOffset":5504,"endOffset":5834,"count":185}],"isBlockCoverage":true},{"functionName":"isValid","ranges":[{"startOffset":5968,"endOffset":6073,"count":172},{"startOffset":6047,"endOffset":6053,"count":0}],"isBlockCoverage":true},{"functionName":"secondaryOk","ranges":[{"startOffset":6278,"endOffset":6571,"count":196}],"isBlockCoverage":true},{"functionName":"equals","ranges":[{"startOffset":6734,"endOffset":6814,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":6857,"endOffset":7223,"count":0}],"isBlockCoverage":false}]},{"scriptId":"332","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/server_selection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10526,"count":1}],"isBlockCoverage":true},{"functionName":"writableServerSelector","ranges":[{"startOffset":674,"endOffset":880,"count":0}],"isBlockCoverage":false},{"functionName":"sameServerSelector","ranges":[{"startOffset":1074,"endOffset":1501,"count":0}],"isBlockCoverage":false},{"functionName":"secondaryWritableServerSelector","ranges":[{"startOffset":1678,"endOffset":2242,"count":0}],"isBlockCoverage":false},{"functionName":"maxStalenessReducer","ranges":[{"startOffset":2811,"endOffset":5037,"count":0}],"isBlockCoverage":false},{"functionName":"tagSetMatch","ranges":[{"startOffset":5204,"endOffset":5553,"count":0}],"isBlockCoverage":false},{"functionName":"tagSetReducer","ranges":[{"startOffset":5850,"endOffset":6485,"count":0}],"isBlockCoverage":false},{"functionName":"latencyWindowReducer","ranges":[{"startOffset":6945,"endOffset":7354,"count":172}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7038,"endOffset":7090,"count":172}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7190,"endOffset":7346,"count":172}],"isBlockCoverage":true},{"functionName":"primaryFilter","ranges":[{"startOffset":7366,"endOffset":7458,"count":0}],"isBlockCoverage":false},{"functionName":"secondaryFilter","ranges":[{"startOffset":7459,"endOffset":7555,"count":0}],"isBlockCoverage":false},{"functionName":"nearestFilter","ranges":[{"startOffset":7556,"endOffset":7699,"count":0}],"isBlockCoverage":false},{"functionName":"knownFilter","ranges":[{"startOffset":7700,"endOffset":7788,"count":172}],"isBlockCoverage":true},{"functionName":"loadBalancerFilter","ranges":[{"startOffset":7789,"endOffset":7889,"count":0}],"isBlockCoverage":false},{"functionName":"readPreferenceServerSelector","ranges":[{"startOffset":8043,"endOffset":10412,"count":172},{"startOffset":8134,"endOffset":8231,"count":0}],"isBlockCoverage":true},{"functionName":"readPreferenceServers","ranges":[{"startOffset":8243,"endOffset":10409,"count":180},{"startOffset":8429,"endOffset":8473,"count":0},{"startOffset":8474,"endOffset":8538,"count":0},{"startOffset":8540,"endOffset":8708,"count":0},{"startOffset":8786,"endOffset":8852,"count":0},{"startOffset":8925,"endOffset":8959,"count":8},{"startOffset":8959,"endOffset":9133,"count":172},{"startOffset":9133,"endOffset":9995,"count":0},{"startOffset":9996,"endOffset":10013,"count":0},{"startOffset":10277,"endOffset":10308,"count":0},{"startOffset":10310,"endOffset":10408,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9252,"endOffset":9333,"count":0}],"isBlockCoverage":false}]},{"scriptId":"333","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1821,"count":1}],"isBlockCoverage":true},{"functionName":"drainTimerQueue","ranges":[{"startOffset":1216,"endOffset":1312,"count":8}],"isBlockCoverage":true},{"functionName":"_advanceClusterTime","ranges":[{"startOffset":1436,"endOffset":1735,"count":0}],"isBlockCoverage":false}]},{"scriptId":"334","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":38000,"count":1}],"isBlockCoverage":true},{"functionName":"toLocalBufferType","ranges":[{"startOffset":2190,"endOffset":2363,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":2369,"endOffset":2466,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":2472,"endOffset":2571,"count":0}],"isBlockCoverage":false},{"functionName":"toBase64","ranges":[{"startOffset":2577,"endOffset":2688,"count":0}],"isBlockCoverage":false},{"functionName":"isUint8Array","ranges":[{"startOffset":2806,"endOffset":2996,"count":0}],"isBlockCoverage":false},{"functionName":"hostMatchesWildcards","ranges":[{"startOffset":3135,"endOffset":3519,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeHintField","ranges":[{"startOffset":3710,"endOffset":4186,"count":0}],"isBlockCoverage":false},{"functionName":"TO_STRING","ranges":[{"startOffset":4254,"endOffset":4304,"count":32}],"isBlockCoverage":true},{"functionName":"isObject","ranges":[{"startOffset":4437,"endOffset":4512,"count":32}],"isBlockCoverage":true},{"functionName":"mergeOptions","ranges":[{"startOffset":4559,"endOffset":4637,"count":0}],"isBlockCoverage":false},{"functionName":"filterOptions","ranges":[{"startOffset":4692,"endOffset":4949,"count":8},{"startOffset":4795,"endOffset":4897,"count":280},{"startOffset":4831,"endOffset":4891,"count":48}],"isBlockCoverage":true},{"functionName":"applyRetryableWrites","ranges":[{"startOffset":5253,"endOffset":5401,"count":0}],"isBlockCoverage":false},{"functionName":"isPromiseLike","ranges":[{"startOffset":6095,"endOffset":6315,"count":0}],"isBlockCoverage":false},{"functionName":"decorateWithCollation","ranges":[{"startOffset":6575,"endOffset":7024,"count":0}],"isBlockCoverage":false},{"functionName":"decorateWithReadConcern","ranges":[{"startOffset":7293,"endOffset":7725,"count":0}],"isBlockCoverage":false},{"functionName":"decorateWithExplain","ranges":[{"startOffset":7978,"endOffset":8148,"count":0}],"isBlockCoverage":false},{"functionName":"getTopology","ranges":[{"startOffset":8362,"endOffset":8762,"count":0}],"isBlockCoverage":false},{"functionName":"ns","ranges":[{"startOffset":8815,"endOffset":8878,"count":78}],"isBlockCoverage":true},{"functionName":"MongoDBNamespace","ranges":[{"startOffset":9072,"endOffset":9237,"count":338},{"startOffset":9206,"endOffset":9217,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":9242,"endOffset":9336,"count":0}],"isBlockCoverage":false},{"functionName":"withCollection","ranges":[{"startOffset":9341,"endOffset":9443,"count":32}],"isBlockCoverage":true},{"functionName":"fromString","ranges":[{"startOffset":9455,"endOffset":9921,"count":78},{"startOffset":9542,"endOffset":9713,"count":0},{"startOffset":9889,"endOffset":9900,"count":8},{"startOffset":9901,"endOffset":9913,"count":70}],"isBlockCoverage":true},{"functionName":"MongoDBCollectionNamespace","ranges":[{"startOffset":10278,"endOffset":10382,"count":128}],"isBlockCoverage":true},{"functionName":"fromString","ranges":[{"startOffset":10394,"endOffset":10467,"count":0}],"isBlockCoverage":false},{"functionName":"makeCounter","ranges":[{"startOffset":10552,"endOffset":10710,"count":8},{"startOffset":10625,"endOffset":10708,"count":32},{"startOffset":10702,"endOffset":10708,"count":24}],"isBlockCoverage":true},{"functionName":"uuidV4","ranges":[{"startOffset":10802,"endOffset":10971,"count":21}],"isBlockCoverage":true},{"functionName":"maxWireVersion","ranges":[{"startOffset":11114,"endOffset":12436,"count":354},{"startOffset":11257,"endOffset":11266,"count":0},{"startOffset":11268,"endOffset":11798,"count":0},{"startOffset":11835,"endOffset":11904,"count":156},{"startOffset":11904,"endOffset":11949,"count":198},{"startOffset":11949,"endOffset":12000,"count":0},{"startOffset":12002,"endOffset":12165,"count":0},{"startOffset":12165,"endOffset":12270,"count":198},{"startOffset":12271,"endOffset":12337,"count":198},{"startOffset":12339,"endOffset":12414,"count":118},{"startOffset":12420,"endOffset":12435,"count":80}],"isBlockCoverage":true},{"functionName":"arrayStrictEqual","ranges":[{"startOffset":12495,"endOffset":12703,"count":0}],"isBlockCoverage":false},{"functionName":"errorStrictEqual","ranges":[{"startOffset":12766,"endOffset":13182,"count":8},{"startOffset":12853,"endOffset":12874,"count":0},{"startOffset":12876,"endOffset":12947,"count":0},{"startOffset":12949,"endOffset":12980,"count":0},{"startOffset":12982,"endOffset":13181,"count":0}],"isBlockCoverage":true},{"functionName":"makeStateMachine","ranges":[{"startOffset":13245,"endOffset":13723,"count":3}],"isBlockCoverage":true},{"functionName":"stateTransition","ranges":[{"startOffset":13296,"endOffset":13720,"count":96},{"startOffset":13459,"endOffset":13616,"count":0}],"isBlockCoverage":true},{"functionName":"now","ranges":[{"startOffset":13786,"endOffset":13904,"count":1103}],"isBlockCoverage":true},{"functionName":"calculateDurationInMs","ranges":[{"startOffset":13941,"endOffset":14123,"count":494},{"startOffset":14020,"endOffset":14046,"count":0},{"startOffset":14107,"endOffset":14110,"count":0}],"isBlockCoverage":true},{"functionName":"hasAtomicOperators","ranges":[{"startOffset":14196,"endOffset":14514,"count":0}],"isBlockCoverage":false},{"functionName":"resolveOptions","ranges":[{"startOffset":14703,"endOffset":15587,"count":212},{"startOffset":14952,"endOffset":14961,"count":180},{"startOffset":14979,"endOffset":14994,"count":0},{"startOffset":15125,"endOffset":15182,"count":0},{"startOffset":15313,"endOffset":15372,"count":0}],"isBlockCoverage":true},{"functionName":"isSuperset","ranges":[{"startOffset":15629,"endOffset":15901,"count":8},{"startOffset":15708,"endOffset":15713,"count":0},{"startOffset":15768,"endOffset":15776,"count":0},{"startOffset":15839,"endOffset":15876,"count":0}],"isBlockCoverage":true},{"functionName":"isHello","ranges":[{"startOffset":16001,"endOffset":16104,"count":0}],"isBlockCoverage":false},{"functionName":"setDifference","ranges":[{"startOffset":16183,"endOffset":16352,"count":8},{"startOffset":16287,"endOffset":16327,"count":856}],"isBlockCoverage":true},{"functionName":"HAS_OWN","ranges":[{"startOffset":16408,"endOffset":16476,"count":16}],"isBlockCoverage":true},{"functionName":"isRecord","ranges":[{"startOffset":16478,"endOffset":17038,"count":16},{"startOffset":16557,"endOffset":16586,"count":0},{"startOffset":16696,"endOffset":16733,"count":0},{"startOffset":16858,"endOffset":16895,"count":0},{"startOffset":16924,"endOffset":17037,"count":8}],"isBlockCoverage":true},{"functionName":"deepCopy","ranges":[{"startOffset":17276,"endOffset":18020,"count":0}],"isBlockCoverage":false},{"functionName":"get length","ranges":[{"startOffset":18554,"endOffset":18601,"count":2643}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18606,"endOffset":18663,"count":0}],"isBlockCoverage":false},{"functionName":"List","ranges":[{"startOffset":18668,"endOffset":19050,"count":478}],"isBlockCoverage":true},{"functionName":"toArray","ranges":[{"startOffset":19055,"endOffset":19105,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":19110,"endOffset":19196,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19201,"endOffset":19312,"count":204},{"startOffset":19265,"endOffset":19306,"count":53}],"isBlockCoverage":true},{"functionName":"nodes","ranges":[{"startOffset":19317,"endOffset":19582,"count":360},{"startOffset":19396,"endOffset":19576,"count":248}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":19620,"endOffset":19855,"count":719}],"isBlockCoverage":true},{"functionName":"pushMany","ranges":[{"startOffset":19940,"endOffset":20046,"count":30},{"startOffset":19999,"endOffset":20040,"count":15}],"isBlockCoverage":true},{"functionName":"unshift","ranges":[{"startOffset":20086,"endOffset":20324,"count":312}],"isBlockCoverage":true},{"functionName":"remove","ranges":[{"startOffset":20329,"endOffset":20631,"count":1166},{"startOffset":20375,"endOffset":20395,"count":978},{"startOffset":20397,"endOffset":20433,"count":188},{"startOffset":20433,"endOffset":20630,"count":978}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":20695,"endOffset":20754,"count":1166}],"isBlockCoverage":true},{"functionName":"pop","ranges":[{"startOffset":20815,"endOffset":20872,"count":0}],"isBlockCoverage":false},{"functionName":"prune","ranges":[{"startOffset":20958,"endOffset":21119,"count":156},{"startOffset":21015,"endOffset":21113,"count":195},{"startOffset":21053,"endOffset":21103,"count":0}],"isBlockCoverage":true},{"functionName":"clear","ranges":[{"startOffset":21124,"endOffset":21235,"count":8}],"isBlockCoverage":true},{"functionName":"first","ranges":[{"startOffset":21303,"endOffset":21418,"count":368}],"isBlockCoverage":true},{"functionName":"last","ranges":[{"startOffset":21485,"endOffset":21599,"count":0}],"isBlockCoverage":false},{"functionName":"BufferPool","ranges":[{"startOffset":21737,"endOffset":21827,"count":40}],"isBlockCoverage":true},{"functionName":"get length","ranges":[{"startOffset":21832,"endOffset":21889,"count":188}],"isBlockCoverage":true},{"functionName":"append","ranges":[{"startOffset":21952,"endOffset":22056,"count":188}],"isBlockCoverage":true},{"functionName":"getInt32","ranges":[{"startOffset":22245,"endOffset":22841,"count":188},{"startOffset":22296,"endOffset":22332,"count":0},{"startOffset":22505,"endOffset":22840,"count":0}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":22920,"endOffset":24120,"count":188},{"startOffset":22983,"endOffset":23100,"count":0},{"startOffset":23192,"endOffset":23239,"count":0},{"startOffset":23580,"endOffset":23618,"count":0},{"startOffset":23996,"endOffset":24081,"count":0}],"isBlockCoverage":true},{"functionName":"HostAddress","ranges":[{"startOffset":24195,"endOffset":25809,"count":72},{"startOffset":24495,"endOffset":24666,"count":0},{"startOffset":24814,"endOffset":25024,"count":0},{"startOffset":25203,"endOffset":25230,"count":0},{"startOffset":25232,"endOffset":25346,"count":0},{"startOffset":25431,"endOffset":25472,"count":0},{"startOffset":25593,"endOffset":25649,"count":0},{"startOffset":25679,"endOffset":25774,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":25814,"endOffset":25897,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":25902,"endOffset":25975,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":25980,"endOffset":26237,"count":652},{"startOffset":26067,"endOffset":26136,"count":0},{"startOffset":26194,"endOffset":26236,"count":0}],"isBlockCoverage":true},{"functionName":"fromString","ranges":[{"startOffset":26249,"endOffset":26305,"count":72}],"isBlockCoverage":true},{"functionName":"fromHostPort","ranges":[{"startOffset":26317,"endOffset":26499,"count":40},{"startOffset":26376,"endOffset":26435,"count":0}],"isBlockCoverage":true},{"functionName":"fromSrvRecord","ranges":[{"startOffset":26511,"endOffset":26601,"count":0}],"isBlockCoverage":false},{"functionName":"toHostPort","ranges":[{"startOffset":26606,"endOffset":26828,"count":0}],"isBlockCoverage":false},{"functionName":"createPk","ranges":[{"startOffset":26967,"endOffset":27023,"count":0}],"isBlockCoverage":false},{"functionName":"emitWarning","ranges":[{"startOffset":27349,"endOffset":27463,"count":0}],"isBlockCoverage":false},{"functionName":"emitWarningOnce","ranges":[{"startOffset":27741,"endOffset":27900,"count":0}],"isBlockCoverage":false},{"functionName":"enumToString","ranges":[{"startOffset":28026,"endOffset":28096,"count":0}],"isBlockCoverage":false},{"functionName":"supportsRetryableWrites","ranges":[{"startOffset":28210,"endOffset":28705,"count":56},{"startOffset":28270,"endOffset":28299,"count":0},{"startOffset":28329,"endOffset":28425,"count":0},{"startOffset":28599,"endOffset":28679,"count":0}],"isBlockCoverage":true},{"functionName":"shuffle","ranges":[{"startOffset":29053,"endOffset":29932,"count":0}],"isBlockCoverage":false},{"functionName":"commandSupportsReadConcern","ranges":[{"startOffset":30185,"endOffset":30379,"count":0}],"isBlockCoverage":false},{"functionName":"compareObjectId","ranges":[{"startOffset":30601,"endOffset":30858,"count":0}],"isBlockCoverage":false},{"functionName":"parseInteger","ranges":[{"startOffset":30902,"endOffset":31122,"count":112},{"startOffset":30976,"endOffset":31001,"count":104},{"startOffset":31001,"endOffset":31105,"count":8},{"startOffset":31106,"endOffset":31119,"count":0}],"isBlockCoverage":true},{"functionName":"parseUnsignedInteger","ranges":[{"startOffset":31160,"endOffset":31310,"count":8},{"startOffset":31271,"endOffset":31288,"count":0},{"startOffset":31289,"endOffset":31300,"count":0}],"isBlockCoverage":true},{"functionName":"matchesParentDomain","ranges":[{"startOffset":31797,"endOffset":32629,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32757,"endOffset":33620,"count":0}],"isBlockCoverage":false},{"functionName":"request","ranges":[{"startOffset":33640,"endOffset":34841,"count":0}],"isBlockCoverage":false},{"functionName":"isHostMatch","ranges":[{"startOffset":35510,"endOffset":35613,"count":32},{"startOffset":35562,"endOffset":35595,"count":16},{"startOffset":35596,"endOffset":35602,"count":0}],"isBlockCoverage":true},{"functionName":"promiseWithResolvers","ranges":[{"startOffset":35649,"endOffset":35928,"count":548}],"isBlockCoverage":true},{"functionName":"withResolversExecutor","ranges":[{"startOffset":35748,"endOffset":35883,"count":548}],"isBlockCoverage":true},{"functionName":"squashError","ranges":[{"startOffset":36214,"endOffset":36258,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":36585,"endOffset":37008,"count":0}],"isBlockCoverage":false},{"functionName":"maybeAddIdToDocuments","ranges":[{"startOffset":37030,"endOffset":37632,"count":25},{"startOffset":37178,"endOffset":37207,"count":0},{"startOffset":37358,"endOffset":37391,"count":0},{"startOffset":37607,"endOffset":37629,"count":0}],"isBlockCoverage":true},{"functionName":"transform","ranges":[{"startOffset":37414,"endOffset":37542,"count":25},{"startOffset":37454,"endOffset":37516,"count":0}],"isBlockCoverage":true},{"functionName":"fileIsAccessible","ranges":[{"startOffset":37688,"endOffset":37868,"count":1},{"startOffset":37799,"endOffset":37831,"count":0}],"isBlockCoverage":true},{"functionName":"noop","ranges":[{"startOffset":37914,"endOffset":37945,"count":0}],"isBlockCoverage":false}]},{"scriptId":"335","url":"node:http","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5878,"count":1}],"isBlockCoverage":false},{"functionName":"createServer","ranges":[{"startOffset":2221,"endOffset":2315,"count":0}],"isBlockCoverage":false},{"functionName":"request","ranges":[{"startOffset":4498,"endOffset":4584,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4758,"endOffset":4864,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxIdleHTTPParsers","ranges":[{"startOffset":5192,"endOffset":5286,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5418,"endOffset":5634,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5765,"endOffset":5812,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":5817,"endOffset":5870,"count":0}],"isBlockCoverage":false}]},{"scriptId":"336","url":"node:_http_agent","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17554,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1752,"endOffset":1779,"count":0}],"isBlockCoverage":false},{"functionName":"ReusedHandle","ranges":[{"startOffset":2761,"endOffset":2843,"count":0}],"isBlockCoverage":false},{"functionName":"freeSocketErrorListener","ranges":[{"startOffset":2850,"endOffset":3034,"count":0}],"isBlockCoverage":false},{"functionName":"Agent","ranges":[{"startOffset":3038,"endOffset":6370,"count":1},{"startOffset":3102,"endOffset":3128,"count":0},{"startOffset":3697,"endOffset":3705,"count":0},{"startOffset":3886,"endOffset":3895,"count":0},{"startOffset":4097,"endOffset":4168,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4240,"endOffset":6249,"count":0}],"isBlockCoverage":false},{"functionName":"maybeEnableKeylog","ranges":[{"startOffset":6482,"endOffset":7021,"count":0}],"isBlockCoverage":false},{"functionName":"getName","ranges":[{"startOffset":7201,"endOffset":7719,"count":0}],"isBlockCoverage":false},{"functionName":"addRequest","ranges":[{"startOffset":7753,"endOffset":9905,"count":0}],"isBlockCoverage":false},{"functionName":"createSocket","ranges":[{"startOffset":9941,"endOffset":10989,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeServerName","ranges":[{"startOffset":10994,"endOffset":11159,"count":0}],"isBlockCoverage":false},{"functionName":"calculateServerName","ranges":[{"startOffset":11163,"endOffset":12008,"count":0}],"isBlockCoverage":false},{"functionName":"installListeners","ranges":[{"startOffset":12012,"endOffset":13548,"count":0}],"isBlockCoverage":false},{"functionName":"removeSocket","ranges":[{"startOffset":13583,"endOffset":15440,"count":0}],"isBlockCoverage":false},{"functionName":"keepSocketAlive","ranges":[{"startOffset":15479,"endOffset":16173,"count":0}],"isBlockCoverage":false},{"functionName":"reuseSocket","ranges":[{"startOffset":16208,"endOffset":16381,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":16412,"endOffset":16773,"count":0}],"isBlockCoverage":false},{"functionName":"setRequestSocket","ranges":[{"startOffset":16778,"endOffset":17026,"count":0}],"isBlockCoverage":false},{"functionName":"asyncResetHandle","ranges":[{"startOffset":17030,"endOffset":17433,"count":0}],"isBlockCoverage":false}]},{"scriptId":"337","url":"node:_http_client","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":29362,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3170,"endOffset":3197,"count":0}],"isBlockCoverage":false},{"functionName":"validateHost","ranges":[{"startOffset":3452,"endOffset":3752,"count":0}],"isBlockCoverage":false},{"functionName":"HTTPClientAsyncResource","ranges":[{"startOffset":3791,"endOffset":3864,"count":0}],"isBlockCoverage":false},{"functionName":"ClientRequest","ranges":[{"startOffset":3871,"endOffset":11631,"count":0}],"isBlockCoverage":false},{"functionName":"_finish","ranges":[{"startOffset":11799,"endOffset":12547,"count":0}],"isBlockCoverage":false},{"functionName":"_implicitHeader","ranges":[{"startOffset":12594,"endOffset":12812,"count":0}],"isBlockCoverage":false},{"functionName":"abort","ranges":[{"startOffset":12849,"endOffset":12994,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":13033,"endOffset":13324,"count":0}],"isBlockCoverage":false},{"functionName":"emitAbortNT","ranges":[{"startOffset":13329,"endOffset":13381,"count":0}],"isBlockCoverage":false},{"functionName":"ondrain","ranges":[{"startOffset":13385,"endOffset":13551,"count":0}],"isBlockCoverage":false},{"functionName":"socketCloseListener","ranges":[{"startOffset":13555,"endOffset":14773,"count":0}],"isBlockCoverage":false},{"functionName":"socketErrorListener","ranges":[{"startOffset":14777,"endOffset":15440,"count":0}],"isBlockCoverage":false},{"functionName":"socketOnEnd","ranges":[{"startOffset":15444,"endOffset":15950,"count":0}],"isBlockCoverage":false},{"functionName":"socketOnData","ranges":[{"startOffset":15954,"endOffset":18404,"count":0}],"isBlockCoverage":false},{"functionName":"statusIsInformational","ranges":[{"startOffset":18408,"endOffset":18649,"count":0}],"isBlockCoverage":false},{"functionName":"parserOnIncomingClient","ranges":[{"startOffset":18664,"endOffset":21776,"count":0}],"isBlockCoverage":false},{"functionName":"responseKeepAlive","ranges":[{"startOffset":21791,"endOffset":22889,"count":0}],"isBlockCoverage":false},{"functionName":"responseOnEnd","ranges":[{"startOffset":22893,"endOffset":24082,"count":0}],"isBlockCoverage":false},{"functionName":"responseOnTimeout","ranges":[{"startOffset":24086,"endOffset":24243,"count":0}],"isBlockCoverage":false},{"functionName":"requestOnFinish","ranges":[{"startOffset":24389,"endOffset":24514,"count":0}],"isBlockCoverage":false},{"functionName":"emitFreeNT","ranges":[{"startOffset":24518,"endOffset":24648,"count":0}],"isBlockCoverage":false},{"functionName":"tickOnSocket","ranges":[{"startOffset":24652,"endOffset":25869,"count":0}],"isBlockCoverage":false},{"functionName":"emitRequestTimeout","ranges":[{"startOffset":25873,"endOffset":25986,"count":0}],"isBlockCoverage":false},{"functionName":"listenSocketTimeout","ranges":[{"startOffset":25990,"endOffset":26395,"count":0}],"isBlockCoverage":false},{"functionName":"onSocket","ranges":[{"startOffset":26434,"endOffset":26609,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketNT","ranges":[{"startOffset":26614,"endOffset":27446,"count":0}],"isBlockCoverage":false},{"functionName":"_deferToConnect","ranges":[{"startOffset":27510,"endOffset":28287,"count":0}],"isBlockCoverage":false},{"functionName":"setTimeout","ranges":[{"startOffset":28328,"endOffset":28709,"count":0}],"isBlockCoverage":false},{"functionName":"setSocketTimeout","ranges":[{"startOffset":28714,"endOffset":28908,"count":0}],"isBlockCoverage":false},{"functionName":"setNoDelay","ranges":[{"startOffset":28949,"endOffset":29032,"count":0}],"isBlockCoverage":false},{"functionName":"setSocketKeepAlive","ranges":[{"startOffset":29087,"endOffset":29214,"count":0}],"isBlockCoverage":false},{"functionName":"clearTimeout","ranges":[{"startOffset":29258,"endOffset":29315,"count":0}],"isBlockCoverage":false}]},{"scriptId":"338","url":"node:_http_common","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8532,"count":1}],"isBlockCoverage":false},{"functionName":"parserOnHeaders","ranges":[{"startOffset":2356,"endOffset":2610,"count":0}],"isBlockCoverage":false},{"functionName":"parserOnHeadersComplete","ranges":[{"startOffset":2829,"endOffset":4411,"count":0}],"isBlockCoverage":false},{"functionName":"parserOnBody","ranges":[{"startOffset":4415,"endOffset":4745,"count":0}],"isBlockCoverage":false},{"functionName":"parserOnMessageComplete","ranges":[{"startOffset":4749,"endOffset":5256,"count":0}],"isBlockCoverage":false},{"functionName":"parsersCb","ranges":[{"startOffset":5308,"endOffset":5607,"count":0}],"isBlockCoverage":false},{"functionName":"closeParserInstance","ranges":[{"startOffset":5613,"endOffset":5669,"count":0}],"isBlockCoverage":false},{"functionName":"freeParser","ranges":[{"startOffset":6001,"endOffset":6648,"count":0}],"isBlockCoverage":false},{"functionName":"checkIsHttpToken","ranges":[{"startOffset":6868,"endOffset":6961,"count":0}],"isBlockCoverage":false},{"functionName":"checkInvalidHeaderChar","ranges":[{"startOffset":7232,"endOffset":7335,"count":0}],"isBlockCoverage":false},{"functionName":"cleanParser","ranges":[{"startOffset":7339,"endOffset":7734,"count":0}],"isBlockCoverage":false},{"functionName":"prepareError","ranges":[{"startOffset":7738,"endOffset":7935,"count":0}],"isBlockCoverage":false},{"functionName":"isLenient","ranges":[{"startOffset":7969,"endOffset":8160,"count":0}],"isBlockCoverage":false}]},{"scriptId":"339","url":"node:internal/freelist","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":506,"count":1}],"isBlockCoverage":false},{"functionName":"FreeList","ranges":[{"startOffset":83,"endOffset":206,"count":1}],"isBlockCoverage":true},{"functionName":"alloc","ranges":[{"startOffset":212,"endOffset":335,"count":0}],"isBlockCoverage":false},{"functionName":"free","ranges":[{"startOffset":341,"endOffset":471,"count":0}],"isBlockCoverage":false}]},{"scriptId":"340","url":"node:_http_incoming","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15359,"count":1}],"isBlockCoverage":false},{"functionName":"readStart","ranges":[{"startOffset":1689,"endOffset":1795,"count":0}],"isBlockCoverage":false},{"functionName":"readStop","ranges":[{"startOffset":1799,"endOffset":1865,"count":0}],"isBlockCoverage":false},{"functionName":"IncomingMessage","ranges":[{"startOffset":1934,"endOffset":2960,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3176,"endOffset":3218,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":3228,"endOffset":3272,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3371,"endOffset":3680,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":3690,"endOffset":3737,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3844,"endOffset":4193,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":4203,"endOffset":4258,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4358,"endOffset":4673,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":4683,"endOffset":4731,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4839,"endOffset":5194,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":5204,"endOffset":5260,"count":0}],"isBlockCoverage":false},{"functionName":"setTimeout","ranges":[{"startOffset":5309,"endOffset":5452,"count":0}],"isBlockCoverage":false},{"functionName":"_read","ranges":[{"startOffset":5941,"endOffset":6329,"count":0}],"isBlockCoverage":false},{"functionName":"_destroy","ranges":[{"startOffset":6577,"endOffset":7396,"count":0}],"isBlockCoverage":false},{"functionName":"_addHeaderLines","ranges":[{"startOffset":7463,"endOffset":7941,"count":0}],"isBlockCoverage":false},{"functionName":"matchKnownFields","ranges":[{"startOffset":8676,"endOffset":12665,"count":0}],"isBlockCoverage":false},{"functionName":"_addHeaderLine","ranges":[{"startOffset":13287,"endOffset":14367,"count":0}],"isBlockCoverage":false},{"functionName":"_addHeaderLineDistinct","ranges":[{"startOffset":14447,"endOffset":14647,"count":0}],"isBlockCoverage":false},{"functionName":"_dump","ranges":[{"startOffset":14775,"endOffset":15024,"count":0}],"isBlockCoverage":false},{"functionName":"onError","ranges":[{"startOffset":15029,"endOffset":15284,"count":0}],"isBlockCoverage":false}]},{"scriptId":"341","url":"node:_http_outgoing","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":36510,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2826,"endOffset":2853,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":3171,"endOffset":3179,"count":0}],"isBlockCoverage":false},{"functionName":"isCookieField","ranges":[{"startOffset":3429,"endOffset":3531,"count":0}],"isBlockCoverage":false},{"functionName":"isContentDispositionField","ranges":[{"startOffset":3535,"endOffset":3663,"count":0}],"isBlockCoverage":false},{"functionName":"OutgoingMessage","ranges":[{"startOffset":3667,"endOffset":5241,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5445,"endOffset":5485,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5578,"endOffset":5616,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5719,"endOffset":5867,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5972,"endOffset":6003,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6104,"endOffset":6194,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6302,"endOffset":6398,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6499,"endOffset":6613,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6736,"endOffset":6784,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6881,"endOffset":7380,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7546,"endOffset":7588,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":7598,"endOffset":7642,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7769,"endOffset":8241,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8342,"endOffset":8806,"count":0}],"isBlockCoverage":false},{"functionName":"_renderHeaders","ranges":[{"startOffset":8929,"endOffset":9451,"count":0}],"isBlockCoverage":false},{"functionName":"OutgoingMessage.cork","ranges":[{"startOffset":9489,"endOffset":9590,"count":0}],"isBlockCoverage":false},{"functionName":"OutgoingMessage.uncork","ranges":[{"startOffset":9630,"endOffset":9752,"count":0}],"isBlockCoverage":false},{"functionName":"setTimeout","ranges":[{"startOffset":9796,"endOffset":10104,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":10353,"endOffset":10682,"count":0}],"isBlockCoverage":false},{"functionName":"_send","ranges":[{"startOffset":10796,"endOffset":11770,"count":0}],"isBlockCoverage":false},{"functionName":"_writeRaw","ranges":[{"startOffset":11825,"endOffset":12701,"count":0}],"isBlockCoverage":false},{"functionName":"_storeHeader","ranges":[{"startOffset":12763,"endOffset":17816,"count":0}],"isBlockCoverage":false},{"functionName":"processHeader","ranges":[{"startOffset":17820,"endOffset":18995,"count":0}],"isBlockCoverage":false},{"functionName":"storeHeader","ranges":[{"startOffset":18999,"endOffset":19203,"count":0}],"isBlockCoverage":false},{"functionName":"matchHeader","ranges":[{"startOffset":19207,"endOffset":20164,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20211,"endOffset":20398,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20448,"endOffset":20768,"count":0}],"isBlockCoverage":false},{"functionName":"parseUniqueHeadersOption","ranges":[{"startOffset":20774,"endOffset":21056,"count":0}],"isBlockCoverage":false},{"functionName":"setHeader","ranges":[{"startOffset":21098,"endOffset":21472,"count":0}],"isBlockCoverage":false},{"functionName":"setHeaders","ranges":[{"startOffset":21516,"endOffset":22562,"count":0}],"isBlockCoverage":false},{"functionName":"appendHeader","ranges":[{"startOffset":22608,"endOffset":23372,"count":0}],"isBlockCoverage":false},{"functionName":"getHeader","ranges":[{"startOffset":23417,"endOffset":23648,"count":0}],"isBlockCoverage":false},{"functionName":"getHeaderNames","ranges":[{"startOffset":23765,"endOffset":23870,"count":0}],"isBlockCoverage":false},{"functionName":"getRawHeaderNames","ranges":[{"startOffset":23994,"endOffset":24408,"count":0}],"isBlockCoverage":false},{"functionName":"getHeaders","ranges":[{"startOffset":24514,"endOffset":24938,"count":0}],"isBlockCoverage":false},{"functionName":"hasHeader","ranges":[{"startOffset":24983,"endOffset":25145,"count":0}],"isBlockCoverage":false},{"functionName":"removeHeader","ranges":[{"startOffset":25193,"endOffset":25785,"count":0}],"isBlockCoverage":false},{"functionName":"_implicitHeader","ranges":[{"startOffset":25836,"endOffset":25929,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":26071,"endOffset":26108,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":26213,"endOffset":26249,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":26358,"endOffset":26442,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":26525,"endOffset":26788,"count":0}],"isBlockCoverage":false},{"functionName":"onError","ranges":[{"startOffset":26793,"endOffset":27162,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorNt","ranges":[{"startOffset":27166,"endOffset":27320,"count":0}],"isBlockCoverage":false},{"functionName":"strictContentLength","ranges":[{"startOffset":27324,"endOffset":27567,"count":0}],"isBlockCoverage":false},{"functionName":"write_","ranges":[{"startOffset":27571,"endOffset":29856,"count":0}],"isBlockCoverage":false},{"functionName":"connectionCorkNT","ranges":[{"startOffset":29862,"endOffset":29916,"count":0}],"isBlockCoverage":false},{"functionName":"addTrailers","ranges":[{"startOffset":29960,"endOffset":31438,"count":0}],"isBlockCoverage":false},{"functionName":"onFinish","ranges":[{"startOffset":31443,"endOffset":31566,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":31602,"endOffset":33641,"count":0}],"isBlockCoverage":false},{"functionName":"_finish","ranges":[{"startOffset":33820,"endOffset":33894,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":34710,"endOffset":35155,"count":0}],"isBlockCoverage":false},{"functionName":"_flushOutput","ranges":[{"startOffset":35201,"endOffset":35870,"count":0}],"isBlockCoverage":false},{"functionName":"flushHeaders","ranges":[{"startOffset":35918,"endOffset":36056,"count":0}],"isBlockCoverage":false},{"functionName":"pipe","ranges":[{"startOffset":36094,"endOffset":36239,"count":0}],"isBlockCoverage":false},{"functionName":"OutgoingMessage.","ranges":[{"startOffset":36300,"endOffset":36347,"count":0}],"isBlockCoverage":false}]},{"scriptId":"342","url":"node:internal/http","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1257,"count":1}],"isBlockCoverage":false},{"functionName":"utcDate","ranges":[{"startOffset":367,"endOffset":437,"count":0}],"isBlockCoverage":false},{"functionName":"cache","ranges":[{"startOffset":441,"endOffset":602,"count":0}],"isBlockCoverage":false},{"functionName":"resetCache","ranges":[{"startOffset":606,"endOffset":657,"count":0}],"isBlockCoverage":false},{"functionName":"getNextTraceEventId","ranges":[{"startOffset":686,"endOffset":747,"count":0}],"isBlockCoverage":false},{"functionName":"isTraceHTTPEnabled","ranges":[{"startOffset":751,"endOffset":832,"count":0}],"isBlockCoverage":false},{"functionName":"traceBegin","ranges":[{"startOffset":884,"endOffset":974,"count":0}],"isBlockCoverage":false},{"functionName":"traceEnd","ranges":[{"startOffset":978,"endOffset":1066,"count":0}],"isBlockCoverage":false}]},{"scriptId":"343","url":"node:_http_server","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":39633,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2854,"endOffset":2881,"count":0}],"isBlockCoverage":false},{"functionName":"HTTPServerAsyncResource","ranges":[{"startOffset":7281,"endOffset":7363,"count":0}],"isBlockCoverage":false},{"functionName":"ServerResponse","ranges":[{"startOffset":7370,"endOffset":8322,"count":0}],"isBlockCoverage":false},{"functionName":"_finish","ranges":[{"startOffset":8493,"endOffset":9158,"count":0}],"isBlockCoverage":false},{"functionName":"onServerResponseClose","ranges":[{"startOffset":9264,"endOffset":10276,"count":0}],"isBlockCoverage":false},{"functionName":"assignSocket","ranges":[{"startOffset":10320,"endOffset":10584,"count":0}],"isBlockCoverage":false},{"functionName":"detachSocket","ranges":[{"startOffset":10629,"endOffset":10816,"count":0}],"isBlockCoverage":false},{"functionName":"writeContinue","ranges":[{"startOffset":10862,"endOffset":10983,"count":0}],"isBlockCoverage":false},{"functionName":"writeProcessing","ranges":[{"startOffset":11031,"endOffset":11131,"count":0}],"isBlockCoverage":false},{"functionName":"writeEarlyHints","ranges":[{"startOffset":11179,"endOffset":11715,"count":0}],"isBlockCoverage":false},{"functionName":"_implicitHeader","ranges":[{"startOffset":11763,"endOffset":11830,"count":0}],"isBlockCoverage":false},{"functionName":"writeHead","ranges":[{"startOffset":11884,"endOffset":14540,"count":0}],"isBlockCoverage":false},{"functionName":"storeHTTPOptions","ranges":[{"startOffset":14656,"endOffset":17534,"count":0}],"isBlockCoverage":false},{"functionName":"setupConnectionsTracking","ranges":[{"startOffset":17538,"endOffset":18125,"count":0}],"isBlockCoverage":false},{"functionName":"httpServerPreClose","ranges":[{"startOffset":18129,"endOffset":18259,"count":0}],"isBlockCoverage":false},{"functionName":"Server","ranges":[{"startOffset":18263,"endOffset":19494,"count":0}],"isBlockCoverage":false},{"functionName":"Server.close","ranges":[{"startOffset":19629,"endOffset":19751,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":19795,"endOffset":19878,"count":0}],"isBlockCoverage":false},{"functionName":"Server.closeAllConnections","ranges":[{"startOffset":19922,"endOffset":20138,"count":0}],"isBlockCoverage":false},{"functionName":"Server.closeIdleConnections","ranges":[{"startOffset":20183,"endOffset":20521,"count":0}],"isBlockCoverage":false},{"functionName":"setTimeout","ranges":[{"startOffset":20556,"endOffset":20690,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":20741,"endOffset":21330,"count":0}],"isBlockCoverage":false},{"functionName":"checkConnections","ranges":[{"startOffset":21335,"endOffset":21694,"count":0}],"isBlockCoverage":false},{"functionName":"connectionListener","ranges":[{"startOffset":21698,"endOffset":21847,"count":0}],"isBlockCoverage":false},{"functionName":"connectionListenerInternal","ranges":[{"startOffset":21851,"endOffset":25367,"count":0}],"isBlockCoverage":false},{"functionName":"socketSetEncoding","ranges":[{"startOffset":25371,"endOffset":25445,"count":0}],"isBlockCoverage":false},{"functionName":"updateOutgoingData","ranges":[{"startOffset":25449,"endOffset":25568,"count":0}],"isBlockCoverage":false},{"functionName":"socketOnDrain","ranges":[{"startOffset":25572,"endOffset":26042,"count":0}],"isBlockCoverage":false},{"functionName":"socketOnTimeout","ranges":[{"startOffset":26046,"endOffset":26428,"count":0}],"isBlockCoverage":false},{"functionName":"socketOnClose","ranges":[{"startOffset":26432,"endOffset":26585,"count":0}],"isBlockCoverage":false},{"functionName":"abortIncoming","ranges":[{"startOffset":26589,"endOffset":26782,"count":0}],"isBlockCoverage":false},{"functionName":"socketOnEnd","ranges":[{"startOffset":26786,"endOffset":27324,"count":0}],"isBlockCoverage":false},{"functionName":"socketOnData","ranges":[{"startOffset":27328,"endOffset":27563,"count":0}],"isBlockCoverage":false},{"functionName":"onRequestTimeout","ranges":[{"startOffset":27567,"endOffset":27744,"count":0}],"isBlockCoverage":false},{"functionName":"onParserExecute","ranges":[{"startOffset":27748,"endOffset":28255,"count":0}],"isBlockCoverage":false},{"functionName":"onParserTimeout","ranges":[{"startOffset":28259,"endOffset":28409,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":28426,"endOffset":28434,"count":0}],"isBlockCoverage":false},{"functionName":"socketOnError","ranges":[{"startOffset":29006,"endOffset":30110,"count":0}],"isBlockCoverage":false},{"functionName":"onParserExecuteCommon","ranges":[{"startOffset":30114,"endOffset":31783,"count":0}],"isBlockCoverage":false},{"functionName":"clearIncoming","ranges":[{"startOffset":31787,"endOffset":32136,"count":0}],"isBlockCoverage":false},{"functionName":"resOnFinish","ranges":[{"startOffset":32140,"endOffset":33509,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":33513,"endOffset":33652,"count":0}],"isBlockCoverage":false},{"functionName":"parserOnIncoming","ranges":[{"startOffset":33823,"endOffset":37668,"count":0}],"isBlockCoverage":false},{"functionName":"resetSocketTimeout","ranges":[{"startOffset":37672,"endOffset":37858,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketResume","ranges":[{"startOffset":37862,"endOffset":38400,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketPause","ranges":[{"startOffset":38404,"endOffset":38550,"count":0}],"isBlockCoverage":false},{"functionName":"unconsume","ranges":[{"startOffset":38554,"endOffset":38814,"count":0}],"isBlockCoverage":false},{"functionName":"generateSocketListenerWrapper","ranges":[{"startOffset":38818,"endOffset":39388,"count":0}],"isBlockCoverage":false}]},{"scriptId":"344","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":939,"count":1}],"isBlockCoverage":true}]},{"scriptId":"345","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6760,"count":1}],"isBlockCoverage":true}]},{"scriptId":"346","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/read_concern.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2468,"count":1}],"isBlockCoverage":true},{"functionName":"ReadConcern","ranges":[{"startOffset":676,"endOffset":1157,"count":0}],"isBlockCoverage":false},{"functionName":"fromOptions","ranges":[{"startOffset":1332,"endOffset":1985,"count":524},{"startOffset":1384,"endOffset":1415,"count":32},{"startOffset":1415,"endOffset":1449,"count":492},{"startOffset":1449,"endOffset":1873,"count":0},{"startOffset":1873,"endOffset":1901,"count":492},{"startOffset":1901,"endOffset":1963,"count":0},{"startOffset":1963,"endOffset":1984,"count":492}],"isBlockCoverage":true},{"functionName":"get MAJORITY","ranges":[{"startOffset":1997,"endOffset":2069,"count":0}],"isBlockCoverage":false},{"functionName":"get AVAILABLE","ranges":[{"startOffset":2081,"endOffset":2155,"count":0}],"isBlockCoverage":false},{"functionName":"get LINEARIZABLE","ranges":[{"startOffset":2167,"endOffset":2247,"count":0}],"isBlockCoverage":false},{"functionName":"get SNAPSHOT","ranges":[{"startOffset":2259,"endOffset":2331,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":2336,"endOffset":2390,"count":0}],"isBlockCoverage":false}]},{"scriptId":"347","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/write_concern.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3269,"count":1}],"isBlockCoverage":true},{"functionName":"WriteConcern","ranges":[{"startOffset":1023,"endOffset":1548,"count":0}],"isBlockCoverage":false},{"functionName":"apply","ranges":[{"startOffset":1664,"endOffset":2108,"count":0}],"isBlockCoverage":false},{"functionName":"fromOptions","ranges":[{"startOffset":2181,"endOffset":3188,"count":620},{"startOffset":2254,"endOffset":2271,"count":32},{"startOffset":2271,"endOffset":2303,"count":588},{"startOffset":2363,"endOffset":2393,"count":588},{"startOffset":2395,"endOffset":2441,"count":0},{"startOffset":2441,"endOffset":2597,"count":588},{"startOffset":2492,"endOffset":2531,"count":0},{"startOffset":2597,"endOffset":2657,"count":588},{"startOffset":2657,"endOffset":2666,"count":0},{"startOffset":2667,"endOffset":2689,"count":588},{"startOffset":2908,"endOffset":2939,"count":588},{"startOffset":2940,"endOffset":2973,"count":588},{"startOffset":2974,"endOffset":2998,"count":588},{"startOffset":2999,"endOffset":3029,"count":588},{"startOffset":3030,"endOffset":3058,"count":588},{"startOffset":3060,"endOffset":3156,"count":0},{"startOffset":3156,"endOffset":3187,"count":588}],"isBlockCoverage":true}]},{"scriptId":"348","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/operation.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2436,"count":1}],"isBlockCoverage":true},{"functionName":"AbstractOperation","ranges":[{"startOffset":960,"endOffset":1599,"count":156},{"startOffset":1077,"endOffset":1119,"count":118},{"startOffset":1132,"endOffset":1231,"count":38},{"startOffset":1188,"endOffset":1231,"count":0},{"startOffset":1427,"endOffset":1444,"count":30},{"startOffset":1445,"endOffset":1456,"count":126}],"isBlockCoverage":true},{"functionName":"hasAspect","ranges":[{"startOffset":1604,"endOffset":1781,"count":1046},{"startOffset":1697,"endOffset":1734,"count":40},{"startOffset":1734,"endOffset":1780,"count":1006}],"isBlockCoverage":true},{"functionName":"get session","ranges":[{"startOffset":1786,"endOffset":1838,"count":274}],"isBlockCoverage":true},{"functionName":"clearSession","ranges":[{"startOffset":1843,"endOffset":1901,"count":0}],"isBlockCoverage":false},{"functionName":"get canRetryRead","ranges":[{"startOffset":1906,"endOffset":1953,"count":56}],"isBlockCoverage":true},{"functionName":"get canRetryWrite","ranges":[{"startOffset":1958,"endOffset":2006,"count":0}],"isBlockCoverage":false},{"functionName":"defineAspects","ranges":[{"startOffset":2056,"endOffset":2359,"count":30},{"startOffset":2133,"endOffset":2161,"count":0},{"startOffset":2163,"endOffset":2199,"count":0}],"isBlockCoverage":true}]},{"scriptId":"349","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/list_databases.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1569,"count":1}],"isBlockCoverage":true},{"functionName":"ListDatabasesOperation","ranges":[{"startOffset":326,"endOffset":489,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":494,"endOffset":551,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":556,"endOffset":1344,"count":0}],"isBlockCoverage":false}]},{"scriptId":"350","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/command.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3456,"count":1}],"isBlockCoverage":true},{"functionName":"CommandOperation","ranges":[{"startOffset":523,"endOffset":1654,"count":148},{"startOffset":609,"endOffset":614,"count":0},{"startOffset":923,"endOffset":1010,"count":0},{"startOffset":1071,"endOffset":1114,"count":32},{"startOffset":1131,"endOffset":1178,"count":116},{"startOffset":1405,"endOffset":1483,"count":91},{"startOffset":1483,"endOffset":1648,"count":57},{"startOffset":1527,"endOffset":1648,"count":0}],"isBlockCoverage":true},{"functionName":"get canRetryWrite","ranges":[{"startOffset":1659,"endOffset":1820,"count":0}],"isBlockCoverage":false},{"functionName":"executeCommand","ranges":[{"startOffset":1825,"endOffset":3373,"count":118},{"startOffset":2246,"endOffset":2277,"count":0},{"startOffset":2308,"endOffset":2355,"count":0},{"startOffset":2356,"endOffset":2373,"count":0},{"startOffset":2375,"endOffset":2453,"count":0},{"startOffset":2489,"endOffset":2563,"count":0},{"startOffset":2565,"endOffset":2623,"count":0},{"startOffset":2654,"endOffset":2707,"count":0},{"startOffset":2708,"endOffset":2725,"count":0},{"startOffset":2727,"endOffset":2810,"count":0},{"startOffset":2841,"endOffset":2893,"count":0},{"startOffset":2894,"endOffset":2959,"count":0},{"startOffset":2961,"endOffset":3038,"count":0},{"startOffset":3090,"endOffset":3148,"count":0},{"startOffset":3208,"endOffset":3223,"count":61},{"startOffset":3225,"endOffset":3307,"count":0}],"isBlockCoverage":true}]},{"scriptId":"351","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/explain.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1170,"count":1}],"isBlockCoverage":true},{"functionName":"Explain","ranges":[{"startOffset":430,"endOffset":738,"count":0}],"isBlockCoverage":false},{"functionName":"fromOptions","ranges":[{"startOffset":750,"endOffset":1105,"count":91},{"startOffset":830,"endOffset":943,"count":0},{"startOffset":945,"endOffset":1104,"count":0}],"isBlockCoverage":true}]},{"scriptId":"352","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/remove_user.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":806,"count":1}],"isBlockCoverage":true},{"functionName":"RemoveUserOperation","ranges":[{"startOffset":283,"endOffset":419,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":424,"endOffset":476,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":481,"endOffset":622,"count":0}],"isBlockCoverage":false}]},{"scriptId":"353","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/run_command.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1590,"count":1}],"isBlockCoverage":true},{"functionName":"RunCommandOperation","ranges":[{"startOffset":318,"endOffset":512,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":517,"endOffset":571,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":576,"endOffset":840,"count":0}],"isBlockCoverage":false},{"functionName":"RunAdminCommandOperation","ranges":[{"startOffset":969,"endOffset":1159,"count":8}],"isBlockCoverage":true},{"functionName":"get commandName","ranges":[{"startOffset":1164,"endOffset":1218,"count":8}],"isBlockCoverage":true},{"functionName":"execute","ranges":[{"startOffset":1223,"endOffset":1487,"count":8}],"isBlockCoverage":true}]},{"scriptId":"354","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/validate_collection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1725,"count":1}],"isBlockCoverage":true},{"functionName":"ValidateCollectionOperation","ranges":[{"startOffset":292,"endOffset":857,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":862,"endOffset":914,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":919,"endOffset":1608,"count":0}],"isBlockCoverage":false}]},{"scriptId":"355","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/bulk/ordered.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3131,"count":1}],"isBlockCoverage":true},{"functionName":"OrderedBulkOperation","ranges":[{"startOffset":328,"endOffset":410,"count":0}],"isBlockCoverage":false},{"functionName":"addToOperationsList","ranges":[{"startOffset":415,"endOffset":3040,"count":0}],"isBlockCoverage":false}]},{"scriptId":"356","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/bulk/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":33243,"count":1}],"isBlockCoverage":true},{"functionName":"Batch","ranges":[{"startOffset":1155,"endOffset":1439,"count":0}],"isBlockCoverage":false},{"functionName":"generateIdMap","ranges":[{"startOffset":1550,"endOffset":1707,"count":0}],"isBlockCoverage":false},{"functionName":"BulkWriteResult","ranges":[{"startOffset":1790,"endOffset":2437,"count":0}],"isBlockCoverage":false},{"functionName":"get ok","ranges":[{"startOffset":2512,"endOffset":2559,"count":0}],"isBlockCoverage":false},{"functionName":"getSuccessfullyInsertedIds","ranges":[{"startOffset":2653,"endOffset":3055,"count":0}],"isBlockCoverage":false},{"functionName":"getUpsertedIdAt","ranges":[{"startOffset":3114,"endOffset":3188,"count":0}],"isBlockCoverage":false},{"functionName":"getRawResponse","ranges":[{"startOffset":3232,"endOffset":3284,"count":0}],"isBlockCoverage":false},{"functionName":"hasWriteErrors","ranges":[{"startOffset":3358,"endOffset":3433,"count":0}],"isBlockCoverage":false},{"functionName":"getWriteErrorCount","ranges":[{"startOffset":3507,"endOffset":3582,"count":0}],"isBlockCoverage":false},{"functionName":"getWriteErrorAt","ranges":[{"startOffset":3636,"endOffset":3766,"count":0}],"isBlockCoverage":false},{"functionName":"getWriteErrors","ranges":[{"startOffset":3808,"endOffset":3872,"count":0}],"isBlockCoverage":false},{"functionName":"getWriteConcernError","ranges":[{"startOffset":3935,"endOffset":4729,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":4734,"endOffset":4802,"count":0}],"isBlockCoverage":false},{"functionName":"isOk","ranges":[{"startOffset":4807,"endOffset":4858,"count":0}],"isBlockCoverage":false},{"functionName":"WriteConcernError","ranges":[{"startOffset":5081,"endOffset":5143,"count":0}],"isBlockCoverage":false},{"functionName":"get code","ranges":[{"startOffset":5185,"endOffset":5243,"count":0}],"isBlockCoverage":false},{"functionName":"get errmsg","ranges":[{"startOffset":5288,"endOffset":5350,"count":0}],"isBlockCoverage":false},{"functionName":"get errInfo","ranges":[{"startOffset":5392,"endOffset":5456,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":5461,"endOffset":5512,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":5517,"endOffset":5587,"count":0}],"isBlockCoverage":false},{"functionName":"WriteError","ranges":[{"startOffset":5758,"endOffset":5806,"count":0}],"isBlockCoverage":false},{"functionName":"get code","ranges":[{"startOffset":5839,"endOffset":5887,"count":0}],"isBlockCoverage":false},{"functionName":"get index","ranges":[{"startOffset":5945,"endOffset":5995,"count":0}],"isBlockCoverage":false},{"functionName":"get errmsg","ranges":[{"startOffset":6031,"endOffset":6083,"count":0}],"isBlockCoverage":false},{"functionName":"get errInfo","ranges":[{"startOffset":6119,"endOffset":6173,"count":0}],"isBlockCoverage":false},{"functionName":"getOperation","ranges":[{"startOffset":6244,"endOffset":6294,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":6299,"endOffset":6420,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":6425,"endOffset":6506,"count":0}],"isBlockCoverage":false},{"functionName":"mergeBatchResults","ranges":[{"startOffset":6591,"endOffset":9455,"count":0}],"isBlockCoverage":false},{"functionName":"executeCommands","ranges":[{"startOffset":9503,"endOffset":12801,"count":0}],"isBlockCoverage":false},{"functionName":"handleMongoWriteConcernError","ranges":[{"startOffset":12802,"endOffset":13151,"count":0}],"isBlockCoverage":false},{"functionName":"MongoBulkWriteError","ranges":[{"startOffset":13634,"endOffset":14055,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":14060,"endOffset":14116,"count":0}],"isBlockCoverage":false},{"functionName":"get insertedCount","ranges":[{"startOffset":14162,"endOffset":14231,"count":0}],"isBlockCoverage":false},{"functionName":"get matchedCount","ranges":[{"startOffset":14287,"endOffset":14354,"count":0}],"isBlockCoverage":false},{"functionName":"get modifiedCount","ranges":[{"startOffset":14400,"endOffset":14469,"count":0}],"isBlockCoverage":false},{"functionName":"get deletedCount","ranges":[{"startOffset":14514,"endOffset":14581,"count":0}],"isBlockCoverage":false},{"functionName":"get upsertedCount","ranges":[{"startOffset":14627,"endOffset":14696,"count":0}],"isBlockCoverage":false},{"functionName":"get insertedIds","ranges":[{"startOffset":14797,"endOffset":14862,"count":0}],"isBlockCoverage":false},{"functionName":"get upsertedIds","ranges":[{"startOffset":14963,"endOffset":15028,"count":0}],"isBlockCoverage":false},{"functionName":"FindOperators","ranges":[{"startOffset":15348,"endOffset":15426,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":15496,"endOffset":15803,"count":0}],"isBlockCoverage":false},{"functionName":"updateOne","ranges":[{"startOffset":15871,"endOffset":16326,"count":0}],"isBlockCoverage":false},{"functionName":"replaceOne","ranges":[{"startOffset":16392,"endOffset":16847,"count":0}],"isBlockCoverage":false},{"functionName":"deleteOne","ranges":[{"startOffset":16912,"endOffset":17157,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":17223,"endOffset":17465,"count":0}],"isBlockCoverage":false},{"functionName":"upsert","ranges":[{"startOffset":17565,"endOffset":17762,"count":0}],"isBlockCoverage":false},{"functionName":"collation","ranges":[{"startOffset":17827,"endOffset":18044,"count":0}],"isBlockCoverage":false},{"functionName":"arrayFilters","ranges":[{"startOffset":18128,"endOffset":18357,"count":0}],"isBlockCoverage":false},{"functionName":"hint","ranges":[{"startOffset":18412,"endOffset":18609,"count":0}],"isBlockCoverage":false},{"functionName":"BulkWriteShimOperation","ranges":[{"startOffset":19068,"endOffset":19179,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":19184,"endOffset":19237,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":19242,"endOffset":19719,"count":0}],"isBlockCoverage":false},{"functionName":"BulkOperationBase","ranges":[{"startOffset":19933,"endOffset":23537,"count":0}],"isBlockCoverage":false},{"functionName":"insert","ranges":[{"startOffset":23901,"endOffset":24152,"count":0}],"isBlockCoverage":false},{"functionName":"find","ranges":[{"startOffset":25321,"endOffset":25628,"count":0}],"isBlockCoverage":false},{"functionName":"raw","ranges":[{"startOffset":25700,"endOffset":29532,"count":0}],"isBlockCoverage":false},{"functionName":"get bsonOptions","ranges":[{"startOffset":29537,"endOffset":29597,"count":0}],"isBlockCoverage":false},{"functionName":"get writeConcern","ranges":[{"startOffset":29602,"endOffset":29664,"count":0}],"isBlockCoverage":false},{"functionName":"get batches","ranges":[{"startOffset":29669,"endOffset":30212,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":30217,"endOffset":31528,"count":0}],"isBlockCoverage":false},{"functionName":"handleWriteError","ranges":[{"startOffset":31623,"endOffset":32393,"count":0}],"isBlockCoverage":false},{"functionName":"shouldForceServerObjectId","ranges":[{"startOffset":32398,"endOffset":32571,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":32710,"endOffset":32759,"count":0}],"isBlockCoverage":false},{"functionName":"isInsertBatch","ranges":[{"startOffset":32764,"endOffset":32854,"count":0}],"isBlockCoverage":false},{"functionName":"isUpdateBatch","ranges":[{"startOffset":32855,"endOffset":32945,"count":0}],"isBlockCoverage":false},{"functionName":"isDeleteBatch","ranges":[{"startOffset":32946,"endOffset":33036,"count":0}],"isBlockCoverage":false},{"functionName":"buildCurrentOp","ranges":[{"startOffset":33037,"endOffset":33208,"count":0}],"isBlockCoverage":false}]},{"scriptId":"357","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/delete.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4250,"count":1}],"isBlockCoverage":true},{"functionName":"DeleteOperation","ranges":[{"startOffset":401,"endOffset":572,"count":61}],"isBlockCoverage":true},{"functionName":"get commandName","ranges":[{"startOffset":577,"endOffset":627,"count":61}],"isBlockCoverage":true},{"functionName":"get canRetryWrite","ranges":[{"startOffset":632,"endOffset":826,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":831,"endOffset":1929,"count":61},{"startOffset":901,"endOffset":906,"count":0},{"startOffset":969,"endOffset":986,"count":0},{"startOffset":1155,"endOffset":1205,"count":0},{"startOffset":1380,"endOffset":1438,"count":0},{"startOffset":1493,"endOffset":1521,"count":0},{"startOffset":1556,"endOffset":1829,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1595,"endOffset":1608,"count":0}],"isBlockCoverage":false},{"functionName":"DeleteOneOperation","ranges":[{"startOffset":2030,"endOffset":2183,"count":1}],"isBlockCoverage":true},{"functionName":"execute","ranges":[{"startOffset":2188,"endOffset":2620,"count":1},{"startOffset":2317,"endOffset":2328,"count":0},{"startOffset":2363,"endOffset":2403,"count":0},{"startOffset":2445,"endOffset":2500,"count":0},{"startOffset":2561,"endOffset":2564,"count":0}],"isBlockCoverage":true},{"functionName":"DeleteManyOperation","ranges":[{"startOffset":2728,"endOffset":2864,"count":60}],"isBlockCoverage":true},{"functionName":"execute","ranges":[{"startOffset":2869,"endOffset":3301,"count":60},{"startOffset":2998,"endOffset":3009,"count":0},{"startOffset":3044,"endOffset":3084,"count":0},{"startOffset":3126,"endOffset":3181,"count":0},{"startOffset":3242,"endOffset":3245,"count":0}],"isBlockCoverage":true},{"functionName":"makeDeleteStatement","ranges":[{"startOffset":3355,"endOffset":3670,"count":61},{"startOffset":3488,"endOffset":3503,"count":1},{"startOffset":3504,"endOffset":3507,"count":60},{"startOffset":3542,"endOffset":3591,"count":0},{"startOffset":3614,"endOffset":3653,"count":0}],"isBlockCoverage":true}]},{"scriptId":"358","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/insert.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4269,"count":1}],"isBlockCoverage":true},{"functionName":"InsertOperation","ranges":[{"startOffset":507,"endOffset":721,"count":25}],"isBlockCoverage":true},{"functionName":"get commandName","ranges":[{"startOffset":726,"endOffset":776,"count":25}],"isBlockCoverage":true},{"functionName":"execute","ranges":[{"startOffset":781,"endOffset":1548,"count":25},{"startOffset":851,"endOffset":856,"count":0},{"startOffset":919,"endOffset":936,"count":0},{"startOffset":1148,"endOffset":1240,"count":0},{"startOffset":1415,"endOffset":1473,"count":0}],"isBlockCoverage":true},{"functionName":"InsertOneOperation","ranges":[{"startOffset":1649,"endOffset":1806,"count":25}],"isBlockCoverage":true},{"functionName":"execute","ranges":[{"startOffset":1811,"endOffset":2316,"count":25},{"startOffset":1936,"endOffset":1976,"count":0},{"startOffset":2006,"endOffset":2182,"count":2},{"startOffset":2182,"endOffset":2243,"count":23},{"startOffset":2243,"endOffset":2246,"count":0}],"isBlockCoverage":true},{"functionName":"InsertManyOperation","ranges":[{"startOffset":2455,"endOffset":2773,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":2778,"endOffset":2828,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":2833,"endOffset":3853,"count":0}],"isBlockCoverage":false}]},{"scriptId":"359","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/bulk_write.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1359,"count":1}],"isBlockCoverage":true},{"functionName":"BulkWriteOperation","ranges":[{"startOffset":244,"endOffset":428,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":433,"endOffset":486,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":491,"endOffset":1179,"count":0}],"isBlockCoverage":false}]},{"scriptId":"360","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/update.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7646,"count":1}],"isBlockCoverage":true},{"functionName":"UpdateOperation","ranges":[{"startOffset":600,"endOffset":771,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":776,"endOffset":826,"count":0}],"isBlockCoverage":false},{"functionName":"get canRetryWrite","ranges":[{"startOffset":831,"endOffset":1023,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":1028,"endOffset":2261,"count":0}],"isBlockCoverage":false},{"functionName":"UpdateOneOperation","ranges":[{"startOffset":2379,"endOffset":2720,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":2725,"endOffset":3491,"count":0}],"isBlockCoverage":false},{"functionName":"UpdateManyOperation","ranges":[{"startOffset":3616,"endOffset":3956,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":3961,"endOffset":4727,"count":0}],"isBlockCoverage":false},{"functionName":"ReplaceOneOperation","ranges":[{"startOffset":4854,"endOffset":5222,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":5227,"endOffset":5993,"count":0}],"isBlockCoverage":false},{"functionName":"makeUpdateStatement","ranges":[{"startOffset":6047,"endOffset":6861,"count":0}],"isBlockCoverage":false}]},{"scriptId":"361","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/bulk/unordered.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4170,"count":1}],"isBlockCoverage":true},{"functionName":"UnorderedBulkOperation","ranges":[{"startOffset":332,"endOffset":415,"count":0}],"isBlockCoverage":false},{"functionName":"handleWriteError","ranges":[{"startOffset":420,"endOffset":602,"count":0}],"isBlockCoverage":false},{"functionName":"addToOperationsList","ranges":[{"startOffset":607,"endOffset":4073,"count":0}],"isBlockCoverage":false}]},{"scriptId":"362","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/change_stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15539,"count":1}],"isBlockCoverage":true},{"functionName":"ChangeStream","ranges":[{"startOffset":1717,"endOffset":3361,"count":0}],"isBlockCoverage":false},{"functionName":"get cursorStream","ranges":[{"startOffset":3387,"endOffset":3449,"count":0}],"isBlockCoverage":false},{"functionName":"get resumeToken","ranges":[{"startOffset":3553,"endOffset":3619,"count":0}],"isBlockCoverage":false},{"functionName":"hasNext","ranges":[{"startOffset":3703,"endOffset":4610,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":4682,"endOffset":5667,"count":0}],"isBlockCoverage":false},{"functionName":"tryNext","ranges":[{"startOffset":5806,"endOffset":6719,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6724,"endOffset":7265,"count":0}],"isBlockCoverage":false},{"functionName":"get closed","ranges":[{"startOffset":7302,"endOffset":7374,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":7414,"endOffset":7618,"count":0}],"isBlockCoverage":false},{"functionName":"stream","ranges":[{"startOffset":7987,"endOffset":8210,"count":0}],"isBlockCoverage":false},{"functionName":"_setIsEmitter","ranges":[{"startOffset":8236,"endOffset":8543,"count":0}],"isBlockCoverage":false},{"functionName":"_setIsIterator","ranges":[{"startOffset":8569,"endOffset":8877,"count":0}],"isBlockCoverage":false},{"functionName":"_createChangeStreamCursor","ranges":[{"startOffset":8986,"endOffset":10357,"count":0}],"isBlockCoverage":false},{"functionName":"_closeEmitterModeWithError","ranges":[{"startOffset":10383,"endOffset":10580,"count":0}],"isBlockCoverage":false},{"functionName":"_streamEvents","ranges":[{"startOffset":10606,"endOffset":11152,"count":0}],"isBlockCoverage":false},{"functionName":"_endStream","ranges":[{"startOffset":11178,"endOffset":11467,"count":0}],"isBlockCoverage":false},{"functionName":"_processChange","ranges":[{"startOffset":11493,"endOffset":12465,"count":0}],"isBlockCoverage":false},{"functionName":"_processErrorStreamMode","ranges":[{"startOffset":12491,"endOffset":13502,"count":0}],"isBlockCoverage":false},{"functionName":"_processErrorIteratorMode","ranges":[{"startOffset":13528,"endOffset":14700,"count":0}],"isBlockCoverage":false}]},{"scriptId":"363","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/collection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28577,"count":1}],"isBlockCoverage":true},{"functionName":"Collection","ranges":[{"startOffset":2609,"endOffset":3238,"count":96},{"startOffset":2855,"endOffset":2884,"count":0}],"isBlockCoverage":true},{"functionName":"get dbName","ranges":[{"startOffset":3318,"endOffset":3374,"count":0}],"isBlockCoverage":false},{"functionName":"get collectionName","ranges":[{"startOffset":3430,"endOffset":3502,"count":0}],"isBlockCoverage":false},{"functionName":"get namespace","ranges":[{"startOffset":3618,"endOffset":3687,"count":0}],"isBlockCoverage":false},{"functionName":"get fullNamespace","ranges":[{"startOffset":3783,"endOffset":3843,"count":0}],"isBlockCoverage":false},{"functionName":"get readConcern","ranges":[{"startOffset":4005,"endOffset":4159,"count":116},{"startOffset":4118,"endOffset":4158,"count":0}],"isBlockCoverage":true},{"functionName":"get readPreference","ranges":[{"startOffset":4324,"endOffset":4490,"count":116},{"startOffset":4390,"endOffset":4446,"count":0}],"isBlockCoverage":true},{"functionName":"get bsonOptions","ranges":[{"startOffset":4495,"endOffset":4555,"count":116}],"isBlockCoverage":true},{"functionName":"get writeConcern","ranges":[{"startOffset":4718,"endOffset":4876,"count":116},{"startOffset":4834,"endOffset":4875,"count":0}],"isBlockCoverage":true},{"functionName":"get hint","ranges":[{"startOffset":4934,"endOffset":4990,"count":0}],"isBlockCoverage":false},{"functionName":"set hint","ranges":[{"startOffset":4995,"endOffset":5082,"count":0}],"isBlockCoverage":false},{"functionName":"insertOne","ranges":[{"startOffset":5498,"endOffset":5700,"count":25}],"isBlockCoverage":true},{"functionName":"insertMany","ranges":[{"startOffset":6122,"endOffset":6349,"count":0}],"isBlockCoverage":false},{"functionName":"bulkWrite","ranges":[{"startOffset":7032,"endOffset":7437,"count":0}],"isBlockCoverage":false},{"functionName":"updateOne","ranges":[{"startOffset":7878,"endOffset":8102,"count":0}],"isBlockCoverage":false},{"functionName":"replaceOne","ranges":[{"startOffset":8402,"endOffset":8638,"count":0}],"isBlockCoverage":false},{"functionName":"updateMany","ranges":[{"startOffset":9080,"endOffset":9306,"count":0}],"isBlockCoverage":false},{"functionName":"deleteOne","ranges":[{"startOffset":9507,"endOffset":9725,"count":1}],"isBlockCoverage":true},{"functionName":"deleteMany","ranges":[{"startOffset":9935,"endOffset":10155,"count":60}],"isBlockCoverage":true},{"functionName":"rename","ranges":[{"startOffset":10424,"endOffset":10774,"count":0}],"isBlockCoverage":false},{"functionName":"drop","ranges":[{"startOffset":10974,"endOffset":11155,"count":0}],"isBlockCoverage":false},{"functionName":"findOne","ranges":[{"startOffset":11160,"endOffset":11373,"count":29}],"isBlockCoverage":true},{"functionName":"find","ranges":[{"startOffset":11378,"endOffset":11545,"count":30}],"isBlockCoverage":true},{"functionName":"options","ranges":[{"startOffset":11677,"endOffset":11876,"count":0}],"isBlockCoverage":false},{"functionName":"isCapped","ranges":[{"startOffset":12018,"endOffset":12211,"count":0}],"isBlockCoverage":false},{"functionName":"createIndex","ranges":[{"startOffset":13163,"endOffset":13460,"count":0}],"isBlockCoverage":false},{"functionName":"createIndexes","ranges":[{"startOffset":14523,"endOffset":14820,"count":0}],"isBlockCoverage":false},{"functionName":"dropIndex","ranges":[{"startOffset":15003,"endOffset":15315,"count":0}],"isBlockCoverage":false},{"functionName":"dropIndexes","ranges":[{"startOffset":15448,"endOffset":15746,"count":0}],"isBlockCoverage":false},{"functionName":"listIndexes","ranges":[{"startOffset":15899,"endOffset":16037,"count":0}],"isBlockCoverage":false},{"functionName":"indexExists","ranges":[{"startOffset":16277,"endOffset":16585,"count":0}],"isBlockCoverage":false},{"functionName":"indexInformation","ranges":[{"startOffset":16590,"endOffset":16742,"count":0}],"isBlockCoverage":false},{"functionName":"estimatedDocumentCount","ranges":[{"startOffset":17482,"endOffset":17718,"count":0}],"isBlockCoverage":false},{"functionName":"countDocuments","ranges":[{"startOffset":19205,"endOffset":19442,"count":0}],"isBlockCoverage":false},{"functionName":"distinct","ranges":[{"startOffset":19447,"endOffset":19675,"count":0}],"isBlockCoverage":false},{"functionName":"indexes","ranges":[{"startOffset":19680,"endOffset":20006,"count":0}],"isBlockCoverage":false},{"functionName":"findOneAndDelete","ranges":[{"startOffset":20011,"endOffset":20242,"count":0}],"isBlockCoverage":false},{"functionName":"findOneAndReplace","ranges":[{"startOffset":20247,"endOffset":20506,"count":0}],"isBlockCoverage":false},{"functionName":"findOneAndUpdate","ranges":[{"startOffset":20511,"endOffset":20758,"count":0}],"isBlockCoverage":false},{"functionName":"aggregate","ranges":[{"startOffset":21009,"endOffset":21363,"count":0}],"isBlockCoverage":false},{"functionName":"watch","ranges":[{"startOffset":23574,"endOffset":23888,"count":0}],"isBlockCoverage":false},{"functionName":"initializeUnorderedBulkOp","ranges":[{"startOffset":24356,"endOffset":24503,"count":0}],"isBlockCoverage":false},{"functionName":"initializeOrderedBulkOp","ranges":[{"startOffset":24993,"endOffset":25134,"count":0}],"isBlockCoverage":false},{"functionName":"count","ranges":[{"startOffset":25897,"endOffset":26120,"count":0}],"isBlockCoverage":false},{"functionName":"listSearchIndexes","ranges":[{"startOffset":26125,"endOffset":26588,"count":0}],"isBlockCoverage":false},{"functionName":"createSearchIndex","ranges":[{"startOffset":26904,"endOffset":27041,"count":0}],"isBlockCoverage":false},{"functionName":"createSearchIndexes","ranges":[{"startOffset":27418,"endOffset":27605,"count":0}],"isBlockCoverage":false},{"functionName":"dropSearchIndex","ranges":[{"startOffset":27821,"endOffset":27982,"count":0}],"isBlockCoverage":false},{"functionName":"updateSearchIndex","ranges":[{"startOffset":28312,"endOffset":28503,"count":0}],"isBlockCoverage":false}]},{"scriptId":"364","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/aggregation_cursor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5567,"count":1}],"isBlockCoverage":true},{"functionName":"AggregationCursor","ranges":[{"startOffset":857,"endOffset":1037,"count":0}],"isBlockCoverage":false},{"functionName":"get pipeline","ranges":[{"startOffset":1042,"endOffset":1096,"count":0}],"isBlockCoverage":false},{"functionName":"clone","ranges":[{"startOffset":1101,"endOffset":1357,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":1362,"endOffset":1421,"count":0}],"isBlockCoverage":false},{"functionName":"_initialize","ranges":[{"startOffset":1447,"endOffset":1891,"count":0}],"isBlockCoverage":false},{"functionName":"explain","ranges":[{"startOffset":1942,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"addStage","ranges":[{"startOffset":2243,"endOffset":2382,"count":0}],"isBlockCoverage":false},{"functionName":"group","ranges":[{"startOffset":2387,"endOffset":2450,"count":0}],"isBlockCoverage":false},{"functionName":"limit","ranges":[{"startOffset":2512,"endOffset":2575,"count":0}],"isBlockCoverage":false},{"functionName":"match","ranges":[{"startOffset":2637,"endOffset":2700,"count":0}],"isBlockCoverage":false},{"functionName":"out","ranges":[{"startOffset":2761,"endOffset":2818,"count":0}],"isBlockCoverage":false},{"functionName":"project","ranges":[{"startOffset":4640,"endOffset":4709,"count":0}],"isBlockCoverage":false},{"functionName":"lookup","ranges":[{"startOffset":4772,"endOffset":4838,"count":0}],"isBlockCoverage":false},{"functionName":"redact","ranges":[{"startOffset":4901,"endOffset":4967,"count":0}],"isBlockCoverage":false},{"functionName":"skip","ranges":[{"startOffset":5028,"endOffset":5088,"count":0}],"isBlockCoverage":false},{"functionName":"sort","ranges":[{"startOffset":5149,"endOffset":5209,"count":0}],"isBlockCoverage":false},{"functionName":"unwind","ranges":[{"startOffset":5272,"endOffset":5338,"count":0}],"isBlockCoverage":false},{"functionName":"geoNear","ranges":[{"startOffset":5402,"endOffset":5471,"count":0}],"isBlockCoverage":false}]},{"scriptId":"365","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/aggregate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3870,"count":1}],"isBlockCoverage":true},{"functionName":"AggregateOperation","ranges":[{"startOffset":550,"endOffset":1936,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":1941,"endOffset":1994,"count":0}],"isBlockCoverage":false},{"functionName":"get canRetryRead","ranges":[{"startOffset":1999,"endOffset":2061,"count":0}],"isBlockCoverage":false},{"functionName":"addToPipeline","ranges":[{"startOffset":2066,"endOffset":2129,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":2134,"endOffset":3576,"count":0}],"isBlockCoverage":false}]},{"scriptId":"366","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/abstract_cursor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28675,"count":1}],"isBlockCoverage":true},{"functionName":"AbstractCursor","ranges":[{"startOffset":1643,"endOffset":3499,"count":30},{"startOffset":1744,"endOffset":1851,"count":0},{"startOffset":2298,"endOffset":2340,"count":0},{"startOffset":2571,"endOffset":2636,"count":0},{"startOffset":2688,"endOffset":2757,"count":0},{"startOffset":2932,"endOffset":2997,"count":0},{"startOffset":3049,"endOffset":3118,"count":0},{"startOffset":3175,"endOffset":3254,"count":0},{"startOffset":3320,"endOffset":3377,"count":0}],"isBlockCoverage":true},{"functionName":"get id","ranges":[{"startOffset":3504,"endOffset":3559,"count":0}],"isBlockCoverage":false},{"functionName":"get isDead","ranges":[{"startOffset":3585,"endOffset":3686,"count":46},{"startOffset":3636,"endOffset":3644,"count":0},{"startOffset":3646,"endOffset":3662,"count":0},{"startOffset":3663,"endOffset":3679,"count":0}],"isBlockCoverage":true},{"functionName":"get client","ranges":[{"startOffset":3712,"endOffset":3762,"count":30}],"isBlockCoverage":true},{"functionName":"get server","ranges":[{"startOffset":3788,"endOffset":3838,"count":0}],"isBlockCoverage":false},{"functionName":"get namespace","ranges":[{"startOffset":3843,"endOffset":3899,"count":30}],"isBlockCoverage":true},{"functionName":"get readPreference","ranges":[{"startOffset":3904,"endOffset":3978,"count":0}],"isBlockCoverage":false},{"functionName":"get readConcern","ranges":[{"startOffset":3983,"endOffset":4051,"count":0}],"isBlockCoverage":false},{"functionName":"get session","ranges":[{"startOffset":4077,"endOffset":4129,"count":0}],"isBlockCoverage":false},{"functionName":"set session","ranges":[{"startOffset":4134,"endOffset":4208,"count":0}],"isBlockCoverage":false},{"functionName":"get cursorOptions","ranges":[{"startOffset":4234,"endOffset":4292,"count":30}],"isBlockCoverage":true},{"functionName":"get closed","ranges":[{"startOffset":4297,"endOffset":4347,"count":34}],"isBlockCoverage":true},{"functionName":"get killed","ranges":[{"startOffset":4352,"endOffset":4402,"count":0}],"isBlockCoverage":false},{"functionName":"get loadBalanced","ranges":[{"startOffset":4407,"endOffset":4488,"count":0}],"isBlockCoverage":false},{"functionName":"bufferedCount","ranges":[{"startOffset":4546,"endOffset":4609,"count":0}],"isBlockCoverage":false},{"functionName":"readBufferedDocuments","ranges":[{"startOffset":4660,"endOffset":5099,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5104,"endOffset":6820,"count":1},{"startOffset":5163,"endOffset":5194,"count":0},{"startOffset":5234,"endOffset":6365,"count":2},{"startOffset":5557,"endOffset":6180,"count":1},{"startOffset":5597,"endOffset":6135,"count":0},{"startOffset":6180,"endOffset":6265,"count":1},{"startOffset":6265,"endOffset":6351,"count":0},{"startOffset":6606,"endOffset":6804,"count":0}],"isBlockCoverage":true},{"functionName":"stream","ranges":[{"startOffset":6825,"endOffset":7771,"count":0}],"isBlockCoverage":false},{"functionName":"hasNext","ranges":[{"startOffset":7776,"endOffset":8046,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":8160,"endOffset":8378,"count":31},{"startOffset":8219,"endOffset":8289,"count":0}],"isBlockCoverage":true},{"functionName":"tryNext","ranges":[{"startOffset":8501,"endOffset":8723,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":9047,"endOffset":9408,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":9413,"endOffset":9572,"count":29}],"isBlockCoverage":true},{"functionName":"toArray","ranges":[{"startOffset":9904,"endOffset":10064,"count":1}],"isBlockCoverage":true},{"functionName":"addCursorFlag","ranges":[{"startOffset":10313,"endOffset":10763,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":12615,"endOffset":12998,"count":0}],"isBlockCoverage":false},{"functionName":"withReadPreference","ranges":[{"startOffset":13143,"endOffset":13683,"count":0}],"isBlockCoverage":false},{"functionName":"withReadConcern","ranges":[{"startOffset":13828,"endOffset":14120,"count":0}],"isBlockCoverage":false},{"functionName":"maxTimeMS","ranges":[{"startOffset":14358,"endOffset":14631,"count":0}],"isBlockCoverage":false},{"functionName":"batchSize","ranges":[{"startOffset":14868,"endOffset":15294,"count":29},{"startOffset":14959,"endOffset":15072,"count":0},{"startOffset":15112,"endOffset":15225,"count":0}],"isBlockCoverage":true},{"functionName":"rewind","ranges":[{"startOffset":15590,"endOffset":16346,"count":0}],"isBlockCoverage":false},{"functionName":"getMore","ranges":[{"startOffset":16372,"endOffset":16849,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17091,"endOffset":19090,"count":30},{"startOffset":17333,"endOffset":17519,"count":0},{"startOffset":17809,"endOffset":17971,"count":0},{"startOffset":18443,"endOffset":18647,"count":0},{"startOffset":18770,"endOffset":18981,"count":0}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":19180,"endOffset":22821,"count":31},{"startOffset":19265,"endOffset":19339,"count":0},{"startOffset":19382,"endOffset":19541,"count":30},{"startOffset":19587,"endOffset":20349,"count":15},{"startOffset":19629,"endOffset":19641,"count":0},{"startOffset":19774,"endOffset":20315,"count":0},{"startOffset":20349,"endOffset":20709,"count":16},{"startOffset":20661,"endOffset":20674,"count":0},{"startOffset":20709,"endOffset":20812,"count":0},{"startOffset":20889,"endOffset":21524,"count":0},{"startOffset":21543,"endOffset":22607,"count":0},{"startOffset":22609,"endOffset":22699,"count":0},{"startOffset":22705,"endOffset":22762,"count":0},{"startOffset":22789,"endOffset":22820,"count":0}],"isBlockCoverage":true},{"functionName":"cleanupCursor","ranges":[{"startOffset":22822,"endOffset":25094,"count":75},{"startOffset":23044,"endOffset":23051,"count":45},{"startOffset":23347,"endOffset":23366,"count":45},{"startOffset":23367,"endOffset":23401,"count":46},{"startOffset":23418,"endOffset":23560,"count":0},{"startOffset":23625,"endOffset":23644,"count":0},{"startOffset":23679,"endOffset":23817,"count":45},{"startOffset":23975,"endOffset":24113,"count":0},{"startOffset":24123,"endOffset":25092,"count":0}],"isBlockCoverage":true},{"functionName":"completeCleanup","ranges":[{"startOffset":24150,"endOffset":24698,"count":0}],"isBlockCoverage":false},{"functionName":"assertUninitialized","ranges":[{"startOffset":25112,"endOffset":25241,"count":58},{"startOffset":25181,"endOffset":25239,"count":0}],"isBlockCoverage":true},{"functionName":"ReadableCursorStream","ranges":[{"startOffset":25352,"endOffset":25567,"count":0}],"isBlockCoverage":false},{"functionName":"_read","ranges":[{"startOffset":25638,"endOffset":25775,"count":0}],"isBlockCoverage":false},{"functionName":"_destroy","ranges":[{"startOffset":25780,"endOffset":25958,"count":0}],"isBlockCoverage":false},{"functionName":"_readNext","ranges":[{"startOffset":25963,"endOffset":28629,"count":0}],"isBlockCoverage":false}]},{"scriptId":"367","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/responses.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7506,"count":1}],"isBlockCoverage":true},{"functionName":"isErrorResponse","ranges":[{"startOffset":866,"endOffset":1879,"count":0}],"isBlockCoverage":false},{"functionName":"is","ranges":[{"startOffset":2011,"endOffset":2077,"count":0}],"isBlockCoverage":false},{"functionName":"get isError","ranges":[{"startOffset":2135,"endOffset":2383,"count":196}],"isBlockCoverage":true},{"functionName":"get recoveryToken","ranges":[{"startOffset":2559,"endOffset":2786,"count":156},{"startOffset":2646,"endOffset":2656,"count":0}],"isBlockCoverage":true},{"functionName":"get atClusterTime","ranges":[{"startOffset":3167,"endOffset":3372,"count":0}],"isBlockCoverage":false},{"functionName":"get operationTime","ranges":[{"startOffset":3377,"endOffset":3473,"count":156}],"isBlockCoverage":true},{"functionName":"get ok","ranges":[{"startOffset":3478,"endOffset":3539,"count":196},{"startOffset":3529,"endOffset":3532,"count":0}],"isBlockCoverage":true},{"functionName":"get $err","ranges":[{"startOffset":3544,"endOffset":3619,"count":0}],"isBlockCoverage":false},{"functionName":"get errmsg","ranges":[{"startOffset":3624,"endOffset":3703,"count":0}],"isBlockCoverage":false},{"functionName":"get code","ranges":[{"startOffset":3708,"endOffset":3765,"count":0}],"isBlockCoverage":false},{"functionName":"get $clusterTime","ranges":[{"startOffset":3770,"endOffset":4441,"count":352},{"startOffset":3829,"endOffset":4394,"count":189},{"startOffset":4041,"endOffset":4237,"count":0},{"startOffset":4394,"endOffset":4434,"count":163}],"isBlockCoverage":true},{"functionName":"toObject","ranges":[{"startOffset":4446,"endOffset":4972,"count":196},{"startOffset":4776,"endOffset":4784,"count":8},{"startOffset":4832,"endOffset":4837,"count":48}],"isBlockCoverage":true},{"functionName":"parseBsonSerializationOptions","ranges":[{"startOffset":4977,"endOffset":5232,"count":196},{"startOffset":5130,"endOffset":5177,"count":0}],"isBlockCoverage":true},{"functionName":"is","ranges":[{"startOffset":5471,"endOffset":5577,"count":60}],"isBlockCoverage":true},{"functionName":"CursorResponse","ranges":[{"startOffset":5582,"endOffset":6531,"count":0}],"isBlockCoverage":false},{"functionName":"get length","ranges":[{"startOffset":6536,"endOffset":6616,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":6621,"endOffset":6990,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":6995,"endOffset":7050,"count":0}],"isBlockCoverage":false},{"functionName":"pushMany","ranges":[{"startOffset":7055,"endOffset":7129,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":7134,"endOffset":7200,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":7414,"endOffset":7424,"count":0}],"isBlockCoverage":false}]},{"scriptId":"368","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/on_demand/document.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9155,"count":1}],"isBlockCoverage":true},{"functionName":"OnDemandDocument","ranges":[{"startOffset":199,"endOffset":1166,"count":189}],"isBlockCoverage":true},{"functionName":"isElementName","ranges":[{"startOffset":1216,"endOffset":1641,"count":4689},{"startOffset":1447,"endOffset":1460,"count":4350},{"startOffset":1460,"endOffset":1507,"count":339},{"startOffset":1507,"endOffset":1614,"count":528},{"startOffset":1591,"endOffset":1604,"count":150},{"startOffset":1614,"endOffset":1640,"count":189}],"isBlockCoverage":true},{"functionName":"getElement","ranges":[{"startOffset":2230,"endOffset":3583,"count":2026},{"startOffset":2346,"endOffset":2358,"count":14},{"startOffset":2358,"endOffset":2394,"count":2012},{"startOffset":2394,"endOffset":2439,"count":580},{"startOffset":2439,"endOffset":2478,"count":1432},{"startOffset":2478,"endOffset":3016,"count":0},{"startOffset":3016,"endOffset":3084,"count":1432},{"startOffset":3084,"endOffset":3522,"count":5256},{"startOffset":3255,"endOffset":3291,"count":4689},{"startOffset":3293,"endOffset":3512,"count":189},{"startOffset":3522,"endOffset":3582,"count":1243}],"isBlockCoverage":true},{"functionName":"toJSValue","ranges":[{"startOffset":3588,"endOffset":6432,"count":755},{"startOffset":3832,"endOffset":3868,"count":566},{"startOffset":3868,"endOffset":3903,"count":189},{"startOffset":3903,"endOffset":3929,"count":0},{"startOffset":3942,"endOffset":4002,"count":0},{"startOffset":4015,"endOffset":4111,"count":188},{"startOffset":4124,"endOffset":4215,"count":1},{"startOffset":4228,"endOffset":4323,"count":0},{"startOffset":4336,"endOffset":4413,"count":0},{"startOffset":4426,"endOffset":4541,"count":0},{"startOffset":4554,"endOffset":4676,"count":0},{"startOffset":4689,"endOffset":4811,"count":0},{"startOffset":4824,"endOffset":5934,"count":0},{"startOffset":5947,"endOffset":6104,"count":0},{"startOffset":6117,"endOffset":6209,"count":0},{"startOffset":6222,"endOffset":6319,"count":0},{"startOffset":6332,"endOffset":6416,"count":0}],"isBlockCoverage":true},{"functionName":"size","ranges":[{"startOffset":6513,"endOffset":6564,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":6890,"endOffset":7124,"count":784},{"startOffset":6999,"endOffset":7012,"count":28},{"startOffset":7012,"endOffset":7060,"count":756},{"startOffset":7060,"endOffset":7072,"count":0},{"startOffset":7072,"endOffset":7123,"count":756}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":7129,"endOffset":7933,"count":1270},{"startOffset":7231,"endOffset":7436,"count":501},{"startOffset":7268,"endOffset":7364,"count":0},{"startOffset":7436,"endOffset":7472,"count":769},{"startOffset":7472,"endOffset":7897,"count":755},{"startOffset":7568,"endOffset":7801,"count":566},{"startOffset":7609,"endOffset":7713,"count":0},{"startOffset":7801,"endOffset":7897,"count":189},{"startOffset":7897,"endOffset":7932,"count":203}],"isBlockCoverage":true},{"functionName":"getNumber","ranges":[{"startOffset":7938,"endOffset":8512,"count":196},{"startOffset":8069,"endOffset":8075,"count":189},{"startOffset":8076,"endOffset":8095,"count":7},{"startOffset":8092,"endOffset":8095,"count":0},{"startOffset":8200,"endOffset":8206,"count":189},{"startOffset":8207,"endOffset":8226,"count":7},{"startOffset":8256,"endOffset":8263,"count":189},{"startOffset":8264,"endOffset":8302,"count":189},{"startOffset":8303,"endOffset":8344,"count":188},{"startOffset":8376,"endOffset":8393,"count":0},{"startOffset":8395,"endOffset":8483,"count":0}],"isBlockCoverage":true},{"functionName":"toObject","ranges":[{"startOffset":8670,"endOffset":8866,"count":196}],"isBlockCoverage":true},{"functionName":"toBytes","ranges":[{"startOffset":8917,"endOffset":9071,"count":0}],"isBlockCoverage":false}]},{"scriptId":"369","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/mongo_types.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1656,"count":1}],"isBlockCoverage":true},{"functionName":"emitAndLog","ranges":[{"startOffset":365,"endOffset":524,"count":636},{"startOffset":485,"endOffset":492,"count":0}],"isBlockCoverage":true},{"functionName":"emitAndLogHeartbeat","ranges":[{"startOffset":550,"endOffset":968,"count":16},{"startOffset":825,"endOffset":832,"count":8},{"startOffset":904,"endOffset":911,"count":0}],"isBlockCoverage":true},{"functionName":"emitAndLogCommand","ranges":[{"startOffset":994,"endOffset":1451,"count":0}],"isBlockCoverage":false}]},{"scriptId":"370","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/mongo_logger.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":24293,"count":1}],"isBlockCoverage":true},{"functionName":"SeverityLevelMap","ranges":[{"startOffset":898,"endOffset":1124,"count":1},{"startOffset":998,"endOffset":1054,"count":10}],"isBlockCoverage":true},{"functionName":"getNumericSeverityLevel","ranges":[{"startOffset":1129,"endOffset":1205,"count":0}],"isBlockCoverage":false},{"functionName":"getSeverityLevelName","ranges":[{"startOffset":1210,"endOffset":1277,"count":0}],"isBlockCoverage":false},{"functionName":"parseSeverityFromString","ranges":[{"startOffset":2152,"endOffset":2430,"count":96},{"startOffset":2283,"endOffset":2296,"count":0},{"startOffset":2330,"endOffset":2372,"count":0},{"startOffset":2374,"endOffset":2411,"count":0}],"isBlockCoverage":true},{"functionName":"createStdioLogger","ranges":[{"startOffset":2507,"endOffset":2799,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2594,"endOffset":2789,"count":0}],"isBlockCoverage":false},{"functionName":"resolveLogPath","ranges":[{"startOffset":3219,"endOffset":4287,"count":8},{"startOffset":3330,"endOffset":3365,"count":0},{"startOffset":3367,"endOffset":3474,"count":0},{"startOffset":3518,"endOffset":3553,"count":0},{"startOffset":3555,"endOffset":3663,"count":0},{"startOffset":3707,"endOffset":3753,"count":0},{"startOffset":3755,"endOffset":3844,"count":0},{"startOffset":3870,"endOffset":3907,"count":0},{"startOffset":3909,"endOffset":4016,"count":0},{"startOffset":4042,"endOffset":4079,"count":0},{"startOffset":4081,"endOffset":4189,"count":0}],"isBlockCoverage":true},{"functionName":"resolveSeverityConfiguration","ranges":[{"startOffset":4288,"endOffset":4512,"count":48}],"isBlockCoverage":true},{"functionName":"compareSeverity","ranges":[{"startOffset":4513,"endOffset":4752,"count":0}],"isBlockCoverage":false},{"functionName":"stringifyWithMaxLen","ranges":[{"startOffset":4770,"endOffset":5812,"count":0}],"isBlockCoverage":false},{"functionName":"isLogConvertible","ranges":[{"startOffset":5864,"endOffset":6091,"count":0}],"isBlockCoverage":false},{"functionName":"attachServerSelectionFields","ranges":[{"startOffset":6092,"endOffset":6538,"count":0}],"isBlockCoverage":false},{"functionName":"attachCommandFields","ranges":[{"startOffset":6539,"endOffset":7117,"count":0}],"isBlockCoverage":false},{"functionName":"attachConnectionFields","ranges":[{"startOffset":7118,"endOffset":7322,"count":0}],"isBlockCoverage":false},{"functionName":"attachSDAMFields","ranges":[{"startOffset":7323,"endOffset":7427,"count":0}],"isBlockCoverage":false},{"functionName":"attachServerHeartbeatFields","ranges":[{"startOffset":7428,"endOffset":7802,"count":0}],"isBlockCoverage":false},{"functionName":"defaultLogTransform","ranges":[{"startOffset":7820,"endOffset":16727,"count":0}],"isBlockCoverage":false},{"functionName":"MongoLogger","ranges":[{"startOffset":16820,"endOffset":18359,"count":0}],"isBlockCoverage":false},{"functionName":"createLoggingSeverities","ranges":[{"startOffset":18364,"endOffset":18835,"count":0}],"isBlockCoverage":false},{"functionName":"turnOffSeverities","ranges":[{"startOffset":18840,"endOffset":19196,"count":0}],"isBlockCoverage":false},{"functionName":"logWriteFailureHandler","ranges":[{"startOffset":19201,"endOffset":19893,"count":0}],"isBlockCoverage":false},{"functionName":"clearPendingLog","ranges":[{"startOffset":19898,"endOffset":19955,"count":0}],"isBlockCoverage":false},{"functionName":"willLog","ranges":[{"startOffset":19960,"endOffset":20127,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":20132,"endOffset":21574,"count":0}],"isBlockCoverage":false},{"functionName":"resolveOptions","ranges":[{"startOffset":22302,"endOffset":24215,"count":8},{"startOffset":22823,"endOffset":22832,"count":0},{"startOffset":23046,"endOffset":23055,"count":0},{"startOffset":23212,"endOffset":23222,"count":0},{"startOffset":23387,"endOffset":23404,"count":0},{"startOffset":23572,"endOffset":23584,"count":0},{"startOffset":23742,"endOffset":23750,"count":0}],"isBlockCoverage":true}]},{"scriptId":"371","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/get_more.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2718,"count":1}],"isBlockCoverage":true},{"functionName":"GetMoreOperation","ranges":[{"startOffset":378,"endOffset":570,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":575,"endOffset":626,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":808,"endOffset":2503,"count":0}],"isBlockCoverage":false}]},{"scriptId":"372","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/kill_cursors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1684,"count":1}],"isBlockCoverage":true},{"functionName":"KillCursorsOperation","ranges":[{"startOffset":305,"endOffset":465,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":470,"endOffset":525,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":530,"endOffset":1488,"count":0}],"isBlockCoverage":false}]},{"scriptId":"373","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sessions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":34576,"count":1}],"isBlockCoverage":true},{"functionName":"ClientSession","ranges":[{"startOffset":1923,"endOffset":3712,"count":156},{"startOffset":2078,"endOffset":2209,"count":0},{"startOffset":2290,"endOffset":2427,"count":0},{"startOffset":2454,"endOffset":2459,"count":0},{"startOffset":2500,"endOffset":2755,"count":0},{"startOffset":3070,"endOffset":3098,"count":0},{"startOffset":3206,"endOffset":3234,"count":0}],"isBlockCoverage":true},{"functionName":"get id","ranges":[{"startOffset":3771,"endOffset":3828,"count":0}],"isBlockCoverage":false},{"functionName":"get serverSession","ranges":[{"startOffset":3833,"endOffset":4413,"count":156},{"startOffset":3973,"endOffset":4098,"count":0},{"startOffset":4130,"endOffset":4261,"count":0}],"isBlockCoverage":true},{"functionName":"get snapshotEnabled","ranges":[{"startOffset":4490,"endOffset":4558,"count":30}],"isBlockCoverage":true},{"functionName":"get loadBalanced","ranges":[{"startOffset":4563,"endOffset":4683,"count":156}],"isBlockCoverage":true},{"functionName":"get pinnedConnection","ranges":[{"startOffset":4709,"endOffset":4779,"count":312}],"isBlockCoverage":true},{"functionName":"pin","ranges":[{"startOffset":4805,"endOffset":5135,"count":0}],"isBlockCoverage":false},{"functionName":"unpin","ranges":[{"startOffset":5161,"endOffset":5328,"count":0}],"isBlockCoverage":false},{"functionName":"get isPinned","ranges":[{"startOffset":5333,"endOffset":5445,"count":156},{"startOffset":5383,"endOffset":5410,"count":0}],"isBlockCoverage":true},{"functionName":"endSession","ranges":[{"startOffset":5589,"endOffset":6742,"count":201},{"startOffset":5669,"endOffset":5731,"count":0},{"startOffset":5764,"endOffset":6463,"count":156},{"startOffset":6482,"endOffset":6633,"count":0}],"isBlockCoverage":true},{"functionName":"advanceOperationTime","ranges":[{"startOffset":6926,"endOffset":7208,"count":0}],"isBlockCoverage":false},{"functionName":"advanceClusterTime","ranges":[{"startOffset":7514,"endOffset":8548,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":8682,"endOffset":8963,"count":0}],"isBlockCoverage":false},{"functionName":"incrementTransactionNumber","ranges":[{"startOffset":9332,"endOffset":9408,"count":0}],"isBlockCoverage":false},{"functionName":"inTransaction","ranges":[{"startOffset":9491,"endOffset":9556,"count":714}],"isBlockCoverage":true},{"functionName":"startTransaction","ranges":[{"startOffset":9960,"endOffset":11658,"count":0}],"isBlockCoverage":false},{"functionName":"commitTransaction","ranges":[{"startOffset":11744,"endOffset":11841,"count":0}],"isBlockCoverage":false},{"functionName":"abortTransaction","ranges":[{"startOffset":11926,"endOffset":12021,"count":0}],"isBlockCoverage":false},{"functionName":"toBSON","ranges":[{"startOffset":12120,"endOffset":12228,"count":0}],"isBlockCoverage":false},{"functionName":"withTransaction","ranges":[{"startOffset":14549,"endOffset":14708,"count":0}],"isBlockCoverage":false},{"functionName":"hasNotTimedOut","ranges":[{"startOffset":14975,"endOffset":15082,"count":0}],"isBlockCoverage":false},{"functionName":"isUnknownTransactionCommitResult","ranges":[{"startOffset":15083,"endOffset":15569,"count":0}],"isBlockCoverage":false},{"functionName":"maybeClearPinnedConnection","ranges":[{"startOffset":15570,"endOffset":16819,"count":201},{"startOffset":15785,"endOffset":15801,"count":0},{"startOffset":15802,"endOffset":15848,"count":0},{"startOffset":15849,"endOffset":15930,"count":0},{"startOffset":15932,"endOffset":15955,"count":0},{"startOffset":16169,"endOffset":16188,"count":0},{"startOffset":16190,"endOffset":16817,"count":0}],"isBlockCoverage":true},{"functionName":"isMaxTimeMSExpiredError","ranges":[{"startOffset":16885,"endOffset":17209,"count":0}],"isBlockCoverage":false},{"functionName":"attemptTransactionCommit","ranges":[{"startOffset":17210,"endOffset":18017,"count":0}],"isBlockCoverage":false},{"functionName":"userExplicitlyEndedTransaction","ranges":[{"startOffset":18212,"endOffset":18336,"count":0}],"isBlockCoverage":false},{"functionName":"attemptTransaction","ranges":[{"startOffset":18337,"endOffset":19703,"count":0}],"isBlockCoverage":false},{"functionName":"endTransaction","ranges":[{"startOffset":19704,"endOffset":24947,"count":0}],"isBlockCoverage":false},{"functionName":"handleEndTransactionError","ranges":[{"startOffset":24948,"endOffset":26173,"count":0}],"isBlockCoverage":false},{"functionName":"ServerSession","ranges":[{"startOffset":26403,"endOffset":26621,"count":21}],"isBlockCoverage":true},{"functionName":"hasTimedOut","ranges":[{"startOffset":26786,"endOffset":27216,"count":486}],"isBlockCoverage":true},{"functionName":"clone","ranges":[{"startOffset":27375,"endOffset":27953,"count":156}],"isBlockCoverage":true},{"functionName":"ServerSessionPool","ranges":[{"startOffset":28111,"endOffset":28345,"count":8},{"startOffset":28161,"endOffset":28265,"count":0}],"isBlockCoverage":true},{"functionName":"acquire","ranges":[{"startOffset":28659,"endOffset":29385,"count":156},{"startOffset":28760,"endOffset":28765,"count":0},{"startOffset":28879,"endOffset":29209,"count":135},{"startOffset":29301,"endOffset":29355,"count":21}],"isBlockCoverage":true},{"functionName":"release","ranges":[{"startOffset":29670,"endOffset":30323,"count":156},{"startOffset":29778,"endOffset":29783,"count":0},{"startOffset":29832,"endOffset":29857,"count":0},{"startOffset":29859,"endOffset":29914,"count":0},{"startOffset":29951,"endOffset":29982,"count":0},{"startOffset":30159,"endOffset":30198,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":30011,"endOffset":30064,"count":195}],"isBlockCoverage":true},{"functionName":"applySession","ranges":[{"startOffset":30630,"endOffset":33618,"count":156},{"startOffset":30707,"endOffset":30769,"count":0},{"startOffset":30888,"endOffset":30977,"count":0},{"startOffset":31006,"endOffset":31009,"count":0},{"startOffset":31017,"endOffset":31295,"count":0},{"startOffset":31654,"endOffset":31906,"count":0},{"startOffset":32019,"endOffset":32114,"count":0},{"startOffset":32162,"endOffset":32198,"count":0},{"startOffset":32199,"endOffset":32262,"count":0},{"startOffset":32264,"endOffset":32429,"count":0},{"startOffset":32474,"endOffset":32754,"count":0},{"startOffset":32776,"endOffset":33617,"count":0}],"isBlockCoverage":true},{"functionName":"updateSessionFromResponse","ranges":[{"startOffset":33656,"endOffset":34476,"count":156},{"startOffset":33743,"endOffset":33825,"count":0},{"startOffset":33857,"endOffset":33867,"count":0},{"startOffset":33868,"endOffset":33905,"count":0},{"startOffset":33907,"endOffset":33976,"count":0},{"startOffset":34008,"endOffset":34018,"count":0},{"startOffset":34019,"endOffset":34045,"count":0},{"startOffset":34047,"endOffset":34123,"count":0},{"startOffset":34160,"endOffset":34193,"count":0},{"startOffset":34195,"endOffset":34474,"count":0}],"isBlockCoverage":true}]},{"scriptId":"374","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/metrics.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1931,"count":1}],"isBlockCoverage":true},{"functionName":"ConnectionPoolMetrics","ranges":[{"startOffset":168,"endOffset":293,"count":8}],"isBlockCoverage":true},{"functionName":"markPinned","ranges":[{"startOffset":375,"endOffset":680,"count":0}],"isBlockCoverage":false},{"functionName":"markUnpinned","ranges":[{"startOffset":756,"endOffset":1063,"count":0}],"isBlockCoverage":false},{"functionName":"info","ranges":[{"startOffset":1146,"endOffset":1535,"count":0}],"isBlockCoverage":false},{"functionName":"reset","ranges":[{"startOffset":1604,"endOffset":1723,"count":0}],"isBlockCoverage":false}]},{"scriptId":"375","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/shared.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1716,"count":1}],"isBlockCoverage":true},{"functionName":"getReadPreference","ranges":[{"startOffset":355,"endOffset":903,"count":196},{"startOffset":499,"endOffset":542,"count":0},{"startOffset":588,"endOffset":681,"count":0},{"startOffset":753,"endOffset":874,"count":0}],"isBlockCoverage":true},{"functionName":"isSharded","ranges":[{"startOffset":951,"endOffset":1650,"count":80},{"startOffset":1024,"endOffset":1053,"count":0},{"startOffset":1160,"endOffset":1188,"count":0},{"startOffset":1455,"endOffset":1630,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1568,"endOffset":1622,"count":0}],"isBlockCoverage":false}]},{"scriptId":"376","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/topology_description.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18491,"count":1}],"isBlockCoverage":true},{"functionName":"TopologyDescription","ranges":[{"startOffset":1247,"endOffset":4586,"count":24},{"startOffset":1430,"endOffset":1435,"count":8},{"startOffset":1470,"endOffset":1502,"count":0},{"startOffset":1546,"endOffset":1558,"count":8},{"startOffset":1685,"endOffset":1689,"count":8},{"startOffset":1748,"endOffset":1753,"count":8},{"startOffset":1950,"endOffset":1954,"count":16},{"startOffset":2061,"endOffset":3146,"count":16},{"startOffset":2190,"endOffset":2268,"count":8},{"startOffset":2270,"endOffset":2391,"count":8},{"startOffset":2391,"endOffset":2713,"count":0},{"startOffset":2713,"endOffset":2793,"count":8},{"startOffset":2793,"endOffset":3136,"count":0},{"startOffset":3667,"endOffset":4580,"count":16},{"startOffset":3704,"endOffset":4570,"count":8},{"startOffset":3771,"endOffset":3989,"count":0},{"startOffset":4270,"endOffset":4570,"count":0}],"isBlockCoverage":true},{"functionName":"updateFromSrvPollingEvent","ranges":[{"startOffset":4694,"endOffset":6868,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":6987,"endOffset":11242,"count":8},{"startOffset":7449,"endOffset":7534,"count":0},{"startOffset":7735,"endOffset":7777,"count":0},{"startOffset":7778,"endOffset":7830,"count":0},{"startOffset":7832,"endOffset":8210,"count":0},{"startOffset":8378,"endOffset":8700,"count":0},{"startOffset":8853,"endOffset":8920,"count":0},{"startOffset":9094,"endOffset":9225,"count":0},{"startOffset":9298,"endOffset":10068,"count":0},{"startOffset":10143,"endOffset":11010,"count":0}],"isBlockCoverage":true},{"functionName":"get error","ranges":[{"startOffset":11247,"endOffset":11494,"count":0}],"isBlockCoverage":false},{"functionName":"get hasKnownServers","ranges":[{"startOffset":11583,"endOffset":11716,"count":0}],"isBlockCoverage":false},{"functionName":"get hasDataBearingServers","ranges":[{"startOffset":11821,"endOffset":11937,"count":0}],"isBlockCoverage":false},{"functionName":"hasServer","ranges":[{"startOffset":12051,"endOffset":12119,"count":16}],"isBlockCoverage":true},{"functionName":"toJSON","ranges":[{"startOffset":12326,"endOffset":12387,"count":0}],"isBlockCoverage":false},{"functionName":"topologyTypeForServerType","ranges":[{"startOffset":12441,"endOffset":13033,"count":8},{"startOffset":12618,"endOffset":12700,"count":0},{"startOffset":12709,"endOffset":12808,"count":0},{"startOffset":12817,"endOffset":12850,"count":0},{"startOffset":12859,"endOffset":12958,"count":0},{"startOffset":12967,"endOffset":13025,"count":0}],"isBlockCoverage":true},{"functionName":"updateRsFromPrimary","ranges":[{"startOffset":13034,"endOffset":16779,"count":0}],"isBlockCoverage":false},{"functionName":"updateRsWithPrimaryFromMember","ranges":[{"startOffset":16780,"endOffset":17339,"count":0}],"isBlockCoverage":false},{"functionName":"updateRsNoPrimaryFromMember","ranges":[{"startOffset":17340,"endOffset":18120,"count":0}],"isBlockCoverage":false},{"functionName":"checkHasPrimary","ranges":[{"startOffset":18121,"endOffset":18442,"count":0}],"isBlockCoverage":false}]},{"scriptId":"377","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/server_description.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8052,"count":1}],"isBlockCoverage":true},{"functionName":"ServerDescription","ranges":[{"startOffset":1106,"endOffset":2813,"count":16},{"startOffset":1197,"endOffset":1320,"count":0},{"startOffset":1400,"endOffset":1452,"count":0},{"startOffset":1602,"endOffset":1609,"count":8},{"startOffset":1609,"endOffset":1614,"count":0},{"startOffset":1681,"endOffset":1691,"count":8},{"startOffset":1691,"endOffset":1696,"count":0},{"startOffset":1763,"endOffset":1773,"count":8},{"startOffset":1773,"endOffset":1778,"count":0},{"startOffset":1841,"endOffset":1847,"count":8},{"startOffset":1890,"endOffset":1906,"count":8},{"startOffset":1907,"endOffset":1911,"count":8},{"startOffset":1948,"endOffset":1964,"count":8},{"startOffset":1965,"endOffset":1969,"count":8},{"startOffset":2023,"endOffset":2028,"count":8},{"startOffset":2088,"endOffset":2092,"count":8},{"startOffset":2178,"endOffset":2189,"count":8},{"startOffset":2189,"endOffset":2204,"count":0},{"startOffset":2357,"endOffset":2374,"count":0},{"startOffset":2383,"endOffset":2400,"count":8},{"startOffset":2401,"endOffset":2408,"count":8},{"startOffset":2438,"endOffset":2447,"count":8},{"startOffset":2488,"endOffset":2500,"count":8},{"startOffset":2541,"endOffset":2553,"count":8},{"startOffset":2612,"endOffset":2642,"count":8},{"startOffset":2643,"endOffset":2650,"count":8},{"startOffset":2680,"endOffset":2689,"count":8},{"startOffset":2722,"endOffset":2726,"count":8},{"startOffset":2726,"endOffset":2739,"count":0},{"startOffset":2784,"endOffset":2798,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1615,"endOffset":1643,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1697,"endOffset":1725,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1779,"endOffset":1807,"count":0}],"isBlockCoverage":false},{"functionName":"get hostAddress","ranges":[{"startOffset":2818,"endOffset":2904,"count":24}],"isBlockCoverage":true},{"functionName":"get allHosts","ranges":[{"startOffset":2909,"endOffset":3002,"count":0}],"isBlockCoverage":false},{"functionName":"get isReadable","ranges":[{"startOffset":3052,"endOffset":3157,"count":16}],"isBlockCoverage":true},{"functionName":"get isDataBearing","ranges":[{"startOffset":3201,"endOffset":3285,"count":8}],"isBlockCoverage":true},{"functionName":"get isWritable","ranges":[{"startOffset":3337,"endOffset":3414,"count":16}],"isBlockCoverage":true},{"functionName":"get host","ranges":[{"startOffset":3419,"endOffset":3539,"count":0}],"isBlockCoverage":false},{"functionName":"get port","ranges":[{"startOffset":3544,"endOffset":3671,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":3963,"endOffset":5195,"count":8},{"startOffset":4397,"endOffset":4425,"count":0},{"startOffset":4438,"endOffset":4509,"count":0},{"startOffset":4703,"endOffset":4762,"count":0},{"startOffset":4763,"endOffset":4832,"count":0},{"startOffset":4833,"endOffset":4886,"count":0},{"startOffset":4887,"endOffset":4932,"count":0},{"startOffset":4933,"endOffset":4984,"count":0},{"startOffset":4985,"endOffset":5016,"count":0},{"startOffset":5017,"endOffset":5062,"count":0},{"startOffset":5063,"endOffset":5150,"count":0},{"startOffset":5151,"endOffset":5187,"count":0}],"isBlockCoverage":true},{"functionName":"parseServerType","ranges":[{"startOffset":5304,"endOffset":6228,"count":56},{"startOffset":5362,"endOffset":5376,"count":16},{"startOffset":5378,"endOffset":5434,"count":0},{"startOffset":5450,"endOffset":5462,"count":48},{"startOffset":5464,"endOffset":5515,"count":8},{"startOffset":5515,"endOffset":5544,"count":48},{"startOffset":5544,"endOffset":5595,"count":0},{"startOffset":5595,"endOffset":5614,"count":48},{"startOffset":5614,"endOffset":5641,"count":0},{"startOffset":5643,"endOffset":5693,"count":0},{"startOffset":5693,"endOffset":5717,"count":48},{"startOffset":5717,"endOffset":6183,"count":0},{"startOffset":6183,"endOffset":6227,"count":48}],"isBlockCoverage":true},{"functionName":"tagsStrictEqual","ranges":[{"startOffset":6272,"endOffset":6507,"count":0}],"isBlockCoverage":false},{"functionName":"compareTopologyVersion","ranges":[{"startOffset":7155,"endOffset":7948,"count":16},{"startOffset":7233,"endOffset":7249,"count":0},{"startOffset":7277,"endOffset":7532,"count":0},{"startOffset":7541,"endOffset":7668,"count":0},{"startOffset":7735,"endOffset":7774,"count":0},{"startOffset":7783,"endOffset":7898,"count":0}],"isBlockCoverage":true}]},{"scriptId":"378","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/transactions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5080,"count":1}],"isBlockCoverage":true},{"functionName":"Transaction","ranges":[{"startOffset":2279,"endOffset":3284,"count":156},{"startOffset":2522,"endOffset":2758,"count":0},{"startOffset":2792,"endOffset":2891,"count":0},{"startOffset":2928,"endOffset":3036,"count":0},{"startOffset":3074,"endOffset":3147,"count":0}],"isBlockCoverage":true},{"functionName":"get server","ranges":[{"startOffset":3310,"endOffset":3365,"count":156}],"isBlockCoverage":true},{"functionName":"get recoveryToken","ranges":[{"startOffset":3370,"endOffset":3433,"count":0}],"isBlockCoverage":false},{"functionName":"get isPinned","ranges":[{"startOffset":3438,"endOffset":3490,"count":156}],"isBlockCoverage":true},{"functionName":"get isStarting","ranges":[{"startOffset":3551,"endOffset":3644,"count":0}],"isBlockCoverage":false},{"functionName":"get isActive","ranges":[{"startOffset":3732,"endOffset":3800,"count":714}],"isBlockCoverage":true},{"functionName":"get isCommitted","ranges":[{"startOffset":3805,"endOffset":3879,"count":0}],"isBlockCoverage":false},{"functionName":"transition","ranges":[{"startOffset":4029,"endOffset":4618,"count":0}],"isBlockCoverage":false},{"functionName":"pinServer","ranges":[{"startOffset":4644,"endOffset":4749,"count":0}],"isBlockCoverage":false},{"functionName":"unpinServer","ranges":[{"startOffset":4775,"endOffset":4836,"count":0}],"isBlockCoverage":false},{"functionName":"isTransactionCommand","ranges":[{"startOffset":4874,"endOffset":4986,"count":156}],"isBlockCoverage":true}]},{"scriptId":"379","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/find_cursor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15844,"count":1}],"isBlockCoverage":true},{"functionName":"FindCursor","ranges":[{"startOffset":965,"endOffset":1314,"count":30},{"startOffset":1220,"endOffset":1308,"count":0}],"isBlockCoverage":true},{"functionName":"clone","ranges":[{"startOffset":1319,"endOffset":1571,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":1576,"endOffset":1635,"count":0}],"isBlockCoverage":false},{"functionName":"_initialize","ranges":[{"startOffset":1661,"endOffset":2461,"count":30},{"startOffset":2102,"endOffset":2166,"count":0},{"startOffset":2344,"endOffset":2348,"count":0}],"isBlockCoverage":true},{"functionName":"getMore","ranges":[{"startOffset":2487,"endOffset":4409,"count":0}],"isBlockCoverage":false},{"functionName":"count","ranges":[{"startOffset":4578,"endOffset":5198,"count":0}],"isBlockCoverage":false},{"functionName":"explain","ranges":[{"startOffset":5249,"endOffset":5538,"count":0}],"isBlockCoverage":false},{"functionName":"filter","ranges":[{"startOffset":5575,"endOffset":5708,"count":0}],"isBlockCoverage":false},{"functionName":"hint","ranges":[{"startOffset":5869,"endOffset":6007,"count":0}],"isBlockCoverage":false},{"functionName":"min","ranges":[{"startOffset":6283,"endOffset":6417,"count":0}],"isBlockCoverage":false},{"functionName":"max","ranges":[{"startOffset":6693,"endOffset":6827,"count":0}],"isBlockCoverage":false},{"functionName":"returnKey","ranges":[{"startOffset":7209,"endOffset":7359,"count":0}],"isBlockCoverage":false},{"functionName":"showRecordId","ranges":[{"startOffset":7732,"endOffset":7888,"count":0}],"isBlockCoverage":false},{"functionName":"addQueryModifier","ranges":[{"startOffset":8088,"endOffset":9648,"count":0}],"isBlockCoverage":false},{"functionName":"comment","ranges":[{"startOffset":9821,"endOffset":9967,"count":0}],"isBlockCoverage":false},{"functionName":"maxAwaitTimeMS","ranges":[{"startOffset":10262,"endOffset":10578,"count":0}],"isBlockCoverage":false},{"functionName":"maxTimeMS","ranges":[{"startOffset":10816,"endOffset":11117,"count":0}],"isBlockCoverage":false},{"functionName":"project","ranges":[{"startOffset":12758,"endOffset":12907,"count":0}],"isBlockCoverage":false},{"functionName":"sort","ranges":[{"startOffset":13104,"endOffset":13442,"count":0}],"isBlockCoverage":false},{"functionName":"allowDiskUse","ranges":[{"startOffset":13725,"endOffset":14254,"count":0}],"isBlockCoverage":false},{"functionName":"collation","ranges":[{"startOffset":14482,"endOffset":14632,"count":0}],"isBlockCoverage":false},{"functionName":"limit","ranges":[{"startOffset":14751,"endOffset":15194,"count":29},{"startOffset":14866,"endOffset":14975,"count":0},{"startOffset":15015,"endOffset":15124,"count":0}],"isBlockCoverage":true},{"functionName":"skip","ranges":[{"startOffset":15311,"endOffset":15750,"count":0}],"isBlockCoverage":false}]},{"scriptId":"380","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/count.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1417,"count":1}],"isBlockCoverage":true},{"functionName":"CountOperation","ranges":[{"startOffset":273,"endOffset":490,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":495,"endOffset":544,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":549,"endOffset":1225,"count":0}],"isBlockCoverage":false}]},{"scriptId":"381","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/find.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5294,"count":1}],"isBlockCoverage":true},{"functionName":"FindOperation","ranges":[{"startOffset":431,"endOffset":963,"count":30},{"startOffset":679,"endOffset":798,"count":0},{"startOffset":930,"endOffset":947,"count":0}],"isBlockCoverage":true},{"functionName":"get commandName","ranges":[{"startOffset":968,"endOffset":1016,"count":30}],"isBlockCoverage":true},{"functionName":"execute","ranges":[{"startOffset":1021,"endOffset":1538,"count":30},{"startOffset":1222,"endOffset":1320,"count":0}],"isBlockCoverage":true},{"functionName":"makeFindCommand","ranges":[{"startOffset":1580,"endOffset":5061,"count":30},{"startOffset":1727,"endOffset":1799,"count":0},{"startOffset":1828,"endOffset":2217,"count":9},{"startOffset":1928,"endOffset":2166,"count":0},{"startOffset":2240,"endOffset":2321,"count":0},{"startOffset":2364,"endOffset":2412,"count":0},{"startOffset":2456,"endOffset":2670,"count":29},{"startOffset":2592,"endOffset":2664,"count":0},{"startOffset":2718,"endOffset":3111,"count":29},{"startOffset":2755,"endOffset":3025,"count":0},{"startOffset":3162,"endOffset":3224,"count":0},{"startOffset":3387,"endOffset":3441,"count":0},{"startOffset":3489,"endOffset":3547,"count":0},{"startOffset":3642,"endOffset":3705,"count":0},{"startOffset":3727,"endOffset":3773,"count":0},{"startOffset":3795,"endOffset":3841,"count":0},{"startOffset":3890,"endOffset":3948,"count":0},{"startOffset":4000,"endOffset":4064,"count":0},{"startOffset":4112,"endOffset":4168,"count":0},{"startOffset":4219,"endOffset":4281,"count":0},{"startOffset":4328,"endOffset":4391,"count":0},{"startOffset":4451,"endOffset":4521,"count":0},{"startOffset":4570,"endOffset":4628,"count":0},{"startOffset":4687,"endOffset":4765,"count":0},{"startOffset":4793,"endOffset":4851,"count":0},{"startOffset":4903,"endOffset":4967,"count":0},{"startOffset":4989,"endOffset":5035,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2009,"endOffset":2121,"count":0}],"isBlockCoverage":false}]},{"scriptId":"382","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sort.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2755,"count":1}],"isBlockCoverage":true},{"functionName":"prepareDirection","ranges":[{"startOffset":159,"endOffset":637,"count":0}],"isBlockCoverage":false},{"functionName":"isMeta","ranges":[{"startOffset":655,"endOffset":771,"count":0}],"isBlockCoverage":false},{"functionName":"isPair","ranges":[{"startOffset":789,"endOffset":1022,"count":0}],"isBlockCoverage":false},{"functionName":"isDeep","ranges":[{"startOffset":1023,"endOffset":1097,"count":0}],"isBlockCoverage":false},{"functionName":"isMap","ranges":[{"startOffset":1098,"endOffset":1162,"count":0}],"isBlockCoverage":false},{"functionName":"pairToMap","ranges":[{"startOffset":1180,"endOffset":1266,"count":0}],"isBlockCoverage":false},{"functionName":"deepToMap","ranges":[{"startOffset":1284,"endOffset":1416,"count":0}],"isBlockCoverage":false},{"functionName":"stringsToMap","ranges":[{"startOffset":1434,"endOffset":1548,"count":0}],"isBlockCoverage":false},{"functionName":"objectToMap","ranges":[{"startOffset":1566,"endOffset":1738,"count":0}],"isBlockCoverage":false},{"functionName":"mapToMap","ranges":[{"startOffset":1756,"endOffset":1921,"count":0}],"isBlockCoverage":false},{"functionName":"formatSort","ranges":[{"startOffset":2004,"endOffset":2689,"count":0}],"isBlockCoverage":false}]},{"scriptId":"383","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/list_indexes_cursor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1224,"count":1}],"isBlockCoverage":true},{"functionName":"ListIndexesCursor","ranges":[{"startOffset":379,"endOffset":552,"count":0}],"isBlockCoverage":false},{"functionName":"clone","ranges":[{"startOffset":557,"endOffset":699,"count":0}],"isBlockCoverage":false},{"functionName":"_initialize","ranges":[{"startOffset":725,"endOffset":1127,"count":0}],"isBlockCoverage":false}]},{"scriptId":"384","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/indexes.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6906,"count":1}],"isBlockCoverage":true},{"functionName":"isIndexDirection","ranges":[{"startOffset":867,"endOffset":1008,"count":0}],"isBlockCoverage":false},{"functionName":"isSingleIndexTuple","ranges":[{"startOffset":1009,"endOffset":1116,"count":0}],"isBlockCoverage":false},{"functionName":"constructIndexDescriptionMap","ranges":[{"startOffset":1259,"endOffset":2076,"count":0}],"isBlockCoverage":false},{"functionName":"resolveIndexDescription","ranges":[{"startOffset":2276,"endOffset":2680,"count":0}],"isBlockCoverage":false},{"functionName":"CreateIndexesOperation","ranges":[{"startOffset":2768,"endOffset":3457,"count":0}],"isBlockCoverage":false},{"functionName":"fromIndexDescriptionArray","ranges":[{"startOffset":3469,"endOffset":3629,"count":0}],"isBlockCoverage":false},{"functionName":"fromIndexSpecification","ranges":[{"startOffset":3641,"endOffset":3921,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":3926,"endOffset":3983,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":3988,"endOffset":4815,"count":0}],"isBlockCoverage":false},{"functionName":"DropIndexOperation","ranges":[{"startOffset":4958,"endOffset":5157,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":5162,"endOffset":5217,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":5222,"endOffset":5417,"count":0}],"isBlockCoverage":false},{"functionName":"ListIndexesOperation","ranges":[{"startOffset":5554,"endOffset":5770,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":5775,"endOffset":5830,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":5835,"endOffset":6460,"count":0}],"isBlockCoverage":false}]},{"scriptId":"385","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/list_search_indexes_cursor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":639,"count":1}],"isBlockCoverage":true},{"functionName":"ListSearchIndexesCursor","ranges":[{"startOffset":300,"endOffset":523,"count":0}],"isBlockCoverage":false}]},{"scriptId":"386","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/count_documents.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1241,"count":1}],"isBlockCoverage":true},{"functionName":"CountDocumentsOperation","ranges":[{"startOffset":255,"endOffset":717,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":722,"endOffset":1136,"count":0}],"isBlockCoverage":false}]},{"scriptId":"387","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/distinct.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2351,"count":1}],"isBlockCoverage":true},{"functionName":"DistinctOperation","ranges":[{"startOffset":782,"endOffset":998,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":1003,"endOffset":1055,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":1060,"endOffset":2115,"count":0}],"isBlockCoverage":false}]},{"scriptId":"388","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/drop.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3296,"count":1}],"isBlockCoverage":true},{"functionName":"DropCollectionOperation","ranges":[{"startOffset":360,"endOffset":511,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":516,"endOffset":564,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":569,"endOffset":2414,"count":0}],"isBlockCoverage":false},{"functionName":"executeWithoutEncryptedFieldsCheck","ranges":[{"startOffset":2419,"endOffset":2579,"count":0}],"isBlockCoverage":false},{"functionName":"DropDatabaseOperation","ranges":[{"startOffset":2727,"endOffset":2819,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":2824,"endOffset":2880,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":2885,"endOffset":3018,"count":0}],"isBlockCoverage":false}]},{"scriptId":"389","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/estimated_document_count.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1405,"count":1}],"isBlockCoverage":true},{"functionName":"EstimatedDocumentCountOperation","ranges":[{"startOffset":307,"endOffset":477,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":482,"endOffset":531,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":536,"endOffset":1093,"count":0}],"isBlockCoverage":false}]},{"scriptId":"390","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/find_and_modify.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6233,"count":1}],"isBlockCoverage":true},{"functionName":"configureFindAndModifyCmdBaseUpdateOpts","ranges":[{"startOffset":603,"endOffset":950,"count":0}],"isBlockCoverage":false},{"functionName":"FindAndModifyOperation","ranges":[{"startOffset":1038,"endOffset":2320,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":2325,"endOffset":2382,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":2387,"endOffset":3609,"count":0}],"isBlockCoverage":false},{"functionName":"FindOneAndDeleteOperation","ranges":[{"startOffset":3755,"endOffset":4077,"count":0}],"isBlockCoverage":false},{"functionName":"FindOneAndReplaceOperation","ranges":[{"startOffset":4230,"endOffset":4982,"count":0}],"isBlockCoverage":false},{"functionName":"FindOneAndUpdateOperation","ranges":[{"startOffset":5136,"endOffset":5954,"count":0}],"isBlockCoverage":false}]},{"scriptId":"391","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/is_capped.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1064,"count":1}],"isBlockCoverage":true},{"functionName":"IsCappedOperation","ranges":[{"startOffset":279,"endOffset":413,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":418,"endOffset":477,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":482,"endOffset":977,"count":0}],"isBlockCoverage":false}]},{"scriptId":"392","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/options_operation.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1058,"count":1}],"isBlockCoverage":true},{"functionName":"OptionsOperation","ranges":[{"startOffset":277,"endOffset":411,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":416,"endOffset":475,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":480,"endOffset":965,"count":0}],"isBlockCoverage":false}]},{"scriptId":"393","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/rename.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1499,"count":1}],"isBlockCoverage":true},{"functionName":"RenameOperation","ranges":[{"startOffset":359,"endOffset":611,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":616,"endOffset":676,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":681,"endOffset":1332,"count":0}],"isBlockCoverage":false}]},{"scriptId":"394","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/search_indexes/create.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1000,"count":1}],"isBlockCoverage":true},{"functionName":"CreateSearchIndexesOperation","ranges":[{"startOffset":265,"endOffset":407,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":412,"endOffset":475,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":480,"endOffset":894,"count":0}],"isBlockCoverage":false}]},{"scriptId":"395","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/search_indexes/drop.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1220,"count":1}],"isBlockCoverage":true},{"functionName":"DropSearchIndexOperation","ranges":[{"startOffset":297,"endOffset":415,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":420,"endOffset":479,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":484,"endOffset":1124,"count":0}],"isBlockCoverage":false}]},{"scriptId":"396","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/search_indexes/update.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":935,"count":1}],"isBlockCoverage":true},{"functionName":"UpdateSearchIndexOperation","ranges":[{"startOffset":261,"endOffset":429,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":434,"endOffset":495,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":500,"endOffset":833,"count":0}],"isBlockCoverage":false}]},{"scriptId":"397","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/change_stream_cursor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4137,"count":1}],"isBlockCoverage":true},{"functionName":"ChangeStreamCursor","ranges":[{"startOffset":522,"endOffset":995,"count":0}],"isBlockCoverage":false},{"functionName":"set resumeToken","ranges":[{"startOffset":1000,"endOffset":1142,"count":0}],"isBlockCoverage":false},{"functionName":"get resumeToken","ranges":[{"startOffset":1147,"endOffset":1206,"count":0}],"isBlockCoverage":false},{"functionName":"get resumeOptions","ranges":[{"startOffset":1211,"endOffset":1908,"count":0}],"isBlockCoverage":false},{"functionName":"cacheResumeToken","ranges":[{"startOffset":1913,"endOffset":2191,"count":0}],"isBlockCoverage":false},{"functionName":"_processBatch","ranges":[{"startOffset":2196,"endOffset":2630,"count":0}],"isBlockCoverage":false},{"functionName":"clone","ranges":[{"startOffset":2635,"endOffset":2780,"count":0}],"isBlockCoverage":false},{"functionName":"_initialize","ranges":[{"startOffset":2785,"endOffset":3686,"count":0}],"isBlockCoverage":false},{"functionName":"getMore","ranges":[{"startOffset":3691,"endOffset":4037,"count":0}],"isBlockCoverage":false}]},{"scriptId":"398","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/db.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14933,"count":1}],"isBlockCoverage":true},{"functionName":"Db","ranges":[{"startOffset":2813,"endOffset":4041,"count":8},{"startOffset":2884,"endOffset":2889,"count":0},{"startOffset":3128,"endOffset":3247,"count":0},{"startOffset":3695,"endOffset":3724,"count":0}],"isBlockCoverage":true},{"functionName":"get databaseName","ranges":[{"startOffset":4046,"endOffset":4108,"count":104}],"isBlockCoverage":true},{"functionName":"get options","ranges":[{"startOffset":4128,"endOffset":4180,"count":121}],"isBlockCoverage":true},{"functionName":"get secondaryOk","ranges":[{"startOffset":4295,"endOffset":4393,"count":0}],"isBlockCoverage":false},{"functionName":"get readConcern","ranges":[{"startOffset":4398,"endOffset":4458,"count":212}],"isBlockCoverage":true},{"functionName":"get readPreference","ranges":[{"startOffset":4616,"endOffset":4784,"count":96},{"startOffset":4682,"endOffset":4740,"count":0}],"isBlockCoverage":true},{"functionName":"get bsonOptions","ranges":[{"startOffset":4789,"endOffset":4849,"count":192}],"isBlockCoverage":true},{"functionName":"get writeConcern","ranges":[{"startOffset":4883,"endOffset":4945,"count":212}],"isBlockCoverage":true},{"functionName":"get namespace","ranges":[{"startOffset":4950,"endOffset":5017,"count":0}],"isBlockCoverage":false},{"functionName":"createCollection","ranges":[{"startOffset":5464,"endOffset":5693,"count":32}],"isBlockCoverage":true},{"functionName":"command","ranges":[{"startOffset":6715,"endOffset":7129,"count":0}],"isBlockCoverage":false},{"functionName":"aggregate","ranges":[{"startOffset":7379,"endOffset":7564,"count":0}],"isBlockCoverage":false},{"functionName":"admin","ranges":[{"startOffset":7609,"endOffset":7664,"count":0}],"isBlockCoverage":false},{"functionName":"collection","ranges":[{"startOffset":7979,"endOffset":8283,"count":64},{"startOffset":8055,"endOffset":8177,"count":0}],"isBlockCoverage":true},{"functionName":"stats","ranges":[{"startOffset":8403,"endOffset":8588,"count":0}],"isBlockCoverage":false},{"functionName":"listCollections","ranges":[{"startOffset":8593,"endOffset":8769,"count":0}],"isBlockCoverage":false},{"functionName":"renameCollection","ranges":[{"startOffset":9102,"endOffset":9505,"count":0}],"isBlockCoverage":false},{"functionName":"dropCollection","ranges":[{"startOffset":9751,"endOffset":9963,"count":0}],"isBlockCoverage":false},{"functionName":"dropDatabase","ranges":[{"startOffset":10114,"endOffset":10310,"count":0}],"isBlockCoverage":false},{"functionName":"collections","ranges":[{"startOffset":10445,"endOffset":10646,"count":0}],"isBlockCoverage":false},{"functionName":"createIndex","ranges":[{"startOffset":10930,"endOffset":11183,"count":0}],"isBlockCoverage":false},{"functionName":"removeUser","ranges":[{"startOffset":11354,"endOffset":11573,"count":0}],"isBlockCoverage":false},{"functionName":"setProfilingLevel","ranges":[{"startOffset":11778,"endOffset":12013,"count":0}],"isBlockCoverage":false},{"functionName":"profilingLevel","ranges":[{"startOffset":12155,"endOffset":12366,"count":0}],"isBlockCoverage":false},{"functionName":"indexInformation","ranges":[{"startOffset":12371,"endOffset":12521,"count":0}],"isBlockCoverage":false},{"functionName":"watch","ranges":[{"startOffset":13630,"endOffset":13944,"count":0}],"isBlockCoverage":false},{"functionName":"runCursorCommand","ranges":[{"startOffset":14367,"endOffset":14491,"count":0}],"isBlockCoverage":false}]},{"scriptId":"399","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/list_collections_cursor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1311,"count":1}],"isBlockCoverage":true},{"functionName":"ListCollectionsCursor","ranges":[{"startOffset":405,"endOffset":584,"count":0}],"isBlockCoverage":false},{"functionName":"clone","ranges":[{"startOffset":589,"endOffset":748,"count":0}],"isBlockCoverage":false},{"functionName":"_initialize","ranges":[{"startOffset":774,"endOffset":1202,"count":0}],"isBlockCoverage":false}]},{"scriptId":"400","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/list_collections.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1976,"count":1}],"isBlockCoverage":true},{"functionName":"ListCollectionsOperation","ranges":[{"startOffset":330,"endOffset":776,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":781,"endOffset":840,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":845,"endOffset":1002,"count":0}],"isBlockCoverage":false},{"functionName":"generateCommand","ranges":[{"startOffset":1096,"endOffset":1693,"count":0}],"isBlockCoverage":false}]},{"scriptId":"401","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/run_command_cursor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4043,"count":1}],"isBlockCoverage":true},{"functionName":"setComment","ranges":[{"startOffset":612,"endOffset":707,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxTimeMS","ranges":[{"startOffset":890,"endOffset":998,"count":0}],"isBlockCoverage":false},{"functionName":"setBatchSize","ranges":[{"startOffset":1141,"endOffset":1244,"count":0}],"isBlockCoverage":false},{"functionName":"clone","ranges":[{"startOffset":1293,"endOffset":1418,"count":0}],"isBlockCoverage":false},{"functionName":"withReadConcern","ranges":[{"startOffset":1528,"endOffset":1689,"count":0}],"isBlockCoverage":false},{"functionName":"addCursorFlag","ranges":[{"startOffset":1808,"endOffset":1975,"count":0}],"isBlockCoverage":false},{"functionName":"maxTimeMS","ranges":[{"startOffset":2083,"endOffset":2267,"count":0}],"isBlockCoverage":false},{"functionName":"batchSize","ranges":[{"startOffset":2375,"endOffset":2559,"count":0}],"isBlockCoverage":false},{"functionName":"RunCommandCursor","ranges":[{"startOffset":2585,"endOffset":2807,"count":0}],"isBlockCoverage":false},{"functionName":"_initialize","ranges":[{"startOffset":2833,"endOffset":3458,"count":0}],"isBlockCoverage":false},{"functionName":"getMore","ranges":[{"startOffset":3484,"endOffset":3949,"count":0}],"isBlockCoverage":false}]},{"scriptId":"402","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/collections.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1198,"count":1}],"isBlockCoverage":true},{"functionName":"CollectionsOperation","ranges":[{"startOffset":295,"endOffset":405,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":410,"endOffset":469,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":474,"endOffset":1103,"count":0}],"isBlockCoverage":false}]},{"scriptId":"403","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/create_collection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4107,"count":1}],"isBlockCoverage":true},{"functionName":"CreateCollectionOperation","ranges":[{"startOffset":1062,"endOffset":1213,"count":32}],"isBlockCoverage":true},{"functionName":"get commandName","ranges":[{"startOffset":1218,"endOffset":1268,"count":32}],"isBlockCoverage":true},{"functionName":"execute","ranges":[{"startOffset":1273,"endOffset":3290,"count":32},{"startOffset":1507,"endOffset":1559,"count":0},{"startOffset":1590,"endOffset":2875,"count":0},{"startOffset":2990,"endOffset":3263,"count":0}],"isBlockCoverage":true},{"functionName":"executeWithoutEncryptedFieldsCheck","ranges":[{"startOffset":3295,"endOffset":3899,"count":32},{"startOffset":3524,"endOffset":3726,"count":352},{"startOffset":3664,"endOffset":3716,"count":0}],"isBlockCoverage":true}]},{"scriptId":"404","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/profiling_level.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1137,"count":1}],"isBlockCoverage":true},{"functionName":"ProfilingLevelOperation","ranges":[{"startOffset":284,"endOffset":376,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":381,"endOffset":432,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":437,"endOffset":1032,"count":0}],"isBlockCoverage":false}]},{"scriptId":"405","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/set_profiling_level.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1680,"count":1}],"isBlockCoverage":true},{"functionName":"SetProfilingLevelOperation","ranges":[{"startOffset":528,"endOffset":1079,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":1084,"endOffset":1135,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":1140,"endOffset":1565,"count":0}],"isBlockCoverage":false}]},{"scriptId":"406","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/stats.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":848,"count":1}],"isBlockCoverage":true},{"functionName":"DbStatsOperation","ranges":[{"startOffset":277,"endOffset":369,"count":0}],"isBlockCoverage":false},{"functionName":"get commandName","ranges":[{"startOffset":374,"endOffset":425,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":430,"endOffset":680,"count":0}],"isBlockCoverage":false}]},{"scriptId":"407","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/mongo_client.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15030,"count":1}],"isBlockCoverage":true},{"functionName":"MongoClient","ranges":[{"startOffset":1859,"endOffset":3334,"count":8},{"startOffset":2203,"endOffset":2270,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2094,"endOffset":2145,"count":48}],"isBlockCoverage":true},{"functionName":"get options","ranges":[{"startOffset":2821,"endOffset":2891,"count":64}],"isBlockCoverage":true},{"functionName":"get readConcern","ranges":[{"startOffset":2905,"endOffset":2991,"count":0}],"isBlockCoverage":false},{"functionName":"get writeConcern","ranges":[{"startOffset":3005,"endOffset":3093,"count":0}],"isBlockCoverage":false},{"functionName":"get readPreference","ranges":[{"startOffset":3107,"endOffset":3199,"count":0}],"isBlockCoverage":false},{"functionName":"get isMongoClient","ranges":[{"startOffset":3213,"endOffset":3277,"count":30}],"isBlockCoverage":true},{"functionName":"checkForNonGenuineHosts","ranges":[{"startOffset":3360,"endOffset":4220,"count":8},{"startOffset":3981,"endOffset":4063,"count":0},{"startOffset":4134,"endOffset":4214,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3452,"endOffset":3538,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3716,"endOffset":3800,"count":8}],"isBlockCoverage":true},{"functionName":"get options","ranges":[{"startOffset":4254,"endOffset":4328,"count":196}],"isBlockCoverage":true},{"functionName":"get serverApi","ranges":[{"startOffset":4333,"endOffset":4447,"count":0}],"isBlockCoverage":false},{"functionName":"get monitorCommands","ranges":[{"startOffset":4518,"endOffset":4594,"count":0}],"isBlockCoverage":false},{"functionName":"set monitorCommands","ranges":[{"startOffset":4599,"endOffset":4681,"count":0}],"isBlockCoverage":false},{"functionName":"get autoEncrypter","ranges":[{"startOffset":4707,"endOffset":4779,"count":8}],"isBlockCoverage":true},{"functionName":"get readConcern","ranges":[{"startOffset":4784,"endOffset":4844,"count":0}],"isBlockCoverage":false},{"functionName":"get writeConcern","ranges":[{"startOffset":4849,"endOffset":4911,"count":0}],"isBlockCoverage":false},{"functionName":"get readPreference","ranges":[{"startOffset":4916,"endOffset":4982,"count":0}],"isBlockCoverage":false},{"functionName":"get bsonOptions","ranges":[{"startOffset":4987,"endOffset":5047,"count":8}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":5178,"endOffset":5523,"count":8},{"startOffset":5229,"endOffset":5286,"count":0}],"isBlockCoverage":true},{"functionName":"_connect","ranges":[{"startOffset":5731,"endOffset":8802,"count":8},{"startOffset":5776,"endOffset":5806,"count":0},{"startOffset":5808,"endOffset":5844,"count":0},{"startOffset":5910,"endOffset":6571,"count":0},{"startOffset":6621,"endOffset":6834,"count":0},{"startOffset":7063,"endOffset":7074,"count":0},{"startOffset":7119,"endOffset":7770,"count":0},{"startOffset":8182,"endOffset":8270,"count":208},{"startOffset":8558,"endOffset":8713,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8089,"endOffset":8118,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8220,"endOffset":8258,"count":660}],"isBlockCoverage":true},{"functionName":"topologyConnect","ranges":[{"startOffset":8303,"endOffset":8524,"count":8},{"startOffset":8416,"endOffset":8514,"count":0}],"isBlockCoverage":true},{"functionName":"close","ranges":[{"startOffset":8939,"endOffset":10803,"count":8},{"startOffset":9436,"endOffset":9467,"count":0},{"startOffset":10409,"endOffset":10495,"count":0},{"startOffset":10738,"endOffset":10797,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9282,"endOffset":9313,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10067,"endOffset":10081,"count":21}],"isBlockCoverage":true},{"functionName":"db","ranges":[{"startOffset":11088,"endOffset":11583,"count":8}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":11839,"endOffset":11960,"count":0}],"isBlockCoverage":false},{"functionName":"startSession","ranges":[{"startOffset":12275,"endOffset":12601,"count":156}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12501,"endOffset":12569,"count":156}],"isBlockCoverage":true},{"functionName":"withSession","ranges":[{"startOffset":12606,"endOffset":13480,"count":0}],"isBlockCoverage":false},{"functionName":"watch","ranges":[{"startOffset":14638,"endOffset":14952,"count":0}],"isBlockCoverage":false}]},{"scriptId":"408","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongo_credentials.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9012,"count":1}],"isBlockCoverage":true},{"functionName":"getDefaultAuthMechanism","ranges":[{"startOffset":344,"endOffset":1107,"count":0}],"isBlockCoverage":false},{"functionName":"MongoCredentials","ranges":[{"startOffset":1781,"endOffset":3233,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":3307,"endOffset":3521,"count":0}],"isBlockCoverage":false},{"functionName":"resolveAuthMechanism","ranges":[{"startOffset":3764,"endOffset":4259,"count":0}],"isBlockCoverage":false},{"functionName":"validate","ranges":[{"startOffset":4264,"endOffset":8416,"count":0}],"isBlockCoverage":false},{"functionName":"merge","ranges":[{"startOffset":8428,"endOffset":8919,"count":0}],"isBlockCoverage":false}]},{"scriptId":"409","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/gssapi.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5831,"count":1}],"isBlockCoverage":true},{"functionName":"externalCommand","ranges":[{"startOffset":593,"endOffset":760,"count":0}],"isBlockCoverage":false},{"functionName":"auth","ranges":[{"startOffset":826,"endOffset":1821,"count":0}],"isBlockCoverage":false},{"functionName":"makeKerberosClient","ranges":[{"startOffset":1849,"endOffset":3144,"count":0}],"isBlockCoverage":false},{"functionName":"saslStart","ranges":[{"startOffset":3145,"endOffset":3289,"count":0}],"isBlockCoverage":false},{"functionName":"saslContinue","ranges":[{"startOffset":3290,"endOffset":3425,"count":0}],"isBlockCoverage":false},{"functionName":"negotiate","ranges":[{"startOffset":3426,"endOffset":3834,"count":0}],"isBlockCoverage":false},{"functionName":"finalize","ranges":[{"startOffset":3835,"endOffset":4017,"count":0}],"isBlockCoverage":false},{"functionName":"performGSSAPICanonicalizeHostName","ranges":[{"startOffset":4018,"endOffset":5263,"count":0}],"isBlockCoverage":false},{"functionName":"resolveCname","ranges":[{"startOffset":5343,"endOffset":5635,"count":0}],"isBlockCoverage":false},{"functionName":"loadKrb","ranges":[{"startOffset":5711,"endOffset":5796,"count":0}],"isBlockCoverage":false}]},{"scriptId":"410","url":"node:dns","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9727,"count":1}],"isBlockCoverage":false},{"functionName":"onlookup","ranges":[{"startOffset":2806,"endOffset":3162,"count":0}],"isBlockCoverage":false},{"functionName":"onlookupall","ranges":[{"startOffset":3168,"endOffset":3698,"count":40},{"startOffset":3219,"endOffset":3305,"count":0},{"startOffset":3385,"endOffset":3512,"count":80},{"startOffset":3590,"endOffset":3611,"count":0},{"startOffset":3613,"endOffset":3695,"count":0}],"isBlockCoverage":true},{"functionName":"lookup","ranges":[{"startOffset":3808,"endOffset":6954,"count":40},{"startOffset":4086,"endOffset":4134,"count":0},{"startOffset":4173,"endOffset":4303,"count":0},{"startOffset":4367,"endOffset":4533,"count":0},{"startOffset":4784,"endOffset":5107,"count":0},{"startOffset":5262,"endOffset":5395,"count":0},{"startOffset":5429,"endOffset":5567,"count":0},{"startOffset":5593,"endOffset":5809,"count":0},{"startOffset":5875,"endOffset":6099,"count":0},{"startOffset":6261,"endOffset":6271,"count":0},{"startOffset":6345,"endOffset":6386,"count":0},{"startOffset":6422,"endOffset":6463,"count":0},{"startOffset":6560,"endOffset":6663,"count":0},{"startOffset":6691,"endOffset":6936,"count":0}],"isBlockCoverage":true},{"functionName":"onlookupservice","ranges":[{"startOffset":7106,"endOffset":7464,"count":0}],"isBlockCoverage":false},{"functionName":"lookupService","ranges":[{"startOffset":7470,"endOffset":8301,"count":0}],"isBlockCoverage":false},{"functionName":"defaultResolverSetServers","ranges":[{"startOffset":8460,"endOffset":8765,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9580,"endOffset":9713,"count":0}],"isBlockCoverage":false}]},{"scriptId":"411","url":"node:internal/dns/callback_resolver","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2899,"count":1}],"isBlockCoverage":false},{"functionName":"onresolve","ranges":[{"startOffset":661,"endOffset":1132,"count":0}],"isBlockCoverage":false},{"functionName":"resolver","ranges":[{"startOffset":1136,"endOffset":2102,"count":13}],"isBlockCoverage":true},{"functionName":"query","ranges":[{"startOffset":1172,"endOffset":2001,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":2371,"endOffset":2858,"count":0}],"isBlockCoverage":false}]},{"scriptId":"412","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/deps.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5060,"count":1}],"isBlockCoverage":true},{"functionName":"makeErrorModule","ranges":[{"startOffset":319,"endOffset":653,"count":1},{"startOffset":403,"endOffset":407,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":452,"endOffset":586,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":601,"endOffset":643,"count":0}],"isBlockCoverage":false},{"functionName":"getKerberos","ranges":[{"startOffset":654,"endOffset":1098,"count":0}],"isBlockCoverage":false},{"functionName":"getZstdLibrary","ranges":[{"startOffset":1134,"endOffset":1509,"count":0}],"isBlockCoverage":false},{"functionName":"getAwsCredentialProvider","ranges":[{"startOffset":1551,"endOffset":2118,"count":0}],"isBlockCoverage":false},{"functionName":"getGcpMetadata","ranges":[{"startOffset":2180,"endOffset":2686,"count":0}],"isBlockCoverage":false},{"functionName":"getSnappy","ranges":[{"startOffset":2728,"endOffset":3171,"count":0}],"isBlockCoverage":false},{"functionName":"getSocks","ranges":[{"startOffset":3203,"endOffset":3648,"count":0}],"isBlockCoverage":false},{"functionName":"loadAws4","ranges":[{"startOffset":3705,"endOffset":4032,"count":1}],"isBlockCoverage":true},{"functionName":"getMongoDBClientEncryption","ranges":[{"startOffset":4123,"endOffset":4962,"count":0}],"isBlockCoverage":false}]},{"scriptId":"413","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/auth_provider.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1476,"count":1}],"isBlockCoverage":true},{"functionName":"AuthContext","ranges":[{"startOffset":253,"endOffset":510,"count":40}],"isBlockCoverage":true},{"functionName":"prepare","ranges":[{"startOffset":874,"endOffset":952,"count":0}],"isBlockCoverage":false},{"functionName":"reauth","ranges":[{"startOffset":1045,"endOffset":1395,"count":0}],"isBlockCoverage":false}]},{"scriptId":"414","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/providers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":775,"count":1}],"isBlockCoverage":true}]},{"scriptId":"415","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/connection_string.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":44451,"count":1}],"isBlockCoverage":true},{"functionName":"resolveSRVRecord","ranges":[{"startOffset":1629,"endOffset":5032,"count":0}],"isBlockCoverage":false},{"functionName":"checkTLSOptions","ranges":[{"startOffset":5263,"endOffset":6016,"count":8},{"startOffset":5331,"endOffset":5338,"count":0}],"isBlockCoverage":true},{"functionName":"check","ranges":[{"startOffset":5357,"endOffset":5542,"count":56},{"startOffset":5399,"endOffset":5419,"count":0},{"startOffset":5421,"endOffset":5536,"count":0}],"isBlockCoverage":true},{"functionName":"getBoolean","ranges":[{"startOffset":6017,"endOffset":6340,"count":72},{"startOffset":6109,"endOffset":6176,"count":0},{"startOffset":6185,"endOffset":6224,"count":0},{"startOffset":6233,"endOffset":6332,"count":0}],"isBlockCoverage":true},{"functionName":"getIntFromOptions","ranges":[{"startOffset":6341,"endOffset":6603,"count":104},{"startOffset":6499,"endOffset":6602,"count":0}],"isBlockCoverage":true},{"functionName":"getUIntFromOptions","ranges":[{"startOffset":6604,"endOffset":6863,"count":96},{"startOffset":6728,"endOffset":6837,"count":0}],"isBlockCoverage":true},{"functionName":"entriesFromString","ranges":[{"startOffset":6864,"endOffset":7261,"count":0}],"isBlockCoverage":false},{"functionName":"CaseInsensitiveMap","ranges":[{"startOffset":7305,"endOffset":7400,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7359,"endOffset":7391,"count":36}],"isBlockCoverage":true},{"functionName":"has","ranges":[{"startOffset":7405,"endOffset":7462,"count":992}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":7467,"endOffset":7524,"count":1144}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":7529,"endOffset":7592,"count":60}],"isBlockCoverage":true},{"functionName":"delete","ranges":[{"startOffset":7597,"endOffset":7660,"count":0}],"isBlockCoverage":false},{"functionName":"parseOptions","ranges":[{"startOffset":7663,"endOffset":19773,"count":8},{"startOffset":7816,"endOffset":7887,"count":0},{"startOffset":7944,"endOffset":7988,"count":0},{"startOffset":7989,"endOffset":8013,"count":0},{"startOffset":8015,"endOffset":8127,"count":0},{"startOffset":8156,"endOffset":8201,"count":0},{"startOffset":8202,"endOffset":8227,"count":0},{"startOffset":8229,"endOffset":8341,"count":0},{"startOffset":8571,"endOffset":8683,"count":0},{"startOffset":8715,"endOffset":8719,"count":0},{"startOffset":8959,"endOffset":8973,"count":0},{"startOffset":9091,"endOffset":9347,"count":0},{"startOffset":9395,"endOffset":9986,"count":0},{"startOffset":10202,"endOffset":10323,"count":0},{"startOffset":10434,"endOffset":10711,"count":0},{"startOffset":10755,"endOffset":10855,"count":0},{"startOffset":11067,"endOffset":11387,"count":16},{"startOffset":11193,"endOffset":11248,"count":8},{"startOffset":11295,"endOffset":11300,"count":8},{"startOffset":11460,"endOffset":11793,"count":0},{"startOffset":12018,"endOffset":12302,"count":0},{"startOffset":12406,"endOffset":13045,"count":856},{"startOffset":12480,"endOffset":12502,"count":16},{"startOffset":12504,"endOffset":12675,"count":840},{"startOffset":12556,"endOffset":12665,"count":216},{"startOffset":12675,"endOffset":13039,"count":16},{"startOffset":12766,"endOffset":12967,"count":0},{"startOffset":13080,"endOffset":15111,"count":0},{"startOffset":15142,"endOffset":15272,"count":0},{"startOffset":15386,"endOffset":15607,"count":0},{"startOffset":15924,"endOffset":16722,"count":0},{"startOffset":16989,"endOffset":17124,"count":0},{"startOffset":17169,"endOffset":17203,"count":0},{"startOffset":17205,"endOffset":17308,"count":0},{"startOffset":17438,"endOffset":17548,"count":0},{"startOffset":17585,"endOffset":17615,"count":0},{"startOffset":17689,"endOffset":17802,"count":0},{"startOffset":17986,"endOffset":18113,"count":0},{"startOffset":18369,"endOffset":19317,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10067,"endOffset":10087,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11955,"endOffset":11975,"count":856}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17893,"endOffset":17925,"count":32}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17954,"endOffset":17983,"count":32}],"isBlockCoverage":true},{"functionName":"validateLoadBalancedOptions","ranges":[{"startOffset":20059,"endOffset":20703,"count":8},{"startOffset":20161,"endOffset":20689,"count":0}],"isBlockCoverage":true},{"functionName":"setOption","ranges":[{"startOffset":20704,"endOffset":22015,"count":232},{"startOffset":20840,"endOffset":20846,"count":224},{"startOffset":20876,"endOffset":20972,"count":72},{"startOffset":20981,"endOffset":21080,"count":8},{"startOffset":21089,"endOffset":21190,"count":88},{"startOffset":21199,"endOffset":21358,"count":16},{"startOffset":21249,"endOffset":21287,"count":0},{"startOffset":21367,"endOffset":21591,"count":8},{"startOffset":21433,"endOffset":21528,"count":0},{"startOffset":21600,"endOffset":21674,"count":0},{"startOffset":21683,"endOffset":22007,"count":40},{"startOffset":21722,"endOffset":21842,"count":0}],"isBlockCoverage":true},{"functionName":"transform","ranges":[{"startOffset":22132,"endOffset":22584,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":22652,"endOffset":23731,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":24001,"endOffset":25283,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":25348,"endOffset":25537,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":25700,"endOffset":26537,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":26676,"endOffset":27607,"count":8},{"startOffset":26877,"endOffset":26886,"count":0},{"startOffset":26938,"endOffset":27091,"count":0},{"startOffset":27302,"endOffset":27524,"count":0}],"isBlockCoverage":true},{"functionName":"transform","ranges":[{"startOffset":27967,"endOffset":28303,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":28545,"endOffset":28978,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":29219,"endOffset":29656,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":29719,"endOffset":30156,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":30361,"endOffset":30666,"count":8},{"startOffset":30504,"endOffset":30622,"count":0}],"isBlockCoverage":true},{"functionName":"transform","ranges":[{"startOffset":30881,"endOffset":31387,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":31728,"endOffset":31846,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":31993,"endOffset":32305,"count":8},{"startOffset":32171,"endOffset":32304,"count":0}],"isBlockCoverage":true},{"functionName":"transform","ranges":[{"startOffset":32806,"endOffset":33188,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":33259,"endOffset":33455,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":33552,"endOffset":34795,"count":8},{"startOffset":33872,"endOffset":34794,"count":0}],"isBlockCoverage":true},{"functionName":"transform","ranges":[{"startOffset":34871,"endOffset":35816,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":36135,"endOffset":36417,"count":8},{"startOffset":36248,"endOffset":36381,"count":0}],"isBlockCoverage":true},{"functionName":"transform","ranges":[{"startOffset":37008,"endOffset":37178,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":37265,"endOffset":37484,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":37767,"endOffset":38353,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":38410,"endOffset":38579,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":38721,"endOffset":39533,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":39650,"endOffset":40082,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":40148,"endOffset":40584,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":42160,"endOffset":42638,"count":0}],"isBlockCoverage":false},{"functionName":"transform","ranges":[{"startOffset":42770,"endOffset":43862,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":44095,"endOffset":44141,"count":107}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":44152,"endOffset":44178,"count":28}],"isBlockCoverage":true}]},{"scriptId":"416","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8159,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":348,"endOffset":403,"count":0}],"isBlockCoverage":false},{"functionName":"connectionStringHasValidScheme","ranges":[{"startOffset":460,"endOffset":634,"count":8},{"startOffset":574,"endOffset":630,"count":0}],"isBlockCoverage":true},{"functionName":"delete","ranges":[{"startOffset":808,"endOffset":883,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":888,"endOffset":957,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":962,"endOffset":1031,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":1036,"endOffset":1119,"count":0}],"isBlockCoverage":false},{"functionName":"_normalizeKey","ranges":[{"startOffset":1124,"endOffset":1374,"count":0}],"isBlockCoverage":false},{"functionName":"caseInsenstiveURLSearchParams","ranges":[{"startOffset":1377,"endOffset":2451,"count":8}],"isBlockCoverage":true},{"functionName":"append","ranges":[{"startOffset":1494,"endOffset":1591,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":1600,"endOffset":1683,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1692,"endOffset":1769,"count":0}],"isBlockCoverage":false},{"functionName":"getAll","ranges":[{"startOffset":1778,"endOffset":1861,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":1870,"endOffset":1947,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":1956,"endOffset":2047,"count":0}],"isBlockCoverage":false},{"functionName":"keys","ranges":[{"startOffset":2056,"endOffset":2107,"count":8}],"isBlockCoverage":true},{"functionName":"values","ranges":[{"startOffset":2116,"endOffset":2171,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":2180,"endOffset":2237,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2246,"endOffset":2322,"count":0}],"isBlockCoverage":false},{"functionName":"_normalizeKey","ranges":[{"startOffset":2331,"endOffset":2442,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":2544,"endOffset":2596,"count":0}],"isBlockCoverage":false},{"functionName":"ConnectionString","ranges":[{"startOffset":2651,"endOffset":5914,"count":8},{"startOffset":2815,"endOffset":2958,"count":0},{"startOffset":3025,"endOffset":3113,"count":0},{"startOffset":3227,"endOffset":3231,"count":0},{"startOffset":3302,"endOffset":3411,"count":0},{"startOffset":3506,"endOffset":3516,"count":0},{"startOffset":3600,"endOffset":3610,"count":0},{"startOffset":3644,"endOffset":3727,"count":0},{"startOffset":3848,"endOffset":3883,"count":0},{"startOffset":3885,"endOffset":3997,"count":0},{"startOffset":4024,"endOffset":4036,"count":0},{"startOffset":4212,"endOffset":4318,"count":0},{"startOffset":4399,"endOffset":4434,"count":0},{"startOffset":4436,"endOffset":4536,"count":0},{"startOffset":4630,"endOffset":4653,"count":0},{"startOffset":4708,"endOffset":4737,"count":0},{"startOffset":4774,"endOffset":4792,"count":0},{"startOffset":4913,"endOffset":5286,"count":0},{"startOffset":5386,"endOffset":5412,"count":0},{"startOffset":5414,"endOffset":5526,"count":0},{"startOffset":5554,"endOffset":5600,"count":0},{"startOffset":5602,"endOffset":5703,"count":0},{"startOffset":5742,"endOffset":5786,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5573,"endOffset":5599,"count":0}],"isBlockCoverage":false},{"functionName":"get host","ranges":[{"startOffset":5919,"endOffset":5956,"count":0}],"isBlockCoverage":false},{"functionName":"set host","ranges":[{"startOffset":5961,"endOffset":6040,"count":0}],"isBlockCoverage":false},{"functionName":"get hostname","ranges":[{"startOffset":6045,"endOffset":6086,"count":0}],"isBlockCoverage":false},{"functionName":"set hostname","ranges":[{"startOffset":6091,"endOffset":6174,"count":0}],"isBlockCoverage":false},{"functionName":"get port","ranges":[{"startOffset":6179,"endOffset":6204,"count":0}],"isBlockCoverage":false},{"functionName":"set port","ranges":[{"startOffset":6209,"endOffset":6288,"count":0}],"isBlockCoverage":false},{"functionName":"get href","ranges":[{"startOffset":6293,"endOffset":6331,"count":0}],"isBlockCoverage":false},{"functionName":"set href","ranges":[{"startOffset":6336,"endOffset":6417,"count":0}],"isBlockCoverage":false},{"functionName":"get isSRV","ranges":[{"startOffset":6422,"endOffset":6487,"count":24}],"isBlockCoverage":true},{"functionName":"get hosts","ranges":[{"startOffset":6492,"endOffset":6539,"count":8}],"isBlockCoverage":true},{"functionName":"set hosts","ranges":[{"startOffset":6544,"endOffset":6595,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":6600,"endOffset":6697,"count":0}],"isBlockCoverage":false},{"functionName":"clone","ranges":[{"startOffset":6702,"endOffset":6818,"count":0}],"isBlockCoverage":false},{"functionName":"redact","ranges":[{"startOffset":6823,"endOffset":6919,"count":0}],"isBlockCoverage":false},{"functionName":"typedSearchParams","ranges":[{"startOffset":6924,"endOffset":7088,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7093,"endOffset":7367,"count":0}],"isBlockCoverage":false},{"functionName":"CommaAndColonSeparatedRecord","ranges":[{"startOffset":7483,"endOffset":7929,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":7934,"endOffset":8018,"count":0}],"isBlockCoverage":false}]},{"scriptId":"417","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1264,"count":1}],"isBlockCoverage":true}]},{"scriptId":"418","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/webidl2js-wrapper.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":170,"count":1}],"isBlockCoverage":true}]},{"scriptId":"419","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/URL.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14467,"count":1}],"isBlockCoverage":true},{"functionName":"exports.is","ranges":[{"startOffset":238,"endOffset":369,"count":96}],"isBlockCoverage":true},{"functionName":"exports.isImpl","ranges":[{"startOffset":388,"endOffset":472,"count":0}],"isBlockCoverage":false},{"functionName":"exports.convert","ranges":[{"startOffset":492,"endOffset":704,"count":0}],"isBlockCoverage":false},{"functionName":"makeWrapper","ranges":[{"startOffset":707,"endOffset":971,"count":0}],"isBlockCoverage":false},{"functionName":"exports.create","ranges":[{"startOffset":990,"endOffset":1163,"count":0}],"isBlockCoverage":false},{"functionName":"exports.createImpl","ranges":[{"startOffset":1187,"endOffset":1356,"count":0}],"isBlockCoverage":false},{"functionName":"exports._internalSetup","ranges":[{"startOffset":1384,"endOffset":1413,"count":8}],"isBlockCoverage":true},{"functionName":"exports.setup","ranges":[{"startOffset":1432,"endOffset":1873,"count":8},{"startOffset":1812,"endOffset":1853,"count":0}],"isBlockCoverage":true},{"functionName":"exports.new","ranges":[{"startOffset":1890,"endOffset":2305,"count":0}],"isBlockCoverage":false},{"functionName":"exports.install","ranges":[{"startOffset":2374,"endOffset":14425,"count":1},{"startOffset":2471,"endOffset":2488,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2431,"endOffset":2468,"count":1}],"isBlockCoverage":true},{"functionName":"URL","ranges":[{"startOffset":2569,"endOffset":3418,"count":8},{"startOffset":2620,"endOffset":2780,"count":0},{"startOffset":3116,"endOffset":3292,"count":0}],"isBlockCoverage":true},{"functionName":"toJSON","ranges":[{"startOffset":3424,"endOffset":3718,"count":0}],"isBlockCoverage":false},{"functionName":"get href","ranges":[{"startOffset":3724,"endOffset":4022,"count":0}],"isBlockCoverage":false},{"functionName":"set href","ranges":[{"startOffset":4028,"endOffset":4488,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":4494,"endOffset":4738,"count":0}],"isBlockCoverage":false},{"functionName":"get origin","ranges":[{"startOffset":4744,"endOffset":5048,"count":0}],"isBlockCoverage":false},{"functionName":"get protocol","ranges":[{"startOffset":5054,"endOffset":5364,"count":24},{"startOffset":5136,"endOffset":5150,"count":0},{"startOffset":5185,"endOffset":5311,"count":0}],"isBlockCoverage":true},{"functionName":"set protocol","ranges":[{"startOffset":5370,"endOffset":5846,"count":0}],"isBlockCoverage":false},{"functionName":"get username","ranges":[{"startOffset":5852,"endOffset":6162,"count":8},{"startOffset":5934,"endOffset":5948,"count":0},{"startOffset":5983,"endOffset":6109,"count":0}],"isBlockCoverage":true},{"functionName":"set username","ranges":[{"startOffset":6168,"endOffset":6644,"count":0}],"isBlockCoverage":false},{"functionName":"get password","ranges":[{"startOffset":6650,"endOffset":6960,"count":0}],"isBlockCoverage":false},{"functionName":"set password","ranges":[{"startOffset":6966,"endOffset":7442,"count":0}],"isBlockCoverage":false},{"functionName":"get host","ranges":[{"startOffset":7448,"endOffset":7746,"count":0}],"isBlockCoverage":false},{"functionName":"set host","ranges":[{"startOffset":7752,"endOffset":8212,"count":0}],"isBlockCoverage":false},{"functionName":"get hostname","ranges":[{"startOffset":8218,"endOffset":8528,"count":0}],"isBlockCoverage":false},{"functionName":"set hostname","ranges":[{"startOffset":8534,"endOffset":9010,"count":0}],"isBlockCoverage":false},{"functionName":"get port","ranges":[{"startOffset":9016,"endOffset":9314,"count":0}],"isBlockCoverage":false},{"functionName":"set port","ranges":[{"startOffset":9320,"endOffset":9780,"count":0}],"isBlockCoverage":false},{"functionName":"get pathname","ranges":[{"startOffset":9786,"endOffset":10096,"count":40},{"startOffset":9868,"endOffset":9882,"count":0},{"startOffset":9917,"endOffset":10043,"count":0}],"isBlockCoverage":true},{"functionName":"set pathname","ranges":[{"startOffset":10102,"endOffset":10578,"count":0}],"isBlockCoverage":false},{"functionName":"get search","ranges":[{"startOffset":10584,"endOffset":10888,"count":0}],"isBlockCoverage":false},{"functionName":"set search","ranges":[{"startOffset":10894,"endOffset":11362,"count":0}],"isBlockCoverage":false},{"functionName":"get searchParams","ranges":[{"startOffset":11368,"endOffset":11790,"count":24},{"startOffset":11454,"endOffset":11468,"count":0},{"startOffset":11503,"endOffset":11633,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11690,"endOffset":11782,"count":8}],"isBlockCoverage":true},{"functionName":"get hash","ranges":[{"startOffset":11796,"endOffset":12094,"count":0}],"isBlockCoverage":false},{"functionName":"set hash","ranges":[{"startOffset":12100,"endOffset":12560,"count":0}],"isBlockCoverage":false},{"functionName":"canParse","ranges":[{"startOffset":12573,"endOffset":13422,"count":0}],"isBlockCoverage":false}]},{"scriptId":"420","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/webidl-conversions/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12725,"count":1},{"startOffset":8319,"endOffset":8331,"count":0}],"isBlockCoverage":true},{"functionName":"makeException","ranges":[{"startOffset":15,"endOffset":234,"count":0}],"isBlockCoverage":false},{"functionName":"toNumber","ranges":[{"startOffset":236,"endOffset":506,"count":0}],"isBlockCoverage":false},{"functionName":"evenRound","ranges":[{"startOffset":601,"endOffset":1450,"count":0}],"isBlockCoverage":false},{"functionName":"integerPart","ranges":[{"startOffset":1452,"endOffset":1523,"count":0}],"isBlockCoverage":false},{"functionName":"sign","ranges":[{"startOffset":1525,"endOffset":1570,"count":0}],"isBlockCoverage":false},{"functionName":"modulo","ranges":[{"startOffset":1572,"endOffset":1878,"count":0}],"isBlockCoverage":false},{"functionName":"censorNegativeZero","ranges":[{"startOffset":1880,"endOffset":1940,"count":0}],"isBlockCoverage":false},{"functionName":"createIntegerConversion","ranges":[{"startOffset":1942,"endOffset":3605,"count":6},{"startOffset":2048,"endOffset":2206,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2323,"endOffset":3602,"count":0}],"isBlockCoverage":false},{"functionName":"createLongLongConversion","ranges":[{"startOffset":3607,"endOffset":4701,"count":2},{"startOffset":3744,"endOffset":3747,"count":1},{"startOffset":3748,"endOffset":3773,"count":1},{"startOffset":3804,"endOffset":3820,"count":1},{"startOffset":3821,"endOffset":3836,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3848,"endOffset":4698,"count":0}],"isBlockCoverage":false},{"functionName":"exports.any","ranges":[{"startOffset":4717,"endOffset":4745,"count":0}],"isBlockCoverage":false},{"functionName":"exports.undefined","ranges":[{"startOffset":4768,"endOffset":4797,"count":0}],"isBlockCoverage":false},{"functionName":"exports.boolean","ranges":[{"startOffset":4818,"endOffset":4855,"count":0}],"isBlockCoverage":false},{"functionName":"exports.double","ranges":[{"startOffset":5447,"endOffset":5645,"count":0}],"isBlockCoverage":false},{"functionName":"exports.unrestricted double","ranges":[{"startOffset":5681,"endOffset":5760,"count":0}],"isBlockCoverage":false},{"functionName":"exports.float","ranges":[{"startOffset":5779,"endOffset":6197,"count":0}],"isBlockCoverage":false},{"functionName":"exports.unrestricted float","ranges":[{"startOffset":6232,"endOffset":6406,"count":0}],"isBlockCoverage":false},{"functionName":"exports.DOMString","ranges":[{"startOffset":6429,"endOffset":6774,"count":8},{"startOffset":6493,"endOffset":6510,"count":0},{"startOffset":6512,"endOffset":6532,"count":0},{"startOffset":6567,"endOffset":6671,"count":0},{"startOffset":6735,"endOffset":6743,"count":0}],"isBlockCoverage":true},{"functionName":"exports.ByteString","ranges":[{"startOffset":6798,"endOffset":7063,"count":0}],"isBlockCoverage":false},{"functionName":"exports.USVString","ranges":[{"startOffset":7086,"endOffset":7832,"count":8},{"startOffset":7228,"endOffset":7808,"count":384},{"startOffset":7280,"endOffset":7293,"count":0},{"startOffset":7341,"endOffset":7804,"count":0}],"isBlockCoverage":true},{"functionName":"exports.object","ranges":[{"startOffset":7852,"endOffset":8052,"count":0}],"isBlockCoverage":false},{"functionName":"isNonSharedArrayBuffer","ranges":[{"startOffset":8334,"endOffset":8677,"count":0}],"isBlockCoverage":false},{"functionName":"isSharedArrayBuffer","ranges":[{"startOffset":8679,"endOffset":8814,"count":0}],"isBlockCoverage":false},{"functionName":"isArrayBufferDetached","ranges":[{"startOffset":8816,"endOffset":8982,"count":0}],"isBlockCoverage":false},{"functionName":"exports.ArrayBuffer","ranges":[{"startOffset":9006,"endOffset":9442,"count":0}],"isBlockCoverage":false},{"functionName":"exports.DataView","ranges":[{"startOffset":9566,"endOffset":10049,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10545,"endOffset":11196,"count":9},{"startOffset":10621,"endOffset":10627,"count":7},{"startOffset":10628,"endOffset":10633,"count":2}],"isBlockCoverage":true},{"functionName":"exports.","ranges":[{"startOffset":10653,"endOffset":11193,"count":0}],"isBlockCoverage":false},{"functionName":"exports.ArrayBufferView","ranges":[{"startOffset":11249,"endOffset":11743,"count":0}],"isBlockCoverage":false},{"functionName":"exports.BufferSource","ranges":[{"startOffset":11769,"endOffset":12668,"count":0}],"isBlockCoverage":false}]},{"scriptId":"421","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5390,"count":1}],"isBlockCoverage":true},{"functionName":"isObject","ranges":[{"startOffset":69,"endOffset":184,"count":112},{"startOffset":132,"endOffset":149,"count":104},{"startOffset":151,"endOffset":181,"count":8}],"isBlockCoverage":true},{"functionName":"define","ranges":[{"startOffset":413,"endOffset":720,"count":1},{"startOffset":636,"endOffset":714,"count":0}],"isBlockCoverage":true},{"functionName":"newObjectInRealm","ranges":[{"startOffset":722,"endOffset":967,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1250,"endOffset":1271,"count":0}],"isBlockCoverage":false},{"functionName":"initCtorRegistry","ranges":[{"startOffset":1286,"endOffset":2273,"count":10},{"startOffset":1376,"endOffset":1426,"count":9},{"startOffset":1426,"endOffset":2272,"count":1}],"isBlockCoverage":true},{"functionName":"getSameObject","ranges":[{"startOffset":2275,"endOffset":2600,"count":24},{"startOffset":2358,"endOffset":2416,"count":8},{"startOffset":2459,"endOffset":2508,"count":16},{"startOffset":2508,"endOffset":2599,"count":8}],"isBlockCoverage":true},{"functionName":"wrapperForImpl","ranges":[{"startOffset":2602,"endOffset":2679,"count":8},{"startOffset":2670,"endOffset":2676,"count":0}],"isBlockCoverage":true},{"functionName":"implForWrapper","ranges":[{"startOffset":2681,"endOffset":2764,"count":8},{"startOffset":2755,"endOffset":2761,"count":0}],"isBlockCoverage":true},{"functionName":"tryWrapperForImpl","ranges":[{"startOffset":2766,"endOffset":2877,"count":8},{"startOffset":2868,"endOffset":2874,"count":0}],"isBlockCoverage":true},{"functionName":"tryImplForWrapper","ranges":[{"startOffset":2879,"endOffset":2990,"count":0}],"isBlockCoverage":false},{"functionName":"isArrayIndexPropName","ranges":[{"startOffset":3040,"endOffset":3273,"count":0}],"isBlockCoverage":false},{"functionName":"isArrayBuffer","ranges":[{"startOffset":3378,"endOffset":3508,"count":0}],"isBlockCoverage":false},{"functionName":"iteratorResult","ranges":[{"startOffset":3510,"endOffset":3800,"count":0}],"isBlockCoverage":false}]},{"scriptId":"422","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/URL-impl.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5434,"count":1}],"isBlockCoverage":true},{"functionName":"URLImpl","ranges":[{"startOffset":411,"endOffset":1315,"count":8},{"startOffset":585,"endOffset":735,"count":0},{"startOffset":836,"endOffset":893,"count":0},{"startOffset":938,"endOffset":955,"count":0}],"isBlockCoverage":true},{"functionName":"canParse","ranges":[{"startOffset":1326,"endOffset":1667,"count":0}],"isBlockCoverage":false},{"functionName":"get href","ranges":[{"startOffset":1671,"endOffset":1727,"count":0}],"isBlockCoverage":false},{"functionName":"set href","ranges":[{"startOffset":1731,"endOffset":2070,"count":0}],"isBlockCoverage":false},{"functionName":"get origin","ranges":[{"startOffset":2074,"endOffset":2138,"count":0}],"isBlockCoverage":false},{"functionName":"get protocol","ranges":[{"startOffset":2142,"endOffset":2197,"count":24}],"isBlockCoverage":true},{"functionName":"set protocol","ranges":[{"startOffset":2201,"endOffset":2305,"count":0}],"isBlockCoverage":false},{"functionName":"get username","ranges":[{"startOffset":2309,"endOffset":2360,"count":8}],"isBlockCoverage":true},{"functionName":"set username","ranges":[{"startOffset":2364,"endOffset":2502,"count":0}],"isBlockCoverage":false},{"functionName":"get password","ranges":[{"startOffset":2506,"endOffset":2557,"count":0}],"isBlockCoverage":false},{"functionName":"set password","ranges":[{"startOffset":2561,"endOffset":2699,"count":0}],"isBlockCoverage":false},{"functionName":"get host","ranges":[{"startOffset":2703,"endOffset":2957,"count":0}],"isBlockCoverage":false},{"functionName":"set host","ranges":[{"startOffset":2961,"endOffset":3110,"count":0}],"isBlockCoverage":false},{"functionName":"get hostname","ranges":[{"startOffset":3114,"endOffset":3239,"count":0}],"isBlockCoverage":false},{"functionName":"set hostname","ranges":[{"startOffset":3243,"endOffset":3400,"count":0}],"isBlockCoverage":false},{"functionName":"get port","ranges":[{"startOffset":3404,"endOffset":3528,"count":0}],"isBlockCoverage":false},{"functionName":"set port","ranges":[{"startOffset":3532,"endOffset":3767,"count":0}],"isBlockCoverage":false},{"functionName":"get pathname","ranges":[{"startOffset":3771,"endOffset":3832,"count":40}],"isBlockCoverage":true},{"functionName":"set pathname","ranges":[{"startOffset":3836,"endOffset":4020,"count":0}],"isBlockCoverage":false},{"functionName":"get search","ranges":[{"startOffset":4024,"endOffset":4162,"count":0}],"isBlockCoverage":false},{"functionName":"set search","ranges":[{"startOffset":4166,"endOffset":4571,"count":0}],"isBlockCoverage":false},{"functionName":"get searchParams","ranges":[{"startOffset":4575,"endOffset":4623,"count":8}],"isBlockCoverage":true},{"functionName":"get hash","ranges":[{"startOffset":4627,"endOffset":4772,"count":0}],"isBlockCoverage":false},{"functionName":"set hash","ranges":[{"startOffset":4776,"endOffset":5088,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":5092,"endOffset":5128,"count":0}],"isBlockCoverage":false},{"functionName":"_potentiallyStripTrailingSpacesFromAnOpaquePath","ranges":[{"startOffset":5132,"endOffset":5430,"count":0}],"isBlockCoverage":false}]},{"scriptId":"423","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/url-state-machine.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":30997,"count":1}],"isBlockCoverage":true},{"functionName":"p","ranges":[{"startOffset":404,"endOffset":454,"count":2508}],"isBlockCoverage":true},{"functionName":"countSymbols","ranges":[{"startOffset":593,"endOffset":649,"count":8}],"isBlockCoverage":true},{"functionName":"at","ranges":[{"startOffset":651,"endOffset":759,"count":0}],"isBlockCoverage":false},{"functionName":"isSingleDot","ranges":[{"startOffset":761,"endOffset":852,"count":16}],"isBlockCoverage":true},{"functionName":"isDoubleDot","ranges":[{"startOffset":854,"endOffset":1010,"count":8}],"isBlockCoverage":true},{"functionName":"isWindowsDriveLetterCodePoints","ranges":[{"startOffset":1012,"endOffset":1137,"count":0}],"isBlockCoverage":false},{"functionName":"isWindowsDriveLetterString","ranges":[{"startOffset":1139,"endOffset":1305,"count":0}],"isBlockCoverage":false},{"functionName":"isNormalizedWindowsDriveLetterString","ranges":[{"startOffset":1307,"endOffset":1460,"count":0}],"isBlockCoverage":false},{"functionName":"containsForbiddenHostCodePoint","ranges":[{"startOffset":1462,"endOffset":1614,"count":8}],"isBlockCoverage":true},{"functionName":"containsForbiddenDomainCodePoint","ranges":[{"startOffset":1616,"endOffset":1771,"count":0}],"isBlockCoverage":false},{"functionName":"isSpecialScheme","ranges":[{"startOffset":1773,"endOffset":1856,"count":544}],"isBlockCoverage":true},{"functionName":"isSpecial","ranges":[{"startOffset":1858,"endOffset":1923,"count":536}],"isBlockCoverage":true},{"functionName":"isNotSpecial","ranges":[{"startOffset":1925,"endOffset":1994,"count":8}],"isBlockCoverage":true},{"functionName":"defaultPort","ranges":[{"startOffset":1996,"endOffset":2061,"count":0}],"isBlockCoverage":false},{"functionName":"parseIPv4Number","ranges":[{"startOffset":2063,"endOffset":2652,"count":0}],"isBlockCoverage":false},{"functionName":"parseIPv4","ranges":[{"startOffset":2654,"endOffset":3387,"count":0}],"isBlockCoverage":false},{"functionName":"serializeIPv4","ranges":[{"startOffset":3389,"endOffset":3640,"count":0}],"isBlockCoverage":false},{"functionName":"parseIPv6","ranges":[{"startOffset":3642,"endOffset":6429,"count":0}],"isBlockCoverage":false},{"functionName":"serializeIPv6","ranges":[{"startOffset":6431,"endOffset":7030,"count":0}],"isBlockCoverage":false},{"functionName":"parseHost","ranges":[{"startOffset":7032,"endOffset":7662,"count":8},{"startOffset":7109,"endOffset":7246,"count":0},{"startOffset":7311,"endOffset":7661,"count":0}],"isBlockCoverage":true},{"functionName":"endsInANumber","ranges":[{"startOffset":7664,"endOffset":8024,"count":0}],"isBlockCoverage":false},{"functionName":"parseOpaqueHost","ranges":[{"startOffset":8026,"endOffset":8200,"count":8},{"startOffset":8105,"endOffset":8130,"count":0}],"isBlockCoverage":true},{"functionName":"findLongestZeroSequence","ranges":[{"startOffset":8202,"endOffset":8750,"count":0}],"isBlockCoverage":false},{"functionName":"serializeHost","ranges":[{"startOffset":8752,"endOffset":8966,"count":0}],"isBlockCoverage":false},{"functionName":"domainToASCII","ranges":[{"startOffset":8968,"endOffset":9282,"count":0}],"isBlockCoverage":false},{"functionName":"trimControlChars","ranges":[{"startOffset":9284,"endOffset":9397,"count":8}],"isBlockCoverage":true},{"functionName":"trimTabAndNewline","ranges":[{"startOffset":9399,"endOffset":9486,"count":8}],"isBlockCoverage":true},{"functionName":"shortenPath","ranges":[{"startOffset":9488,"endOffset":9710,"count":0}],"isBlockCoverage":false},{"functionName":"includesCredentials","ranges":[{"startOffset":9712,"endOffset":9802,"count":0}],"isBlockCoverage":false},{"functionName":"cannotHaveAUsernamePasswordPort","ranges":[{"startOffset":9804,"endOffset":9925,"count":0}],"isBlockCoverage":false},{"functionName":"hasAnOpaquePath","ranges":[{"startOffset":9927,"endOffset":9999,"count":40}],"isBlockCoverage":true},{"functionName":"isNormalizedWindowsDriveLetter","ranges":[{"startOffset":10001,"endOffset":10090,"count":0}],"isBlockCoverage":false},{"functionName":"URLStateMachine","ranges":[{"startOffset":10092,"endOffset":11465,"count":8},{"startOffset":10671,"endOffset":10708,"count":0},{"startOffset":10807,"endOffset":10840,"count":0},{"startOffset":11140,"endOffset":11463,"count":600},{"startOffset":11208,"endOffset":11219,"count":8},{"startOffset":11220,"endOffset":11245,"count":592},{"startOffset":11342,"endOffset":11385,"count":0},{"startOffset":11412,"endOffset":11459,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11055,"endOffset":11076,"count":384}],"isBlockCoverage":true},{"functionName":"parseSchemeStart","ranges":[{"startOffset":11517,"endOffset":11817,"count":8},{"startOffset":11654,"endOffset":11799,"count":0}],"isBlockCoverage":true},{"functionName":"parseScheme","ranges":[{"startOffset":11864,"endOffset":13542,"count":56},{"startOffset":11931,"endOffset":11946,"count":8},{"startOffset":11947,"endOffset":11962,"count":8},{"startOffset":11963,"endOffset":11978,"count":8},{"startOffset":11980,"endOffset":12024,"count":48},{"startOffset":12024,"endOffset":13524,"count":8},{"startOffset":12078,"endOffset":12501,"count":0},{"startOffset":12565,"endOffset":12690,"count":0},{"startOffset":12749,"endOffset":12919,"count":0},{"startOffset":12949,"endOffset":12970,"count":0},{"startOffset":12971,"endOffset":13010,"count":0},{"startOffset":13012,"endOffset":13071,"count":0},{"startOffset":13102,"endOffset":13157,"count":0},{"startOffset":13277,"endOffset":13350,"count":0},{"startOffset":13354,"endOffset":13524,"count":0}],"isBlockCoverage":true},{"functionName":"parseNoScheme","ranges":[{"startOffset":13592,"endOffset":14116,"count":0}],"isBlockCoverage":false},{"functionName":"parseSpecialRelativeOrAuthority","ranges":[{"startOffset":14186,"endOffset":14479,"count":0}],"isBlockCoverage":false},{"functionName":"parsePathOrAuthority","ranges":[{"startOffset":14537,"endOffset":14701,"count":8},{"startOffset":14627,"endOffset":14683,"count":0}],"isBlockCoverage":true},{"functionName":"parseRelative","ranges":[{"startOffset":14750,"endOffset":15573,"count":0}],"isBlockCoverage":false},{"functionName":"parseRelativeSlash","ranges":[{"startOffset":15628,"endOffset":16135,"count":0}],"isBlockCoverage":false},{"functionName":"parseSpecialAuthoritySlashes","ranges":[{"startOffset":16201,"endOffset":16515,"count":0}],"isBlockCoverage":false},{"functionName":"parseSpecialAuthorityIgnoreSlashes","ranges":[{"startOffset":16588,"endOffset":16786,"count":0}],"isBlockCoverage":false},{"functionName":"parseAuthority","ranges":[{"startOffset":16836,"endOffset":18081,"count":208},{"startOffset":16891,"endOffset":17698,"count":0},{"startOffset":17733,"endOffset":17748,"count":200},{"startOffset":17749,"endOffset":17764,"count":200},{"startOffset":17765,"endOffset":17819,"count":200},{"startOffset":17802,"endOffset":17818,"count":0},{"startOffset":17821,"endOffset":18027,"count":8},{"startOffset":17843,"endOffset":17864,"count":0},{"startOffset":17866,"endOffset":17925,"count":0},{"startOffset":18027,"endOffset":18063,"count":200}],"isBlockCoverage":true},{"functionName":"parseHostName","ranges":[{"startOffset":18172,"endOffset":19591,"count":208},{"startOffset":18231,"endOffset":18260,"count":0},{"startOffset":18262,"endOffset":18317,"count":0},{"startOffset":18340,"endOffset":18356,"count":0},{"startOffset":18358,"endOffset":18719,"count":0},{"startOffset":18754,"endOffset":18769,"count":200},{"startOffset":18770,"endOffset":18785,"count":200},{"startOffset":18786,"endOffset":18840,"count":200},{"startOffset":18823,"endOffset":18839,"count":0},{"startOffset":18842,"endOffset":19421,"count":8},{"startOffset":18892,"endOffset":18913,"count":0},{"startOffset":18915,"endOffset":18974,"count":0},{"startOffset":19003,"endOffset":19024,"count":0},{"startOffset":19025,"endOffset":19100,"count":0},{"startOffset":19102,"endOffset":19159,"count":0},{"startOffset":19252,"endOffset":19281,"count":0},{"startOffset":19390,"endOffset":19417,"count":0},{"startOffset":19421,"endOffset":19573,"count":200},{"startOffset":19451,"endOffset":19485,"count":0},{"startOffset":19509,"endOffset":19544,"count":0}],"isBlockCoverage":true},{"functionName":"parsePort","ranges":[{"startOffset":19636,"endOffset":20345,"count":0}],"isBlockCoverage":false},{"functionName":"startsWithWindowsDriveLetter","ranges":[{"startOffset":20425,"endOffset":20692,"count":0}],"isBlockCoverage":false},{"functionName":"parseFile","ranges":[{"startOffset":20736,"endOffset":21670,"count":0}],"isBlockCoverage":false},{"functionName":"parseFileSlash","ranges":[{"startOffset":21721,"endOffset":22255,"count":0}],"isBlockCoverage":false},{"functionName":"parseFileHost","ranges":[{"startOffset":22305,"endOffset":23144,"count":0}],"isBlockCoverage":false},{"functionName":"parsePathStart","ranges":[{"startOffset":23195,"endOffset":23840,"count":8},{"startOffset":23251,"endOffset":23412,"count":0},{"startOffset":23459,"endOffset":23515,"count":0},{"startOffset":23562,"endOffset":23624,"count":0},{"startOffset":23700,"endOffset":23729,"count":0},{"startOffset":23733,"endOffset":23822,"count":0}],"isBlockCoverage":true},{"functionName":"parsePath","ranges":[{"startOffset":23885,"endOffset":25259,"count":104},{"startOffset":23924,"endOffset":23939,"count":96},{"startOffset":23940,"endOffset":23981,"count":96},{"startOffset":23964,"endOffset":23980,"count":0},{"startOffset":23982,"endOffset":24046,"count":96},{"startOffset":24048,"endOffset":24911,"count":8},{"startOffset":24078,"endOffset":24094,"count":0},{"startOffset":24096,"endOffset":24133,"count":0},{"startOffset":24169,"endOffset":24314,"count":0},{"startOffset":24349,"endOffset":24364,"count":0},{"startOffset":24365,"endOffset":24422,"count":0},{"startOffset":24424,"endOffset":24461,"count":0},{"startOffset":24537,"endOffset":24566,"count":0},{"startOffset":24567,"endOffset":24609,"count":0},{"startOffset":24611,"endOffset":24664,"count":0},{"startOffset":24754,"endOffset":24816,"count":0},{"startOffset":24839,"endOffset":24907,"count":0},{"startOffset":24911,"endOffset":25241,"count":96},{"startOffset":25009,"endOffset":25126,"count":0},{"startOffset":25128,"endOffset":25165,"count":0}],"isBlockCoverage":true},{"functionName":"parseOpaquePath","ranges":[{"startOffset":25311,"endOffset":25934,"count":0}],"isBlockCoverage":false},{"functionName":"parseQuery","ranges":[{"startOffset":25980,"endOffset":26837,"count":0}],"isBlockCoverage":false},{"functionName":"parseFragment","ranges":[{"startOffset":26886,"endOffset":27282,"count":0}],"isBlockCoverage":false},{"functionName":"serializeURL","ranges":[{"startOffset":27285,"endOffset":28041,"count":0}],"isBlockCoverage":false},{"functionName":"serializeOrigin","ranges":[{"startOffset":28043,"endOffset":28238,"count":0}],"isBlockCoverage":false},{"functionName":"serializePath","ranges":[{"startOffset":28240,"endOffset":28432,"count":40},{"startOffset":28298,"endOffset":28324,"count":0}],"isBlockCoverage":true},{"functionName":"module.exports.serializeURLOrigin","ranges":[{"startOffset":28562,"endOffset":29866,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.basicURLParse","ranges":[{"startOffset":29900,"endOffset":30165,"count":8},{"startOffset":29957,"endOffset":29980,"count":0},{"startOffset":30122,"endOffset":30144,"count":0}],"isBlockCoverage":true},{"functionName":"module.exports.setTheUsername","ranges":[{"startOffset":30200,"endOffset":30305,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.setThePassword","ranges":[{"startOffset":30340,"endOffset":30445,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.serializeInteger","ranges":[{"startOffset":30663,"endOffset":30711,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.parseURL","ranges":[{"startOffset":30740,"endOffset":30995,"count":0}],"isBlockCoverage":false}]},{"scriptId":"424","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/tr46/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7554,"count":1}],"isBlockCoverage":true},{"functionName":"containsNonASCII","ranges":[{"startOffset":219,"endOffset":289,"count":0}],"isBlockCoverage":false},{"functionName":"findStatus","ranges":[{"startOffset":291,"endOffset":1311,"count":0}],"isBlockCoverage":false},{"functionName":"mapChars","ranges":[{"startOffset":1313,"endOffset":2138,"count":0}],"isBlockCoverage":false},{"functionName":"validateLabel","ranges":[{"startOffset":2140,"endOffset":4584,"count":0}],"isBlockCoverage":false},{"functionName":"isBidiDomain","ranges":[{"startOffset":4586,"endOffset":4889,"count":0}],"isBlockCoverage":false},{"functionName":"processing","ranges":[{"startOffset":4891,"endOffset":5956,"count":0}],"isBlockCoverage":false},{"functionName":"toASCII","ranges":[{"startOffset":5958,"endOffset":7113,"count":0}],"isBlockCoverage":false},{"functionName":"toUnicode","ranges":[{"startOffset":7115,"endOffset":7507,"count":0}],"isBlockCoverage":false}]},{"scriptId":"425","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/punycode/punycode.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12711,"count":1}],"isBlockCoverage":true},{"functionName":"error","ranges":[{"startOffset":1130,"endOffset":1191,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":1469,"endOffset":1633,"count":0}],"isBlockCoverage":false},{"functionName":"mapDomain","ranges":[{"startOffset":1978,"endOffset":2494,"count":0}],"isBlockCoverage":false},{"functionName":"ucs2decode","ranges":[{"startOffset":3047,"endOffset":3771,"count":0}],"isBlockCoverage":false},{"functionName":"ucs2encode","ranges":[{"startOffset":4052,"endOffset":4101,"count":0}],"isBlockCoverage":false},{"functionName":"basicToDigit","ranges":[{"startOffset":4478,"endOffset":4750,"count":0}],"isBlockCoverage":false},{"functionName":"digitToBasic","ranges":[{"startOffset":5272,"endOffset":5424,"count":0}],"isBlockCoverage":false},{"functionName":"adapt","ranges":[{"startOffset":5572,"endOffset":5903,"count":0}],"isBlockCoverage":false},{"functionName":"decode","ranges":[{"startOffset":6168,"endOffset":8293,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":8585,"endOffset":10764,"count":0}],"isBlockCoverage":false},{"functionName":"toUnicode","ranges":[{"startOffset":11239,"endOffset":11399,"count":0}],"isBlockCoverage":false},{"functionName":"toASCII","ranges":[{"startOffset":11875,"endOffset":12021,"count":0}],"isBlockCoverage":false}]},{"scriptId":"426","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/tr46/lib/regexes.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":67432,"count":1}],"isBlockCoverage":true}]},{"scriptId":"427","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/tr46/lib/statusMapping.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":180,"count":1}],"isBlockCoverage":true}]},{"scriptId":"428","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/infra.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":518,"count":1}],"isBlockCoverage":true},{"functionName":"isASCIIDigit","ranges":[{"startOffset":80,"endOffset":141,"count":8}],"isBlockCoverage":true},{"functionName":"isASCIIAlpha","ranges":[{"startOffset":143,"endOffset":234,"count":64},{"startOffset":190,"endOffset":202,"count":56},{"startOffset":218,"endOffset":230,"count":56}],"isBlockCoverage":true},{"functionName":"isASCIIAlphanumeric","ranges":[{"startOffset":236,"endOffset":316,"count":56},{"startOffset":295,"endOffset":313,"count":8}],"isBlockCoverage":true},{"functionName":"isASCIIHex","ranges":[{"startOffset":318,"endOffset":426,"count":0}],"isBlockCoverage":false}]},{"scriptId":"429","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/encoding.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":328,"count":1}],"isBlockCoverage":true},{"functionName":"utf8Encode","ranges":[{"startOffset":121,"endOffset":189,"count":304}],"isBlockCoverage":true},{"functionName":"utf8DecodeWithoutBOM","ranges":[{"startOffset":191,"endOffset":267,"count":0}],"isBlockCoverage":false}]},{"scriptId":"430","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/percent-encoding.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4887,"count":1}],"isBlockCoverage":true},{"functionName":"p","ranges":[{"startOffset":104,"endOffset":154,"count":34}],"isBlockCoverage":true},{"functionName":"percentEncode","ranges":[{"startOffset":203,"endOffset":346,"count":0}],"isBlockCoverage":false},{"functionName":"percentDecodeBytes","ranges":[{"startOffset":395,"endOffset":976,"count":0}],"isBlockCoverage":false},{"functionName":"percentDecodeString","ranges":[{"startOffset":1032,"endOffset":1142,"count":0}],"isBlockCoverage":false},{"functionName":"isC0ControlPercentEncode","ranges":[{"startOffset":1206,"endOffset":1278,"count":296}],"isBlockCoverage":true},{"functionName":"isFragmentPercentEncode","ranges":[{"startOffset":1430,"endOffset":1547,"count":0}],"isBlockCoverage":false},{"functionName":"isQueryPercentEncode","ranges":[{"startOffset":1693,"endOffset":1804,"count":96}],"isBlockCoverage":true},{"functionName":"isSpecialQueryPercentEncode","ranges":[{"startOffset":1871,"endOffset":1964,"count":0}],"isBlockCoverage":false},{"functionName":"isPathPercentEncode","ranges":[{"startOffset":2099,"endOffset":2204,"count":96}],"isBlockCoverage":true},{"functionName":"isUserinfoPercentEncode","ranges":[{"startOffset":2398,"endOffset":2510,"count":0}],"isBlockCoverage":false},{"functionName":"isComponentPercentEncode","ranges":[{"startOffset":2663,"endOffset":2781,"count":0}],"isBlockCoverage":false},{"functionName":"isURLEncodedPercentEncode","ranges":[{"startOffset":2959,"endOffset":3080,"count":0}],"isBlockCoverage":false},{"functionName":"utf8PercentEncodeCodePointInternal","ranges":[{"startOffset":3483,"endOffset":3930,"count":296},{"startOffset":3856,"endOffset":3906,"count":0}],"isBlockCoverage":true},{"functionName":"utf8PercentEncodeCodePoint","ranges":[{"startOffset":3932,"endOffset":4108,"count":96}],"isBlockCoverage":true},{"functionName":"utf8PercentEncodeString","ranges":[{"startOffset":4239,"endOffset":4573,"count":8},{"startOffset":4378,"endOffset":4554,"count":200},{"startOffset":4400,"endOffset":4420,"count":0},{"startOffset":4422,"endOffset":4450,"count":0}],"isBlockCoverage":true}]},{"scriptId":"431","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/urlencoded.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2760,"count":1}],"isBlockCoverage":true},{"functionName":"p","ranges":[{"startOffset":197,"endOffset":247,"count":8}],"isBlockCoverage":true},{"functionName":"parseUrlencoded","ranges":[{"startOffset":307,"endOffset":1098,"count":8},{"startOffset":457,"endOffset":1079,"count":0}],"isBlockCoverage":true},{"functionName":"parseUrlencodedString","ranges":[{"startOffset":1165,"endOffset":1251,"count":8}],"isBlockCoverage":true},{"functionName":"serializeUrlencoded","ranges":[{"startOffset":1315,"endOffset":2219,"count":0}],"isBlockCoverage":false},{"functionName":"strictlySplitByteSequence","ranges":[{"startOffset":2221,"endOffset":2517,"count":8},{"startOffset":2346,"endOffset":2435,"count":0},{"startOffset":2463,"endOffset":2500,"count":0}],"isBlockCoverage":true},{"functionName":"replaceByteInByteSequence","ranges":[{"startOffset":2519,"endOffset":2689,"count":0}],"isBlockCoverage":false}]},{"scriptId":"432","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/URLSearchParams.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17119,"count":1}],"isBlockCoverage":true},{"functionName":"exports.is","ranges":[{"startOffset":342,"endOffset":473,"count":8}],"isBlockCoverage":true},{"functionName":"exports.isImpl","ranges":[{"startOffset":492,"endOffset":576,"count":0}],"isBlockCoverage":false},{"functionName":"exports.convert","ranges":[{"startOffset":596,"endOffset":820,"count":0}],"isBlockCoverage":false},{"functionName":"exports.createDefaultIterator","ranges":[{"startOffset":855,"endOffset":1219,"count":8}],"isBlockCoverage":true},{"functionName":"makeWrapper","ranges":[{"startOffset":1222,"endOffset":1498,"count":8},{"startOffset":1314,"endOffset":1352,"count":0}],"isBlockCoverage":true},{"functionName":"exports.create","ranges":[{"startOffset":1517,"endOffset":1690,"count":8}],"isBlockCoverage":true},{"functionName":"exports.createImpl","ranges":[{"startOffset":1714,"endOffset":1883,"count":8}],"isBlockCoverage":true},{"functionName":"exports._internalSetup","ranges":[{"startOffset":1911,"endOffset":1940,"count":8}],"isBlockCoverage":true},{"functionName":"exports.setup","ranges":[{"startOffset":1959,"endOffset":2400,"count":8},{"startOffset":2339,"endOffset":2380,"count":0}],"isBlockCoverage":true},{"functionName":"exports.new","ranges":[{"startOffset":2417,"endOffset":2832,"count":0}],"isBlockCoverage":false},{"functionName":"exports.install","ranges":[{"startOffset":2901,"endOffset":17065,"count":1},{"startOffset":2998,"endOffset":3015,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2958,"endOffset":2995,"count":1}],"isBlockCoverage":true},{"functionName":"URLSearchParams","ranges":[{"startOffset":3108,"endOffset":6401,"count":0}],"isBlockCoverage":false},{"functionName":"append","ranges":[{"startOffset":6407,"endOffset":7529,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":7535,"endOffset":8703,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8709,"endOffset":9506,"count":0}],"isBlockCoverage":false},{"functionName":"getAll","ranges":[{"startOffset":9512,"endOffset":10369,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":10375,"endOffset":11480,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":11486,"endOffset":12570,"count":0}],"isBlockCoverage":false},{"functionName":"sort","ranges":[{"startOffset":12576,"endOffset":12901,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":12907,"endOffset":13239,"count":0}],"isBlockCoverage":false},{"functionName":"keys","ranges":[{"startOffset":13245,"endOffset":13490,"count":8},{"startOffset":13283,"endOffset":13413,"count":0}],"isBlockCoverage":true},{"functionName":"values","ranges":[{"startOffset":13496,"endOffset":13767,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":13773,"endOffset":14050,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":14056,"endOffset":14943,"count":0}],"isBlockCoverage":false},{"functionName":"get size","ranges":[{"startOffset":14949,"endOffset":15279,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":16273,"endOffset":16924,"count":8},{"startOffset":16366,"endOffset":16491,"count":0},{"startOffset":16741,"endOffset":16923,"count":0}],"isBlockCoverage":true}]},{"scriptId":"433","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/Function.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1186,"count":1}],"isBlockCoverage":true},{"functionName":"exports.convert","ranges":[{"startOffset":122,"endOffset":1184,"count":0}],"isBlockCoverage":false}]},{"scriptId":"434","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/node_modules/whatwg-url/lib/URLSearchParams-impl.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3086,"count":1}],"isBlockCoverage":true},{"functionName":"URLSearchParamsImpl","ranges":[{"startOffset":114,"endOffset":1007,"count":8},{"startOffset":292,"endOffset":319,"count":0},{"startOffset":320,"endOffset":338,"count":0},{"startOffset":340,"endOffset":375,"count":0},{"startOffset":406,"endOffset":720,"count":0},{"startOffset":755,"endOffset":794,"count":0},{"startOffset":796,"endOffset":931,"count":0}],"isBlockCoverage":true},{"functionName":"_updateSteps","ranges":[{"startOffset":1011,"endOffset":1378,"count":0}],"isBlockCoverage":false},{"functionName":"get size","ranges":[{"startOffset":1382,"endOffset":1428,"count":0}],"isBlockCoverage":false},{"functionName":"append","ranges":[{"startOffset":1432,"endOffset":1518,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":1522,"endOffset":1792,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1796,"endOffset":1936,"count":0}],"isBlockCoverage":false},{"functionName":"getAll","ranges":[{"startOffset":1940,"endOffset":2114,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":2118,"endOffset":2309,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":2313,"endOffset":2735,"count":0}],"isBlockCoverage":false},{"functionName":"sort","ranges":[{"startOffset":2739,"endOffset":2936,"count":0}],"isBlockCoverage":false},{"functionName":"exports.implementation","ranges":[{"startOffset":2940,"endOffset":3007,"count":8}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":3011,"endOffset":3082,"count":0}],"isBlockCoverage":false}]},{"scriptId":"435","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/lib/redact.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4079,"count":1},{"startOffset":407,"endOffset":488,"count":0},{"startOffset":664,"endOffset":706,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":88,"endOffset":405,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":410,"endOffset":487,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":571,"endOffset":662,"count":0}],"isBlockCoverage":true},{"functionName":"__setModuleDefault","ranges":[{"startOffset":666,"endOffset":706,"count":0}],"isBlockCoverage":false},{"functionName":"__importStar","ranges":[{"startOffset":759,"endOffset":1039,"count":1},{"startOffset":818,"endOffset":1038,"count":0}],"isBlockCoverage":true},{"functionName":"redactValidConnectionString","ranges":[{"startOffset":1233,"endOffset":2672,"count":0}],"isBlockCoverage":false},{"functionName":"redactConnectionString","ranges":[{"startOffset":2740,"endOffset":3987,"count":0}],"isBlockCoverage":false}]},{"scriptId":"436","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/handshake/client_metadata.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9055,"count":1}],"isBlockCoverage":true},{"functionName":"LimitedSizeDocument","ranges":[{"startOffset":558,"endOffset":732,"count":8}],"isBlockCoverage":true},{"functionName":"ifItFitsItSits","ranges":[{"startOffset":812,"endOffset":1320,"count":24},{"startOffset":1172,"endOffset":1209,"count":0}],"isBlockCoverage":true},{"functionName":"toObject","ranges":[{"startOffset":1325,"endOffset":1567,"count":8}],"isBlockCoverage":true},{"functionName":"makeClientMetadata","ranges":[{"startOffset":1967,"endOffset":4233,"count":8},{"startOffset":2174,"endOffset":2418,"count":0},{"startOffset":2568,"endOffset":2578,"count":0},{"startOffset":2654,"endOffset":2675,"count":0},{"startOffset":2747,"endOffset":2890,"count":0},{"startOffset":2960,"endOffset":3019,"count":0},{"startOffset":3087,"endOffset":3222,"count":0},{"startOffset":3552,"endOffset":3788,"count":0},{"startOffset":3848,"endOffset":4191,"count":0}],"isBlockCoverage":true},{"functionName":"getContainerMetadata","ranges":[{"startOffset":4319,"endOffset":4809,"count":8},{"startOffset":4621,"endOffset":4627,"count":0},{"startOffset":4663,"endOffset":4700,"count":0},{"startOffset":4731,"endOffset":4777,"count":0}],"isBlockCoverage":true},{"functionName":"addContainerMetadata","ranges":[{"startOffset":4946,"endOffset":5877,"count":8},{"startOffset":5147,"endOffset":5265,"count":0},{"startOffset":5362,"endOffset":5876,"count":0}],"isBlockCoverage":true},{"functionName":"getFAASEnv","ranges":[{"startOffset":6020,"endOffset":8241,"count":16},{"startOffset":6826,"endOffset":6856,"count":0},{"startOffset":6858,"endOffset":7028,"count":0},{"startOffset":7047,"endOffset":7093,"count":0},{"startOffset":7095,"endOffset":7486,"count":0},{"startOffset":7507,"endOffset":7551,"count":0},{"startOffset":7553,"endOffset":7627,"count":0},{"startOffset":7646,"endOffset":7692,"count":0},{"startOffset":7694,"endOffset":8222,"count":0}],"isBlockCoverage":true},{"functionName":"getRuntimeInfo","ranges":[{"startOffset":8541,"endOffset":9011,"count":8},{"startOffset":8599,"endOffset":8766,"count":0},{"startOffset":8796,"endOffset":8948,"count":0}],"isBlockCoverage":true}]},{"scriptId":"437","url":"node:process","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":87,"count":1}],"isBlockCoverage":false}]},{"scriptId":"438","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/compression.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5911,"count":1}],"isBlockCoverage":true},{"functionName":"loadSnappy","ranges":[{"startOffset":1069,"endOffset":1331,"count":0}],"isBlockCoverage":false},{"functionName":"compress","ranges":[{"startOffset":1395,"endOffset":2287,"count":0}],"isBlockCoverage":false},{"functionName":"decompress","ranges":[{"startOffset":2368,"endOffset":3405,"count":0}],"isBlockCoverage":false},{"functionName":"loadZstd","ranges":[{"startOffset":3491,"endOffset":3582,"count":0}],"isBlockCoverage":false},{"functionName":"compressCommand","ranges":[{"startOffset":3767,"endOffset":4249,"count":0}],"isBlockCoverage":false},{"functionName":"decompressResponse","ranges":[{"startOffset":4465,"endOffset":5822,"count":188},{"startOffset":4847,"endOffset":4873,"count":148},{"startOffset":4874,"endOffset":4894,"count":40},{"startOffset":5038,"endOffset":5501,"count":0},{"startOffset":5502,"endOffset":5522,"count":0},{"startOffset":5597,"endOffset":5821,"count":0}],"isBlockCoverage":true}]},{"scriptId":"439","url":"node:zlib","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31160,"count":1}],"isBlockCoverage":false},{"functionName":"zlibBuffer","ranges":[{"startOffset":3642,"endOffset":4285,"count":0}],"isBlockCoverage":false},{"functionName":"zlibBufferOnData","ranges":[{"startOffset":4289,"endOffset":4631,"count":0}],"isBlockCoverage":false},{"functionName":"zlibBufferOnError","ranges":[{"startOffset":4635,"endOffset":4723,"count":0}],"isBlockCoverage":false},{"functionName":"zlibBufferOnEnd","ranges":[{"startOffset":4727,"endOffset":5070,"count":0}],"isBlockCoverage":false},{"functionName":"zlibBufferSync","ranges":[{"startOffset":5074,"endOffset":5633,"count":1},{"startOffset":5151,"endOffset":5192,"count":0},{"startOffset":5230,"endOffset":5488,"count":0},{"startOffset":5586,"endOffset":5612,"count":0}],"isBlockCoverage":true},{"functionName":"zlibOnError","ranges":[{"startOffset":5637,"endOffset":5961,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6192,"endOffset":6585,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6896,"endOffset":7256,"count":0}],"isBlockCoverage":false},{"functionName":"ZlibBase","ranges":[{"startOffset":7504,"endOffset":9617,"count":1},{"startOffset":7976,"endOffset":8033,"count":0},{"startOffset":8049,"endOffset":9046,"count":0},{"startOffset":9557,"endOffset":9569,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":9850,"endOffset":9889,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10343,"endOffset":10391,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10540,"endOffset":10594,"count":0}],"isBlockCoverage":false},{"functionName":"ZlibBase.reset","ranges":[{"startOffset":10739,"endOffset":10851,"count":0}],"isBlockCoverage":false},{"functionName":"ZlibBase._flush","ranges":[{"startOffset":11001,"endOffset":11075,"count":0}],"isBlockCoverage":false},{"functionName":"ZlibBase._final","ranges":[{"startOffset":11145,"endOffset":11183,"count":0}],"isBlockCoverage":false},{"functionName":"maxFlush","ranges":[{"startOffset":11798,"endOffset":11875,"count":0}],"isBlockCoverage":false},{"functionName":"ZlibBase.flush","ranges":[{"startOffset":12330,"endOffset":12747,"count":0}],"isBlockCoverage":false},{"functionName":"ZlibBase.close","ranges":[{"startOffset":12779,"endOffset":12864,"count":0}],"isBlockCoverage":false},{"functionName":"ZlibBase._destroy","ranges":[{"startOffset":12899,"endOffset":12962,"count":0}],"isBlockCoverage":false},{"functionName":"ZlibBase._transform","ranges":[{"startOffset":12999,"endOffset":13546,"count":0}],"isBlockCoverage":false},{"functionName":"ZlibBase._processChunk","ranges":[{"startOffset":13586,"endOffset":13821,"count":0}],"isBlockCoverage":false},{"functionName":"processChunkSync","ranges":[{"startOffset":13826,"endOffset":16196,"count":1},{"startOffset":14376,"endOffset":16008,"count":26},{"startOffset":14683,"endOffset":14695,"count":0},{"startOffset":14731,"endOffset":14750,"count":0},{"startOffset":15078,"endOffset":15094,"count":1},{"startOffset":15094,"endOffset":15149,"count":25},{"startOffset":15226,"endOffset":15323,"count":0},{"startOffset":15332,"endOffset":15400,"count":0},{"startOffset":15509,"endOffset":15531,"count":1},{"startOffset":15533,"endOffset":15642,"count":25},{"startOffset":15675,"endOffset":15975,"count":25},{"startOffset":15975,"endOffset":16003,"count":1},{"startOffset":16089,"endOffset":16112,"count":0},{"startOffset":16147,"endOffset":16159,"count":0}],"isBlockCoverage":true},{"functionName":"onError","ranges":[{"startOffset":14311,"endOffset":14355,"count":0}],"isBlockCoverage":false},{"functionName":"processChunk","ranges":[{"startOffset":16200,"endOffset":16808,"count":0}],"isBlockCoverage":false},{"functionName":"processCallback","ranges":[{"startOffset":16812,"endOffset":19755,"count":0}],"isBlockCoverage":false},{"functionName":"_close","ranges":[{"startOffset":19759,"endOffset":19956,"count":1},{"startOffset":19891,"endOffset":19898,"count":0}],"isBlockCoverage":true},{"functionName":"Zlib","ranges":[{"startOffset":20162,"endOffset":22547,"count":1},{"startOffset":20380,"endOffset":21913,"count":0}],"isBlockCoverage":true},{"functionName":"paramsAfterFlushCallback","ranges":[{"startOffset":22905,"endOffset":23179,"count":0}],"isBlockCoverage":false},{"functionName":"params","ranges":[{"startOffset":23207,"endOffset":23685,"count":0}],"isBlockCoverage":false},{"functionName":"Deflate","ranges":[{"startOffset":23733,"endOffset":23872,"count":0}],"isBlockCoverage":false},{"functionName":"Inflate","ranges":[{"startOffset":23972,"endOffset":24111,"count":0}],"isBlockCoverage":false},{"functionName":"Gzip","ranges":[{"startOffset":24211,"endOffset":24338,"count":0}],"isBlockCoverage":false},{"functionName":"Gunzip","ranges":[{"startOffset":24432,"endOffset":24567,"count":1},{"startOffset":24495,"endOffset":24519,"count":0}],"isBlockCoverage":true},{"functionName":"DeflateRaw","ranges":[{"startOffset":24665,"endOffset":24875,"count":0}],"isBlockCoverage":false},{"functionName":"InflateRaw","ranges":[{"startOffset":24981,"endOffset":25132,"count":0}],"isBlockCoverage":false},{"functionName":"Unzip","ranges":[{"startOffset":25238,"endOffset":25369,"count":0}],"isBlockCoverage":false},{"functionName":"createConvenienceMethod","ranges":[{"startOffset":25465,"endOffset":25867,"count":18},{"startOffset":25525,"endOffset":25866,"count":9}],"isBlockCoverage":true},{"functionName":"syncBufferWrapper","ranges":[{"startOffset":25539,"endOffset":25642,"count":1}],"isBlockCoverage":true},{"functionName":"asyncBufferWrapper","ranges":[{"startOffset":25659,"endOffset":25863,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25956,"endOffset":26045,"count":107},{"startOffset":26014,"endOffset":26035,"count":9},{"startOffset":26036,"endOffset":26044,"count":98}],"isBlockCoverage":true},{"functionName":"Brotli","ranges":[{"startOffset":26274,"endOffset":27646,"count":0}],"isBlockCoverage":false},{"functionName":"BrotliCompress","ranges":[{"startOffset":27744,"endOffset":27912,"count":0}],"isBlockCoverage":false},{"functionName":"BrotliDecompress","ranges":[{"startOffset":28030,"endOffset":28204,"count":0}],"isBlockCoverage":false},{"functionName":"createProperty","ranges":[{"startOffset":28328,"endOffset":28523,"count":9}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":28454,"endOffset":28513,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":28758,"endOffset":28794,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":28799,"endOffset":28840,"count":0}],"isBlockCoverage":false}]},{"scriptId":"440","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/commands.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18908,"count":1}],"isBlockCoverage":true},{"functionName":"OpQueryRequest","ranges":[{"startOffset":828,"endOffset":2974,"count":40},{"startOffset":1138,"endOffset":1244,"count":0},{"startOffset":1343,"endOffset":1427,"count":0},{"startOffset":1539,"endOffset":1709,"count":0},{"startOffset":1895,"endOffset":1899,"count":0},{"startOffset":2290,"endOffset":2318,"count":0},{"startOffset":2416,"endOffset":2441,"count":0},{"startOffset":2603,"endOffset":2610,"count":0},{"startOffset":2796,"endOffset":2803,"count":0}],"isBlockCoverage":true},{"functionName":"incRequestId","ranges":[{"startOffset":3014,"endOffset":3075,"count":0}],"isBlockCoverage":false},{"functionName":"nextRequestId","ranges":[{"startOffset":3113,"endOffset":3167,"count":0}],"isBlockCoverage":false},{"functionName":"getRequestId","ranges":[{"startOffset":3229,"endOffset":3280,"count":40}],"isBlockCoverage":true},{"functionName":"toBin","ranges":[{"startOffset":3377,"endOffset":7671,"count":40},{"startOffset":3524,"endOffset":3578,"count":0},{"startOffset":3609,"endOffset":3657,"count":0},{"startOffset":3688,"endOffset":3739,"count":0},{"startOffset":3774,"endOffset":3830,"count":0},{"startOffset":3859,"endOffset":3908,"count":0},{"startOffset":3935,"endOffset":3981,"count":0},{"startOffset":4008,"endOffset":4054,"count":0},{"startOffset":4179,"endOffset":4216,"count":0},{"startOffset":4889,"endOffset":4940,"count":0},{"startOffset":4942,"endOffset":5321,"count":0},{"startOffset":5423,"endOffset":5442,"count":0}],"isBlockCoverage":true},{"functionName":"OpReply","ranges":[{"startOffset":7752,"endOffset":9072,"count":40},{"startOffset":8609,"endOffset":8616,"count":0},{"startOffset":8715,"endOffset":8721,"count":0},{"startOffset":8835,"endOffset":8841,"count":0},{"startOffset":8958,"endOffset":8965,"count":0},{"startOffset":9058,"endOffset":9065,"count":0}],"isBlockCoverage":true},{"functionName":"isParsed","ranges":[{"startOffset":9077,"endOffset":9123,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":9128,"endOffset":10806,"count":40},{"startOffset":9218,"endOffset":9242,"count":0},{"startOffset":9794,"endOffset":9916,"count":0}],"isBlockCoverage":true},{"functionName":"OpMsgRequest","ranges":[{"startOffset":10991,"endOffset":12266,"count":156},{"startOffset":11232,"endOffset":11322,"count":0},{"startOffset":11452,"endOffset":11457,"count":0},{"startOffset":11532,"endOffset":11551,"count":0},{"startOffset":11709,"endOffset":11737,"count":148},{"startOffset":11738,"endOffset":11745,"count":8},{"startOffset":11835,"endOffset":11860,"count":148},{"startOffset":11861,"endOffset":11868,"count":8},{"startOffset":11954,"endOffset":11961,"count":0},{"startOffset":12227,"endOffset":12251,"count":0}],"isBlockCoverage":true},{"functionName":"toBin","ranges":[{"startOffset":12271,"endOffset":13169,"count":156},{"startOffset":12366,"endOffset":12421,"count":0},{"startOffset":12451,"endOffset":12502,"count":0},{"startOffset":12536,"endOffset":12590,"count":0}],"isBlockCoverage":true},{"functionName":"makeDocumentSegment","ranges":[{"startOffset":13174,"endOffset":13510,"count":156}],"isBlockCoverage":true},{"functionName":"serializeBson","ranges":[{"startOffset":13515,"endOffset":13746,"count":156}],"isBlockCoverage":true},{"functionName":"getRequestId","ranges":[{"startOffset":13758,"endOffset":13859,"count":156}],"isBlockCoverage":true},{"functionName":"OpMsgResponse","ranges":[{"startOffset":13942,"endOffset":15476,"count":148},{"startOffset":15013,"endOffset":15020,"count":0},{"startOffset":15119,"endOffset":15125,"count":0},{"startOffset":15239,"endOffset":15245,"count":0},{"startOffset":15362,"endOffset":15369,"count":0},{"startOffset":15462,"endOffset":15469,"count":0}],"isBlockCoverage":true},{"functionName":"isParsed","ranges":[{"startOffset":15481,"endOffset":15527,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":15532,"endOffset":16458,"count":148},{"startOffset":15622,"endOffset":15646,"count":0},{"startOffset":16069,"endOffset":16381,"count":0}],"isBlockCoverage":true},{"functionName":"OpCompressedRequest","ranges":[{"startOffset":16747,"endOffset":16848,"count":0}],"isBlockCoverage":false},{"functionName":"canCompress","ranges":[{"startOffset":17008,"endOffset":17257,"count":0}],"isBlockCoverage":false},{"functionName":"toBin","ranges":[{"startOffset":17262,"endOffset":18818,"count":0}],"isBlockCoverage":false}]},{"scriptId":"441","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/encrypter.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4883,"count":1}],"isBlockCoverage":true},{"functionName":"Encrypter","ranges":[{"startOffset":484,"endOffset":2079,"count":0}],"isBlockCoverage":false},{"functionName":"getInternalClient","ranges":[{"startOffset":2084,"endOffset":3343,"count":0}],"isBlockCoverage":false},{"functionName":"connectInternalClient","ranges":[{"startOffset":3348,"endOffset":3664,"count":0}],"isBlockCoverage":false},{"functionName":"closeCallback","ranges":[{"startOffset":3669,"endOffset":3796,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":3801,"endOffset":4268,"count":0}],"isBlockCoverage":false},{"functionName":"checkForMongoCrypt","ranges":[{"startOffset":4280,"endOffset":4812,"count":0}],"isBlockCoverage":false}]},{"scriptId":"442","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/auto_encrypter.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13295,"count":1}],"isBlockCoverage":true},{"functionName":"getMongoCrypt","ranges":[{"startOffset":1354,"endOffset":1581,"count":0}],"isBlockCoverage":false},{"functionName":"AutoEncrypter","ranges":[{"startOffset":3600,"endOffset":7298,"count":0}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":7505,"endOffset":8693,"count":0}],"isBlockCoverage":false},{"functionName":"teardown","ranges":[{"startOffset":8769,"endOffset":8851,"count":0}],"isBlockCoverage":false},{"functionName":"encrypt","ranges":[{"startOffset":8920,"endOffset":9730,"count":0}],"isBlockCoverage":false},{"functionName":"decrypt","ranges":[{"startOffset":9785,"endOffset":10477,"count":0}],"isBlockCoverage":false},{"functionName":"askForKMSCredentials","ranges":[{"startOffset":10727,"endOffset":10844,"count":0}],"isBlockCoverage":false},{"functionName":"get cryptSharedLibVersionInfo","ranges":[{"startOffset":11045,"endOffset":11143,"count":0}],"isBlockCoverage":false},{"functionName":"get libmongocryptVersion","ranges":[{"startOffset":11155,"endOffset":11256,"count":0}],"isBlockCoverage":false},{"functionName":"decorateDecryptionResult","ranges":[{"startOffset":11618,"endOffset":13252,"count":0}],"isBlockCoverage":false}]},{"scriptId":"443","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/crypto_callbacks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2751,"count":1}],"isBlockCoverage":true},{"functionName":"makeAES256Hook","ranges":[{"startOffset":411,"endOffset":953,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":462,"endOffset":950,"count":0}],"isBlockCoverage":false},{"functionName":"randomHook","ranges":[{"startOffset":995,"endOffset":1156,"count":0}],"isBlockCoverage":false},{"functionName":"sha256Hook","ranges":[{"startOffset":1190,"endOffset":1420,"count":0}],"isBlockCoverage":false},{"functionName":"makeHmacHook","ranges":[{"startOffset":1454,"endOffset":1768,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1500,"endOffset":1765,"count":0}],"isBlockCoverage":false},{"functionName":"signRsaSha256Hook","ranges":[{"startOffset":1806,"endOffset":2237,"count":0}],"isBlockCoverage":false}]},{"scriptId":"444","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4497,"count":1}],"isBlockCoverage":true},{"functionName":"MongoCryptError","ranges":[{"startOffset":866,"endOffset":941,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":946,"endOffset":998,"count":0}],"isBlockCoverage":false},{"functionName":"MongoCryptInvalidArgumentError","ranges":[{"startOffset":1540,"endOffset":1592,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":1597,"endOffset":1664,"count":0}],"isBlockCoverage":false},{"functionName":"MongoCryptCreateDataKeyError","ranges":[{"startOffset":2255,"endOffset":2435,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":2440,"endOffset":2505,"count":0}],"isBlockCoverage":false},{"functionName":"MongoCryptCreateEncryptedCollectionError","ranges":[{"startOffset":3107,"endOffset":3277,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":3282,"endOffset":3359,"count":0}],"isBlockCoverage":false},{"functionName":"MongoCryptAzureKMSRequestError","ranges":[{"startOffset":3970,"endOffset":4054,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":4059,"endOffset":4126,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":4293,"endOffset":4369,"count":0}],"isBlockCoverage":false}]},{"scriptId":"445","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/mongocryptd_manager.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3749,"count":1}],"isBlockCoverage":true},{"functionName":"MongocryptdManager","ranges":[{"startOffset":261,"endOffset":1082,"count":0}],"isBlockCoverage":false},{"functionName":"spawn","ranges":[{"startOffset":1269,"endOffset":2959,"count":0}],"isBlockCoverage":false},{"functionName":"withRespawn","ranges":[{"startOffset":3041,"endOffset":3576,"count":0}],"isBlockCoverage":false}]},{"scriptId":"446","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/providers/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1652,"count":1}],"isBlockCoverage":true},{"functionName":"isEmptyCredentials","ranges":[{"startOffset":498,"endOffset":741,"count":0}],"isBlockCoverage":false},{"functionName":"refreshKMSCredentials","ranges":[{"startOffset":1008,"endOffset":1563,"count":0}],"isBlockCoverage":false}]},{"scriptId":"447","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/providers/aws.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1173,"count":1}],"isBlockCoverage":true},{"functionName":"loadAWSCredentials","ranges":[{"startOffset":225,"endOffset":1092,"count":0}],"isBlockCoverage":false}]},{"scriptId":"448","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/aws_temporary_credentials.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6250,"count":1}],"isBlockCoverage":true},{"functionName":"get awsSDK","ranges":[{"startOffset":600,"endOffset":766,"count":0}],"isBlockCoverage":false},{"functionName":"get isAWSSDKInstalled","ranges":[{"startOffset":778,"endOffset":884,"count":0}],"isBlockCoverage":false},{"functionName":"get provider","ranges":[{"startOffset":1303,"endOffset":3715,"count":0}],"isBlockCoverage":false},{"functionName":"getCredentials","ranges":[{"startOffset":3720,"endOffset":4600,"count":0}],"isBlockCoverage":false},{"functionName":"getCredentials","ranges":[{"startOffset":4997,"endOffset":6109,"count":0}],"isBlockCoverage":false}]},{"scriptId":"449","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/providers/azure.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4660,"count":1}],"isBlockCoverage":true},{"functionName":"AzureCredentialCache","ranges":[{"startOffset":622,"endOffset":676,"count":1}],"isBlockCoverage":true},{"functionName":"getToken","ranges":[{"startOffset":681,"endOffset":911,"count":0}],"isBlockCoverage":false},{"functionName":"needsRefresh","ranges":[{"startOffset":916,"endOffset":1099,"count":0}],"isBlockCoverage":false},{"functionName":"resetCache","ranges":[{"startOffset":1147,"endOffset":1200,"count":0}],"isBlockCoverage":false},{"functionName":"_getToken","ranges":[{"startOffset":1248,"endOffset":1304,"count":0}],"isBlockCoverage":false},{"functionName":"parseResponse","ranges":[{"startOffset":1443,"endOffset":2538,"count":0}],"isBlockCoverage":false},{"functionName":"addAzureParams","ranges":[{"startOffset":2591,"endOffset":2850,"count":0}],"isBlockCoverage":false},{"functionName":"prepareRequest","ranges":[{"startOffset":3062,"endOffset":3351,"count":0}],"isBlockCoverage":false},{"functionName":"fetchAzureKMSToken","ranges":[{"startOffset":3792,"endOffset":4243,"count":0}],"isBlockCoverage":false},{"functionName":"loadAzureCredentials","ranges":[{"startOffset":4426,"endOffset":4573,"count":0}],"isBlockCoverage":false}]},{"scriptId":"450","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/providers/gcp.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":615,"count":1}],"isBlockCoverage":true},{"functionName":"loadGCPCredentials","ranges":[{"startOffset":169,"endOffset":534,"count":0}],"isBlockCoverage":false}]},{"scriptId":"451","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/state_machine.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":17173,"count":1}],"isBlockCoverage":true},{"functionName":"loadSocks","ranges":[{"startOffset":362,"endOffset":615,"count":0}],"isBlockCoverage":false},{"functionName":"debug","ranges":[{"startOffset":2058,"endOffset":2205,"count":0}],"isBlockCoverage":false},{"functionName":"StateMachine","ranges":[{"startOffset":2401,"endOffset":2563,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":2649,"endOffset":8152,"count":0}],"isBlockCoverage":false},{"functionName":"kmsRequest","ranges":[{"startOffset":8425,"endOffset":12872,"count":0}],"isBlockCoverage":false},{"functionName":"requests","ranges":[{"startOffset":12877,"endOffset":13065,"count":0}],"isBlockCoverage":false},{"functionName":"validateTlsOptions","ranges":[{"startOffset":13324,"endOffset":13677,"count":0}],"isBlockCoverage":false},{"functionName":"setTlsOptions","ranges":[{"startOffset":13877,"endOffset":14361,"count":0}],"isBlockCoverage":false},{"functionName":"fetchCollectionInfo","ranges":[{"startOffset":14962,"endOffset":15403,"count":0}],"isBlockCoverage":false},{"functionName":"markCommand","ranges":[{"startOffset":15847,"endOffset":16249,"count":0}],"isBlockCoverage":false},{"functionName":"fetchKeys","ranges":[{"startOffset":16714,"endOffset":17092,"count":0}],"isBlockCoverage":false}]},{"scriptId":"452","url":"node:fs/promises","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":76,"count":1}],"isBlockCoverage":false}]},{"scriptId":"453","url":"node:tls","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11963,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3566,"endOffset":3630,"count":0}],"isBlockCoverage":false},{"functionName":"cacheRootCertificates","ranges":[{"startOffset":3664,"endOffset":3760,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3889,"endOffset":4044,"count":0}],"isBlockCoverage":false},{"functionName":"convertProtocols","ranges":[{"startOffset":4159,"endOffset":4791,"count":0}],"isBlockCoverage":false},{"functionName":"convertALPNProtocols","ranges":[{"startOffset":4826,"endOffset":5363,"count":0}],"isBlockCoverage":false},{"functionName":"unfqdn","ranges":[{"startOffset":5368,"endOffset":5452,"count":0}],"isBlockCoverage":false},{"functionName":"toLowerCase","ranges":[{"startOffset":5564,"endOffset":5660,"count":0}],"isBlockCoverage":false},{"functionName":"splitHost","ranges":[{"startOffset":5664,"endOffset":5813,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":5817,"endOffset":7874,"count":0}],"isBlockCoverage":false},{"functionName":"splitEscapedAltNames","ranges":[{"startOffset":8248,"endOffset":9514,"count":0}],"isBlockCoverage":false},{"functionName":"checkServerIdentity","ranges":[{"startOffset":9548,"endOffset":11505,"count":0}],"isBlockCoverage":false}]},{"scriptId":"454","url":"node:_tls_common","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5289,"count":1}],"isBlockCoverage":false},{"functionName":"toV","ranges":[{"startOffset":1835,"endOffset":2135,"count":0}],"isBlockCoverage":false},{"functionName":"SecureContext","ranges":[{"startOffset":2221,"endOffset":3080,"count":0}],"isBlockCoverage":false},{"functionName":"createSecureContext","ranges":[{"startOffset":3084,"endOffset":3575,"count":0}],"isBlockCoverage":false},{"functionName":"translatePeerCertificate","ranges":[{"startOffset":3819,"endOffset":5190,"count":0}],"isBlockCoverage":false}]},{"scriptId":"455","url":"node:internal/tls/secure-context","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9812,"count":1}],"isBlockCoverage":false},{"functionName":"getDefaultEcdhCurve","ranges":[{"startOffset":772,"endOffset":1027,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultCiphers","ranges":[{"startOffset":1031,"endOffset":1268,"count":0}],"isBlockCoverage":false},{"functionName":"addCACerts","ranges":[{"startOffset":1272,"endOffset":1441,"count":0}],"isBlockCoverage":false},{"functionName":"setCerts","ranges":[{"startOffset":1445,"endOffset":1610,"count":0}],"isBlockCoverage":false},{"functionName":"validateKeyOrCertOption","ranges":[{"startOffset":1614,"endOffset":1907,"count":0}],"isBlockCoverage":false},{"functionName":"setKey","ranges":[{"startOffset":1911,"endOffset":2158,"count":0}],"isBlockCoverage":false},{"functionName":"processCiphers","ranges":[{"startOffset":2162,"endOffset":3266,"count":0}],"isBlockCoverage":false},{"functionName":"configSecureContext","ranges":[{"startOffset":3270,"endOffset":9760,"count":0}],"isBlockCoverage":false}]},{"scriptId":"456","url":"node:_tls_wrap","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":55583,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2110,"endOffset":2137,"count":0}],"isBlockCoverage":false},{"functionName":"onhandshakestart","ranges":[{"startOffset":4403,"endOffset":5215,"count":0}],"isBlockCoverage":false},{"functionName":"onhandshakedone","ranges":[{"startOffset":5219,"endOffset":5525,"count":0}],"isBlockCoverage":false},{"functionName":"loadSession","ranges":[{"startOffset":5531,"endOffset":6772,"count":0}],"isBlockCoverage":false},{"functionName":"loadSNI","ranges":[{"startOffset":6778,"endOffset":7455,"count":0}],"isBlockCoverage":false},{"functionName":"callALPNCallback","ranges":[{"startOffset":7461,"endOffset":8534,"count":0}],"isBlockCoverage":false},{"functionName":"requestOCSP","ranges":[{"startOffset":8538,"endOffset":9907,"count":0}],"isBlockCoverage":false},{"functionName":"requestOCSPDone","ranges":[{"startOffset":9911,"endOffset":10114,"count":0}],"isBlockCoverage":false},{"functionName":"onnewsessionclient","ranges":[{"startOffset":10118,"endOffset":10362,"count":0}],"isBlockCoverage":false},{"functionName":"onnewsession","ranges":[{"startOffset":10366,"endOffset":11233,"count":0}],"isBlockCoverage":false},{"functionName":"onPskServerCallback","ranges":[{"startOffset":11237,"endOffset":11917,"count":0}],"isBlockCoverage":false},{"functionName":"onPskClientCallback","ranges":[{"startOffset":11921,"endOffset":12655,"count":0}],"isBlockCoverage":false},{"functionName":"onkeylog","ranges":[{"startOffset":12659,"endOffset":12753,"count":0}],"isBlockCoverage":false},{"functionName":"onocspresponse","ranges":[{"startOffset":12757,"endOffset":12876,"count":0}],"isBlockCoverage":false},{"functionName":"onerror","ranges":[{"startOffset":12880,"endOffset":14040,"count":0}],"isBlockCoverage":false},{"functionName":"initRead","ranges":[{"startOffset":14188,"endOffset":14753,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket","ranges":[{"startOffset":14837,"endOffset":18050,"count":0}],"isBlockCoverage":false},{"functionName":"makeMethodProxy","ranges":[{"startOffset":18508,"endOffset":18688,"count":15}],"isBlockCoverage":true},{"functionName":"methodProxy","ranges":[{"startOffset":18551,"endOffset":18684,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":18861,"endOffset":19743,"count":0}],"isBlockCoverage":false},{"functionName":"disableRenegotiation","ranges":[{"startOffset":19791,"endOffset":19866,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._wrapHandle","ranges":[{"startOffset":20060,"endOffset":21447,"count":0}],"isBlockCoverage":false},{"functionName":"reinitializeHandle","ranges":[{"startOffset":21495,"endOffset":22092,"count":0}],"isBlockCoverage":false},{"functionName":"defineHandleReading","ranges":[{"startOffset":22235,"endOffset":22488,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketCloseDestroySSL","ranges":[{"startOffset":22492,"endOffset":22643,"count":0}],"isBlockCoverage":false},{"functionName":"destroySSL","ranges":[{"startOffset":22647,"endOffset":22700,"count":0}],"isBlockCoverage":false},{"functionName":"_destroySSL","ranges":[{"startOffset":22738,"endOffset":23040,"count":0}],"isBlockCoverage":false},{"functionName":"keylogNewListener","ranges":[{"startOffset":23045,"endOffset":23366,"count":0}],"isBlockCoverage":false},{"functionName":"newListener","ranges":[{"startOffset":23370,"endOffset":23684,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._init","ranges":[{"startOffset":23827,"endOffset":28635,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.renegotiate","ranges":[{"startOffset":28674,"endOffset":29969,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.exportKeyingMaterial","ranges":[{"startOffset":30017,"endOffset":30349,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxSendFragment","ranges":[{"startOffset":30395,"endOffset":30520,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._handleTimeout","ranges":[{"startOffset":30562,"endOffset":30633,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._emitTLSError","ranges":[{"startOffset":30674,"endOffset":30764,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._tlsError","ranges":[{"startOffset":30801,"endOffset":30914,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._releaseControl","ranges":[{"startOffset":30957,"endOffset":31119,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._finishInit","ranges":[{"startOffset":31158,"endOffset":32244,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._start","ranges":[{"startOffset":32278,"endOffset":32796,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.setServername","ranges":[{"startOffset":32837,"endOffset":33013,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.setSession","ranges":[{"startOffset":33051,"endOffset":33193,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getPeerCertificate","ranges":[{"startOffset":33239,"endOffset":33410,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getCertificate","ranges":[{"startOffset":33452,"endOffset":33666,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getPeerX509Certificate","ranges":[{"startOffset":33716,"endOffset":33859,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getX509Certificate","ranges":[{"startOffset":33905,"endOffset":34036,"count":0}],"isBlockCoverage":false},{"functionName":"makeSocketMethodProxy","ranges":[{"startOffset":34076,"endOffset":34280,"count":10}],"isBlockCoverage":true},{"functionName":"socketMethodProxy","ranges":[{"startOffset":34125,"endOffset":34276,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34511,"endOffset":34591,"count":10}],"isBlockCoverage":true},{"functionName":"onServerSocketSecure","ranges":[{"startOffset":34638,"endOffset":35151,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketTLSError","ranges":[{"startOffset":35155,"endOffset":35397,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketKeylog","ranges":[{"startOffset":35401,"endOffset":35490,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketClose","ranges":[{"startOffset":35494,"endOffset":35862,"count":0}],"isBlockCoverage":false},{"functionName":"tlsConnectionListener","ranges":[{"startOffset":35866,"endOffset":36778,"count":0}],"isBlockCoverage":false},{"functionName":"Server","ranges":[{"startOffset":39611,"endOffset":41418,"count":0}],"isBlockCoverage":false},{"functionName":"createServer","ranges":[{"startOffset":41577,"endOffset":41663,"count":0}],"isBlockCoverage":false},{"functionName":"Server.setSecureContext","ranges":[{"startOffset":41706,"endOffset":44729,"count":0}],"isBlockCoverage":false},{"functionName":"Server._getServerData","ranges":[{"startOffset":44770,"endOffset":44858,"count":0}],"isBlockCoverage":false},{"functionName":"Server._setServerData","ranges":[{"startOffset":44899,"endOffset":44978,"count":0}],"isBlockCoverage":false},{"functionName":"getTicketKeys","ranges":[{"startOffset":45018,"endOffset":45100,"count":0}],"isBlockCoverage":false},{"functionName":"setTicketKeys","ranges":[{"startOffset":45140,"endOffset":45341,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":45388,"endOffset":47498,"count":0}],"isBlockCoverage":false},{"functionName":"Server.addContext","ranges":[{"startOffset":47624,"endOffset":48088,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":48139,"endOffset":48405,"count":0}],"isBlockCoverage":false},{"functionName":"SNICallback","ranges":[{"startOffset":48410,"endOffset":48738,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeConnectArgs","ranges":[{"startOffset":48988,"endOffset":49733,"count":0}],"isBlockCoverage":false},{"functionName":"onConnectSecure","ranges":[{"startOffset":49737,"endOffset":52029,"count":0}],"isBlockCoverage":false},{"functionName":"onConnectEnd","ranges":[{"startOffset":52033,"endOffset":52608,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":52677,"endOffset":55580,"count":0}],"isBlockCoverage":false}]},{"scriptId":"457","url":"node:internal/js_stream_socket","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8857,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":348,"endOffset":379,"count":0}],"isBlockCoverage":false},{"functionName":"isClosing","ranges":[{"startOffset":834,"endOffset":897,"count":0}],"isBlockCoverage":false},{"functionName":"onreadstart","ranges":[{"startOffset":901,"endOffset":966,"count":0}],"isBlockCoverage":false},{"functionName":"onreadstop","ranges":[{"startOffset":970,"endOffset":1033,"count":0}],"isBlockCoverage":false},{"functionName":"onshutdown","ranges":[{"startOffset":1037,"endOffset":1108,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":1112,"endOffset":1189,"count":0}],"isBlockCoverage":false},{"functionName":"JSStreamSocket","ranges":[{"startOffset":1964,"endOffset":3747,"count":0}],"isBlockCoverage":false},{"functionName":"get StreamWrap","ranges":[{"startOffset":3891,"endOffset":3942,"count":0}],"isBlockCoverage":false},{"functionName":"isClosing","ranges":[{"startOffset":3948,"endOffset":4012,"count":0}],"isBlockCoverage":false},{"functionName":"readStart","ranges":[{"startOffset":4018,"endOffset":4078,"count":0}],"isBlockCoverage":false},{"functionName":"readStop","ranges":[{"startOffset":4084,"endOffset":4142,"count":0}],"isBlockCoverage":false},{"functionName":"doShutdown","ranges":[{"startOffset":4148,"endOffset":5430,"count":0}],"isBlockCoverage":false},{"functionName":"finishShutdown","ranges":[{"startOffset":5501,"endOffset":5800,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":5806,"endOffset":7291,"count":0}],"isBlockCoverage":false},{"functionName":"finishWrite","ranges":[{"startOffset":7362,"endOffset":7818,"count":0}],"isBlockCoverage":false},{"functionName":"doClose","ranges":[{"startOffset":7824,"endOffset":8658,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8664,"endOffset":8732,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8738,"endOffset":8816,"count":0}],"isBlockCoverage":false}]},{"scriptId":"458","url":"node:internal/tls/secure-pair","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2078,"count":1}],"isBlockCoverage":false},{"functionName":"DuplexSocket","ranges":[{"startOffset":415,"endOffset":508,"count":0}],"isBlockCoverage":false},{"functionName":"_read","ranges":[{"startOffset":514,"endOffset":645,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":651,"endOffset":862,"count":0}],"isBlockCoverage":false},{"functionName":"_final","ranges":[{"startOffset":868,"endOffset":968,"count":0}],"isBlockCoverage":false},{"functionName":"DuplexPair","ranges":[{"startOffset":997,"endOffset":1189,"count":0}],"isBlockCoverage":false},{"functionName":"SecurePair","ranges":[{"startOffset":1239,"endOffset":1872,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":1878,"endOffset":1956,"count":0}],"isBlockCoverage":false},{"functionName":"createSecurePair","ranges":[{"startOffset":1990,"endOffset":2075,"count":0}],"isBlockCoverage":false}]},{"scriptId":"459","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/monitor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":22044,"count":1}],"isBlockCoverage":true},{"functionName":"isInCloseState","ranges":[{"startOffset":1459,"endOffset":1595,"count":32}],"isBlockCoverage":true},{"functionName":"Monitor","ranges":[{"startOffset":1796,"endOffset":3697,"count":8},{"startOffset":2394,"endOffset":2402,"count":0},{"startOffset":2467,"endOffset":2475,"count":0},{"startOffset":2546,"endOffset":2552,"count":0},{"startOffset":3570,"endOffset":3630,"count":0}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":3702,"endOffset":4198,"count":8},{"startOffset":3766,"endOffset":3797,"count":0}],"isBlockCoverage":true},{"functionName":"requestCheck","ranges":[{"startOffset":4203,"endOffset":4351,"count":8},{"startOffset":4311,"endOffset":4342,"count":0}],"isBlockCoverage":true},{"functionName":"reset","ranges":[{"startOffset":4356,"endOffset":5076,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":5081,"endOffset":5357,"count":8},{"startOffset":5125,"endOffset":5156,"count":0}],"isBlockCoverage":true},{"functionName":"get roundTripTime","ranges":[{"startOffset":5362,"endOffset":5431,"count":8}],"isBlockCoverage":true},{"functionName":"get minRoundTripTime","ranges":[{"startOffset":5436,"endOffset":5504,"count":8}],"isBlockCoverage":true},{"functionName":"get latestRtt","ranges":[{"startOffset":5509,"endOffset":5569,"count":0}],"isBlockCoverage":false},{"functionName":"addRttSample","ranges":[{"startOffset":5574,"endOffset":5639,"count":8}],"isBlockCoverage":true},{"functionName":"clearRttSamples","ranges":[{"startOffset":5644,"endOffset":5702,"count":8}],"isBlockCoverage":true},{"functionName":"resetMonitorState","ranges":[{"startOffset":5732,"endOffset":6053,"count":8},{"startOffset":5861,"endOffset":5868,"count":0}],"isBlockCoverage":true},{"functionName":"useStreamingProtocol","ranges":[{"startOffset":6054,"endOffset":6785,"count":24},{"startOffset":6312,"endOffset":6325,"count":8},{"startOffset":6325,"endOffset":6473,"count":16},{"startOffset":6473,"endOffset":6486,"count":0},{"startOffset":6486,"endOffset":6565,"count":16},{"startOffset":6565,"endOffset":6577,"count":0},{"startOffset":6577,"endOffset":6753,"count":16},{"startOffset":6753,"endOffset":6766,"count":0},{"startOffset":6766,"endOffset":6784,"count":16}],"isBlockCoverage":true},{"functionName":"checkServer","ranges":[{"startOffset":6786,"endOffset":12698,"count":8},{"startOffset":9779,"endOffset":9800,"count":0},{"startOffset":9802,"endOffset":11310,"count":0}],"isBlockCoverage":true},{"functionName":"onHeartbeatFailed","ranges":[{"startOffset":7200,"endOffset":8013,"count":0}],"isBlockCoverage":false},{"functionName":"onHeartbeatSucceeded","ranges":[{"startOffset":8018,"endOffset":9723,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10886,"endOffset":11051,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11359,"endOffset":11953,"count":8},{"startOffset":11812,"endOffset":11896,"count":0}],"isBlockCoverage":true},{"functionName":"then.monitor.connection","ranges":[{"startOffset":11962,"endOffset":12582,"count":8},{"startOffset":12015,"endOffset":12080,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12584,"endOffset":12694,"count":0}],"isBlockCoverage":false},{"functionName":"monitorServer","ranges":[{"startOffset":12699,"endOffset":13833,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12744,"endOffset":13830,"count":8},{"startOffset":12810,"endOffset":12881,"count":0}],"isBlockCoverage":true},{"functionName":"done","ranges":[{"startOffset":12942,"endOffset":13105,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13135,"endOffset":13822,"count":8},{"startOffset":13174,"endOffset":13410,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13621,"endOffset":13773,"count":8}],"isBlockCoverage":true},{"functionName":"makeTopologyVersion","ranges":[{"startOffset":13834,"endOffset":14184,"count":0}],"isBlockCoverage":false},{"functionName":"RTTPinger","ranges":[{"startOffset":14224,"endOffset":14656,"count":0}],"isBlockCoverage":false},{"functionName":"get roundTripTime","ranges":[{"startOffset":14661,"endOffset":14731,"count":0}],"isBlockCoverage":false},{"functionName":"get minRoundTripTime","ranges":[{"startOffset":14736,"endOffset":14812,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":14817,"endOffset":14987,"count":0}],"isBlockCoverage":false},{"functionName":"measureAndReschedule","ranges":[{"startOffset":14992,"endOffset":15403,"count":0}],"isBlockCoverage":false},{"functionName":"measureRoundTripTime","ranges":[{"startOffset":15408,"endOffset":16365,"count":0}],"isBlockCoverage":false},{"functionName":"MonitorInterval","ranges":[{"startOffset":16448,"endOffset":17554,"count":8},{"startOffset":17310,"endOffset":17317,"count":0},{"startOffset":17390,"endOffset":17396,"count":0},{"startOffset":17482,"endOffset":17548,"count":0}],"isBlockCoverage":true},{"functionName":"MonitorInterval._executeAndReschedule","ranges":[{"startOffset":16680,"endOffset":17176,"count":8},{"startOffset":16734,"endOffset":16741,"count":0},{"startOffset":16772,"endOffset":16845,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16968,"endOffset":17164,"count":8}],"isBlockCoverage":true},{"functionName":"wake","ranges":[{"startOffset":17559,"endOffset":18472,"count":8},{"startOffset":17798,"endOffset":17858,"count":0},{"startOffset":17899,"endOffset":17930,"count":0},{"startOffset":18046,"endOffset":18077,"count":0},{"startOffset":18428,"endOffset":18471,"count":0}],"isBlockCoverage":true},{"functionName":"stop","ranges":[{"startOffset":18477,"endOffset":18746,"count":8}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":18751,"endOffset":18806,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":18811,"endOffset":19382,"count":0}],"isBlockCoverage":false},{"functionName":"_reschedule","ranges":[{"startOffset":19387,"endOffset":19658,"count":16},{"startOffset":19443,"endOffset":19450,"count":0},{"startOffset":19477,"endOffset":19542,"count":8},{"startOffset":19622,"endOffset":19650,"count":0}],"isBlockCoverage":true},{"functionName":"RTTSampler","ranges":[{"startOffset":20173,"endOffset":20319,"count":8}],"isBlockCoverage":true},{"functionName":"addSample","ranges":[{"startOffset":20516,"endOffset":20734,"count":8}],"isBlockCoverage":true},{"functionName":"min","ranges":[{"startOffset":20887,"endOffset":21151,"count":8},{"startOffset":20945,"endOffset":21150,"count":0}],"isBlockCoverage":true},{"functionName":"average","ranges":[{"startOffset":21227,"endOffset":21449,"count":8},{"startOffset":21282,"endOffset":21291,"count":0}],"isBlockCoverage":true},{"functionName":"get last","ranges":[{"startOffset":21575,"endOffset":21744,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":21904,"endOffset":21973,"count":8}],"isBlockCoverage":true}]},{"scriptId":"460","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/connect.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14996,"count":1}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":708,"endOffset":1055,"count":32},{"startOffset":980,"endOffset":1053,"count":0}],"isBlockCoverage":true},{"functionName":"makeConnection","ranges":[{"startOffset":1083,"endOffset":1346,"count":40},{"startOffset":1174,"endOffset":1200,"count":8},{"startOffset":1233,"endOffset":1296,"count":0}],"isBlockCoverage":true},{"functionName":"checkSupportedServer","ranges":[{"startOffset":1388,"endOffset":2602,"count":40},{"startOffset":1910,"endOffset":2386,"count":0}],"isBlockCoverage":true},{"functionName":"performInitialHandshake","ranges":[{"startOffset":2603,"endOffset":5993,"count":40},{"startOffset":2725,"endOffset":3057,"count":0},{"startOffset":4167,"endOffset":4208,"count":0},{"startOffset":4239,"endOffset":4468,"count":0},{"startOffset":4809,"endOffset":5752,"count":0}],"isBlockCoverage":true},{"functionName":"prepareHandshakeDocument","ranges":[{"startOffset":6132,"endOffset":7877,"count":40},{"startOffset":6294,"endOffset":6298,"count":0},{"startOffset":6454,"endOffset":6463,"count":0},{"startOffset":6497,"endOffset":6506,"count":0},{"startOffset":6681,"endOffset":6730,"count":0},{"startOffset":6801,"endOffset":7850,"count":0}],"isBlockCoverage":true},{"functionName":"parseConnectOptions","ranges":[{"startOffset":8397,"endOffset":9348,"count":40},{"startOffset":8512,"endOffset":8592,"count":0},{"startOffset":8673,"endOffset":8769,"count":200},{"startOffset":8710,"endOffset":8763,"count":0},{"startOffset":8822,"endOffset":8898,"count":0},{"startOffset":9060,"endOffset":9346,"count":0}],"isBlockCoverage":true},{"functionName":"parseSslOptions","ranges":[{"startOffset":9349,"endOffset":9912,"count":0}],"isBlockCoverage":false},{"functionName":"makeSocket","ranges":[{"startOffset":9913,"endOffset":12304,"count":40},{"startOffset":10027,"endOffset":10034,"count":0},{"startOffset":10090,"endOffset":10098,"count":0},{"startOffset":10202,"endOffset":10405,"count":0},{"startOffset":10422,"endOffset":10646,"count":0},{"startOffset":10676,"endOffset":10931,"count":0},{"startOffset":11285,"endOffset":11317,"count":0},{"startOffset":11365,"endOffset":11382,"count":0},{"startOffset":12008,"endOffset":12081,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11443,"endOffset":11464,"count":40}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11493,"endOffset":11548,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11579,"endOffset":11626,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11655,"endOffset":11700,"count":0}],"isBlockCoverage":false},{"functionName":"cancellationHandler","ranges":[{"startOffset":11786,"endOffset":11832,"count":0}],"isBlockCoverage":false},{"functionName":"loadSocks","ranges":[{"startOffset":12356,"endOffset":12609,"count":0}],"isBlockCoverage":false},{"functionName":"makeSocks5Connection","ranges":[{"startOffset":12610,"endOffset":14352,"count":0}],"isBlockCoverage":false},{"functionName":"connectionFailureError","ranges":[{"startOffset":14353,"endOffset":14960,"count":0}],"isBlockCoverage":false}]},{"scriptId":"461","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/connection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":21596,"count":1}],"isBlockCoverage":true},{"functionName":"hasSessionSupport","ranges":[{"startOffset":1051,"endOffset":1190,"count":0}],"isBlockCoverage":false},{"functionName":"streamIdentifier","ranges":[{"startOffset":1238,"endOffset":1790,"count":40},{"startOffset":1310,"endOffset":1516,"count":0},{"startOffset":1738,"endOffset":1789,"count":0}],"isBlockCoverage":true},{"functionName":"Connection","ranges":[{"startOffset":1871,"endOffset":3117,"count":40},{"startOffset":2408,"endOffset":2412,"count":0}],"isBlockCoverage":true},{"functionName":"get hello","ranges":[{"startOffset":3122,"endOffset":3180,"count":736}],"isBlockCoverage":true},{"functionName":"set hello","ranges":[{"startOffset":3272,"endOffset":3392,"count":40}],"isBlockCoverage":true},{"functionName":"get serviceId","ranges":[{"startOffset":3397,"endOffset":3458,"count":312}],"isBlockCoverage":true},{"functionName":"get loadBalanced","ranges":[{"startOffset":3463,"endOffset":3535,"count":236}],"isBlockCoverage":true},{"functionName":"get idleTime","ranges":[{"startOffset":3540,"endOffset":3631,"count":0}],"isBlockCoverage":false},{"functionName":"get hasSessionSupport","ranges":[{"startOffset":3636,"endOffset":3737,"count":196}],"isBlockCoverage":true},{"functionName":"get supportsOpMsg","ranges":[{"startOffset":3742,"endOffset":3922,"count":236},{"startOffset":3859,"endOffset":3914,"count":156}],"isBlockCoverage":true},{"functionName":"get shouldEmitAndLogCommand","ranges":[{"startOffset":3927,"endOffset":4243,"count":392},{"startOffset":4030,"endOffset":4084,"count":312},{"startOffset":4085,"endOffset":4212,"count":312},{"startOffset":4120,"endOffset":4129,"count":0},{"startOffset":4215,"endOffset":4235,"count":312}],"isBlockCoverage":true},{"functionName":"markAvailable","ranges":[{"startOffset":4248,"endOffset":4318,"count":188}],"isBlockCoverage":true},{"functionName":"onError","ranges":[{"startOffset":4323,"endOffset":4374,"count":0}],"isBlockCoverage":false},{"functionName":"onClose","ranges":[{"startOffset":4379,"endOffset":4533,"count":40}],"isBlockCoverage":true},{"functionName":"onTimeout","ranges":[{"startOffset":4538,"endOffset":4931,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":4936,"endOffset":5445,"count":40},{"startOffset":4973,"endOffset":5004,"count":0}],"isBlockCoverage":true},{"functionName":"cleanup","ranges":[{"startOffset":5756,"endOffset":6086,"count":80},{"startOffset":5798,"endOffset":5963,"count":40},{"startOffset":5963,"endOffset":5970,"count":0}],"isBlockCoverage":true},{"functionName":"prepareCommand","ranges":[{"startOffset":6091,"endOffset":9589,"count":196},{"startOffset":6351,"endOffset":6652,"count":0},{"startOffset":6688,"endOffset":6698,"count":156},{"startOffset":6700,"endOffset":7086,"count":156},{"startOffset":6738,"endOffset":6768,"count":0},{"startOffset":6769,"endOffset":6856,"count":0},{"startOffset":6858,"endOffset":6924,"count":0},{"startOffset":7057,"endOffset":7076,"count":0},{"startOffset":7086,"endOffset":7235,"count":40},{"startOffset":7111,"endOffset":7121,"count":0},{"startOffset":7123,"endOffset":7235,"count":0},{"startOffset":7315,"endOffset":7370,"count":0},{"startOffset":7506,"endOffset":9121,"count":40},{"startOffset":7643,"endOffset":7695,"count":0},{"startOffset":7696,"endOffset":7749,"count":0},{"startOffset":7751,"endOffset":8311,"count":0},{"startOffset":8363,"endOffset":8385,"count":0},{"startOffset":8386,"endOffset":8423,"count":0},{"startOffset":8425,"endOffset":8746,"count":0},{"startOffset":8804,"endOffset":9111,"count":0},{"startOffset":9435,"endOffset":9489,"count":156},{"startOffset":9502,"endOffset":9558,"count":40}],"isBlockCoverage":true},{"functionName":"sendWire","ranges":[{"startOffset":9594,"endOffset":11213,"count":196},{"startOffset":9732,"endOffset":9804,"count":40},{"startOffset":9804,"endOffset":9919,"count":156},{"startOffset":9850,"endOffset":9919,"count":0},{"startOffset":10182,"endOffset":10278,"count":8},{"startOffset":10240,"endOffset":10278,"count":0},{"startOffset":10278,"endOffset":11130,"count":188},{"startOffset":10598,"endOffset":10751,"count":0},{"startOffset":10784,"endOffset":11116,"count":0},{"startOffset":11130,"endOffset":11149,"count":0}],"isBlockCoverage":true},{"functionName":"sendCommand","ranges":[{"startOffset":11218,"endOffset":14755,"count":196},{"startOffset":11412,"endOffset":11696,"count":0},{"startOffset":11960,"endOffset":11975,"count":30},{"startOffset":12010,"endOffset":12152,"count":0},{"startOffset":12534,"endOffset":12643,"count":156},{"startOffset":12687,"endOffset":12856,"count":0},{"startOffset":12912,"endOffset":13090,"count":0},{"startOffset":13129,"endOffset":13249,"count":0},{"startOffset":13300,"endOffset":13649,"count":0},{"startOffset":13764,"endOffset":13912,"count":0},{"startOffset":13931,"endOffset":14749,"count":0}],"isBlockCoverage":true},{"functionName":"command","ranges":[{"startOffset":14760,"endOffset":15085,"count":196},{"startOffset":14979,"endOffset":15084,"count":0}],"isBlockCoverage":true},{"functionName":"exhaustCommand","ranges":[{"startOffset":15090,"endOffset":15630,"count":0}],"isBlockCoverage":false},{"functionName":"throwIfAborted","ranges":[{"startOffset":15635,"endOffset":15713,"count":964},{"startOffset":15690,"endOffset":15707,"count":0}],"isBlockCoverage":true},{"functionName":"writeCommand","ranges":[{"startOffset":15961,"endOffset":16553,"count":196},{"startOffset":16065,"endOffset":16120,"count":0},{"startOffset":16155,"endOffset":16359,"count":0},{"startOffset":16485,"endOffset":16552,"count":0}],"isBlockCoverage":true},{"functionName":"readMany","ranges":[{"startOffset":16970,"endOffset":17473,"count":188},{"startOffset":17254,"endOffset":17344,"count":0},{"startOffset":17358,"endOffset":17377,"count":0}],"isBlockCoverage":true},{"functionName":"SizedMessageTransform","ranges":[{"startOffset":18053,"endOffset":18216,"count":40}],"isBlockCoverage":true},{"functionName":"_transform","ranges":[{"startOffset":18221,"endOffset":18984,"count":188},{"startOffset":18315,"endOffset":18453,"count":0},{"startOffset":18586,"endOffset":18628,"count":0},{"startOffset":18660,"endOffset":18782,"count":0},{"startOffset":18835,"endOffset":18877,"count":0}],"isBlockCoverage":true},{"functionName":"CryptoConnection","ranges":[{"startOffset":19107,"endOffset":19227,"count":0}],"isBlockCoverage":false},{"functionName":"command","ranges":[{"startOffset":19232,"endOffset":21510,"count":0}],"isBlockCoverage":false}]},{"scriptId":"462","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/command_monitoring_events.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8615,"count":1}],"isBlockCoverage":true},{"functionName":"CommandStartedEvent","ranges":[{"startOffset":615,"endOffset":1516,"count":0}],"isBlockCoverage":false},{"functionName":"get hasServiceId","ranges":[{"startOffset":1541,"endOffset":1600,"count":0}],"isBlockCoverage":false},{"functionName":"CommandSucceededEvent","ranges":[{"startOffset":2127,"endOffset":2867,"count":0}],"isBlockCoverage":false},{"functionName":"get hasServiceId","ranges":[{"startOffset":2892,"endOffset":2951,"count":0}],"isBlockCoverage":false},{"functionName":"CommandFailedEvent","ranges":[{"startOffset":3481,"endOffset":4197,"count":0}],"isBlockCoverage":false},{"functionName":"get hasServiceId","ranges":[{"startOffset":4222,"endOffset":4281,"count":0}],"isBlockCoverage":false},{"functionName":"extractCommandName","ranges":[{"startOffset":4816,"endOffset":4858,"count":0}],"isBlockCoverage":false},{"functionName":"namespace","ranges":[{"startOffset":4878,"endOffset":4901,"count":0}],"isBlockCoverage":false},{"functionName":"collectionName","ranges":[{"startOffset":4926,"endOffset":4963,"count":0}],"isBlockCoverage":false},{"functionName":"maybeRedact","ranges":[{"startOffset":4985,"endOffset":5166,"count":0}],"isBlockCoverage":false},{"functionName":"extractCommand","ranges":[{"startOffset":5830,"endOffset":7652,"count":0}],"isBlockCoverage":false},{"functionName":"extractReply","ranges":[{"startOffset":7653,"endOffset":8296,"count":0}],"isBlockCoverage":false},{"functionName":"extractConnectionDetails","ranges":[{"startOffset":8297,"endOffset":8561,"count":0}],"isBlockCoverage":false}]},{"scriptId":"463","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/stream_description.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2591,"count":1}],"isBlockCoverage":true},{"functionName":"StreamDescription","ranges":[{"startOffset":490,"endOffset":1190,"count":40},{"startOffset":1139,"endOffset":1143,"count":0}],"isBlockCoverage":true},{"functionName":"receiveResponse","ranges":[{"startOffset":1195,"endOffset":2091,"count":40},{"startOffset":1253,"endOffset":1284,"count":0},{"startOffset":1531,"endOffset":1600,"count":0},{"startOffset":1646,"endOffset":1941,"count":240},{"startOffset":1834,"endOffset":1931,"count":0},{"startOffset":1976,"endOffset":2085,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2032,"endOffset":2070,"count":0}],"isBlockCoverage":false},{"functionName":"parseServerConnectionID","ranges":[{"startOffset":2116,"endOffset":2495,"count":40},{"startOffset":2347,"endOffset":2378,"count":0}],"isBlockCoverage":true}]},{"scriptId":"464","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/on_data.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3552,"count":1}],"isBlockCoverage":true},{"functionName":"onData","ranges":[{"startOffset":398,"endOffset":3491,"count":188}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":1316,"endOffset":2243,"count":188},{"startOffset":1459,"endOffset":1538,"count":0},{"startOffset":1724,"endOffset":1893,"count":0},{"startOffset":1996,"endOffset":2018,"count":0}],"isBlockCoverage":true},{"functionName":"return","ranges":[{"startOffset":2253,"endOffset":2308,"count":188}],"isBlockCoverage":true},{"functionName":"throw","ranges":[{"startOffset":2318,"endOffset":2441,"count":0}],"isBlockCoverage":false},{"functionName":"iterator","ranges":[{"startOffset":2451,"endOffset":2512,"count":188}],"isBlockCoverage":true},{"functionName":"eventHandler","ranges":[{"startOffset":2651,"endOffset":2876,"count":188},{"startOffset":2815,"endOffset":2870,"count":0}],"isBlockCoverage":true},{"functionName":"errorHandler","ranges":[{"startOffset":2881,"endOffset":3096,"count":0}],"isBlockCoverage":false},{"functionName":"closeHandler","ranges":[{"startOffset":3101,"endOffset":3489,"count":188},{"startOffset":3387,"endOffset":3439,"count":0}],"isBlockCoverage":true}]},{"scriptId":"465","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/events.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4535,"count":1}],"isBlockCoverage":true},{"functionName":"ServerDescriptionChangedEvent","ranges":[{"startOffset":631,"endOffset":940,"count":8}],"isBlockCoverage":true},{"functionName":"ServerOpeningEvent","ranges":[{"startOffset":1143,"endOffset":1326,"count":8}],"isBlockCoverage":true},{"functionName":"ServerClosedEvent","ranges":[{"startOffset":1501,"endOffset":1683,"count":8}],"isBlockCoverage":true},{"functionName":"TopologyDescriptionChangedEvent","ranges":[{"startOffset":1882,"endOffset":2177,"count":16}],"isBlockCoverage":true},{"functionName":"TopologyOpeningEvent","ranges":[{"startOffset":2388,"endOffset":2532,"count":8}],"isBlockCoverage":true},{"functionName":"TopologyClosedEvent","ranges":[{"startOffset":2715,"endOffset":2858,"count":8}],"isBlockCoverage":true},{"functionName":"ServerHeartbeatStartedEvent","ranges":[{"startOffset":3173,"endOffset":3372,"count":8}],"isBlockCoverage":true},{"functionName":"ServerHeartbeatSucceededEvent","ranges":[{"startOffset":3596,"endOffset":3882,"count":8},{"startOffset":3838,"endOffset":3843,"count":0}],"isBlockCoverage":true},{"functionName":"ServerHeartbeatFailedEvent","ranges":[{"startOffset":4150,"endOffset":4433,"count":0}],"isBlockCoverage":false}]},{"scriptId":"466","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/server.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14497,"count":1}],"isBlockCoverage":true},{"functionName":"Server","ranges":[{"startOffset":1195,"endOffset":2976,"count":8},{"startOffset":1728,"endOffset":1800,"count":112},{"startOffset":1975,"endOffset":2100,"count":0},{"startOffset":2257,"endOffset":2332,"count":24}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1762,"endOffset":1788,"count":588}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1869,"endOffset":1941,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2294,"endOffset":2320,"count":16}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2372,"endOffset":2413,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2475,"endOffset":2968,"count":8}],"isBlockCoverage":true},{"functionName":"get clusterTime","ranges":[{"startOffset":2981,"endOffset":3048,"count":0}],"isBlockCoverage":false},{"functionName":"set clusterTime","ranges":[{"startOffset":3053,"endOffset":3138,"count":0}],"isBlockCoverage":false},{"functionName":"get description","ranges":[{"startOffset":3143,"endOffset":3203,"count":624}],"isBlockCoverage":true},{"functionName":"get name","ranges":[{"startOffset":3208,"endOffset":3269,"count":0}],"isBlockCoverage":false},{"functionName":"get autoEncrypter","ranges":[{"startOffset":3274,"endOffset":3438,"count":0}],"isBlockCoverage":false},{"functionName":"get loadBalanced","ranges":[{"startOffset":3443,"endOffset":3555,"count":362}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":3607,"endOffset":4147,"count":8},{"startOffset":3671,"endOffset":3702,"count":0},{"startOffset":4010,"endOffset":4141,"count":0}],"isBlockCoverage":true},{"functionName":"destroy","ranges":[{"startOffset":4193,"endOffset":4538,"count":8},{"startOffset":4257,"endOffset":4288,"count":0}],"isBlockCoverage":true},{"functionName":"requestCheck","ranges":[{"startOffset":4682,"endOffset":4790,"count":8}],"isBlockCoverage":true},{"functionName":"command","ranges":[{"startOffset":4795,"endOffset":7543,"count":156},{"startOffset":4896,"endOffset":4998,"count":0},{"startOffset":5094,"endOffset":5161,"count":0},{"startOffset":5769,"endOffset":5828,"count":0},{"startOffset":6096,"endOffset":6130,"count":0},{"startOffset":6132,"endOffset":6191,"count":0},{"startOffset":6218,"endOffset":6468,"count":0},{"startOffset":6617,"endOffset":6741,"count":0},{"startOffset":6760,"endOffset":7365,"count":0}],"isBlockCoverage":true},{"functionName":"handleError","ranges":[{"startOffset":7606,"endOffset":9623,"count":0}],"isBlockCoverage":false},{"functionName":"decorateCommandError","ranges":[{"startOffset":9754,"endOffset":11940,"count":0}],"isBlockCoverage":false},{"functionName":"decrementOperationCount","ranges":[{"startOffset":12024,"endOffset":12102,"count":156}],"isBlockCoverage":true},{"functionName":"incrementOperationCount","ranges":[{"startOffset":12186,"endOffset":12264,"count":156}],"isBlockCoverage":true},{"functionName":"markServerUnknown","ranges":[{"startOffset":12780,"endOffset":13229,"count":0}],"isBlockCoverage":false},{"functionName":"isPinnableCommand","ranges":[{"startOffset":13230,"endOffset":13609,"count":0}],"isBlockCoverage":false},{"functionName":"connectionIsStale","ranges":[{"startOffset":13610,"endOffset":13858,"count":0}],"isBlockCoverage":false},{"functionName":"shouldHandleStateChangeError","ranges":[{"startOffset":13859,"endOffset":14077,"count":0}],"isBlockCoverage":false},{"functionName":"inActiveTransaction","ranges":[{"startOffset":14078,"endOffset":14221,"count":0}],"isBlockCoverage":false},{"functionName":"isRetryableWritesEnabled","ranges":[{"startOffset":14362,"endOffset":14462,"count":0}],"isBlockCoverage":false}]},{"scriptId":"467","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/connection_pool.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":24300,"count":1}],"isBlockCoverage":true},{"functionName":"ConnectionPool","ranges":[{"startOffset":1786,"endOffset":3553,"count":8},{"startOffset":1995,"endOffset":2001,"count":0},{"startOffset":2048,"endOffset":2052,"count":0},{"startOffset":2103,"endOffset":2107,"count":0},{"startOffset":2158,"endOffset":2162,"count":0},{"startOffset":2223,"endOffset":2227,"count":0},{"startOffset":2440,"endOffset":2583,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3396,"endOffset":3545,"count":8}],"isBlockCoverage":true},{"functionName":"get address","ranges":[{"startOffset":3622,"endOffset":3695,"count":588}],"isBlockCoverage":true},{"functionName":"get closed","ranges":[{"startOffset":3846,"endOffset":3928,"count":164}],"isBlockCoverage":true},{"functionName":"get generation","ranges":[{"startOffset":4000,"endOffset":4058,"count":8}],"isBlockCoverage":true},{"functionName":"get totalConnectionCount","ranges":[{"startOffset":4177,"endOffset":4319,"count":32}],"isBlockCoverage":true},{"functionName":"get availableConnectionCount","ranges":[{"startOffset":4415,"endOffset":4495,"count":212}],"isBlockCoverage":true},{"functionName":"get pendingConnectionCount","ranges":[{"startOffset":4500,"endOffset":4567,"count":120}],"isBlockCoverage":true},{"functionName":"get currentCheckedOutCount","ranges":[{"startOffset":4572,"endOffset":4647,"count":32}],"isBlockCoverage":true},{"functionName":"get waitQueueSize","ranges":[{"startOffset":4652,"endOffset":4719,"count":860}],"isBlockCoverage":true},{"functionName":"get loadBalanced","ranges":[{"startOffset":4724,"endOffset":4792,"count":312}],"isBlockCoverage":true},{"functionName":"get serviceGenerations","ranges":[{"startOffset":4797,"endOffset":4871,"count":0}],"isBlockCoverage":false},{"functionName":"get serverError","ranges":[{"startOffset":4876,"endOffset":4949,"count":0}],"isBlockCoverage":false},{"functionName":"get checkedOutConnections","ranges":[{"startOffset":5188,"endOffset":5257,"count":0}],"isBlockCoverage":false},{"functionName":"waitQueueErrorMetrics","ranges":[{"startOffset":5360,"endOffset":5453,"count":0}],"isBlockCoverage":false},{"functionName":"ready","ranges":[{"startOffset":5511,"endOffset":5888,"count":8},{"startOffset":5580,"endOffset":5611,"count":0}],"isBlockCoverage":true},{"functionName":"checkOut","ranges":[{"startOffset":6176,"endOffset":7528,"count":156},{"startOffset":6871,"endOffset":7522,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6732,"endOffset":6761,"count":156}],"isBlockCoverage":true},{"functionName":"checkIn","ranges":[{"startOffset":7651,"endOffset":8486,"count":156},{"startOffset":7721,"endOffset":7752,"count":0},{"startOffset":8262,"endOffset":8423,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8449,"endOffset":8478,"count":156}],"isBlockCoverage":true},{"functionName":"clear","ranges":[{"startOffset":8721,"endOffset":10620,"count":0}],"isBlockCoverage":false},{"functionName":"interruptInUseConnections","ranges":[{"startOffset":10830,"endOffset":11138,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":11169,"endOffset":12033,"count":8},{"startOffset":11204,"endOffset":11235,"count":0},{"startOffset":11685,"endOffset":11865,"count":32}],"isBlockCoverage":true},{"functionName":"reauthenticate","ranges":[{"startOffset":12106,"endOffset":13027,"count":0}],"isBlockCoverage":false},{"functionName":"clearMinPoolSizeTimer","ranges":[{"startOffset":13073,"endOffset":13262,"count":8},{"startOffset":13187,"endOffset":13256,"count":0}],"isBlockCoverage":true},{"functionName":"destroyConnection","ranges":[{"startOffset":13267,"endOffset":13513,"count":0}],"isBlockCoverage":false},{"functionName":"connectionIsStale","ranges":[{"startOffset":13518,"endOffset":13890,"count":280},{"startOffset":13628,"endOffset":13640,"count":0},{"startOffset":13642,"endOffset":13824,"count":0}],"isBlockCoverage":true},{"functionName":"connectionIsIdle","ranges":[{"startOffset":13895,"endOffset":14030,"count":124},{"startOffset":13971,"endOffset":14022,"count":0}],"isBlockCoverage":true},{"functionName":"destroyConnectionIfPerished","ranges":[{"startOffset":14193,"endOffset":14605,"count":124},{"startOffset":14445,"endOffset":14496,"count":0},{"startOffset":14497,"endOffset":14525,"count":0}],"isBlockCoverage":true},{"functionName":"createConnection","ranges":[{"startOffset":14610,"endOffset":17647,"count":32}],"isBlockCoverage":true},{"functionName":"then.emitAndLog.connection_pool_events_1.ConnectionClosedEvent.id","ranges":[{"startOffset":15343,"endOffset":17040,"count":32},{"startOffset":15510,"endOffset":15735,"count":0},{"startOffset":15910,"endOffset":15991,"count":128},{"startOffset":16027,"endOffset":16784,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15949,"endOffset":15975,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16091,"endOffset":16136,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16203,"endOffset":16250,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17042,"endOffset":17639,"count":0}],"isBlockCoverage":false},{"functionName":"ensureMinPoolSize","ranges":[{"startOffset":17652,"endOffset":19179,"count":8},{"startOffset":17838,"endOffset":18056,"count":0},{"startOffset":18058,"endOffset":19173,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17872,"endOffset":17930,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":18309,"endOffset":18933,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19089,"endOffset":19119,"count":0}],"isBlockCoverage":false},{"functionName":"processWaitQueue","ranges":[{"startOffset":19184,"endOffset":22510,"count":352},{"startOffset":19245,"endOffset":19276,"count":0},{"startOffset":19355,"endOffset":20906,"count":180},{"startOffset":19453,"endOffset":19536,"count":0},{"startOffset":19582,"endOffset":19665,"count":0},{"startOffset":19728,"endOffset":20262,"count":0},{"startOffset":20311,"endOffset":20349,"count":56},{"startOffset":20349,"endOffset":20438,"count":124},{"startOffset":20438,"endOffset":20476,"count":0},{"startOffset":20476,"endOffset":20896,"count":124},{"startOffset":21006,"endOffset":21064,"count":88},{"startOffset":21065,"endOffset":21142,"count":32},{"startOffset":21144,"endOffset":22460,"count":32},{"startOffset":21273,"endOffset":21314,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21349,"endOffset":22448,"count":32},{"startOffset":21421,"endOffset":21569,"count":0},{"startOffset":21622,"endOffset":21959,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":22403,"endOffset":22432,"count":32}],"isBlockCoverage":true}]},{"scriptId":"468","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/timeout.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2688,"count":1}],"isBlockCoverage":true},{"functionName":"get name","ranges":[{"startOffset":290,"endOffset":339,"count":0}],"isBlockCoverage":false},{"functionName":"TimeoutError","ranges":[{"startOffset":344,"endOffset":414,"count":0}],"isBlockCoverage":false},{"functionName":"is","ranges":[{"startOffset":426,"endOffset":556,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":858,"endOffset":925,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout","ranges":[{"startOffset":992,"endOffset":1990,"count":640},{"startOffset":1100,"endOffset":1220,"count":0},{"startOffset":1533,"endOffset":1984,"count":164},{"startOffset":1854,"endOffset":1974,"count":0}],"isBlockCoverage":true},{"functionName":"executor","ranges":[{"startOffset":1015,"endOffset":1025,"count":320}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1235,"endOffset":1355,"count":640}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1582,"endOffset":1774,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":2075,"endOffset":2164,"count":320}],"isBlockCoverage":true},{"functionName":"expires","ranges":[{"startOffset":2176,"endOffset":2268,"count":320}],"isBlockCoverage":true},{"functionName":"is","ranges":[{"startOffset":2280,"endOffset":2623,"count":0}],"isBlockCoverage":false}]},{"scriptId":"469","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/connection_pool_events.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6076,"count":1}],"isBlockCoverage":true},{"functionName":"ConnectionPoolMonitoringEvent","ranges":[{"startOffset":750,"endOffset":844,"count":588}],"isBlockCoverage":true},{"functionName":"ConnectionPoolCreatedEvent","ranges":[{"startOffset":1110,"endOffset":1450,"count":8}],"isBlockCoverage":true},{"functionName":"ConnectionPoolReadyEvent","ranges":[{"startOffset":1706,"endOffset":1832,"count":8}],"isBlockCoverage":true},{"functionName":"ConnectionPoolClosedEvent","ranges":[{"startOffset":2086,"endOffset":2213,"count":8}],"isBlockCoverage":true},{"functionName":"ConnectionCreatedEvent","ranges":[{"startOffset":2481,"endOffset":2659,"count":32}],"isBlockCoverage":true},{"functionName":"ConnectionReadyEvent","ranges":[{"startOffset":2906,"endOffset":3082,"count":32}],"isBlockCoverage":true},{"functionName":"ConnectionClosedEvent","ranges":[{"startOffset":3319,"endOffset":3624,"count":32}],"isBlockCoverage":true},{"functionName":"ConnectionCheckOutStartedEvent","ranges":[{"startOffset":3892,"endOffset":4025,"count":156}],"isBlockCoverage":true},{"functionName":"ConnectionCheckOutFailedEvent","ranges":[{"startOffset":4309,"endOffset":4514,"count":0}],"isBlockCoverage":false},{"functionName":"ConnectionCheckedOutEvent","ranges":[{"startOffset":4801,"endOffset":4983,"count":156}],"isBlockCoverage":true},{"functionName":"ConnectionCheckedInEvent","ranges":[{"startOffset":5259,"endOffset":5440,"count":156}],"isBlockCoverage":true},{"functionName":"ConnectionPoolClearedEvent","ranges":[{"startOffset":5696,"endOffset":5958,"count":0}],"isBlockCoverage":false}]},{"scriptId":"470","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3506,"count":1}],"isBlockCoverage":true},{"functionName":"PoolClosedError","ranges":[{"startOffset":711,"endOffset":855,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":860,"endOffset":917,"count":0}],"isBlockCoverage":false},{"functionName":"PoolClearedError","ranges":[{"startOffset":1443,"endOffset":1868,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":1873,"endOffset":1931,"count":0}],"isBlockCoverage":false},{"functionName":"PoolClearedOnNetworkError","ranges":[{"startOffset":2506,"endOffset":2627,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":2632,"endOffset":2694,"count":0}],"isBlockCoverage":false},{"functionName":"WaitQueueTimeoutError","ranges":[{"startOffset":3253,"endOffset":3346,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":3351,"endOffset":3414,"count":0}],"isBlockCoverage":false}]},{"scriptId":"471","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/mongo_client_auth_providers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3974,"count":1}],"isBlockCoverage":true},{"functionName":"constructor","ranges":[{"startOffset":925,"endOffset":961,"count":0}],"isBlockCoverage":false},{"functionName":"constructor","ranges":[{"startOffset":1007,"endOffset":1036,"count":0}],"isBlockCoverage":false},{"functionName":"constructor","ranges":[{"startOffset":1086,"endOffset":1113,"count":0}],"isBlockCoverage":false},{"functionName":"constructor","ranges":[{"startOffset":1161,"endOffset":1215,"count":0}],"isBlockCoverage":false},{"functionName":"constructor","ranges":[{"startOffset":1264,"endOffset":1289,"count":0}],"isBlockCoverage":false},{"functionName":"constructor","ranges":[{"startOffset":1343,"endOffset":1372,"count":0}],"isBlockCoverage":false},{"functionName":"constructor","ranges":[{"startOffset":1428,"endOffset":1459,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1507,"endOffset":1530,"count":0}],"isBlockCoverage":false},{"functionName":"MongoClientAuthProviders","ranges":[{"startOffset":1702,"endOffset":1767,"count":8}],"isBlockCoverage":true},{"functionName":"getOrCreateProvider","ranges":[{"startOffset":2190,"endOffset":2904,"count":0}],"isBlockCoverage":false},{"functionName":"getWorkflow","ranges":[{"startOffset":2984,"endOffset":3855,"count":0}],"isBlockCoverage":false}]},{"scriptId":"472","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongocr.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1364,"count":1}],"isBlockCoverage":true},{"functionName":"auth","ranges":[{"startOffset":326,"endOffset":1299,"count":0}],"isBlockCoverage":false}]},{"scriptId":"473","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_aws.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6238,"count":1}],"isBlockCoverage":true},{"functionName":"MongoDBAWS","ranges":[{"startOffset":720,"endOffset":1027,"count":0}],"isBlockCoverage":false},{"functionName":"auth","ranges":[{"startOffset":1032,"endOffset":5097,"count":0}],"isBlockCoverage":false},{"functionName":"makeTempCredentials","ranges":[{"startOffset":5133,"endOffset":6018,"count":0}],"isBlockCoverage":false},{"functionName":"deriveRegion","ranges":[{"startOffset":6019,"endOffset":6198,"count":0}],"isBlockCoverage":false}]},{"scriptId":"474","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2793,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":836,"endOffset":923,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":962,"endOffset":1049,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1086,"endOffset":1169,"count":0}],"isBlockCoverage":false},{"functionName":"MongoDBOIDC","ranges":[{"startOffset":1318,"endOffset":1541,"count":0}],"isBlockCoverage":false},{"functionName":"auth","ranges":[{"startOffset":1593,"endOffset":2054,"count":0}],"isBlockCoverage":false},{"functionName":"prepare","ranges":[{"startOffset":2134,"endOffset":2415,"count":0}],"isBlockCoverage":false},{"functionName":"getCredentials","ranges":[{"startOffset":2534,"endOffset":2752,"count":0}],"isBlockCoverage":false}]},{"scriptId":"475","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/azure_machine_workflow.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2873,"count":1}],"isBlockCoverage":true},{"functionName":"AzureMachineWorkflow","ranges":[{"startOffset":1012,"endOffset":1060,"count":0}],"isBlockCoverage":false},{"functionName":"getToken","ranges":[{"startOffset":1124,"endOffset":1631,"count":0}],"isBlockCoverage":false},{"functionName":"getAzureTokenData","ranges":[{"startOffset":1744,"endOffset":2346,"count":0}],"isBlockCoverage":false},{"functionName":"isEndpointResultValid","ranges":[{"startOffset":2538,"endOffset":2822,"count":0}],"isBlockCoverage":false}]},{"scriptId":"476","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/machine_workflow.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4303,"count":1}],"isBlockCoverage":true},{"functionName":"MachineWorkflow","ranges":[{"startOffset":482,"endOffset":660,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":759,"endOffset":1056,"count":0}],"isBlockCoverage":false},{"functionName":"reauthenticate","ranges":[{"startOffset":1229,"endOffset":2073,"count":0}],"isBlockCoverage":false},{"functionName":"speculativeAuth","ranges":[{"startOffset":2157,"endOffset":2622,"count":0}],"isBlockCoverage":false},{"functionName":"getTokenFromCacheOrEnv","ranges":[{"startOffset":2695,"endOffset":3200,"count":0}],"isBlockCoverage":false},{"functionName":"withLock","ranges":[{"startOffset":3325,"endOffset":4213,"count":0}],"isBlockCoverage":false}]},{"scriptId":"477","url":"node:timers/promises","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6610,"count":1}],"isBlockCoverage":false},{"functionName":"cancelListenerHandler","ranges":[{"startOffset":734,"endOffset":909,"count":0}],"isBlockCoverage":false},{"functionName":"setTimeout","ranges":[{"startOffset":913,"endOffset":2342,"count":0}],"isBlockCoverage":false},{"functionName":"setImmediate","ranges":[{"startOffset":2346,"endOffset":3737,"count":0}],"isBlockCoverage":false},{"functionName":"setInterval","ranges":[{"startOffset":3741,"endOffset":5266,"count":0}],"isBlockCoverage":false},{"functionName":"Scheduler","ranges":[{"startOffset":5821,"endOffset":5883,"count":0}],"isBlockCoverage":true},{"functionName":"yield","ranges":[{"startOffset":5934,"endOffset":6052,"count":0}],"isBlockCoverage":false},{"functionName":"wait","ranges":[{"startOffset":6261,"endOffset":6435,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6540,"endOffset":6587,"count":1}],"isBlockCoverage":true}]},{"scriptId":"478","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/command_builders.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1672,"count":1}],"isBlockCoverage":true},{"functionName":"finishCommandDocument","ranges":[{"startOffset":383,"endOffset":1122,"count":0}],"isBlockCoverage":false},{"functionName":"startCommandDocument","ranges":[{"startOffset":1230,"endOffset":1574,"count":0}],"isBlockCoverage":false}]},{"scriptId":"479","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/gcp_machine_workflow.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1811,"count":1}],"isBlockCoverage":true},{"functionName":"GCPMachineWorkflow","ranges":[{"startOffset":805,"endOffset":853,"count":0}],"isBlockCoverage":false},{"functionName":"getToken","ranges":[{"startOffset":917,"endOffset":1199,"count":0}],"isBlockCoverage":false},{"functionName":"getGcpTokenData","ranges":[{"startOffset":1306,"endOffset":1762,"count":0}],"isBlockCoverage":false}]},{"scriptId":"480","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/token_cache.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1502,"count":1}],"isBlockCoverage":true},{"functionName":"get hasAccessToken","ranges":[{"startOffset":247,"endOffset":310,"count":0}],"isBlockCoverage":false},{"functionName":"get hasRefreshToken","ranges":[{"startOffset":315,"endOffset":380,"count":0}],"isBlockCoverage":false},{"functionName":"get hasIdpInfo","ranges":[{"startOffset":385,"endOffset":440,"count":0}],"isBlockCoverage":false},{"functionName":"getAccessToken","ranges":[{"startOffset":445,"endOffset":637,"count":0}],"isBlockCoverage":false},{"functionName":"getRefreshToken","ranges":[{"startOffset":642,"endOffset":837,"count":0}],"isBlockCoverage":false},{"functionName":"getIdpInfo","ranges":[{"startOffset":842,"endOffset":1022,"count":0}],"isBlockCoverage":false},{"functionName":"put","ranges":[{"startOffset":1027,"endOffset":1285,"count":0}],"isBlockCoverage":false},{"functionName":"removeAccessToken","ranges":[{"startOffset":1290,"endOffset":1355,"count":0}],"isBlockCoverage":false},{"functionName":"removeRefreshToken","ranges":[{"startOffset":1360,"endOffset":1427,"count":0}],"isBlockCoverage":false}]},{"scriptId":"481","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/token_machine_workflow.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1093,"count":1}],"isBlockCoverage":true},{"functionName":"TokenMachineWorkflow","ranges":[{"startOffset":585,"endOffset":633,"count":0}],"isBlockCoverage":false},{"functionName":"getToken","ranges":[{"startOffset":697,"endOffset":987,"count":0}],"isBlockCoverage":false}]},{"scriptId":"482","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/automated_callback_workflow.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3014,"count":1}],"isBlockCoverage":true},{"functionName":"AutomatedCallbackWorkflow","ranges":[{"startOffset":559,"endOffset":627,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":691,"endOffset":1941,"count":0}],"isBlockCoverage":false},{"functionName":"fetchAccessToken","ranges":[{"startOffset":2014,"endOffset":2893,"count":0}],"isBlockCoverage":false}]},{"scriptId":"483","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/callback_workflow.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6187,"count":1}],"isBlockCoverage":true},{"functionName":"CallbackWorkflow","ranges":[{"startOffset":1027,"endOffset":1199,"count":0}],"isBlockCoverage":false},{"functionName":"speculativeAuth","ranges":[{"startOffset":1353,"endOffset":2023,"count":0}],"isBlockCoverage":false},{"functionName":"reauthenticate","ranges":[{"startOffset":2236,"endOffset":3080,"count":0}],"isBlockCoverage":false},{"functionName":"startAuthentication","ranges":[{"startOffset":3337,"endOffset":3741,"count":0}],"isBlockCoverage":false},{"functionName":"finishAuthentication","ranges":[{"startOffset":3815,"endOffset":4049,"count":0}],"isBlockCoverage":false},{"functionName":"executeAndValidateCallback","ranges":[{"startOffset":4125,"endOffset":4535,"count":0}],"isBlockCoverage":false},{"functionName":"withLock","ranges":[{"startOffset":4661,"endOffset":5574,"count":0}],"isBlockCoverage":false},{"functionName":"isCallbackResultInvalid","ranges":[{"startOffset":5844,"endOffset":6141,"count":0}],"isBlockCoverage":false}]},{"scriptId":"484","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/human_callback_workflow.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5838,"count":1}],"isBlockCoverage":true},{"functionName":"HumanCallbackWorkflow","ranges":[{"startOffset":583,"endOffset":651,"count":0}],"isBlockCoverage":false},{"functionName":"execute","ranges":[{"startOffset":721,"endOffset":4647,"count":0}],"isBlockCoverage":false},{"functionName":"fetchAccessToken","ranges":[{"startOffset":4719,"endOffset":5729,"count":0}],"isBlockCoverage":false}]},{"scriptId":"485","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/plain.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":997,"count":1}],"isBlockCoverage":true},{"functionName":"auth","ranges":[{"startOffset":326,"endOffset":938,"count":0}],"isBlockCoverage":false}]},{"scriptId":"486","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/scram.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9752,"count":1}],"isBlockCoverage":true},{"functionName":"ScramSHA","ranges":[{"startOffset":485,"endOffset":587,"count":0}],"isBlockCoverage":false},{"functionName":"prepare","ranges":[{"startOffset":592,"endOffset":1267,"count":0}],"isBlockCoverage":false},{"functionName":"auth","ranges":[{"startOffset":1272,"endOffset":1628,"count":0}],"isBlockCoverage":false},{"functionName":"cleanUsername","ranges":[{"startOffset":1631,"endOffset":1728,"count":0}],"isBlockCoverage":false},{"functionName":"clientFirstMessageBare","ranges":[{"startOffset":1729,"endOffset":2141,"count":0}],"isBlockCoverage":false},{"functionName":"makeFirstMessage","ranges":[{"startOffset":2142,"endOffset":2821,"count":0}],"isBlockCoverage":false},{"functionName":"executeScram","ranges":[{"startOffset":2822,"endOffset":3526,"count":0}],"isBlockCoverage":false},{"functionName":"continueScramConversation","ranges":[{"startOffset":3527,"endOffset":6525,"count":0}],"isBlockCoverage":false},{"functionName":"parsePayload","ranges":[{"startOffset":6526,"endOffset":6862,"count":0}],"isBlockCoverage":false},{"functionName":"passwordDigest","ranges":[{"startOffset":6863,"endOffset":7814,"count":0}],"isBlockCoverage":false},{"functionName":"xor","ranges":[{"startOffset":7834,"endOffset":8182,"count":0}],"isBlockCoverage":false},{"functionName":"H","ranges":[{"startOffset":8183,"endOffset":8271,"count":0}],"isBlockCoverage":false},{"functionName":"HMAC","ranges":[{"startOffset":8272,"endOffset":8373,"count":0}],"isBlockCoverage":false},{"functionName":"_hiCachePurge","ranges":[{"startOffset":8416,"endOffset":8486,"count":0}],"isBlockCoverage":false},{"functionName":"HI","ranges":[{"startOffset":8541,"endOffset":9134,"count":0}],"isBlockCoverage":false},{"functionName":"compareDigest","ranges":[{"startOffset":9135,"endOffset":9476,"count":0}],"isBlockCoverage":false},{"functionName":"ScramSHA1","ranges":[{"startOffset":9516,"endOffset":9560,"count":0}],"isBlockCoverage":false},{"functionName":"ScramSHA256","ranges":[{"startOffset":9635,"endOffset":9681,"count":0}],"isBlockCoverage":false}]},{"scriptId":"487","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/dist/node.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":651,"count":1}],"isBlockCoverage":true},{"functionName":"__importDefault","ranges":[{"startOffset":70,"endOffset":151,"count":2},{"startOffset":122,"endOffset":127,"count":1},{"startOffset":128,"endOffset":148,"count":1}],"isBlockCoverage":true},{"functionName":"saslprep","ranges":[{"startOffset":440,"endOffset":532,"count":0}],"isBlockCoverage":false}]},{"scriptId":"488","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/dist/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2997,"count":1}],"isBlockCoverage":true},{"functionName":"getCodePoint","ranges":[{"startOffset":35,"endOffset":74,"count":0}],"isBlockCoverage":false},{"functionName":"first","ranges":[{"startOffset":90,"endOffset":101,"count":0}],"isBlockCoverage":false},{"functionName":"last","ranges":[{"startOffset":116,"endOffset":138,"count":0}],"isBlockCoverage":false},{"functionName":"toCodePoints","ranges":[{"startOffset":140,"endOffset":706,"count":0}],"isBlockCoverage":false},{"functionName":"saslprep","ranges":[{"startOffset":707,"endOffset":2877,"count":0}],"isBlockCoverage":false}]},{"scriptId":"489","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/dist/memory-code-points.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1209,"count":1}],"isBlockCoverage":true},{"functionName":"__importDefault","ranges":[{"startOffset":70,"endOffset":151,"count":1},{"startOffset":122,"endOffset":127,"count":0}],"isBlockCoverage":true},{"functionName":"createMemoryCodePoints","ranges":[{"startOffset":328,"endOffset":1105,"count":1}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":392,"endOffset":641,"count":6}],"isBlockCoverage":true}]},{"scriptId":"490","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/sparse-bitfield/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2303,"count":1}],"isBlockCoverage":true},{"functionName":"Bitfield","ranges":[{"startOffset":64,"endOffset":882,"count":12},{"startOffset":126,"endOffset":165,"count":6},{"startOffset":165,"endOffset":174,"count":0},{"startOffset":174,"endOffset":204,"count":6},{"startOffset":204,"endOffset":225,"count":0},{"startOffset":225,"endOffset":267,"count":6},{"startOffset":300,"endOffset":307,"count":6},{"startOffset":334,"endOffset":357,"count":6},{"startOffset":484,"endOffset":541,"count":0},{"startOffset":541,"endOffset":880,"count":6},{"startOffset":709,"endOffset":797,"count":410}],"isBlockCoverage":true},{"functionName":"Bitfield.get","ranges":[{"startOffset":909,"endOffset":1006,"count":0}],"isBlockCoverage":false},{"functionName":"Bitfield.getByte","ranges":[{"startOffset":1037,"endOffset":1207,"count":0}],"isBlockCoverage":false},{"functionName":"Bitfield.set","ranges":[{"startOffset":1234,"endOffset":1388,"count":0}],"isBlockCoverage":false},{"functionName":"Bitfield.toBuffer","ranges":[{"startOffset":1420,"endOffset":1729,"count":0}],"isBlockCoverage":false},{"functionName":"Bitfield.setByte","ranges":[{"startOffset":1760,"endOffset":2135,"count":0}],"isBlockCoverage":false},{"functionName":"alloc","ranges":[{"startOffset":2137,"endOffset":2249,"count":0}],"isBlockCoverage":false},{"functionName":"powerOfTwo","ranges":[{"startOffset":2251,"endOffset":2302,"count":6}],"isBlockCoverage":true}]},{"scriptId":"491","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/memory-pager/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3731,"count":1}],"isBlockCoverage":true},{"functionName":"Pager","ranges":[{"startOffset":24,"endOffset":440,"count":12},{"startOffset":90,"endOffset":307,"count":6},{"startOffset":307,"endOffset":314,"count":0},{"startOffset":341,"endOffset":359,"count":0},{"startOffset":360,"endOffset":366,"count":6},{"startOffset":399,"endOffset":431,"count":0},{"startOffset":432,"endOffset":438,"count":6}],"isBlockCoverage":true},{"functionName":"Pager.updated","ranges":[{"startOffset":468,"endOffset":909,"count":0}],"isBlockCoverage":false},{"functionName":"Pager.lastUpdate","ranges":[{"startOffset":940,"endOffset":1081,"count":0}],"isBlockCoverage":false},{"functionName":"Pager._array","ranges":[{"startOffset":1108,"endOffset":1476,"count":410},{"startOffset":1161,"endOffset":1211,"count":0},{"startOffset":1300,"endOffset":1460,"count":0}],"isBlockCoverage":true},{"functionName":"Pager.get","ranges":[{"startOffset":1500,"endOffset":1930,"count":0}],"isBlockCoverage":false},{"functionName":"Pager.set","ranges":[{"startOffset":1954,"endOffset":2426,"count":410},{"startOffset":2107,"endOffset":2120,"count":0},{"startOffset":2121,"endOffset":2146,"count":0},{"startOffset":2149,"endOffset":2192,"count":0},{"startOffset":2217,"endOffset":2230,"count":0},{"startOffset":2231,"endOffset":2262,"count":0},{"startOffset":2264,"endOffset":2296,"count":0},{"startOffset":2374,"endOffset":2389,"count":0}],"isBlockCoverage":true},{"functionName":"Pager.toBuffer","ranges":[{"startOffset":2455,"endOffset":2782,"count":0}],"isBlockCoverage":false},{"functionName":"grow","ranges":[{"startOffset":2784,"endOffset":2987,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":2989,"endOffset":3159,"count":410},{"startOffset":3056,"endOffset":3158,"count":0}],"isBlockCoverage":true},{"functionName":"alloc","ranges":[{"startOffset":3161,"endOffset":3288,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":3290,"endOffset":3431,"count":0}],"isBlockCoverage":false},{"functionName":"Page","ranges":[{"startOffset":3433,"endOffset":3556,"count":410}],"isBlockCoverage":true},{"functionName":"factor","ranges":[{"startOffset":3558,"endOffset":3730,"count":410}],"isBlockCoverage":true}]},{"scriptId":"492","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/dist/code-points-data.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2894,"count":1}],"isBlockCoverage":true}]},{"scriptId":"493","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/x509.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1417,"count":1}],"isBlockCoverage":true},{"functionName":"prepare","ranges":[{"startOffset":286,"endOffset":617,"count":0}],"isBlockCoverage":false},{"functionName":"auth","ranges":[{"startOffset":622,"endOffset":1140,"count":0}],"isBlockCoverage":false},{"functionName":"x509AuthenticateCommand","ranges":[{"startOffset":1164,"endOffset":1384,"count":0}],"isBlockCoverage":false}]},{"scriptId":"494","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/topology.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31612,"count":1}],"isBlockCoverage":true},{"functionName":"Topology","ranges":[{"startOffset":1806,"endOffset":5397,"count":8},{"startOffset":2016,"endOffset":2263,"count":0},{"startOffset":2304,"endOffset":2376,"count":0},{"startOffset":2417,"endOffset":2457,"count":0},{"startOffset":2565,"endOffset":2649,"count":0},{"startOffset":2760,"endOffset":2979,"count":0},{"startOffset":3204,"endOffset":3257,"count":0},{"startOffset":3293,"endOffset":3346,"count":0},{"startOffset":4835,"endOffset":4859,"count":0},{"startOffset":4861,"endOffset":5350,"count":0}],"isBlockCoverage":true},{"functionName":"detectShardedTopology","ranges":[{"startOffset":4612,"endOffset":4648,"count":0}],"isBlockCoverage":false},{"functionName":"detectSrvRecords","ranges":[{"startOffset":4680,"endOffset":4711,"count":0}],"isBlockCoverage":false},{"functionName":"detectShardedTopology","ranges":[{"startOffset":5402,"endOffset":6087,"count":0}],"isBlockCoverage":false},{"functionName":"detectSrvRecords","ranges":[{"startOffset":6092,"endOffset":6628,"count":0}],"isBlockCoverage":false},{"functionName":"get description","ranges":[{"startOffset":6707,"endOffset":6767,"count":1714}],"isBlockCoverage":true},{"functionName":"get loadBalanced","ranges":[{"startOffset":6772,"endOffset":6842,"count":291}],"isBlockCoverage":true},{"functionName":"get serverApi","ranges":[{"startOffset":6847,"endOffset":6911,"count":0}],"isBlockCoverage":false},{"functionName":"get capabilities","ranges":[{"startOffset":6916,"endOffset":6999,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":7039,"endOffset":7307,"count":8},{"startOffset":7280,"endOffset":7306,"count":0}],"isBlockCoverage":true},{"functionName":"_connect","ranges":[{"startOffset":7312,"endOffset":9926,"count":8},{"startOffset":7364,"endOffset":7369,"count":0},{"startOffset":7426,"endOffset":7462,"count":0},{"startOffset":8507,"endOffset":8852,"count":0},{"startOffset":8907,"endOffset":8950,"count":0},{"startOffset":9354,"endOffset":9648,"count":0},{"startOffset":9844,"endOffset":9920,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8183,"endOffset":8314,"count":8}],"isBlockCoverage":true},{"functionName":"close","ranges":[{"startOffset":9962,"endOffset":10922,"count":8},{"startOffset":10067,"endOffset":10098,"count":0},{"startOffset":10469,"endOffset":10633,"count":0}],"isBlockCoverage":true},{"functionName":"selectServer","ranges":[{"startOffset":11376,"endOffset":15154,"count":164},{"startOffset":11488,"endOffset":12235,"count":156},{"startOffset":11536,"endOffset":11693,"count":0},{"startOffset":11889,"endOffset":12108,"count":0},{"startOffset":12235,"endOffset":12299,"count":8},{"startOffset":12428,"endOffset":12437,"count":0},{"startOffset":12531,"endOffset":12752,"count":0},{"startOffset":12913,"endOffset":12935,"count":156},{"startOffset":12959,"endOffset":12973,"count":0},{"startOffset":12974,"endOffset":12995,"count":0},{"startOffset":12997,"endOffset":13454,"count":0},{"startOffset":13635,"endOffset":13639,"count":0},{"startOffset":14274,"endOffset":15148,"count":0}],"isBlockCoverage":true},{"functionName":"serverUpdateHandler","ranges":[{"startOffset":15353,"endOffset":18225,"count":8},{"startOffset":15464,"endOffset":15495,"count":0},{"startOffset":15650,"endOffset":15681,"count":0},{"startOffset":15945,"endOffset":15976,"count":0},{"startOffset":16508,"endOffset":16585,"count":0},{"startOffset":17165,"endOffset":17311,"count":0}],"isBlockCoverage":true},{"functionName":"auth","ranges":[{"startOffset":18230,"endOffset":18460,"count":0}],"isBlockCoverage":false},{"functionName":"get clientMetadata","ranges":[{"startOffset":18465,"endOffset":18533,"count":0}],"isBlockCoverage":false},{"functionName":"isConnected","ranges":[{"startOffset":18538,"endOffset":18617,"count":0}],"isBlockCoverage":false},{"functionName":"isDestroyed","ranges":[{"startOffset":18622,"endOffset":18698,"count":0}],"isBlockCoverage":false},{"functionName":"lastHello","ranges":[{"startOffset":18957,"endOffset":19332,"count":0}],"isBlockCoverage":false},{"functionName":"get commonWireVersion","ranges":[{"startOffset":19337,"endOffset":19419,"count":0}],"isBlockCoverage":false},{"functionName":"get logicalSessionTimeoutMinutes","ranges":[{"startOffset":19424,"endOffset":19528,"count":312}],"isBlockCoverage":true},{"functionName":"get clusterTime","ranges":[{"startOffset":19533,"endOffset":19593,"count":0}],"isBlockCoverage":false},{"functionName":"set clusterTime","ranges":[{"startOffset":19598,"endOffset":19676,"count":0}],"isBlockCoverage":false},{"functionName":"destroyServer","ranges":[{"startOffset":20504,"endOffset":20908,"count":8},{"startOffset":20604,"endOffset":20653,"count":32},{"startOffset":20857,"endOffset":20906,"count":136}],"isBlockCoverage":true},{"functionName":"topologyTypeFromOptions","ranges":[{"startOffset":20955,"endOffset":21315,"count":8},{"startOffset":21034,"endOffset":21086,"count":0},{"startOffset":21116,"endOffset":21181,"count":0},{"startOffset":21213,"endOffset":21271,"count":0}],"isBlockCoverage":true},{"functionName":"createAndConnectServer","ranges":[{"startOffset":21540,"endOffset":22093,"count":8},{"startOffset":21874,"endOffset":21939,"count":136}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21901,"endOffset":21931,"count":604}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21992,"endOffset":22048,"count":8}],"isBlockCoverage":true},{"functionName":"updateServers","ranges":[{"startOffset":22205,"endOffset":24498,"count":8},{"startOffset":22657,"endOffset":22756,"count":0},{"startOffset":22758,"endOffset":22987,"count":0},{"startOffset":23205,"endOffset":23368,"count":0},{"startOffset":23725,"endOffset":23887,"count":0},{"startOffset":24166,"endOffset":24490,"count":0}],"isBlockCoverage":true},{"functionName":"drainWaitQueue","ranges":[{"startOffset":24499,"endOffset":25272,"count":8},{"startOffset":24569,"endOffset":25270,"count":0}],"isBlockCoverage":true},{"functionName":"processWaitQueue","ranges":[{"startOffset":25273,"endOffset":30217,"count":172},{"startOffset":25363,"endOffset":25472,"count":0},{"startOffset":25837,"endOffset":25870,"count":0},{"startOffset":25912,"endOffset":25945,"count":0},{"startOffset":26268,"endOffset":26286,"count":0},{"startOffset":26309,"endOffset":26329,"count":0},{"startOffset":26349,"endOffset":26928,"count":0},{"startOffset":27004,"endOffset":27831,"count":8},{"startOffset":27103,"endOffset":27112,"count":0},{"startOffset":27214,"endOffset":27675,"count":0},{"startOffset":27831,"endOffset":28420,"count":164},{"startOffset":27981,"endOffset":28420,"count":0},{"startOffset":28420,"endOffset":28450,"count":164},{"startOffset":28450,"endOffset":29171,"count":0},{"startOffset":29171,"endOffset":29251,"count":164},{"startOffset":29251,"endOffset":29265,"count":0},{"startOffset":29266,"endOffset":29289,"count":0},{"startOffset":29290,"endOffset":29307,"count":0},{"startOffset":29309,"endOffset":29371,"count":0},{"startOffset":29371,"endOffset":29452,"count":164},{"startOffset":29452,"endOffset":29461,"count":0},{"startOffset":29555,"endOffset":29860,"count":0},{"startOffset":29860,"endOffset":29915,"count":164},{"startOffset":29957,"endOffset":30215,"count":8}],"isBlockCoverage":true},{"functionName":"scheduleServerCheck","ranges":[{"startOffset":30105,"endOffset":30197,"count":8}],"isBlockCoverage":true},{"functionName":"isStaleServerDescription","ranges":[{"startOffset":30218,"endOffset":30620,"count":8}],"isBlockCoverage":true},{"functionName":"ServerCapabilities","ranges":[{"startOffset":30667,"endOffset":30807,"count":0}],"isBlockCoverage":false},{"functionName":"get hasAggregationCursor","ranges":[{"startOffset":30812,"endOffset":30887,"count":0}],"isBlockCoverage":false},{"functionName":"get hasWriteCommands","ranges":[{"startOffset":30892,"endOffset":30963,"count":0}],"isBlockCoverage":false},{"functionName":"get hasTextSearch","ranges":[{"startOffset":30968,"endOffset":31036,"count":0}],"isBlockCoverage":false},{"functionName":"get hasAuthCommands","ranges":[{"startOffset":31041,"endOffset":31111,"count":0}],"isBlockCoverage":false},{"functionName":"get hasListCollectionsCommand","ranges":[{"startOffset":31116,"endOffset":31196,"count":0}],"isBlockCoverage":false},{"functionName":"get hasListIndexesCommand","ranges":[{"startOffset":31201,"endOffset":31277,"count":0}],"isBlockCoverage":false},{"functionName":"get supportsSnapshotReads","ranges":[{"startOffset":31282,"endOffset":31359,"count":0}],"isBlockCoverage":false},{"functionName":"get commandsTakeWriteConcern","ranges":[{"startOffset":31364,"endOffset":31443,"count":0}],"isBlockCoverage":false},{"functionName":"get commandsTakeCollation","ranges":[{"startOffset":31448,"endOffset":31524,"count":0}],"isBlockCoverage":false}]},{"scriptId":"495","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/server_selection_events.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3174,"count":1}],"isBlockCoverage":true},{"functionName":"ServerSelectionEvent","ranges":[{"startOffset":522,"endOffset":709,"count":0}],"isBlockCoverage":false},{"functionName":"ServerSelectionStartedEvent","ranges":[{"startOffset":946,"endOffset":1198,"count":0}],"isBlockCoverage":false},{"functionName":"ServerSelectionFailedEvent","ranges":[{"startOffset":1449,"endOffset":1736,"count":0}],"isBlockCoverage":false},{"functionName":"ServerSelectionSucceededEvent","ranges":[{"startOffset":1989,"endOffset":2403,"count":0}],"isBlockCoverage":false},{"functionName":"WaitingForSuitableServerEvent","ranges":[{"startOffset":2706,"endOffset":3049,"count":0}],"isBlockCoverage":false}]},{"scriptId":"496","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/srv_polling.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3251,"count":1}],"isBlockCoverage":true},{"functionName":"SrvPollingEvent","ranges":[{"startOffset":386,"endOffset":455,"count":0}],"isBlockCoverage":false},{"functionName":"hostnames","ranges":[{"startOffset":460,"endOffset":578,"count":0}],"isBlockCoverage":false},{"functionName":"SrvPoller","ranges":[{"startOffset":703,"endOffset":1277,"count":0}],"isBlockCoverage":false},{"functionName":"get srvAddress","ranges":[{"startOffset":1282,"endOffset":1369,"count":0}],"isBlockCoverage":false},{"functionName":"get intervalMS","ranges":[{"startOffset":1374,"endOffset":1481,"count":0}],"isBlockCoverage":false},{"functionName":"start","ranges":[{"startOffset":1486,"endOffset":1570,"count":0}],"isBlockCoverage":false},{"functionName":"stop","ranges":[{"startOffset":1575,"endOffset":1756,"count":0}],"isBlockCoverage":false},{"functionName":"schedule","ranges":[{"startOffset":1836,"endOffset":2152,"count":0}],"isBlockCoverage":false},{"functionName":"success","ranges":[{"startOffset":2157,"endOffset":2322,"count":0}],"isBlockCoverage":false},{"functionName":"failure","ranges":[{"startOffset":2327,"endOffset":2397,"count":0}],"isBlockCoverage":false},{"functionName":"_poll","ranges":[{"startOffset":2402,"endOffset":3109,"count":0}],"isBlockCoverage":false}]},{"scriptId":"497","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/gridfs/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5136,"count":1}],"isBlockCoverage":true},{"functionName":"GridFSBucket","ranges":[{"startOffset":555,"endOffset":1155,"count":0}],"isBlockCoverage":false},{"functionName":"openUploadStream","ranges":[{"startOffset":1465,"endOffset":1586,"count":0}],"isBlockCoverage":false},{"functionName":"openUploadStreamWithId","ranges":[{"startOffset":1793,"endOffset":1935,"count":0}],"isBlockCoverage":false},{"functionName":"openDownloadStream","ranges":[{"startOffset":2039,"endOffset":2236,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":2346,"endOffset":2854,"count":0}],"isBlockCoverage":false},{"functionName":"find","ranges":[{"startOffset":2926,"endOffset":3027,"count":0}],"isBlockCoverage":false},{"functionName":"openDownloadStreamByName","ranges":[{"startOffset":3398,"endOffset":3974,"count":0}],"isBlockCoverage":false},{"functionName":"rename","ranges":[{"startOffset":4160,"endOffset":4492,"count":0}],"isBlockCoverage":false},{"functionName":"drop","ranges":[{"startOffset":4583,"endOffset":4696,"count":0}],"isBlockCoverage":false}]},{"scriptId":"498","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/gridfs/download.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10732,"count":1}],"isBlockCoverage":true},{"functionName":"GridFSBucketReadStream","ranges":[{"startOffset":680,"endOffset":1174,"count":0}],"isBlockCoverage":false},{"functionName":"_read","ranges":[{"startOffset":1309,"endOffset":1419,"count":0}],"isBlockCoverage":false},{"functionName":"start","ranges":[{"startOffset":1697,"endOffset":1814,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":2077,"endOffset":2186,"count":0}],"isBlockCoverage":false},{"functionName":"abort","ranges":[{"startOffset":2423,"endOffset":2531,"count":0}],"isBlockCoverage":false},{"functionName":"throwIfInitialized","ranges":[{"startOffset":2731,"endOffset":2912,"count":0}],"isBlockCoverage":false},{"functionName":"doRead","ranges":[{"startOffset":2913,"endOffset":5683,"count":0}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":5684,"endOffset":8593,"count":0}],"isBlockCoverage":false},{"functionName":"waitForFile","ranges":[{"startOffset":8594,"endOffset":8838,"count":0}],"isBlockCoverage":false},{"functionName":"handleStartOption","ranges":[{"startOffset":8839,"endOffset":9814,"count":0}],"isBlockCoverage":false},{"functionName":"handleEndOption","ranges":[{"startOffset":9815,"endOffset":10695,"count":0}],"isBlockCoverage":false}]},{"scriptId":"499","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/gridfs/upload.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10976,"count":1}],"isBlockCoverage":true},{"functionName":"GridFSBucketWriteStream","ranges":[{"startOffset":765,"endOffset":2616,"count":0}],"isBlockCoverage":false},{"functionName":"_construct","ranges":[{"startOffset":2745,"endOffset":2919,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":3257,"endOffset":3348,"count":0}],"isBlockCoverage":false},{"functionName":"_final","ranges":[{"startOffset":3374,"endOffset":3566,"count":0}],"isBlockCoverage":false},{"functionName":"abort","ranges":[{"startOffset":3728,"endOffset":4256,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":4318,"endOffset":4529,"count":0}],"isBlockCoverage":false},{"functionName":"createChunkDoc","ranges":[{"startOffset":4530,"endOffset":4682,"count":0}],"isBlockCoverage":false},{"functionName":"checkChunksIndex","ranges":[{"startOffset":4683,"endOffset":5520,"count":0}],"isBlockCoverage":false},{"functionName":"checkDone","ranges":[{"startOffset":5521,"endOffset":6448,"count":0}],"isBlockCoverage":false},{"functionName":"checkIndexes","ranges":[{"startOffset":6449,"endOffset":7458,"count":0}],"isBlockCoverage":false},{"functionName":"createFilesDoc","ranges":[{"startOffset":7459,"endOffset":7873,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":7874,"endOffset":9882,"count":0}],"isBlockCoverage":false},{"functionName":"writeRemnant","ranges":[{"startOffset":9883,"endOffset":10733,"count":0}],"isBlockCoverage":false},{"functionName":"isAborted","ranges":[{"startOffset":10734,"endOffset":10941,"count":0}],"isBlockCoverage":false}]},{"scriptId":"500","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/client_encryption.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":23331,"count":1}],"isBlockCoverage":true},{"functionName":"getMongoCrypt","ranges":[{"startOffset":541,"endOffset":768,"count":0}],"isBlockCoverage":false},{"functionName":"ClientEncryption","ranges":[{"startOffset":1452,"endOffset":2364,"count":0}],"isBlockCoverage":false},{"functionName":"createDataKey","ranges":[{"startOffset":3297,"endOffset":5116,"count":0}],"isBlockCoverage":false},{"functionName":"rewrapManyDataKey","ranges":[{"startOffset":6186,"endOffset":7792,"count":0}],"isBlockCoverage":false},{"functionName":"deleteKey","ranges":[{"startOffset":8219,"endOffset":8554,"count":0}],"isBlockCoverage":false},{"functionName":"getKeys","ranges":[{"startOffset":8876,"endOffset":9187,"count":0}],"isBlockCoverage":false},{"functionName":"getKey","ranges":[{"startOffset":9750,"endOffset":10083,"count":0}],"isBlockCoverage":false},{"functionName":"getKeyByAltName","ranges":[{"startOffset":10721,"endOffset":11090,"count":0}],"isBlockCoverage":false},{"functionName":"addKeyAltName","ranges":[{"startOffset":12013,"endOffset":12470,"count":0}],"isBlockCoverage":false},{"functionName":"removeKeyAltName","ranges":[{"startOffset":13542,"endOffset":14739,"count":0}],"isBlockCoverage":false},{"functionName":"createEncryptedCollection","ranges":[{"startOffset":15666,"endOffset":17160,"count":0}],"isBlockCoverage":false},{"functionName":"encrypt","ranges":[{"startOffset":18330,"endOffset":18426,"count":0}],"isBlockCoverage":false},{"functionName":"encryptExpression","ranges":[{"startOffset":19316,"endOffset":19431,"count":0}],"isBlockCoverage":false},{"functionName":"decrypt","ranges":[{"startOffset":19850,"endOffset":20274,"count":0}],"isBlockCoverage":false},{"functionName":"askForKMSCredentials","ranges":[{"startOffset":20541,"endOffset":20654,"count":0}],"isBlockCoverage":false},{"functionName":"get libmongocryptVersion","ranges":[{"startOffset":20666,"endOffset":20770,"count":0}],"isBlockCoverage":false},{"functionName":"_encrypt","ranges":[{"startOffset":21586,"endOffset":23238,"count":0}],"isBlockCoverage":false}]},{"scriptId":"501","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/objectid.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":799,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":443,"endOffset":476,"count":0}],"isBlockCoverage":false},{"functionName":"objectIdValueOf","ranges":[{"startOffset":663,"endOffset":723,"count":75}],"isBlockCoverage":true}]},{"scriptId":"502","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/symbols.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1171,"count":1}],"isBlockCoverage":true}]},{"scriptId":"503","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/getConstructorName.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":334,"count":1}],"isBlockCoverage":true},{"functionName":"getConstructorName","ranges":[{"startOffset":151,"endOffset":332,"count":4},{"startOffset":205,"endOffset":229,"count":0},{"startOffset":275,"endOffset":299,"count":0}],"isBlockCoverage":true}]},{"scriptId":"504","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":252,"count":1}],"isBlockCoverage":true}]},{"scriptId":"505","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/drivers/node-mongodb-native/connection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12693,"count":1}],"isBlockCoverage":true},{"functionName":"NativeConnection","ranges":[{"startOffset":627,"endOffset":730,"count":1}],"isBlockCoverage":true},{"functionName":"NativeConnection.useDb","ranges":[{"startOffset":1818,"endOffset":3971,"count":0}],"isBlockCoverage":false},{"functionName":"removeDb","ranges":[{"startOffset":4663,"endOffset":5108,"count":0}],"isBlockCoverage":false},{"functionName":"doClose","ranges":[{"startOffset":5258,"endOffset":5984,"count":8},{"startOffset":5317,"endOffset":5339,"count":0},{"startOffset":5392,"endOffset":5420,"count":0},{"startOffset":5422,"endOffset":5497,"count":0},{"startOffset":5522,"endOffset":5544,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5931,"endOffset":5964,"count":8}],"isBlockCoverage":true},{"functionName":"listDatabases","ranges":[{"startOffset":6134,"endOffset":6249,"count":0}],"isBlockCoverage":false},{"functionName":"createClient","ranges":[{"startOffset":6313,"endOffset":9334,"count":8},{"startOffset":6388,"endOffset":6621,"count":0},{"startOffset":6650,"endOffset":6893,"count":0},{"startOffset":6980,"endOffset":7314,"count":0},{"startOffset":7424,"endOffset":7459,"count":0},{"startOffset":7460,"endOffset":7492,"count":0},{"startOffset":7547,"endOffset":7666,"count":0},{"startOffset":7701,"endOffset":7794,"count":0},{"startOffset":7833,"endOffset":7936,"count":0},{"startOffset":7976,"endOffset":8082,"count":0},{"startOffset":8146,"endOffset":8347,"count":0},{"startOffset":8439,"endOffset":8542,"count":0},{"startOffset":8546,"endOffset":8575,"count":0},{"startOffset":8669,"endOffset":8701,"count":0},{"startOffset":9030,"endOffset":9109,"count":0},{"startOffset":9271,"endOffset":9317,"count":0}],"isBlockCoverage":true},{"functionName":"setClient","ranges":[{"startOffset":9395,"endOffset":10164,"count":0}],"isBlockCoverage":false},{"functionName":"_setClient","ranges":[{"startOffset":10186,"endOffset":12627,"count":8},{"startOffset":10267,"endOffset":10286,"count":0},{"startOffset":10504,"endOffset":10513,"count":0},{"startOffset":10677,"endOffset":10686,"count":0},{"startOffset":10717,"endOffset":10725,"count":0},{"startOffset":11347,"endOffset":11352,"count":0},{"startOffset":11636,"endOffset":12188,"count":0},{"startOffset":12221,"endOffset":12462,"count":0},{"startOffset":12518,"endOffset":12625,"count":32}],"isBlockCoverage":true},{"functionName":"_handleReconnect","ranges":[{"startOffset":10816,"endOffset":11230,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11424,"endOffset":11630,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11723,"endOffset":12182,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":12255,"endOffset":12298,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":12332,"endOffset":12374,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":12411,"endOffset":12456,"count":0}],"isBlockCoverage":false}]},{"scriptId":"506","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/connection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":51405,"count":1}],"isBlockCoverage":true},{"functionName":"Connection","ranges":[{"startOffset":2499,"endOffset":3101,"count":1},{"startOffset":3031,"endOffset":3079,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3640,"endOffset":3685,"count":144}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3694,"endOffset":4149,"count":32},{"startOffset":3736,"endOffset":3802,"count":0},{"startOffset":3991,"endOffset":4029,"count":0},{"startOffset":4067,"endOffset":4108,"count":8}],"isBlockCoverage":true},{"functionName":"Connection.get","ranges":[{"startOffset":4396,"endOffset":4521,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.set","ranges":[{"startOffset":5486,"endOffset":5676,"count":0}],"isBlockCoverage":false},{"functionName":"createCollection","ranges":[{"startOffset":10806,"endOffset":11161,"count":32},{"startOffset":10923,"endOffset":10960,"count":0},{"startOffset":10963,"endOffset":11069,"count":0}],"isBlockCoverage":true},{"functionName":"createCollections","ranges":[{"startOffset":11484,"endOffset":12275,"count":0}],"isBlockCoverage":false},{"functionName":"withSession","ranges":[{"startOffset":12731,"endOffset":12917,"count":0}],"isBlockCoverage":false},{"functionName":"startSession","ranges":[{"startOffset":14265,"endOffset":14580,"count":0}],"isBlockCoverage":false},{"functionName":"transaction","ranges":[{"startOffset":16044,"endOffset":16545,"count":0}],"isBlockCoverage":false},{"functionName":"_wrapUserTransaction","ranges":[{"startOffset":16625,"endOffset":17044,"count":0}],"isBlockCoverage":false},{"functionName":"_resetSessionDocuments","ranges":[{"startOffset":17137,"endOffset":18153,"count":0}],"isBlockCoverage":false},{"functionName":"dropCollection","ranges":[{"startOffset":18430,"endOffset":18726,"count":0}],"isBlockCoverage":false},{"functionName":"_waitForConnect","ranges":[{"startOffset":18891,"endOffset":19139,"count":32},{"startOffset":19015,"endOffset":19046,"count":0},{"startOffset":19048,"endOffset":19137,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":19072,"endOffset":19131,"count":0}],"isBlockCoverage":false},{"functionName":"listCollections","ranges":[{"startOffset":19370,"endOffset":19516,"count":0}],"isBlockCoverage":false},{"functionName":"listDatabases","ranges":[{"startOffset":19992,"endOffset":20166,"count":0}],"isBlockCoverage":false},{"functionName":"dropDatabase","ranges":[{"startOffset":20574,"endOffset":21168,"count":0}],"isBlockCoverage":false},{"functionName":"_shouldBufferCommands","ranges":[{"startOffset":21235,"endOffset":21470,"count":148},{"startOffset":21312,"endOffset":21356,"count":0},{"startOffset":21404,"endOffset":21453,"count":0}],"isBlockCoverage":true},{"functionName":"Connection.error","ranges":[{"startOffset":21885,"endOffset":22077,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.onOpen","ranges":[{"startOffset":22178,"endOffset":22578,"count":8},{"startOffset":22261,"endOffset":22297,"count":32},{"startOffset":22447,"endOffset":22554,"count":32}],"isBlockCoverage":true},{"functionName":"openUri","ranges":[{"startOffset":26927,"endOffset":28471,"count":8},{"startOffset":27051,"endOffset":27123,"count":0},{"startOffset":27385,"endOffset":27415,"count":0},{"startOffset":27417,"endOffset":27502,"count":0},{"startOffset":27552,"endOffset":27684,"count":0},{"startOffset":28015,"endOffset":28132,"count":32},{"startOffset":28325,"endOffset":28347,"count":0},{"startOffset":28396,"endOffset":28453,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":27756,"endOffset":27766,"count":8}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":27779,"endOffset":27961,"count":0}],"isBlockCoverage":false},{"functionName":"$modelInitNoop","ranges":[{"startOffset":28098,"endOffset":28126,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":28655,"endOffset":28854,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":29042,"endOffset":29243,"count":0}],"isBlockCoverage":false},{"functionName":"_validateArgs","ranges":[{"startOffset":29265,"endOffset":29609,"count":8},{"startOffset":29350,"endOffset":29369,"count":0},{"startOffset":29371,"endOffset":29468,"count":0},{"startOffset":29510,"endOffset":29607,"count":0}],"isBlockCoverage":true},{"functionName":"_handleConnectionErrors","ranges":[{"startOffset":29630,"endOffset":29850,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":30201,"endOffset":30615,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":30757,"endOffset":31434,"count":8},{"startOffset":30848,"endOffset":30885,"count":0},{"startOffset":30888,"endOffset":30983,"count":0},{"startOffset":31005,"endOffset":31033,"count":0},{"startOffset":31035,"endOffset":31082,"count":0},{"startOffset":31181,"endOffset":31395,"count":32}],"isBlockCoverage":true},{"functionName":"_close","ranges":[{"startOffset":31612,"endOffset":33353,"count":8},{"startOffset":31943,"endOffset":32232,"count":0},{"startOffset":32358,"endOffset":32404,"count":0},{"startOffset":32406,"endOffset":32493,"count":0},{"startOffset":32539,"endOffset":33018,"count":0},{"startOffset":33024,"endOffset":33331,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32588,"endOffset":33016,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":33076,"endOffset":33329,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.doClose","ranges":[{"startOffset":33463,"endOffset":33542,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.onClose","ranges":[{"startOffset":33641,"endOffset":34146,"count":8},{"startOffset":33829,"endOffset":33942,"count":32},{"startOffset":34008,"endOffset":34144,"count":0}],"isBlockCoverage":true},{"functionName":"Connection.collection","ranges":[{"startOffset":34810,"endOffset":35578,"count":4},{"startOffset":34908,"endOffset":34931,"count":0},{"startOffset":35010,"endOffset":35034,"count":0},{"startOffset":35124,"endOffset":35153,"count":0},{"startOffset":35266,"endOffset":35270,"count":0},{"startOffset":35409,"endOffset":35435,"count":0}],"isBlockCoverage":true},{"functionName":"Connection.plugin","ranges":[{"startOffset":36193,"endOffset":36263,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.model","ranges":[{"startOffset":37725,"endOffset":40586,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.deleteModel","ranges":[{"startOffset":41376,"endOffset":42037,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.watch","ranges":[{"startOffset":43433,"endOffset":43981,"count":0}],"isBlockCoverage":false},{"functionName":"asPromise","ranges":[{"startOffset":44400,"endOffset":44552,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.modelNames","ranges":[{"startOffset":44698,"endOffset":44747,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.shouldAuthenticate","ranges":[{"startOffset":45135,"endOffset":45250,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.authMechanismDoesNotRequirePassword","ranges":[{"startOffset":45652,"endOffset":45811,"count":0}],"isBlockCoverage":false},{"functionName":"Connection.optionsProvideAuthenticationData","ranges":[{"startOffset":46410,"endOffset":46547,"count":0}],"isBlockCoverage":false},{"functionName":"getClient","ranges":[{"startOffset":46998,"endOffset":47044,"count":0}],"isBlockCoverage":false},{"functionName":"setClient","ranges":[{"startOffset":47739,"endOffset":47840,"count":0}],"isBlockCoverage":false},{"functionName":"createClient","ranges":[{"startOffset":47958,"endOffset":48065,"count":0}],"isBlockCoverage":false},{"functionName":"syncIndexes","ranges":[{"startOffset":48604,"endOffset":49373,"count":0}],"isBlockCoverage":false}]},{"scriptId":"507","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cursor/changeStream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3524,"count":1}],"isBlockCoverage":true},{"functionName":"ChangeStream","ranges":[{"startOffset":277,"endOffset":972,"count":0}],"isBlockCoverage":false},{"functionName":"_bindEvents","ranges":[{"startOffset":976,"endOffset":2040,"count":0}],"isBlockCoverage":false},{"functionName":"hasNext","ranges":[{"startOffset":2044,"endOffset":2109,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":2113,"endOffset":2967,"count":0}],"isBlockCoverage":false},{"functionName":"addListener","ranges":[{"startOffset":2971,"endOffset":3074,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":3078,"endOffset":3163,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":3167,"endOffset":3256,"count":0}],"isBlockCoverage":false},{"functionName":"_queue","ranges":[{"startOffset":3260,"endOffset":3312,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":3316,"endOffset":3470,"count":0}],"isBlockCoverage":false}]},{"scriptId":"508","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":91408,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1466,"endOffset":1490,"count":20}],"isBlockCoverage":true},{"functionName":"Schema","ranges":[{"startOffset":7007,"endOffset":8858,"count":4},{"startOffset":7072,"endOffset":7114,"count":0},{"startOffset":7863,"endOffset":7938,"count":0},{"startOffset":8039,"endOffset":8508,"count":0},{"startOffset":8598,"endOffset":8624,"count":0}],"isBlockCoverage":true},{"functionName":"aliasFields","ranges":[{"startOffset":8930,"endOffset":10527,"count":16},{"startOffset":9009,"endOffset":10525,"count":44},{"startOffset":9062,"endOffset":9096,"count":0},{"startOffset":9189,"endOffset":9216,"count":0},{"startOffset":9293,"endOffset":10525,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9623,"endOffset":9829,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9854,"endOffset":9965,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10218,"endOffset":10396,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10417,"endOffset":10512,"count":0}],"isBlockCoverage":true},{"functionName":"Schema.clone","ranges":[{"startOffset":13609,"endOffset":13750,"count":0}],"isBlockCoverage":false},{"functionName":"_clone","ranges":[{"startOffset":13798,"endOffset":16150,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.pick","ranges":[{"startOffset":16968,"endOffset":17571,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.omit","ranges":[{"startOffset":18362,"endOffset":18832,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.defaultOptions","ranges":[{"startOffset":19110,"endOffset":20611,"count":4},{"startOffset":19176,"endOffset":19180,"count":0},{"startOffset":19252,"endOffset":19257,"count":0},{"startOffset":19300,"endOffset":19320,"count":0},{"startOffset":19380,"endOffset":19405,"count":0},{"startOffset":19448,"endOffset":19464,"count":0},{"startOffset":20013,"endOffset":20130,"count":0},{"startOffset":20172,"endOffset":20239,"count":0},{"startOffset":20277,"endOffset":20315,"count":0},{"startOffset":20317,"endOffset":20436,"count":0},{"startOffset":20474,"endOffset":20496,"count":0},{"startOffset":20498,"endOffset":20590,"count":0}],"isBlockCoverage":true},{"functionName":"Schema.discriminator","ranges":[{"startOffset":22505,"endOffset":22686,"count":0}],"isBlockCoverage":false},{"functionName":"Schema._defaultToObjectOptions","ranges":[{"startOffset":22833,"endOffset":23580,"count":25},{"startOffset":22870,"endOffset":22880,"count":0},{"startOffset":22933,"endOffset":22973,"count":24},{"startOffset":22975,"endOffset":23030,"count":24},{"startOffset":23030,"endOffset":23088,"count":1},{"startOffset":23089,"endOffset":23119,"count":1},{"startOffset":23120,"endOffset":23125,"count":1},{"startOffset":23170,"endOffset":23175,"count":1},{"startOffset":23489,"endOffset":23494,"count":1}],"isBlockCoverage":true},{"functionName":"add","ranges":[{"startOffset":24261,"endOffset":29811,"count":16},{"startOffset":24359,"endOffset":24404,"count":0},{"startOffset":24633,"endOffset":24650,"count":0},{"startOffset":24652,"endOffset":24687,"count":0},{"startOffset":24832,"endOffset":24854,"count":0},{"startOffset":24955,"endOffset":29655,"count":44},{"startOffset":24999,"endOffset":25022,"count":0},{"startOffset":25107,"endOffset":25226,"count":0},{"startOffset":25317,"endOffset":25333,"count":4},{"startOffset":25335,"endOffset":25358,"count":0},{"startOffset":25497,"endOffset":25817,"count":0},{"startOffset":25847,"endOffset":25958,"count":40},{"startOffset":25882,"endOffset":25910,"count":8},{"startOffset":25911,"endOffset":25935,"count":0},{"startOffset":25965,"endOffset":26183,"count":0},{"startOffset":26263,"endOffset":26270,"count":0},{"startOffset":26291,"endOffset":26339,"count":0},{"startOffset":26368,"endOffset":26387,"count":5},{"startOffset":26388,"endOffset":26405,"count":5},{"startOffset":26407,"endOffset":26535,"count":0},{"startOffset":26559,"endOffset":26594,"count":13},{"startOffset":26597,"endOffset":27155,"count":13},{"startOffset":26749,"endOffset":26826,"count":0},{"startOffset":26888,"endOffset":26917,"count":5},{"startOffset":26918,"endOffset":26956,"count":5},{"startOffset":26958,"endOffset":27149,"count":0},{"startOffset":27155,"endOffset":29651,"count":31},{"startOffset":27194,"endOffset":27423,"count":0},{"startOffset":27490,"endOffset":27506,"count":0},{"startOffset":27509,"endOffset":27834,"count":0},{"startOffset":27969,"endOffset":28004,"count":0},{"startOffset":28006,"endOffset":29132,"count":0},{"startOffset":29234,"endOffset":29315,"count":0},{"startOffset":29442,"endOffset":29637,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":29724,"endOffset":29757,"count":44}],"isBlockCoverage":true},{"functionName":"alias","ranges":[{"startOffset":30672,"endOffset":30758,"count":0}],"isBlockCoverage":false},{"functionName":"removeIndex","ranges":[{"startOffset":31687,"endOffset":32403,"count":0}],"isBlockCoverage":false},{"functionName":"clearIndexes","ranges":[{"startOffset":32957,"endOffset":33028,"count":0}],"isBlockCoverage":false},{"functionName":"searchIndex","ranges":[{"startOffset":33704,"endOffset":33798,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.path","ranges":[{"startOffset":35685,"endOffset":41668,"count":1180},{"startOffset":35732,"endOffset":36440,"count":1136},{"startOffset":35768,"endOffset":35806,"count":1132},{"startOffset":35806,"endOffset":35995,"count":4},{"startOffset":35995,"endOffset":36027,"count":0},{"startOffset":36027,"endOffset":36119,"count":4},{"startOffset":36119,"endOffset":36148,"count":0},{"startOffset":36148,"endOffset":36273,"count":4},{"startOffset":36273,"endOffset":36305,"count":0},{"startOffset":36305,"endOffset":36375,"count":4},{"startOffset":36375,"endOffset":36417,"count":0},{"startOffset":36424,"endOffset":36435,"count":4},{"startOffset":36440,"endOffset":36574,"count":44},{"startOffset":36574,"endOffset":36618,"count":0},{"startOffset":36620,"endOffset":36926,"count":0},{"startOffset":36926,"endOffset":36958,"count":44},{"startOffset":36958,"endOffset":37001,"count":36},{"startOffset":37003,"endOffset":37040,"count":6},{"startOffset":37040,"endOffset":37209,"count":44},{"startOffset":37209,"endOffset":37786,"count":0},{"startOffset":37786,"endOffset":37957,"count":44},{"startOffset":37957,"endOffset":38331,"count":0},{"startOffset":38331,"endOffset":38367,"count":44},{"startOffset":38367,"endOffset":39290,"count":0},{"startOffset":39290,"endOffset":39666,"count":44},{"startOffset":39337,"endOffset":39666,"count":0},{"startOffset":39666,"endOffset":39702,"count":44},{"startOffset":39702,"endOffset":39744,"count":5},{"startOffset":39746,"endOffset":40508,"count":5},{"startOffset":39999,"endOffset":40192,"count":0},{"startOffset":40444,"endOffset":40504,"count":0},{"startOffset":40508,"endOffset":40553,"count":44},{"startOffset":40553,"endOffset":41650,"count":0},{"startOffset":41650,"endOffset":41667,"count":44}],"isBlockCoverage":true},{"functionName":"gatherChildSchemas","ranges":[{"startOffset":41690,"endOffset":42043,"count":0}],"isBlockCoverage":false},{"functionName":"_getPath","ranges":[{"startOffset":42064,"endOffset":42678,"count":4},{"startOffset":42150,"endOffset":42186,"count":0},{"startOffset":42236,"endOffset":42371,"count":0},{"startOffset":42429,"endOffset":42487,"count":0},{"startOffset":42489,"endOffset":42660,"count":0}],"isBlockCoverage":true},{"functionName":"_pathToPositionalSyntax","ranges":[{"startOffset":42699,"endOffset":42857,"count":8},{"startOffset":42789,"endOffset":42856,"count":0}],"isBlockCoverage":true},{"functionName":"getMapPath","ranges":[{"startOffset":42878,"endOffset":43203,"count":8},{"startOffset":42972,"endOffset":43202,"count":0}],"isBlockCoverage":true},{"functionName":"Schema.interpretAsType","ranges":[{"startOffset":43634,"endOffset":51619,"count":44},{"startOffset":43698,"endOffset":43828,"count":0},{"startOffset":44024,"endOffset":44038,"count":0},{"startOffset":44092,"endOffset":44112,"count":0},{"startOffset":44140,"endOffset":44178,"count":13},{"startOffset":44180,"endOffset":44378,"count":13},{"startOffset":44613,"endOffset":44642,"count":9},{"startOffset":44643,"endOffset":44660,"count":9},{"startOffset":44693,"endOffset":44697,"count":0},{"startOffset":44758,"endOffset":44810,"count":0},{"startOffset":44838,"endOffset":44855,"count":39},{"startOffset":44856,"endOffset":44875,"count":39},{"startOffset":44876,"endOffset":44907,"count":39},{"startOffset":44909,"endOffset":50105,"count":5},{"startOffset":45029,"endOffset":45049,"count":0},{"startOffset":45158,"endOffset":45778,"count":0},{"startOffset":45876,"endOffset":46570,"count":0},{"startOffset":46688,"endOffset":46874,"count":0},{"startOffset":47154,"endOffset":47166,"count":0},{"startOffset":47202,"endOffset":47287,"count":0},{"startOffset":47328,"endOffset":48938,"count":0},{"startOffset":49082,"endOffset":49088,"count":0},{"startOffset":49121,"endOffset":49224,"count":0},{"startOffset":49272,"endOffset":49278,"count":0},{"startOffset":49305,"endOffset":49335,"count":0},{"startOffset":49404,"endOffset":49436,"count":0},{"startOffset":49465,"endOffset":49725,"count":0},{"startOffset":49773,"endOffset":50009,"count":0},{"startOffset":50063,"endOffset":50085,"count":0},{"startOffset":50105,"endOffset":50142,"count":39},{"startOffset":50144,"endOffset":50208,"count":0},{"startOffset":50208,"endOffset":50239,"count":39},{"startOffset":50239,"endOffset":50265,"count":0},{"startOffset":50265,"endOffset":50591,"count":39},{"startOffset":50302,"endOffset":50329,"count":4},{"startOffset":50331,"endOffset":50395,"count":35},{"startOffset":50360,"endOffset":50390,"count":28},{"startOffset":50395,"endOffset":50591,"count":4},{"startOffset":50430,"endOffset":50458,"count":0},{"startOffset":50495,"endOffset":50525,"count":0},{"startOffset":50557,"endOffset":50568,"count":0},{"startOffset":50591,"endOffset":50817,"count":39},{"startOffset":50817,"endOffset":50845,"count":0},{"startOffset":50845,"endOffset":50904,"count":39},{"startOffset":50904,"endOffset":50928,"count":0},{"startOffset":50928,"endOffset":50953,"count":39},{"startOffset":50953,"endOffset":51182,"count":0},{"startOffset":51182,"endOffset":51218,"count":39},{"startOffset":51218,"endOffset":51430,"count":0},{"startOffset":51430,"endOffset":51521,"count":39},{"startOffset":51521,"endOffset":51595,"count":0},{"startOffset":51595,"endOffset":51618,"count":39}],"isBlockCoverage":true},{"functionName":"createMapNestedSchemaType","ranges":[{"startOffset":51641,"endOffset":52897,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.eachPath","ranges":[{"startOffset":53465,"endOffset":53641,"count":91},{"startOffset":53580,"endOffset":53623,"count":1365}],"isBlockCoverage":true},{"functionName":"requiredPaths","ranges":[{"startOffset":54073,"endOffset":54449,"count":54},{"startOffset":54136,"endOffset":54150,"count":53},{"startOffset":54152,"endOffset":54189,"count":25},{"startOffset":54189,"endOffset":54289,"count":29},{"startOffset":54289,"endOffset":54388,"count":435},{"startOffset":54355,"endOffset":54384,"count":116},{"startOffset":54388,"endOffset":54448,"count":29}],"isBlockCoverage":true},{"functionName":"indexedPaths","ranges":[{"startOffset":54597,"endOffset":54755,"count":146},{"startOffset":54649,"endOffset":54685,"count":145},{"startOffset":54685,"endOffset":54754,"count":1}],"isBlockCoverage":true},{"functionName":"Schema.pathType","ranges":[{"startOffset":55301,"endOffset":56189,"count":342},{"startOffset":55357,"endOffset":55381,"count":338},{"startOffset":55381,"endOffset":55424,"count":4},{"startOffset":55424,"endOffset":55451,"count":0},{"startOffset":55451,"endOffset":55492,"count":4},{"startOffset":55492,"endOffset":55518,"count":0},{"startOffset":55518,"endOffset":55706,"count":4},{"startOffset":55708,"endOffset":55732,"count":0},{"startOffset":55732,"endOffset":55856,"count":4},{"startOffset":55882,"endOffset":55949,"count":0},{"startOffset":55949,"endOffset":56035,"count":4},{"startOffset":56035,"endOffset":56059,"count":0},{"startOffset":56059,"endOffset":56096,"count":4},{"startOffset":56096,"endOffset":56158,"count":0},{"startOffset":56158,"endOffset":56188,"count":4}],"isBlockCoverage":true},{"functionName":"Schema.hasMixedParent","ranges":[{"startOffset":56359,"endOffset":56692,"count":4},{"startOffset":56490,"endOffset":56516,"count":0},{"startOffset":56572,"endOffset":56630,"count":0},{"startOffset":56632,"endOffset":56670,"count":0}],"isBlockCoverage":true},{"functionName":"Schema.setupTimestamp","ranges":[{"startOffset":56881,"endOffset":56949,"count":4}],"isBlockCoverage":true},{"functionName":"getPositionalPathType","ranges":[{"startOffset":57054,"endOffset":58472,"count":0}],"isBlockCoverage":false},{"functionName":"getPositionalPath","ranges":[{"startOffset":58494,"endOffset":58630,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.queue","ranges":[{"startOffset":59140,"endOffset":59216,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.pre","ranges":[{"startOffset":60863,"endOffset":61410,"count":44},{"startOffset":60910,"endOffset":61133,"count":0},{"startOffset":61161,"endOffset":61342,"count":0}],"isBlockCoverage":true},{"functionName":"Schema.post","ranges":[{"startOffset":62787,"endOffset":63337,"count":8},{"startOffset":62834,"endOffset":63058,"count":0},{"startOffset":63086,"endOffset":63268,"count":0}],"isBlockCoverage":true},{"functionName":"Schema.plugin","ranges":[{"startOffset":64152,"endOffset":64551,"count":20},{"startOffset":64205,"endOffset":64324,"count":0},{"startOffset":64400,"endOffset":64466,"count":40},{"startOffset":64430,"endOffset":64460,"count":0}],"isBlockCoverage":true},{"functionName":"Schema.method","ranges":[{"startOffset":65726,"endOffset":66010,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.static","ranges":[{"startOffset":67186,"endOffset":67368,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.index","ranges":[{"startOffset":68235,"endOffset":68822,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.set","ranges":[{"startOffset":69401,"endOffset":71355,"count":0}],"isBlockCoverage":false},{"functionName":"_propagateOptionsToImplicitlyCreatedSchemas","ranges":[{"startOffset":71424,"endOffset":71729,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.get","ranges":[{"startOffset":72051,"endOffset":72096,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":72330,"endOffset":72369,"count":33}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":72378,"endOffset":72453,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.indexes","ranges":[{"startOffset":73495,"endOffset":73536,"count":33}],"isBlockCoverage":true},{"functionName":"Schema.virtual","ranges":[{"startOffset":75143,"endOffset":78487,"count":4},{"startOffset":75250,"endOffset":75305,"count":0},{"startOffset":75413,"endOffset":78038,"count":0},{"startOffset":78146,"endOffset":78255,"count":0}],"isBlockCoverage":true},{"functionName":"virtualPreInit","ranges":[{"startOffset":75748,"endOffset":77097,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":77124,"endOffset":77373,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":78289,"endOffset":78446,"count":4},{"startOffset":78414,"endOffset":78418,"count":0}],"isBlockCoverage":true},{"functionName":"Schema.virtualpath","ranges":[{"startOffset":78669,"endOffset":78761,"count":26},{"startOffset":78752,"endOffset":78758,"count":0}],"isBlockCoverage":true},{"functionName":"Schema.remove","ranges":[{"startOffset":79306,"endOffset":80056,"count":0}],"isBlockCoverage":false},{"functionName":"_deletePath","ranges":[{"startOffset":80078,"endOffset":80297,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.removeVirtual","ranges":[{"startOffset":80571,"endOffset":81137,"count":0}],"isBlockCoverage":false},{"functionName":"Schema.loadClass","ranges":[{"startOffset":82751,"endOffset":84257,"count":0}],"isBlockCoverage":false},{"functionName":"Schema._getSchema","ranges":[{"startOffset":84309,"endOffset":87696,"count":0}],"isBlockCoverage":false},{"functionName":"Schema._getPathType","ranges":[{"startOffset":87750,"endOffset":89630,"count":0}],"isBlockCoverage":false},{"functionName":"isArrayFilter","ranges":[{"startOffset":89652,"endOffset":89741,"count":0}],"isBlockCoverage":false},{"functionName":"_preCompile","ranges":[{"startOffset":90005,"endOffset":90079,"count":4}],"isBlockCoverage":true}]},{"scriptId":"509","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/kareem/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18498,"count":1},{"startOffset":18277,"endOffset":18326,"count":0}],"isBlockCoverage":true},{"functionName":"Kareem","ranges":[{"startOffset":48,"endOffset":122,"count":115}],"isBlockCoverage":true},{"functionName":"skipWrappedFunction","ranges":[{"startOffset":153,"endOffset":334,"count":0}],"isBlockCoverage":false},{"functionName":"overwriteResult","ranges":[{"startOffset":362,"endOffset":531,"count":0}],"isBlockCoverage":false},{"functionName":"Kareem.execPre","ranges":[{"startOffset":898,"endOffset":3791,"count":239},{"startOffset":970,"endOffset":1011,"count":0},{"startOffset":1048,"endOffset":1053,"count":214},{"startOffset":1286,"endOffset":1354,"count":214},{"startOffset":1354,"endOffset":3790,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1308,"endOffset":1348,"count":214}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":1358,"endOffset":3235,"count":125},{"startOffset":1407,"endOffset":1428,"count":0},{"startOffset":1485,"endOffset":2107,"count":0},{"startOffset":2136,"endOffset":2587,"count":100},{"startOffset":2224,"endOffset":2235,"count":25},{"startOffset":2236,"endOffset":2258,"count":75},{"startOffset":2305,"endOffset":2518,"count":200},{"startOffset":2342,"endOffset":2375,"count":100},{"startOffset":2377,"endOffset":2518,"count":100},{"startOffset":2587,"endOffset":3231,"count":25},{"startOffset":2699,"endOffset":2789,"count":0},{"startOffset":2834,"endOffset":2908,"count":0},{"startOffset":2988,"endOffset":3064,"count":0},{"startOffset":3201,"endOffset":3225,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1562,"endOffset":2028,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2866,"endOffset":2879,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2881,"endOffset":2898,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3100,"endOffset":3177,"count":25}],"isBlockCoverage":true},{"functionName":"_next","ranges":[{"startOffset":3281,"endOffset":3789,"count":100},{"startOffset":3320,"endOffset":3545,"count":0},{"startOffset":3580,"endOffset":3748,"count":0}],"isBlockCoverage":true},{"functionName":"Kareem.execPreSync","ranges":[{"startOffset":4069,"endOffset":4262,"count":37},{"startOffset":4212,"endOffset":4260,"count":0}],"isBlockCoverage":true},{"functionName":"Kareem.execPost","ranges":[{"startOffset":4686,"endOffset":7972,"count":241},{"startOffset":4765,"endOffset":4814,"count":55},{"startOffset":4853,"endOffset":4858,"count":216},{"startOffset":4956,"endOffset":4972,"count":186},{"startOffset":4974,"endOffset":5011,"count":4},{"startOffset":5030,"endOffset":5131,"count":216},{"startOffset":5131,"endOffset":7971,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5052,"endOffset":5125,"count":216}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":5135,"endOffset":7959,"count":75},{"startOffset":5365,"endOffset":5368,"count":0},{"startOffset":5488,"endOffset":6321,"count":6},{"startOffset":5556,"endOffset":6183,"count":0},{"startOffset":6230,"endOffset":6291,"count":2},{"startOffset":6291,"endOffset":6315,"count":4},{"startOffset":6321,"endOffset":7955,"count":69},{"startOffset":6922,"endOffset":7108,"count":0},{"startOffset":7148,"endOffset":7232,"count":0},{"startOffset":7372,"endOffset":7446,"count":0},{"startOffset":7493,"endOffset":7694,"count":46},{"startOffset":7694,"endOffset":7760,"count":23},{"startOffset":7760,"endOffset":7811,"count":0},{"startOffset":7811,"endOffset":7924,"count":23},{"startOffset":7924,"endOffset":7949,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5593,"endOffset":6066,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6362,"endOffset":6852,"count":46},{"startOffset":6399,"endOffset":6715,"count":0},{"startOffset":6756,"endOffset":6827,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7547,"endOffset":7642,"count":46},{"startOffset":7614,"endOffset":7619,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7656,"endOffset":7671,"count":0}],"isBlockCoverage":false},{"functionName":"Kareem.execPostSync","ranges":[{"startOffset":8279,"endOffset":8584,"count":4},{"startOffset":8349,"endOffset":8354,"count":0},{"startOffset":8477,"endOffset":8482,"count":0},{"startOffset":8532,"endOffset":8562,"count":0}],"isBlockCoverage":true},{"functionName":"Kareem.createWrapperSync","ranges":[{"startOffset":8807,"endOffset":9072,"count":4}],"isBlockCoverage":true},{"functionName":"syncWrapper","ranges":[{"startOffset":8859,"endOffset":9069,"count":4}],"isBlockCoverage":true},{"functionName":"_handleWrapError","ranges":[{"startOffset":9075,"endOffset":9430,"count":2},{"startOffset":9355,"endOffset":9428,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9262,"endOffset":9349,"count":2}],"isBlockCoverage":true},{"functionName":"Kareem.wrap","ranges":[{"startOffset":9848,"endOffset":12023,"count":25},{"startOffset":9952,"endOffset":9958,"count":0},{"startOffset":10102,"endOffset":10107,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10197,"endOffset":12019,"count":25},{"startOffset":10229,"endOffset":10278,"count":0},{"startOffset":10280,"endOffset":10620,"count":0},{"startOffset":10726,"endOffset":10799,"count":0},{"startOffset":10887,"endOffset":10933,"count":0},{"startOffset":10966,"endOffset":11339,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11063,"endOffset":11084,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11096,"endOffset":11111,"count":0}],"isBlockCoverage":false},{"functionName":"_cb","ranges":[{"startOffset":11345,"endOffset":12015,"count":25},{"startOffset":11520,"endOffset":11566,"count":0},{"startOffset":11591,"endOffset":11739,"count":2},{"startOffset":11739,"endOffset":12009,"count":23}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11803,"endOffset":11999,"count":23},{"startOffset":11848,"endOffset":11881,"count":0},{"startOffset":11917,"endOffset":11940,"count":0}],"isBlockCoverage":true},{"functionName":"Kareem.filter","ranges":[{"startOffset":12238,"endOffset":12992,"count":16},{"startOffset":12358,"endOffset":12654,"count":124},{"startOffset":12501,"endOffset":12556,"count":28},{"startOffset":12556,"endOffset":12654,"count":96},{"startOffset":12733,"endOffset":12973,"count":32},{"startOffset":12877,"endOffset":12933,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12410,"endOffset":12451,"count":188}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12592,"endOffset":12606,"count":160}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12786,"endOffset":12827,"count":64}],"isBlockCoverage":true},{"functionName":"Kareem.hasHooks","ranges":[{"startOffset":13192,"endOffset":13266,"count":16},{"startOffset":13239,"endOffset":13263,"count":12}],"isBlockCoverage":true},{"functionName":"Kareem.createWrapper","ranges":[{"startOffset":13600,"endOffset":14022,"count":12},{"startOffset":13689,"endOffset":13887,"count":8},{"startOffset":13887,"endOffset":14021,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13815,"endOffset":13882,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13843,"endOffset":13874,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":13897,"endOffset":14019,"count":25}],"isBlockCoverage":true},{"functionName":"Kareem.pre","ranges":[{"startOffset":14352,"endOffset":15092,"count":48},{"startOffset":14452,"endOffset":14471,"count":24},{"startOffset":14473,"endOffset":14621,"count":24},{"startOffset":14577,"endOffset":14621,"count":16},{"startOffset":14659,"endOffset":14664,"count":32},{"startOffset":14712,"endOffset":14778,"count":0},{"startOffset":14812,"endOffset":14892,"count":0},{"startOffset":14909,"endOffset":14990,"count":8},{"startOffset":14990,"endOffset":15074,"count":40}],"isBlockCoverage":true},{"functionName":"Kareem.post","ranges":[{"startOffset":15392,"endOffset":15887,"count":16},{"startOffset":15469,"endOffset":15474,"count":8},{"startOffset":15609,"endOffset":15690,"count":0},{"startOffset":15707,"endOffset":15771,"count":0}],"isBlockCoverage":true},{"functionName":"Kareem.clone","ranges":[{"startOffset":15994,"endOffset":16319,"count":20},{"startOffset":16073,"endOffset":16205,"count":156},{"startOffset":16246,"endOffset":16304,"count":40}],"isBlockCoverage":true},{"functionName":"Kareem.merge","ranges":[{"startOffset":16571,"endOffset":17413,"count":0}],"isBlockCoverage":false},{"functionName":"callMiddlewareFunction","ranges":[{"startOffset":17416,"endOffset":17709,"count":100},{"startOffset":17559,"endOffset":17602,"count":0},{"startOffset":17643,"endOffset":17707,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17671,"endOffset":17683,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17685,"endOffset":17701,"count":0}],"isBlockCoverage":false},{"functionName":"isPromiseLike","ranges":[{"startOffset":17711,"endOffset":17820,"count":194},{"startOffset":17771,"endOffset":17784,"count":46},{"startOffset":17785,"endOffset":17816,"count":46}],"isBlockCoverage":true},{"functionName":"decorateNextFn","ranges":[{"startOffset":17822,"endOffset":18190,"count":169}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17905,"endOffset":18187,"count":146},{"startOffset":17986,"endOffset":18007,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18149,"endOffset":18181,"count":146}],"isBlockCoverage":true},{"functionName":"nextTick","ranges":[{"startOffset":18280,"endOffset":18326,"count":0}],"isBlockCoverage":false},{"functionName":"isErrorHandlingMiddleware","ranges":[{"startOffset":18329,"endOffset":18471,"count":75},{"startOffset":18406,"endOffset":18428,"count":0}],"isBlockCoverage":true}]},{"scriptId":"510","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schemaType.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":51570,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaType","ranges":[{"startOffset":1541,"endOffset":4205,"count":49},{"startOffset":1753,"endOffset":1791,"count":0},{"startOffset":1901,"endOffset":1909,"count":0},{"startOffset":1953,"endOffset":1958,"count":0},{"startOffset":2017,"endOffset":2022,"count":0},{"startOffset":2126,"endOffset":2378,"count":0},{"startOffset":2486,"endOffset":2506,"count":0},{"startOffset":2634,"endOffset":2713,"count":3},{"startOffset":2784,"endOffset":4067,"count":83},{"startOffset":2811,"endOffset":3010,"count":0},{"startOffset":3105,"endOffset":4063,"count":38},{"startOffset":3173,"endOffset":3187,"count":0},{"startOffset":3189,"endOffset":3776,"count":0},{"startOffset":3912,"endOffset":3966,"count":2},{"startOffset":3966,"endOffset":4006,"count":36},{"startOffset":4006,"endOffset":4011,"count":5},{"startOffset":4012,"endOffset":4019,"count":31}],"isBlockCoverage":true},{"functionName":"SchemaType.splitPath","ranges":[{"startOffset":5628,"endOffset":5887,"count":1342},{"startOffset":5675,"endOffset":5711,"count":1293},{"startOffset":5711,"endOffset":5737,"count":49},{"startOffset":5737,"endOffset":5764,"count":0},{"startOffset":5764,"endOffset":5832,"count":49},{"startOffset":5833,"endOffset":5855,"count":0}],"isBlockCoverage":true},{"functionName":"cast","ranges":[{"startOffset":6502,"endOffset":6682,"count":0}],"isBlockCoverage":false},{"functionName":"castFunction","ranges":[{"startOffset":7394,"endOffset":7858,"count":0}],"isBlockCoverage":false},{"functionName":"cast","ranges":[{"startOffset":8121,"endOffset":8223,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":8676,"endOffset":8864,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.get","ranges":[{"startOffset":9197,"endOffset":9315,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.default","ranges":[{"startOffset":10902,"endOffset":11387,"count":11},{"startOffset":10974,"endOffset":11036,"count":0},{"startOffset":11083,"endOffset":11216,"count":0},{"startOffset":11280,"endOffset":11386,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaType.index","ranges":[{"startOffset":12571,"endOffset":12662,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.unique","ranges":[{"startOffset":13070,"endOffset":13580,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.text","ranges":[{"startOffset":13863,"endOffset":14420,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.sparse","ranges":[{"startOffset":14703,"endOffset":15230,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.immutable","ranges":[{"startOffset":16845,"endOffset":16930,"count":3}],"isBlockCoverage":true},{"functionName":"SchemaType.transform","ranges":[{"startOffset":17726,"endOffset":17789,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.set","ranges":[{"startOffset":21327,"endOffset":21478,"count":10},{"startOffset":21374,"endOffset":21436,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaType.get","ranges":[{"startOffset":23595,"endOffset":23746,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.validateAll","ranges":[{"startOffset":23973,"endOffset":24098,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.validate","ranges":[{"startOffset":29286,"endOffset":30634,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.required","ranges":[{"startOffset":33686,"endOffset":35707,"count":13},{"startOffset":33791,"endOffset":34008,"count":0},{"startOffset":34046,"endOffset":34165,"count":0},{"startOffset":34193,"endOffset":34410,"count":0},{"startOffset":35421,"endOffset":35476,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33838,"endOffset":33910,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34240,"endOffset":34312,"count":0}],"isBlockCoverage":false},{"functionName":"requiredValidator","ranges":[{"startOffset":34488,"endOffset":35341,"count":100},{"startOffset":34672,"endOffset":34706,"count":0},{"startOffset":34707,"endOffset":34747,"count":0},{"startOffset":34749,"endOffset":34775,"count":0},{"startOffset":34974,"endOffset":35005,"count":0},{"startOffset":35007,"endOffset":35173,"count":0},{"startOffset":35215,"endOffset":35295,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaType.ref","ranges":[{"startOffset":36845,"endOffset":36903,"count":11}],"isBlockCoverage":true},{"functionName":"SchemaType.getDefault","ranges":[{"startOffset":37125,"endOffset":38006,"count":431},{"startOffset":37216,"endOffset":37485,"count":141},{"startOffset":37368,"endOffset":37418,"count":0},{"startOffset":37485,"endOffset":37525,"count":290},{"startOffset":37568,"endOffset":37990,"count":141},{"startOffset":37695,"endOffset":37714,"count":0},{"startOffset":37716,"endOffset":37768,"count":0},{"startOffset":37901,"endOffset":37926,"count":25},{"startOffset":37928,"endOffset":37967,"count":0},{"startOffset":37990,"endOffset":38005,"count":290}],"isBlockCoverage":true},{"functionName":"SchemaType._applySetters","ranges":[{"startOffset":38245,"endOffset":38505,"count":374},{"startOffset":38324,"endOffset":38343,"count":0},{"startOffset":38425,"endOffset":38490,"count":96}],"isBlockCoverage":true},{"functionName":"_castNullish","ranges":[{"startOffset":38563,"endOffset":38603,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.applySetters","ranges":[{"startOffset":38781,"endOffset":39074,"count":374},{"startOffset":38917,"endOffset":38955,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaType.applyGetters","ranges":[{"startOffset":39238,"endOffset":39474,"count":159},{"startOffset":39379,"endOffset":39473,"count":0}],"isBlockCoverage":true},{"functionName":"select","ranges":[{"startOffset":40042,"endOffset":40106,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.doValidate","ranges":[{"startOffset":40490,"endOffset":42950,"count":100},{"startOffset":40605,"endOffset":40700,"count":0},{"startOffset":40878,"endOffset":40904,"count":0},{"startOffset":40963,"endOffset":42459,"count":125},{"startOffset":40978,"endOffset":40998,"count":0},{"startOffset":41130,"endOffset":41152,"count":100},{"startOffset":41153,"endOffset":41163,"count":25},{"startOffset":41235,"endOffset":41241,"count":0},{"startOffset":41371,"endOffset":41461,"count":0},{"startOffset":41504,"endOffset":41527,"count":0},{"startOffset":41557,"endOffset":41596,"count":0},{"startOffset":41598,"endOffset":41671,"count":0},{"startOffset":41729,"endOffset":41802,"count":0},{"startOffset":41867,"endOffset":42036,"count":0},{"startOffset":42091,"endOffset":42394,"count":0},{"startOffset":42459,"endOffset":42949,"count":125}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":40786,"endOffset":40826,"count":125}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":42116,"endOffset":42174,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":42184,"endOffset":42386,"count":0}],"isBlockCoverage":false},{"functionName":"validate","ranges":[{"startOffset":42463,"endOffset":42948,"count":125},{"startOffset":42528,"endOffset":42549,"count":0},{"startOffset":42608,"endOffset":42680,"count":100},{"startOffset":42686,"endOffset":42944,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":42628,"endOffset":42670,"count":100}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":42899,"endOffset":42936,"count":0}],"isBlockCoverage":false},{"functionName":"_validate","ranges":[{"startOffset":42954,"endOffset":43236,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.doValidateSync","ranges":[{"startOffset":43605,"endOffset":45410,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType._isRef","ranges":[{"startOffset":45630,"endOffset":46465,"count":29},{"startOffset":45697,"endOffset":45712,"count":0},{"startOffset":45713,"endOffset":45758,"count":0},{"startOffset":45799,"endOffset":46118,"count":6},{"startOffset":46131,"endOffset":46446,"count":0}],"isBlockCoverage":true},{"functionName":"_castRef","ranges":[{"startOffset":46519,"endOffset":47548,"count":0}],"isBlockCoverage":false},{"functionName":"handleSingle","ranges":[{"startOffset":47570,"endOffset":47657,"count":0}],"isBlockCoverage":false},{"functionName":"handleArray","ranges":[{"startOffset":47678,"endOffset":47909,"count":0}],"isBlockCoverage":false},{"functionName":"handle$in","ranges":[{"startOffset":48036,"endOffset":48333,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.castForQuery","ranges":[{"startOffset":48800,"endOffset":49285,"count":24},{"startOffset":48882,"endOffset":49066,"count":0},{"startOffset":49124,"endOffset":49283,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaType.checkRequired","ranges":[{"startOffset":49916,"endOffset":50029,"count":100},{"startOffset":49961,"endOffset":49996,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaType.checkRequired","ranges":[{"startOffset":50263,"endOffset":50302,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaType.clone","ranges":[{"startOffset":50449,"endOffset":51426,"count":0}],"isBlockCoverage":false}]},{"scriptId":"511","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7502,"count":1}],"isBlockCoverage":true}]},{"scriptId":"512","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/messages.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1945,"count":1}],"isBlockCoverage":true}]},{"scriptId":"513","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/notFound.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1024,"count":1}],"isBlockCoverage":true},{"functionName":"DocumentNotFoundError","ranges":[{"startOffset":252,"endOffset":857,"count":0}],"isBlockCoverage":false}]},{"scriptId":"514","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/cast.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3860,"count":1}],"isBlockCoverage":true},{"functionName":"CastError","ranges":[{"startOffset":305,"endOffset":759,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":763,"endOffset":1016,"count":0}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":1043,"endOffset":1329,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":1415,"endOffset":1710,"count":0}],"isBlockCoverage":false},{"functionName":"setModel","ranges":[{"startOffset":1738,"endOffset":1876,"count":0}],"isBlockCoverage":false},{"functionName":"getStringValue","ranges":[{"startOffset":1959,"endOffset":2193,"count":0}],"isBlockCoverage":false},{"functionName":"getValueType","ranges":[{"startOffset":2195,"endOffset":2446,"count":0}],"isBlockCoverage":false},{"functionName":"getMessageFormat","ranges":[{"startOffset":2448,"endOffset":2677,"count":0}],"isBlockCoverage":false},{"functionName":"formatMessage","ranges":[{"startOffset":2698,"endOffset":3810,"count":0}],"isBlockCoverage":false}]},{"scriptId":"515","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/validation.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2178,"count":1}],"isBlockCoverage":true},{"functionName":"ValidationError","ranges":[{"startOffset":447,"endOffset":813,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":853,"endOffset":924,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":978,"endOffset":1050,"count":0}],"isBlockCoverage":false},{"functionName":"addError","ranges":[{"startOffset":1155,"endOffset":1505,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":1923,"endOffset":2019,"count":0}],"isBlockCoverage":false}]},{"scriptId":"516","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/error/combinePathErrors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":386,"count":1}],"isBlockCoverage":true},{"functionName":"combinePathErrors","ranges":[{"startOffset":51,"endOffset":384,"count":0}],"isBlockCoverage":false}]},{"scriptId":"517","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/validator.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2027,"count":1}],"isBlockCoverage":true},{"functionName":"ValidatorError","ranges":[{"startOffset":269,"endOffset":732,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":854,"endOffset":895,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":1000,"endOffset":1090,"count":0}],"isBlockCoverage":false},{"functionName":"formatMessage","ranges":[{"startOffset":1588,"endOffset":1972,"count":0}],"isBlockCoverage":false}]},{"scriptId":"518","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/version.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":784,"count":1}],"isBlockCoverage":true},{"functionName":"VersionError","ranges":[{"startOffset":316,"endOffset":643,"count":25}],"isBlockCoverage":true}]},{"scriptId":"519","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/parallelSave.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":536,"count":1}],"isBlockCoverage":true},{"functionName":"ParallelSaveError","ranges":[{"startOffset":248,"endOffset":381,"count":25}],"isBlockCoverage":true}]},{"scriptId":"520","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/overwriteModel.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":499,"count":1}],"isBlockCoverage":true},{"functionName":"OverwriteModelError","ranges":[{"startOffset":248,"endOffset":338,"count":0}],"isBlockCoverage":false}]},{"scriptId":"521","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/missingSchema.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":569,"count":1}],"isBlockCoverage":true},{"functionName":"MissingSchemaError","ranges":[{"startOffset":245,"endOffset":411,"count":0}],"isBlockCoverage":false}]},{"scriptId":"522","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/serverSelection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1900,"count":1}],"isBlockCoverage":true},{"functionName":"assimilateError","ranges":[{"startOffset":1089,"endOffset":1732,"count":0}],"isBlockCoverage":false}]},{"scriptId":"523","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/topology/allServersUnknown.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":396,"count":1}],"isBlockCoverage":true},{"functionName":"allServersUnknown","ranges":[{"startOffset":94,"endOffset":394,"count":0}],"isBlockCoverage":false}]},{"scriptId":"524","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/topology/isAtlas.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":748,"count":1}],"isBlockCoverage":true},{"functionName":"isAtlas","ranges":[{"startOffset":344,"endOffset":746,"count":0}],"isBlockCoverage":false}]},{"scriptId":"525","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/topology/isSSLError.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":559,"count":1}],"isBlockCoverage":true},{"functionName":"isSSLError","ranges":[{"startOffset":207,"endOffset":557,"count":0}],"isBlockCoverage":false}]},{"scriptId":"526","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/divergentArray.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1064,"count":1}],"isBlockCoverage":true},{"functionName":"DivergentArrayError","ranges":[{"startOffset":254,"endOffset":903,"count":0}],"isBlockCoverage":false}]},{"scriptId":"527","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/strict.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":683,"count":1}],"isBlockCoverage":true},{"functionName":"StrictModeError","ranges":[{"startOffset":334,"endOffset":554,"count":0}],"isBlockCoverage":false}]},{"scriptId":"528","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/strictPopulate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":659,"count":1}],"isBlockCoverage":true},{"functionName":"StrictPopulateError","ranges":[{"startOffset":303,"endOffset":518,"count":0}],"isBlockCoverage":false}]},{"scriptId":"529","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/schemaTypeOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6022,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaTypeOptions","ranges":[{"startOffset":345,"endOffset":452,"count":49},{"startOffset":385,"endOffset":411,"count":0}],"isBlockCoverage":true}]},{"scriptId":"530","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/clone.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5299,"count":1}],"isBlockCoverage":true},{"functionName":"clone","ranges":[{"startOffset":1097,"endOffset":3868,"count":1152},{"startOffset":1161,"endOffset":1182,"count":4},{"startOffset":1182,"endOffset":1210,"count":1148},{"startOffset":1210,"endOffset":1289,"count":261},{"startOffset":1255,"endOffset":1268,"count":100},{"startOffset":1269,"endOffset":1274,"count":161},{"startOffset":1289,"endOffset":1320,"count":887},{"startOffset":1320,"endOffset":2523,"count":0},{"startOffset":2523,"endOffset":2887,"count":887},{"startOffset":2645,"endOffset":2715,"count":304},{"startOffset":2722,"endOffset":2775,"count":50},{"startOffset":2782,"endOffset":2829,"count":0},{"startOffset":2836,"endOffset":2877,"count":533},{"startOffset":2887,"endOffset":2924,"count":533},{"startOffset":2924,"endOffset":3042,"count":56},{"startOffset":2942,"endOffset":2969,"count":31},{"startOffset":2971,"endOffset":3005,"count":0},{"startOffset":3042,"endOffset":3081,"count":477},{"startOffset":3081,"endOffset":3212,"count":0},{"startOffset":3212,"endOffset":3281,"count":477},{"startOffset":3281,"endOffset":3297,"count":0},{"startOffset":3299,"endOffset":3356,"count":0},{"startOffset":3356,"endOffset":3388,"count":477},{"startOffset":3388,"endOffset":3420,"count":0},{"startOffset":3422,"endOffset":3451,"count":0},{"startOffset":3451,"endOffset":3667,"count":477},{"startOffset":3667,"endOffset":3682,"count":124},{"startOffset":3683,"endOffset":3718,"count":124},{"startOffset":3720,"endOffset":3741,"count":0},{"startOffset":3741,"endOffset":3815,"count":477},{"startOffset":3815,"endOffset":3867,"count":0}],"isBlockCoverage":true},{"functionName":"cloneObject","ranges":[{"startOffset":3913,"endOffset":4908,"count":304},{"startOffset":3991,"endOffset":4010,"count":25},{"startOffset":4044,"endOffset":4068,"count":25},{"startOffset":4093,"endOffset":4109,"count":25},{"startOffset":4156,"endOffset":4172,"count":25},{"startOffset":4174,"endOffset":4205,"count":0},{"startOffset":4221,"endOffset":4250,"count":25},{"startOffset":4279,"endOffset":4329,"count":0},{"startOffset":4449,"endOffset":4846,"count":620},{"startOffset":4497,"endOffset":4520,"count":0},{"startOffset":4656,"endOffset":4685,"count":0},{"startOffset":4687,"endOffset":4717,"count":0},{"startOffset":4745,"endOffset":4776,"count":305},{"startOffset":4794,"endOffset":4813,"count":170},{"startOffset":4866,"endOffset":4882,"count":25},{"startOffset":4883,"endOffset":4899,"count":25},{"startOffset":4900,"endOffset":4905,"count":279}],"isBlockCoverage":true},{"functionName":"cloneArray","ranges":[{"startOffset":4910,"endOffset":5108,"count":261},{"startOffset":5043,"endOffset":5091,"count":88}],"isBlockCoverage":true},{"functionName":"cloneRegExp","ranges":[{"startOffset":5110,"endOffset":5298,"count":0}],"isBlockCoverage":false}]},{"scriptId":"531","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/decimal128.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":212,"count":1}],"isBlockCoverage":true}]},{"scriptId":"532","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/specialProperties.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":84,"count":1}],"isBlockCoverage":true}]},{"scriptId":"533","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/isMongooseObject.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":550,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":334,"endOffset":548,"count":887}],"isBlockCoverage":true}]},{"scriptId":"534","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/array/isMongooseArray.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":142,"count":1}],"isBlockCoverage":true},{"functionName":"exports.isMongooseArray","ranges":[{"startOffset":41,"endOffset":140,"count":1481},{"startOffset":105,"endOffset":137,"count":421}],"isBlockCoverage":true}]},{"scriptId":"535","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/getFunctionName.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":188,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":81,"endOffset":186,"count":933},{"startOffset":119,"endOffset":179,"count":0}],"isBlockCoverage":true}]},{"scriptId":"536","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/isBsonType.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":242,"count":1}],"isBlockCoverage":true},{"functionName":"isBsonType","ranges":[{"startOffset":75,"endOffset":211,"count":1204},{"startOffset":151,"endOffset":170,"count":179},{"startOffset":171,"endOffset":204,"count":179}],"isBlockCoverage":true}]},{"scriptId":"537","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/isObject.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":299,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":174,"endOffset":297,"count":17}],"isBlockCoverage":true}]},{"scriptId":"538","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/isPOJO.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":433,"count":1}],"isBlockCoverage":true},{"functionName":"isPOJO","ranges":[{"startOffset":32,"endOffset":431,"count":881},{"startOffset":73,"endOffset":99,"count":743},{"startOffset":101,"endOffset":124,"count":661},{"startOffset":124,"endOffset":428,"count":220}],"isBlockCoverage":true}]},{"scriptId":"539","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/trusted.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":268,"count":1}],"isBlockCoverage":true},{"functionName":"trusted","ranges":[{"startOffset":130,"endOffset":266,"count":0}],"isBlockCoverage":false}]},{"scriptId":"540","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/propertyOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":128,"count":1}],"isBlockCoverage":true}]},{"scriptId":"541","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/operators/exists.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":203,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":103,"endOffset":201,"count":0}],"isBlockCoverage":false}]},{"scriptId":"542","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cast/boolean.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":860,"count":1}],"isBlockCoverage":true},{"functionName":"castBoolean","ranges":[{"startOffset":440,"endOffset":713,"count":0}],"isBlockCoverage":false}]},{"scriptId":"543","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/operators/type.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":447,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":51,"endOffset":445,"count":0}],"isBlockCoverage":false}]},{"scriptId":"544","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schematype/handleImmutable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1305,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":107,"endOffset":510,"count":6},{"startOffset":323,"endOffset":508,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":422,"endOffset":462,"count":0}],"isBlockCoverage":false},{"functionName":"createImmutableSetter","ranges":[{"startOffset":513,"endOffset":1304,"count":6}],"isBlockCoverage":true},{"functionName":"immutableSetter","ranges":[{"startOffset":572,"endOffset":1301,"count":50},{"startOffset":670,"endOffset":693,"count":0},{"startOffset":737,"endOffset":783,"count":0},{"startOffset":785,"endOffset":899,"count":0},{"startOffset":900,"endOffset":917,"count":0},{"startOffset":940,"endOffset":1053,"count":0},{"startOffset":1054,"endOffset":1084,"count":0},{"startOffset":1126,"endOffset":1141,"count":0},{"startOffset":1143,"endOffset":1300,"count":0}],"isBlockCoverage":true}]},{"scriptId":"545","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/isAsyncFunction.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":176,"count":1}],"isBlockCoverage":true},{"functionName":"isAsyncFunction","ranges":[{"startOffset":32,"endOffset":174,"count":0}],"isBlockCoverage":false}]},{"scriptId":"546","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/isSimpleValidator.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":454,"count":1}],"isBlockCoverage":true},{"functionName":"isSimpleValidator","ranges":[{"startOffset":178,"endOffset":452,"count":125},{"startOffset":317,"endOffset":432,"count":400},{"startOffset":360,"endOffset":384,"count":25},{"startOffset":386,"endOffset":428,"count":25}],"isBlockCoverage":true}]},{"scriptId":"547","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":22416,"count":1}],"isBlockCoverage":true},{"functionName":"exports.toCollectionName","ranges":[{"startOffset":1740,"endOffset":1969,"count":4},{"startOffset":1801,"endOffset":1823,"count":0},{"startOffset":1857,"endOffset":1879,"count":0},{"startOffset":1952,"endOffset":1968,"count":0}],"isBlockCoverage":true},{"functionName":"deepEqual","ranges":[{"startOffset":2213,"endOffset":4658,"count":0}],"isBlockCoverage":false},{"functionName":"exports.last","ranges":[{"startOffset":4743,"endOffset":4837,"count":0}],"isBlockCoverage":false},{"functionName":"cloneArrays","ranges":[{"startOffset":4948,"endOffset":5076,"count":0}],"isBlockCoverage":false},{"functionName":"omit","ranges":[{"startOffset":5113,"endOffset":5361,"count":0}],"isBlockCoverage":false},{"functionName":"merge","ranges":[{"startOffset":5577,"endOffset":7487,"count":122},{"startOffset":5639,"endOffset":5644,"count":0},{"startOffset":5760,"endOffset":5810,"count":0},{"startOffset":5899,"endOffset":7485,"count":31},{"startOffset":5965,"endOffset":5988,"count":4},{"startOffset":5988,"endOffset":6015,"count":27},{"startOffset":6015,"endOffset":6038,"count":0},{"startOffset":6038,"endOffset":6075,"count":27},{"startOffset":6075,"endOffset":6098,"count":0},{"startOffset":6098,"endOffset":6329,"count":27},{"startOffset":6155,"endOffset":6200,"count":1},{"startOffset":6200,"endOffset":6323,"count":26},{"startOffset":6236,"endOffset":6279,"count":0},{"startOffset":6329,"endOffset":7481,"count":0}],"isBlockCoverage":true},{"functionName":"toObject","ranges":[{"startOffset":7628,"endOffset":8261,"count":0}],"isBlockCoverage":false},{"functionName":"isNonBuiltinObject","ranges":[{"startOffset":8957,"endOffset":9148,"count":144},{"startOffset":9025,"endOffset":9060,"count":14},{"startOffset":9061,"endOffset":9096,"count":0},{"startOffset":9097,"endOffset":9126,"count":0},{"startOffset":9127,"endOffset":9145,"count":0}],"isBlockCoverage":true},{"functionName":"exports.isNativeObject","ranges":[{"startOffset":9287,"endOffset":9448,"count":45},{"startOffset":9331,"endOffset":9357,"count":6},{"startOffset":9358,"endOffset":9387,"count":6},{"startOffset":9388,"endOffset":9416,"count":6},{"startOffset":9417,"endOffset":9445,"count":6}],"isBlockCoverage":true},{"functionName":"exports.isEmptyObject","ranges":[{"startOffset":9561,"endOffset":9668,"count":0}],"isBlockCoverage":false},{"functionName":"hasKey","ranges":[{"startOffset":9829,"endOffset":10087,"count":0}],"isBlockCoverage":false},{"functionName":"tick","ranges":[{"startOffset":10370,"endOffset":10709,"count":0}],"isBlockCoverage":false},{"functionName":"exports.isMongooseType","ranges":[{"startOffset":10852,"endOffset":10957,"count":0}],"isBlockCoverage":false},{"functionName":"expires","ranges":[{"startOffset":11171,"endOffset":11481,"count":0}],"isBlockCoverage":false},{"functionName":"populate","ranges":[{"startOffset":11739,"endOffset":13539,"count":0}],"isBlockCoverage":false},{"functionName":"_populateObj","ranges":[{"startOffset":13542,"endOffset":14472,"count":0}],"isBlockCoverage":false},{"functionName":"exports.getValue","ranges":[{"startOffset":14622,"endOffset":14702,"count":591}],"isBlockCoverage":true},{"functionName":"getValueLookup","ranges":[{"startOffset":14785,"endOffset":15028,"count":591},{"startOffset":14905,"endOffset":14937,"count":0},{"startOffset":14968,"endOffset":15007,"count":0}],"isBlockCoverage":true},{"functionName":"exports.setValue","ranges":[{"startOffset":15226,"endOffset":15321,"count":25}],"isBlockCoverage":true},{"functionName":"vals","ranges":[{"startOffset":15482,"endOffset":15636,"count":0}],"isBlockCoverage":false},{"functionName":"exports.object.hasOwnProperty","ranges":[{"startOffset":15818,"endOffset":15871,"count":96}],"isBlockCoverage":true},{"functionName":"exports.isNullOrUndefined","ranges":[{"startOffset":15998,"endOffset":16059,"count":0}],"isBlockCoverage":false},{"functionName":"flatten","ranges":[{"startOffset":16445,"endOffset":16710,"count":0}],"isBlockCoverage":false},{"functionName":"exports.hasUserDefinedProperty","ranges":[{"startOffset":16823,"endOffset":17277,"count":828},{"startOffset":16863,"endOffset":16886,"count":251},{"startOffset":16886,"endOffset":16914,"count":577},{"startOffset":16914,"endOffset":17051,"count":30},{"startOffset":16941,"endOffset":17029,"count":60},{"startOffset":16993,"endOffset":17023,"count":0},{"startOffset":17051,"endOffset":17091,"count":547},{"startOffset":17091,"endOffset":17113,"count":92},{"startOffset":17113,"endOffset":17157,"count":455},{"startOffset":17159,"endOffset":17258,"count":54},{"startOffset":17224,"endOffset":17253,"count":0},{"startOffset":17258,"endOffset":17276,"count":401}],"isBlockCoverage":true},{"functionName":"exports.isArrayIndex","ranges":[{"startOffset":17368,"endOffset":17642,"count":0}],"isBlockCoverage":false},{"functionName":"exports.array.unique","ranges":[{"startOffset":17947,"endOffset":18483,"count":0}],"isBlockCoverage":false},{"functionName":"exports.buffer.areEqual","ranges":[{"startOffset":18628,"endOffset":18921,"count":0}],"isBlockCoverage":false},{"functionName":"exports.decorate","ranges":[{"startOffset":19073,"endOffset":19236,"count":0}],"isBlockCoverage":false},{"functionName":"exports.mergeClone","ranges":[{"startOffset":19370,"endOffset":20713,"count":0}],"isBlockCoverage":false},{"functionName":"exports.each","ranges":[{"startOffset":20870,"endOffset":20937,"count":2},{"startOffset":20916,"endOffset":20935,"count":33}],"isBlockCoverage":true},{"functionName":"exports.renameObjKey","ranges":[{"startOffset":21151,"endOffset":21423,"count":0}],"isBlockCoverage":false},{"functionName":"exports.getOption","ranges":[{"startOffset":21465,"endOffset":21711,"count":97},{"startOffset":21575,"endOffset":21693,"count":289},{"startOffset":21601,"endOffset":21624,"count":0},{"startOffset":21655,"endOffset":21689,"count":96},{"startOffset":21693,"endOffset":21710,"count":1}],"isBlockCoverage":true},{"functionName":"exports.noop","ranges":[{"startOffset":21748,"endOffset":21761,"count":0}],"isBlockCoverage":false},{"functionName":"errorToPOJO","ranges":[{"startOffset":21786,"endOffset":22086,"count":0}],"isBlockCoverage":false},{"functionName":"warn","ranges":[{"startOffset":22123,"endOffset":22210,"count":0}],"isBlockCoverage":false},{"functionName":"injectTimestampsOption","ranges":[{"startOffset":22247,"endOffset":22414,"count":0}],"isBlockCoverage":false}]},{"scriptId":"548","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/node_modules/ms/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3024,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":422,"endOffset":792,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":916,"endOffset":1999,"count":0}],"isBlockCoverage":false},{"functionName":"fmtShort","ranges":[{"startOffset":2097,"endOffset":2414,"count":0}],"isBlockCoverage":false},{"functionName":"fmtLong","ranges":[{"startOffset":2511,"endOffset":2847,"count":0}],"isBlockCoverage":false},{"functionName":"plural","ranges":[{"startOffset":2883,"endOffset":3023,"count":0}],"isBlockCoverage":false}]},{"scriptId":"549","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mpath/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":60,"count":1}],"isBlockCoverage":true}]},{"scriptId":"550","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mpath/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8811,"count":1}],"isBlockCoverage":true},{"functionName":"exports.get","ranges":[{"startOffset":1256,"endOffset":2669,"count":591},{"startOffset":1371,"endOffset":1426,"count":0},{"startOffset":1585,"endOffset":1591,"count":0},{"startOffset":1623,"endOffset":1703,"count":0},{"startOffset":1834,"endOffset":1865,"count":0},{"startOffset":1867,"endOffset":1987,"count":0},{"startOffset":2016,"endOffset":2038,"count":0},{"startOffset":2040,"endOffset":2396,"count":0},{"startOffset":2452,"endOffset":2611,"count":0},{"startOffset":2627,"endOffset":2643,"count":107},{"startOffset":2647,"endOffset":2668,"count":484}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2255,"endOffset":2388,"count":0}],"isBlockCoverage":false},{"functionName":"exports.has","ranges":[{"startOffset":2808,"endOffset":3427,"count":0}],"isBlockCoverage":false},{"functionName":"exports.unset","ranges":[{"startOffset":3539,"endOffset":4422,"count":0}],"isBlockCoverage":false},{"functionName":"exports.set","ranges":[{"startOffset":4888,"endOffset":8026,"count":25},{"startOffset":4988,"endOffset":5141,"count":0},{"startOffset":5232,"endOffset":5238,"count":0},{"startOffset":5270,"endOffset":5350,"count":0},{"startOffset":5369,"endOffset":5376,"count":0},{"startOffset":5458,"endOffset":5489,"count":0},{"startOffset":5491,"endOffset":5611,"count":0},{"startOffset":5791,"endOffset":5812,"count":0},{"startOffset":6156,"endOffset":6177,"count":0},{"startOffset":6264,"endOffset":7175,"count":0},{"startOffset":7314,"endOffset":7343,"count":0},{"startOffset":7408,"endOffset":7430,"count":0},{"startOffset":7432,"endOffset":7845,"count":0},{"startOffset":7869,"endOffset":7911,"count":0},{"startOffset":7941,"endOffset":7979,"count":0}],"isBlockCoverage":true},{"functionName":"_setArray","ranges":[{"startOffset":8276,"endOffset":8735,"count":0}],"isBlockCoverage":false},{"functionName":"K","ranges":[{"startOffset":8781,"endOffset":8810,"count":616}],"isBlockCoverage":true}]},{"scriptId":"551","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mpath/lib/stringToParts.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1394,"count":1}],"isBlockCoverage":true},{"functionName":"stringToParts","ranges":[{"startOffset":32,"endOffset":1393,"count":616},{"startOffset":176,"endOffset":1279,"count":4301},{"startOffset":358,"endOffset":379,"count":0},{"startOffset":380,"endOffset":397,"count":0},{"startOffset":399,"endOffset":549,"count":0},{"startOffset":575,"endOffset":753,"count":0},{"startOffset":779,"endOffset":1036,"count":0},{"startOffset":1062,"endOffset":1229,"count":0}],"isBlockCoverage":true}]},{"scriptId":"552","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/populateOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":829,"count":1}],"isBlockCoverage":true},{"functionName":"PopulateOptions","ranges":[{"startOffset":85,"endOffset":524,"count":0}],"isBlockCoverage":false}]},{"scriptId":"553","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/documentArray/isMongooseDocumentArray.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":182,"count":1}],"isBlockCoverage":true},{"functionName":"exports.isMongooseDocumentArray","ranges":[{"startOffset":49,"endOffset":180,"count":1404},{"startOffset":129,"endOffset":177,"count":514}],"isBlockCoverage":true}]},{"scriptId":"554","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/promiseOrCallback.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1512,"count":1}],"isBlockCoverage":true},{"functionName":"promiseOrCallback","ranges":[{"startOffset":126,"endOffset":1510,"count":0}],"isBlockCoverage":false}]},{"scriptId":"555","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/merge.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":966,"count":1}],"isBlockCoverage":true},{"functionName":"merge","ranges":[{"startOffset":32,"endOffset":964,"count":0}],"isBlockCoverage":false}]},{"scriptId":"556","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/virtualOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3677,"count":1}],"isBlockCoverage":true},{"functionName":"VirtualOptions","ranges":[{"startOffset":84,"endOffset":242,"count":4},{"startOffset":154,"endOffset":176,"count":0},{"startOffset":178,"endOffset":238,"count":0}],"isBlockCoverage":true}]},{"scriptId":"557","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/virtualType.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6526,"count":1}],"isBlockCoverage":true},{"functionName":"VirtualType","ranges":[{"startOffset":2350,"endOffset":2496,"count":4}],"isBlockCoverage":true},{"functionName":"VirtualType._applyDefaultGetters","ranges":[{"startOffset":2611,"endOffset":2929,"count":4},{"startOffset":2654,"endOffset":2680,"count":0},{"startOffset":2699,"endOffset":2928,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2786,"endOffset":2845,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2868,"endOffset":2925,"count":0}],"isBlockCoverage":false},{"functionName":"VirtualType.clone","ranges":[{"startOffset":2981,"endOffset":3155,"count":0}],"isBlockCoverage":false},{"functionName":"VirtualType.get","ranges":[{"startOffset":3823,"endOffset":3879,"count":4}],"isBlockCoverage":true},{"functionName":"VirtualType.set","ranges":[{"startOffset":4789,"endOffset":4845,"count":0}],"isBlockCoverage":false},{"functionName":"VirtualType.applyGetters","ranges":[{"startOffset":5088,"endOffset":5441,"count":26},{"startOffset":5180,"endOffset":5212,"count":0},{"startOffset":5213,"endOffset":5271,"count":0},{"startOffset":5273,"endOffset":5326,"count":0}],"isBlockCoverage":true},{"functionName":"VirtualType.applySetters","ranges":[{"startOffset":5643,"endOffset":5779,"count":0}],"isBlockCoverage":false},{"functionName":"_getModelNamesForPopulate","ranges":[{"startOffset":5986,"endOffset":6473,"count":0}],"isBlockCoverage":false}]},{"scriptId":"558","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/modelNamesFromRefPath.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2426,"count":1}],"isBlockCoverage":true},{"functionName":"modelNamesFromRefPath","ranges":[{"startOffset":362,"endOffset":2424,"count":0}],"isBlockCoverage":false}]},{"scriptId":"559","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/projection/isPathExcluded.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":798,"count":1}],"isBlockCoverage":true},{"functionName":"isPathExcluded","ranges":[{"startOffset":252,"endOffset":796,"count":0}],"isBlockCoverage":false}]},{"scriptId":"560","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/projection/isDefiningProjection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":435,"count":1}],"isBlockCoverage":true},{"functionName":"isDefiningProjection","ranges":[{"startOffset":51,"endOffset":433,"count":0}],"isBlockCoverage":false}]},{"scriptId":"561","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/lookupLocalFields.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":720,"count":1}],"isBlockCoverage":true},{"functionName":"lookupLocalFields","ranges":[{"startOffset":32,"endOffset":718,"count":0}],"isBlockCoverage":false}]},{"scriptId":"562","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/addAutoId.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":173,"count":1}],"isBlockCoverage":true},{"functionName":"addAutoId","ranges":[{"startOffset":32,"endOffset":171,"count":4}],"isBlockCoverage":true}]},{"scriptId":"563","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/get.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1279,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":175,"endOffset":1121,"count":276},{"startOffset":314,"endOffset":431,"count":44},{"startOffset":379,"endOffset":408,"count":0},{"startOffset":431,"endOffset":465,"count":232},{"startOffset":465,"endOffset":669,"count":0},{"startOffset":669,"endOffset":734,"count":232},{"startOffset":734,"endOffset":1084,"count":580},{"startOffset":757,"endOffset":782,"count":91},{"startOffset":782,"endOffset":938,"count":489},{"startOffset":940,"endOffset":971,"count":0},{"startOffset":971,"endOffset":1080,"count":489},{"startOffset":1084,"endOffset":1112,"count":141},{"startOffset":1113,"endOffset":1118,"count":0}],"isBlockCoverage":true},{"functionName":"getProperty","ranges":[{"startOffset":1124,"endOffset":1278,"count":533},{"startOffset":1177,"endOffset":1198,"count":0},{"startOffset":1225,"endOffset":1256,"count":0}],"isBlockCoverage":true}]},{"scriptId":"564","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/getIndexes.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5477,"count":1}],"isBlockCoverage":true},{"functionName":"getIndexes","ranges":[{"startOffset":380,"endOffset":5475,"count":33}],"isBlockCoverage":true},{"functionName":"collectIndexes","ranges":[{"startOffset":600,"endOffset":4147,"count":33},{"startOffset":807,"endOffset":828,"count":0},{"startOffset":965,"endOffset":3742,"count":367},{"startOffset":1034,"endOffset":1058,"count":0},{"startOffset":1060,"endOffset":1186,"count":0},{"startOffset":1253,"endOffset":2063,"count":0},{"startOffset":2113,"endOffset":2134,"count":44},{"startOffset":2182,"endOffset":2204,"count":323},{"startOffset":2206,"endOffset":3736,"count":0},{"startOffset":3793,"endOffset":3840,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3878,"endOffset":4086,"count":0}],"isBlockCoverage":false},{"functionName":"fixSubIndexPaths","ranges":[{"startOffset":4431,"endOffset":5473,"count":0}],"isBlockCoverage":false}]},{"scriptId":"565","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/indexes/decorateDiscriminatorIndexOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":668,"count":1}],"isBlockCoverage":true},{"functionName":"decorateDiscriminatorIndexOptions","ranges":[{"startOffset":32,"endOffset":666,"count":0}],"isBlockCoverage":false}]},{"scriptId":"566","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/handleReadPreferenceAliases.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":397,"count":1}],"isBlockCoverage":true},{"functionName":"handleReadPreferenceAliases","ranges":[{"startOffset":32,"endOffset":395,"count":0}],"isBlockCoverage":false}]},{"scriptId":"567","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/idGetter.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":590,"count":1}],"isBlockCoverage":true},{"functionName":"addIdGetter","ranges":[{"startOffset":51,"endOffset":412,"count":4},{"startOffset":262,"endOffset":286,"count":0},{"startOffset":330,"endOffset":354,"count":0}],"isBlockCoverage":true},{"functionName":"idGetter","ranges":[{"startOffset":488,"endOffset":589,"count":26},{"startOffset":571,"endOffset":588,"count":0}],"isBlockCoverage":true}]},{"scriptId":"568","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/setPopulatedVirtualValue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1048,"count":1}],"isBlockCoverage":true},{"functionName":"setPopulatedVirtualValue","ranges":[{"startOffset":471,"endOffset":1046,"count":0}],"isBlockCoverage":false}]},{"scriptId":"569","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/timestamps/setupTimestamps.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3456,"count":1}],"isBlockCoverage":true},{"functionName":"setupTimestamps","ranges":[{"startOffset":485,"endOffset":3454,"count":4},{"startOffset":714,"endOffset":735,"count":0},{"startOffset":737,"endOffset":754,"count":0},{"startOffset":976,"endOffset":1004,"count":0},{"startOffset":1165,"endOffset":1461,"count":3},{"startOffset":1274,"endOffset":1280,"count":0},{"startOffset":1335,"endOffset":1359,"count":0},{"startOffset":1427,"endOffset":1436,"count":0}],"isBlockCoverage":true},{"functionName":"withTimestamp","ranges":[{"startOffset":603,"endOffset":695,"count":0}],"isBlockCoverage":false},{"functionName":"timestampsPreSave","ranges":[{"startOffset":1607,"endOffset":1877,"count":25},{"startOffset":1746,"endOffset":1774,"count":0}],"isBlockCoverage":true},{"functionName":"schema.methods.initializeTimestamps","ranges":[{"startOffset":1921,"endOffset":2441,"count":0}],"isBlockCoverage":false},{"functionName":"_setTimestampsOnUpdate","ranges":[{"startOffset":2910,"endOffset":3452,"count":0}],"isBlockCoverage":false}]},{"scriptId":"570","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/update/applyTimestampsToChildren.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5899,"count":1}],"isBlockCoverage":true},{"functionName":"applyTimestampsToChildren","ranges":[{"startOffset":234,"endOffset":2331,"count":0}],"isBlockCoverage":false},{"functionName":"applyTimestampsToDocumentArray","ranges":[{"startOffset":2333,"endOffset":3000,"count":0}],"isBlockCoverage":false},{"functionName":"applyTimestampsToSingleNested","ranges":[{"startOffset":3002,"endOffset":3547,"count":0}],"isBlockCoverage":false},{"functionName":"applyTimestampsToUpdateKey","ranges":[{"startOffset":3549,"endOffset":5898,"count":0}],"isBlockCoverage":false}]},{"scriptId":"571","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/cleanPositionalOperators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":331,"count":1}],"isBlockCoverage":true},{"functionName":"cleanPositionalOperators","ranges":[{"startOffset":182,"endOffset":329,"count":0}],"isBlockCoverage":false}]},{"scriptId":"572","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/handleTimestampOption.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":364,"count":1}],"isBlockCoverage":true},{"functionName":"handleTimestampOption","ranges":[{"startOffset":75,"endOffset":363,"count":8},{"startOffset":138,"endOffset":160,"count":0},{"startOffset":216,"endOffset":362,"count":0}],"isBlockCoverage":true}]},{"scriptId":"573","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/update/applyTimestampsToUpdate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3265,"count":1}],"isBlockCoverage":true},{"functionName":"applyTimestampsToUpdate","ranges":[{"startOffset":128,"endOffset":3264,"count":0}],"isBlockCoverage":false}]},{"scriptId":"574","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/timestamps/setDocumentTimestamps.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":894,"count":1}],"isBlockCoverage":true},{"functionName":"setDocumentTimestamps","ranges":[{"startOffset":32,"endOffset":892,"count":25},{"startOffset":170,"endOffset":208,"count":0},{"startOffset":258,"endOffset":296,"count":0},{"startOffset":346,"endOffset":365,"count":0},{"startOffset":458,"endOffset":479,"count":0},{"startOffset":715,"endOffset":735,"count":0}],"isBlockCoverage":true}]},{"scriptId":"575","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/symbols.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":153,"count":1}],"isBlockCoverage":true}]},{"scriptId":"576","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/validateRef.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":384,"count":1}],"isBlockCoverage":true},{"functionName":"validateRef","ranges":[{"startOffset":137,"endOffset":383,"count":6},{"startOffset":219,"endOffset":382,"count":0}],"isBlockCoverage":true}]},{"scriptId":"577","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":542,"count":1}],"isBlockCoverage":true}]},{"scriptId":"578","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/model/applyHooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4508,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":403,"endOffset":427,"count":6}],"isBlockCoverage":true},{"functionName":"applyHooks","ranges":[{"startOffset":570,"endOffset":4507,"count":4},{"startOffset":831,"endOffset":838,"count":0},{"startOffset":936,"endOffset":1586,"count":44},{"startOffset":1031,"endOffset":1070,"count":0},{"startOffset":1111,"endOffset":1155,"count":0},{"startOffset":1184,"endOffset":1582,"count":0},{"startOffset":2619,"endOffset":2654,"count":0},{"startOffset":2725,"endOffset":2963,"count":8},{"startOffset":2768,"endOffset":2791,"count":4},{"startOffset":2792,"endOffset":2808,"count":4},{"startOffset":3626,"endOffset":3649,"count":0},{"startOffset":3906,"endOffset":4505,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1806,"endOffset":2187,"count":64},{"startOffset":1852,"endOffset":1880,"count":60},{"startOffset":1882,"endOffset":1926,"count":4},{"startOffset":1926,"endOffset":1960,"count":60},{"startOffset":1960,"endOffset":1983,"count":56},{"startOffset":1985,"endOffset":2057,"count":8},{"startOffset":2027,"endOffset":2048,"count":0},{"startOffset":2057,"endOffset":2087,"count":52},{"startOffset":2087,"endOffset":2111,"count":32},{"startOffset":2113,"endOffset":2162,"count":20},{"startOffset":2162,"endOffset":2186,"count":32}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2201,"endOffset":2412,"count":60},{"startOffset":2325,"endOffset":2386,"count":0}],"isBlockCoverage":true},{"functionName":"objToDecorate.","ranges":[{"startOffset":3985,"endOffset":4380,"count":0}],"isBlockCoverage":false}]},{"scriptId":"579","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":758,"count":1}],"isBlockCoverage":true}]},{"scriptId":"580","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/array.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18393,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaArray","ranges":[{"startOffset":1181,"endOffset":3367,"count":5},{"startOffset":1268,"endOffset":1315,"count":1},{"startOffset":1742,"endOffset":1779,"count":0},{"startOffset":1834,"endOffset":1860,"count":0},{"startOffset":1862,"endOffset":1906,"count":0},{"startOffset":1933,"endOffset":1960,"count":0},{"startOffset":2044,"endOffset":2050,"count":0},{"startOffset":2176,"endOffset":2189,"count":0},{"startOffset":2292,"endOffset":2357,"count":0},{"startOffset":2524,"endOffset":2530,"count":0},{"startOffset":2594,"endOffset":2726,"count":0},{"startOffset":2921,"endOffset":3005,"count":0},{"startOffset":3039,"endOffset":3067,"count":0}],"isBlockCoverage":true},{"functionName":"defaultFn","ranges":[{"startOffset":3093,"endOffset":3292,"count":116},{"startOffset":3184,"endOffset":3207,"count":0},{"startOffset":3247,"endOffset":3270,"count":0}],"isBlockCoverage":true},{"functionName":"checkRequired","ranges":[{"startOffset":5727,"endOffset":6193,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaArray.enum","ranges":[{"startOffset":6475,"endOffset":7074,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaArray.applyGetters","ranges":[{"startOffset":7261,"endOffset":7514,"count":14},{"startOffset":7359,"endOffset":7423,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaArray._applySetters","ranges":[{"startOffset":7555,"endOffset":8407,"count":130},{"startOffset":7642,"endOffset":7684,"count":0},{"startOffset":7685,"endOffset":7720,"count":0},{"startOffset":7722,"endOffset":8318,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaArray.cast","ranges":[{"startOffset":8643,"endOffset":11531,"count":146},{"startOffset":8718,"endOffset":8764,"count":1},{"startOffset":9004,"endOffset":9155,"count":0},{"startOffset":9371,"endOffset":9431,"count":0},{"startOffset":9476,"endOffset":9684,"count":0},{"startOffset":9714,"endOffset":9726,"count":30},{"startOffset":9777,"endOffset":9792,"count":0},{"startOffset":9884,"endOffset":9935,"count":0},{"startOffset":10034,"endOffset":10048,"count":16},{"startOffset":10049,"endOffset":10067,"count":16},{"startOffset":10068,"endOffset":10096,"count":16},{"startOffset":10098,"endOffset":10125,"count":0},{"startOffset":10349,"endOffset":10880,"count":0},{"startOffset":10889,"endOffset":11027,"count":0},{"startOffset":11056,"endOffset":11151,"count":0},{"startOffset":11152,"endOffset":11187,"count":0},{"startOffset":11200,"endOffset":11222,"count":0},{"startOffset":11224,"endOffset":11530,"count":0}],"isBlockCoverage":true},{"functionName":"_castForPopulate","ranges":[{"startOffset":11594,"endOffset":12646,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaArray.discriminator","ranges":[{"startOffset":12773,"endOffset":13156,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaArray.clone","ranges":[{"startOffset":13208,"endOffset":13550,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaArray._castForQuery","ranges":[{"startOffset":13591,"endOffset":15594,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaArray.castForQuery","ranges":[{"startOffset":15747,"endOffset":16091,"count":0}],"isBlockCoverage":false},{"functionName":"cast$all","ranges":[{"startOffset":16094,"endOffset":16599,"count":0}],"isBlockCoverage":false},{"functionName":"cast$elemMatch","ranges":[{"startOffset":16601,"endOffset":16923,"count":0}],"isBlockCoverage":false},{"functionName":"createLogicalQueryOperatorHandler","ranges":[{"startOffset":17301,"endOffset":17705,"count":3}],"isBlockCoverage":true},{"functionName":"logicalQueryOperatorHandler","ranges":[{"startOffset":17359,"endOffset":17702,"count":0}],"isBlockCoverage":false}]},{"scriptId":"581","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/schemaArrayOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1997,"count":1}],"isBlockCoverage":true}]},{"scriptId":"582","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/mixed.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2789,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaMixed","ranges":[{"startOffset":351,"endOffset":900,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaMixed.cast","ranges":[{"startOffset":2444,"endOffset":2544,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaMixed.castForQuery","ranges":[{"startOffset":2690,"endOffset":2728,"count":0}],"isBlockCoverage":false}]},{"scriptId":"583","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/arrayDepth.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":766,"count":1}],"isBlockCoverage":true},{"functionName":"arrayDepth","ranges":[{"startOffset":45,"endOffset":765,"count":0}],"isBlockCoverage":false}]},{"scriptId":"584","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cast.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":14499,"count":1}],"isBlockCoverage":true},{"functionName":"cast","ranges":[{"startOffset":1183,"endOffset":13162,"count":103},{"startOffset":1256,"endOffset":1350,"count":0},{"startOffset":1371,"endOffset":1392,"count":0},{"startOffset":1448,"endOffset":1495,"count":0},{"startOffset":1497,"endOffset":1602,"count":0},{"startOffset":1787,"endOffset":1792,"count":0},{"startOffset":1809,"endOffset":13145,"count":43},{"startOffset":1916,"endOffset":2613,"count":4},{"startOffset":1949,"endOffset":2007,"count":0},{"startOffset":2051,"endOffset":2607,"count":12},{"startOffset":2111,"endOffset":2187,"count":0},{"startOffset":2374,"endOffset":2599,"count":0},{"startOffset":2613,"endOffset":13141,"count":39},{"startOffset":2642,"endOffset":2902,"count":0},{"startOffset":2930,"endOffset":2989,"count":0},{"startOffset":3022,"endOffset":3078,"count":0},{"startOffset":3106,"endOffset":3152,"count":0},{"startOffset":3179,"endOffset":3244,"count":0},{"startOffset":3356,"endOffset":5052,"count":0},{"startOffset":5077,"endOffset":10666,"count":0},{"startOffset":10689,"endOffset":10716,"count":0},{"startOffset":10745,"endOffset":12649,"count":1},{"startOffset":10967,"endOffset":12641,"count":0},{"startOffset":12649,"endOffset":13135,"count":38},{"startOffset":12678,"endOffset":12736,"count":0},{"startOffset":12738,"endOffset":13015,"count":0}],"isBlockCoverage":true},{"functionName":"_cast","ranges":[{"startOffset":13165,"endOffset":13857,"count":0}],"isBlockCoverage":false},{"functionName":"getStrictQuery","ranges":[{"startOffset":13859,"endOffset":14498,"count":0}],"isBlockCoverage":false}]},{"scriptId":"585","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/cast$expr.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7517,"count":1}],"isBlockCoverage":true},{"functionName":"cast$expr","ranges":[{"startOffset":1403,"endOffset":1607,"count":0}],"isBlockCoverage":false},{"functionName":"_castExpression","ranges":[{"startOffset":1610,"endOffset":3575,"count":0}],"isBlockCoverage":false},{"functionName":"castNumberOperator","ranges":[{"startOffset":3598,"endOffset":3778,"count":0}],"isBlockCoverage":false},{"functionName":"castIn","ranges":[{"startOffset":3780,"endOffset":4401,"count":0}],"isBlockCoverage":false},{"functionName":"castArithmetic","ranges":[{"startOffset":4436,"endOffset":4842,"count":0}],"isBlockCoverage":false},{"functionName":"castComparison","ranges":[{"startOffset":4881,"endOffset":7010,"count":0}],"isBlockCoverage":false},{"functionName":"isPath","ranges":[{"startOffset":7012,"endOffset":7088,"count":0}],"isBlockCoverage":false},{"functionName":"isLiteral","ranges":[{"startOffset":7090,"endOffset":7516,"count":0}],"isBlockCoverage":false}]},{"scriptId":"586","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cast/number.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":911,"count":1}],"isBlockCoverage":true},{"functionName":"castNumber","ranges":[{"startOffset":338,"endOffset":909,"count":4},{"startOffset":384,"endOffset":405,"count":0},{"startOffset":424,"endOffset":446,"count":0},{"startOffset":507,"endOffset":535,"count":0},{"startOffset":592,"endOffset":623,"count":0},{"startOffset":676,"endOffset":739,"count":0},{"startOffset":741,"endOffset":822,"count":0},{"startOffset":823,"endOffset":855,"count":0},{"startOffset":857,"endOffset":908,"count":0}],"isBlockCoverage":true}]},{"scriptId":"587","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/omitUndefined.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":405,"count":1}],"isBlockCoverage":true},{"functionName":"omitUndefined","ranges":[{"startOffset":32,"endOffset":403,"count":0}],"isBlockCoverage":false}]},{"scriptId":"588","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/operators/text.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1138,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":522,"endOffset":1136,"count":0}],"isBlockCoverage":false}]},{"scriptId":"589","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cast/string.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":995,"count":1}],"isBlockCoverage":true},{"functionName":"castString","ranges":[{"startOffset":394,"endOffset":993,"count":170},{"startOffset":476,"endOffset":499,"count":0},{"startOffset":552,"endOffset":584,"count":0},{"startOffset":586,"endOffset":613,"count":0},{"startOffset":944,"endOffset":992,"count":0}],"isBlockCoverage":true}]},{"scriptId":"590","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/discriminator/getSchemaDiscriminatorByValue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":735,"count":1}],"isBlockCoverage":true},{"functionName":"getSchemaDiscriminatorByValue","ranges":[{"startOffset":245,"endOffset":733,"count":0}],"isBlockCoverage":false}]},{"scriptId":"591","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/discriminator/areDiscriminatorValuesEqual.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":412,"count":1}],"isBlockCoverage":true},{"functionName":"areDiscriminatorValuesEqual","ranges":[{"startOffset":78,"endOffset":410,"count":0}],"isBlockCoverage":false}]},{"scriptId":"592","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/isOperator.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":191,"count":1}],"isBlockCoverage":true},{"functionName":"isOperator","ranges":[{"startOffset":94,"endOffset":189,"count":11},{"startOffset":153,"endOffset":182,"count":0}],"isBlockCoverage":true}]},{"scriptId":"593","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/operators/helpers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":493,"count":1}],"isBlockCoverage":true},{"functionName":"castToNumber","ranges":[{"startOffset":219,"endOffset":284,"count":0}],"isBlockCoverage":false},{"functionName":"castArraysOfNumbers","ranges":[{"startOffset":286,"endOffset":492,"count":0}],"isBlockCoverage":false}]},{"scriptId":"594","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/number.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11134,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaNumber","ranges":[{"startOffset":533,"endOffset":621,"count":6}],"isBlockCoverage":true},{"functionName":"cast","ranges":[{"startOffset":2261,"endOffset":2454,"count":4},{"startOffset":2343,"endOffset":2453,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaNumber._defaultCaster","ranges":[{"startOffset":2506,"endOffset":2584,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaNumber._checkRequired","ranges":[{"startOffset":3037,"endOffset":3086,"count":0}],"isBlockCoverage":false},{"functionName":"checkRequired","ranges":[{"startOffset":3561,"endOffset":4034,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaNumber.min","ranges":[{"startOffset":5168,"endOffset":5706,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaNumber.max","ranges":[{"startOffset":6829,"endOffset":7367,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaNumber.enum","ranges":[{"startOffset":7940,"endOffset":8878,"count":1},{"startOffset":7994,"endOffset":8121,"count":0},{"startOffset":8204,"endOffset":8228,"count":0},{"startOffset":8254,"endOffset":8323,"count":0},{"startOffset":8476,"endOffset":8521,"count":0},{"startOffset":8616,"endOffset":8652,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8041,"endOffset":8109,"count":0}],"isBlockCoverage":false},{"functionName":"enumValidator","ranges":[{"startOffset":8688,"endOffset":8730,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaNumber.cast","ranges":[{"startOffset":9082,"endOffset":9789,"count":4},{"startOffset":9143,"endOffset":9187,"count":0},{"startOffset":9189,"endOffset":9306,"count":0},{"startOffset":9328,"endOffset":9363,"count":0},{"startOffset":9364,"endOffset":9379,"count":0},{"startOffset":9473,"endOffset":9515,"count":0},{"startOffset":9617,"endOffset":9666,"count":0},{"startOffset":9708,"endOffset":9787,"count":0}],"isBlockCoverage":true},{"functionName":"handleSingle","ranges":[{"startOffset":9811,"endOffset":9866,"count":0}],"isBlockCoverage":false},{"functionName":"handleArray","ranges":[{"startOffset":9868,"endOffset":10044,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaNumber.castForQuery","ranges":[{"startOffset":10561,"endOffset":11072,"count":0}],"isBlockCoverage":false}]},{"scriptId":"595","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/schemaNumberOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2192,"count":1}],"isBlockCoverage":true}]},{"scriptId":"596","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/operators/bitwise.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":622,"count":1}],"isBlockCoverage":true},{"functionName":"handleBitwiseOperator","ranges":[{"startOffset":115,"endOffset":419,"count":0}],"isBlockCoverage":false},{"functionName":"_castNumber","ranges":[{"startOffset":440,"endOffset":580,"count":0}],"isBlockCoverage":false}]},{"scriptId":"597","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/operators/geospatial.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2360,"count":1}],"isBlockCoverage":true},{"functionName":"cast$near","ranges":[{"startOffset":310,"endOffset":782,"count":0}],"isBlockCoverage":false},{"functionName":"cast$geometry","ranges":[{"startOffset":784,"endOffset":1092,"count":0}],"isBlockCoverage":false},{"functionName":"cast$within","ranges":[{"startOffset":1094,"endOffset":1982,"count":0}],"isBlockCoverage":false},{"functionName":"cast$geoIntersects","ranges":[{"startOffset":1984,"endOffset":2122,"count":0}],"isBlockCoverage":false},{"functionName":"_castMinMaxDistance","ranges":[{"startOffset":2124,"endOffset":2359,"count":0}],"isBlockCoverage":false}]},{"scriptId":"598","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/discriminator/getDiscriminatorByValue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":653,"count":1}],"isBlockCoverage":true},{"functionName":"getDiscriminatorByValue","ranges":[{"startOffset":253,"endOffset":651,"count":0}],"isBlockCoverage":false}]},{"scriptId":"599","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/bigint.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4753,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaBigInt","ranges":[{"startOffset":320,"endOffset":410,"count":0}],"isBlockCoverage":false},{"functionName":"cast","ranges":[{"startOffset":2087,"endOffset":2280,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBigInt._checkRequired","ranges":[{"startOffset":2332,"endOffset":2346,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBigInt.checkRequired","ranges":[{"startOffset":2795,"endOffset":2863,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBigInt.cast","ranges":[{"startOffset":3016,"endOffset":3424,"count":0}],"isBlockCoverage":false},{"functionName":"handleSingle","ranges":[{"startOffset":3640,"endOffset":3727,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBigInt.castForQuery","ranges":[{"startOffset":3878,"endOffset":4362,"count":0}],"isBlockCoverage":false},{"functionName":"_castNullish","ranges":[{"startOffset":4431,"endOffset":4691,"count":0}],"isBlockCoverage":false}]},{"scriptId":"600","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cast/bigint.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":708,"count":1}],"isBlockCoverage":true},{"functionName":"castBigInt","ranges":[{"startOffset":372,"endOffset":706,"count":0}],"isBlockCoverage":false}]},{"scriptId":"601","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/boolean.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6389,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaBoolean","ranges":[{"startOffset":323,"endOffset":415,"count":0}],"isBlockCoverage":false},{"functionName":"cast","ranges":[{"startOffset":2335,"endOffset":2528,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBoolean._defaultCaster","ranges":[{"startOffset":2581,"endOffset":2673,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBoolean._checkRequired","ranges":[{"startOffset":2726,"endOffset":2756,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBoolean.checkRequired","ranges":[{"startOffset":3309,"endOffset":3377,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3852,"endOffset":3883,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":3892,"endOffset":3931,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4396,"endOffset":4428,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":4437,"endOffset":4477,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBoolean.cast","ranges":[{"startOffset":4635,"endOffset":5050,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBoolean.castForQuery","ranges":[{"startOffset":5291,"endOffset":5776,"count":0}],"isBlockCoverage":false},{"functionName":"_castNullish","ranges":[{"startOffset":5846,"endOffset":6326,"count":0}],"isBlockCoverage":false}]},{"scriptId":"602","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/buffer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7347,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaBuffer","ranges":[{"startOffset":526,"endOffset":614,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBuffer._checkRequired","ranges":[{"startOffset":1066,"endOffset":1088,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBuffer.checkRequired","ranges":[{"startOffset":3060,"endOffset":3208,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBuffer.cast","ranges":[{"startOffset":3397,"endOffset":5456,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBuffer.subtype","ranges":[{"startOffset":6018,"endOffset":6088,"count":0}],"isBlockCoverage":false},{"functionName":"handleSingle","ranges":[{"startOffset":6109,"endOffset":6196,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaBuffer.castForQuery","ranges":[{"startOffset":6692,"endOffset":7285,"count":0}],"isBlockCoverage":false}]},{"scriptId":"603","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/buffer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6061,"count":1}],"isBlockCoverage":true},{"functionName":"MongooseBuffer","ranges":[{"startOffset":417,"endOffset":1169,"count":0}],"isBlockCoverage":false},{"functionName":"_markModified","ranges":[{"startOffset":1746,"endOffset":1903,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":2042,"endOffset":2204,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":2617,"endOffset":2800,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3326,"endOffset":3573,"count":25},{"startOffset":3380,"endOffset":3401,"count":7},{"startOffset":3401,"endOffset":3572,"count":18}],"isBlockCoverage":true},{"functionName":"MongooseBuffer.mixin.","ranges":[{"startOffset":3437,"endOffset":3568,"count":0}],"isBlockCoverage":false},{"functionName":"MongooseBuffer.mixin.toObject","ranges":[{"startOffset":4212,"endOffset":4370,"count":0}],"isBlockCoverage":false},{"functionName":"MongooseBuffer.mixin.toBSON","ranges":[{"startOffset":4627,"endOffset":4688,"count":0}],"isBlockCoverage":false},{"functionName":"MongooseBuffer.mixin.equals","ranges":[{"startOffset":4882,"endOffset":5138,"count":0}],"isBlockCoverage":false},{"functionName":"MongooseBuffer.mixin.subtype","ranges":[{"startOffset":5745,"endOffset":5964,"count":0}],"isBlockCoverage":false}]},{"scriptId":"604","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/schemaBufferOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":747,"count":1}],"isBlockCoverage":true}]},{"scriptId":"605","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/date.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11175,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaDate","ranges":[{"startOffset":530,"endOffset":614,"count":10}],"isBlockCoverage":true},{"functionName":"cast","ranges":[{"startOffset":2690,"endOffset":2883,"count":58},{"startOffset":2772,"endOffset":2882,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaDate._defaultCaster","ranges":[{"startOffset":2933,"endOffset":3023,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDate.expires","ranges":[{"startOffset":3970,"endOffset":4144,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDate._checkRequired","ranges":[{"startOffset":4194,"endOffset":4216,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDate.checkRequired","ranges":[{"startOffset":5066,"endOffset":5522,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDate.min","ranges":[{"startOffset":6732,"endOffset":7593,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDate.max","ranges":[{"startOffset":8792,"endOffset":9655,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDate.cast","ranges":[{"startOffset":9764,"endOffset":10158,"count":58},{"startOffset":9846,"endOffset":9886,"count":0},{"startOffset":9986,"endOffset":10031,"count":0},{"startOffset":10073,"endOffset":10156,"count":0}],"isBlockCoverage":true},{"functionName":"handleSingle","ranges":[{"startOffset":10232,"endOffset":10287,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDate.castForQuery","ranges":[{"startOffset":10624,"endOffset":11115,"count":0}],"isBlockCoverage":false}]},{"scriptId":"606","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/schemaDateOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1551,"count":1}],"isBlockCoverage":true}]},{"scriptId":"607","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cast/date.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1126,"count":1}],"isBlockCoverage":true},{"functionName":"castDate","ranges":[{"startOffset":67,"endOffset":1124,"count":58},{"startOffset":304,"endOffset":326,"count":0},{"startOffset":421,"endOffset":536,"count":0},{"startOffset":538,"endOffset":1123,"count":0}],"isBlockCoverage":true}]},{"scriptId":"608","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/decimal128.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4938,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaDecimal128","ranges":[{"startOffset":380,"endOffset":476,"count":0}],"isBlockCoverage":false},{"functionName":"cast","ranges":[{"startOffset":2430,"endOffset":2623,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDecimal128._defaultCaster","ranges":[{"startOffset":2679,"endOffset":2777,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDecimal128._checkRequired","ranges":[{"startOffset":2833,"endOffset":2865,"count":0}],"isBlockCoverage":false},{"functionName":"checkRequired","ranges":[{"startOffset":3348,"endOffset":3790,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDecimal128.cast","ranges":[{"startOffset":3990,"endOffset":4607,"count":0}],"isBlockCoverage":false},{"functionName":"handleSingle","ranges":[{"startOffset":4629,"endOffset":4684,"count":0}],"isBlockCoverage":false}]},{"scriptId":"609","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cast/decimal128.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":976,"count":1}],"isBlockCoverage":true},{"functionName":"castDecimal128","ranges":[{"startOffset":122,"endOffset":974,"count":0}],"isBlockCoverage":false}]},{"scriptId":"610","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/documentArray.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":18963,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaDocumentArray","ranges":[{"startOffset":1336,"endOffset":2984,"count":0}],"isBlockCoverage":false},{"functionName":"_createConstructor","ranges":[{"startOffset":3839,"endOffset":5099,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDocumentArray.discriminator","ranges":[{"startOffset":6151,"endOffset":7076,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDocumentArray.doValidate","ranges":[{"startOffset":7225,"endOffset":8869,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDocumentArray.doValidateSync","ranges":[{"startOffset":9132,"endOffset":10333,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDocumentArray.getDefault","ranges":[{"startOffset":10398,"endOffset":11376,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDocumentArray.cast","ranges":[{"startOffset":11701,"endOffset":15210,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDocumentArray.clone","ranges":[{"startOffset":15270,"endOffset":15710,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDocumentArray.applyGetters","ranges":[{"startOffset":15777,"endOffset":15872,"count":0}],"isBlockCoverage":false},{"functionName":"scopePaths","ranges":[{"startOffset":16247,"endOffset":16854,"count":0}],"isBlockCoverage":false},{"functionName":"cast$elemMatch","ranges":[{"startOffset":17755,"endOffset":18895,"count":0}],"isBlockCoverage":false}]},{"scriptId":"611","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/documentArrayElement.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2467,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaDocumentArrayElement","ranges":[{"startOffset":428,"endOffset":828,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDocumentArrayElement.cast","ranges":[{"startOffset":1396,"endOffset":1467,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDocumentArrayElement.doValidate","ranges":[{"startOffset":1626,"endOffset":1978,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaDocumentArrayElement.clone","ranges":[{"startOffset":2140,"endOffset":2391,"count":0}],"isBlockCoverage":false}]},{"scriptId":"612","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/subdocument.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11261,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaSubdocument","ranges":[{"startOffset":1273,"endOffset":1947,"count":0}],"isBlockCoverage":false},{"functionName":"_createConstructor","ranges":[{"startOffset":2191,"endOffset":3421,"count":0}],"isBlockCoverage":false},{"functionName":"handle$geoWithin","ranges":[{"startOffset":3722,"endOffset":3838,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaSubdocument.cast","ranges":[{"startOffset":4581,"endOffset":6071,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaSubdocument.castForQuery","ranges":[{"startOffset":6275,"endOffset":7166,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaSubdocument.doValidate","ranges":[{"startOffset":7285,"endOffset":7946,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaSubdocument.doValidateSync","ranges":[{"startOffset":8071,"endOffset":8377,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaSubdocument.discriminator","ranges":[{"startOffset":9443,"endOffset":9952,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":10712,"endOffset":10786,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaSubdocument.clone","ranges":[{"startOffset":10844,"endOffset":11259,"count":0}],"isBlockCoverage":false}]},{"scriptId":"613","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/objectExpected.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":650,"count":1}],"isBlockCoverage":true},{"functionName":"ObjectExpectedError","ranges":[{"startOffset":275,"endOffset":509,"count":0}],"isBlockCoverage":false}]},{"scriptId":"614","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/schemaSubdocumentOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1025,"count":1}],"isBlockCoverage":true}]},{"scriptId":"615","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/document/applyDefaults.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3726,"count":1}],"isBlockCoverage":true},{"functionName":"applyDefaults","ranges":[{"startOffset":105,"endOffset":3398,"count":58},{"startOffset":334,"endOffset":369,"count":29},{"startOffset":405,"endOffset":3396,"count":870},{"startOffset":487,"endOffset":504,"count":58},{"startOffset":506,"endOffset":529,"count":8},{"startOffset":529,"endOffset":3392,"count":862},{"startOffset":747,"endOffset":771,"count":0},{"startOffset":841,"endOffset":846,"count":0},{"startOffset":886,"endOffset":955,"count":0},{"startOffset":983,"endOffset":992,"count":0},{"startOffset":993,"endOffset":1005,"count":0},{"startOffset":1007,"endOffset":1408,"count":0},{"startOffset":1473,"endOffset":1501,"count":306},{"startOffset":1501,"endOffset":1977,"count":556},{"startOffset":1597,"endOffset":1830,"count":141},{"startOffset":1652,"endOffset":1670,"count":0},{"startOffset":1672,"endOffset":1708,"count":0},{"startOffset":1782,"endOffset":1818,"count":0},{"startOffset":1830,"endOffset":1967,"count":415},{"startOffset":1858,"endOffset":1967,"count":125},{"startOffset":1977,"endOffset":2003,"count":431},{"startOffset":2003,"endOffset":2026,"count":0},{"startOffset":2028,"endOffset":2056,"count":0},{"startOffset":2056,"endOffset":2077,"count":431},{"startOffset":2077,"endOffset":2096,"count":56},{"startOffset":2098,"endOffset":3007,"count":0},{"startOffset":3007,"endOffset":3335,"count":431},{"startOffset":3090,"endOffset":3170,"count":0},{"startOffset":3214,"endOffset":3325,"count":141},{"startOffset":3343,"endOffset":3386,"count":0},{"startOffset":3392,"endOffset":3396,"count":862}],"isBlockCoverage":true},{"functionName":"applyChangeTracking","ranges":[{"startOffset":3420,"endOffset":3725,"count":141},{"startOffset":3565,"endOffset":3586,"count":0},{"startOffset":3587,"endOffset":3609,"count":0},{"startOffset":3610,"endOffset":3634,"count":0},{"startOffset":3636,"endOffset":3723,"count":0}],"isBlockCoverage":true}]},{"scriptId":"616","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/projection/isNestedProjection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":233,"count":1}],"isBlockCoverage":true},{"functionName":"isNestedProjection","ranges":[{"startOffset":32,"endOffset":231,"count":0}],"isBlockCoverage":false}]},{"scriptId":"617","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/model/discriminator.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7037,"count":1}],"isBlockCoverage":true},{"functionName":"discriminator","ranges":[{"startOffset":571,"endOffset":7035,"count":0}],"isBlockCoverage":false}]},{"scriptId":"618","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/applyBuiltinPlugins.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":359,"count":1}],"isBlockCoverage":true},{"functionName":"applyBuiltinPlugins","ranges":[{"startOffset":82,"endOffset":357,"count":0}],"isBlockCoverage":false}]},{"scriptId":"619","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/plugins/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":225,"count":1}],"isBlockCoverage":true}]},{"scriptId":"620","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/plugins/saveSubdocs.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2319,"count":1}],"isBlockCoverage":true},{"functionName":"saveSubdocs","ranges":[{"startOffset":93,"endOffset":2317,"count":4}],"isBlockCoverage":true},{"functionName":"saveSubdocsPreSave","ranges":[{"startOffset":184,"endOffset":781,"count":25},{"startOffset":249,"endOffset":284,"count":0},{"startOffset":414,"endOffset":780,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":434,"endOffset":560,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":562,"endOffset":775,"count":0}],"isBlockCoverage":false},{"functionName":"saveSubdocsPostDeleteOne","ranges":[{"startOffset":830,"endOffset":1400,"count":23},{"startOffset":950,"endOffset":975,"count":0},{"startOffset":998,"endOffset":1399,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1100,"endOffset":1317,"count":0}],"isBlockCoverage":false},{"functionName":"saveSubdocsPostSave","ranges":[{"startOffset":1434,"endOffset":2298,"count":23},{"startOffset":1502,"endOffset":1523,"count":0},{"startOffset":1639,"endOffset":2294,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1734,"endOffset":1946,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2048,"endOffset":2286,"count":0}],"isBlockCoverage":false}]},{"scriptId":"621","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/each.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":419,"count":1}],"isBlockCoverage":true},{"functionName":"each","ranges":[{"startOffset":32,"endOffset":417,"count":0}],"isBlockCoverage":false}]},{"scriptId":"622","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/plugins/sharding.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1758,"count":1}],"isBlockCoverage":true},{"functionName":"shardingPlugin","ranges":[{"startOffset":156,"endOffset":604,"count":4}],"isBlockCoverage":true},{"functionName":"shardingPluginPostInit","ranges":[{"startOffset":212,"endOffset":295,"count":4}],"isBlockCoverage":true},{"functionName":"shardingPluginPreSave","ranges":[{"startOffset":319,"endOffset":400,"count":25}],"isBlockCoverage":true},{"functionName":"shardingPluginPreRemove","ranges":[{"startOffset":426,"endOffset":509,"count":0}],"isBlockCoverage":false},{"functionName":"shardingPluginPostSave","ranges":[{"startOffset":534,"endOffset":600,"count":23}],"isBlockCoverage":true},{"functionName":"applyWhere","ranges":[{"startOffset":626,"endOffset":914,"count":25},{"startOffset":700,"endOffset":912,"count":0}],"isBlockCoverage":true},{"functionName":"storeShard","ranges":[{"startOffset":995,"endOffset":1757,"count":27},{"startOffset":1166,"endOffset":1756,"count":0}],"isBlockCoverage":true}]},{"scriptId":"623","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/plugins/trackTransaction.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2991,"count":1}],"isBlockCoverage":true},{"functionName":"trackTransaction","ranges":[{"startOffset":224,"endOffset":1274,"count":4}],"isBlockCoverage":true},{"functionName":"trackTransactionPreSave","ranges":[{"startOffset":281,"endOffset":1270,"count":25},{"startOffset":401,"endOffset":477,"count":0},{"startOffset":479,"endOffset":1266,"count":0}],"isBlockCoverage":true},{"functionName":"_getAtomics","ranges":[{"startOffset":1277,"endOffset":2334,"count":0}],"isBlockCoverage":false},{"functionName":"mergeAtomics","ranges":[{"startOffset":2336,"endOffset":2990,"count":0}],"isBlockCoverage":false}]},{"scriptId":"624","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/plugins/validateBeforeSave.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1370,"count":1}],"isBlockCoverage":true},{"functionName":"validateBeforeSave","ranges":[{"startOffset":51,"endOffset":1368,"count":4}],"isBlockCoverage":true},{"functionName":"validateBeforeSave","ranges":[{"startOffset":141,"endOffset":1349,"count":25},{"startOffset":281,"endOffset":309,"count":0},{"startOffset":508,"endOffset":568,"count":0},{"startOffset":896,"endOffset":960,"count":0},{"startOffset":1318,"endOffset":1345,"count":0}],"isBlockCoverage":true},{"functionName":"$validate.then._this.$__schema.s.hooks.execPost.error","ranges":[{"startOffset":1029,"endOffset":1093,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1103,"endOffset":1303,"count":0}],"isBlockCoverage":false}]},{"scriptId":"625","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/document/compile.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6722,"count":1}],"isBlockCoverage":true},{"functionName":"compile","ranges":[{"startOffset":855,"endOffset":1383,"count":4},{"startOffset":926,"endOffset":954,"count":1},{"startOffset":1031,"endOffset":1381,"count":48},{"startOffset":1099,"endOffset":1136,"count":31},{"startOffset":1137,"endOffset":1225,"count":31},{"startOffset":1206,"endOffset":1223,"count":0},{"startOffset":1260,"endOffset":1266,"count":0}],"isBlockCoverage":true},{"functionName":"defineKey","ranges":[{"startOffset":1673,"endOffset":6080,"count":48},{"startOffset":1764,"endOffset":1792,"count":0},{"startOffset":1817,"endOffset":1831,"count":0},{"startOffset":1902,"endOffset":1921,"count":0},{"startOffset":1965,"endOffset":5689,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2073,"endOffset":5253,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":5266,"endOffset":5677,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5803,"endOffset":5968,"count":185}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":5981,"endOffset":6066,"count":0}],"isBlockCoverage":false},{"functionName":"getOwnPropertyDescriptors","ranges":[{"startOffset":6208,"endOffset":6721,"count":0}],"isBlockCoverage":false}]},{"scriptId":"626","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/discriminator/mergeDiscriminatorSchema.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2462,"count":1}],"isBlockCoverage":true},{"functionName":"mergeDiscriminatorSchema","ranges":[{"startOffset":475,"endOffset":2460,"count":0}],"isBlockCoverage":false}]},{"scriptId":"627","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/discriminator/getConstructor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":939,"count":1}],"isBlockCoverage":true},{"functionName":"getConstructor","ranges":[{"startOffset":196,"endOffset":937,"count":0}],"isBlockCoverage":false}]},{"scriptId":"628","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/handleIdOption.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":413,"count":1}],"isBlockCoverage":true},{"functionName":"handleIdOption","ranges":[{"startOffset":75,"endOffset":411,"count":0}],"isBlockCoverage":false}]},{"scriptId":"629","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/projection/isExclusive.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":822,"count":1}],"isBlockCoverage":true},{"functionName":"isExclusive","ranges":[{"startOffset":116,"endOffset":820,"count":9},{"startOffset":177,"endOffset":199,"count":0},{"startOffset":288,"endOffset":308,"count":0},{"startOffset":310,"endOffset":346,"count":0},{"startOffset":399,"endOffset":795,"count":0}],"isBlockCoverage":true}]},{"scriptId":"630","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/invalidSchemaOption.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":600,"count":1}],"isBlockCoverage":true},{"functionName":"InvalidSchemaOptionError","ranges":[{"startOffset":257,"endOffset":424,"count":0}],"isBlockCoverage":false}]},{"scriptId":"631","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/schemaDocumentArrayOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1783,"count":1}],"isBlockCoverage":true}]},{"scriptId":"632","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/document/handleSpreadDoc.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":847,"count":1}],"isBlockCoverage":true},{"functionName":"handleSpreadDoc","ranges":[{"startOffset":319,"endOffset":845,"count":194},{"startOffset":389,"endOffset":405,"count":0},{"startOffset":406,"endOffset":423,"count":0},{"startOffset":425,"endOffset":830,"count":0}],"isBlockCoverage":true}]},{"scriptId":"633","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1883,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaMap","ranges":[{"startOffset":247,"endOffset":340,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":344,"endOffset":410,"count":0}],"isBlockCoverage":false},{"functionName":"cast","ranges":[{"startOffset":414,"endOffset":1431,"count":0}],"isBlockCoverage":false},{"functionName":"clone","ranges":[{"startOffset":1435,"endOffset":1615,"count":0}],"isBlockCoverage":false}]},{"scriptId":"634","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9010,"count":1}],"isBlockCoverage":true},{"functionName":"MongooseMap","ranges":[{"startOffset":631,"endOffset":1015,"count":0}],"isBlockCoverage":false},{"functionName":"$init","ranges":[{"startOffset":1019,"endOffset":1201,"count":0}],"isBlockCoverage":false},{"functionName":"$__set","ranges":[{"startOffset":1205,"endOffset":1256,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1406,"endOffset":1680,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":2102,"endOffset":4829,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":4982,"endOffset":5122,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":5277,"endOffset":5428,"count":0}],"isBlockCoverage":false},{"functionName":"toBSON","ranges":[{"startOffset":5596,"endOffset":5636,"count":0}],"isBlockCoverage":false},{"functionName":"toObject","ranges":[{"startOffset":5640,"endOffset":5900,"count":0}],"isBlockCoverage":false},{"functionName":"$toObject","ranges":[{"startOffset":5904,"endOffset":5992,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":6532,"endOffset":6842,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":6846,"endOffset":6887,"count":0}],"isBlockCoverage":false},{"functionName":"$__runDeferred","ranges":[{"startOffset":6891,"endOffset":7110,"count":0}],"isBlockCoverage":false},{"functionName":"checkValidKey","ranges":[{"startOffset":8435,"endOffset":8978,"count":0}],"isBlockCoverage":false}]},{"scriptId":"635","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/schemaMapOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1114,"count":1}],"isBlockCoverage":true}]},{"scriptId":"636","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/objectId.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6966,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaObjectId","ranges":[{"startOffset":610,"endOffset":1199,"count":16},{"startOffset":717,"endOffset":744,"count":0},{"startOffset":858,"endOffset":877,"count":0},{"startOffset":879,"endOffset":1146,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaObjectId.auto","ranges":[{"startOffset":2881,"endOffset":2989,"count":4}],"isBlockCoverage":true},{"functionName":"SchemaObjectId._checkRequired","ranges":[{"startOffset":3043,"endOffset":3073,"count":0}],"isBlockCoverage":false},{"functionName":"cast","ranges":[{"startOffset":3741,"endOffset":3934,"count":61},{"startOffset":3823,"endOffset":3933,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaObjectId._defaultCaster","ranges":[{"startOffset":3988,"endOffset":4110,"count":0}],"isBlockCoverage":false},{"functionName":"checkRequired","ranges":[{"startOffset":4885,"endOffset":5325,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaObjectId.cast","ranges":[{"startOffset":5521,"endOffset":6334,"count":61},{"startOffset":5589,"endOffset":5633,"count":29},{"startOffset":5635,"endOffset":5928,"count":0},{"startOffset":5998,"endOffset":6042,"count":0},{"startOffset":6146,"endOffset":6199,"count":0},{"startOffset":6245,"endOffset":6332,"count":0}],"isBlockCoverage":true},{"functionName":"handleSingle","ranges":[{"startOffset":6356,"endOffset":6411,"count":0}],"isBlockCoverage":false},{"functionName":"defaultId","ranges":[{"startOffset":6619,"endOffset":6663,"count":25}],"isBlockCoverage":true},{"functionName":"resetId","ranges":[{"startOffset":6702,"endOffset":6903,"count":46},{"startOffset":6735,"endOffset":6773,"count":1},{"startOffset":6808,"endOffset":6888,"count":25},{"startOffset":6832,"endOffset":6884,"count":0}],"isBlockCoverage":true}]},{"scriptId":"637","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/schemaObjectIdOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1413,"count":1}],"isBlockCoverage":true}]},{"scriptId":"638","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cast/objectid.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":601,"count":1}],"isBlockCoverage":true},{"functionName":"castObjectId","ranges":[{"startOffset":133,"endOffset":599,"count":61},{"startOffset":185,"endOffset":208,"count":0},{"startOffset":247,"endOffset":270,"count":32},{"startOffset":270,"endOffset":289,"count":29},{"startOffset":289,"endOffset":474,"count":1},{"startOffset":365,"endOffset":470,"count":0},{"startOffset":474,"endOffset":566,"count":28},{"startOffset":566,"endOffset":598,"count":0}],"isBlockCoverage":true}]},{"scriptId":"639","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/string.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19148,"count":1}],"isBlockCoverage":true},{"functionName":"SchemaString","ranges":[{"startOffset":524,"endOffset":658,"count":12}],"isBlockCoverage":true},{"functionName":"cast","ranges":[{"startOffset":1855,"endOffset":2048,"count":170},{"startOffset":1937,"endOffset":2047,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaString._defaultCaster","ranges":[{"startOffset":2100,"endOffset":2191,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaString._checkRequired","ranges":[{"startOffset":3247,"endOffset":3310,"count":100}],"isBlockCoverage":true},{"functionName":"SchemaString.enum","ranges":[{"startOffset":5254,"endOffset":6337,"count":4},{"startOffset":5293,"endOffset":5452,"count":0},{"startOffset":5511,"endOffset":5533,"count":0},{"startOffset":5606,"endOffset":5860,"count":0},{"startOffset":5982,"endOffset":6070,"count":10}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5340,"endOffset":5408,"count":0}],"isBlockCoverage":false},{"functionName":"enumValidator","ranges":[{"startOffset":6127,"endOffset":6186,"count":25}],"isBlockCoverage":true},{"functionName":"SchemaString.lowercase","ranges":[{"startOffset":7179,"endOffset":7428,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaString.uppercase","ranges":[{"startOffset":8137,"endOffset":8386,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaString.trim","ranges":[{"startOffset":9269,"endOffset":9509,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaString.minlength","ranges":[{"startOffset":10883,"endOffset":11471,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaString.maxlength","ranges":[{"startOffset":12925,"endOffset":13513,"count":0}],"isBlockCoverage":false},{"functionName":"match","ranges":[{"startOffset":15070,"endOffset":15699,"count":0}],"isBlockCoverage":false},{"functionName":"checkRequired","ranges":[{"startOffset":16077,"endOffset":16550,"count":100},{"startOffset":16146,"endOffset":16190,"count":0},{"startOffset":16192,"endOffset":16223,"count":0},{"startOffset":16480,"endOffset":16514,"count":0}],"isBlockCoverage":true},{"functionName":"SchemaString.cast","ranges":[{"startOffset":16630,"endOffset":17177,"count":170},{"startOffset":16691,"endOffset":16735,"count":0},{"startOffset":16737,"endOffset":16786,"count":0},{"startOffset":16854,"endOffset":16896,"count":0},{"startOffset":16998,"endOffset":17047,"count":0},{"startOffset":17091,"endOffset":17175,"count":0}],"isBlockCoverage":true},{"functionName":"handleSingle","ranges":[{"startOffset":17199,"endOffset":17286,"count":0}],"isBlockCoverage":false},{"functionName":"handleArray","ranges":[{"startOffset":17307,"endOffset":17538,"count":0}],"isBlockCoverage":false},{"functionName":"handleSingleNoSetters","ranges":[{"startOffset":17559,"endOffset":17690,"count":0}],"isBlockCoverage":false},{"functionName":"handle$regex","ranges":[{"startOffset":17923,"endOffset":18099,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaString.castForQuery","ranges":[{"startOffset":18462,"endOffset":19086,"count":15},{"startOffset":18544,"endOffset":18746,"count":0},{"startOffset":18846,"endOffset":18867,"count":0},{"startOffset":18925,"endOffset":19084,"count":0}],"isBlockCoverage":true}]},{"scriptId":"640","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/schemaStringOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3587,"count":1}],"isBlockCoverage":true}]},{"scriptId":"641","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/schema/uuid.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8429,"count":1}],"isBlockCoverage":true},{"functionName":"hex2buffer","ranges":[{"startOffset":593,"endOffset":762,"count":0}],"isBlockCoverage":false},{"functionName":"binary2hex","ranges":[{"startOffset":957,"endOffset":1120,"count":0}],"isBlockCoverage":false},{"functionName":"stringToBinary","ranges":[{"startOffset":1274,"endOffset":1589,"count":0}],"isBlockCoverage":false},{"functionName":"binaryToString","ranges":[{"startOffset":1759,"endOffset":2214,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaUUID","ranges":[{"startOffset":2351,"endOffset":2606,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaUUID._cast","ranges":[{"startOffset":2970,"endOffset":3931,"count":0}],"isBlockCoverage":false},{"functionName":"cast","ranges":[{"startOffset":5524,"endOffset":5717,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaUUID._checkRequired","ranges":[{"startOffset":5767,"endOffset":5781,"count":0}],"isBlockCoverage":false},{"functionName":"checkRequired","ranges":[{"startOffset":6227,"endOffset":6382,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaUUID.cast","ranges":[{"startOffset":6570,"endOffset":7121,"count":0}],"isBlockCoverage":false},{"functionName":"handleSingle","ranges":[{"startOffset":7143,"endOffset":7198,"count":0}],"isBlockCoverage":false},{"functionName":"handleArray","ranges":[{"startOffset":7219,"endOffset":7305,"count":0}],"isBlockCoverage":false},{"functionName":"SchemaUUID.castForQuery","ranges":[{"startOffset":7876,"endOffset":8369,"count":0}],"isBlockCoverage":false}]},{"scriptId":"642","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/syncIndexes.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":512,"count":1}],"isBlockCoverage":true},{"functionName":"SyncIndexesError","ranges":[{"startOffset":293,"endOffset":379,"count":0}],"isBlockCoverage":false}]},{"scriptId":"643","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/applyPlugins.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1557,"count":1}],"isBlockCoverage":true},{"functionName":"applyPlugins","ranges":[{"startOffset":32,"endOffset":1555,"count":8},{"startOffset":116,"endOffset":201,"count":4},{"startOffset":203,"endOffset":641,"count":4},{"startOffset":266,"endOffset":637,"count":16},{"startOffset":305,"endOffset":311,"count":0},{"startOffset":434,"endOffset":509,"count":0},{"startOffset":561,"endOffset":637,"count":0},{"startOffset":641,"endOffset":1108,"count":4},{"startOffset":819,"endOffset":1104,"count":40},{"startOffset":891,"endOffset":1098,"count":0},{"startOffset":1108,"endOffset":1205,"count":4},{"startOffset":1205,"endOffset":1554,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":532,"endOffset":558,"count":0}],"isBlockCoverage":false}]},{"scriptId":"644","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/driver.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":161,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports.get","ranges":[{"startOffset":75,"endOffset":106,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports.set","ranges":[{"startOffset":130,"endOffset":159,"count":1}],"isBlockCoverage":true}]},{"scriptId":"645","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/createCollectionsError.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":508,"count":1}],"isBlockCoverage":true},{"functionName":"CreateCollectionsError","ranges":[{"startOffset":271,"endOffset":357,"count":0}],"isBlockCoverage":false}]},{"scriptId":"646","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/processConnectionOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1964,"count":1}],"isBlockCoverage":true},{"functionName":"processConnectionOptions","ranges":[{"startOffset":99,"endOffset":538,"count":8},{"startOffset":172,"endOffset":181,"count":0},{"startOffset":237,"endOffset":258,"count":0},{"startOffset":366,"endOffset":397,"count":0},{"startOffset":398,"endOffset":438,"count":0},{"startOffset":444,"endOffset":494,"count":0}],"isBlockCoverage":true},{"functionName":"resolveOptsConflicts","ranges":[{"startOffset":540,"endOffset":906,"count":0}],"isBlockCoverage":false},{"functionName":"setsIndexOptions","ranges":[{"startOffset":908,"endOffset":1094,"count":0}],"isBlockCoverage":false},{"functionName":"setsSecondaryRead","ranges":[{"startOffset":1096,"endOffset":1218,"count":0}],"isBlockCoverage":false},{"functionName":"getUriReadPreference","ranges":[{"startOffset":1220,"endOffset":1402,"count":8},{"startOffset":1382,"endOffset":1392,"count":0}],"isBlockCoverage":true},{"functionName":"defaultIndexOptsToFalse","ranges":[{"startOffset":1404,"endOffset":1552,"count":0}],"isBlockCoverage":false},{"functionName":"throwReadPreferenceError","ranges":[{"startOffset":1554,"endOffset":1919,"count":0}],"isBlockCoverage":false}]},{"scriptId":"647","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":48,"count":1}],"isBlockCoverage":true}]},{"scriptId":"648","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/mongoose.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":51806,"count":1}],"isBlockCoverage":true},{"functionName":"Mongoose","ranges":[{"startOffset":2130,"endOffset":3969,"count":1},{"startOffset":2958,"endOffset":3282,"count":0},{"startOffset":3551,"endOffset":3601,"count":2},{"startOffset":3689,"endOffset":3759,"count":0}],"isBlockCoverage":true},{"functionName":"Mongoose.Schema","ranges":[{"startOffset":3002,"endOffset":3089,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3917,"endOffset":3960,"count":4}],"isBlockCoverage":true},{"functionName":"setDriver","ranges":[{"startOffset":4903,"endOffset":6213,"count":1},{"startOffset":4984,"endOffset":4994,"count":0},{"startOffset":5061,"endOffset":5188,"count":0},{"startOffset":5212,"endOffset":6212,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5140,"endOffset":5187,"count":0}],"isBlockCoverage":false},{"functionName":"Mongoose.set","ranges":[{"startOffset":11745,"endOffset":13966,"count":159},{"startOffset":11820,"endOffset":11830,"count":0},{"startOffset":11935,"endOffset":12075,"count":0},{"startOffset":12115,"endOffset":12262,"count":0},{"startOffset":12264,"endOffset":13965,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":12959,"endOffset":13008,"count":0}],"isBlockCoverage":false},{"functionName":"Mongoose.createConnection","ranges":[{"startOffset":18455,"endOffset":18871,"count":1},{"startOffset":18532,"endOffset":18542,"count":0},{"startOffset":18787,"endOffset":18853,"count":0}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":23727,"endOffset":24210,"count":8},{"startOffset":23828,"endOffset":23865,"count":0},{"startOffset":23868,"endOffset":23963,"count":0},{"startOffset":24017,"endOffset":24027,"count":0},{"startOffset":24065,"endOffset":24111,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":24191,"endOffset":24206,"count":8}],"isBlockCoverage":true},{"functionName":"disconnect","ranges":[{"startOffset":24433,"endOffset":24856,"count":8},{"startOffset":24491,"endOffset":24528,"count":0},{"startOffset":24530,"endOffset":24628,"count":0},{"startOffset":24682,"endOffset":24692,"count":0},{"startOffset":24767,"endOffset":24784,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":24831,"endOffset":24851,"count":8}],"isBlockCoverage":true},{"functionName":"Mongoose.startSession","ranges":[{"startOffset":25966,"endOffset":26128,"count":0}],"isBlockCoverage":false},{"functionName":"Mongoose.pluralize","ranges":[{"startOffset":26496,"endOffset":26673,"count":4},{"startOffset":26563,"endOffset":26573,"count":0},{"startOffset":26604,"endOffset":26640,"count":0}],"isBlockCoverage":true},{"functionName":"Mongoose.model","ranges":[{"startOffset":28834,"endOffset":30934,"count":4},{"startOffset":28925,"endOffset":28931,"count":0},{"startOffset":28979,"endOffset":29029,"count":0},{"startOffset":29061,"endOffset":29206,"count":0},{"startOffset":29269,"endOffset":29307,"count":0},{"startOffset":29353,"endOffset":29462,"count":0},{"startOffset":29633,"endOffset":29671,"count":0},{"startOffset":29919,"endOffset":29958,"count":0},{"startOffset":30034,"endOffset":30060,"count":0},{"startOffset":30061,"endOffset":30088,"count":0},{"startOffset":30090,"endOffset":30682,"count":0},{"startOffset":30705,"endOffset":30766,"count":0}],"isBlockCoverage":true},{"functionName":"Mongoose._model","ranges":[{"startOffset":30984,"endOffset":32439,"count":4},{"startOffset":31082,"endOffset":31092,"count":0},{"startOffset":31142,"endOffset":31327,"count":0},{"startOffset":31384,"endOffset":31422,"count":0},{"startOffset":32129,"endOffset":32380,"count":0}],"isBlockCoverage":true},{"functionName":"$modelInitNoop","ranges":[{"startOffset":32018,"endOffset":32046,"count":0}],"isBlockCoverage":false},{"functionName":"Mongoose.deleteModel","ranges":[{"startOffset":33313,"endOffset":33491,"count":0}],"isBlockCoverage":false},{"functionName":"Mongoose.modelNames","ranges":[{"startOffset":33739,"endOffset":33881,"count":0}],"isBlockCoverage":false},{"functionName":"Mongoose._applyPlugins","ranges":[{"startOffset":34012,"endOffset":34520,"count":8},{"startOffset":34092,"endOffset":34102,"count":0},{"startOffset":34379,"endOffset":34429,"count":0}],"isBlockCoverage":true},{"functionName":"Mongoose.plugin","ranges":[{"startOffset":34867,"endOffset":35012,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":35805,"endOffset":35849,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":35903,"endOffset":36026,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37804,"endOffset":37857,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":37866,"endOffset":37935,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38193,"endOffset":38246,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":38255,"endOffset":38396,"count":0}],"isBlockCoverage":false},{"functionName":"Mongoose.isValidObjectId","ranges":[{"startOffset":42788,"endOffset":42913,"count":0}],"isBlockCoverage":false},{"functionName":"Mongoose.isObjectIdOrHexString","ranges":[{"startOffset":44207,"endOffset":44314,"count":0}],"isBlockCoverage":false},{"functionName":"Mongoose.syncIndexes","ranges":[{"startOffset":44842,"endOffset":44979,"count":0}],"isBlockCoverage":false},{"functionName":"now","ranges":[{"startOffset":47260,"endOffset":47297,"count":25}],"isBlockCoverage":true},{"functionName":"_createDefaultConnection","ranges":[{"startOffset":51400,"endOffset":51631,"count":1},{"startOffset":51473,"endOffset":51490,"count":0}],"isBlockCoverage":true}]},{"scriptId":"649","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/document.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":160707,"count":1},{"startOffset":10973,"endOffset":11019,"count":18}],"isBlockCoverage":true},{"functionName":"Document","ranges":[{"startOffset":4494,"endOffset":7922,"count":29},{"startOffset":4577,"endOffset":4594,"count":4},{"startOffset":4596,"endOffset":4652,"count":4},{"startOffset":4765,"endOffset":4993,"count":0},{"startOffset":5128,"endOffset":5153,"count":4},{"startOffset":5155,"endOffset":5193,"count":4},{"startOffset":5227,"endOffset":5274,"count":0},{"startOffset":5290,"endOffset":5325,"count":4},{"startOffset":5345,"endOffset":5371,"count":25},{"startOffset":5373,"endOffset":5438,"count":0},{"startOffset":5501,"endOffset":5581,"count":0},{"startOffset":5674,"endOffset":5772,"count":0},{"startOffset":5814,"endOffset":5868,"count":0},{"startOffset":5958,"endOffset":6003,"count":116},{"startOffset":6131,"endOffset":6164,"count":4},{"startOffset":6166,"endOffset":6270,"count":0},{"startOffset":6320,"endOffset":6329,"count":0},{"startOffset":6330,"endOffset":6366,"count":0},{"startOffset":6749,"endOffset":7008,"count":25},{"startOffset":6803,"endOffset":6869,"count":0},{"startOffset":6965,"endOffset":7004,"count":0},{"startOffset":7204,"endOffset":7215,"count":4},{"startOffset":7217,"endOffset":7312,"count":4},{"startOffset":7249,"endOffset":7308,"count":0},{"startOffset":7312,"endOffset":7429,"count":25},{"startOffset":7458,"endOffset":7464,"count":0},{"startOffset":7466,"endOffset":7899,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7551,"endOffset":7893,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9658,"endOffset":9698,"count":126}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":9707,"endOffset":9753,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9948,"endOffset":9989,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":9998,"endOffset":10045,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10331,"endOffset":10885,"count":8}],"isBlockCoverage":true},{"functionName":"Document.","ranges":[{"startOffset":10389,"endOffset":10807,"count":81},{"startOffset":10595,"endOffset":10624,"count":79},{"startOffset":10624,"endOffset":10806,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":12006,"endOffset":12119,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":12128,"endOffset":12170,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14038,"endOffset":14086,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":14095,"endOffset":14141,"count":125}],"isBlockCoverage":true},{"functionName":"$applyDefaultsToNested","ranges":[{"startOffset":14166,"endOffset":15374,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$__buildDoc","ranges":[{"startOffset":15682,"endOffset":16996,"count":29},{"startOffset":16022,"endOffset":16974,"count":435},{"startOffset":16071,"endOffset":16183,"count":29},{"startOffset":16091,"endOffset":16118,"count":4},{"startOffset":16118,"endOffset":16148,"count":25},{"startOffset":16150,"endOffset":16177,"count":0},{"startOffset":16183,"endOffset":16970,"count":431},{"startOffset":16490,"endOffset":16537,"count":0},{"startOffset":16614,"endOffset":16683,"count":0},{"startOffset":16711,"endOffset":16720,"count":0},{"startOffset":16721,"endOffset":16733,"count":0},{"startOffset":16735,"endOffset":16883,"count":0},{"startOffset":16905,"endOffset":16964,"count":0},{"startOffset":16970,"endOffset":16974,"count":431}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15927,"endOffset":15949,"count":435}],"isBlockCoverage":true},{"functionName":"Document.toBSON","ranges":[{"startOffset":17095,"endOffset":17158,"count":0}],"isBlockCoverage":false},{"functionName":"Document.init","ranges":[{"startOffset":17757,"endOffset":17937,"count":4},{"startOffset":17817,"endOffset":17854,"count":0}],"isBlockCoverage":true},{"functionName":"Document.$init","ranges":[{"startOffset":18090,"endOffset":18169,"count":4}],"isBlockCoverage":true},{"functionName":"Document.$__init","ranges":[{"startOffset":18336,"endOffset":19497,"count":4},{"startOffset":18522,"endOffset":18546,"count":0},{"startOffset":18548,"endOffset":19073,"count":0},{"startOffset":19288,"endOffset":19308,"count":0},{"startOffset":19309,"endOffset":19356,"count":0}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":19846,"endOffset":22458,"count":4},{"startOffset":19941,"endOffset":19966,"count":0},{"startOffset":20180,"endOffset":20205,"count":55}],"isBlockCoverage":true},{"functionName":"_init","ranges":[{"startOffset":20209,"endOffset":22456,"count":55},{"startOffset":20337,"endOffset":20358,"count":0},{"startOffset":20377,"endOffset":20389,"count":0},{"startOffset":20693,"endOffset":20721,"count":0},{"startOffset":20723,"endOffset":20744,"count":0},{"startOffset":20792,"endOffset":20814,"count":0},{"startOffset":20816,"endOffset":21100,"count":0},{"startOffset":21123,"endOffset":21217,"count":0},{"startOffset":21305,"endOffset":21324,"count":16},{"startOffset":21325,"endOffset":21355,"count":16},{"startOffset":21357,"endOffset":21389,"count":16},{"startOffset":21416,"endOffset":21473,"count":0},{"startOffset":21560,"endOffset":21584,"count":0},{"startOffset":21715,"endOffset":21939,"count":0},{"startOffset":22032,"endOffset":22273,"count":0},{"startOffset":22283,"endOffset":22326,"count":0}],"isBlockCoverage":true},{"functionName":"updateOne","ranges":[{"startOffset":23893,"endOffset":24505,"count":0}],"isBlockCoverage":false},{"functionName":"replaceOne","ranges":[{"startOffset":24998,"endOffset":25157,"count":0}],"isBlockCoverage":false},{"functionName":"$session","ranges":[{"startOffset":25870,"endOffset":26604,"count":50},{"startOffset":25964,"endOffset":25992,"count":0},{"startOffset":25994,"endOffset":26051,"count":0},{"startOffset":26084,"endOffset":26127,"count":0},{"startOffset":26129,"endOffset":26383,"count":0},{"startOffset":26385,"endOffset":26603,"count":0}],"isBlockCoverage":true},{"functionName":"$timestamps","ranges":[{"startOffset":27411,"endOffset":27790,"count":0}],"isBlockCoverage":false},{"functionName":"overwrite","ranges":[{"startOffset":28194,"endOffset":28703,"count":0}],"isBlockCoverage":false},{"functionName":"$set","ranges":[{"startOffset":29505,"endOffset":45658,"count":219},{"startOffset":29573,"endOffset":29620,"count":0},{"startOffset":29646,"endOffset":29662,"count":194},{"startOffset":29685,"endOffset":29701,"count":169},{"startOffset":29860,"endOffset":29882,"count":194},{"startOffset":29923,"endOffset":29939,"count":0},{"startOffset":29981,"endOffset":30137,"count":0},{"startOffset":30159,"endOffset":30195,"count":0},{"startOffset":30231,"endOffset":33655,"count":25},{"startOffset":30301,"endOffset":30685,"count":0},{"startOffset":30708,"endOffset":30748,"count":0},{"startOffset":30767,"endOffset":30778,"count":0},{"startOffset":31089,"endOffset":31113,"count":0},{"startOffset":31115,"endOffset":31238,"count":0},{"startOffset":31351,"endOffset":33265,"count":144},{"startOffset":31404,"endOffset":31418,"count":0},{"startOffset":31755,"endOffset":31790,"count":0},{"startOffset":31792,"endOffset":31832,"count":0},{"startOffset":31880,"endOffset":31904,"count":0},{"startOffset":31906,"endOffset":32113,"count":0},{"startOffset":32258,"endOffset":32303,"count":0},{"startOffset":32305,"endOffset":32336,"count":0},{"startOffset":32383,"endOffset":32481,"count":0},{"startOffset":32515,"endOffset":32540,"count":0},{"startOffset":32618,"endOffset":33147,"count":0},{"startOffset":33155,"endOffset":33259,"count":0},{"startOffset":33462,"endOffset":33579,"count":400},{"startOffset":33534,"endOffset":33572,"count":255},{"startOffset":33655,"endOffset":33764,"count":194},{"startOffset":33764,"endOffset":33912,"count":0},{"startOffset":33912,"endOffset":33951,"count":194},{"startOffset":33951,"endOffset":33974,"count":0},{"startOffset":33976,"endOffset":34275,"count":0},{"startOffset":34275,"endOffset":34737,"count":194},{"startOffset":34737,"endOffset":34743,"count":0},{"startOffset":34745,"endOffset":36344,"count":0},{"startOffset":36344,"endOffset":36451,"count":194},{"startOffset":36429,"endOffset":36446,"count":0},{"startOffset":36451,"endOffset":36564,"count":194},{"startOffset":36564,"endOffset":36618,"count":0},{"startOffset":36618,"endOffset":36658,"count":194},{"startOffset":36658,"endOffset":36667,"count":0},{"startOffset":36669,"endOffset":37840,"count":0},{"startOffset":37840,"endOffset":38023,"count":194},{"startOffset":37874,"endOffset":37979,"count":0},{"startOffset":38023,"endOffset":38189,"count":194},{"startOffset":38189,"endOffset":38816,"count":0},{"startOffset":38816,"endOffset":39030,"count":194},{"startOffset":39030,"endOffset":39339,"count":0},{"startOffset":39339,"endOffset":39356,"count":194},{"startOffset":39356,"endOffset":39562,"count":0},{"startOffset":39562,"endOffset":39772,"count":194},{"startOffset":39774,"endOffset":39815,"count":14},{"startOffset":39815,"endOffset":39843,"count":194},{"startOffset":39844,"endOffset":39869,"count":0},{"startOffset":39871,"endOffset":40139,"count":0},{"startOffset":40139,"endOffset":40980,"count":194},{"startOffset":40980,"endOffset":41006,"count":0},{"startOffset":41007,"endOffset":41089,"count":0},{"startOffset":41091,"endOffset":41375,"count":0},{"startOffset":41375,"endOffset":41518,"count":194},{"startOffset":41519,"endOffset":41560,"count":14},{"startOffset":41561,"endOffset":41598,"count":14},{"startOffset":41599,"endOffset":41640,"count":14},{"startOffset":41641,"endOffset":41714,"count":14},{"startOffset":41716,"endOffset":41981,"count":0},{"startOffset":41981,"endOffset":42003,"count":194},{"startOffset":42003,"endOffset":42029,"count":0},{"startOffset":42030,"endOffset":42041,"count":0},{"startOffset":42043,"endOffset":42813,"count":194},{"startOffset":42441,"endOffset":42460,"count":0},{"startOffset":42462,"endOffset":42551,"count":0},{"startOffset":42578,"endOffset":42607,"count":169},{"startOffset":42609,"endOffset":42720,"count":25},{"startOffset":42720,"endOffset":42807,"count":169},{"startOffset":42813,"endOffset":42842,"count":194},{"startOffset":42842,"endOffset":42875,"count":14},{"startOffset":42876,"endOffset":42918,"count":14},{"startOffset":42919,"endOffset":42946,"count":0},{"startOffset":42947,"endOffset":42972,"count":0},{"startOffset":42973,"endOffset":43002,"count":0},{"startOffset":43003,"endOffset":43042,"count":0},{"startOffset":43044,"endOffset":43362,"count":0},{"startOffset":43362,"endOffset":43406,"count":194},{"startOffset":43408,"endOffset":43789,"count":0},{"startOffset":43789,"endOffset":43836,"count":194},{"startOffset":43838,"endOffset":43899,"count":0},{"startOffset":43899,"endOffset":43932,"count":194},{"startOffset":43932,"endOffset":44445,"count":0},{"startOffset":44445,"endOffset":45516,"count":194},{"startOffset":44547,"endOffset":44793,"count":50},{"startOffset":44587,"endOffset":44609,"count":0},{"startOffset":44700,"endOffset":44732,"count":0},{"startOffset":44930,"endOffset":44943,"count":0},{"startOffset":45002,"endOffset":45048,"count":0},{"startOffset":45049,"endOffset":45105,"count":0},{"startOffset":45106,"endOffset":45176,"count":0},{"startOffset":45177,"endOffset":45268,"count":0},{"startOffset":45297,"endOffset":45349,"count":0},{"startOffset":45350,"endOffset":45410,"count":0},{"startOffset":45411,"endOffset":45470,"count":0},{"startOffset":45472,"endOffset":45512,"count":0},{"startOffset":45516,"endOffset":45547,"count":194},{"startOffset":45547,"endOffset":45594,"count":0},{"startOffset":45596,"endOffset":45640,"count":0},{"startOffset":45640,"endOffset":45657,"count":194}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34513,"endOffset":34703,"count":194},{"startOffset":34556,"endOffset":34613,"count":0},{"startOffset":34636,"endOffset":34664,"count":144},{"startOffset":34664,"endOffset":34702,"count":50}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":40316,"endOffset":40926,"count":194},{"startOffset":40358,"endOffset":40389,"count":0},{"startOffset":40459,"endOffset":40636,"count":0},{"startOffset":40638,"endOffset":40919,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":41817,"endOffset":41846,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":43232,"endOffset":43264,"count":0}],"isBlockCoverage":false},{"functionName":"_isManuallyPopulatedArray","ranges":[{"startOffset":45680,"endOffset":46148,"count":14},{"startOffset":45754,"endOffset":45777,"count":0},{"startOffset":45825,"endOffset":46147,"count":0}],"isBlockCoverage":true},{"functionName":"Document.$__shouldModify","ranges":[{"startOffset":47620,"endOffset":49005,"count":194},{"startOffset":47716,"endOffset":47744,"count":169},{"startOffset":47746,"endOffset":47769,"count":0},{"startOffset":47811,"endOffset":48028,"count":0},{"startOffset":48030,"endOffset":48222,"count":0},{"startOffset":48224,"endOffset":48481,"count":0},{"startOffset":48482,"endOffset":48519,"count":0},{"startOffset":48521,"endOffset":48601,"count":0},{"startOffset":48602,"endOffset":48630,"count":0},{"startOffset":48633,"endOffset":48698,"count":0},{"startOffset":48699,"endOffset":48725,"count":0},{"startOffset":48726,"endOffset":48788,"count":0},{"startOffset":48789,"endOffset":48851,"count":0},{"startOffset":48853,"endOffset":49004,"count":0}],"isBlockCoverage":true},{"functionName":"Document.$__set","ranges":[{"startOffset":49418,"endOffset":52177,"count":194},{"startOffset":49522,"endOffset":49560,"count":1},{"startOffset":49740,"endOffset":49774,"count":0},{"startOffset":49776,"endOffset":49944,"count":0},{"startOffset":50047,"endOffset":50092,"count":1},{"startOffset":50106,"endOffset":50135,"count":187},{"startOffset":50137,"endOffset":50420,"count":14},{"startOffset":50288,"endOffset":50414,"count":0},{"startOffset":50424,"endOffset":50839,"count":0},{"startOffset":51012,"endOffset":51028,"count":0},{"startOffset":51083,"endOffset":51104,"count":0},{"startOffset":51152,"endOffset":51193,"count":0},{"startOffset":51224,"endOffset":51473,"count":0},{"startOffset":51523,"endOffset":52171,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":50310,"endOffset":50404,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":50744,"endOffset":50827,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$__getValue","ranges":[{"startOffset":52368,"endOffset":52428,"count":591}],"isBlockCoverage":true},{"functionName":"$inc","ranges":[{"startOffset":53251,"endOffset":54548,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$__setValue","ranges":[{"startOffset":54758,"endOffset":54836,"count":25}],"isBlockCoverage":true},{"functionName":"Document.get","ranges":[{"startOffset":55426,"endOffset":57474,"count":185},{"startOffset":55494,"endOffset":55517,"count":0},{"startOffset":55530,"endOffset":55615,"count":0},{"startOffset":55885,"endOffset":55905,"count":0},{"startOffset":55929,"endOffset":56062,"count":26},{"startOffset":56062,"endOffset":56294,"count":159},{"startOffset":56132,"endOffset":56168,"count":0},{"startOffset":56274,"endOffset":56294,"count":0},{"startOffset":56294,"endOffset":56347,"count":0},{"startOffset":56349,"endOffset":56575,"count":0},{"startOffset":56576,"endOffset":56584,"count":0},{"startOffset":56698,"endOffset":57217,"count":0},{"startOffset":57219,"endOffset":57473,"count":0}],"isBlockCoverage":true},{"functionName":"Document.$__path","ranges":[{"startOffset":57810,"endOffset":58029,"count":474},{"startOffset":57892,"endOffset":57922,"count":0},{"startOffset":57923,"endOffset":57937,"count":0},{"startOffset":57964,"endOffset":57991,"count":0}],"isBlockCoverage":true},{"functionName":"Document.markModified","ranges":[{"startOffset":58526,"endOffset":58774,"count":208},{"startOffset":58642,"endOffset":58665,"count":14},{"startOffset":58667,"endOffset":58772,"count":14}],"isBlockCoverage":true},{"functionName":"$__saveInitialState","ranges":[{"startOffset":58837,"endOffset":59255,"count":258},{"startOffset":58973,"endOffset":59253,"count":0}],"isBlockCoverage":true},{"functionName":"Document.unmarkModified","ranges":[{"startOffset":59565,"endOffset":59703,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$ignore","ranges":[{"startOffset":60089,"endOffset":60144,"count":0}],"isBlockCoverage":false},{"functionName":"Document.directModifiedPaths","ranges":[{"startOffset":61008,"endOffset":61090,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$isEmpty","ranges":[{"startOffset":61838,"endOffset":62334,"count":0}],"isBlockCoverage":false},{"functionName":"_isEmpty","ranges":[{"startOffset":62356,"endOffset":62605,"count":0}],"isBlockCoverage":false},{"functionName":"Document.modifiedPaths","ranges":[{"startOffset":63088,"endOffset":64547,"count":50},{"startOffset":63351,"endOffset":64516,"count":288},{"startOffset":63588,"endOffset":63684,"count":0},{"startOffset":63686,"endOffset":64512,"count":0}],"isBlockCoverage":true},{"functionName":"Document.isModified","ranges":[{"startOffset":65542,"endOffset":66834,"count":55},{"startOffset":65633,"endOffset":65657,"count":0},{"startOffset":65797,"endOffset":66098,"count":0},{"startOffset":66295,"endOffset":66780,"count":0},{"startOffset":66785,"endOffset":66833,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":66139,"endOffset":66201,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":66352,"endOffset":66584,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":66634,"endOffset":66779,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$isDefault","ranges":[{"startOffset":67537,"endOffset":67960,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$isDeleted","ranges":[{"startOffset":68630,"endOffset":68762,"count":0}],"isBlockCoverage":false},{"functionName":"Document.isDirectModified","ranges":[{"startOffset":69133,"endOffset":69937,"count":0}],"isBlockCoverage":false},{"functionName":"Document.isInit","ranges":[{"startOffset":70151,"endOffset":70565,"count":0}],"isBlockCoverage":false},{"functionName":"isSelected","ranges":[{"startOffset":70924,"endOffset":72077,"count":25},{"startOffset":71007,"endOffset":71383,"count":0},{"startOffset":71385,"endOffset":72076,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":71230,"endOffset":71256,"count":0}],"isBlockCoverage":false},{"functionName":"isDirectSelected","ranges":[{"startOffset":72614,"endOffset":73485,"count":0}],"isBlockCoverage":false},{"functionName":"validate","ranges":[{"startOffset":74415,"endOffset":76024,"count":25},{"startOffset":74583,"endOffset":74679,"count":0},{"startOffset":74922,"endOffset":74964,"count":0},{"startOffset":74966,"endOffset":75136,"count":0},{"startOffset":75182,"endOffset":75219,"count":0},{"startOffset":75257,"endOffset":75315,"count":0},{"startOffset":75345,"endOffset":75375,"count":0},{"startOffset":75377,"endOffset":75545,"count":0},{"startOffset":75667,"endOffset":75689,"count":0},{"startOffset":75731,"endOffset":75764,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":75787,"endOffset":76020,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":75857,"endOffset":76014,"count":25},{"startOffset":75952,"endOffset":75991,"count":0}],"isBlockCoverage":true},{"functionName":"_evaluateRequiredFunctions","ranges":[{"startOffset":76280,"endOffset":76863,"count":25},{"startOffset":76485,"endOffset":76861,"count":0}],"isBlockCoverage":true},{"functionName":"_getPathsToValidate","ranges":[{"startOffset":76884,"endOffset":81901,"count":25},{"startOffset":77810,"endOffset":79040,"count":0},{"startOffset":79070,"endOffset":80009,"count":255},{"startOffset":79140,"endOffset":79163,"count":0},{"startOffset":79209,"endOffset":79355,"count":0},{"startOffset":79528,"endOffset":79564,"count":155},{"startOffset":79565,"endOffset":79600,"count":55},{"startOffset":79602,"endOffset":79635,"count":55},{"startOffset":79635,"endOffset":80005,"count":200},{"startOffset":79672,"endOffset":79716,"count":100},{"startOffset":79717,"endOffset":79800,"count":100},{"startOffset":79801,"endOffset":79867,"count":100},{"startOffset":79868,"endOffset":79970,"count":100},{"startOffset":79972,"endOffset":80005,"count":100},{"startOffset":80039,"endOffset":80333,"count":100},{"startOffset":80280,"endOffset":80329,"count":0},{"startOffset":80373,"endOffset":80438,"count":0},{"startOffset":80476,"endOffset":80533,"count":0},{"startOffset":80817,"endOffset":81129,"count":100},{"startOffset":80862,"endOffset":81125,"count":0},{"startOffset":81159,"endOffset":81832,"count":100},{"startOffset":81230,"endOffset":81253,"count":0},{"startOffset":81485,"endOffset":81544,"count":0},{"startOffset":81546,"endOffset":81608,"count":0},{"startOffset":81666,"endOffset":81832,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":77155,"endOffset":77405,"count":0}],"isBlockCoverage":false},{"functionName":"addToPaths","ranges":[{"startOffset":77651,"endOffset":77691,"count":255}],"isBlockCoverage":true},{"functionName":"_addArrayPathsToValidate","ranges":[{"startOffset":81903,"endOffset":83074,"count":25},{"startOffset":81979,"endOffset":83072,"count":100},{"startOffset":82049,"endOffset":82072,"count":0},{"startOffset":82110,"endOffset":82488,"count":0},{"startOffset":82513,"endOffset":82783,"count":0},{"startOffset":82784,"endOffset":82869,"count":0},{"startOffset":82870,"endOffset":82958,"count":0},{"startOffset":82960,"endOffset":83072,"count":0}],"isBlockCoverage":true},{"functionName":"_pushNestedArrayPaths","ranges":[{"startOffset":83076,"endOffset":83394,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$__validate","ranges":[{"startOffset":83448,"endOffset":89862,"count":25},{"startOffset":83558,"endOffset":83577,"count":0},{"startOffset":83579,"endOffset":83645,"count":0},{"startOffset":83694,"endOffset":83779,"count":0},{"startOffset":83820,"endOffset":83869,"count":0},{"startOffset":83919,"endOffset":83957,"count":0},{"startOffset":83958,"endOffset":84002,"count":0},{"startOffset":84036,"endOffset":84058,"count":0},{"startOffset":84141,"endOffset":84211,"count":0},{"startOffset":84337,"endOffset":84364,"count":0},{"startOffset":84390,"endOffset":84796,"count":0},{"startOffset":86016,"endOffset":86549,"count":0},{"startOffset":86677,"endOffset":86740,"count":0},{"startOffset":86859,"endOffset":86914,"count":0},{"startOffset":86942,"endOffset":87235,"count":0},{"startOffset":87368,"endOffset":87539,"count":0},{"startOffset":87577,"endOffset":87610,"count":100}],"isBlockCoverage":true},{"functionName":"_complete","ranges":[{"startOffset":84840,"endOffset":85895,"count":25},{"startOffset":85005,"endOffset":85031,"count":0},{"startOffset":85033,"endOffset":85420,"count":0},{"startOffset":85563,"endOffset":85891,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":86707,"endOffset":86739,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":86965,"endOffset":87229,"count":0}],"isBlockCoverage":false},{"functionName":"validatePath","ranges":[{"startOffset":87618,"endOffset":89598,"count":100},{"startOffset":87689,"endOffset":87710,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":87768,"endOffset":89592,"count":100},{"startOffset":87858,"endOffset":87905,"count":0},{"startOffset":88017,"endOffset":88073,"count":0},{"startOffset":88218,"endOffset":88245,"count":0},{"startOffset":88247,"endOffset":88294,"count":0},{"startOffset":88566,"endOffset":88594,"count":0},{"startOffset":88635,"endOffset":88658,"count":0},{"startOffset":88660,"endOffset":88839,"count":0},{"startOffset":88892,"endOffset":88926,"count":16},{"startOffset":88927,"endOffset":88966,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":89149,"endOffset":89558,"count":100},{"startOffset":89182,"endOffset":89519,"count":0},{"startOffset":89536,"endOffset":89549,"count":25}],"isBlockCoverage":true},{"functionName":"complete","ranges":[{"startOffset":89602,"endOffset":89859,"count":25},{"startOffset":89670,"endOffset":89828,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":89770,"endOffset":89820,"count":0}],"isBlockCoverage":false},{"functionName":"_handlePathsToValidate","ranges":[{"startOffset":89884,"endOffset":90719,"count":0}],"isBlockCoverage":false},{"functionName":"_handlePathsToSkip","ranges":[{"startOffset":90740,"endOffset":90916,"count":0}],"isBlockCoverage":false},{"functionName":"Document.validateSync","ranges":[{"startOffset":91880,"endOffset":95321,"count":0}],"isBlockCoverage":false},{"functionName":"Document.invalidate","ranges":[{"startOffset":96541,"endOffset":97080,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$markValid","ranges":[{"startOffset":97313,"endOffset":97581,"count":194},{"startOffset":97362,"endOffset":97403,"count":0},{"startOffset":97422,"endOffset":97579,"count":0}],"isBlockCoverage":true},{"functionName":"_markValidSubpaths","ranges":[{"startOffset":97603,"endOffset":97988,"count":14},{"startOffset":97693,"endOffset":97986,"count":0}],"isBlockCoverage":true},{"functionName":"_checkImmutableSubpaths","ranges":[{"startOffset":98009,"endOffset":98608,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$isValid","ranges":[{"startOffset":102226,"endOffset":102640,"count":100},{"startOffset":102282,"endOffset":102342,"count":0},{"startOffset":102366,"endOffset":102639,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":102528,"endOffset":102575,"count":0}],"isBlockCoverage":false},{"functionName":"reset","ranges":[{"startOffset":102839,"endOffset":105222,"count":25},{"startOffset":102969,"endOffset":102975,"count":0},{"startOffset":103014,"endOffset":104019,"count":0}],"isBlockCoverage":true},{"functionName":"isParentInit","ranges":[{"startOffset":104023,"endOffset":104335,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":104382,"endOffset":104584,"count":280},{"startOffset":104442,"endOffset":104469,"count":273},{"startOffset":104471,"endOffset":104580,"count":100}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":105141,"endOffset":105202,"count":100}],"isBlockCoverage":true},{"functionName":"$__undoReset","ranges":[{"startOffset":105278,"endOffset":105954,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$__dirty","ranges":[{"startOffset":106135,"endOffset":107653,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":106217,"endOffset":106347,"count":194}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":106508,"endOffset":106719,"count":111},{"startOffset":106548,"endOffset":106582,"count":86},{"startOffset":106584,"endOffset":106605,"count":25},{"startOffset":106605,"endOffset":106718,"count":86}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":106762,"endOffset":106780,"count":305}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":106786,"endOffset":106813,"count":280}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":106901,"endOffset":107631,"count":305},{"startOffset":106933,"endOffset":106954,"count":25},{"startOffset":106954,"endOffset":107066,"count":280},{"startOffset":107066,"endOffset":107170,"count":0},{"startOffset":107170,"endOffset":107225,"count":280},{"startOffset":107225,"endOffset":107627,"count":0}],"isBlockCoverage":true},{"functionName":"Document.$__setSchema","ranges":[{"startOffset":107863,"endOffset":108246,"count":4}],"isBlockCoverage":true},{"functionName":"Document.$__getArrayPathsToValidate","ranges":[{"startOffset":108470,"endOffset":108970,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$getAllSubdocs","ranges":[{"startOffset":109145,"endOffset":110819,"count":125},{"startOffset":109174,"endOffset":109227,"count":1},{"startOffset":109251,"endOffset":109289,"count":0},{"startOffset":110756,"endOffset":110798,"count":1500}],"isBlockCoverage":true},{"functionName":"docReducer","ranges":[{"startOffset":109294,"endOffset":110687,"count":1500},{"startOffset":109509,"endOffset":109690,"count":0},{"startOffset":109730,"endOffset":109759,"count":0},{"startOffset":109789,"endOffset":109932,"count":0},{"startOffset":109946,"endOffset":109968,"count":1390},{"startOffset":109969,"endOffset":109991,"count":890},{"startOffset":109993,"endOffset":110147,"count":0},{"startOffset":110161,"endOffset":110198,"count":1390},{"startOffset":110200,"endOffset":110534,"count":0},{"startOffset":110553,"endOffset":110567,"count":0},{"startOffset":110569,"endOffset":110666,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":109834,"endOffset":109918,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":110037,"endOffset":110111,"count":0}],"isBlockCoverage":false},{"functionName":"_docReduce","ranges":[{"startOffset":110220,"endOffset":110526,"count":0}],"isBlockCoverage":false},{"functionName":"applyQueue","ranges":[{"startOffset":110856,"endOffset":111121,"count":29},{"startOffset":110971,"endOffset":111120,"count":0}],"isBlockCoverage":true},{"functionName":"handleReject","ranges":[{"startOffset":111179,"endOffset":111450,"count":2},{"startOffset":111283,"endOffset":111318,"count":0},{"startOffset":111402,"endOffset":111448,"count":0}],"isBlockCoverage":true},{"functionName":"Document.$toObject","ranges":[{"startOffset":111667,"endOffset":115266,"count":25},{"startOffset":111957,"endOffset":111961,"count":0},{"startOffset":112109,"endOffset":112148,"count":0},{"startOffset":112217,"endOffset":112263,"count":0},{"startOffset":112506,"endOffset":112543,"count":0},{"startOffset":112548,"endOffset":112577,"count":0},{"startOffset":112582,"endOffset":112590,"count":0},{"startOffset":112757,"endOffset":112781,"count":0},{"startOffset":112783,"endOffset":112856,"count":0},{"startOffset":112988,"endOffset":113081,"count":0},{"startOffset":113450,"endOffset":113478,"count":0},{"startOffset":113480,"endOffset":113624,"count":0},{"startOffset":113668,"endOffset":113673,"count":0},{"startOffset":113780,"endOffset":113798,"count":0},{"startOffset":113803,"endOffset":113828,"count":0},{"startOffset":113833,"endOffset":113841,"count":0},{"startOffset":113858,"endOffset":113969,"count":0},{"startOffset":114030,"endOffset":114056,"count":0},{"startOffset":114061,"endOffset":114073,"count":0},{"startOffset":114103,"endOffset":114124,"count":0},{"startOffset":114127,"endOffset":114180,"count":0},{"startOffset":114217,"endOffset":114253,"count":0},{"startOffset":114255,"endOffset":114311,"count":0},{"startOffset":114370,"endOffset":114377,"count":0},{"startOffset":114442,"endOffset":114497,"count":0},{"startOffset":114540,"endOffset":114580,"count":0},{"startOffset":114947,"endOffset":114994,"count":0},{"startOffset":115025,"endOffset":115067,"count":0},{"startOffset":115116,"endOffset":115249,"count":0}],"isBlockCoverage":true},{"functionName":"$__toObjectShallow","ranges":[{"startOffset":115409,"endOffset":115741,"count":0}],"isBlockCoverage":false},{"functionName":"Document.toObject","ranges":[{"startOffset":123244,"endOffset":123299,"count":25}],"isBlockCoverage":true},{"functionName":"applyVirtuals","ranges":[{"startOffset":123353,"endOffset":125567,"count":0}],"isBlockCoverage":false},{"functionName":"applyGetters","ranges":[{"startOffset":125746,"endOffset":127238,"count":0}],"isBlockCoverage":false},{"functionName":"applySchemaTypeTransforms","ranges":[{"startOffset":127390,"endOffset":128590,"count":0}],"isBlockCoverage":false},{"functionName":"throwErrorIfPromise","ranges":[{"startOffset":128592,"endOffset":128816,"count":0}],"isBlockCoverage":false},{"functionName":"omitDeselectedFields","ranges":[{"startOffset":128837,"endOffset":129381,"count":0}],"isBlockCoverage":false},{"functionName":"Document.toJSON","ranges":[{"startOffset":131117,"endOffset":131178,"count":0}],"isBlockCoverage":false},{"functionName":"Document.ownerDocument","ranges":[{"startOffset":131235,"endOffset":131264,"count":31}],"isBlockCoverage":true},{"functionName":"Document.parent","ranges":[{"startOffset":131545,"endOffset":131660,"count":0}],"isBlockCoverage":false},{"functionName":"Document.inspect","ranges":[{"startOffset":132203,"endOffset":132665,"count":0}],"isBlockCoverage":false},{"functionName":"Document.toString","ranges":[{"startOffset":132962,"endOffset":133082,"count":0}],"isBlockCoverage":false},{"functionName":"Document.equals","ranges":[{"startOffset":133523,"endOffset":133813,"count":0}],"isBlockCoverage":false},{"functionName":"populate","ranges":[{"startOffset":137175,"endOffset":138465,"count":0}],"isBlockCoverage":false},{"functionName":"$getPopulatedDocs","ranges":[{"startOffset":138794,"endOffset":139187,"count":0}],"isBlockCoverage":false},{"functionName":"Document.populated","ranges":[{"startOffset":139745,"endOffset":140995,"count":142},{"startOffset":139828,"endOffset":139843,"count":0},{"startOffset":139907,"endOffset":140114,"count":0},{"startOffset":140115,"endOffset":140121,"count":0},{"startOffset":140176,"endOffset":140301,"count":0},{"startOffset":140562,"endOffset":140994,"count":0}],"isBlockCoverage":true},{"functionName":"$assertPopulated","ranges":[{"startOffset":142121,"endOffset":142454,"count":0}],"isBlockCoverage":false},{"functionName":"Document.depopulate","ranges":[{"startOffset":143268,"endOffset":144436,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$__fullPath","ranges":[{"startOffset":144648,"endOffset":144719,"count":6},{"startOffset":144711,"endOffset":144716,"count":0}],"isBlockCoverage":true},{"functionName":"Document.getChanges","ranges":[{"startOffset":145785,"endOffset":145891,"count":0}],"isBlockCoverage":false},{"functionName":"$__delta","ranges":[{"startOffset":146088,"endOffset":150040,"count":0}],"isBlockCoverage":false},{"functionName":"checkDivergentArray","ranges":[{"startOffset":150376,"endOffset":151964,"count":0}],"isBlockCoverage":false},{"functionName":"operand","ranges":[{"startOffset":152252,"endOffset":153789,"count":0}],"isBlockCoverage":false},{"functionName":"handleAtomics","ranges":[{"startOffset":154009,"endOffset":155396,"count":0}],"isBlockCoverage":false},{"functionName":"shouldSkipVersioning","ranges":[{"startOffset":155622,"endOffset":155884,"count":0}],"isBlockCoverage":false},{"functionName":"Document.$clone","ranges":[{"startOffset":156114,"endOffset":156726,"count":0}],"isBlockCoverage":false},{"functionName":"$createModifiedPathsSnapshot","ranges":[{"startOffset":157277,"endOffset":157659,"count":0}],"isBlockCoverage":false},{"functionName":"$restoreModifiedPathsSnapshot","ranges":[{"startOffset":158819,"endOffset":159223,"count":0}],"isBlockCoverage":false},{"functionName":"$clearModifiedPaths","ranges":[{"startOffset":159716,"endOffset":160021,"count":0}],"isBlockCoverage":false},{"functionName":"$__hasOnlyPrimitiveValues","ranges":[{"startOffset":160137,"endOffset":160483,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":160287,"endOffset":160478,"count":155},{"startOffset":160352,"endOffset":160401,"count":31},{"startOffset":160380,"endOffset":160400,"count":25},{"startOffset":160408,"endOffset":160436,"count":31},{"startOffset":160443,"endOffset":160473,"count":25}],"isBlockCoverage":true}]},{"scriptId":"650","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/internal.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1619,"count":1}],"isBlockCoverage":true},{"functionName":"InternalCache","ranges":[{"startOffset":222,"endOffset":291,"count":29}],"isBlockCoverage":true}]},{"scriptId":"651","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/stateMachine.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5592,"count":1}],"isBlockCoverage":true},{"functionName":"StateMachine","ranges":[{"startOffset":309,"endOffset":336,"count":30}],"isBlockCoverage":true},{"functionName":"StateMachine.ctor","ranges":[{"startOffset":797,"endOffset":1272,"count":1}],"isBlockCoverage":true},{"functionName":"ctor","ranges":[{"startOffset":859,"endOffset":959,"count":29}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1095,"endOffset":1252,"count":5}],"isBlockCoverage":true},{"functionName":"ctor.","ranges":[{"startOffset":1187,"endOffset":1247,"count":620}],"isBlockCoverage":true},{"functionName":"_changeState","ranges":[{"startOffset":1462,"endOffset":1808,"count":620},{"startOffset":1572,"endOffset":1589,"count":14},{"startOffset":1589,"endOffset":1653,"count":606},{"startOffset":1653,"endOffset":1677,"count":146},{"startOffset":1677,"endOffset":1761,"count":606},{"startOffset":1761,"endOffset":1766,"count":87}],"isBlockCoverage":true},{"functionName":"clear","ranges":[{"startOffset":1861,"endOffset":2128,"count":50},{"startOffset":1919,"endOffset":1936,"count":0},{"startOffset":2035,"endOffset":2126,"count":305}],"isBlockCoverage":true},{"functionName":"clearPath","ranges":[{"startOffset":2185,"endOffset":2341,"count":0}],"isBlockCoverage":false},{"functionName":"getStatePaths","ranges":[{"startOffset":2477,"endOffset":2594,"count":239},{"startOffset":2543,"endOffset":2579,"count":214},{"startOffset":2579,"endOffset":2593,"count":25}],"isBlockCoverage":true},{"functionName":"some","ranges":[{"startOffset":2829,"endOffset":3115,"count":0}],"isBlockCoverage":false},{"functionName":"_iter","ranges":[{"startOffset":3400,"endOffset":3907,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3438,"endOffset":3904,"count":50},{"startOffset":3544,"endOffset":3569,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3628,"endOffset":3790,"count":50},{"startOffset":3692,"endOffset":3723,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3827,"endOffset":3898,"count":305}],"isBlockCoverage":true},{"functionName":"forEach","ranges":[{"startOffset":4404,"endOffset":4512,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":5020,"endOffset":5112,"count":25}],"isBlockCoverage":true},{"functionName":"clone","ranges":[{"startOffset":5270,"endOffset":5590,"count":0}],"isBlockCoverage":false}]},{"scriptId":"652","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/modifiedPathsSnapshot.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":229,"count":1}],"isBlockCoverage":true},{"functionName":"ModifiedPathsSnapshot","ranges":[{"startOffset":64,"endOffset":225,"count":0}],"isBlockCoverage":false}]},{"scriptId":"653","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/objectParameter.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":716,"count":1}],"isBlockCoverage":true},{"functionName":"ObjectParameterError","ranges":[{"startOffset":380,"endOffset":571,"count":0}],"isBlockCoverage":false}]},{"scriptId":"654","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/parallelValidate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":561,"count":1}],"isBlockCoverage":true},{"functionName":"ParallelValidateError","ranges":[{"startOffset":257,"endOffset":394,"count":25}],"isBlockCoverage":true}]},{"scriptId":"655","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/projection/hasIncludedChildren.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":854,"count":1}],"isBlockCoverage":true},{"functionName":"hasIncludedChildren","ranges":[{"startOffset":364,"endOffset":852,"count":0}],"isBlockCoverage":false}]},{"scriptId":"656","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/document/cleanModifiedSubpaths.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":842,"count":1}],"isBlockCoverage":true},{"functionName":"cleanModifiedSubpaths","ranges":[{"startOffset":51,"endOffset":840,"count":14},{"startOffset":210,"endOffset":235,"count":0},{"startOffset":324,"endOffset":820,"count":124},{"startOffset":349,"endOffset":504,"count":0},{"startOffset":550,"endOffset":816,"count":0}],"isBlockCoverage":true}]},{"scriptId":"657","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/firstKey.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":132,"count":1}],"isBlockCoverage":true},{"functionName":"firstKey","ranges":[{"startOffset":32,"endOffset":130,"count":0}],"isBlockCoverage":false}]},{"scriptId":"658","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3105,"count":1}],"isBlockCoverage":true},{"functionName":"flatten","ranges":[{"startOffset":347,"endOffset":1681,"count":0}],"isBlockCoverage":false},{"functionName":"modifiedPaths","ranges":[{"startOffset":1702,"endOffset":2776,"count":0}],"isBlockCoverage":false},{"functionName":"shouldFlatten","ranges":[{"startOffset":2797,"endOffset":3104,"count":0}],"isBlockCoverage":false}]},{"scriptId":"659","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/document/getEmbeddedDiscriminatorPath.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1858,"count":1}],"isBlockCoverage":true},{"functionName":"getEmbeddedDiscriminatorPath","ranges":[{"startOffset":418,"endOffset":1856,"count":0}],"isBlockCoverage":false}]},{"scriptId":"660","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/getKeysInSchemaOrder.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":621,"count":1}],"isBlockCoverage":true},{"functionName":"getKeysInSchemaOrder","ranges":[{"startOffset":64,"endOffset":619,"count":25},{"startOffset":149,"endOffset":190,"count":0},{"startOffset":359,"endOffset":427,"count":400},{"startOffset":389,"endOffset":421,"count":144},{"startOffset":459,"endOffset":525,"count":144},{"startOffset":487,"endOffset":519,"count":0},{"startOffset":558,"endOffset":601,"count":0}],"isBlockCoverage":true}]},{"scriptId":"661","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/getSubdocumentStrictValue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1012,"count":1}],"isBlockCoverage":true},{"functionName":"getSubdocumentStrictValue","ranges":[{"startOffset":426,"endOffset":1010,"count":0}],"isBlockCoverage":false}]},{"scriptId":"662","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/markArraySubdocsPopulated.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1270,"count":1}],"isBlockCoverage":true},{"functionName":"markArraySubdocsPopulated","ranges":[{"startOffset":436,"endOffset":1268,"count":4},{"startOffset":532,"endOffset":557,"count":0},{"startOffset":576,"endOffset":1267,"count":0}],"isBlockCoverage":true}]},{"scriptId":"663","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/minimize.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":636,"count":1}],"isBlockCoverage":true},{"functionName":"minimize","ranges":[{"startOffset":248,"endOffset":635,"count":0}],"isBlockCoverage":false}]},{"scriptId":"664","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/path/parentPaths.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":385,"count":1}],"isBlockCoverage":true},{"functionName":"parentPaths","ranges":[{"startOffset":53,"endOffset":383,"count":568},{"startOffset":138,"endOffset":382,"count":0}],"isBlockCoverage":true}]},{"scriptId":"665","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/queryHelpers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11791,"count":1}],"isBlockCoverage":true},{"functionName":"preparePopulationOptions","ranges":[{"startOffset":692,"endOffset":1165,"count":0}],"isBlockCoverage":false},{"functionName":"preparePopulationOptionsMQ","ranges":[{"startOffset":1379,"endOffset":2304,"count":0}],"isBlockCoverage":false},{"functionName":"createModel","ranges":[{"startOffset":2590,"endOffset":3517,"count":4},{"startOffset":2793,"endOffset":2803,"count":0},{"startOffset":2841,"endOffset":2871,"count":0},{"startOffset":2872,"endOffset":2902,"count":0},{"startOffset":2952,"endOffset":2960,"count":0},{"startOffset":2961,"endOffset":2984,"count":0},{"startOffset":2986,"endOffset":3297,"count":0},{"startOffset":3425,"endOffset":3469,"count":0}],"isBlockCoverage":true},{"functionName":"createModelAndInit","ranges":[{"startOffset":3568,"endOffset":3947,"count":4},{"startOffset":3703,"endOffset":3736,"count":0},{"startOffset":3897,"endOffset":3945,"count":0}],"isBlockCoverage":true},{"functionName":"applyPaths","ranges":[{"startOffset":3990,"endOffset":11298,"count":91},{"startOffset":4317,"endOffset":4553,"count":9},{"startOffset":4376,"endOffset":4403,"count":0},{"startOffset":4457,"endOffset":4493,"count":0},{"startOffset":4650,"endOffset":5125,"count":0},{"startOffset":5283,"endOffset":5931,"count":9},{"startOffset":5639,"endOffset":5659,"count":0},{"startOffset":5720,"endOffset":5925,"count":0},{"startOffset":6173,"endOffset":6277,"count":9},{"startOffset":6224,"endOffset":6264,"count":0},{"startOffset":6282,"endOffset":6758,"count":0},{"startOffset":6763,"endOffset":7461,"count":82},{"startOffset":6805,"endOffset":6829,"count":0},{"startOffset":6951,"endOffset":6956,"count":0},{"startOffset":6959,"endOffset":7043,"count":0},{"startOffset":7222,"endOffset":7448,"count":0}],"isBlockCoverage":true},{"functionName":"analyzeSchema","ranges":[{"startOffset":7469,"endOffset":8813,"count":91},{"startOffset":7601,"endOffset":7625,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7698,"endOffset":8767,"count":1365},{"startOffset":7739,"endOffset":7766,"count":0},{"startOffset":7820,"endOffset":8058,"count":0},{"startOffset":8199,"endOffset":8232,"count":364},{"startOffset":8234,"endOffset":8295,"count":364},{"startOffset":8325,"endOffset":8370,"count":0},{"startOffset":8419,"endOffset":8761,"count":0}],"isBlockCoverage":true},{"functionName":"analyzePath","ranges":[{"startOffset":8817,"endOffset":11296,"count":1729},{"startOffset":8876,"endOffset":8897,"count":0},{"startOffset":9019,"endOffset":9110,"count":0},{"startOffset":9112,"endOffset":9496,"count":0},{"startOffset":9497,"endOffset":9540,"count":0},{"startOffset":9541,"endOffset":9564,"count":0},{"startOffset":9565,"endOffset":9581,"count":0},{"startOffset":9583,"endOffset":9675,"count":0},{"startOffset":9676,"endOffset":9699,"count":0},{"startOffset":9700,"endOffset":9716,"count":0},{"startOffset":9718,"endOffset":9853,"count":0},{"startOffset":9876,"endOffset":10903,"count":0},{"startOffset":10905,"endOffset":11251,"count":0},{"startOffset":11252,"endOffset":11262,"count":0}],"isBlockCoverage":true},{"functionName":"makeLean","ranges":[{"startOffset":11377,"endOffset":11790,"count":0}],"isBlockCoverage":false}]},{"scriptId":"666","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/discriminator/checkEmbeddedDiscriminatorKeyProjection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":512,"count":1}],"isBlockCoverage":true},{"functionName":"checkEmbeddedDiscriminatorKeyProjection","ranges":[{"startOffset":32,"endOffset":510,"count":0}],"isBlockCoverage":false}]},{"scriptId":"667","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/projection/isPathSelectedInclusive.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":566,"count":1}],"isBlockCoverage":true},{"functionName":"isPathSelectedInclusive","ranges":[{"startOffset":51,"endOffset":564,"count":0}],"isBlockCoverage":false}]},{"scriptId":"668","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/isPromise.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":179,"count":1}],"isBlockCoverage":true},{"functionName":"isPromise","ranges":[{"startOffset":14,"endOffset":149,"count":0}],"isBlockCoverage":false}]},{"scriptId":"669","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/document/getDeepestSubdocumentForPath.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1035,"count":1}],"isBlockCoverage":true},{"functionName":"getDeepestSubdocumentForPath","ranges":[{"startOffset":323,"endOffset":1033,"count":0}],"isBlockCoverage":false}]},{"scriptId":"670","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/validOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":725,"count":1}],"isBlockCoverage":true}]},{"scriptId":"671","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":460,"count":1}],"isBlockCoverage":true}]},{"scriptId":"672","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/array/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3665,"count":1}],"isBlockCoverage":true},{"functionName":"MongooseArray","ranges":[{"startOffset":1053,"endOffset":3593,"count":146},{"startOffset":1547,"endOffset":1866,"count":0},{"startOffset":1870,"endOffset":1899,"count":0},{"startOffset":2230,"endOffset":2299,"count":0},{"startOffset":2717,"endOffset":2741,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2794,"endOffset":3235,"count":1243},{"startOffset":2861,"endOffset":2902,"count":616},{"startOffset":2902,"endOffset":2956,"count":627},{"startOffset":2956,"endOffset":3008,"count":28},{"startOffset":3008,"endOffset":3044,"count":599},{"startOffset":3044,"endOffset":3066,"count":571},{"startOffset":3067,"endOffset":3109,"count":0},{"startOffset":3111,"endOffset":3200,"count":0},{"startOffset":3200,"endOffset":3234,"count":599}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3246,"endOffset":3568,"count":214},{"startOffset":3313,"endOffset":3335,"count":0},{"startOffset":3337,"endOffset":3412,"count":0},{"startOffset":3496,"endOffset":3542,"count":0}],"isBlockCoverage":true}]},{"scriptId":"673","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/array/methods/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28169,"count":1},{"startOffset":27892,"endOffset":28141,"count":5},{"startOffset":27933,"endOffset":27952,"count":0}],"isBlockCoverage":true},{"functionName":"$__getAtomics","ranges":[{"startOffset":1382,"endOffset":2489,"count":0}],"isBlockCoverage":false},{"functionName":"$atomics","ranges":[{"startOffset":2519,"endOffset":2572,"count":0}],"isBlockCoverage":false},{"functionName":"$parent","ranges":[{"startOffset":2602,"endOffset":2653,"count":0}],"isBlockCoverage":false},{"functionName":"$path","ranges":[{"startOffset":2683,"endOffset":2730,"count":0}],"isBlockCoverage":false},{"functionName":"$shift","ranges":[{"startOffset":3845,"endOffset":4103,"count":0}],"isBlockCoverage":false},{"functionName":"$pop","ranges":[{"startOffset":5247,"endOffset":5454,"count":0}],"isBlockCoverage":false},{"functionName":"$schema","ranges":[{"startOffset":5484,"endOffset":5535,"count":0}],"isBlockCoverage":false},{"functionName":"_cast","ranges":[{"startOffset":5733,"endOffset":7028,"count":0}],"isBlockCoverage":false},{"functionName":"_mapCast","ranges":[{"startOffset":7174,"endOffset":7249,"count":0}],"isBlockCoverage":false},{"functionName":"_markModified","ranges":[{"startOffset":7675,"endOffset":8098,"count":14},{"startOffset":7849,"endOffset":7902,"count":0},{"startOffset":7961,"endOffset":7991,"count":0},{"startOffset":8053,"endOffset":8059,"count":0}],"isBlockCoverage":true},{"functionName":"_registerAtomic","ranges":[{"startOffset":8303,"endOffset":10854,"count":14},{"startOffset":8358,"endOffset":8379,"count":0},{"startOffset":8670,"endOffset":8798,"count":0},{"startOffset":8800,"endOffset":9125,"count":0},{"startOffset":9127,"endOffset":9353,"count":0},{"startOffset":9355,"endOffset":10853,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8871,"endOffset":8938,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9705,"endOffset":10156,"count":0}],"isBlockCoverage":false},{"functionName":"addToSet","ranges":[{"startOffset":11279,"endOffset":12548,"count":0}],"isBlockCoverage":false},{"functionName":"hasAtomics","ranges":[{"startOffset":12751,"endOffset":12900,"count":0}],"isBlockCoverage":false},{"functionName":"includes","ranges":[{"startOffset":13151,"endOffset":13250,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":13492,"endOffset":13794,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":13912,"endOffset":13960,"count":0}],"isBlockCoverage":false},{"functionName":"nonAtomicPush","ranges":[{"startOffset":14362,"endOffset":14574,"count":0}],"isBlockCoverage":false},{"functionName":"pop","ranges":[{"startOffset":15114,"endOffset":15242,"count":0}],"isBlockCoverage":false},{"functionName":"pull","ranges":[{"startOffset":16542,"endOffset":17897,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":18686,"endOffset":20090,"count":0}],"isBlockCoverage":false},{"functionName":"remove","ranges":[{"startOffset":20479,"endOffset":20538,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":21301,"endOffset":21561,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":22187,"endOffset":22385,"count":0}],"isBlockCoverage":false},{"functionName":"sort","ranges":[{"startOffset":22930,"endOffset":23112,"count":0}],"isBlockCoverage":false},{"functionName":"splice","ranges":[{"startOffset":23679,"endOffset":24320,"count":0}],"isBlockCoverage":false},{"functionName":"toBSON","ranges":[{"startOffset":24350,"endOffset":24415,"count":0}],"isBlockCoverage":false},{"functionName":"toObject","ranges":[{"startOffset":24588,"endOffset":25111,"count":0}],"isBlockCoverage":false},{"functionName":"$toObject","ranges":[{"startOffset":25116,"endOffset":25204,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":25665,"endOffset":26080,"count":0}],"isBlockCoverage":false},{"functionName":"_isAllSubdocs","ranges":[{"startOffset":26104,"endOffset":26440,"count":0}],"isBlockCoverage":false},{"functionName":"_minimizePath","ranges":[{"startOffset":26773,"endOffset":27260,"count":0}],"isBlockCoverage":false},{"functionName":"_checkManualPopulation","ranges":[{"startOffset":27281,"endOffset":27749,"count":0}],"isBlockCoverage":false},{"functionName":"methods.","ranges":[{"startOffset":27974,"endOffset":28138,"count":0}],"isBlockCoverage":false}]},{"scriptId":"674","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/arraySubdocument.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4776,"count":1},{"startOffset":1657,"endOffset":1711,"count":18}],"isBlockCoverage":true},{"functionName":"ArraySubdocument","ranges":[{"startOffset":541,"endOffset":1179,"count":0}],"isBlockCoverage":false},{"functionName":"ArraySubdocument.$setIndex","ranges":[{"startOffset":1771,"endOffset":2046,"count":0}],"isBlockCoverage":false},{"functionName":"ArraySubdocument.populate","ranges":[{"startOffset":2106,"endOffset":2296,"count":0}],"isBlockCoverage":false},{"functionName":"ArraySubdocument.$__removeFromParent","ranges":[{"startOffset":2367,"endOffset":2596,"count":0}],"isBlockCoverage":false},{"functionName":"ArraySubdocument.$__fullPath","ranges":[{"startOffset":2993,"endOffset":3356,"count":0}],"isBlockCoverage":false},{"functionName":"ArraySubdocument.$__pathRelativeToParent","ranges":[{"startOffset":3613,"endOffset":4023,"count":0}],"isBlockCoverage":false},{"functionName":"ArraySubdocument.$parent","ranges":[{"startOffset":4196,"endOffset":4246,"count":0}],"isBlockCoverage":false},{"functionName":"ArraySubdocument.parentArray","ranges":[{"startOffset":4667,"endOffset":4710,"count":0}],"isBlockCoverage":false}]},{"scriptId":"675","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/subdocument.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9930,"count":1}],"isBlockCoverage":true},{"functionName":"Subdocument","ranges":[{"startOffset":361,"endOffset":1021,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.toBSON","ranges":[{"startOffset":1386,"endOffset":1449,"count":0}],"isBlockCoverage":false},{"functionName":"save","ranges":[{"startOffset":1690,"endOffset":2240,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.$__fullPath","ranges":[{"startOffset":2508,"endOffset":2661,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.$__pathRelativeToParent","ranges":[{"startOffset":2947,"endOffset":3052,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.$__save","ranges":[{"startOffset":3277,"endOffset":3335,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.$isValid","ranges":[{"startOffset":3390,"endOffset":3637,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.markModified","ranges":[{"startOffset":3696,"endOffset":4102,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.isModified","ranges":[{"startOffset":4159,"endOffset":4698,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.$markValid","ranges":[{"startOffset":4925,"endOffset":5162,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.invalidate","ranges":[{"startOffset":5219,"endOffset":5638,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.$ignore","ranges":[{"startOffset":5692,"endOffset":5923,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.ownerDocument","ranges":[{"startOffset":6054,"endOffset":6818,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.$__fullPathWithIndexes","ranges":[{"startOffset":6887,"endOffset":7498,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.parent","ranges":[{"startOffset":7606,"endOffset":7645,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.$__deleteOne","ranges":[{"startOffset":7971,"endOffset":8048,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.$__removeFromParent","ranges":[{"startOffset":8199,"endOffset":8257,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.deleteOne","ranges":[{"startOffset":8458,"endOffset":8918,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.populate","ranges":[{"startOffset":8973,"endOffset":9164,"count":0}],"isBlockCoverage":false},{"functionName":"Subdocument.inspect","ranges":[{"startOffset":9252,"endOffset":9292,"count":0}],"isBlockCoverage":false},{"functionName":"registerRemoveListener","ranges":[{"startOffset":9574,"endOffset":9929,"count":0}],"isBlockCoverage":false}]},{"scriptId":"676","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/documentArray/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3539,"count":1}],"isBlockCoverage":true},{"functionName":"MongooseDocumentArray","ranges":[{"startOffset":925,"endOffset":3469,"count":0}],"isBlockCoverage":false}]},{"scriptId":"677","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/documentArray/methods/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10446,"count":1}],"isBlockCoverage":true},{"functionName":"toBSON","ranges":[{"startOffset":875,"endOffset":940,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":945,"endOffset":1142,"count":0}],"isBlockCoverage":false},{"functionName":"getArrayParent","ranges":[{"startOffset":1172,"endOffset":1230,"count":0}],"isBlockCoverage":false},{"functionName":"_cast","ranges":[{"startOffset":1361,"endOffset":3447,"count":0}],"isBlockCoverage":false},{"functionName":"id","ranges":[{"startOffset":3876,"endOffset":4601,"count":0}],"isBlockCoverage":false},{"functionName":"toObject","ranges":[{"startOffset":5004,"endOffset":5354,"count":0}],"isBlockCoverage":false},{"functionName":"$toObject","ranges":[{"startOffset":5359,"endOffset":5447,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":5709,"endOffset":5831,"count":0}],"isBlockCoverage":false},{"functionName":"pull","ranges":[{"startOffset":6001,"endOffset":6123,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":6299,"endOffset":6423,"count":0}],"isBlockCoverage":false},{"functionName":"splice","ranges":[{"startOffset":6611,"endOffset":6737,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":6863,"endOffset":6906,"count":0}],"isBlockCoverage":false},{"functionName":"create","ranges":[{"startOffset":7199,"endOffset":8024,"count":0}],"isBlockCoverage":false},{"functionName":"notify","ranges":[{"startOffset":8054,"endOffset":8698,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":8703,"endOffset":8963,"count":0}],"isBlockCoverage":false},{"functionName":"_markModified","ranges":[{"startOffset":8968,"endOffset":9662,"count":0}],"isBlockCoverage":false},{"functionName":"_updateParentPopulated","ranges":[{"startOffset":9913,"endOffset":10445,"count":0}],"isBlockCoverage":false}]},{"scriptId":"678","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/types/uuid.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":180,"count":1}],"isBlockCoverage":true}]},{"scriptId":"679","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/query.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":171193,"count":1}],"isBlockCoverage":true},{"functionName":"Query","ranges":[{"startOffset":3441,"endOffset":4874,"count":91},{"startOffset":3663,"endOffset":3668,"count":0},{"startOffset":3952,"endOffset":4004,"count":0},{"startOffset":4325,"endOffset":4347,"count":0},{"startOffset":4545,"endOffset":4550,"count":0},{"startOffset":4827,"endOffset":4872,"count":0}],"isBlockCoverage":true},{"functionName":"toConstructor","ranges":[{"startOffset":7378,"endOffset":8556,"count":0}],"isBlockCoverage":false},{"functionName":"Query.clone","ranges":[{"startOffset":8968,"endOffset":9791,"count":0}],"isBlockCoverage":false},{"functionName":"Query.slice","ranges":[{"startOffset":13137,"endOffset":14088,"count":0}],"isBlockCoverage":false},{"functionName":"Query._validateOp","ranges":[{"startOffset":14196,"endOffset":14340,"count":120},{"startOffset":14261,"endOffset":14338,"count":0}],"isBlockCoverage":true},{"functionName":"Query.mod","ranges":[{"startOffset":20488,"endOffset":21074,"count":0}],"isBlockCoverage":false},{"functionName":"limit","ranges":[{"startOffset":24311,"endOffset":24547,"count":0}],"isBlockCoverage":false},{"functionName":"skip","ranges":[{"startOffset":24916,"endOffset":25148,"count":0}],"isBlockCoverage":false},{"functionName":"Query.projection","ranges":[{"startOffset":26885,"endOffset":27061,"count":0}],"isBlockCoverage":false},{"functionName":"select","ranges":[{"startOffset":29196,"endOffset":31901,"count":39},{"startOffset":29254,"endOffset":29266,"count":30},{"startOffset":29266,"endOffset":29298,"count":9},{"startOffset":29298,"endOffset":29372,"count":0},{"startOffset":29372,"endOffset":29455,"count":9},{"startOffset":29511,"endOffset":29545,"count":9},{"startOffset":29610,"endOffset":29686,"count":9},{"startOffset":29688,"endOffset":29760,"count":0},{"startOffset":29760,"endOffset":30021,"count":9},{"startOffset":29869,"endOffset":29943,"count":0},{"startOffset":30021,"endOffset":31819,"count":9},{"startOffset":30303,"endOffset":30896,"count":0},{"startOffset":30934,"endOffset":31528,"count":0},{"startOffset":31819,"endOffset":31900,"count":0}],"isBlockCoverage":true},{"functionName":"sanitizeValue","ranges":[{"startOffset":30025,"endOffset":30140,"count":18},{"startOffset":30094,"endOffset":30115,"count":0},{"startOffset":30116,"endOffset":30127,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":30339,"endOffset":30888,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":30970,"endOffset":31520,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeProjection","ranges":[{"startOffset":33834,"endOffset":33940,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":35838,"endOffset":36067,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":36238,"endOffset":37176,"count":0}],"isBlockCoverage":false},{"functionName":"session","ranges":[{"startOffset":38071,"endOffset":38193,"count":0}],"isBlockCoverage":false},{"functionName":"writeConcern","ranges":[{"startOffset":39773,"endOffset":39933,"count":0}],"isBlockCoverage":false},{"functionName":"w","ranges":[{"startOffset":41174,"endOffset":41383,"count":0}],"isBlockCoverage":false},{"functionName":"j","ranges":[{"startOffset":42157,"endOffset":42366,"count":0}],"isBlockCoverage":false},{"functionName":"wtimeout","ranges":[{"startOffset":43604,"endOffset":43837,"count":0}],"isBlockCoverage":false},{"functionName":"Query.getOptions","ranges":[{"startOffset":46398,"endOffset":46435,"count":0}],"isBlockCoverage":false},{"functionName":"Query.setOptions","ranges":[{"startOffset":49500,"endOffset":52360,"count":243},{"startOffset":49588,"endOffset":49863,"count":0},{"startOffset":49887,"endOffset":49909,"count":152},{"startOffset":49909,"endOffset":49945,"count":91},{"startOffset":49945,"endOffset":50023,"count":0},{"startOffset":50023,"endOffset":50105,"count":91},{"startOffset":50105,"endOffset":50305,"count":0},{"startOffset":50305,"endOffset":50347,"count":91},{"startOffset":50347,"endOffset":50469,"count":0},{"startOffset":50469,"endOffset":50516,"count":91},{"startOffset":50516,"endOffset":50656,"count":0},{"startOffset":50656,"endOffset":50696,"count":91},{"startOffset":50696,"endOffset":50945,"count":0},{"startOffset":50945,"endOffset":50981,"count":91},{"startOffset":50981,"endOffset":51088,"count":0},{"startOffset":51088,"endOffset":51120,"count":91},{"startOffset":51120,"endOffset":51215,"count":0},{"startOffset":51215,"endOffset":51245,"count":91},{"startOffset":51245,"endOffset":51362,"count":0},{"startOffset":51362,"endOffset":51400,"count":91},{"startOffset":51400,"endOffset":51513,"count":0},{"startOffset":51513,"endOffset":51556,"count":91},{"startOffset":51557,"endOffset":51589,"count":91},{"startOffset":51591,"endOffset":51655,"count":0},{"startOffset":51655,"endOffset":51698,"count":91},{"startOffset":51698,"endOffset":51849,"count":0},{"startOffset":51849,"endOffset":51890,"count":91},{"startOffset":51890,"endOffset":52037,"count":0},{"startOffset":52037,"endOffset":52108,"count":91},{"startOffset":52108,"endOffset":52342,"count":0},{"startOffset":52342,"endOffset":52359,"count":91}],"isBlockCoverage":true},{"functionName":"explain","ranges":[{"startOffset":53091,"endOffset":53318,"count":0}],"isBlockCoverage":false},{"functionName":"Query.allowDiskUse","ranges":[{"startOffset":54211,"endOffset":54427,"count":0}],"isBlockCoverage":false},{"functionName":"Query.maxTimeMS","ranges":[{"startOffset":55143,"endOffset":55205,"count":0}],"isBlockCoverage":false},{"functionName":"Query.getFilter","ranges":[{"startOffset":55588,"endOffset":55629,"count":0}],"isBlockCoverage":false},{"functionName":"Query.getQuery","ranges":[{"startOffset":56086,"endOffset":56127,"count":0}],"isBlockCoverage":false},{"functionName":"Query.setQuery","ranges":[{"startOffset":56460,"endOffset":56503,"count":0}],"isBlockCoverage":false},{"functionName":"Query.getUpdate","ranges":[{"startOffset":56819,"endOffset":56856,"count":0}],"isBlockCoverage":false},{"functionName":"Query.setUpdate","ranges":[{"startOffset":57225,"endOffset":57264,"count":0}],"isBlockCoverage":false},{"functionName":"Query._fieldsForExec","ranges":[{"startOffset":57437,"endOffset":57601,"count":91},{"startOffset":57478,"endOffset":57500,"count":0},{"startOffset":57547,"endOffset":57569,"count":82},{"startOffset":57569,"endOffset":57600,"count":9}],"isBlockCoverage":true},{"functionName":"Query._updateForExec","ranges":[{"startOffset":57794,"endOffset":58475,"count":0}],"isBlockCoverage":false},{"functionName":"Query._optionsForExec","ranges":[{"startOffset":58964,"endOffset":60369,"count":91},{"startOffset":59094,"endOffset":59119,"count":0},{"startOffset":59331,"endOffset":59341,"count":0},{"startOffset":59411,"endOffset":59420,"count":0},{"startOffset":59430,"endOffset":59484,"count":0},{"startOffset":59649,"endOffset":59699,"count":0},{"startOffset":59734,"endOffset":59778,"count":0},{"startOffset":59807,"endOffset":60119,"count":0},{"startOffset":60298,"endOffset":60344,"count":9}],"isBlockCoverage":true},{"functionName":"Query.lean","ranges":[{"startOffset":61569,"endOffset":61659,"count":20},{"startOffset":61631,"endOffset":61634,"count":0}],"isBlockCoverage":true},{"functionName":"Query.set","ranges":[{"startOffset":62289,"endOffset":62669,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":63143,"endOffset":63499,"count":0}],"isBlockCoverage":false},{"functionName":"error","ranges":[{"startOffset":64605,"endOffset":64725,"count":182},{"startOffset":64657,"endOffset":64724,"count":91}],"isBlockCoverage":true},{"functionName":"_unsetCastError","ranges":[{"startOffset":64856,"endOffset":64997,"count":91},{"startOffset":64911,"endOffset":64949,"count":0},{"startOffset":64951,"endOffset":64968,"count":0}],"isBlockCoverage":true},{"functionName":"Query.mongooseOptions","ranges":[{"startOffset":66823,"endOffset":66935,"count":0}],"isBlockCoverage":false},{"functionName":"Query._castConditions","ranges":[{"startOffset":67066,"endOffset":67708,"count":91},{"startOffset":67215,"endOffset":67282,"count":0},{"startOffset":67387,"endOffset":67456,"count":0},{"startOffset":67556,"endOffset":67599,"count":0},{"startOffset":67668,"endOffset":67706,"count":0}],"isBlockCoverage":true},{"functionName":"_castArrayFilters","ranges":[{"startOffset":67730,"endOffset":67848,"count":0}],"isBlockCoverage":false},{"functionName":"_find","ranges":[{"startOffset":67947,"endOffset":69805,"count":1},{"startOffset":68060,"endOffset":68089,"count":0},{"startOffset":68217,"endOffset":68222,"count":0},{"startOffset":68653,"endOffset":68660,"count":0},{"startOffset":68877,"endOffset":68911,"count":0},{"startOffset":68975,"endOffset":68997,"count":0},{"startOffset":69164,"endOffset":69177,"count":0},{"startOffset":69179,"endOffset":69303,"count":0},{"startOffset":69415,"endOffset":69497,"count":0},{"startOffset":69502,"endOffset":69804,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":69200,"endOffset":69295,"count":0}],"isBlockCoverage":false},{"functionName":"Query.find","ranges":[{"startOffset":70336,"endOffset":70789,"count":92},{"startOffset":70443,"endOffset":70532,"count":0},{"startOffset":70664,"endOffset":70771,"count":0}],"isBlockCoverage":true},{"functionName":"Query.merge","ranges":[{"startOffset":71026,"endOffset":73050,"count":122},{"startOffset":71060,"endOffset":71082,"count":0},{"startOffset":71152,"endOffset":72301,"count":0},{"startOffset":72383,"endOffset":72464,"count":0},{"startOffset":72496,"endOffset":72556,"count":0},{"startOffset":72595,"endOffset":72773,"count":4},{"startOffset":72654,"endOffset":72690,"count":0},{"startOffset":72792,"endOffset":72966,"count":0}],"isBlockCoverage":true},{"functionName":"Query.collation","ranges":[{"startOffset":73318,"endOffset":73443,"count":0}],"isBlockCoverage":false},{"functionName":"Query._completeOne","ranges":[{"startOffset":73574,"endOffset":75123,"count":29},{"startOffset":73616,"endOffset":73654,"count":15},{"startOffset":73656,"endOffset":73694,"count":15},{"startOffset":73694,"endOffset":73820,"count":14},{"startOffset":73820,"endOffset":73825,"count":10},{"startOffset":73953,"endOffset":73976,"count":14},{"startOffset":73978,"endOffset":74024,"count":10},{"startOffset":74024,"endOffset":74049,"count":14},{"startOffset":74049,"endOffset":74086,"count":0},{"startOffset":74086,"endOffset":74558,"count":14},{"startOffset":74207,"endOffset":74251,"count":10},{"startOffset":74252,"endOffset":74265,"count":0},{"startOffset":74267,"endOffset":74345,"count":0},{"startOffset":74378,"endOffset":74451,"count":10},{"startOffset":74452,"endOffset":74553,"count":4},{"startOffset":74558,"endOffset":75122,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":74717,"endOffset":74808,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":74816,"endOffset":74859,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":74948,"endOffset":75119,"count":0}],"isBlockCoverage":false},{"functionName":"_completeMany","ranges":[{"startOffset":75611,"endOffset":76086,"count":0}],"isBlockCoverage":false},{"functionName":"_findOne","ranges":[{"startOffset":76288,"endOffset":76991,"count":29},{"startOffset":76396,"endOffset":76446,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":76831,"endOffset":76987,"count":29}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":76887,"endOffset":76981,"count":29},{"startOffset":76918,"endOffset":76955,"count":0}],"isBlockCoverage":true},{"functionName":"Query.findOne","ranges":[{"startOffset":78397,"endOffset":79089,"count":29},{"startOffset":78606,"endOffset":78698,"count":0},{"startOffset":78761,"endOffset":78796,"count":0},{"startOffset":78816,"endOffset":78850,"count":0},{"startOffset":78961,"endOffset":79071,"count":0}],"isBlockCoverage":true},{"functionName":"_countDocuments","ranges":[{"startOffset":79301,"endOffset":79815,"count":0}],"isBlockCoverage":false},{"functionName":"_applyTranslateAliases","ranges":[{"startOffset":80016,"endOffset":80986,"count":91},{"startOffset":80140,"endOffset":80213,"count":0},{"startOffset":80291,"endOffset":80381,"count":0},{"startOffset":80444,"endOffset":80519,"count":0},{"startOffset":80567,"endOffset":80602,"count":0},{"startOffset":80603,"endOffset":80655,"count":0},{"startOffset":80657,"endOffset":80984,"count":0}],"isBlockCoverage":true},{"functionName":"_estimatedDocumentCount","ranges":[{"startOffset":81231,"endOffset":81435,"count":0}],"isBlockCoverage":false},{"functionName":"Query.estimatedDocumentCount","ranges":[{"startOffset":82404,"endOffset":82782,"count":0}],"isBlockCoverage":false},{"functionName":"Query.countDocuments","ranges":[{"startOffset":84694,"endOffset":85180,"count":0}],"isBlockCoverage":false},{"functionName":"__distinct","ranges":[{"startOffset":85366,"endOffset":85813,"count":0}],"isBlockCoverage":false},{"functionName":"Query.distinct","ranges":[{"startOffset":86249,"endOffset":86836,"count":0}],"isBlockCoverage":false},{"functionName":"Query.sort","ranges":[{"startOffset":87871,"endOffset":89619,"count":0}],"isBlockCoverage":false},{"functionName":"_handleSortValue","ranges":[{"startOffset":89654,"endOffset":89991,"count":0}],"isBlockCoverage":false},{"functionName":"deleteOne","ranges":[{"startOffset":91436,"endOffset":91953,"count":1},{"startOffset":91581,"endOffset":91675,"count":0},{"startOffset":91831,"endOffset":91935,"count":0}],"isBlockCoverage":true},{"functionName":"_deleteOne","ranges":[{"startOffset":92103,"endOffset":92367,"count":1},{"startOffset":92221,"endOffset":92250,"count":0}],"isBlockCoverage":true},{"functionName":"Query.deleteMany","ranges":[{"startOffset":93873,"endOffset":94383,"count":60},{"startOffset":94008,"endOffset":94103,"count":0},{"startOffset":94190,"endOffset":94260,"count":0},{"startOffset":94286,"endOffset":94365,"count":0}],"isBlockCoverage":true},{"functionName":"_deleteMany","ranges":[{"startOffset":94563,"endOffset":94829,"count":60},{"startOffset":94682,"endOffset":94711,"count":0}],"isBlockCoverage":true},{"functionName":"completeOne","ranges":[{"startOffset":95118,"endOffset":95921,"count":4},{"startOffset":95246,"endOffset":95260,"count":0},{"startOffset":95262,"endOffset":95301,"count":0}],"isBlockCoverage":true},{"functionName":"_init","ranges":[{"startOffset":95397,"endOffset":95919,"count":4},{"startOffset":95440,"endOffset":95492,"count":0},{"startOffset":95534,"endOffset":95789,"count":0},{"startOffset":95823,"endOffset":95870,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":95465,"endOffset":95484,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":95756,"endOffset":95781,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":95885,"endOffset":95913,"count":4}],"isBlockCoverage":true},{"functionName":"prepareDiscriminatorCriteria","ranges":[{"startOffset":96068,"endOffset":96408,"count":122},{"startOffset":96168,"endOffset":96185,"count":0},{"startOffset":96269,"endOffset":96307,"count":0},{"startOffset":96309,"endOffset":96406,"count":0}],"isBlockCoverage":true},{"functionName":"Query.findOneAndUpdate","ranges":[{"startOffset":101085,"endOffset":102464,"count":0}],"isBlockCoverage":false},{"functionName":"_findOneAndUpdate","ranges":[{"startOffset":102619,"endOffset":104802,"count":0}],"isBlockCoverage":false},{"functionName":"Query.findOneAndDelete","ranges":[{"startOffset":106584,"endOffset":107027,"count":0}],"isBlockCoverage":false},{"functionName":"_findOneAndDelete","ranges":[{"startOffset":107205,"endOffset":107894,"count":0}],"isBlockCoverage":false},{"functionName":"Query.findOneAndReplace","ranges":[{"startOffset":111372,"endOffset":112397,"count":0}],"isBlockCoverage":false},{"functionName":"_findOneAndReplace","ranges":[{"startOffset":112589,"endOffset":114123,"count":0}],"isBlockCoverage":false},{"functionName":"convertNewToReturnDocument","ranges":[{"startOffset":114242,"endOffset":114764,"count":0}],"isBlockCoverage":false},{"functionName":"_getOption","ranges":[{"startOffset":114935,"endOffset":115190,"count":0}],"isBlockCoverage":false},{"functionName":"_completeOneLean","ranges":[{"startOffset":115211,"endOffset":116142,"count":10},{"startOffset":115341,"endOffset":116038,"count":0},{"startOffset":116073,"endOffset":116110,"count":0}],"isBlockCoverage":true},{"functionName":"_completeManyLean","ranges":[{"startOffset":116163,"endOffset":116870,"count":1},{"startOffset":116280,"endOffset":116852,"count":0}],"isBlockCoverage":true},{"functionName":"Query._mergeUpdate","ranges":[{"startOffset":117093,"endOffset":117855,"count":0}],"isBlockCoverage":false},{"functionName":"_updateThunk","ranges":[{"startOffset":117877,"endOffset":119190,"count":0}],"isBlockCoverage":false},{"functionName":"validate","ranges":[{"startOffset":119546,"endOffset":120147,"count":0}],"isBlockCoverage":false},{"functionName":"_updateMany","ranges":[{"startOffset":120372,"endOffset":120452,"count":0}],"isBlockCoverage":false},{"functionName":"_updateOne","ranges":[{"startOffset":120674,"endOffset":120752,"count":0}],"isBlockCoverage":false},{"functionName":"_replaceOne","ranges":[{"startOffset":120984,"endOffset":121064,"count":0}],"isBlockCoverage":false},{"functionName":"Query.updateMany","ranges":[{"startOffset":123800,"endOffset":124584,"count":0}],"isBlockCoverage":false},{"functionName":"Query.updateOne","ranges":[{"startOffset":127905,"endOffset":128688,"count":0}],"isBlockCoverage":false},{"functionName":"Query.replaceOne","ranges":[{"startOffset":131561,"endOffset":132345,"count":0}],"isBlockCoverage":false},{"functionName":"_update","ranges":[{"startOffset":132596,"endOffset":133385,"count":0}],"isBlockCoverage":false},{"functionName":"Query.transform","ranges":[{"startOffset":134075,"endOffset":134135,"count":0}],"isBlockCoverage":false},{"functionName":"Query.orFail","ranges":[{"startOffset":135410,"endOffset":136483,"count":0}],"isBlockCoverage":false},{"functionName":"_orFailError","ranges":[{"startOffset":136608,"endOffset":136830,"count":0}],"isBlockCoverage":false},{"functionName":"Query.isPathSelectedInclusive","ranges":[{"startOffset":137007,"endOffset":137079,"count":0}],"isBlockCoverage":false},{"functionName":"exec","ranges":[{"startOffset":137320,"endOffset":139178,"count":91},{"startOffset":137403,"endOffset":137440,"count":0},{"startOffset":137443,"endOffset":137532,"count":0},{"startOffset":137564,"endOffset":137587,"count":0},{"startOffset":137612,"endOffset":137687,"count":0},{"startOffset":137714,"endOffset":137804,"count":0},{"startOffset":137844,"endOffset":137861,"count":0},{"startOffset":137904,"endOffset":138053,"count":0},{"startOffset":138114,"endOffset":138145,"count":0},{"startOffset":138183,"endOffset":138430,"count":0},{"startOffset":138567,"endOffset":138706,"count":0},{"startOffset":138812,"endOffset":138841,"count":0},{"startOffset":138905,"endOffset":138933,"count":0},{"startOffset":138938,"endOffset":139071,"count":0}],"isBlockCoverage":true},{"functionName":"_executePostExecHooks","ranges":[{"startOffset":139200,"endOffset":139436,"count":91}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":139261,"endOffset":139432,"count":91}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":139333,"endOffset":139426,"count":91},{"startOffset":139363,"endOffset":139402,"count":0}],"isBlockCoverage":true},{"functionName":"_executePostHooks","ranges":[{"startOffset":139457,"endOffset":139889,"count":91},{"startOffset":139547,"endOffset":139618,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":139641,"endOffset":139885,"count":91},{"startOffset":139687,"endOffset":139698,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":139778,"endOffset":139879,"count":91},{"startOffset":139813,"endOffset":139852,"count":0}],"isBlockCoverage":true},{"functionName":"_executePreExecHooks","ranges":[{"startOffset":139910,"endOffset":140147,"count":91}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":139970,"endOffset":140143,"count":91}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":140037,"endOffset":140137,"count":91},{"startOffset":140075,"endOffset":140114,"count":0}],"isBlockCoverage":true},{"functionName":"_executePreHooks","ranges":[{"startOffset":140168,"endOffset":140480,"count":91},{"startOffset":140245,"endOffset":140262,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":140285,"endOffset":140476,"count":91}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":140370,"endOffset":140470,"count":91},{"startOffset":140408,"endOffset":140447,"count":0}],"isBlockCoverage":true},{"functionName":"Query.then","ranges":[{"startOffset":140830,"endOffset":140903,"count":63}],"isBlockCoverage":true},{"functionName":"Query.catch","ranges":[{"startOffset":141289,"endOffset":141350,"count":28}],"isBlockCoverage":true},{"functionName":"Query.finally","ranges":[{"startOffset":141679,"endOffset":141743,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":142136,"endOffset":142192,"count":0}],"isBlockCoverage":false},{"functionName":"Query.pre","ranges":[{"startOffset":142769,"endOffset":142831,"count":0}],"isBlockCoverage":false},{"functionName":"Query.post","ranges":[{"startOffset":143411,"endOffset":143474,"count":0}],"isBlockCoverage":false},{"functionName":"_castUpdate","ranges":[{"startOffset":143698,"endOffset":145106,"count":0}],"isBlockCoverage":false},{"functionName":"Query.populate","ranges":[{"startOffset":148594,"endOffset":150353,"count":0}],"isBlockCoverage":false},{"functionName":"getPopulatedPaths","ranges":[{"startOffset":150967,"endOffset":151286,"count":0}],"isBlockCoverage":false},{"functionName":"_getPopulatedPaths","ranges":[{"startOffset":151308,"endOffset":151554,"count":0}],"isBlockCoverage":false},{"functionName":"Query.cast","ranges":[{"startOffset":151859,"endOffset":152653,"count":91},{"startOffset":151933,"endOffset":151946,"count":0},{"startOffset":152079,"endOffset":152175,"count":0},{"startOffset":152297,"endOffset":152345,"count":0},{"startOffset":152385,"endOffset":152443,"count":0},{"startOffset":152509,"endOffset":152651,"count":0}],"isBlockCoverage":true},{"functionName":"_castFields","ranges":[{"startOffset":153011,"endOffset":153779,"count":91},{"startOffset":153260,"endOffset":153439,"count":9},{"startOffset":153317,"endOffset":153433,"count":0},{"startOffset":153461,"endOffset":153759,"count":0}],"isBlockCoverage":true},{"functionName":"applyPaths","ranges":[{"startOffset":153891,"endOffset":154993,"count":91},{"startOffset":153934,"endOffset":153951,"count":0},{"startOffset":153982,"endOffset":153987,"count":82},{"startOffset":154131,"endOffset":154203,"count":0},{"startOffset":154312,"endOffset":154386,"count":0},{"startOffset":154636,"endOffset":154715,"count":0},{"startOffset":154775,"endOffset":154856,"count":0}],"isBlockCoverage":true},{"functionName":"cursor","ranges":[{"startOffset":156573,"endOffset":156786,"count":0}],"isBlockCoverage":false},{"functionName":"Query.tailable","ranges":[{"startOffset":157735,"endOffset":158502,"count":0}],"isBlockCoverage":false},{"functionName":"Query.near","ranges":[{"startOffset":162075,"endOffset":163830,"count":0}],"isBlockCoverage":false},{"functionName":"Query.nearSphere","ranges":[{"startOffset":164558,"endOffset":164666,"count":0}],"isBlockCoverage":false},{"functionName":"Query.","ranges":[{"startOffset":165715,"endOffset":165802,"count":0}],"isBlockCoverage":false},{"functionName":"Query.box","ranges":[{"startOffset":167403,"endOffset":167553,"count":0}],"isBlockCoverage":false},{"functionName":"Query.centerSphere","ranges":[{"startOffset":169523,"endOffset":169913,"count":0}],"isBlockCoverage":false},{"functionName":"selectedInclusively","ranges":[{"startOffset":170392,"endOffset":170462,"count":9}],"isBlockCoverage":true},{"functionName":"selectedExclusively","ranges":[{"startOffset":170839,"endOffset":170909,"count":9}],"isBlockCoverage":true}]},{"scriptId":"680","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cursor/queryCursor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15717,"count":1}],"isBlockCoverage":true},{"functionName":"QueryCursor","ranges":[{"startOffset":1392,"endOffset":3452,"count":0}],"isBlockCoverage":false},{"functionName":"_getRawCursor","ranges":[{"startOffset":3512,"endOffset":3878,"count":0}],"isBlockCoverage":false},{"functionName":"QueryCursor._read","ranges":[{"startOffset":4031,"endOffset":4352,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5251,"endOffset":5317,"count":0}],"isBlockCoverage":false},{"functionName":"QueryCursor._markError","ranges":[{"startOffset":5535,"endOffset":5592,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":5925,"endOffset":6263,"count":0}],"isBlockCoverage":false},{"functionName":"QueryCursor.rewind","ranges":[{"startOffset":6641,"endOffset":6733,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":6928,"endOffset":7265,"count":0}],"isBlockCoverage":false},{"functionName":"QueryCursor.eachAsync","ranges":[{"startOffset":8333,"endOffset":8630,"count":0}],"isBlockCoverage":false},{"functionName":"QueryCursor.addCursorFlag","ranges":[{"startOffset":9130,"endOffset":9251,"count":0}],"isBlockCoverage":false},{"functionName":"QueryCursor.transformNull","ranges":[{"startOffset":9311,"endOffset":9440,"count":0}],"isBlockCoverage":false},{"functionName":"QueryCursor._transformForAsyncIterator","ranges":[{"startOffset":9513,"endOffset":9657,"count":0}],"isBlockCoverage":false},{"functionName":"QueryCursor.","ranges":[{"startOffset":10861,"endOffset":10939,"count":0}],"isBlockCoverage":false},{"functionName":"_transformForAsyncIterator","ranges":[{"startOffset":10963,"endOffset":11076,"count":0}],"isBlockCoverage":false},{"functionName":"_next","ranges":[{"startOffset":11233,"endOffset":13540,"count":0}],"isBlockCoverage":false},{"functionName":"_onNext","ranges":[{"startOffset":13561,"endOffset":14446,"count":0}],"isBlockCoverage":false},{"functionName":"_populateBatch","ranges":[{"startOffset":14467,"endOffset":14803,"count":0}],"isBlockCoverage":false},{"functionName":"_nextDoc","ranges":[{"startOffset":14824,"endOffset":15485,"count":0}],"isBlockCoverage":false},{"functionName":"_waitForCursor","ranges":[{"startOffset":15506,"endOffset":15685,"count":0}],"isBlockCoverage":false}]},{"scriptId":"681","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/cursor/eachAsync.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6626,"count":1}],"isBlockCoverage":true},{"functionName":"eachAsync","ranges":[{"startOffset":1052,"endOffset":5836,"count":0}],"isBlockCoverage":false},{"functionName":"asyncQueue","ranges":[{"startOffset":6007,"endOffset":6454,"count":0}],"isBlockCoverage":false},{"functionName":"createEachAsyncMultiError","ranges":[{"startOffset":6456,"endOffset":6625,"count":0}],"isBlockCoverage":false}]},{"scriptId":"682","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/eachAsyncMultiError.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":873,"count":1}],"isBlockCoverage":true},{"functionName":"EachAsyncMultiError","ranges":[{"startOffset":444,"endOffset":712,"count":0}],"isBlockCoverage":false}]},{"scriptId":"683","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/applyGlobalOption.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":837,"count":1}],"isBlockCoverage":true},{"functionName":"applyGlobalMaxTimeMS","ranges":[{"startOffset":54,"endOffset":203,"count":30}],"isBlockCoverage":true},{"functionName":"applyGlobalDiskUse","ranges":[{"startOffset":205,"endOffset":355,"count":30}],"isBlockCoverage":true},{"functionName":"applyGlobalOption","ranges":[{"startOffset":426,"endOffset":836,"count":60},{"startOffset":565,"endOffset":582,"count":0},{"startOffset":651,"endOffset":713,"count":0},{"startOffset":778,"endOffset":834,"count":0}],"isBlockCoverage":true}]},{"scriptId":"684","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/applyReadConcern.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":619,"count":1}],"isBlockCoverage":true},{"functionName":"applyReadConcern","ranges":[{"startOffset":64,"endOffset":617,"count":91},{"startOffset":150,"endOffset":167,"count":0},{"startOffset":437,"endOffset":467,"count":0},{"startOffset":469,"endOffset":486,"count":0},{"startOffset":573,"endOffset":615,"count":0}],"isBlockCoverage":true}]},{"scriptId":"685","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/applyWriteConcern.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1295,"count":1}],"isBlockCoverage":true},{"functionName":"applyWriteConcern","ranges":[{"startOffset":64,"endOffset":1293,"count":116},{"startOffset":146,"endOffset":163,"count":0},{"startOffset":418,"endOffset":448,"count":0},{"startOffset":450,"endOffset":467,"count":0},{"startOffset":577,"endOffset":965,"count":0},{"startOffset":1028,"endOffset":1069,"count":0},{"startOffset":1123,"endOffset":1164,"count":0},{"startOffset":1232,"endOffset":1287,"count":0}],"isBlockCoverage":true}]},{"scriptId":"686","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/update/castArrayFilters.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4150,"count":1}],"isBlockCoverage":true},{"functionName":"castArrayFilters","ranges":[{"startOffset":292,"endOffset":1101,"count":0}],"isBlockCoverage":false},{"functionName":"_castArrayFilters","ranges":[{"startOffset":1104,"endOffset":4149,"count":0}],"isBlockCoverage":false}]},{"scriptId":"687","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/castFilterPath.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1101,"count":1}],"isBlockCoverage":true},{"functionName":"castFilterPath","ranges":[{"startOffset":77,"endOffset":1099,"count":0}],"isBlockCoverage":false}]},{"scriptId":"688","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/schema/getPath.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":849,"count":1}],"isBlockCoverage":true},{"functionName":"getPath","ranges":[{"startOffset":231,"endOffset":847,"count":0}],"isBlockCoverage":false}]},{"scriptId":"689","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/update/updatedPathsByArrayFilter.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":775,"count":1}],"isBlockCoverage":true},{"functionName":"updatedPathsByArrayFilter","ranges":[{"startOffset":83,"endOffset":773,"count":0}],"isBlockCoverage":false}]},{"scriptId":"690","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/update/modifiedPaths.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":845,"count":1}],"isBlockCoverage":true},{"functionName":"modifiedPaths","ranges":[{"startOffset":489,"endOffset":843,"count":0}],"isBlockCoverage":false}]},{"scriptId":"691","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/castUpdate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":16455,"count":1}],"isBlockCoverage":true},{"functionName":"castUpdate","ranges":[{"startOffset":1384,"endOffset":3578,"count":0}],"isBlockCoverage":false},{"functionName":"castPipelineOperator","ranges":[{"startOffset":3600,"endOffset":4597,"count":0}],"isBlockCoverage":false},{"functionName":"walkUpdatePath","ranges":[{"startOffset":5058,"endOffset":12887,"count":0}],"isBlockCoverage":false},{"functionName":"_appendError","ranges":[{"startOffset":12908,"endOffset":13189,"count":0}],"isBlockCoverage":false},{"functionName":"castUpdateVal","ranges":[{"startOffset":14015,"endOffset":16454,"count":0}],"isBlockCoverage":false}]},{"scriptId":"692","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/getEmbeddedDiscriminatorPath.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3295,"count":1}],"isBlockCoverage":true},{"functionName":"getEmbeddedDiscriminatorPath","ranges":[{"startOffset":613,"endOffset":3293,"count":0}],"isBlockCoverage":false}]},{"scriptId":"693","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/handleImmutable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":661,"count":1}],"isBlockCoverage":true},{"functionName":"handleImmutable","ranges":[{"startOffset":88,"endOffset":659,"count":0}],"isBlockCoverage":false}]},{"scriptId":"694","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/update/moveImmutableProperties.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1259,"count":1}],"isBlockCoverage":true},{"functionName":"moveImmutableProperties","ranges":[{"startOffset":271,"endOffset":771,"count":0}],"isBlockCoverage":false},{"functionName":"_walkUpdatePath","ranges":[{"startOffset":774,"endOffset":1258,"count":0}],"isBlockCoverage":false}]},{"scriptId":"695","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/path/setDottedPath.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":585,"count":1}],"isBlockCoverage":true},{"functionName":"setDottedPath","ranges":[{"startOffset":93,"endOffset":583,"count":25},{"startOffset":205,"endOffset":226,"count":0},{"startOffset":264,"endOffset":581,"count":0}],"isBlockCoverage":true}]},{"scriptId":"696","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/projection/isInclusive.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":937,"count":1}],"isBlockCoverage":true},{"functionName":"isInclusive","ranges":[{"startOffset":116,"endOffset":935,"count":9},{"startOffset":177,"endOffset":200,"count":0},{"startOffset":321,"endOffset":934,"count":0}],"isBlockCoverage":true}]},{"scriptId":"697","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/projection/isSubpath.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":289,"count":1}],"isBlockCoverage":true},{"functionName":"isSubpath","ranges":[{"startOffset":192,"endOffset":287,"count":0}],"isBlockCoverage":false}]},{"scriptId":"698","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/lib/mquery.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":67991,"count":1}],"isBlockCoverage":true},{"functionName":"Query","ranges":[{"startOffset":551,"endOffset":1363,"count":92},{"startOffset":623,"endOffset":659,"count":0},{"startOffset":837,"endOffset":869,"count":91},{"startOffset":874,"endOffset":878,"count":1},{"startOffset":916,"endOffset":944,"count":0},{"startOffset":1004,"endOffset":1035,"count":0},{"startOffset":1278,"endOffset":1313,"count":91},{"startOffset":1331,"endOffset":1361,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1736,"endOffset":1785,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":1794,"endOffset":1939,"count":0}],"isBlockCoverage":false},{"functionName":"toConstructor","ranges":[{"startOffset":2901,"endOffset":3578,"count":0}],"isBlockCoverage":false},{"functionName":"Query.setOptions","ranges":[{"startOffset":4776,"endOffset":5341,"count":0}],"isBlockCoverage":false},{"functionName":"collection","ranges":[{"startOffset":5469,"endOffset":5563,"count":91}],"isBlockCoverage":true},{"functionName":"Query.collation","ranges":[{"startOffset":5914,"endOffset":5982,"count":0}],"isBlockCoverage":false},{"functionName":"Query.$where","ranges":[{"startOffset":6487,"endOffset":6550,"count":0}],"isBlockCoverage":false},{"functionName":"Query.where","ranges":[{"startOffset":7178,"endOffset":7632,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":7938,"endOffset":8066,"count":0}],"isBlockCoverage":false},{"functionName":"eq","ranges":[{"startOffset":8461,"endOffset":8581,"count":0}],"isBlockCoverage":false},{"functionName":"or","ranges":[{"startOffset":8831,"endOffset":9008,"count":0}],"isBlockCoverage":false},{"functionName":"nor","ranges":[{"startOffset":9255,"endOffset":9438,"count":0}],"isBlockCoverage":false},{"functionName":"and","ranges":[{"startOffset":9753,"endOffset":9936,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":12848,"endOffset":13362,"count":12}],"isBlockCoverage":true},{"functionName":"Query.","ranges":[{"startOffset":12907,"endOffset":13359,"count":0}],"isBlockCoverage":false},{"functionName":"Query.mod","ranges":[{"startOffset":13520,"endOffset":14100,"count":0}],"isBlockCoverage":false},{"functionName":"Query.exists","ranges":[{"startOffset":14561,"endOffset":15133,"count":0}],"isBlockCoverage":false},{"functionName":"Query.elemMatch","ranges":[{"startOffset":15814,"endOffset":16678,"count":0}],"isBlockCoverage":false},{"functionName":"within","ranges":[{"startOffset":17436,"endOffset":18171,"count":0}],"isBlockCoverage":false},{"functionName":"Query.box","ranges":[{"startOffset":18658,"endOffset":19172,"count":0}],"isBlockCoverage":false},{"functionName":"Query.polygon","ranges":[{"startOffset":19561,"endOffset":20005,"count":0}],"isBlockCoverage":false},{"functionName":"Query.circle","ranges":[{"startOffset":20623,"endOffset":21356,"count":0}],"isBlockCoverage":false},{"functionName":"near","ranges":[{"startOffset":22087,"endOffset":23537,"count":0}],"isBlockCoverage":false},{"functionName":"intersects","ranges":[{"startOffset":23996,"endOffset":24355,"count":0}],"isBlockCoverage":false},{"functionName":"geometry","ranges":[{"startOffset":25705,"endOffset":26445,"count":0}],"isBlockCoverage":false},{"functionName":"select","ranges":[{"startOffset":27114,"endOffset":28106,"count":0}],"isBlockCoverage":false},{"functionName":"Query.slice","ranges":[{"startOffset":28674,"endOffset":29641,"count":0}],"isBlockCoverage":false},{"functionName":"Query.sort","ranges":[{"startOffset":30515,"endOffset":31779,"count":0}],"isBlockCoverage":false},{"functionName":"push","ranges":[{"startOffset":31907,"endOffset":32522,"count":0}],"isBlockCoverage":false},{"functionName":"_pushArr","ranges":[{"startOffset":32524,"endOffset":33018,"count":0}],"isBlockCoverage":false},{"functionName":"_pushMap","ranges":[{"startOffset":33020,"endOffset":33485,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34997,"endOffset":35139,"count":4}],"isBlockCoverage":true},{"functionName":"Query.","ranges":[{"startOffset":35044,"endOffset":35136,"count":0}],"isBlockCoverage":false},{"functionName":"Query.maxTime.Query.maxTimeMS","ranges":[{"startOffset":35494,"endOffset":35585,"count":0}],"isBlockCoverage":false},{"functionName":"Query.hint","ranges":[{"startOffset":36002,"endOffset":36484,"count":0}],"isBlockCoverage":false},{"functionName":"j","ranges":[{"startOffset":37157,"endOffset":37215,"count":0}],"isBlockCoverage":false},{"functionName":"Query.slaveOk","ranges":[{"startOffset":37700,"endOffset":37786,"count":0}],"isBlockCoverage":false},{"functionName":"Query.read.Query.setReadPreference","ranges":[{"startOffset":40015,"endOffset":40404,"count":0}],"isBlockCoverage":false},{"functionName":"Query.readConcern.Query.r","ranges":[{"startOffset":42736,"endOffset":42825,"count":0}],"isBlockCoverage":false},{"functionName":"Query.tailable","ranges":[{"startOffset":43184,"endOffset":43321,"count":0}],"isBlockCoverage":false},{"functionName":"writeConcern","ranges":[{"startOffset":44658,"endOffset":45051,"count":0}],"isBlockCoverage":false},{"functionName":"wtimeout","ranges":[{"startOffset":45942,"endOffset":46012,"count":0}],"isBlockCoverage":false},{"functionName":"Query.merge","ranges":[{"startOffset":46249,"endOffset":47182,"count":0}],"isBlockCoverage":false},{"functionName":"Query.find","ranges":[{"startOffset":47447,"endOffset":47570,"count":0}],"isBlockCoverage":false},{"functionName":"_find","ranges":[{"startOffset":47655,"endOffset":48011,"count":0}],"isBlockCoverage":false},{"functionName":"cursor","ranges":[{"startOffset":48271,"endOffset":48798,"count":0}],"isBlockCoverage":false},{"functionName":"Query.findOne","ranges":[{"startOffset":49163,"endOffset":49289,"count":0}],"isBlockCoverage":false},{"functionName":"_findOne","ranges":[{"startOffset":49381,"endOffset":49745,"count":0}],"isBlockCoverage":false},{"functionName":"Query.count","ranges":[{"startOffset":50283,"endOffset":50427,"count":0}],"isBlockCoverage":false},{"functionName":"_count","ranges":[{"startOffset":50515,"endOffset":50734,"count":0}],"isBlockCoverage":false},{"functionName":"Query.distinct","ranges":[{"startOffset":51200,"endOffset":51525,"count":0}],"isBlockCoverage":false},{"functionName":"_distinct","ranges":[{"startOffset":51619,"endOffset":51965,"count":0}],"isBlockCoverage":false},{"functionName":"updateMany","ranges":[{"startOffset":52546,"endOffset":52748,"count":0}],"isBlockCoverage":false},{"functionName":"Query._updateMany","ranges":[{"startOffset":52846,"endOffset":52908,"count":0}],"isBlockCoverage":false},{"functionName":"updateOne","ranges":[{"startOffset":53482,"endOffset":53682,"count":0}],"isBlockCoverage":false},{"functionName":"Query._updateOne","ranges":[{"startOffset":53778,"endOffset":53839,"count":0}],"isBlockCoverage":false},{"functionName":"replaceOne","ranges":[{"startOffset":54428,"endOffset":54670,"count":0}],"isBlockCoverage":false},{"functionName":"Query._replaceOne","ranges":[{"startOffset":54768,"endOffset":54830,"count":0}],"isBlockCoverage":false},{"functionName":"_update","ranges":[{"startOffset":54887,"endOffset":55185,"count":0}],"isBlockCoverage":false},{"functionName":"_updateExec","ranges":[{"startOffset":55381,"endOffset":55677,"count":0}],"isBlockCoverage":false},{"functionName":"Query.deleteOne","ranges":[{"startOffset":55970,"endOffset":56098,"count":0}],"isBlockCoverage":false},{"functionName":"Query._deleteOne","ranges":[{"startOffset":56194,"endOffset":56443,"count":0}],"isBlockCoverage":false},{"functionName":"Query.deleteMany","ranges":[{"startOffset":56800,"endOffset":56929,"count":0}],"isBlockCoverage":false},{"functionName":"Query._deleteMany","ranges":[{"startOffset":57027,"endOffset":57277,"count":0}],"isBlockCoverage":false},{"functionName":"Query.findOneAndUpdate","ranges":[{"startOffset":58718,"endOffset":59081,"count":0}],"isBlockCoverage":false},{"functionName":"Query._findOneAndUpdate","ranges":[{"startOffset":59191,"endOffset":59396,"count":0}],"isBlockCoverage":false},{"functionName":"Query.findOneAndRemove.Query.findOneAndDelete","ranges":[{"startOffset":60484,"endOffset":60735,"count":0}],"isBlockCoverage":false},{"functionName":"Query._findOneAndRemove","ranges":[{"startOffset":60845,"endOffset":61002,"count":0}],"isBlockCoverage":false},{"functionName":"Query.setTraceFunction","ranges":[{"startOffset":61648,"endOffset":61729,"count":0}],"isBlockCoverage":false},{"functionName":"exec","ranges":[{"startOffset":61978,"endOffset":62372,"count":0}],"isBlockCoverage":false},{"functionName":"Query.then","ranges":[{"startOffset":62628,"endOffset":62693,"count":0}],"isBlockCoverage":false},{"functionName":"Query.cursor","ranges":[{"startOffset":62868,"endOffset":63305,"count":0}],"isBlockCoverage":false},{"functionName":"selected","ranges":[{"startOffset":63431,"endOffset":63521,"count":0}],"isBlockCoverage":false},{"functionName":"selectedInclusively","ranges":[{"startOffset":63815,"endOffset":64240,"count":0}],"isBlockCoverage":false},{"functionName":"selectedExclusively","ranges":[{"startOffset":64534,"endOffset":64820,"count":0}],"isBlockCoverage":false},{"functionName":"Query._mergeUpdate","ranges":[{"startOffset":64937,"endOffset":65178,"count":0}],"isBlockCoverage":false},{"functionName":"Query._optionsForExec","ranges":[{"startOffset":65291,"endOffset":65368,"count":0}],"isBlockCoverage":false},{"functionName":"Query._fieldsForExec","ranges":[{"startOffset":65496,"endOffset":65546,"count":0}],"isBlockCoverage":false},{"functionName":"Query._updateForExec","ranges":[{"startOffset":65671,"endOffset":66365,"count":0}],"isBlockCoverage":false},{"functionName":"Query._ensurePath","ranges":[{"startOffset":66464,"endOffset":66652,"count":0}],"isBlockCoverage":false},{"functionName":"Query._isPermitted","ranges":[{"startOffset":66747,"endOffset":66861,"count":9},{"startOffset":66830,"endOffset":66860,"count":0}],"isBlockCoverage":true},{"functionName":"Query._validate","ranges":[{"startOffset":66892,"endOffset":67258,"count":9},{"startOffset":66969,"endOffset":67102,"count":0},{"startOffset":67150,"endOffset":67174,"count":0},{"startOffset":67188,"endOffset":67256,"count":0}],"isBlockCoverage":true},{"functionName":"Query.canMerge","ranges":[{"startOffset":67400,"endOffset":67477,"count":182}],"isBlockCoverage":true},{"functionName":"Query.setGlobalTraceFunction","ranges":[{"startOffset":67690,"endOffset":67756,"count":0}],"isBlockCoverage":false}]},{"scriptId":"699","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/lib/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6115,"count":1},{"startOffset":5544,"endOffset":5552,"count":0}],"isBlockCoverage":true},{"functionName":"clone","ranges":[{"startOffset":302,"endOffset":1370,"count":91},{"startOffset":378,"endOffset":389,"count":0},{"startOffset":421,"endOffset":461,"count":0},{"startOffset":539,"endOffset":651,"count":0},{"startOffset":704,"endOffset":781,"count":0},{"startOffset":817,"endOffset":830,"count":0},{"startOffset":831,"endOffset":843,"count":0},{"startOffset":845,"endOffset":980,"count":0},{"startOffset":1068,"endOffset":1101,"count":0},{"startOffset":1152,"endOffset":1175,"count":0},{"startOffset":1226,"endOffset":1250,"count":0},{"startOffset":1322,"endOffset":1368,"count":0}],"isBlockCoverage":true},{"functionName":"cloneObject","ranges":[{"startOffset":1414,"endOffset":2122,"count":91},{"startOffset":1478,"endOffset":1497,"count":0},{"startOffset":1661,"endOffset":2069,"count":0},{"startOffset":2093,"endOffset":2109,"count":0}],"isBlockCoverage":true},{"functionName":"cloneArray","ranges":[{"startOffset":2146,"endOffset":2309,"count":0}],"isBlockCoverage":false},{"functionName":"merge","ranges":[{"startOffset":2470,"endOffset":2852,"count":0}],"isBlockCoverage":false},{"functionName":"mergeClone","ranges":[{"startOffset":2999,"endOffset":3405,"count":0}],"isBlockCoverage":false},{"functionName":"readPref","ranges":[{"startOffset":3697,"endOffset":4041,"count":0}],"isBlockCoverage":false},{"functionName":"readConcern","ranges":[{"startOffset":4364,"endOffset":4827,"count":0}],"isBlockCoverage":false},{"functionName":"exports.toString","ranges":[{"startOffset":4944,"endOffset":4991,"count":273}],"isBlockCoverage":true},{"functionName":"exports.isObject","ranges":[{"startOffset":5156,"endOffset":5226,"count":273}],"isBlockCoverage":true},{"functionName":"create","ranges":[{"startOffset":5555,"endOffset":5733,"count":0}],"isBlockCoverage":false},{"functionName":"exports.inherits","ranges":[{"startOffset":5778,"endOffset":5900,"count":0}],"isBlockCoverage":false},{"functionName":"exports.isArgumentsObject","ranges":[{"startOffset":6029,"endOffset":6113,"count":0}],"isBlockCoverage":false}]},{"scriptId":"700","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/node_modules/debug/src/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":314,"count":1},{"startOffset":218,"endOffset":264,"count":0}],"isBlockCoverage":true}]},{"scriptId":"701","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/node_modules/debug/src/node.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4728,"count":1},{"startOffset":816,"endOffset":832,"count":0},{"startOffset":1454,"endOffset":1555,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":334,"endOffset":342,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1779,"endOffset":1819,"count":111}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1828,"endOffset":2286,"count":0}],"isBlockCoverage":false},{"functionName":"useColors","ranges":[{"startOffset":2362,"endOffset":2501,"count":1},{"startOffset":2425,"endOffset":2464,"count":0}],"isBlockCoverage":true},{"functionName":"formatArgs","ranges":[{"startOffset":2574,"endOffset":3008,"count":0}],"isBlockCoverage":false},{"functionName":"getDate","ranges":[{"startOffset":3010,"endOffset":3125,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":3225,"endOffset":3341,"count":0}],"isBlockCoverage":false},{"functionName":"save","ranges":[{"startOffset":3422,"endOffset":3679,"count":1},{"startOffset":3467,"endOffset":3505,"count":0}],"isBlockCoverage":true},{"functionName":"load","ranges":[{"startOffset":3796,"endOffset":3842,"count":1}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":4007,"endOffset":4210,"count":1},{"startOffset":4143,"endOffset":4208,"count":0}],"isBlockCoverage":true},{"functionName":"formatters.o","ranges":[{"startOffset":4375,"endOffset":4531,"count":0}],"isBlockCoverage":false},{"functionName":"formatters.O","ranges":[{"startOffset":4624,"endOffset":4726,"count":0}],"isBlockCoverage":false}]},{"scriptId":"702","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/node_modules/debug/src/common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6289,"count":1}],"isBlockCoverage":true},{"functionName":"setup","ranges":[{"startOffset":108,"endOffset":6263,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":422,"endOffset":464,"count":9}],"isBlockCoverage":true},{"functionName":"selectColor","ranges":[{"startOffset":1012,"endOffset":1290,"count":1},{"startOffset":1108,"endOffset":1213,"count":6}],"isBlockCoverage":true},{"functionName":"createDebug","ranges":[{"startOffset":1460,"endOffset":3626,"count":1}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":1585,"endOffset":2796,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3149,"endOffset":3415,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":3425,"endOffset":3460,"count":0}],"isBlockCoverage":false},{"functionName":"extend","ranges":[{"startOffset":3629,"endOffset":3832,"count":0}],"isBlockCoverage":false},{"functionName":"enable","ranges":[{"startOffset":3993,"endOffset":4609,"count":1},{"startOffset":4205,"endOffset":4217,"count":0},{"startOffset":4366,"endOffset":4602,"count":0}],"isBlockCoverage":true},{"functionName":"disable","ranges":[{"startOffset":4695,"endOffset":4920,"count":0}],"isBlockCoverage":false},{"functionName":"enabled","ranges":[{"startOffset":5063,"endOffset":5450,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespace","ranges":[{"startOffset":5568,"endOffset":5704,"count":0}],"isBlockCoverage":false},{"functionName":"coerce","ranges":[{"startOffset":5793,"endOffset":5902,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":6021,"endOffset":6197,"count":0}],"isBlockCoverage":false}]},{"scriptId":"703","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/node_modules/ms/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3023,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":422,"endOffset":791,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":915,"endOffset":1998,"count":0}],"isBlockCoverage":false},{"functionName":"fmtShort","ranges":[{"startOffset":2096,"endOffset":2413,"count":0}],"isBlockCoverage":false},{"functionName":"fmtLong","ranges":[{"startOffset":2510,"endOffset":2846,"count":0}],"isBlockCoverage":false},{"functionName":"plural","ranges":[{"startOffset":2882,"endOffset":3022,"count":0}],"isBlockCoverage":false}]},{"scriptId":"704","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/lib/permissions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1472,"count":1}],"isBlockCoverage":true},{"functionName":"denied.distinct","ranges":[{"startOffset":58,"endOffset":388,"count":0}],"isBlockCoverage":false},{"functionName":"denied.findOneAndUpdate.denied.findOneAndRemove","ranges":[{"startOffset":676,"endOffset":907,"count":0}],"isBlockCoverage":false},{"functionName":"denied.count","ranges":[{"startOffset":1066,"endOffset":1393,"count":0}],"isBlockCoverage":false}]},{"scriptId":"705","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/lib/env.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":662,"count":1},{"startOffset":258,"endOffset":291,"count":0},{"startOffset":303,"endOffset":335,"count":0},{"startOffset":347,"endOffset":373,"count":0},{"startOffset":385,"endOffset":411,"count":0},{"startOffset":467,"endOffset":486,"count":0},{"startOffset":504,"endOffset":535,"count":0},{"startOffset":579,"endOffset":660,"count":0}],"isBlockCoverage":true}]},{"scriptId":"706","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/lib/collection/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":249,"count":1},{"startOffset":74,"endOffset":119,"count":0},{"startOffset":171,"endOffset":246,"count":0}],"isBlockCoverage":true}]},{"scriptId":"707","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/lib/collection/node.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2217,"count":1}],"isBlockCoverage":true},{"functionName":"NodeCollection","ranges":[{"startOffset":136,"endOffset":245,"count":91}],"isBlockCoverage":true},{"functionName":"find","ranges":[{"startOffset":287,"endOffset":406,"count":0}],"isBlockCoverage":false},{"functionName":"findOne","ranges":[{"startOffset":451,"endOffset":538,"count":0}],"isBlockCoverage":false},{"functionName":"count","ranges":[{"startOffset":581,"endOffset":664,"count":0}],"isBlockCoverage":false},{"functionName":"distinct","ranges":[{"startOffset":716,"endOffset":817,"count":0}],"isBlockCoverage":false},{"functionName":"updateMany","ranges":[{"startOffset":873,"endOffset":982,"count":0}],"isBlockCoverage":false},{"functionName":"updateOne","ranges":[{"startOffset":1037,"endOffset":1144,"count":0}],"isBlockCoverage":false},{"functionName":"replaceOne","ranges":[{"startOffset":1200,"endOffset":1309,"count":0}],"isBlockCoverage":false},{"functionName":"deleteOne","ranges":[{"startOffset":1356,"endOffset":1447,"count":0}],"isBlockCoverage":false},{"functionName":"deleteMany","ranges":[{"startOffset":1495,"endOffset":1588,"count":0}],"isBlockCoverage":false},{"functionName":"findOneAndDelete","ranges":[{"startOffset":1666,"endOffset":1771,"count":0}],"isBlockCoverage":false},{"functionName":"findOneAndUpdate","ranges":[{"startOffset":1833,"endOffset":1954,"count":0}],"isBlockCoverage":false},{"functionName":"findCursor","ranges":[{"startOffset":2015,"endOffset":2096,"count":0}],"isBlockCoverage":false}]},{"scriptId":"708","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mquery/lib/collection/collection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":790,"count":1},{"startOffset":432,"endOffset":521,"count":13}],"isBlockCoverage":true},{"functionName":"Collection","ranges":[{"startOffset":354,"endOffset":378,"count":91}],"isBlockCoverage":true},{"functionName":"notImplemented","ranges":[{"startOffset":661,"endOffset":789,"count":13}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":704,"endOffset":786,"count":0}],"isBlockCoverage":false}]},{"scriptId":"709","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/projection/parseProjection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":686,"count":1}],"isBlockCoverage":true},{"functionName":"parseProjection","ranges":[{"startOffset":132,"endOffset":684,"count":9},{"startOffset":285,"endOffset":346,"count":0},{"startOffset":348,"endOffset":367,"count":0},{"startOffset":483,"endOffset":506,"count":0},{"startOffset":547,"endOffset":550,"count":0},{"startOffset":578,"endOffset":594,"count":0},{"startOffset":596,"endOffset":637,"count":0}],"isBlockCoverage":true}]},{"scriptId":"710","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/update/removeUnusedArrayFilters.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1098,"count":1}],"isBlockCoverage":true},{"functionName":"removeUnusedArrayFilters","ranges":[{"startOffset":260,"endOffset":545,"count":0}],"isBlockCoverage":false},{"functionName":"_checkSingleFilterKey","ranges":[{"startOffset":548,"endOffset":1097,"count":0}],"isBlockCoverage":false}]},{"scriptId":"711","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/sanitizeFilter.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":869,"count":1}],"isBlockCoverage":true},{"functionName":"sanitizeFilter","ranges":[{"startOffset":131,"endOffset":867,"count":0}],"isBlockCoverage":false}]},{"scriptId":"712","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/hasDollarKeys.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":328,"count":1}],"isBlockCoverage":true},{"functionName":"hasDollarKeys","ranges":[{"startOffset":51,"endOffset":326,"count":0}],"isBlockCoverage":false}]},{"scriptId":"713","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/sanitizeProjection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":296,"count":1}],"isBlockCoverage":true},{"functionName":"sanitizeProjection","ranges":[{"startOffset":32,"endOffset":294,"count":0}],"isBlockCoverage":false}]},{"scriptId":"714","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/query/selectPopulatedFields.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1680,"count":1}],"isBlockCoverage":true},{"functionName":"selectPopulatedFields","ranges":[{"startOffset":168,"endOffset":1258,"count":91},{"startOffset":294,"endOffset":389,"count":0},{"startOffset":418,"endOffset":1256,"count":0}],"isBlockCoverage":true},{"functionName":"isPathInFields","ranges":[{"startOffset":1280,"endOffset":1679,"count":0}],"isBlockCoverage":false}]},{"scriptId":"715","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/setDefaultsOnInsert.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3321,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":349,"endOffset":2701,"count":0}],"isBlockCoverage":false},{"functionName":"isModified","ranges":[{"startOffset":2704,"endOffset":3320,"count":0}],"isBlockCoverage":false}]},{"scriptId":"716","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/updateValidators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7482,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":620,"endOffset":7479,"count":0}],"isBlockCoverage":false}]},{"scriptId":"717","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/model.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":176605,"count":1},{"startOffset":32194,"endOffset":32237,"count":18}],"isBlockCoverage":true},{"functionName":"Model","ranges":[{"startOffset":6507,"endOffset":7060,"count":29},{"startOffset":6577,"endOffset":6782,"count":0},{"startOffset":6814,"endOffset":7014,"count":0}],"isBlockCoverage":true},{"functionName":"_applyCustomWhere","ranges":[{"startOffset":9379,"endOffset":9550,"count":0}],"isBlockCoverage":false},{"functionName":"Model.$__handleSave","ranges":[{"startOffset":9603,"endOffset":14415,"count":25},{"startOffset":9757,"endOffset":10130,"count":0},{"startOffset":10162,"endOffset":10202,"count":0},{"startOffset":10227,"endOffset":10267,"count":0},{"startOffset":10299,"endOffset":10353,"count":0},{"startOffset":10388,"endOffset":10440,"count":0},{"startOffset":10558,"endOffset":10568,"count":0},{"startOffset":10637,"endOffset":10677,"count":0},{"startOffset":10704,"endOffset":10713,"count":0},{"startOffset":10723,"endOffset":10781,"count":0},{"startOffset":10891,"endOffset":10896,"count":0},{"startOffset":10914,"endOffset":11347,"count":0},{"startOffset":11712,"endOffset":14414,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11225,"endOffset":11325,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11453,"endOffset":11479,"count":23}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11487,"endOffset":11564,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12044,"endOffset":12145,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":13265,"endOffset":13338,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":13346,"endOffset":13415,"count":0}],"isBlockCoverage":false},{"functionName":"handleEmptyUpdate","ranges":[{"startOffset":13642,"endOffset":14413,"count":0}],"isBlockCoverage":false},{"functionName":"Model.$__save","ranges":[{"startOffset":14463,"endOffset":16718,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14523,"endOffset":16714,"count":25},{"startOffset":14559,"endOffset":14738,"count":2},{"startOffset":14738,"endOffset":14894,"count":23},{"startOffset":14842,"endOffset":14874,"count":0},{"startOffset":14895,"endOffset":14904,"count":0},{"startOffset":14934,"endOffset":16524,"count":23},{"startOffset":15148,"endOffset":15198,"count":0},{"startOffset":15237,"endOffset":15293,"count":0},{"startOffset":15476,"endOffset":15498,"count":0},{"startOffset":15500,"endOffset":16136,"count":0},{"startOffset":16183,"endOffset":16518,"count":0},{"startOffset":16524,"endOffset":16713,"count":23}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14679,"endOffset":14730,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16453,"endOffset":16508,"count":0}],"isBlockCoverage":false},{"functionName":"generateVersionError","ranges":[{"startOffset":16740,"endOffset":16977,"count":25},{"startOffset":16852,"endOffset":16874,"count":0}],"isBlockCoverage":true},{"functionName":"save","ranges":[{"startOffset":20294,"endOffset":21441,"count":25},{"startOffset":20400,"endOffset":20489,"count":0},{"startOffset":20556,"endOffset":20609,"count":0},{"startOffset":20752,"endOffset":20793,"count":0},{"startOffset":20829,"endOffset":20880,"count":0},{"startOffset":20979,"endOffset":21048,"count":0},{"startOffset":21423,"endOffset":21440,"count":23}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21105,"endOffset":21421,"count":25}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":21154,"endOffset":21415,"count":25},{"startOffset":21315,"endOffset":21391,"count":2},{"startOffset":21391,"endOffset":21414,"count":23}],"isBlockCoverage":true},{"functionName":"Model.$__version","ranges":[{"startOffset":21657,"endOffset":22859,"count":25},{"startOffset":21884,"endOffset":22857,"count":0}],"isBlockCoverage":true},{"functionName":"increment","ranges":[{"startOffset":23209,"endOffset":23282,"count":0}],"isBlockCoverage":false},{"functionName":"_where","ranges":[{"startOffset":23418,"endOffset":23640,"count":0}],"isBlockCoverage":false},{"functionName":"deleteOne","ranges":[{"startOffset":23869,"endOffset":25325,"count":0}],"isBlockCoverage":false},{"functionName":"$model","ranges":[{"startOffset":25742,"endOffset":25874,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":27140,"endOffset":27450,"count":0}],"isBlockCoverage":false},{"functionName":"Model.discriminator","ranges":[{"startOffset":29491,"endOffset":31374,"count":0}],"isBlockCoverage":false},{"functionName":"_checkContext","ranges":[{"startOffset":31433,"endOffset":32064,"count":236},{"startOffset":31633,"endOffset":31845,"count":0},{"startOffset":31881,"endOffset":32062,"count":0}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":33821,"endOffset":35601,"count":36},{"startOffset":33912,"endOffset":33991,"count":0},{"startOffset":34054,"endOffset":34082,"count":4},{"startOffset":34082,"endOffset":35600,"count":32}],"isBlockCoverage":true},{"functionName":"_ensureIndexes","ranges":[{"startOffset":34133,"endOffset":34385,"count":32},{"startOffset":34301,"endOffset":34322,"count":0}],"isBlockCoverage":true},{"functionName":"_createSearchIndexes","ranges":[{"startOffset":34418,"endOffset":34803,"count":32},{"startOffset":34625,"endOffset":34802,"count":0}],"isBlockCoverage":true},{"functionName":"_createCollection","ranges":[{"startOffset":34833,"endOffset":35293,"count":32},{"startOffset":34893,"endOffset":34935,"count":4},{"startOffset":35226,"endOffset":35247,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":34996,"endOffset":35059,"count":32}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":35341,"endOffset":35363,"count":32}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":35375,"endOffset":35403,"count":32}],"isBlockCoverage":true},{"functionName":"$init.catch","ranges":[{"startOffset":35485,"endOffset":35576,"count":36}],"isBlockCoverage":true},{"functionName":"createCollection","ranges":[{"startOffset":36591,"endOffset":39608,"count":32},{"startOffset":36757,"endOffset":36848,"count":0},{"startOffset":37333,"endOffset":37399,"count":0},{"startOffset":37547,"endOffset":37622,"count":0},{"startOffset":37786,"endOffset":37865,"count":0},{"startOffset":37903,"endOffset":37976,"count":0},{"startOffset":38118,"endOffset":38598,"count":0},{"startOffset":38749,"endOffset":38849,"count":0},{"startOffset":38974,"endOffset":39357,"count":0}],"isBlockCoverage":true},{"functionName":"shouldSkip","ranges":[{"startOffset":36889,"endOffset":37171,"count":32}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":36972,"endOffset":37165,"count":32},{"startOffset":37006,"endOffset":37142,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":39091,"endOffset":39345,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39379,"endOffset":39574,"count":32}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":39474,"endOffset":39568,"count":32},{"startOffset":39508,"endOffset":39545,"count":0}],"isBlockCoverage":true},{"functionName":"syncIndexes","ranges":[{"startOffset":41243,"endOffset":41931,"count":0}],"isBlockCoverage":false},{"functionName":"createSearchIndex","ranges":[{"startOffset":42588,"endOffset":42748,"count":0}],"isBlockCoverage":false},{"functionName":"updateSearchIndex","ranges":[{"startOffset":43288,"endOffset":43458,"count":0}],"isBlockCoverage":false},{"functionName":"dropSearchIndex","ranges":[{"startOffset":43939,"endOffset":44079,"count":0}],"isBlockCoverage":false},{"functionName":"listSearchIndexes","ranges":[{"startOffset":44733,"endOffset":44927,"count":0}],"isBlockCoverage":false},{"functionName":"diffIndexes","ranges":[{"startOffset":45589,"endOffset":46368,"count":0}],"isBlockCoverage":false},{"functionName":"getIndexesToCreate","ranges":[{"startOffset":46371,"endOffset":47025,"count":0}],"isBlockCoverage":false},{"functionName":"getIndexesToDrop","ranges":[{"startOffset":47027,"endOffset":47748,"count":0}],"isBlockCoverage":false},{"functionName":"cleanIndexes","ranges":[{"startOffset":48141,"endOffset":48683,"count":0}],"isBlockCoverage":false},{"functionName":"_dropIndexes","ranges":[{"startOffset":48686,"endOffset":48882,"count":0}],"isBlockCoverage":false},{"functionName":"listIndexes","ranges":[{"startOffset":49221,"endOffset":49601,"count":0}],"isBlockCoverage":false},{"functionName":"ensureIndexes","ranges":[{"startOffset":50468,"endOffset":50899,"count":32},{"startOffset":50628,"endOffset":50716,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":50738,"endOffset":50895,"count":32}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":50795,"endOffset":50889,"count":32},{"startOffset":50829,"endOffset":50866,"count":0}],"isBlockCoverage":true},{"functionName":"createIndexes","ranges":[{"startOffset":51182,"endOffset":51472,"count":0}],"isBlockCoverage":false},{"functionName":"_ensureIndexes","ranges":[{"startOffset":51495,"endOffset":54436,"count":32},{"startOffset":51628,"endOffset":51633,"count":0},{"startOffset":51863,"endOffset":52156,"count":0},{"startOffset":52247,"endOffset":52709,"count":0},{"startOffset":52710,"endOffset":52714,"count":0}],"isBlockCoverage":true},{"functionName":"done","ranges":[{"startOffset":51650,"endOffset":51829,"count":32},{"startOffset":51678,"endOffset":51695,"count":0},{"startOffset":51697,"endOffset":51736,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":52197,"endOffset":52229,"count":32}],"isBlockCoverage":true},{"functionName":"indexSingleDone","ranges":[{"startOffset":52376,"endOffset":52483,"count":0}],"isBlockCoverage":false},{"functionName":"indexSingleStart","ranges":[{"startOffset":52512,"endOffset":52598,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":52729,"endOffset":52933,"count":0}],"isBlockCoverage":false},{"functionName":"create","ranges":[{"startOffset":52940,"endOffset":54434,"count":0}],"isBlockCoverage":false},{"functionName":"translateAliases","ranges":[{"startOffset":56181,"endOffset":58529,"count":0}],"isBlockCoverage":false},{"functionName":"deleteOne","ranges":[{"startOffset":59601,"endOffset":60020,"count":1},{"startOffset":59798,"endOffset":59892,"count":0}],"isBlockCoverage":true},{"functionName":"deleteMany","ranges":[{"startOffset":61168,"endOffset":61581,"count":60},{"startOffset":61367,"endOffset":61452,"count":0}],"isBlockCoverage":true},{"functionName":"find","ranges":[{"startOffset":63177,"endOffset":63640,"count":1},{"startOffset":63413,"endOffset":63492,"count":0}],"isBlockCoverage":true},{"functionName":"findById","ranges":[{"startOffset":65218,"endOffset":65614,"count":20},{"startOffset":65416,"endOffset":65499,"count":0},{"startOffset":65534,"endOffset":65554,"count":0}],"isBlockCoverage":true},{"functionName":"findOne","ranges":[{"startOffset":67178,"endOffset":67615,"count":29},{"startOffset":67382,"endOffset":67464,"count":0}],"isBlockCoverage":true},{"functionName":"estimatedDocumentCount","ranges":[{"startOffset":68054,"endOffset":68257,"count":0}],"isBlockCoverage":false},{"functionName":"countDocuments","ranges":[{"startOffset":69791,"endOffset":70250,"count":0}],"isBlockCoverage":false},{"functionName":"distinct","ranges":[{"startOffset":70517,"endOffset":70862,"count":0}],"isBlockCoverage":false},{"functionName":"where","ranges":[{"startOffset":71408,"endOffset":71604,"count":0}],"isBlockCoverage":false},{"functionName":"$where","ranges":[{"startOffset":72258,"endOffset":72426,"count":0}],"isBlockCoverage":false},{"functionName":"Model.findOneAndUpdate","ranges":[{"startOffset":77084,"endOffset":77911,"count":0}],"isBlockCoverage":false},{"functionName":"Model.findByIdAndUpdate","ranges":[{"startOffset":82389,"endOffset":82889,"count":0}],"isBlockCoverage":false},{"functionName":"Model.findOneAndDelete","ranges":[{"startOffset":85216,"endOffset":85737,"count":0}],"isBlockCoverage":false},{"functionName":"Model.findByIdAndDelete","ranges":[{"startOffset":86855,"endOffset":87191,"count":0}],"isBlockCoverage":false},{"functionName":"Model.findOneAndReplace","ranges":[{"startOffset":90095,"endOffset":90675,"count":0}],"isBlockCoverage":false},{"functionName":"create","ranges":[{"startOffset":92002,"endOffset":96573,"count":25},{"startOffset":92121,"endOffset":92202,"count":0},{"startOffset":92342,"endOffset":92440,"count":0},{"startOffset":92672,"endOffset":92757,"count":0},{"startOffset":93159,"endOffset":93167,"count":0},{"startOffset":93169,"endOffset":93198,"count":0},{"startOffset":93232,"endOffset":93258,"count":0},{"startOffset":93259,"endOffset":93285,"count":0},{"startOffset":93286,"endOffset":93320,"count":0},{"startOffset":93321,"endOffset":93336,"count":0},{"startOffset":93337,"endOffset":93400,"count":0},{"startOffset":93401,"endOffset":93440,"count":0},{"startOffset":93442,"endOffset":93806,"count":0},{"startOffset":93837,"endOffset":93885,"count":0},{"startOffset":93972,"endOffset":93998,"count":0},{"startOffset":94104,"endOffset":94922,"count":0},{"startOffset":94949,"endOffset":95662,"count":0},{"startOffset":96446,"endOffset":96477,"count":2},{"startOffset":96481,"endOffset":96530,"count":23},{"startOffset":96532,"endOffset":96556,"count":23},{"startOffset":96556,"endOffset":96572,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":94995,"endOffset":95564,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":95586,"endOffset":95656,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":95734,"endOffset":96422,"count":25},{"startOffset":95789,"endOffset":95821,"count":0},{"startOffset":95822,"endOffset":95945,"count":0},{"startOffset":95987,"endOffset":96130,"count":0},{"startOffset":96297,"endOffset":96330,"count":23},{"startOffset":96330,"endOffset":96416,"count":2}],"isBlockCoverage":true},{"functionName":"Model.watch","ranges":[{"startOffset":98303,"endOffset":99025,"count":0}],"isBlockCoverage":false},{"functionName":"Model.startSession","ranges":[{"startOffset":100479,"endOffset":100590,"count":0}],"isBlockCoverage":false},{"functionName":"insertMany","ranges":[{"startOffset":103837,"endOffset":104275,"count":0}],"isBlockCoverage":false},{"functionName":"Model.$__insertMany","ranges":[{"startOffset":104472,"endOffset":113053,"count":0}],"isBlockCoverage":false},{"functionName":"_setIsNew","ranges":[{"startOffset":113075,"endOffset":113328,"count":27},{"startOffset":113264,"endOffset":113326,"count":0}],"isBlockCoverage":true},{"functionName":"bulkWrite","ranges":[{"startOffset":120303,"endOffset":124388,"count":0}],"isBlockCoverage":false},{"functionName":"bulkSave","ranges":[{"startOffset":125657,"endOffset":127190,"count":0}],"isBlockCoverage":false},{"functionName":"buildPreSavePromise","ranges":[{"startOffset":127193,"endOffset":127437,"count":0}],"isBlockCoverage":false},{"functionName":"handleSuccessfulWrite","ranges":[{"startOffset":127439,"endOffset":127796,"count":0}],"isBlockCoverage":false},{"functionName":"applyDefaults","ranges":[{"startOffset":127998,"endOffset":128319,"count":0}],"isBlockCoverage":false},{"functionName":"castObject","ranges":[{"startOffset":129050,"endOffset":130751,"count":0}],"isBlockCoverage":false},{"functionName":"buildBulkWriteOperations","ranges":[{"startOffset":131364,"endOffset":133776,"count":0}],"isBlockCoverage":false},{"functionName":"Model.hydrate","ranges":[{"startOffset":134600,"endOffset":134980,"count":0}],"isBlockCoverage":false},{"functionName":"updateMany","ranges":[{"startOffset":137673,"endOffset":137824,"count":0}],"isBlockCoverage":false},{"functionName":"updateOne","ranges":[{"startOffset":140460,"endOffset":140608,"count":0}],"isBlockCoverage":false},{"functionName":"replaceOne","ranges":[{"startOffset":142710,"endOffset":143038,"count":0}],"isBlockCoverage":false},{"functionName":"_update","ranges":[{"startOffset":143189,"endOffset":143784,"count":0}],"isBlockCoverage":false},{"functionName":"aggregate","ranges":[{"startOffset":145900,"endOffset":146364,"count":0}],"isBlockCoverage":false},{"functionName":"validate","ranges":[{"startOffset":147117,"endOffset":150164,"count":0}],"isBlockCoverage":false},{"functionName":"populate","ranges":[{"startOffset":154624,"endOffset":155197,"count":0}],"isBlockCoverage":false},{"functionName":"_populate","ranges":[{"startOffset":155568,"endOffset":156018,"count":0}],"isBlockCoverage":false},{"functionName":"populate","ranges":[{"startOffset":156126,"endOffset":161351,"count":0}],"isBlockCoverage":false},{"functionName":"_execPopulateQuery","ranges":[{"startOffset":161372,"endOffset":163945,"count":0}],"isBlockCoverage":false},{"functionName":"_assign","ranges":[{"startOffset":163966,"endOffset":167120,"count":0}],"isBlockCoverage":false},{"functionName":"compile","ranges":[{"startOffset":167394,"endOffset":170700,"count":4},{"startOffset":167778,"endOffset":167812,"count":0},{"startOffset":167814,"endOffset":167950,"count":0},{"startOffset":169490,"endOffset":169495,"count":0},{"startOffset":169718,"endOffset":169785,"count":0}],"isBlockCoverage":true},{"functionName":"model","ranges":[{"startOffset":167996,"endOffset":168840,"count":29},{"startOffset":168121,"endOffset":168177,"count":0},{"startOffset":168288,"endOffset":168302,"count":0},{"startOffset":168303,"endOffset":168335,"count":0},{"startOffset":168409,"endOffset":168640,"count":0},{"startOffset":168675,"endOffset":168839,"count":0}],"isBlockCoverage":true},{"functionName":"model","ranges":[{"startOffset":169102,"endOffset":169160,"count":0}],"isBlockCoverage":false},{"functionName":"model.Query","ranges":[{"startOffset":170412,"endOffset":170462,"count":91}],"isBlockCoverage":true},{"functionName":"$__updateConnection","ranges":[{"startOffset":171135,"endOffset":171617,"count":0}],"isBlockCoverage":false},{"functionName":"applyQueryMethods","ranges":[{"startOffset":171746,"endOffset":171868,"count":4},{"startOffset":171818,"endOffset":171866,"count":0}],"isBlockCoverage":true},{"functionName":"subclass","ranges":[{"startOffset":172149,"endOffset":173898,"count":0}],"isBlockCoverage":false},{"functionName":"recompileSchema","ranges":[{"startOffset":174731,"endOffset":175124,"count":0}],"isBlockCoverage":false},{"functionName":"Model.inspect","ranges":[{"startOffset":175471,"endOffset":175525,"count":0}],"isBlockCoverage":false},{"functionName":"_applyQueryMiddleware","ranges":[{"startOffset":175778,"endOffset":176326,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":175894,"endOffset":176267,"count":64},{"startOffset":175979,"endOffset":176017,"count":0},{"startOffset":176082,"endOffset":176158,"count":4},{"startOffset":176114,"endOffset":176151,"count":0},{"startOffset":176158,"endOffset":176186,"count":60},{"startOffset":176186,"endOffset":176210,"count":40},{"startOffset":176212,"endOffset":176246,"count":20},{"startOffset":176246,"endOffset":176266,"count":40}],"isBlockCoverage":true},{"functionName":"_getContexts","ranges":[{"startOffset":176329,"endOffset":176541,"count":64},{"startOffset":176413,"endOffset":176446,"count":24},{"startOffset":176486,"endOffset":176525,"count":0}],"isBlockCoverage":true}]},{"scriptId":"718","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/aggregate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":35452,"count":1}],"isBlockCoverage":true},{"functionName":"Aggregate","ranges":[{"startOffset":2090,"endOffset":2299,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.model","ranges":[{"startOffset":3945,"endOffset":4417,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.append","ranges":[{"startOffset":4903,"endOffset":5203,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.addFields","ranges":[{"startOffset":5865,"endOffset":6091,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.project","ranges":[{"startOffset":7055,"endOffset":7691,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.near","ranges":[{"startOffset":10960,"endOffset":11041,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11132,"endOffset":11289,"count":7}],"isBlockCoverage":true},{"functionName":"Aggregate.","ranges":[{"startOffset":11189,"endOffset":11286,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.unwind","ranges":[{"startOffset":12201,"endOffset":12656,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.replaceRoot","ranges":[{"startOffset":13415,"endOffset":13655,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.count","ranges":[{"startOffset":14128,"endOffset":14196,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.sortByCount","ranges":[{"startOffset":14852,"endOffset":15207,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.lookup","ranges":[{"startOffset":15654,"endOffset":15719,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.graphLookup","ranges":[{"startOffset":16750,"endOffset":17293,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.sample","ranges":[{"startOffset":17706,"endOffset":17775,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.sort","ranges":[{"startOffset":18475,"endOffset":19400,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.unionWith","ranges":[{"startOffset":19830,"endOffset":19898,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.read","ranges":[{"startOffset":20375,"endOffset":20445,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.readConcern","ranges":[{"startOffset":20836,"endOffset":20903,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.redact","ranges":[{"startOffset":21984,"endOffset":22598,"count":0}],"isBlockCoverage":false},{"functionName":"explain","ranges":[{"startOffset":22795,"endOffset":24279,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.allowDiskUse","ranges":[{"startOffset":24699,"endOffset":24770,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.hint","ranges":[{"startOffset":25123,"endOffset":25186,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.session","ranges":[{"startOffset":25615,"endOffset":25760,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.option","ranges":[{"startOffset":26903,"endOffset":27006,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.cursor","ranges":[{"startOffset":27895,"endOffset":28009,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.collation","ranges":[{"startOffset":28374,"endOffset":28450,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.facet","ranges":[{"startOffset":28959,"endOffset":29023,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.search","ranges":[{"startOffset":29569,"endOffset":29634,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.pipeline","ranges":[{"startOffset":29924,"endOffset":29963,"count":0}],"isBlockCoverage":false},{"functionName":"exec","ranges":[{"startOffset":30172,"endOffset":32235,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.then","ranges":[{"startOffset":32592,"endOffset":32665,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.catch","ranges":[{"startOffset":33051,"endOffset":33112,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.finally","ranges":[{"startOffset":33449,"endOffset":33513,"count":0}],"isBlockCoverage":false},{"functionName":"Aggregate.","ranges":[{"startOffset":34557,"endOffset":34674,"count":0}],"isBlockCoverage":false},{"functionName":"isOperator","ranges":[{"startOffset":34845,"endOffset":35020,"count":0}],"isBlockCoverage":false}]},{"scriptId":"719","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/cursor/aggregationCursor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10782,"count":1}],"isBlockCoverage":true},{"functionName":"AggregationCursor","ranges":[{"startOffset":1287,"endOffset":1730,"count":0}],"isBlockCoverage":false},{"functionName":"_init","ranges":[{"startOffset":1796,"endOffset":2574,"count":0}],"isBlockCoverage":false},{"functionName":"AggregationCursor._read","ranges":[{"startOffset":2739,"endOffset":3092,"count":0}],"isBlockCoverage":false},{"functionName":"AggregationCursor.","ranges":[{"startOffset":3351,"endOffset":3401,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":4320,"endOffset":4386,"count":0}],"isBlockCoverage":false},{"functionName":"AggregationCursor._markError","ranges":[{"startOffset":4616,"endOffset":4673,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":5042,"endOffset":5384,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":5585,"endOffset":5925,"count":0}],"isBlockCoverage":false},{"functionName":"AggregationCursor.eachAsync","ranges":[{"startOffset":6772,"endOffset":7115,"count":0}],"isBlockCoverage":false},{"functionName":"AggregationCursor.","ranges":[{"startOffset":8561,"endOffset":8639,"count":0}],"isBlockCoverage":false},{"functionName":"AggregationCursor._transformForAsyncIterator","ranges":[{"startOffset":8720,"endOffset":8864,"count":0}],"isBlockCoverage":false},{"functionName":"AggregationCursor.transformNull","ranges":[{"startOffset":8930,"endOffset":9059,"count":0}],"isBlockCoverage":false},{"functionName":"_transformForAsyncIterator","ranges":[{"startOffset":9081,"endOffset":9194,"count":0}],"isBlockCoverage":false},{"functionName":"AggregationCursor.addCursorFlag","ranges":[{"startOffset":9565,"endOffset":9714,"count":0}],"isBlockCoverage":false},{"functionName":"_waitForCursor","ranges":[{"startOffset":9736,"endOffset":9863,"count":0}],"isBlockCoverage":false},{"functionName":"_next","ranges":[{"startOffset":10020,"endOffset":10744,"count":0}],"isBlockCoverage":false}]},{"scriptId":"720","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/aggregate/prepareDiscriminatorPipeline.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1858,"count":1}],"isBlockCoverage":true},{"functionName":"prepareDiscriminatorPipeline","ranges":[{"startOffset":32,"endOffset":1856,"count":0}],"isBlockCoverage":false}]},{"scriptId":"721","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/aggregate/stringifyFunctionOperators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1428,"count":1}],"isBlockCoverage":true},{"functionName":"stringifyFunctionOperators","ranges":[{"startOffset":32,"endOffset":1100,"count":0}],"isBlockCoverage":false},{"functionName":"handleAccumulator","ranges":[{"startOffset":1103,"endOffset":1427,"count":0}],"isBlockCoverage":false}]},{"scriptId":"722","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/options/saveOptions.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":217,"count":1}],"isBlockCoverage":true},{"functionName":"SaveOptions","ranges":[{"startOffset":81,"endOffset":183,"count":25},{"startOffset":121,"endOffset":142,"count":0}],"isBlockCoverage":true}]},{"scriptId":"723","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/model/applyDefaultsToPOJO.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1444,"count":1}],"isBlockCoverage":true},{"functionName":"applyDefaultsToPOJO","ranges":[{"startOffset":32,"endOffset":1442,"count":0}],"isBlockCoverage":false}]},{"scriptId":"724","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/discriminator/applyEmbeddedDiscriminators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1102,"count":1}],"isBlockCoverage":true},{"functionName":"applyEmbeddedDiscriminators","ranges":[{"startOffset":62,"endOffset":1101,"count":4},{"startOffset":182,"endOffset":199,"count":0},{"startOffset":268,"endOffset":1099,"count":44},{"startOffset":364,"endOffset":559,"count":0},{"startOffset":561,"endOffset":1099,"count":0}],"isBlockCoverage":true}]},{"scriptId":"725","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/model/applyMethods.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2208,"count":1}],"isBlockCoverage":true},{"functionName":"applyMethods","ranges":[{"startOffset":215,"endOffset":2206,"count":4},{"startOffset":745,"endOffset":867,"count":0},{"startOffset":1169,"endOffset":1229,"count":0},{"startOffset":1263,"endOffset":1336,"count":0},{"startOffset":1338,"endOffset":1651,"count":0},{"startOffset":1729,"endOffset":1771,"count":0},{"startOffset":1912,"endOffset":2204,"count":44},{"startOffset":1979,"endOffset":2010,"count":0},{"startOffset":2012,"endOffset":2065,"count":0},{"startOffset":2104,"endOffset":2140,"count":0},{"startOffset":2142,"endOffset":2200,"count":0}],"isBlockCoverage":true},{"functionName":"apply","ranges":[{"startOffset":297,"endOffset":607,"count":0}],"isBlockCoverage":false}]},{"scriptId":"726","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/projection/applyProjection.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2977,"count":1}],"isBlockCoverage":true},{"functionName":"applyProjection","ranges":[{"startOffset":233,"endOffset":931,"count":0}],"isBlockCoverage":false},{"functionName":"applyExclusiveProjection","ranges":[{"startOffset":934,"endOffset":1948,"count":0}],"isBlockCoverage":false},{"functionName":"applyInclusiveProjection","ranges":[{"startOffset":1950,"endOffset":2976,"count":0}],"isBlockCoverage":false}]},{"scriptId":"727","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/indexes/applySchemaCollation.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":357,"count":1}],"isBlockCoverage":true},{"functionName":"applySchemaCollation","ranges":[{"startOffset":79,"endOffset":355,"count":0}],"isBlockCoverage":false}]},{"scriptId":"728","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/indexes/isTextIndex.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":314,"count":1}],"isBlockCoverage":true},{"functionName":"isTextIndex","ranges":[{"startOffset":108,"endOffset":312,"count":0}],"isBlockCoverage":false}]},{"scriptId":"729","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/model/applyStaticHooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2366,"count":1}],"isBlockCoverage":true},{"functionName":"applyStaticHooks","ranges":[{"startOffset":173,"endOffset":2364,"count":4},{"startOffset":897,"endOffset":2362,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":332,"endOffset":744,"count":64},{"startOffset":673,"endOffset":707,"count":20},{"startOffset":707,"endOffset":743,"count":44}],"isBlockCoverage":true},{"functionName":"model.","ranges":[{"startOffset":985,"endOffset":2351,"count":0}],"isBlockCoverage":false}]},{"scriptId":"730","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/model/applyStatics.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":257,"count":1}],"isBlockCoverage":true},{"functionName":"applyStatics","ranges":[{"startOffset":141,"endOffset":255,"count":4},{"startOffset":214,"endOffset":253,"count":0}],"isBlockCoverage":true}]},{"scriptId":"731","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/assignVals.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11197,"count":1}],"isBlockCoverage":true},{"functionName":"assignVals","ranges":[{"startOffset":639,"endOffset":7410,"count":0}],"isBlockCoverage":false},{"functionName":"numDocs","ranges":[{"startOffset":7413,"endOffset":7922,"count":0}],"isBlockCoverage":false},{"functionName":"valueFilter","ranges":[{"startOffset":8582,"endOffset":10397,"count":0}],"isBlockCoverage":false},{"functionName":"maybeRemoveId","ranges":[{"startOffset":10552,"endOffset":10784,"count":0}],"isBlockCoverage":false},{"functionName":"isPopulatedObject","ranges":[{"startOffset":10973,"endOffset":11162,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":11164,"endOffset":11196,"count":0}],"isBlockCoverage":false}]},{"scriptId":"732","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/skipPopulateValue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":192,"count":1}],"isBlockCoverage":true},{"functionName":"SkipPopulateValue","ranges":[{"startOffset":32,"endOffset":190,"count":0}],"isBlockCoverage":false}]},{"scriptId":"733","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/assignRawDocsToIdStructure.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3765,"count":1}],"isBlockCoverage":true},{"functionName":"assignRawDocsToIdStructure","ranges":[{"startOffset":1015,"endOffset":3764,"count":0}],"isBlockCoverage":false}]},{"scriptId":"734","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/leanPopulateMap.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":66,"count":1}],"isBlockCoverage":true}]},{"scriptId":"735","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/getVirtual.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1916,"count":1}],"isBlockCoverage":true},{"functionName":"getVirtual","ranges":[{"startOffset":64,"endOffset":1915,"count":0}],"isBlockCoverage":false}]},{"scriptId":"736","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/sift/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":97,"count":1}],"isBlockCoverage":true}]},{"scriptId":"737","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/sift/lib/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31660,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1,"endOffset":304,"count":1},{"startOffset":114,"endOffset":301,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":313,"endOffset":31622,"count":1},{"startOffset":2036,"endOffset":2053,"count":0}],"isBlockCoverage":true},{"functionName":"extendStatics","ranges":[{"startOffset":1303,"endOffset":1618,"count":1},{"startOffset":1367,"endOffset":1459,"count":0},{"startOffset":1460,"endOffset":1573,"count":0}],"isBlockCoverage":true},{"functionName":"extendStatics","ranges":[{"startOffset":1422,"endOffset":1458,"count":0}],"isBlockCoverage":false},{"functionName":"extendStatics","ranges":[{"startOffset":1476,"endOffset":1573,"count":0}],"isBlockCoverage":false},{"functionName":"__extends","ranges":[{"startOffset":1627,"endOffset":1990,"count":16},{"startOffset":1691,"endOffset":1704,"count":0},{"startOffset":1719,"endOffset":1809,"count":0},{"startOffset":1923,"endOffset":1941,"count":0}],"isBlockCoverage":true},{"functionName":"__","ranges":[{"startOffset":1849,"endOffset":1888,"count":16}],"isBlockCoverage":true},{"functionName":"typeChecker","ranges":[{"startOffset":2056,"endOffset":2230,"count":0}],"isBlockCoverage":false},{"functionName":"typeChecker","ranges":[{"startOffset":2255,"endOffset":2428,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2338,"endOffset":2421,"count":0}],"isBlockCoverage":false},{"functionName":"getClassName","ranges":[{"startOffset":2453,"endOffset":2519,"count":0}],"isBlockCoverage":false},{"functionName":"comparable","ranges":[{"startOffset":2542,"endOffset":2867,"count":0}],"isBlockCoverage":false},{"functionName":"coercePotentiallyNull","ranges":[{"startOffset":2901,"endOffset":2970,"count":0}],"isBlockCoverage":false},{"functionName":"isProperty","ranges":[{"startOffset":3121,"endOffset":3216,"count":0}],"isBlockCoverage":false},{"functionName":"isVanillaObject","ranges":[{"startOffset":3244,"endOffset":3593,"count":0}],"isBlockCoverage":false},{"functionName":"equals","ranges":[{"startOffset":3612,"endOffset":4517,"count":0}],"isBlockCoverage":false},{"functionName":"walkKeyPathValues","ranges":[{"startOffset":4694,"endOffset":5651,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5692,"endOffset":6172,"count":1}],"isBlockCoverage":true},{"functionName":"BaseOperation","ranges":[{"startOffset":5714,"endOffset":5953,"count":0}],"isBlockCoverage":false},{"functionName":"BaseOperation.init","ranges":[{"startOffset":5993,"endOffset":6008,"count":0}],"isBlockCoverage":false},{"functionName":"BaseOperation.reset","ranges":[{"startOffset":6050,"endOffset":6135,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6217,"endOffset":7696,"count":1}],"isBlockCoverage":true},{"functionName":"GroupOperation","ranges":[{"startOffset":6288,"endOffset":6509,"count":0}],"isBlockCoverage":false},{"functionName":"GroupOperation.reset","ranges":[{"startOffset":6575,"endOffset":6798,"count":0}],"isBlockCoverage":false},{"functionName":"GroupOperation.childrenNext","ranges":[{"startOffset":6872,"endOffset":7658,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7759,"endOffset":8111,"count":1}],"isBlockCoverage":true},{"functionName":"NamedGroupOperation","ranges":[{"startOffset":7835,"endOffset":8069,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8170,"endOffset":8624,"count":1}],"isBlockCoverage":true},{"functionName":"QueryOperation","ranges":[{"startOffset":8241,"endOffset":8419,"count":0}],"isBlockCoverage":false},{"functionName":"QueryOperation.next","ranges":[{"startOffset":8484,"endOffset":8586,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8684,"endOffset":9493,"count":1}],"isBlockCoverage":true},{"functionName":"NestedOperation","ranges":[{"startOffset":8756,"endOffset":9258,"count":0}],"isBlockCoverage":false},{"functionName":"NestedOperation.next","ranges":[{"startOffset":9324,"endOffset":9454,"count":0}],"isBlockCoverage":false},{"functionName":"createTester","ranges":[{"startOffset":9535,"endOffset":9974,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10017,"endOffset":10762,"count":1}],"isBlockCoverage":true},{"functionName":"EqualsOperation","ranges":[{"startOffset":10089,"endOffset":10268,"count":0}],"isBlockCoverage":false},{"functionName":"EqualsOperation.init","ranges":[{"startOffset":10310,"endOffset":10407,"count":0}],"isBlockCoverage":false},{"functionName":"EqualsOperation.next","ranges":[{"startOffset":10450,"endOffset":10723,"count":0}],"isBlockCoverage":false},{"functionName":"createEqualsOperation","ranges":[{"startOffset":10812,"endOffset":10913,"count":0}],"isBlockCoverage":false},{"functionName":"numericalOperationCreator","ranges":[{"startOffset":10951,"endOffset":11149,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11004,"endOffset":11142,"count":0}],"isBlockCoverage":false},{"functionName":"numericalOperation","ranges":[{"startOffset":11180,"endOffset":11668,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11247,"endOffset":11660,"count":0}],"isBlockCoverage":false},{"functionName":"createNamedOperation","ranges":[{"startOffset":11701,"endOffset":11968,"count":0}],"isBlockCoverage":false},{"functionName":"throwUnsupportedOperation","ranges":[{"startOffset":12006,"endOffset":12094,"count":0}],"isBlockCoverage":false},{"functionName":"containsOperation","ranges":[{"startOffset":12124,"endOffset":12332,"count":0}],"isBlockCoverage":false},{"functionName":"createNestedOperation","ranges":[{"startOffset":12366,"endOffset":13049,"count":0}],"isBlockCoverage":false},{"functionName":"createQueryOperation","ranges":[{"startOffset":13082,"endOffset":13869,"count":0}],"isBlockCoverage":false},{"functionName":"createQueryOperations","ranges":[{"startOffset":13903,"endOffset":15134,"count":0}],"isBlockCoverage":false},{"functionName":"createOperationTester","ranges":[{"startOffset":15168,"endOffset":15364,"count":0}],"isBlockCoverage":false},{"functionName":"createQueryTester","ranges":[{"startOffset":15394,"endOffset":15559,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":15591,"endOffset":16281,"count":1}],"isBlockCoverage":true},{"functionName":"$Ne","ranges":[{"startOffset":15651,"endOffset":15818,"count":0}],"isBlockCoverage":false},{"functionName":"$Ne.init","ranges":[{"startOffset":15848,"endOffset":15945,"count":0}],"isBlockCoverage":false},{"functionName":"$Ne.reset","ranges":[{"startOffset":15977,"endOffset":16077,"count":0}],"isBlockCoverage":false},{"functionName":"$Ne.next","ranges":[{"startOffset":16108,"endOffset":16254,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16410,"endOffset":17891,"count":1}],"isBlockCoverage":true},{"functionName":"$ElemMatch","ranges":[{"startOffset":16477,"endOffset":16651,"count":0}],"isBlockCoverage":false},{"functionName":"$ElemMatch.init","ranges":[{"startOffset":16688,"endOffset":16977,"count":0}],"isBlockCoverage":false},{"functionName":"$ElemMatch.reset","ranges":[{"startOffset":17016,"endOffset":17128,"count":0}],"isBlockCoverage":false},{"functionName":"$ElemMatch.next","ranges":[{"startOffset":17166,"endOffset":17857,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17939,"endOffset":18740,"count":1}],"isBlockCoverage":true},{"functionName":"$Not","ranges":[{"startOffset":18000,"endOffset":18168,"count":0}],"isBlockCoverage":false},{"functionName":"$Not.init","ranges":[{"startOffset":18199,"endOffset":18324,"count":0}],"isBlockCoverage":false},{"functionName":"$Not.reset","ranges":[{"startOffset":18357,"endOffset":18469,"count":0}],"isBlockCoverage":false},{"functionName":"$Not.next","ranges":[{"startOffset":18501,"endOffset":18712,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":18789,"endOffset":19451,"count":1}],"isBlockCoverage":true},{"functionName":"$Size","ranges":[{"startOffset":18851,"endOffset":19020,"count":0}],"isBlockCoverage":false},{"functionName":"$Size.init","ranges":[{"startOffset":19052,"endOffset":19067,"count":0}],"isBlockCoverage":false},{"functionName":"$Size.next","ranges":[{"startOffset":19100,"endOffset":19422,"count":0}],"isBlockCoverage":false},{"functionName":"assertGroupNotEmpty","ranges":[{"startOffset":19499,"endOffset":19640,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19671,"endOffset":20962,"count":1}],"isBlockCoverage":true},{"functionName":"$Or","ranges":[{"startOffset":19731,"endOffset":19899,"count":0}],"isBlockCoverage":false},{"functionName":"$Or.init","ranges":[{"startOffset":19929,"endOffset":20170,"count":0}],"isBlockCoverage":false},{"functionName":"$Or.reset","ranges":[{"startOffset":20202,"endOffset":20417,"count":0}],"isBlockCoverage":false},{"functionName":"$Or.next","ranges":[{"startOffset":20448,"endOffset":20935,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21010,"endOffset":21438,"count":1}],"isBlockCoverage":true},{"functionName":"$Nor","ranges":[{"startOffset":21071,"endOffset":21240,"count":0}],"isBlockCoverage":false},{"functionName":"$Nor.next","ranges":[{"startOffset":21271,"endOffset":21410,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21475,"endOffset":22696,"count":1}],"isBlockCoverage":true},{"functionName":"$In","ranges":[{"startOffset":21535,"endOffset":21702,"count":0}],"isBlockCoverage":false},{"functionName":"$In.init","ranges":[{"startOffset":21732,"endOffset":22184,"count":0}],"isBlockCoverage":false},{"functionName":"$In.next","ranges":[{"startOffset":22215,"endOffset":22669,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":22744,"endOffset":23806,"count":1}],"isBlockCoverage":true},{"functionName":"$Nin","ranges":[{"startOffset":22805,"endOffset":23078,"count":0}],"isBlockCoverage":false},{"functionName":"$Nin.next","ranges":[{"startOffset":23109,"endOffset":23645,"count":0}],"isBlockCoverage":false},{"functionName":"$Nin.reset","ranges":[{"startOffset":23678,"endOffset":23778,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":23857,"endOffset":24471,"count":1}],"isBlockCoverage":true},{"functionName":"$Exists","ranges":[{"startOffset":23921,"endOffset":24092,"count":0}],"isBlockCoverage":false},{"functionName":"$Exists.next","ranges":[{"startOffset":24126,"endOffset":24440,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":24519,"endOffset":25080,"count":1}],"isBlockCoverage":true},{"functionName":"$And","ranges":[{"startOffset":24580,"endOffset":24921,"count":0}],"isBlockCoverage":false},{"functionName":"$And.next","ranges":[{"startOffset":24952,"endOffset":25052,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":25134,"endOffset":25653,"count":1}],"isBlockCoverage":true},{"functionName":"$All","ranges":[{"startOffset":25195,"endOffset":25494,"count":0}],"isBlockCoverage":false},{"functionName":"$All.next","ranges":[{"startOffset":25525,"endOffset":25625,"count":0}],"isBlockCoverage":false},{"functionName":"$eq","ranges":[{"startOffset":25691,"endOffset":25804,"count":0}],"isBlockCoverage":false},{"functionName":"$ne","ranges":[{"startOffset":25820,"endOffset":25921,"count":0}],"isBlockCoverage":false},{"functionName":"$or","ranges":[{"startOffset":25937,"endOffset":26038,"count":0}],"isBlockCoverage":false},{"functionName":"$nor","ranges":[{"startOffset":26055,"endOffset":26157,"count":0}],"isBlockCoverage":false},{"functionName":"$elemMatch","ranges":[{"startOffset":26180,"endOffset":26288,"count":0}],"isBlockCoverage":false},{"functionName":"$nin","ranges":[{"startOffset":26305,"endOffset":26407,"count":0}],"isBlockCoverage":false},{"functionName":"$in","ranges":[{"startOffset":26423,"endOffset":26536,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26571,"endOffset":26661,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26698,"endOffset":26792,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26828,"endOffset":26918,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26955,"endOffset":27049,"count":0}],"isBlockCoverage":false},{"functionName":"$mod","ranges":[{"startOffset":27067,"endOffset":27276,"count":0}],"isBlockCoverage":false},{"functionName":"$exists","ranges":[{"startOffset":27296,"endOffset":27401,"count":0}],"isBlockCoverage":false},{"functionName":"$regex","ranges":[{"startOffset":27420,"endOffset":27569,"count":0}],"isBlockCoverage":false},{"functionName":"$not","ranges":[{"startOffset":27586,"endOffset":27688,"count":0}],"isBlockCoverage":false},{"functionName":"number","ranges":[{"startOffset":27730,"endOffset":27776,"count":0}],"isBlockCoverage":false},{"functionName":"string","ranges":[{"startOffset":27794,"endOffset":27840,"count":0}],"isBlockCoverage":false},{"functionName":"bool","ranges":[{"startOffset":27856,"endOffset":27903,"count":0}],"isBlockCoverage":false},{"functionName":"array","ranges":[{"startOffset":27920,"endOffset":27961,"count":0}],"isBlockCoverage":false},{"functionName":"null","ranges":[{"startOffset":27977,"endOffset":28012,"count":0}],"isBlockCoverage":false},{"functionName":"timestamp","ranges":[{"startOffset":28033,"endOffset":28075,"count":0}],"isBlockCoverage":false},{"functionName":"$type","ranges":[{"startOffset":28100,"endOffset":28548,"count":0}],"isBlockCoverage":false},{"functionName":"$and","ranges":[{"startOffset":28565,"endOffset":28665,"count":0}],"isBlockCoverage":false},{"functionName":"$all","ranges":[{"startOffset":28682,"endOffset":28782,"count":0}],"isBlockCoverage":false},{"functionName":"$size","ranges":[{"startOffset":28800,"endOffset":28898,"count":0}],"isBlockCoverage":false},{"functionName":"$options","ranges":[{"startOffset":28919,"endOffset":28947,"count":0}],"isBlockCoverage":false},{"functionName":"$where","ranges":[{"startOffset":28966,"endOffset":29439,"count":0}],"isBlockCoverage":false},{"functionName":"createDefaultQueryOperation","ranges":[{"startOffset":30038,"endOffset":30349,"count":0}],"isBlockCoverage":false},{"functionName":"createDefaultQueryTester","ranges":[{"startOffset":30386,"endOffset":30579,"count":0}],"isBlockCoverage":false}]},{"scriptId":"738","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/model/castBulkWrite.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10063,"count":1}],"isBlockCoverage":true},{"functionName":"castBulkWrite","ranges":[{"startOffset":877,"endOffset":8904,"count":0}],"isBlockCoverage":false},{"functionName":"_addDiscriminatorToObject","ranges":[{"startOffset":8907,"endOffset":9156,"count":0}],"isBlockCoverage":false},{"functionName":"decideModelByObject","ranges":[{"startOffset":9253,"endOffset":9547,"count":0}],"isBlockCoverage":false},{"functionName":"getTimestampsOpt","ranges":[{"startOffset":9795,"endOffset":10062,"count":0}],"isBlockCoverage":false}]},{"scriptId":"739","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/update/decorateUpdateWithVersionKey.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":597,"count":1}],"isBlockCoverage":true},{"functionName":"decorateUpdateWithVersionKey","ranges":[{"startOffset":164,"endOffset":595,"count":0}],"isBlockCoverage":false}]},{"scriptId":"740","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/createPopulateQueryFilter.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3143,"count":1}],"isBlockCoverage":true},{"functionName":"createPopulateQueryFilter","ranges":[{"startOffset":249,"endOffset":2151,"count":0}],"isBlockCoverage":false},{"functionName":"_filterInvalidIds","ranges":[{"startOffset":2395,"endOffset":2713,"count":0}],"isBlockCoverage":false},{"functionName":"_formatMatch","ranges":[{"startOffset":2896,"endOffset":3142,"count":0}],"isBlockCoverage":false}]},{"scriptId":"741","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/getDefaultBulkwriteResult.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":502,"count":1}],"isBlockCoverage":true},{"functionName":"getDefaultBulkwriteResult","ranges":[{"startOffset":14,"endOffset":456,"count":0}],"isBlockCoverage":false}]},{"scriptId":"742","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/getModelsMapForPopulate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":24982,"count":1}],"isBlockCoverage":true},{"functionName":"getModelsMapForPopulate","ranges":[{"startOffset":911,"endOffset":12798,"count":0}],"isBlockCoverage":false},{"functionName":"_virtualPopulate","ranges":[{"startOffset":12820,"endOffset":16475,"count":0}],"isBlockCoverage":false},{"functionName":"addModelNamesToMap","ranges":[{"startOffset":16496,"endOffset":19749,"count":0}],"isBlockCoverage":false},{"functionName":"_getModelFromConn","ranges":[{"startOffset":19751,"endOffset":20039,"count":0}],"isBlockCoverage":false},{"functionName":"handleRefFunction","ranges":[{"startOffset":20060,"endOffset":20205,"count":0}],"isBlockCoverage":false},{"functionName":"_getLocalFieldValues","ranges":[{"startOffset":20226,"endOffset":21616,"count":0}],"isBlockCoverage":false},{"functionName":"convertTo_id","ranges":[{"startOffset":21805,"endOffset":23066,"count":0}],"isBlockCoverage":false},{"functionName":"_findRefPathForDiscriminators","ranges":[{"startOffset":23087,"endOffset":24981,"count":0}],"isBlockCoverage":false}]},{"scriptId":"743","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/getSchemaTypes.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8011,"count":1}],"isBlockCoverage":true},{"functionName":"getSchemaTypes","ranges":[{"startOffset":760,"endOffset":8009,"count":0}],"isBlockCoverage":false}]},{"scriptId":"744","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/indexes/isDefaultIdIndex.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":444,"count":1}],"isBlockCoverage":true},{"functionName":"isDefaultIdIndex","ranges":[{"startOffset":64,"endOffset":442,"count":0}],"isBlockCoverage":false}]},{"scriptId":"745","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/indexes/isIndexEqual.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2964,"count":1}],"isBlockCoverage":true},{"functionName":"isIndexEqual","ranges":[{"startOffset":483,"endOffset":2962,"count":0}],"isBlockCoverage":false}]},{"scriptId":"746","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/indexes/getRelatedIndexes.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1842,"count":1}],"isBlockCoverage":true},{"functionName":"getRelatedSchemaIndexes","ranges":[{"startOffset":73,"endOffset":321,"count":0}],"isBlockCoverage":false},{"functionName":"getRelatedDBIndexes","ranges":[{"startOffset":323,"endOffset":555,"count":0}],"isBlockCoverage":false},{"functionName":"getRelatedIndexes","ranges":[{"startOffset":629,"endOffset":1617,"count":0}],"isBlockCoverage":false},{"functionName":"getPartialFilterExpression","ranges":[{"startOffset":1619,"endOffset":1841,"count":0}],"isBlockCoverage":false}]},{"scriptId":"747","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/parallelLimit.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":980,"count":1}],"isBlockCoverage":true},{"functionName":"parallelLimit","ranges":[{"startOffset":67,"endOffset":979,"count":0}],"isBlockCoverage":false}]},{"scriptId":"748","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/model/pushNestedArrayPaths.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":353,"count":1}],"isBlockCoverage":true},{"functionName":"pushNestedArrayPaths","ranges":[{"startOffset":32,"endOffset":351,"count":0}],"isBlockCoverage":false}]},{"scriptId":"749","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/populate/removeDeselectedForeignField.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":744,"count":1}],"isBlockCoverage":true},{"functionName":"removeDeselectedForeignField","ranges":[{"startOffset":181,"endOffset":742,"count":0}],"isBlockCoverage":false}]},{"scriptId":"750","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/bulkWriteError.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":973,"count":1}],"isBlockCoverage":true},{"functionName":"MongooseBulkWriteError","ranges":[{"startOffset":341,"endOffset":803,"count":0}],"isBlockCoverage":false}]},{"scriptId":"751","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/pluralize.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1788,"count":1}],"isBlockCoverage":true},{"functionName":"pluralize","ranges":[{"startOffset":1504,"endOffset":1787,"count":4},{"startOffset":1771,"endOffset":1786,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1632,"endOffset":1687,"count":96}],"isBlockCoverage":true}]},{"scriptId":"752","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/error/setOptionError.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1997,"count":1}],"isBlockCoverage":true},{"functionName":"SetOptionError","ranges":[{"startOffset":336,"endOffset":393,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":433,"endOffset":485,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":539,"endOffset":611,"count":0}],"isBlockCoverage":false},{"functionName":"addError","ranges":[{"startOffset":715,"endOffset":1026,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":1441,"endOffset":1537,"count":0}],"isBlockCoverage":false},{"functionName":"SetOptionInnerError","ranges":[{"startOffset":1800,"endOffset":1874,"count":0}],"isBlockCoverage":false}]},{"scriptId":"753","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/helpers/printJestWarning.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":949,"count":1},{"startOffset":83,"endOffset":121,"count":0},{"startOffset":123,"endOffset":948,"count":0}],"isBlockCoverage":true}]},{"scriptId":"754","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/documentProvider.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":492,"count":1}],"isBlockCoverage":true},{"functionName":"documentProvider","ranges":[{"startOffset":302,"endOffset":403,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports.setBrowser","ranges":[{"startOffset":452,"endOffset":490,"count":0}],"isBlockCoverage":false}]},{"scriptId":"755","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongoose/lib/browserDocument.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2720,"count":1}],"isBlockCoverage":true},{"functionName":"Document","ranges":[{"startOffset":1048,"endOffset":2039,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2465,"endOffset":2607,"count":8}],"isBlockCoverage":true},{"functionName":"Document.","ranges":[{"startOffset":2511,"endOffset":2604,"count":0}],"isBlockCoverage":false}]},{"scriptId":"756","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bcryptjs/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1604,"count":1}],"isBlockCoverage":true}]},{"scriptId":"757","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bcryptjs/dist/bcrypt.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":56908,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1739,"endOffset":2131,"count":1},{"startOffset":1817,"endOffset":1833,"count":0},{"startOffset":1844,"endOffset":1864,"count":0},{"startOffset":2025,"endOffset":2126,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2138,"endOffset":56903,"count":1},{"startOffset":3523,"endOffset":3535,"count":0},{"startOffset":14153,"endOffset":14171,"count":0},{"startOffset":14182,"endOffset":14194,"count":0},{"startOffset":27338,"endOffset":27373,"count":0}],"isBlockCoverage":true},{"functionName":"random","ranges":[{"startOffset":2714,"endOffset":3357,"count":19},{"startOffset":2920,"endOffset":3011,"count":0},{"startOffset":3121,"endOffset":3356,"count":0}],"isBlockCoverage":true},{"functionName":"bcrypt.setRandomFallback","ranges":[{"startOffset":4236,"endOffset":4295,"count":0}],"isBlockCoverage":false},{"functionName":"bcrypt.genSaltSync","ranges":[{"startOffset":4644,"endOffset":5270,"count":18},{"startOffset":4701,"endOffset":4731,"count":0},{"startOffset":4787,"endOffset":4864,"count":0},{"startOffset":4903,"endOffset":4914,"count":0},{"startOffset":4959,"endOffset":4971,"count":0}],"isBlockCoverage":true},{"functionName":"bcrypt.genSalt","ranges":[{"startOffset":5800,"endOffset":7120,"count":18},{"startOffset":6039,"endOffset":6090,"count":0},{"startOffset":6148,"endOffset":6185,"count":0},{"startOffset":6245,"endOffset":6296,"count":0},{"startOffset":6711,"endOffset":6762,"count":0},{"startOffset":6804,"endOffset":7113,"count":0}],"isBlockCoverage":true},{"functionName":"_async","ranges":[{"startOffset":6308,"endOffset":6617,"count":18}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6358,"endOffset":6604,"count":18},{"startOffset":6521,"endOffset":6589,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6842,"endOffset":7111,"count":0}],"isBlockCoverage":false},{"functionName":"bcrypt.hashSync","ranges":[{"startOffset":7417,"endOffset":7794,"count":0}],"isBlockCoverage":false},{"functionName":"bcrypt.hash","ranges":[{"startOffset":8462,"endOffset":9536,"count":21},{"startOffset":9059,"endOffset":9220,"count":3},{"startOffset":9127,"endOffset":9178,"count":0},{"startOffset":9220,"endOffset":9529,"count":18}],"isBlockCoverage":true},{"functionName":"_async","ranges":[{"startOffset":8521,"endOffset":9033,"count":21},{"startOffset":8634,"endOffset":8762,"count":18},{"startOffset":8762,"endOffset":9022,"count":3},{"startOffset":8896,"endOffset":9022,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8655,"endOffset":8760,"count":18}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9258,"endOffset":9527,"count":18}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":9310,"endOffset":9510,"count":18},{"startOffset":9361,"endOffset":9456,"count":0}],"isBlockCoverage":true},{"functionName":"safeStringCompare","ranges":[{"startOffset":9798,"endOffset":10244,"count":3},{"startOffset":9940,"endOffset":10086,"count":180},{"startOffset":10023,"endOffset":10031,"count":149},{"startOffset":10031,"endOffset":10075,"count":31},{"startOffset":10195,"endOffset":10208,"count":0}],"isBlockCoverage":true},{"functionName":"bcrypt.compareSync","ranges":[{"startOffset":10565,"endOffset":10887,"count":0}],"isBlockCoverage":false},{"functionName":"bcrypt.compare","ranges":[{"startOffset":11543,"endOffset":12758,"count":3},{"startOffset":12281,"endOffset":12442,"count":0}],"isBlockCoverage":true},{"functionName":"_async","ranges":[{"startOffset":11602,"endOffset":12255,"count":3},{"startOffset":11698,"endOffset":11847,"count":0},{"startOffset":11885,"endOffset":11987,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12036,"endOffset":12224,"count":3},{"startOffset":12105,"endOffset":12119,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12480,"endOffset":12749,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12532,"endOffset":12732,"count":3},{"startOffset":12583,"endOffset":12678,"count":0}],"isBlockCoverage":true},{"functionName":"bcrypt.getRounds","ranges":[{"startOffset":13064,"endOffset":13239,"count":0}],"isBlockCoverage":false},{"functionName":"bcrypt.getSalt","ranges":[{"startOffset":13546,"endOffset":13815,"count":0}],"isBlockCoverage":false},{"functionName":"stringToBytes","ranges":[{"startOffset":14369,"endOffset":14667,"count":21}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14474,"endOffset":14585,"count":127},{"startOffset":14521,"endOffset":14533,"count":21},{"startOffset":14533,"endOffset":14584,"count":106}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":14587,"endOffset":14637,"count":106}],"isBlockCoverage":true},{"functionName":"base64_encode","ranges":[{"startOffset":16029,"endOffset":16972,"count":60},{"startOffset":16181,"endOffset":16214,"count":0},{"startOffset":16242,"endOffset":16936,"count":402},{"startOffset":16397,"endOffset":16487,"count":39},{"startOffset":16487,"endOffset":16671,"count":363},{"startOffset":16671,"endOffset":16761,"count":21},{"startOffset":16761,"endOffset":16936,"count":342}],"isBlockCoverage":true},{"functionName":"base64_decode","ranges":[{"startOffset":17211,"endOffset":18722,"count":21},{"startOffset":17415,"endOffset":17448,"count":0},{"startOffset":17480,"endOffset":17493,"count":126},{"startOffset":17495,"endOffset":18585,"count":126},{"startOffset":17604,"endOffset":17608,"count":0},{"startOffset":17717,"endOffset":17721,"count":0},{"startOffset":17779,"endOffset":17785,"count":0},{"startOffset":17932,"endOffset":17946,"count":105},{"startOffset":17965,"endOffset":17971,"count":21},{"startOffset":17971,"endOffset":18078,"count":105},{"startOffset":18079,"endOffset":18083,"count":0},{"startOffset":18129,"endOffset":18135,"count":0},{"startOffset":18135,"endOffset":18305,"count":105},{"startOffset":18324,"endOffset":18330,"count":0},{"startOffset":18330,"endOffset":18437,"count":105},{"startOffset":18438,"endOffset":18442,"count":0},{"startOffset":18662,"endOffset":18694,"count":336}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18934,"endOffset":27307,"count":1}],"isBlockCoverage":true},{"functionName":"utfx.encodeUTF8","ranges":[{"startOffset":19715,"endOffset":20576,"count":106},{"startOffset":20011,"endOffset":20522,"count":0}],"isBlockCoverage":true},{"functionName":"src","ranges":[{"startOffset":19856,"endOffset":19883,"count":106}],"isBlockCoverage":true},{"functionName":"utfx.decodeUTF8","ranges":[{"startOffset":21188,"endOffset":22282,"count":0}],"isBlockCoverage":false},{"functionName":"utfx.UTF16toUTF8","ranges":[{"startOffset":22726,"endOffset":23342,"count":21},{"startOffset":22805,"endOffset":23292,"count":127},{"startOffset":22846,"endOffset":22850,"count":0},{"startOffset":22891,"endOffset":22897,"count":21},{"startOffset":22897,"endOffset":22932,"count":106},{"startOffset":22932,"endOffset":22947,"count":0},{"startOffset":22949,"endOffset":23251,"count":0},{"startOffset":23251,"endOffset":23292,"count":106},{"startOffset":23323,"endOffset":23331,"count":0}],"isBlockCoverage":true},{"functionName":"utfx.UTF8toUTF16","ranges":[{"startOffset":23889,"endOffset":24366,"count":0}],"isBlockCoverage":false},{"functionName":"utfx.encodeUTF16toUTF8","ranges":[{"startOffset":24791,"endOffset":24932,"count":21}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":24847,"endOffset":24919,"count":106}],"isBlockCoverage":true},{"functionName":"utfx.decodeUTF8toUTF16","ranges":[{"startOffset":25551,"endOffset":25692,"count":0}],"isBlockCoverage":false},{"functionName":"utfx.calculateCodePoint","ranges":[{"startOffset":25908,"endOffset":26014,"count":0}],"isBlockCoverage":false},{"functionName":"utfx.calculateUTF8","ranges":[{"startOffset":26408,"endOffset":26577,"count":0}],"isBlockCoverage":false},{"functionName":"utfx.calculateUTF16asUTF8","ranges":[{"startOffset":27072,"endOffset":27275,"count":0}],"isBlockCoverage":false},{"functionName":"Date.now","ranges":[{"startOffset":27341,"endOffset":27373,"count":0}],"isBlockCoverage":false},{"functionName":"_encipher","ranges":[{"startOffset":42815,"endOffset":46789,"count":5616765}],"isBlockCoverage":true},{"functionName":"_streamtoword","ranges":[{"startOffset":46943,"endOffset":47177,"count":215796},{"startOffset":47040,"endOffset":47127,"count":863184}],"isBlockCoverage":true},{"functionName":"_key","ranges":[{"startOffset":47322,"endOffset":47913,"count":10752},{"startOffset":47530,"endOffset":47628,"count":193536},{"startOffset":47681,"endOffset":47767,"count":96768},{"startOffset":47820,"endOffset":47906,"count":5505024}],"isBlockCoverage":true},{"functionName":"_ekskey","ranges":[{"startOffset":48136,"endOffset":49165,"count":21},{"startOffset":48351,"endOffset":48445,"count":378},{"startOffset":48517,"endOffset":48811,"count":189},{"startOffset":48864,"endOffset":49158,"count":10752}],"isBlockCoverage":true},{"functionName":"_crypt","ranges":[{"startOffset":49792,"endOffset":52598,"count":21},{"startOffset":50007,"endOffset":50244,"count":0},{"startOffset":50291,"endOffset":50543,"count":0},{"startOffset":50794,"endOffset":50878,"count":0},{"startOffset":52427,"endOffset":52591,"count":0}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":51125,"endOffset":52304,"count":42},{"startOffset":51195,"endOffset":51224,"count":0},{"startOffset":51254,"endOffset":51574,"count":21},{"startOffset":51334,"endOffset":51559,"count":5376},{"startOffset":51534,"endOffset":51540,"count":0},{"startOffset":51574,"endOffset":52233,"count":21},{"startOffset":51645,"endOffset":51735,"count":1344},{"startOffset":51704,"endOffset":51735,"count":4032},{"startOffset":51832,"endOffset":52057,"count":126},{"startOffset":52180,"endOffset":52218,"count":0},{"startOffset":52233,"endOffset":52293,"count":21}],"isBlockCoverage":true},{"functionName":"_hash","ranges":[{"startOffset":53147,"endOffset":56229,"count":21},{"startOffset":53283,"endOffset":53528,"count":0},{"startOffset":53652,"endOffset":53904,"count":0},{"startOffset":53955,"endOffset":54011,"count":0},{"startOffset":54097,"endOffset":54113,"count":0},{"startOffset":54114,"endOffset":54130,"count":0},{"startOffset":54159,"endOffset":54427,"count":0},{"startOffset":54547,"endOffset":54763,"count":0},{"startOffset":55042,"endOffset":55046,"count":0},{"startOffset":55881,"endOffset":55929,"count":0}],"isBlockCoverage":true},{"functionName":"finish","ranges":[{"startOffset":55326,"endOffset":55803,"count":21}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":56012,"endOffset":56191,"count":21},{"startOffset":56082,"endOffset":56102,"count":0}],"isBlockCoverage":true}]},{"scriptId":"758","url":"node:internal/legacy/processbinding","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1168,"count":1}],"isBlockCoverage":false},{"functionName":"util","ranges":[{"startOffset":216,"endOffset":846,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":335,"endOffset":837,"count":42}],"isBlockCoverage":true},{"functionName":"natives","ranges":[{"startOffset":851,"endOffset":1161,"count":0}],"isBlockCoverage":false}]},{"scriptId":"759","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/createCustomer.spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5494,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":416,"endOffset":5479,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":436,"endOffset":506,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":482,"endOffset":505,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":526,"endOffset":549,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":592,"endOffset":2103,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":649,"endOffset":858,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":879,"endOffset":943,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":964,"endOffset":1010,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1031,"endOffset":2102,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2151,"endOffset":2557,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2297,"endOffset":2359,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2383,"endOffset":2549,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2600,"endOffset":3779,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2693,"endOffset":3771,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2979,"endOffset":3320,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3349,"endOffset":3415,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3445,"endOffset":3523,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3555,"endOffset":3755,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3818,"endOffset":4173,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4210,"endOffset":4584,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4624,"endOffset":4999,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5037,"endOffset":5401,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5416,"endOffset":5473,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5445,"endOffset":5472,"count":1}],"isBlockCoverage":true}]},{"scriptId":"760","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/createCustomer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1699,"count":1}],"isBlockCoverage":true},{"functionName":"createCustomer","ranges":[{"startOffset":182,"endOffset":1652,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":396,"endOffset":445,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":462,"endOffset":1646,"count":3},{"startOffset":496,"endOffset":571,"count":1},{"startOffset":571,"endOffset":1645,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":716,"endOffset":765,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":790,"endOffset":1630,"count":2},{"startOffset":839,"endOffset":940,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1511,"endOffset":1560,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1593,"endOffset":1610,"count":1}],"isBlockCoverage":true}]},{"scriptId":"761","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/deleteCustomer.spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3248,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":402,"endOffset":3233,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":422,"endOffset":492,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":468,"endOffset":491,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":512,"endOffset":535,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":574,"endOffset":1286,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":631,"endOffset":1018,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1039,"endOffset":1097,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1118,"endOffset":1171,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1192,"endOffset":1285,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1334,"endOffset":1700,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1474,"endOffset":1502,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1526,"endOffset":1692,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1746,"endOffset":2375,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1839,"endOffset":2044,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2065,"endOffset":2123,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2145,"endOffset":2173,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2197,"endOffset":2367,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2414,"endOffset":2763,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2806,"endOffset":3157,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3172,"endOffset":3229,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3201,"endOffset":3228,"count":1}],"isBlockCoverage":true}]},{"scriptId":"762","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/deleteCustomer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1316,"count":1}],"isBlockCoverage":true},{"functionName":"deleteCustomer","ranges":[{"startOffset":168,"endOffset":1283,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":346,"endOffset":395,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":412,"endOffset":1279,"count":3},{"startOffset":446,"endOffset":487,"count":1},{"startOffset":487,"endOffset":1278,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":787,"endOffset":836,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":861,"endOffset":1248,"count":2},{"startOffset":915,"endOffset":1247,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1059,"endOffset":1108,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1141,"endOffset":1228,"count":1}],"isBlockCoverage":true}]},{"scriptId":"763","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/getAllCustomers.spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4537,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":402,"endOffset":4532,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":424,"endOffset":494,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":470,"endOffset":493,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":514,"endOffset":537,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":582,"endOffset":2959,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":639,"endOffset":2958,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":925,"endOffset":2942,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1296,"endOffset":1326,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1363,"endOffset":2918,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3007,"endOffset":3414,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3121,"endOffset":3183,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3207,"endOffset":3406,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3460,"endOffset":4092,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3544,"endOffset":3752,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3773,"endOffset":3805,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3827,"endOffset":3889,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3913,"endOffset":4084,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4131,"endOffset":4454,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4469,"endOffset":4526,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4498,"endOffset":4525,"count":1}],"isBlockCoverage":true}]},{"scriptId":"764","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/getAllCustomers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1164,"count":1}],"isBlockCoverage":true},{"functionName":"getAllCustomers","ranges":[{"startOffset":167,"endOffset":1130,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":275,"endOffset":324,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":341,"endOffset":1124,"count":3},{"startOffset":375,"endOffset":416,"count":2},{"startOffset":416,"endOffset":1123,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":518,"endOffset":567,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":592,"endOffset":1110,"count":1},{"startOffset":651,"endOffset":697,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":739,"endOffset":1050,"count":1}],"isBlockCoverage":true}]},{"scriptId":"765","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/getUserName.spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3860,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":392,"endOffset":3857,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":414,"endOffset":484,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":460,"endOffset":483,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":504,"endOffset":527,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":568,"endOffset":1560,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":625,"endOffset":1559,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":911,"endOffset":1543,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1265,"endOffset":1300,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1337,"endOffset":1519,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1604,"endOffset":2281,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1697,"endOffset":1905,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1926,"endOffset":1999,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2021,"endOffset":2083,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2107,"endOffset":2273,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2327,"endOffset":2999,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2420,"endOffset":2628,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2649,"endOffset":2710,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2732,"endOffset":2794,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2818,"endOffset":2991,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3040,"endOffset":3387,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3432,"endOffset":3781,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3796,"endOffset":3853,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3825,"endOffset":3852,"count":1}],"isBlockCoverage":true}]},{"scriptId":"766","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/getUserName.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":876,"count":1}],"isBlockCoverage":true},{"functionName":"getUserName","ranges":[{"startOffset":163,"endOffset":846,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":330,"endOffset":379,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":396,"endOffset":842,"count":3},{"startOffset":447,"endOffset":488,"count":1},{"startOffset":488,"endOffset":841,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":570,"endOffset":619,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":644,"endOffset":830,"count":2},{"startOffset":723,"endOffset":829,"count":1}],"isBlockCoverage":true}]},{"scriptId":"767","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/getUserProfile.spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4330,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":401,"endOffset":4327,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":423,"endOffset":493,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":469,"endOffset":492,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":513,"endOffset":536,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":580,"endOffset":2018,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":637,"endOffset":2017,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":923,"endOffset":2001,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1277,"endOffset":1345,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1382,"endOffset":1977,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2066,"endOffset":2746,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2159,"endOffset":2367,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2388,"endOffset":2464,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2486,"endOffset":2548,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2572,"endOffset":2738,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2790,"endOffset":3465,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2883,"endOffset":3091,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3112,"endOffset":3176,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3198,"endOffset":3260,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3284,"endOffset":3457,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3504,"endOffset":3853,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3894,"endOffset":4249,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4266,"endOffset":4323,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4295,"endOffset":4322,"count":1}],"isBlockCoverage":true}]},{"scriptId":"768","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/getUserProfile.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":989,"count":1}],"isBlockCoverage":true},{"functionName":"getUserProfile","ranges":[{"startOffset":166,"endOffset":956,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":350,"endOffset":399,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":416,"endOffset":952,"count":2},{"startOffset":450,"endOffset":951,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":588,"endOffset":637,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":662,"endOffset":934,"count":1},{"startOffset":764,"endOffset":933,"count":0}],"isBlockCoverage":true}]},{"scriptId":"769","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/registerUser.spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4488,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":395,"endOffset":4485,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":415,"endOffset":485,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":461,"endOffset":484,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":505,"endOffset":528,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":569,"endOffset":2039,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":626,"endOffset":2038,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":747,"endOffset":792,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":821,"endOffset":2022,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1961,"endOffset":1998,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2083,"endOffset":2816,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2176,"endOffset":2442,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2463,"endOffset":2528,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2550,"endOffset":2612,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2636,"endOffset":2808,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2853,"endOffset":3211,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3251,"endOffset":3611,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3649,"endOffset":4007,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4048,"endOffset":4409,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4424,"endOffset":4481,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4453,"endOffset":4480,"count":1}],"isBlockCoverage":true}]},{"scriptId":"770","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/registerUser.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1498,"count":1}],"isBlockCoverage":true},{"functionName":"registerUser","ranges":[{"startOffset":196,"endOffset":1467,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":517,"endOffset":566,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":583,"endOffset":1455,"count":2},{"startOffset":616,"endOffset":697,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":769,"endOffset":818,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":843,"endOffset":1443,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1332,"endOffset":1381,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1414,"endOffset":1423,"count":1}],"isBlockCoverage":true}]},{"scriptId":"771","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/updateCustomer.spec.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4000,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":409,"endOffset":3993,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":429,"endOffset":499,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":475,"endOffset":498,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":519,"endOffset":542,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":583,"endOffset":1220,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":787,"endOffset":896,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":917,"endOffset":952,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":973,"endOffset":1219,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1272,"endOffset":1685,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1455,"endOffset":1483,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1507,"endOffset":1677,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1724,"endOffset":2120,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2157,"endOffset":2567,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2607,"endOffset":3021,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3059,"endOffset":3467,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3505,"endOffset":3917,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3932,"endOffset":3989,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3961,"endOffset":3988,"count":1}],"isBlockCoverage":true}]},{"scriptId":"772","url":"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/logic/updateCustomer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1425,"count":1}],"isBlockCoverage":true},{"functionName":"updateCustomer","ranges":[{"startOffset":168,"endOffset":1392,"count":0}],"isBlockCoverage":false}]},{"scriptId":"773","url":"node:perf_hooks","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1115,"count":1}],"isBlockCoverage":false}]},{"scriptId":"774","url":"node:internal/perf/resource_timing","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7668,"count":1}],"isBlockCoverage":false},{"functionName":"PerformanceResourceTiming","ranges":[{"startOffset":856,"endOffset":1076,"count":0}],"isBlockCoverage":false},{"functionName":"get name","ranges":[{"startOffset":1082,"endOffset":1210,"count":0}],"isBlockCoverage":false},{"functionName":"get startTime","ranges":[{"startOffset":1216,"endOffset":1355,"count":0}],"isBlockCoverage":false},{"functionName":"get duration","ranges":[{"startOffset":1361,"endOffset":1527,"count":0}],"isBlockCoverage":false},{"functionName":"get initiatorType","ranges":[{"startOffset":1533,"endOffset":1672,"count":0}],"isBlockCoverage":false},{"functionName":"get workerStart","ranges":[{"startOffset":1678,"endOffset":1837,"count":0}],"isBlockCoverage":false},{"functionName":"get redirectStart","ranges":[{"startOffset":1843,"endOffset":1994,"count":0}],"isBlockCoverage":false},{"functionName":"get redirectEnd","ranges":[{"startOffset":2000,"endOffset":2147,"count":0}],"isBlockCoverage":false},{"functionName":"get fetchStart","ranges":[{"startOffset":2153,"endOffset":2305,"count":0}],"isBlockCoverage":false},{"functionName":"get domainLookupStart","ranges":[{"startOffset":2311,"endOffset":2497,"count":0}],"isBlockCoverage":false},{"functionName":"get domainLookupEnd","ranges":[{"startOffset":2503,"endOffset":2685,"count":0}],"isBlockCoverage":false},{"functionName":"get connectStart","ranges":[{"startOffset":2691,"endOffset":2870,"count":0}],"isBlockCoverage":false},{"functionName":"get connectEnd","ranges":[{"startOffset":2876,"endOffset":3051,"count":0}],"isBlockCoverage":false},{"functionName":"get secureConnectionStart","ranges":[{"startOffset":3057,"endOffset":3259,"count":0}],"isBlockCoverage":false},{"functionName":"get nextHopProtocol","ranges":[{"startOffset":3265,"endOffset":3458,"count":0}],"isBlockCoverage":false},{"functionName":"get requestStart","ranges":[{"startOffset":3464,"endOffset":3625,"count":0}],"isBlockCoverage":false},{"functionName":"get responseStart","ranges":[{"startOffset":3631,"endOffset":3794,"count":0}],"isBlockCoverage":false},{"functionName":"get responseEnd","ranges":[{"startOffset":3800,"endOffset":3939,"count":0}],"isBlockCoverage":false},{"functionName":"get encodedBodySize","ranges":[{"startOffset":3945,"endOffset":4096,"count":0}],"isBlockCoverage":false},{"functionName":"get decodedBodySize","ranges":[{"startOffset":4102,"endOffset":4253,"count":0}],"isBlockCoverage":false},{"functionName":"get transferSize","ranges":[{"startOffset":4259,"endOffset":4519,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":4525,"endOffset":5491,"count":0}],"isBlockCoverage":false},{"functionName":"createPerformanceResourceTiming","ranges":[{"startOffset":6388,"endOffset":6997,"count":0}],"isBlockCoverage":false},{"functionName":"markResourceTiming","ranges":[{"startOffset":7069,"endOffset":7587,"count":0}],"isBlockCoverage":false}]},{"scriptId":"775","url":"node:internal/perf/usertiming","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6505,"count":1}],"isBlockCoverage":false},{"functionName":"getMark","ranges":[{"startOffset":1186,"endOffset":1652,"count":0}],"isBlockCoverage":false},{"functionName":"PerformanceMark","ranges":[{"startOffset":1708,"endOffset":2462,"count":0}],"isBlockCoverage":false},{"functionName":"get detail","ranges":[{"startOffset":2468,"endOffset":2576,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":2582,"endOffset":2773,"count":0}],"isBlockCoverage":false},{"functionName":"PerformanceMeasure","ranges":[{"startOffset":3037,"endOffset":3346,"count":0}],"isBlockCoverage":false},{"functionName":"get detail","ranges":[{"startOffset":3352,"endOffset":3463,"count":0}],"isBlockCoverage":false},{"functionName":"createPerformanceMeasure","ranges":[{"startOffset":3676,"endOffset":3887,"count":0}],"isBlockCoverage":false},{"functionName":"mark","ranges":[{"startOffset":3891,"endOffset":4037,"count":0}],"isBlockCoverage":false},{"functionName":"calculateStartDuration","ranges":[{"startOffset":4041,"endOffset":5673,"count":0}],"isBlockCoverage":false},{"functionName":"measure","ranges":[{"startOffset":5677,"endOffset":6124,"count":0}],"isBlockCoverage":false},{"functionName":"clearMarkTimings","ranges":[{"startOffset":6128,"endOffset":6392,"count":0}],"isBlockCoverage":false}]},{"scriptId":"776","url":"node:internal/perf/nodetiming","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3676,"count":1}],"isBlockCoverage":false},{"functionName":"PerformanceNodeTiming","ranges":[{"startOffset":762,"endOffset":2867,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":1461,"endOffset":1559,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1682,"endOffset":1778,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1905,"endOffset":2004,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2129,"endOffset":2227,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2351,"endOffset":2448,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2581,"endOffset":2701,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2873,"endOffset":3123,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":3129,"endOffset":3529,"count":0}],"isBlockCoverage":false}]},{"scriptId":"777","url":"node:internal/perf/performance","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6561,"count":1}],"isBlockCoverage":false},{"functionName":"Performance","ranges":[{"startOffset":1342,"endOffset":1404,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1410,"endOffset":1717,"count":0}],"isBlockCoverage":false},{"functionName":"clearMarks","ranges":[{"startOffset":1723,"endOffset":1961,"count":0}],"isBlockCoverage":false},{"functionName":"clearMeasures","ranges":[{"startOffset":1967,"endOffset":2182,"count":0}],"isBlockCoverage":false},{"functionName":"clearResourceTimings","ranges":[{"startOffset":2188,"endOffset":2411,"count":0}],"isBlockCoverage":false},{"functionName":"getEntries","ranges":[{"startOffset":2417,"endOffset":2548,"count":0}],"isBlockCoverage":false},{"functionName":"getEntriesByName","ranges":[{"startOffset":2554,"endOffset":2818,"count":0}],"isBlockCoverage":false},{"functionName":"getEntriesByType","ranges":[{"startOffset":2824,"endOffset":3088,"count":0}],"isBlockCoverage":false},{"functionName":"mark","ranges":[{"startOffset":3094,"endOffset":3321,"count":0}],"isBlockCoverage":false},{"functionName":"measure","ranges":[{"startOffset":3327,"endOffset":3618,"count":0}],"isBlockCoverage":false},{"functionName":"now","ranges":[{"startOffset":3624,"endOffset":3723,"count":640}],"isBlockCoverage":true},{"functionName":"setResourceTimingBufferSize","ranges":[{"startOffset":3729,"endOffset":4053,"count":0}],"isBlockCoverage":false},{"functionName":"get timeOrigin","ranges":[{"startOffset":4059,"endOffset":4188,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":4194,"endOffset":4429,"count":0}],"isBlockCoverage":false},{"functionName":"createPerformance","ranges":[{"startOffset":6092,"endOffset":6266,"count":1}],"isBlockCoverage":true},{"functionName":"Performance","ranges":[{"startOffset":6150,"endOffset":6244,"count":1}],"isBlockCoverage":true},{"functionName":"dispatchBufferFull","ranges":[{"startOffset":6314,"endOffset":6457,"count":0}],"isBlockCoverage":false}]},{"scriptId":"778","url":"node:internal/perf/event_loop_utilization","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1587,"count":1}],"isBlockCoverage":false},{"functionName":"eventLoopUtilization","ranges":[{"startOffset":163,"endOffset":465,"count":0}],"isBlockCoverage":false},{"functionName":"internalEventLoopUtilization","ranges":[{"startOffset":469,"endOffset":1501,"count":0}],"isBlockCoverage":false}]},{"scriptId":"779","url":"node:internal/perf/timerify","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2389,"count":1}],"isBlockCoverage":false},{"functionName":"processComplete","ranges":[{"startOffset":646,"endOffset":1037,"count":0}],"isBlockCoverage":false},{"functionName":"timerify","ranges":[{"startOffset":1041,"endOffset":2357,"count":0}],"isBlockCoverage":false}]},{"scriptId":"780","url":"node:internal/histogram","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8809,"count":1}],"isBlockCoverage":false},{"functionName":"isHistogram","ranges":[{"startOffset":944,"endOffset":1020,"count":0}],"isBlockCoverage":false},{"functionName":"Histogram","ranges":[{"startOffset":1089,"endOffset":1230,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1236,"endOffset":1666,"count":0}],"isBlockCoverage":false},{"functionName":"get count","ranges":[{"startOffset":1723,"endOffset":1854,"count":0}],"isBlockCoverage":false},{"functionName":"get countBigInt","ranges":[{"startOffset":1911,"endOffset":2054,"count":0}],"isBlockCoverage":false},{"functionName":"get min","ranges":[{"startOffset":2111,"endOffset":2238,"count":0}],"isBlockCoverage":false},{"functionName":"get minBigInt","ranges":[{"startOffset":2295,"endOffset":2434,"count":0}],"isBlockCoverage":false},{"functionName":"get max","ranges":[{"startOffset":2491,"endOffset":2618,"count":0}],"isBlockCoverage":false},{"functionName":"get maxBigInt","ranges":[{"startOffset":2675,"endOffset":2814,"count":0}],"isBlockCoverage":false},{"functionName":"get mean","ranges":[{"startOffset":2871,"endOffset":3000,"count":0}],"isBlockCoverage":false},{"functionName":"get exceeds","ranges":[{"startOffset":3057,"endOffset":3192,"count":0}],"isBlockCoverage":false},{"functionName":"get exceedsBigInt","ranges":[{"startOffset":3249,"endOffset":3396,"count":0}],"isBlockCoverage":false},{"functionName":"get stddev","ranges":[{"startOffset":3453,"endOffset":3586,"count":0}],"isBlockCoverage":false},{"functionName":"percentile","ranges":[{"startOffset":3663,"endOffset":4020,"count":0}],"isBlockCoverage":false},{"functionName":"percentileBigInt","ranges":[{"startOffset":4097,"endOffset":4466,"count":0}],"isBlockCoverage":false},{"functionName":"get percentiles","ranges":[{"startOffset":4535,"endOffset":4730,"count":0}],"isBlockCoverage":false},{"functionName":"get percentilesBigInt","ranges":[{"startOffset":4799,"endOffset":5006,"count":0}],"isBlockCoverage":false},{"functionName":"reset","ranges":[{"startOffset":5048,"endOffset":5168,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5174,"endOffset":5335,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5341,"endOffset":5403,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":5409,"endOffset":5676,"count":0}],"isBlockCoverage":false},{"functionName":"RecordableHistogram","ranges":[{"startOffset":5732,"endOffset":5904,"count":0}],"isBlockCoverage":false},{"functionName":"record","ranges":[{"startOffset":5979,"endOffset":6264,"count":0}],"isBlockCoverage":false},{"functionName":"recordDelta","ranges":[{"startOffset":6306,"endOffset":6461,"count":0}],"isBlockCoverage":false},{"functionName":"add","ranges":[{"startOffset":6522,"endOffset":6801,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6807,"endOffset":6978,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6984,"endOffset":7046,"count":0}],"isBlockCoverage":false},{"functionName":"ClonedHistogram","ranges":[{"startOffset":7053,"endOffset":7244,"count":0}],"isBlockCoverage":false},{"functionName":"ClonedHistogram.","ranges":[{"startOffset":7290,"endOffset":7299,"count":0}],"isBlockCoverage":false},{"functionName":"ClonedRecordableHistogram","ranges":[{"startOffset":7304,"endOffset":7602,"count":0}],"isBlockCoverage":false},{"functionName":"ClonedRecordableHistogram.","ranges":[{"startOffset":7658,"endOffset":7667,"count":0}],"isBlockCoverage":false},{"functionName":"createRecordableHistogram","ranges":[{"startOffset":7672,"endOffset":7768,"count":0}],"isBlockCoverage":false},{"functionName":"createHistogram","ranges":[{"startOffset":7921,"endOffset":8623,"count":0}],"isBlockCoverage":false}]},{"scriptId":"781","url":"node:internal/perf/event_loop_delay","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1814,"count":1}],"isBlockCoverage":false},{"functionName":"ELDHistogram","ranges":[{"startOffset":665,"endOffset":728,"count":0}],"isBlockCoverage":false},{"functionName":"enable","ranges":[{"startOffset":773,"endOffset":991,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":1036,"endOffset":1256,"count":0}],"isBlockCoverage":false},{"functionName":"monitorEventLoopDelay","ranges":[{"startOffset":1358,"endOffset":1769,"count":0}],"isBlockCoverage":false}]}],"timestamp":542847.523502,"source-map-cache":{"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/index.js":{"lineLengths":[25,13,0,46,13,3,40,19,23,28,3,3,45,19,23,32,3,3,45,19,23,27,3,3,54,19,23,36,3,3,45,19,23,27,3,3,52,19,23,34,3,3,49,19,23,35,3,3,43,19,23,24,3,3,44,19,23,26,3,3,48,19,23,30,3,3,46,19,23,29,3,3,46,19,23,29,3,3,48,19,23,31,3,3,46,19,23,29,3,3,41,19,23,24,3,3,48,19,23,33,3,3,51,19,23,35,3,3,55,19,23,39,3,3,47,19,23,31,3,3,47,19,23,31,3,3,55,19,23,36,3,3,55,19,23,36,3,3,0,23,3,25,54,23,1,0,3,25,40,23,1,0,3,25,30,23,1,0,3,25,30,23,1,0,3,25,38,23,1,0,3,25,28,23,1,0,3,25,30,23,1,0,3,25,32,23,1,0,3,25,33,23,1,0,3,25,33,23,1,0,3,25,33,23,1,0,3,25,37,23,1,0,3,25,35,23,1,0,3,25,31,23,1,0,3,25,31,23,1,0,123,0,23,3176,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/index.js"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgBA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AAEA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AAEA;AAAA;AAAA;AAAA;AAAA;;AAEA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;AAEA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA","sourcesContent":["/* See LICENSE file for terms of use */\n\n/*\n * Text diff implementation.\n *\n * This library supports the following APIs:\n * Diff.diffChars: Character by character diff\n * Diff.diffWords: Word (as defined by \\b regex) diff which ignores whitespace\n * Diff.diffLines: Line based diff\n *\n * Diff.diffCss: Diff targeted at CSS content\n *\n * These methods are based on the implementation proposed in\n * \"An O(ND) Difference Algorithm and its Variations\" (Myers, 1986).\n * http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.6927\n */\nimport Diff from './diff/base';\nimport {diffChars} from './diff/character';\nimport {diffWords, diffWordsWithSpace} from './diff/word';\nimport {diffLines, diffTrimmedLines} from './diff/line';\nimport {diffSentences} from './diff/sentence';\n\nimport {diffCss} from './diff/css';\nimport {diffJson, canonicalize} from './diff/json';\n\nimport {diffArrays} from './diff/array';\n\nimport {applyPatch, applyPatches} from './patch/apply';\nimport {parsePatch} from './patch/parse';\nimport {merge} from './patch/merge';\nimport {reversePatch} from './patch/reverse';\nimport {structuredPatch, createTwoFilesPatch, createPatch, formatPatch} from './patch/create';\n\nimport {convertChangesToDMP} from './convert/dmp';\nimport {convertChangesToXML} from './convert/xml';\n\nexport {\n Diff,\n\n diffChars,\n diffWords,\n diffWordsWithSpace,\n diffLines,\n diffTrimmedLines,\n diffSentences,\n\n diffCss,\n diffJson,\n\n diffArrays,\n\n structuredPatch,\n createTwoFilesPatch,\n createPatch,\n formatPatch,\n applyPatch,\n applyPatches,\n parsePatch,\n merge,\n reversePatch,\n convertChangesToDMP,\n convertChangesToXML,\n canonicalize\n};\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/base.js":{"lineLengths":[25,13,0,46,13,3,26,0,23,18,0,18,27,0,25,45,29,25,0,7,27,85,36,0,40,25,19,5,0,27,20,0,26,21,32,37,14,20,14,21,7,63,0,0,42,42,59,59,34,34,23,40,0,32,69,5,0,26,29,23,27,91,60,21,17,30,76,0,74,0,67,48,20,36,31,10,80,77,79,63,77,50,63,76,22,79,78,74,79,78,71,77,59,0,0,42,127,0,31,157,22,33,14,31,9,52,49,0,25,72,49,9,0,27,0,22,58,60,75,9,0,69,0,36,50,45,19,81,80,57,77,64,0,0,77,65,16,68,9,0,82,0,68,69,109,16,44,0,46,86,11,0,37,86,11,9,7,0,19,89,86,86,46,0,0,19,24,32,79,30,11,0,34,19,11,14,11,12,80,35,0,18,21,9,7,5,4,0,27,0,25,66,34,0,67,14,40,24,32,23,27,51,9,8,12,14,40,24,19,23,27,33,9,8,5,4,0,27,0,25,87,34,34,33,39,24,0,117,15,15,20,5,0,22,32,27,49,8,5,0,29,18,4,0,27,0,25,40,34,50,12,101,5,4,0,27,0,25,44,17,0,44,21,27,7,5,0,15,4,0,27,0,25,40,17,4,0,27,0,25,38,27,4,0,27,0,25,30,26,3,2,0,82,74,30,22,20,0,25,35,52,43,34,3,0,23,23,39,17,17,0,55,45,0,29,48,70,47,47,67,11,43,14,87,7,0,47,0,29,34,7,12,85,113,89,63,0,63,47,64,39,7,5,78,83,44,0,0,52,0,162,63,21,3,0,20,1,27108,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/diff/base.js"],"names":["Diff","prototype","diff","oldString","newString","options","callback","self","done","value","setTimeout","undefined","castInput","removeEmpty","tokenize","newLen","length","oldLen","editLength","maxEditLength","Math","min","maxExecutionTime","timeout","Infinity","abortAfterTimestamp","Date","now","bestPath","oldPos","lastComponent","newPos","extractCommon","join","count","minDiagonalToConsider","maxDiagonalToConsider","execEditLength","diagonalPath","max","basePath","removePath","addPath","canAdd","addPathNewPos","canRemove","addToPath","buildValues","useLongestToken","exec","ret","path","added","removed","oldPosInc","last","previousComponent","commonCount","equals","left","right","comparator","ignoreCase","toLowerCase","array","i","push","split","chars","components","nextComponent","reverse","componentPos","componentLen","component","slice","map","oldValue","tmp","finalComponent","pop"],"mappings":"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","sourcesContent":["export default function Diff() {}\n\nDiff.prototype = {\n diff(oldString, newString, options = {}) {\n let callback = options.callback;\n if (typeof options === 'function') {\n callback = options;\n options = {};\n }\n this.options = options;\n\n let self = this;\n\n function done(value) {\n if (callback) {\n setTimeout(function() { callback(undefined, value); }, 0);\n return true;\n } else {\n return value;\n }\n }\n\n // Allow subclasses to massage the input prior to running\n oldString = this.castInput(oldString);\n newString = this.castInput(newString);\n\n oldString = this.removeEmpty(this.tokenize(oldString));\n newString = this.removeEmpty(this.tokenize(newString));\n\n let newLen = newString.length, oldLen = oldString.length;\n let editLength = 1;\n let maxEditLength = newLen + oldLen;\n if(options.maxEditLength) {\n maxEditLength = Math.min(maxEditLength, options.maxEditLength);\n }\n const maxExecutionTime = options.timeout ?? Infinity;\n const abortAfterTimestamp = Date.now() + maxExecutionTime;\n\n let bestPath = [{ oldPos: -1, lastComponent: undefined }];\n\n // Seed editLength = 0, i.e. the content starts with the same values\n let newPos = this.extractCommon(bestPath[0], newString, oldString, 0);\n if (bestPath[0].oldPos + 1 >= oldLen && newPos + 1 >= newLen) {\n // Identity per the equality and tokenizer\n return done([{value: this.join(newString), count: newString.length}]);\n }\n\n // Once we hit the right edge of the edit graph on some diagonal k, we can\n // definitely reach the end of the edit graph in no more than k edits, so\n // there's no point in considering any moves to diagonal k+1 any more (from\n // which we're guaranteed to need at least k+1 more edits).\n // Similarly, once we've reached the bottom of the edit graph, there's no\n // point considering moves to lower diagonals.\n // We record this fact by setting minDiagonalToConsider and\n // maxDiagonalToConsider to some finite value once we've hit the edge of\n // the edit graph.\n // This optimization is not faithful to the original algorithm presented in\n // Myers's paper, which instead pointlessly extends D-paths off the end of\n // the edit graph - see page 7 of Myers's paper which notes this point\n // explicitly and illustrates it with a diagram. This has major performance\n // implications for some common scenarios. For instance, to compute a diff\n // where the new text simply appends d characters on the end of the\n // original text of length n, the true Myers algorithm will take O(n+d^2)\n // time while this optimization needs only O(n+d) time.\n let minDiagonalToConsider = -Infinity, maxDiagonalToConsider = Infinity;\n\n // Main worker method. checks all permutations of a given edit length for acceptance.\n function execEditLength() {\n for (\n let diagonalPath = Math.max(minDiagonalToConsider, -editLength);\n diagonalPath <= Math.min(maxDiagonalToConsider, editLength);\n diagonalPath += 2\n ) {\n let basePath;\n let removePath = bestPath[diagonalPath - 1],\n addPath = bestPath[diagonalPath + 1];\n if (removePath) {\n // No one else is going to attempt to use this value, clear it\n bestPath[diagonalPath - 1] = undefined;\n }\n\n let canAdd = false;\n if (addPath) {\n // what newPos will be after we do an insertion:\n const addPathNewPos = addPath.oldPos - diagonalPath;\n canAdd = addPath && 0 <= addPathNewPos && addPathNewPos < newLen;\n }\n\n let canRemove = removePath && removePath.oldPos + 1 < oldLen;\n if (!canAdd && !canRemove) {\n // If this path is a terminal then prune\n bestPath[diagonalPath] = undefined;\n continue;\n }\n\n // Select the diagonal that we want to branch from. We select the prior\n // path whose position in the old string is the farthest from the origin\n // and does not pass the bounds of the diff graph\n // TODO: Remove the `+ 1` here to make behavior match Myers algorithm\n // and prefer to order removals before insertions.\n if (!canRemove || (canAdd && removePath.oldPos + 1 < addPath.oldPos)) {\n basePath = self.addToPath(addPath, true, undefined, 0);\n } else {\n basePath = self.addToPath(removePath, undefined, true, 1);\n }\n\n newPos = self.extractCommon(basePath, newString, oldString, diagonalPath);\n\n if (basePath.oldPos + 1 >= oldLen && newPos + 1 >= newLen) {\n // If we have hit the end of both strings, then we are done\n return done(buildValues(self, basePath.lastComponent, newString, oldString, self.useLongestToken));\n } else {\n bestPath[diagonalPath] = basePath;\n if (basePath.oldPos + 1 >= oldLen) {\n maxDiagonalToConsider = Math.min(maxDiagonalToConsider, diagonalPath - 1);\n }\n if (newPos + 1 >= newLen) {\n minDiagonalToConsider = Math.max(minDiagonalToConsider, diagonalPath + 1);\n }\n }\n }\n\n editLength++;\n }\n\n // Performs the length of edit iteration. Is a bit fugly as this has to support the\n // sync and async mode which is never fun. Loops over execEditLength until a value\n // is produced, or until the edit length exceeds options.maxEditLength (if given),\n // in which case it will return undefined.\n if (callback) {\n (function exec() {\n setTimeout(function() {\n if (editLength > maxEditLength || Date.now() > abortAfterTimestamp) {\n return callback();\n }\n\n if (!execEditLength()) {\n exec();\n }\n }, 0);\n }());\n } else {\n while (editLength <= maxEditLength && Date.now() <= abortAfterTimestamp) {\n let ret = execEditLength();\n if (ret) {\n return ret;\n }\n }\n }\n },\n\n addToPath(path, added, removed, oldPosInc) {\n let last = path.lastComponent;\n if (last && last.added === added && last.removed === removed) {\n return {\n oldPos: path.oldPos + oldPosInc,\n lastComponent: {count: last.count + 1, added: added, removed: removed, previousComponent: last.previousComponent }\n };\n } else {\n return {\n oldPos: path.oldPos + oldPosInc,\n lastComponent: {count: 1, added: added, removed: removed, previousComponent: last }\n };\n }\n },\n extractCommon(basePath, newString, oldString, diagonalPath) {\n let newLen = newString.length,\n oldLen = oldString.length,\n oldPos = basePath.oldPos,\n newPos = oldPos - diagonalPath,\n\n commonCount = 0;\n while (newPos + 1 < newLen && oldPos + 1 < oldLen && this.equals(newString[newPos + 1], oldString[oldPos + 1])) {\n newPos++;\n oldPos++;\n commonCount++;\n }\n\n if (commonCount) {\n basePath.lastComponent = {count: commonCount, previousComponent: basePath.lastComponent};\n }\n\n basePath.oldPos = oldPos;\n return newPos;\n },\n\n equals(left, right) {\n if (this.options.comparator) {\n return this.options.comparator(left, right);\n } else {\n return left === right\n || (this.options.ignoreCase && left.toLowerCase() === right.toLowerCase());\n }\n },\n removeEmpty(array) {\n let ret = [];\n for (let i = 0; i < array.length; i++) {\n if (array[i]) {\n ret.push(array[i]);\n }\n }\n return ret;\n },\n castInput(value) {\n return value;\n },\n tokenize(value) {\n return value.split('');\n },\n join(chars) {\n return chars.join('');\n }\n};\n\nfunction buildValues(diff, lastComponent, newString, oldString, useLongestToken) {\n // First we convert our linked list of components in reverse order to an\n // array in the right order:\n const components = [];\n let nextComponent;\n while (lastComponent) {\n components.push(lastComponent);\n nextComponent = lastComponent.previousComponent;\n delete lastComponent.previousComponent;\n lastComponent = nextComponent;\n }\n components.reverse();\n\n let componentPos = 0,\n componentLen = components.length,\n newPos = 0,\n oldPos = 0;\n\n for (; componentPos < componentLen; componentPos++) {\n let component = components[componentPos];\n if (!component.removed) {\n if (!component.added && useLongestToken) {\n let value = newString.slice(newPos, newPos + component.count);\n value = value.map(function(value, i) {\n let oldValue = oldString[oldPos + i];\n return oldValue.length > value.length ? oldValue : value;\n });\n\n component.value = diff.join(value);\n } else {\n component.value = diff.join(newString.slice(newPos, newPos + component.count));\n }\n newPos += component.count;\n\n // Common case\n if (!component.added) {\n oldPos += component.count;\n }\n } else {\n component.value = diff.join(oldString.slice(oldPos, oldPos + component.count));\n oldPos += component.count;\n\n // Reverse add and remove so removes are output first to match common convention\n // The diffing algorithm is tied to add then remove output and this is the simplest\n // route to get the desired output with minimal overhead.\n if (componentPos && components[componentPos - 1].added) {\n let tmp = components[componentPos - 1];\n components[componentPos - 1] = components[componentPos];\n components[componentPos] = tmp;\n }\n }\n }\n\n // Special case handle for when one terminal is ignored (i.e. whitespace).\n // For this case we merge the terminal into the prior string and drop the change.\n // This is only available for string mode.\n let finalComponent = components[componentLen - 1];\n if (componentLen > 1\n && typeof finalComponent.value === 'string'\n && (finalComponent.added || finalComponent.removed)\n && diff.equals('', finalComponent.value)) {\n components[componentLen - 2].value += finalComponent.value;\n components.pop();\n }\n\n return components;\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/character.js":{"lineLengths":[25,13,0,46,13,3,30,31,0,23,3,25,49,23,1,0,123,0,23,23,25,5,23,1,25,9,23,4,0,25,38,0,23,45,53,1,880,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/diff/character.js"],"names":["characterDiff","Diff","diffChars","oldStr","newStr","options","diff"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;AAEO,IAAMA,aAAa,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAAtB;;;;;;AACA,SAASC,SAAT,CAAmBC,MAAnB,EAA2BC,MAA3B,EAAmCC,OAAnC,EAA4C;AAAE,SAAOL,aAAa,CAACM,IAAd,CAAmBH,MAAnB,EAA2BC,MAA3B,EAAmCC,OAAnC,CAAP;AAAqD","sourcesContent":["import Diff from './base';\n\nexport const characterDiff = new Diff();\nexport function diffChars(oldStr, newStr, options) { return characterDiff.diff(oldStr, newStr, options); }\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/word.js":{"lineLengths":[25,13,0,46,13,3,30,48,26,0,23,3,25,49,23,1,0,3,25,35,23,1,0,123,0,23,65,2,25,32,35,29,30,30,28,38,29,29,33,34,30,35,43,39,88,24,18,25,5,23,1,25,9,23,4,0,25,28,0,23,42,32,30,32,3,0,114,2,0,38,97,184,0,47,103,120,33,30,10,5,3,0,16,2,0,45,11,27,5,25,0,27,9,25,3,27,18,25,13,26,5,48,1,0,54,48,1,5824,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/diff/word.js"],"names":["extendedWordChars","reWhitespace","wordDiff","Diff","equals","left","right","options","ignoreCase","toLowerCase","ignoreWhitespace","test","tokenize","value","tokens","split","i","length","splice","diffWords","oldStr","newStr","generateOptions","diff","diffWordsWithSpace"],"mappings":";;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;;;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAMA,iBAAiB,GAAG,+DAA1B;AAEA,IAAMC,YAAY,GAAG,IAArB;AAEO,IAAMC,QAAQ,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAAjB;;;;;;AACPD,QAAQ,CAACE,MAAT,GAAkB,UAASC,IAAT,EAAeC,KAAf,EAAsB;AACtC,MAAI,KAAKC,OAAL,CAAaC,UAAjB,EAA6B;AAC3BH,IAAAA,IAAI,GAAGA,IAAI,CAACI,WAAL,EAAP;AACAH,IAAAA,KAAK,GAAGA,KAAK,CAACG,WAAN,EAAR;AACD;;AACD,SAAOJ,IAAI,KAAKC,KAAT,IAAmB,KAAKC,OAAL,CAAaG,gBAAb,IAAiC,CAACT,YAAY,CAACU,IAAb,CAAkBN,IAAlB,CAAlC,IAA6D,CAACJ,YAAY,CAACU,IAAb,CAAkBL,KAAlB,CAAxF;AACD,CAND;;AAOAJ,QAAQ,CAACU,QAAT,GAAoB,UAASC,KAAT,EAAgB;AAClC;AACA,MAAIC,MAAM,GAAGD,KAAK,CAACE,KAAN,CAAY,iCAAZ,CAAb,CAFkC,CAIlC;;AACA,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGF,MAAM,CAACG,MAAP,GAAgB,CAApC,EAAuCD,CAAC,EAAxC,EAA4C;AAC1C;AACA,QAAI,CAACF,MAAM,CAACE,CAAC,GAAG,CAAL,CAAP,IAAkBF,MAAM,CAACE,CAAC,GAAG,CAAL,CAAxB,IACKhB,iBAAiB,CAACW,IAAlB,CAAuBG,MAAM,CAACE,CAAD,CAA7B,CADL,IAEKhB,iBAAiB,CAACW,IAAlB,CAAuBG,MAAM,CAACE,CAAC,GAAG,CAAL,CAA7B,CAFT,EAEgD;AAC9CF,MAAAA,MAAM,CAACE,CAAD,CAAN,IAAaF,MAAM,CAACE,CAAC,GAAG,CAAL,CAAnB;AACAF,MAAAA,MAAM,CAACI,MAAP,CAAcF,CAAC,GAAG,CAAlB,EAAqB,CAArB;AACAA,MAAAA,CAAC;AACF;AACF;;AAED,SAAOF,MAAP;AACD,CAjBD;;AAmBO,SAASK,SAAT,CAAmBC,MAAnB,EAA2BC,MAA3B,EAAmCd,OAAnC,EAA4C;AACjDA,EAAAA,OAAO;AAAG;AAAA;AAAA;;AAAAe;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAA;AAAA,GAAgBf,OAAhB,EAAyB;AAACG,IAAAA,gBAAgB,EAAE;AAAnB,GAAzB,CAAV;AACA,SAAOR,QAAQ,CAACqB,IAAT,CAAcH,MAAd,EAAsBC,MAAtB,EAA8Bd,OAA9B,CAAP;AACD;;AAEM,SAASiB,kBAAT,CAA4BJ,MAA5B,EAAoCC,MAApC,EAA4Cd,OAA5C,EAAqD;AAC1D,SAAOL,QAAQ,CAACqB,IAAT,CAAcH,MAAd,EAAsBC,MAAtB,EAA8Bd,OAA9B,CAAP;AACD","sourcesContent":["import Diff from './base';\nimport {generateOptions} from '../util/params';\n\n// Based on https://en.wikipedia.org/wiki/Latin_script_in_Unicode\n//\n// Ranges and exceptions:\n// Latin-1 Supplement, 0080–00FF\n// - U+00D7 × Multiplication sign\n// - U+00F7 ÷ Division sign\n// Latin Extended-A, 0100–017F\n// Latin Extended-B, 0180–024F\n// IPA Extensions, 0250–02AF\n// Spacing Modifier Letters, 02B0–02FF\n// - U+02C7 ˇ ˇ Caron\n// - U+02D8 ˘ ˘ Breve\n// - U+02D9 ˙ ˙ Dot Above\n// - U+02DA ˚ ˚ Ring Above\n// - U+02DB ˛ ˛ Ogonek\n// - U+02DC ˜ ˜ Small Tilde\n// - U+02DD ˝ ˝ Double Acute Accent\n// Latin Extended Additional, 1E00–1EFF\nconst extendedWordChars = /^[a-zA-Z\\u{C0}-\\u{FF}\\u{D8}-\\u{F6}\\u{F8}-\\u{2C6}\\u{2C8}-\\u{2D7}\\u{2DE}-\\u{2FF}\\u{1E00}-\\u{1EFF}]+$/u;\n\nconst reWhitespace = /\\S/;\n\nexport const wordDiff = new Diff();\nwordDiff.equals = function(left, right) {\n if (this.options.ignoreCase) {\n left = left.toLowerCase();\n right = right.toLowerCase();\n }\n return left === right || (this.options.ignoreWhitespace && !reWhitespace.test(left) && !reWhitespace.test(right));\n};\nwordDiff.tokenize = function(value) {\n // All whitespace symbols except newline group into one token, each newline - in separate token\n let tokens = value.split(/([^\\S\\r\\n]+|[()[\\]{}'\"\\r\\n]|\\b)/);\n\n // Join the boundary splits that we do not consider to be boundaries. This is primarily the extended Latin character set.\n for (let i = 0; i < tokens.length - 1; i++) {\n // If we have an empty string in the next field and we have only word chars before and after, merge\n if (!tokens[i + 1] && tokens[i + 2]\n && extendedWordChars.test(tokens[i])\n && extendedWordChars.test(tokens[i + 2])) {\n tokens[i] += tokens[i + 2];\n tokens.splice(i + 1, 2);\n i--;\n }\n }\n\n return tokens;\n};\n\nexport function diffWords(oldStr, newStr, options) {\n options = generateOptions(options, {ignoreWhitespace: true});\n return wordDiff.diff(oldStr, newStr, options);\n}\n\nexport function diffWordsWithSpace(oldStr, newStr, options) {\n return wordDiff.diff(oldStr, newStr, options);\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/util/params.js":{"lineLengths":[25,13,0,46,13,3,42,0,23,45,38,32,23,31,32,41,39,7,5,3,0,18,1,1248,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/util/params.js"],"names":["generateOptions","options","defaults","callback","name","hasOwnProperty"],"mappings":";;;;;;;;;AAAO,SAASA,eAAT,CAAyBC,OAAzB,EAAkCC,QAAlC,EAA4C;AACjD,MAAI,OAAOD,OAAP,KAAmB,UAAvB,EAAmC;AACjCC,IAAAA,QAAQ,CAACC,QAAT,GAAoBF,OAApB;AACD,GAFD,MAEO,IAAIA,OAAJ,EAAa;AAClB,SAAK,IAAIG,IAAT,IAAiBH,OAAjB,EAA0B;AACxB;AACA,UAAIA,OAAO,CAACI,cAAR,CAAuBD,IAAvB,CAAJ,EAAkC;AAChCF,QAAAA,QAAQ,CAACE,IAAD,CAAR,GAAiBH,OAAO,CAACG,IAAD,CAAxB;AACD;AACF;AACF;;AACD,SAAOF,QAAP;AACD","sourcesContent":["export function generateOptions(options, defaults) {\n if (typeof options === 'function') {\n defaults.callback = options;\n } else if (options) {\n for (let name in options) {\n /* istanbul ignore else */\n if (options.hasOwnProperty(name)) {\n defaults[name] = options[name];\n }\n }\n }\n return defaults;\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/line.js":{"lineLengths":[25,13,0,46,13,3,30,44,26,0,23,3,25,49,23,1,0,3,25,35,23,1,0,123,0,23,18,25,5,23,1,25,9,23,4,0,25,28,0,23,38,37,79,41,3,0,20,129,0,55,27,63,0,0,53,35,0,48,44,12,42,27,7,0,26,5,3,0,18,2,0,46,49,1,0,53,15,27,5,25,0,27,9,25,3,27,18,25,14,26,5,48,1,4160,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/diff/line.js"],"names":["lineDiff","Diff","tokenize","value","options","stripTrailingCr","replace","retLines","linesAndNewlines","split","length","pop","i","line","newlineIsToken","ignoreWhitespace","trim","push","diffLines","oldStr","newStr","callback","diff","diffTrimmedLines","generateOptions"],"mappings":";;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;AACA;AAAA;AAAA;AAAA;AAAA;;;;;AAEO,IAAMA,QAAQ,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAAjB;;;;;;AACPD,QAAQ,CAACE,QAAT,GAAoB,UAASC,KAAT,EAAgB;AAClC,MAAG,KAAKC,OAAL,CAAaC,eAAhB,EAAiC;AAC/B;AACAF,IAAAA,KAAK,GAAGA,KAAK,CAACG,OAAN,CAAc,OAAd,EAAuB,IAAvB,CAAR;AACD;;AAED,MAAIC,QAAQ,GAAG,EAAf;AAAA,MACIC,gBAAgB,GAAGL,KAAK,CAACM,KAAN,CAAY,WAAZ,CADvB,CANkC,CASlC;;AACA,MAAI,CAACD,gBAAgB,CAACA,gBAAgB,CAACE,MAAjB,GAA0B,CAA3B,CAArB,EAAoD;AAClDF,IAAAA,gBAAgB,CAACG,GAAjB;AACD,GAZiC,CAclC;;;AACA,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGJ,gBAAgB,CAACE,MAArC,EAA6CE,CAAC,EAA9C,EAAkD;AAChD,QAAIC,IAAI,GAAGL,gBAAgB,CAACI,CAAD,CAA3B;;AAEA,QAAIA,CAAC,GAAG,CAAJ,IAAS,CAAC,KAAKR,OAAL,CAAaU,cAA3B,EAA2C;AACzCP,MAAAA,QAAQ,CAACA,QAAQ,CAACG,MAAT,GAAkB,CAAnB,CAAR,IAAiCG,IAAjC;AACD,KAFD,MAEO;AACL,UAAI,KAAKT,OAAL,CAAaW,gBAAjB,EAAmC;AACjCF,QAAAA,IAAI,GAAGA,IAAI,CAACG,IAAL,EAAP;AACD;;AACDT,MAAAA,QAAQ,CAACU,IAAT,CAAcJ,IAAd;AACD;AACF;;AAED,SAAON,QAAP;AACD,CA7BD;;AA+BO,SAASW,SAAT,CAAmBC,MAAnB,EAA2BC,MAA3B,EAAmCC,QAAnC,EAA6C;AAAE,SAAOrB,QAAQ,CAACsB,IAAT,CAAcH,MAAd,EAAsBC,MAAtB,EAA8BC,QAA9B,CAAP;AAAiD;;AAChG,SAASE,gBAAT,CAA0BJ,MAA1B,EAAkCC,MAAlC,EAA0CC,QAA1C,EAAoD;AACzD,MAAIjB,OAAO;AAAG;AAAA;AAAA;;AAAAoB;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAA;AAAA,GAAgBH,QAAhB,EAA0B;AAACN,IAAAA,gBAAgB,EAAE;AAAnB,GAA1B,CAAd;AACA,SAAOf,QAAQ,CAACsB,IAAT,CAAcH,MAAd,EAAsBC,MAAtB,EAA8BhB,OAA9B,CAAP;AACD","sourcesContent":["import Diff from './base';\nimport {generateOptions} from '../util/params';\n\nexport const lineDiff = new Diff();\nlineDiff.tokenize = function(value) {\n if(this.options.stripTrailingCr) {\n // remove one \\r before \\n to match GNU diff's --strip-trailing-cr behavior\n value = value.replace(/\\r\\n/g, '\\n');\n }\n\n let retLines = [],\n linesAndNewlines = value.split(/(\\n|\\r\\n)/);\n\n // Ignore the final empty token that occurs if the string ends with a new line\n if (!linesAndNewlines[linesAndNewlines.length - 1]) {\n linesAndNewlines.pop();\n }\n\n // Merge the content and line separators into single tokens\n for (let i = 0; i < linesAndNewlines.length; i++) {\n let line = linesAndNewlines[i];\n\n if (i % 2 && !this.options.newlineIsToken) {\n retLines[retLines.length - 1] += line;\n } else {\n if (this.options.ignoreWhitespace) {\n line = line.trim();\n }\n retLines.push(line);\n }\n }\n\n return retLines;\n};\n\nexport function diffLines(oldStr, newStr, callback) { return lineDiff.diff(oldStr, newStr, callback); }\nexport function diffTrimmedLines(oldStr, newStr, callback) {\n let options = generateOptions(callback, {ignoreWhitespace: true});\n return lineDiff.diff(oldStr, newStr, options);\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/sentence.js":{"lineLengths":[25,13,0,46,13,3,38,30,0,23,3,25,49,23,1,0,123,0,23,22,25,5,23,1,25,9,23,4,0,25,36,0,23,42,46,2,0,50,53,1,1196,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/diff/sentence.js"],"names":["sentenceDiff","Diff","tokenize","value","split","diffSentences","oldStr","newStr","callback","diff"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;AAGO,IAAMA,YAAY,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAArB;;;;;;AACPD,YAAY,CAACE,QAAb,GAAwB,UAASC,KAAT,EAAgB;AACtC,SAAOA,KAAK,CAACC,KAAN,CAAY,uBAAZ,CAAP;AACD,CAFD;;AAIO,SAASC,aAAT,CAAuBC,MAAvB,EAA+BC,MAA/B,EAAuCC,QAAvC,EAAiD;AAAE,SAAOR,YAAY,CAACS,IAAb,CAAkBH,MAAlB,EAA0BC,MAA1B,EAAkCC,QAAlC,CAAP;AAAqD","sourcesContent":["import Diff from './base';\n\n\nexport const sentenceDiff = new Diff();\nsentenceDiff.tokenize = function(value) {\n return value.split(/(\\S.+?[.!?])(?=\\s+|$)/);\n};\n\nexport function diffSentences(oldStr, newStr, callback) { return sentenceDiff.diff(oldStr, newStr, callback); }\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/css.js":{"lineLengths":[25,13,0,46,13,3,26,25,0,23,3,25,49,23,1,0,123,0,23,17,25,5,23,1,25,9,23,4,0,25,26,0,23,37,38,2,0,44,48,1,1128,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/diff/css.js"],"names":["cssDiff","Diff","tokenize","value","split","diffCss","oldStr","newStr","callback","diff"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;AAEO,IAAMA,OAAO,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAAhB;;;;;;AACPD,OAAO,CAACE,QAAR,GAAmB,UAASC,KAAT,EAAgB;AACjC,SAAOA,KAAK,CAACC,KAAN,CAAY,eAAZ,CAAP;AACD,CAFD;;AAIO,SAASC,OAAT,CAAiBC,MAAjB,EAAyBC,MAAzB,EAAiCC,QAAjC,EAA2C;AAAE,SAAOR,OAAO,CAACS,IAAR,CAAaH,MAAb,EAAqBC,MAArB,EAA6BC,QAA7B,CAAP;AAAgD","sourcesContent":["import Diff from './base';\n\nexport const cssDiff = new Diff();\ncssDiff.tokenize = function(value) {\n return value.split(/([{}:;,]|\\s+)/);\n};\n\nexport function diffCss(oldStr, newStr, callback) { return cssDiff.diff(oldStr, newStr, callback); }\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/json.js":{"lineLengths":[25,13,0,46,13,3,28,36,26,0,23,3,25,49,23,1,0,3,25,25,23,1,0,123,0,378,0,23,56,18,25,5,23,1,25,9,23,97,105,0,25,28,0,23,32,19,25,5,23,1,25,8,23,10,0,39,27,21,25,15,64,62,76,27,3,12,29,57,6,28,137,2,0,42,10,29,9,27,5,29,13,27,106,4,2,0,44,48,98,95,0,0,68,22,44,0,17,29,3,0,8,0,41,27,33,5,3,0,23,0,63,20,45,44,0,41,89,5,0,16,27,28,3,0,26,23,3,0,6,27,10,25,38,20,26,44,0,24,13,0,23,32,37,30,7,5,0,22,0,48,27,96,5,0,16,27,10,27,3,0,26,1,8576,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/diff/json.js"],"names":["objectPrototypeToString","Object","prototype","toString","jsonDiff","Diff","useLongestToken","tokenize","lineDiff","castInput","value","options","undefinedReplacement","stringifyReplacer","k","v","JSON","stringify","canonicalize","equals","left","right","call","replace","diffJson","oldObj","newObj","diff","obj","stack","replacementStack","replacer","key","i","length","canonicalizedObj","push","Array","pop","toJSON","sortedKeys","hasOwnProperty","sort"],"mappings":"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","sourcesContent":["import Diff from './base';\nimport {lineDiff} from './line';\n\nconst objectPrototypeToString = Object.prototype.toString;\n\n\nexport const jsonDiff = new Diff();\n// Discriminate between two lines of pretty-printed, serialized JSON where one of them has a\n// dangling comma and the other doesn't. Turns out including the dangling comma yields the nicest output:\njsonDiff.useLongestToken = true;\n\njsonDiff.tokenize = lineDiff.tokenize;\njsonDiff.castInput = function(value) {\n const {undefinedReplacement, stringifyReplacer = (k, v) => typeof v === 'undefined' ? undefinedReplacement : v} = this.options;\n\n return typeof value === 'string' ? value : JSON.stringify(canonicalize(value, null, null, stringifyReplacer), stringifyReplacer, ' ');\n};\njsonDiff.equals = function(left, right) {\n return Diff.prototype.equals.call(jsonDiff, left.replace(/,([\\r\\n])/g, '$1'), right.replace(/,([\\r\\n])/g, '$1'));\n};\n\nexport function diffJson(oldObj, newObj, options) { return jsonDiff.diff(oldObj, newObj, options); }\n\n// This function handles the presence of circular references by bailing out when encountering an\n// object that is already on the \"stack\" of items being processed. Accepts an optional replacer\nexport function canonicalize(obj, stack, replacementStack, replacer, key) {\n stack = stack || [];\n replacementStack = replacementStack || [];\n\n if (replacer) {\n obj = replacer(key, obj);\n }\n\n let i;\n\n for (i = 0; i < stack.length; i += 1) {\n if (stack[i] === obj) {\n return replacementStack[i];\n }\n }\n\n let canonicalizedObj;\n\n if ('[object Array]' === objectPrototypeToString.call(obj)) {\n stack.push(obj);\n canonicalizedObj = new Array(obj.length);\n replacementStack.push(canonicalizedObj);\n for (i = 0; i < obj.length; i += 1) {\n canonicalizedObj[i] = canonicalize(obj[i], stack, replacementStack, replacer, key);\n }\n stack.pop();\n replacementStack.pop();\n return canonicalizedObj;\n }\n\n if (obj && obj.toJSON) {\n obj = obj.toJSON();\n }\n\n if (typeof obj === 'object' && obj !== null) {\n stack.push(obj);\n canonicalizedObj = {};\n replacementStack.push(canonicalizedObj);\n let sortedKeys = [],\n key;\n for (key in obj) {\n /* istanbul ignore else */\n if (obj.hasOwnProperty(key)) {\n sortedKeys.push(key);\n }\n }\n sortedKeys.sort();\n for (i = 0; i < sortedKeys.length; i += 1) {\n key = sortedKeys[i];\n canonicalizedObj[key] = canonicalize(obj[key], stack, replacementStack, replacer, key);\n }\n stack.pop();\n replacementStack.pop();\n } else {\n canonicalizedObj = obj;\n }\n return canonicalizedObj;\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/diff/array.js":{"lineLengths":[25,13,0,46,13,3,32,27,0,23,3,25,49,23,1,0,123,0,23,19,25,5,23,1,25,9,23,4,0,25,30,0,23,39,23,2,0,59,15,2,0,47,50,1,1376,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/diff/array.js"],"names":["arrayDiff","Diff","tokenize","value","slice","join","removeEmpty","diffArrays","oldArr","newArr","callback","diff"],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;AAEO,IAAMA,SAAS,GAAG;AAAIC;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA;AAAAA,CAAJ,EAAlB;;;;;;AACPD,SAAS,CAACE,QAAV,GAAqB,UAASC,KAAT,EAAgB;AACnC,SAAOA,KAAK,CAACC,KAAN,EAAP;AACD,CAFD;;AAGAJ,SAAS,CAACK,IAAV,GAAiBL,SAAS,CAACM,WAAV,GAAwB,UAASH,KAAT,EAAgB;AACvD,SAAOA,KAAP;AACD,CAFD;;AAIO,SAASI,UAAT,CAAoBC,MAApB,EAA4BC,MAA5B,EAAoCC,QAApC,EAA8C;AAAE,SAAOV,SAAS,CAACW,IAAV,CAAeH,MAAf,EAAuBC,MAAvB,EAA+BC,QAA/B,CAAP;AAAkD","sourcesContent":["import Diff from './base';\n\nexport const arrayDiff = new Diff();\narrayDiff.tokenize = function(value) {\n return value.slice();\n};\narrayDiff.join = arrayDiff.removeEmpty = function(value) {\n return value;\n};\n\nexport function diffArrays(oldArr, newArr, callback) { return arrayDiff.diff(oldArr, newArr, callback); }\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/patch/apply.js":{"lineLengths":[25,13,0,46,13,3,32,36,0,23,3,25,27,23,1,0,3,25,80,23,1,0,123,0,23,38,27,5,25,83,0,36,13,29,7,27,0,29,10,27,5,29,15,27,14,3,0,31,29,68,5,0,25,34,0,0,50,62,28,95,27,3,12,29,27,6,4,21,43,18,17,18,15,5,61,5,0,0,34,49,31,54,60,0,51,31,72,23,0,40,25,11,9,0,16,7,5,0,16,71,0,0,42,24,47,24,43,18,29,7,27,0,29,21,27,5,29,13,27,32,0,65,48,44,14,7,5,0,36,19,80,39,0,0,58,24,0,0,21,0,45,26,64,0,50,0,50,32,54,60,78,0,30,17,37,32,37,34,37,41,48,17,38,82,0,40,29,47,26,9,7,5,37,0,0,20,38,18,23,5,24,19,26,3,0,49,43,3,0,24,63,0,0,41,36,13,29,7,27,0,29,10,27,5,29,15,27,14,3,0,23,0,27,40,0,17,32,5,0,50,16,37,7,0,60,61,18,39,9,0,23,9,7,3,0,17,1,14288,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/patch/apply.js"],"names":["applyPatch","source","uniDiff","options","parsePatch","Array","isArray","length","Error","lines","split","delimiters","match","hunks","compareLine","lineNumber","line","operation","patchContent","errorCount","fuzzFactor","minLine","offset","removeEOFNL","addEOFNL","hunkFits","hunk","toPos","j","content","substr","i","maxLine","oldLines","localOffset","oldStart","iterator","distanceIterator","undefined","diffOffset","newLines","delimiter","linedelimiters","splice","previousOperation","pop","push","_k","join","applyPatches","currentIndex","processIndex","index","complete","loadFile","err","data","updatedContent","patched"],"mappings":"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","sourcesContent":["import {parsePatch} from './parse';\nimport distanceIterator from '../util/distance-iterator';\n\nexport function applyPatch(source, uniDiff, options = {}) {\n if (typeof uniDiff === 'string') {\n uniDiff = parsePatch(uniDiff);\n }\n\n if (Array.isArray(uniDiff)) {\n if (uniDiff.length > 1) {\n throw new Error('applyPatch only works with a single input.');\n }\n\n uniDiff = uniDiff[0];\n }\n\n // Apply the diff to the input\n let lines = source.split(/\\r\\n|[\\n\\v\\f\\r\\x85]/),\n delimiters = source.match(/\\r\\n|[\\n\\v\\f\\r\\x85]/g) || [],\n hunks = uniDiff.hunks,\n\n compareLine = options.compareLine || ((lineNumber, line, operation, patchContent) => line === patchContent),\n errorCount = 0,\n fuzzFactor = options.fuzzFactor || 0,\n minLine = 0,\n offset = 0,\n\n removeEOFNL,\n addEOFNL;\n\n /**\n * Checks if the hunk exactly fits on the provided location\n */\n function hunkFits(hunk, toPos) {\n for (let j = 0; j < hunk.lines.length; j++) {\n let line = hunk.lines[j],\n operation = (line.length > 0 ? line[0] : ' '),\n content = (line.length > 0 ? line.substr(1) : line);\n\n if (operation === ' ' || operation === '-') {\n // Context sanity check\n if (!compareLine(toPos + 1, lines[toPos], operation, content)) {\n errorCount++;\n\n if (errorCount > fuzzFactor) {\n return false;\n }\n }\n toPos++;\n }\n }\n\n return true;\n }\n\n // Search best fit offsets for each hunk based on the previous ones\n for (let i = 0; i < hunks.length; i++) {\n let hunk = hunks[i],\n maxLine = lines.length - hunk.oldLines,\n localOffset = 0,\n toPos = offset + hunk.oldStart - 1;\n\n let iterator = distanceIterator(toPos, minLine, maxLine);\n\n for (; localOffset !== undefined; localOffset = iterator()) {\n if (hunkFits(hunk, toPos + localOffset)) {\n hunk.offset = offset += localOffset;\n break;\n }\n }\n\n if (localOffset === undefined) {\n return false;\n }\n\n // Set lower text limit to end of the current hunk, so next ones don't try\n // to fit over already patched text\n minLine = hunk.offset + hunk.oldStart + hunk.oldLines;\n }\n\n // Apply patch hunks\n let diffOffset = 0;\n for (let i = 0; i < hunks.length; i++) {\n let hunk = hunks[i],\n toPos = hunk.oldStart + hunk.offset + diffOffset - 1;\n diffOffset += hunk.newLines - hunk.oldLines;\n\n for (let j = 0; j < hunk.lines.length; j++) {\n let line = hunk.lines[j],\n operation = (line.length > 0 ? line[0] : ' '),\n content = (line.length > 0 ? line.substr(1) : line),\n delimiter = hunk.linedelimiters && hunk.linedelimiters[j] || '\\n';\n\n if (operation === ' ') {\n toPos++;\n } else if (operation === '-') {\n lines.splice(toPos, 1);\n delimiters.splice(toPos, 1);\n /* istanbul ignore else */\n } else if (operation === '+') {\n lines.splice(toPos, 0, content);\n delimiters.splice(toPos, 0, delimiter);\n toPos++;\n } else if (operation === '\\\\') {\n let previousOperation = hunk.lines[j - 1] ? hunk.lines[j - 1][0] : null;\n if (previousOperation === '+') {\n removeEOFNL = true;\n } else if (previousOperation === '-') {\n addEOFNL = true;\n }\n }\n }\n }\n\n // Handle EOFNL insertion/removal\n if (removeEOFNL) {\n while (!lines[lines.length - 1]) {\n lines.pop();\n delimiters.pop();\n }\n } else if (addEOFNL) {\n lines.push('');\n delimiters.push('\\n');\n }\n for (let _k = 0; _k < lines.length - 1; _k++) {\n lines[_k] = lines[_k] + delimiters[_k];\n }\n return lines.join('');\n}\n\n// Wrapper that supports multiple file patches via callbacks.\nexport function applyPatches(uniDiff, options) {\n if (typeof uniDiff === 'string') {\n uniDiff = parsePatch(uniDiff);\n }\n\n let currentIndex = 0;\n function processIndex() {\n let index = uniDiff[currentIndex++];\n if (!index) {\n return options.complete();\n }\n\n options.loadFile(index, function(err, data) {\n if (err) {\n return options.complete(err);\n }\n\n let updatedContent = applyPatch(data, index, options);\n options.patched(index, updatedContent, function(err) {\n if (err) {\n return options.complete(err);\n }\n\n processIndex();\n });\n });\n }\n processIndex();\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/patch/parse.js":{"lineLengths":[25,13,0,46,13,3,32,0,23,30,27,5,25,83,53,63,16,12,0,25,19,44,0,32,76,0,47,14,21,0,0,73,0,19,32,7,0,10,80,79,0,0,27,42,0,21,0,32,29,0,57,14,37,38,43,58,81,14,12,7,5,66,18,0,0,35,62,0,21,62,46,52,0,36,59,7,0,47,59,10,5,20,53,0,0,24,29,39,90,16,32,76,32,76,16,24,60,59,64,0,30,25,5,0,30,25,5,0,21,24,0,37,84,88,149,14,7,0,94,0,94,36,56,0,32,21,39,24,39,21,24,9,14,14,7,42,0,0,43,24,5,0,46,24,41,0,0,25,39,101,7,0,42,103,7,5,0,16,3,0,30,17,3,0,14,1,13176,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/patch/parse.js"],"names":["parsePatch","uniDiff","options","diffstr","split","delimiters","match","list","i","parseIndex","index","push","length","line","test","header","exec","parseFileHeader","hunks","parseHunk","strict","Error","JSON","stringify","fileHeader","keyPrefix","data","fileName","replace","substr","trim","chunkHeaderIndex","chunkHeaderLine","chunkHeader","hunk","oldStart","oldLines","newStart","newLines","lines","linedelimiters","addCount","removeCount","indexOf","operation"],"mappings":"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","sourcesContent":["export function parsePatch(uniDiff, options = {}) {\n let diffstr = uniDiff.split(/\\r\\n|[\\n\\v\\f\\r\\x85]/),\n delimiters = uniDiff.match(/\\r\\n|[\\n\\v\\f\\r\\x85]/g) || [],\n list = [],\n i = 0;\n\n function parseIndex() {\n let index = {};\n list.push(index);\n\n // Parse diff metadata\n while (i < diffstr.length) {\n let line = diffstr[i];\n\n // File header found, end parsing diff metadata\n if ((/^(\\-\\-\\-|\\+\\+\\+|@@)\\s/).test(line)) {\n break;\n }\n\n // Diff index\n let header = (/^(?:Index:|diff(?: -r \\w+)+)\\s+(.+?)\\s*$/).exec(line);\n if (header) {\n index.index = header[1];\n }\n\n i++;\n }\n\n // Parse file headers if they are defined. Unified diff requires them, but\n // there's no technical issues to have an isolated hunk without file header\n parseFileHeader(index);\n parseFileHeader(index);\n\n // Parse hunks\n index.hunks = [];\n\n while (i < diffstr.length) {\n let line = diffstr[i];\n\n if ((/^(Index:|diff|\\-\\-\\-|\\+\\+\\+)\\s/).test(line)) {\n break;\n } else if ((/^@@/).test(line)) {\n index.hunks.push(parseHunk());\n } else if (line && options.strict) {\n // Ignore unexpected content unless in strict mode\n throw new Error('Unknown line ' + (i + 1) + ' ' + JSON.stringify(line));\n } else {\n i++;\n }\n }\n }\n\n // Parses the --- and +++ headers, if none are found, no lines\n // are consumed.\n function parseFileHeader(index) {\n const fileHeader = (/^(---|\\+\\+\\+)\\s+(.*)$/).exec(diffstr[i]);\n if (fileHeader) {\n let keyPrefix = fileHeader[1] === '---' ? 'old' : 'new';\n const data = fileHeader[2].split('\\t', 2);\n let fileName = data[0].replace(/\\\\\\\\/g, '\\\\');\n if ((/^\".*\"$/).test(fileName)) {\n fileName = fileName.substr(1, fileName.length - 2);\n }\n index[keyPrefix + 'FileName'] = fileName;\n index[keyPrefix + 'Header'] = (data[1] || '').trim();\n\n i++;\n }\n }\n\n // Parses a hunk\n // This assumes that we are at the start of a hunk.\n function parseHunk() {\n let chunkHeaderIndex = i,\n chunkHeaderLine = diffstr[i++],\n chunkHeader = chunkHeaderLine.split(/@@ -(\\d+)(?:,(\\d+))? \\+(\\d+)(?:,(\\d+))? @@/);\n\n let hunk = {\n oldStart: +chunkHeader[1],\n oldLines: typeof chunkHeader[2] === 'undefined' ? 1 : +chunkHeader[2],\n newStart: +chunkHeader[3],\n newLines: typeof chunkHeader[4] === 'undefined' ? 1 : +chunkHeader[4],\n lines: [],\n linedelimiters: []\n };\n\n // Unified Diff Format quirk: If the chunk size is 0,\n // the first number is one lower than one would expect.\n // https://www.artima.com/weblogs/viewpost.jsp?thread=164293\n if (hunk.oldLines === 0) {\n hunk.oldStart += 1;\n }\n if (hunk.newLines === 0) {\n hunk.newStart += 1;\n }\n\n let addCount = 0,\n removeCount = 0;\n for (; i < diffstr.length; i++) {\n // Lines starting with '---' could be mistaken for the \"remove line\" operation\n // But they could be the header for the next file. Therefore prune such cases out.\n if (diffstr[i].indexOf('--- ') === 0\n && (i + 2 < diffstr.length)\n && diffstr[i + 1].indexOf('+++ ') === 0\n && diffstr[i + 2].indexOf('@@') === 0) {\n break;\n }\n let operation = (diffstr[i].length == 0 && i != (diffstr.length - 1)) ? ' ' : diffstr[i][0];\n\n if (operation === '+' || operation === '-' || operation === ' ' || operation === '\\\\') {\n hunk.lines.push(diffstr[i]);\n hunk.linedelimiters.push(delimiters[i] || '\\n');\n\n if (operation === '+') {\n addCount++;\n } else if (operation === '-') {\n removeCount++;\n } else if (operation === ' ') {\n addCount++;\n removeCount++;\n }\n } else {\n break;\n }\n }\n\n // Handle the empty block count case\n if (!addCount && hunk.newLines === 1) {\n hunk.newLines = 0;\n }\n if (!removeCount && hunk.oldLines === 1) {\n hunk.oldLines = 0;\n }\n\n // Perform optional sanity checking\n if (options.strict) {\n if (addCount !== hunk.newLines) {\n throw new Error('Added line count did not match for hunk at line ' + (chunkHeaderIndex + 1));\n }\n if (removeCount !== hunk.oldLines) {\n throw new Error('Removed line count did not match for hunk at line ' + (chunkHeaderIndex + 1));\n }\n }\n\n return hunk;\n }\n\n while (i < diffstr.length) {\n parseIndex();\n }\n\n return list;\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/util/distance-iterator.js":{"lineLengths":[25,13,0,46,13,3,30,0,23,63,65,47,8,25,8,23,27,25,32,31,22,30,43,30,22,14,28,79,71,0,0,43,27,7,0,30,5,0,29,30,27,82,31,0,0,43,30,7,0,31,24,80,51,0,4,1,3156,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/util/distance-iterator.js"],"names":["start","minLine","maxLine","wantForward","backwardExhausted","forwardExhausted","localOffset","iterator"],"mappings":";;;;;;;;;AAAA;AACA;AACA;AACe;AAAA;AAAA;AAAA;AAAA,CAASA,KAAT,EAAgBC,OAAhB,EAAyBC,OAAzB,EAAkC;AAC/C,MAAIC,WAAW,GAAG,IAAlB;AAAA,MACIC,iBAAiB,GAAG,KADxB;AAAA,MAEIC,gBAAgB,GAAG,KAFvB;AAAA,MAGIC,WAAW,GAAG,CAHlB;AAKA,SAAO,SAASC,QAAT,GAAoB;AACzB,QAAIJ,WAAW,IAAI,CAACE,gBAApB,EAAsC;AACpC,UAAID,iBAAJ,EAAuB;AACrBE,QAAAA,WAAW;AACZ,OAFD,MAEO;AACLH,QAAAA,WAAW,GAAG,KAAd;AACD,OALmC,CAOpC;AACA;;;AACA,UAAIH,KAAK,GAAGM,WAAR,IAAuBJ,OAA3B,EAAoC;AAClC,eAAOI,WAAP;AACD;;AAEDD,MAAAA,gBAAgB,GAAG,IAAnB;AACD;;AAED,QAAI,CAACD,iBAAL,EAAwB;AACtB,UAAI,CAACC,gBAAL,EAAuB;AACrBF,QAAAA,WAAW,GAAG,IAAd;AACD,OAHqB,CAKtB;AACA;;;AACA,UAAIF,OAAO,IAAID,KAAK,GAAGM,WAAvB,EAAoC;AAClC,eAAO,CAACA,WAAW,EAAnB;AACD;;AAEDF,MAAAA,iBAAiB,GAAG,IAApB;AACA,aAAOG,QAAQ,EAAf;AACD,KA9BwB,CAgCzB;AACA;;AACD,GAlCD;AAmCD","sourcesContent":["// Iterator that traverses in the range of [min, max], stepping\n// by distance from a given start position. I.e. for [0, 4], with\n// start of 2, this will iterate 2, 3, 1, 4, 0.\nexport default function(start, minLine, maxLine) {\n let wantForward = true,\n backwardExhausted = false,\n forwardExhausted = false,\n localOffset = 1;\n\n return function iterator() {\n if (wantForward && !forwardExhausted) {\n if (backwardExhausted) {\n localOffset++;\n } else {\n wantForward = false;\n }\n\n // Check if trying to fit beyond text length, and if not, check it fits\n // after offset location (or desired location on first iteration)\n if (start + localOffset <= maxLine) {\n return localOffset;\n }\n\n forwardExhausted = true;\n }\n\n if (!backwardExhausted) {\n if (!forwardExhausted) {\n wantForward = true;\n }\n\n // Check if trying to fit before text beginning, and if not, check it fits\n // before offset location\n if (minLine <= start - localOffset) {\n return -localOffset++;\n }\n\n backwardExhausted = true;\n return iterator();\n }\n\n // We tried to fit hunk before text beginning and beyond text length, then\n // hunk can't fit on the text. Return undefined\n };\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/patch/merge.js":{"lineLengths":[25,13,0,46,13,3,38,22,0,23,3,25,29,23,1,0,3,25,27,23,1,0,3,25,33,23,1,0,179,0,190,0,416,0,130,0,91,0,183,0,23,30,27,28,25,34,47,47,0,31,29,10,25,3,0,31,29,10,25,3,1,0,36,31,35,98,83,34,0,35,43,3,0,47,33,87,63,63,57,57,42,51,41,41,37,37,12,38,79,79,73,73,5,3,0,17,20,22,21,23,0,78,48,24,6,54,24,6,0,49,65,57,18,66,56,65,61,20,68,12,38,24,73,20,101,20,17,8,115,20,18,33,5,3,0,13,1,0,33,34,55,14,33,11,31,0,33,14,31,9,33,19,31,18,8,5,0,16,74,5,0,12,31,9,29,0,31,13,29,7,31,22,29,41,6,3,0,15,1,0,33,70,1,0,43,24,16,10,26,12,17,20,6,3,1,0,34,90,1,0,34,10,28,28,37,28,21,4,1,0,75,91,74,14,23,21,12,4,15,24,22,12,34,0,35,118,0,78,45,48,0,117,26,38,67,31,22,0,29,22,0,31,0,29,0,31,20,29,29,31,17,29,7,31,25,29,28,67,31,23,0,29,24,0,31,0,29,0,31,21,29,29,31,18,29,7,31,25,29,29,67,31,33,67,32,39,46,25,35,19,20,12,25,64,5,46,0,0,29,30,22,1,0,42,38,42,0,58,72,8,29,7,27,0,29,10,27,5,29,20,27,112,31,23,0,29,0,31,0,29,0,31,21,29,29,31,18,29,7,31,25,29,18,0,13,15,29,7,27,0,29,10,27,5,29,20,27,114,31,23,0,29,0,31,0,29,0,31,21,29,29,31,18,29,7,31,25,29,21,0,13,5,13,27,5,25,0,27,8,25,3,27,13,25,30,29,21,0,27,0,29,0,27,0,29,19,27,27,29,16,27,5,29,23,27,16,0,11,3,0,42,1,0,43,38,54,0,28,29,21,0,27,0,29,0,27,0,29,19,27,27,29,16,27,5,29,23,27,26,10,85,3,1,0,38,23,19,19,15,17,5,1,0,45,78,44,26,20,3,1,0,39,46,44,26,3,1,0,31,15,46,0,44,145,0,47,22,5,0,32,21,20,12,12,5,3,0,13,1,0,46,19,18,21,29,25,0,80,42,85,0,27,12,5,0,57,23,86,50,0,28,24,0,33,29,44,7,5,0,47,27,20,12,24,5,3,0,70,22,3,0,19,19,3,0,44,44,3,0,10,19,20,4,1,0,30,49,37,11,1,0,58,35,82,0,63,19,5,3,0,23,14,1,0,37,19,19,33,35,51,56,0,35,55,39,16,31,9,7,0,35,55,39,16,31,9,7,12,75,19,7,0,75,19,7,5,5,10,23,22,4,1,34588,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/patch/merge.js"],"names":["calcLineCount","hunk","calcOldNewLineCount","lines","oldLines","newLines","undefined","merge","mine","theirs","base","loadPatch","ret","index","newFileName","fileNameChanged","oldFileName","oldHeader","newHeader","selectField","hunks","mineIndex","theirsIndex","mineOffset","theirsOffset","length","mineCurrent","oldStart","Infinity","theirsCurrent","hunkBefore","push","cloneHunk","mergedHunk","Math","min","newStart","mergeLines","param","test","parsePatch","Error","structuredPatch","patch","conflict","check","offset","mineLines","theirOffset","theirLines","their","insertLeading","theirCurrent","mutualChange","collectChange","removal","insertTrailing","myChanges","theirChanges","allRemoves","arrayStartsWith","skipRemoveSuperset","arrayEqual","swap","collectContext","merged","insert","line","state","operation","matchChanges","changes","matchIndex","contextChanges","conflicted","change","match","substr","reduce","prev","removeChanges","delta","i","changeContent","forEach","myCount","theirCount"],"mappings":"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","sourcesContent":["import {structuredPatch} from './create';\nimport {parsePatch} from './parse';\n\nimport {arrayEqual, arrayStartsWith} from '../util/array';\n\nexport function calcLineCount(hunk) {\n const {oldLines, newLines} = calcOldNewLineCount(hunk.lines);\n\n if (oldLines !== undefined) {\n hunk.oldLines = oldLines;\n } else {\n delete hunk.oldLines;\n }\n\n if (newLines !== undefined) {\n hunk.newLines = newLines;\n } else {\n delete hunk.newLines;\n }\n}\n\nexport function merge(mine, theirs, base) {\n mine = loadPatch(mine, base);\n theirs = loadPatch(theirs, base);\n\n let ret = {};\n\n // For index we just let it pass through as it doesn't have any necessary meaning.\n // Leaving sanity checks on this to the API consumer that may know more about the\n // meaning in their own context.\n if (mine.index || theirs.index) {\n ret.index = mine.index || theirs.index;\n }\n\n if (mine.newFileName || theirs.newFileName) {\n if (!fileNameChanged(mine)) {\n // No header or no change in ours, use theirs (and ours if theirs does not exist)\n ret.oldFileName = theirs.oldFileName || mine.oldFileName;\n ret.newFileName = theirs.newFileName || mine.newFileName;\n ret.oldHeader = theirs.oldHeader || mine.oldHeader;\n ret.newHeader = theirs.newHeader || mine.newHeader;\n } else if (!fileNameChanged(theirs)) {\n // No header or no change in theirs, use ours\n ret.oldFileName = mine.oldFileName;\n ret.newFileName = mine.newFileName;\n ret.oldHeader = mine.oldHeader;\n ret.newHeader = mine.newHeader;\n } else {\n // Both changed... figure it out\n ret.oldFileName = selectField(ret, mine.oldFileName, theirs.oldFileName);\n ret.newFileName = selectField(ret, mine.newFileName, theirs.newFileName);\n ret.oldHeader = selectField(ret, mine.oldHeader, theirs.oldHeader);\n ret.newHeader = selectField(ret, mine.newHeader, theirs.newHeader);\n }\n }\n\n ret.hunks = [];\n\n let mineIndex = 0,\n theirsIndex = 0,\n mineOffset = 0,\n theirsOffset = 0;\n\n while (mineIndex < mine.hunks.length || theirsIndex < theirs.hunks.length) {\n let mineCurrent = mine.hunks[mineIndex] || {oldStart: Infinity},\n theirsCurrent = theirs.hunks[theirsIndex] || {oldStart: Infinity};\n\n if (hunkBefore(mineCurrent, theirsCurrent)) {\n // This patch does not overlap with any of the others, yay.\n ret.hunks.push(cloneHunk(mineCurrent, mineOffset));\n mineIndex++;\n theirsOffset += mineCurrent.newLines - mineCurrent.oldLines;\n } else if (hunkBefore(theirsCurrent, mineCurrent)) {\n // This patch does not overlap with any of the others, yay.\n ret.hunks.push(cloneHunk(theirsCurrent, theirsOffset));\n theirsIndex++;\n mineOffset += theirsCurrent.newLines - theirsCurrent.oldLines;\n } else {\n // Overlap, merge as best we can\n let mergedHunk = {\n oldStart: Math.min(mineCurrent.oldStart, theirsCurrent.oldStart),\n oldLines: 0,\n newStart: Math.min(mineCurrent.newStart + mineOffset, theirsCurrent.oldStart + theirsOffset),\n newLines: 0,\n lines: []\n };\n mergeLines(mergedHunk, mineCurrent.oldStart, mineCurrent.lines, theirsCurrent.oldStart, theirsCurrent.lines);\n theirsIndex++;\n mineIndex++;\n\n ret.hunks.push(mergedHunk);\n }\n }\n\n return ret;\n}\n\nfunction loadPatch(param, base) {\n if (typeof param === 'string') {\n if ((/^@@/m).test(param) || ((/^Index:/m).test(param))) {\n return parsePatch(param)[0];\n }\n\n if (!base) {\n throw new Error('Must provide a base reference or pass in a patch');\n }\n return structuredPatch(undefined, undefined, base, param);\n }\n\n return param;\n}\n\nfunction fileNameChanged(patch) {\n return patch.newFileName && patch.newFileName !== patch.oldFileName;\n}\n\nfunction selectField(index, mine, theirs) {\n if (mine === theirs) {\n return mine;\n } else {\n index.conflict = true;\n return {mine, theirs};\n }\n}\n\nfunction hunkBefore(test, check) {\n return test.oldStart < check.oldStart\n && (test.oldStart + test.oldLines) < check.oldStart;\n}\n\nfunction cloneHunk(hunk, offset) {\n return {\n oldStart: hunk.oldStart, oldLines: hunk.oldLines,\n newStart: hunk.newStart + offset, newLines: hunk.newLines,\n lines: hunk.lines\n };\n}\n\nfunction mergeLines(hunk, mineOffset, mineLines, theirOffset, theirLines) {\n // This will generally result in a conflicted hunk, but there are cases where the context\n // is the only overlap where we can successfully merge the content here.\n let mine = {offset: mineOffset, lines: mineLines, index: 0},\n their = {offset: theirOffset, lines: theirLines, index: 0};\n\n // Handle any leading content\n insertLeading(hunk, mine, their);\n insertLeading(hunk, their, mine);\n\n // Now in the overlap content. Scan through and select the best changes from each.\n while (mine.index < mine.lines.length && their.index < their.lines.length) {\n let mineCurrent = mine.lines[mine.index],\n theirCurrent = their.lines[their.index];\n\n if ((mineCurrent[0] === '-' || mineCurrent[0] === '+')\n && (theirCurrent[0] === '-' || theirCurrent[0] === '+')) {\n // Both modified ...\n mutualChange(hunk, mine, their);\n } else if (mineCurrent[0] === '+' && theirCurrent[0] === ' ') {\n // Mine inserted\n hunk.lines.push(... collectChange(mine));\n } else if (theirCurrent[0] === '+' && mineCurrent[0] === ' ') {\n // Theirs inserted\n hunk.lines.push(... collectChange(their));\n } else if (mineCurrent[0] === '-' && theirCurrent[0] === ' ') {\n // Mine removed or edited\n removal(hunk, mine, their);\n } else if (theirCurrent[0] === '-' && mineCurrent[0] === ' ') {\n // Their removed or edited\n removal(hunk, their, mine, true);\n } else if (mineCurrent === theirCurrent) {\n // Context identity\n hunk.lines.push(mineCurrent);\n mine.index++;\n their.index++;\n } else {\n // Context mismatch\n conflict(hunk, collectChange(mine), collectChange(their));\n }\n }\n\n // Now push anything that may be remaining\n insertTrailing(hunk, mine);\n insertTrailing(hunk, their);\n\n calcLineCount(hunk);\n}\n\nfunction mutualChange(hunk, mine, their) {\n let myChanges = collectChange(mine),\n theirChanges = collectChange(their);\n\n if (allRemoves(myChanges) && allRemoves(theirChanges)) {\n // Special case for remove changes that are supersets of one another\n if (arrayStartsWith(myChanges, theirChanges)\n && skipRemoveSuperset(their, myChanges, myChanges.length - theirChanges.length)) {\n hunk.lines.push(... myChanges);\n return;\n } else if (arrayStartsWith(theirChanges, myChanges)\n && skipRemoveSuperset(mine, theirChanges, theirChanges.length - myChanges.length)) {\n hunk.lines.push(... theirChanges);\n return;\n }\n } else if (arrayEqual(myChanges, theirChanges)) {\n hunk.lines.push(... myChanges);\n return;\n }\n\n conflict(hunk, myChanges, theirChanges);\n}\n\nfunction removal(hunk, mine, their, swap) {\n let myChanges = collectChange(mine),\n theirChanges = collectContext(their, myChanges);\n if (theirChanges.merged) {\n hunk.lines.push(... theirChanges.merged);\n } else {\n conflict(hunk, swap ? theirChanges : myChanges, swap ? myChanges : theirChanges);\n }\n}\n\nfunction conflict(hunk, mine, their) {\n hunk.conflict = true;\n hunk.lines.push({\n conflict: true,\n mine: mine,\n theirs: their\n });\n}\n\nfunction insertLeading(hunk, insert, their) {\n while (insert.offset < their.offset && insert.index < insert.lines.length) {\n let line = insert.lines[insert.index++];\n hunk.lines.push(line);\n insert.offset++;\n }\n}\nfunction insertTrailing(hunk, insert) {\n while (insert.index < insert.lines.length) {\n let line = insert.lines[insert.index++];\n hunk.lines.push(line);\n }\n}\n\nfunction collectChange(state) {\n let ret = [],\n operation = state.lines[state.index][0];\n while (state.index < state.lines.length) {\n let line = state.lines[state.index];\n\n // Group additions that are immediately after subtractions and treat them as one \"atomic\" modify change.\n if (operation === '-' && line[0] === '+') {\n operation = '+';\n }\n\n if (operation === line[0]) {\n ret.push(line);\n state.index++;\n } else {\n break;\n }\n }\n\n return ret;\n}\nfunction collectContext(state, matchChanges) {\n let changes = [],\n merged = [],\n matchIndex = 0,\n contextChanges = false,\n conflicted = false;\n while (matchIndex < matchChanges.length\n && state.index < state.lines.length) {\n let change = state.lines[state.index],\n match = matchChanges[matchIndex];\n\n // Once we've hit our add, then we are done\n if (match[0] === '+') {\n break;\n }\n\n contextChanges = contextChanges || change[0] !== ' ';\n\n merged.push(match);\n matchIndex++;\n\n // Consume any additions in the other block as a conflict to attempt\n // to pull in the remaining context after this\n if (change[0] === '+') {\n conflicted = true;\n\n while (change[0] === '+') {\n changes.push(change);\n change = state.lines[++state.index];\n }\n }\n\n if (match.substr(1) === change.substr(1)) {\n changes.push(change);\n state.index++;\n } else {\n conflicted = true;\n }\n }\n\n if ((matchChanges[matchIndex] || '')[0] === '+'\n && contextChanges) {\n conflicted = true;\n }\n\n if (conflicted) {\n return changes;\n }\n\n while (matchIndex < matchChanges.length) {\n merged.push(matchChanges[matchIndex++]);\n }\n\n return {\n merged,\n changes\n };\n}\n\nfunction allRemoves(changes) {\n return changes.reduce(function(prev, change) {\n return prev && change[0] === '-';\n }, true);\n}\nfunction skipRemoveSuperset(state, removeChanges, delta) {\n for (let i = 0; i < delta; i++) {\n let changeContent = removeChanges[removeChanges.length - delta + i].substr(1);\n if (state.lines[state.index + i] !== ' ' + changeContent) {\n return false;\n }\n }\n\n state.index += delta;\n return true;\n}\n\nfunction calcOldNewLineCount(lines) {\n let oldLines = 0;\n let newLines = 0;\n\n lines.forEach(function(line) {\n if (typeof line !== 'string') {\n let myCount = calcOldNewLineCount(line.mine);\n let theirCount = calcOldNewLineCount(line.theirs);\n\n if (oldLines !== undefined) {\n if (myCount.oldLines === theirCount.oldLines) {\n oldLines += myCount.oldLines;\n } else {\n oldLines = undefined;\n }\n }\n\n if (newLines !== undefined) {\n if (myCount.newLines === theirCount.newLines) {\n newLines += myCount.newLines;\n } else {\n newLines = undefined;\n }\n }\n } else {\n if (newLines !== undefined && (line[0] === '+' || line[0] === ' ')) {\n newLines++;\n }\n if (oldLines !== undefined && (line[0] === '-' || line[0] === ' ')) {\n oldLines++;\n }\n }\n });\n\n return {oldLines, newLines};\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/patch/create.js":{"lineLengths":[25,13,0,46,13,3,42,34,50,34,0,23,3,25,31,23,1,0,179,0,190,0,416,0,130,0,91,0,183,0,23,99,17,17,3,0,47,24,3,0,12,27,5,25,0,27,7,25,3,27,12,25,28,0,14,11,3,0,13,14,13,53,0,32,39,25,7,3,0,17,24,24,20,18,18,0,27,29,25,6,26,78,26,0,43,31,20,0,29,53,27,31,32,32,0,19,97,43,43,9,29,0,0,31,0,29,0,31,18,29,27,31,15,29,7,31,25,29,34,51,46,0,0,26,32,14,32,7,12,52,26,76,73,35,25,0,33,24,0,35,0,33,0,35,23,33,31,35,20,33,11,35,29,33,32,16,35,25,0,33,37,68,0,35,0,33,0,35,23,33,31,35,20,33,11,35,29,33,54,0,22,36,60,36,60,27,12,0,72,38,51,51,86,0,72,99,80,80,13,0,70,60,13,11,0,27,28,28,24,9,7,0,30,30,5,4,0,41,29,10,27,7,3,0,10,29,29,25,25,16,4,1,0,28,28,44,3,0,15,0,45,43,3,0,82,109,109,0,47,83,59,64,0,30,25,5,0,30,25,5,0,112,36,3,0,31,1,0,103,111,1,0,79,96,1,15624,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/patch/create.js"],"names":["structuredPatch","oldFileName","newFileName","oldStr","newStr","oldHeader","newHeader","options","context","diff","diffLines","push","value","lines","contextLines","map","entry","hunks","oldRangeStart","newRangeStart","curRange","oldLine","newLine","i","current","replace","split","added","removed","prev","slice","length","contextSize","Math","min","hunk","oldStart","oldLines","newStart","newLines","oldEOFNewline","test","newEOFNewline","noNlBeforeAdds","splice","formatPatch","Array","isArray","join","ret","apply","createTwoFilesPatch","createPatch","fileName"],"mappings":"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","sourcesContent":["import {diffLines} from '../diff/line';\n\nexport function structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {\n if (!options) {\n options = {};\n }\n if (typeof options.context === 'undefined') {\n options.context = 4;\n }\n\n const diff = diffLines(oldStr, newStr, options);\n if(!diff) {\n return;\n }\n\n diff.push({value: '', lines: []}); // Append an empty value to make cleanup easier\n\n function contextLines(lines) {\n return lines.map(function(entry) { return ' ' + entry; });\n }\n\n let hunks = [];\n let oldRangeStart = 0, newRangeStart = 0, curRange = [],\n oldLine = 1, newLine = 1;\n for (let i = 0; i < diff.length; i++) {\n const current = diff[i],\n lines = current.lines || current.value.replace(/\\n$/, '').split('\\n');\n current.lines = lines;\n\n if (current.added || current.removed) {\n // If we have previous context, start with that\n if (!oldRangeStart) {\n const prev = diff[i - 1];\n oldRangeStart = oldLine;\n newRangeStart = newLine;\n\n if (prev) {\n curRange = options.context > 0 ? contextLines(prev.lines.slice(-options.context)) : [];\n oldRangeStart -= curRange.length;\n newRangeStart -= curRange.length;\n }\n }\n\n // Output our changes\n curRange.push(... lines.map(function(entry) {\n return (current.added ? '+' : '-') + entry;\n }));\n\n // Track the updated file position\n if (current.added) {\n newLine += lines.length;\n } else {\n oldLine += lines.length;\n }\n } else {\n // Identical context lines. Track line changes\n if (oldRangeStart) {\n // Close out any changes that have been output (or join overlapping)\n if (lines.length <= options.context * 2 && i < diff.length - 2) {\n // Overlapping\n curRange.push(... contextLines(lines));\n } else {\n // end the range and output\n let contextSize = Math.min(lines.length, options.context);\n curRange.push(... contextLines(lines.slice(0, contextSize)));\n\n let hunk = {\n oldStart: oldRangeStart,\n oldLines: (oldLine - oldRangeStart + contextSize),\n newStart: newRangeStart,\n newLines: (newLine - newRangeStart + contextSize),\n lines: curRange\n };\n if (i >= diff.length - 2 && lines.length <= options.context) {\n // EOF is inside this hunk\n let oldEOFNewline = ((/\\n$/).test(oldStr));\n let newEOFNewline = ((/\\n$/).test(newStr));\n let noNlBeforeAdds = lines.length == 0 && curRange.length > hunk.oldLines;\n if (!oldEOFNewline && noNlBeforeAdds && oldStr.length > 0) {\n // special case: old has no eol and no trailing context; no-nl can end up before adds\n // however, if the old file is empty, do not output the no-nl line\n curRange.splice(hunk.oldLines, 0, '\\\\ No newline at end of file');\n }\n if ((!oldEOFNewline && !noNlBeforeAdds) || !newEOFNewline) {\n curRange.push('\\\\ No newline at end of file');\n }\n }\n hunks.push(hunk);\n\n oldRangeStart = 0;\n newRangeStart = 0;\n curRange = [];\n }\n }\n oldLine += lines.length;\n newLine += lines.length;\n }\n }\n\n return {\n oldFileName: oldFileName, newFileName: newFileName,\n oldHeader: oldHeader, newHeader: newHeader,\n hunks: hunks\n };\n}\n\nexport function formatPatch(diff) {\n if (Array.isArray(diff)) {\n return diff.map(formatPatch).join('\\n');\n }\n\n const ret = [];\n if (diff.oldFileName == diff.newFileName) {\n ret.push('Index: ' + diff.oldFileName);\n }\n ret.push('===================================================================');\n ret.push('--- ' + diff.oldFileName + (typeof diff.oldHeader === 'undefined' ? '' : '\\t' + diff.oldHeader));\n ret.push('+++ ' + diff.newFileName + (typeof diff.newHeader === 'undefined' ? '' : '\\t' + diff.newHeader));\n\n for (let i = 0; i < diff.hunks.length; i++) {\n const hunk = diff.hunks[i];\n // Unified Diff Format quirk: If the chunk size is 0,\n // the first number is one lower than one would expect.\n // https://www.artima.com/weblogs/viewpost.jsp?thread=164293\n if (hunk.oldLines === 0) {\n hunk.oldStart -= 1;\n }\n if (hunk.newLines === 0) {\n hunk.newStart -= 1;\n }\n ret.push(\n '@@ -' + hunk.oldStart + ',' + hunk.oldLines\n + ' +' + hunk.newStart + ',' + hunk.newLines\n + ' @@'\n );\n ret.push.apply(ret, hunk.lines);\n }\n\n return ret.join('\\n') + '\\n';\n}\n\nexport function createTwoFilesPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {\n return formatPatch(structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options));\n}\n\nexport function createPatch(fileName, oldStr, newStr, oldHeader, newHeader, options) {\n return createTwoFilesPatch(fileName, fileName, oldStr, newStr, oldHeader, newHeader, options);\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/util/array.js":{"lineLengths":[25,13,0,46,13,3,32,42,0,23,27,30,17,3,0,31,1,0,40,36,17,3,0,42,32,19,5,3,0,14,1,1476,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/util/array.js"],"names":["arrayEqual","a","b","length","arrayStartsWith","array","start","i"],"mappings":";;;;;;;;;;AAAO,SAASA,UAAT,CAAoBC,CAApB,EAAuBC,CAAvB,EAA0B;AAC/B,MAAID,CAAC,CAACE,MAAF,KAAaD,CAAC,CAACC,MAAnB,EAA2B;AACzB,WAAO,KAAP;AACD;;AAED,SAAOC,eAAe,CAACH,CAAD,EAAIC,CAAJ,CAAtB;AACD;;AAEM,SAASE,eAAT,CAAyBC,KAAzB,EAAgCC,KAAhC,EAAuC;AAC5C,MAAIA,KAAK,CAACH,MAAN,GAAeE,KAAK,CAACF,MAAzB,EAAiC;AAC/B,WAAO,KAAP;AACD;;AAED,OAAK,IAAII,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGD,KAAK,CAACH,MAA1B,EAAkCI,CAAC,EAAnC,EAAuC;AACrC,QAAID,KAAK,CAACC,CAAD,CAAL,KAAaF,KAAK,CAACE,CAAD,CAAtB,EAA2B;AACzB,aAAO,KAAP;AACD;AACF;;AAED,SAAO,IAAP;AACD","sourcesContent":["export function arrayEqual(a, b) {\n if (a.length !== b.length) {\n return false;\n }\n\n return arrayStartsWith(a, b);\n}\n\nexport function arrayStartsWith(array, start) {\n if (start.length > array.length) {\n return false;\n }\n\n for (let i = 0; i < start.length; i++) {\n if (start[i] !== array[i]) {\n return false;\n }\n }\n\n return true;\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/patch/reverse.js":{"lineLengths":[25,13,0,46,13,3,36,0,341,0,534,0,209,0,23,40,39,55,3,0,10,29,35,27,27,47,43,47,43,56,16,34,34,34,34,46,46,36,22,41,27,39,27,16,13,0,36,22,41,27,39,27,16,13,0,21,12,10,8,6,4,1,3000,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/patch/reverse.js"],"names":["reversePatch","structuredPatch","Array","isArray","map","reverse","oldFileName","newFileName","oldHeader","newHeader","hunks","hunk","oldLines","newLines","oldStart","newStart","linedelimiters","lines","l","startsWith","slice"],"mappings":";;;;;;;;;;;;;;;AAAO,SAASA,YAAT,CAAsBC,eAAtB,EAAuC;AAC5C,MAAIC,KAAK,CAACC,OAAN,CAAcF,eAAd,CAAJ,EAAoC;AAClC,WAAOA,eAAe,CAACG,GAAhB,CAAoBJ,YAApB,EAAkCK,OAAlC,EAAP;AACD;;AAED;AAAA;AAAA;AAAA;AACKJ,IAAAA,eADL;AAEEK,MAAAA,WAAW,EAAEL,eAAe,CAACM,WAF/B;AAGEC,MAAAA,SAAS,EAAEP,eAAe,CAACQ,SAH7B;AAIEF,MAAAA,WAAW,EAAEN,eAAe,CAACK,WAJ/B;AAKEG,MAAAA,SAAS,EAAER,eAAe,CAACO,SAL7B;AAMEE,MAAAA,KAAK,EAAET,eAAe,CAACS,KAAhB,CAAsBN,GAAtB,CAA0B,UAAAO,IAAI,EAAI;AACvC,eAAO;AACLC,UAAAA,QAAQ,EAAED,IAAI,CAACE,QADV;AAELC,UAAAA,QAAQ,EAAEH,IAAI,CAACI,QAFV;AAGLF,UAAAA,QAAQ,EAAEF,IAAI,CAACC,QAHV;AAILG,UAAAA,QAAQ,EAAEJ,IAAI,CAACG,QAJV;AAKLE,UAAAA,cAAc,EAAEL,IAAI,CAACK,cALhB;AAMLC,UAAAA,KAAK,EAAEN,IAAI,CAACM,KAAL,CAAWb,GAAX,CAAe,UAAAc,CAAC,EAAI;AACzB,gBAAIA,CAAC,CAACC,UAAF,CAAa,GAAb,CAAJ,EAAuB;AAAE;AAAA;AAAA;AAAA;AAAWD,gBAAAA,CAAC,CAACE,KAAF,CAAQ,CAAR,CAAX;AAAA;AAA0B;;AACnD,gBAAIF,CAAC,CAACC,UAAF,CAAa,GAAb,CAAJ,EAAuB;AAAE;AAAA;AAAA;AAAA;AAAWD,gBAAAA,CAAC,CAACE,KAAF,CAAQ,CAAR,CAAX;AAAA;AAA0B;;AACnD,mBAAOF,CAAP;AACD,WAJM;AANF,SAAP;AAYD,OAbM;AANT;AAAA;AAqBD","sourcesContent":["export function reversePatch(structuredPatch) {\n if (Array.isArray(structuredPatch)) {\n return structuredPatch.map(reversePatch).reverse();\n }\n\n return {\n ...structuredPatch,\n oldFileName: structuredPatch.newFileName,\n oldHeader: structuredPatch.newHeader,\n newFileName: structuredPatch.oldFileName,\n newHeader: structuredPatch.oldHeader,\n hunks: structuredPatch.hunks.map(hunk => {\n return {\n oldLines: hunk.newLines,\n oldStart: hunk.newStart,\n newLines: hunk.oldLines,\n newStart: hunk.oldStart,\n linedelimiters: hunk.linedelimiters,\n lines: hunk.lines.map(l => {\n if (l.startsWith('-')) { return `+${l.slice(1)}`; }\n if (l.startsWith('+')) { return `-${l.slice(1)}`; }\n return l;\n })\n };\n })\n };\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/convert/dmp.js":{"lineLengths":[25,13,0,46,13,3,50,0,23,65,39,15,13,16,0,44,24,0,23,20,32,21,12,20,5,0,40,3,0,13,1,1644,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/convert/dmp.js"],"names":["convertChangesToDMP","changes","ret","change","operation","i","length","added","removed","push","value"],"mappings":";;;;;;;;;AAAA;AACO,SAASA,mBAAT,CAA6BC,OAA7B,EAAsC;AAC3C,MAAIC,GAAG,GAAG,EAAV;AAAA,MACIC,MADJ;AAAA,MAEIC,SAFJ;;AAGA,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGJ,OAAO,CAACK,MAA5B,EAAoCD,CAAC,EAArC,EAAyC;AACvCF,IAAAA,MAAM,GAAGF,OAAO,CAACI,CAAD,CAAhB;;AACA,QAAIF,MAAM,CAACI,KAAX,EAAkB;AAChBH,MAAAA,SAAS,GAAG,CAAZ;AACD,KAFD,MAEO,IAAID,MAAM,CAACK,OAAX,EAAoB;AACzBJ,MAAAA,SAAS,GAAG,CAAC,CAAb;AACD,KAFM,MAEA;AACLA,MAAAA,SAAS,GAAG,CAAZ;AACD;;AAEDF,IAAAA,GAAG,CAACO,IAAJ,CAAS,CAACL,SAAD,EAAYD,MAAM,CAACO,KAAnB,CAAT;AACD;;AACD,SAAOR,GAAP;AACD","sourcesContent":["// See: http://code.google.com/p/google-diff-match-patch/wiki/API\nexport function convertChangesToDMP(changes) {\n let ret = [],\n change,\n operation;\n for (let i = 0; i < changes.length; i++) {\n change = changes[i];\n if (change.added) {\n operation = 1;\n } else if (change.removed) {\n operation = -1;\n } else {\n operation = 0;\n }\n\n ret.push([operation, change.value]);\n }\n return ret;\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/lib/convert/xml.js":{"lineLengths":[25,13,0,46,13,3,50,0,23,39,15,0,44,28,0,23,24,32,24,5,0,39,0,23,25,32,25,5,3,0,22,1,0,24,12,31,30,30,32,11,1,2564,0],"data":{"version":3,"sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/diff/src/convert/xml.js"],"names":["convertChangesToXML","changes","ret","i","length","change","added","push","removed","escapeHTML","value","join","s","n","replace"],"mappings":";;;;;;;;;AAAO,SAASA,mBAAT,CAA6BC,OAA7B,EAAsC;AAC3C,MAAIC,GAAG,GAAG,EAAV;;AACA,OAAK,IAAIC,CAAC,GAAG,CAAb,EAAgBA,CAAC,GAAGF,OAAO,CAACG,MAA5B,EAAoCD,CAAC,EAArC,EAAyC;AACvC,QAAIE,MAAM,GAAGJ,OAAO,CAACE,CAAD,CAApB;;AACA,QAAIE,MAAM,CAACC,KAAX,EAAkB;AAChBJ,MAAAA,GAAG,CAACK,IAAJ,CAAS,OAAT;AACD,KAFD,MAEO,IAAIF,MAAM,CAACG,OAAX,EAAoB;AACzBN,MAAAA,GAAG,CAACK,IAAJ,CAAS,OAAT;AACD;;AAEDL,IAAAA,GAAG,CAACK,IAAJ,CAASE,UAAU,CAACJ,MAAM,CAACK,KAAR,CAAnB;;AAEA,QAAIL,MAAM,CAACC,KAAX,EAAkB;AAChBJ,MAAAA,GAAG,CAACK,IAAJ,CAAS,QAAT;AACD,KAFD,MAEO,IAAIF,MAAM,CAACG,OAAX,EAAoB;AACzBN,MAAAA,GAAG,CAACK,IAAJ,CAAS,QAAT;AACD;AACF;;AACD,SAAOL,GAAG,CAACS,IAAJ,CAAS,EAAT,CAAP;AACD;;AAED,SAASF,UAAT,CAAoBG,CAApB,EAAuB;AACrB,MAAIC,CAAC,GAAGD,CAAR;AACAC,EAAAA,CAAC,GAAGA,CAAC,CAACC,OAAF,CAAU,IAAV,EAAgB,OAAhB,CAAJ;AACAD,EAAAA,CAAC,GAAGA,CAAC,CAACC,OAAF,CAAU,IAAV,EAAgB,MAAhB,CAAJ;AACAD,EAAAA,CAAC,GAAGA,CAAC,CAACC,OAAF,CAAU,IAAV,EAAgB,MAAhB,CAAJ;AACAD,EAAAA,CAAC,GAAGA,CAAC,CAACC,OAAF,CAAU,IAAV,EAAgB,QAAhB,CAAJ;AAEA,SAAOD,CAAP;AACD","sourcesContent":["export function convertChangesToXML(changes) {\n let ret = [];\n for (let i = 0; i < changes.length; i++) {\n let change = changes[i];\n if (change.added) {\n ret.push('');\n } else if (change.removed) {\n ret.push('');\n }\n\n ret.push(escapeHTML(change.value));\n\n if (change.added) {\n ret.push('');\n } else if (change.removed) {\n ret.push('');\n }\n }\n return ret.join('');\n}\n\nfunction escapeHTML(s) {\n let n = s;\n n = n.replace(/&/g, '&');\n n = n.replace(//g, '>');\n n = n.replace(/\"/g, '"');\n\n return n;\n}\n"],"sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/get-caller-file/index.js":{"lineLengths":[13,69,69,2,58,51,46,44,208,5,55,68,34,51,54,35,56,54,75,5,2,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/get-caller-file/index.ts"],"names":[],"mappings":";AAAA,qEAAqE;AACrE,qEAAqE;AACrE,EAAE;AACF,0DAA0D;AAE1D,iBAAS,SAAS,aAAa,CAAC,QAAY;IAAZ,yBAAA,EAAA,YAAY;IAC1C,IAAI,QAAQ,IAAI,KAAK,CAAC,eAAe,EAAE;QACrC,MAAM,IAAI,SAAS,CAAC,kGAAkG,GAAG,QAAQ,GAAG,oCAAoC,GAAG,KAAK,CAAC,eAAe,GAAG,GAAG,CAAC,CAAC;KACzM;IAED,IAAM,oBAAoB,GAAG,KAAK,CAAC,iBAAiB,CAAC;IACrD,KAAK,CAAC,iBAAiB,GAAG,UAAC,CAAC,EAAE,KAAK,IAAM,OAAA,KAAK,EAAL,CAAK,CAAC;IAC/C,IAAM,KAAK,GAAG,IAAI,KAAK,EAAE,CAAC,KAAK,CAAC;IAChC,KAAK,CAAC,iBAAiB,GAAG,oBAAoB,CAAC;IAG/C,IAAI,KAAK,KAAK,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;QAC/C,2BAA2B;QAC3B,gDAAgD;QAChD,8CAA8C;QAC9C,OAAO,KAAK,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAE,KAAK,CAAC,QAAQ,CAAS,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC;KAC7E;AACH,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/index.js":{"lineLengths":[13,62,1336,1432,923,35,106,44,138,48,144,51,128,45,121,62,134,68,143,54,122,78,156,70,144,29,97,37,121,48,143,44,143,49,125,47,136,41,125,14,31,103,31,107,115,115,111,103,105,115,107,105,103,107,107,111,113,103,40,135,80,140,70,147,33,122,122,126,148,140,142,146,138,142,128,116,144,122,138,140,146,132,152,150,130,144,140,124,126,130,140,128,146,128,144,144,138,164,140,8,40,115,74,155,45,151,51,126,64,122,60,130,33,126,37,130,47,135,64,134,72,138,47,135,53,142,40,117,121,17,47,125,53,134,49,128,9,78,152,154,158,72,161,163,171,173,155,157,165,163,165,171,161,153,40,131,155,149,151,155,133,135,159,137,74,154,166,168,172,172,50,132,58,157,153,177,127,157,175,77,166,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/index.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/admin.js":{"lineLengths":[13,62,23,33,70,64,58,58,74,3,76,52,2,44,10,2,11,8,41,2,63,37,46,39,26,4,6,3,13,7,34,16,7,21,24,5,7,24,6,98,69,95,55,6,45,21,20,31,6,29,79,81,6,115,6,46,57,7,37,134,55,38,51,12,5,7,44,6,57,7,30,61,5,7,44,6,57,7,31,61,5,7,40,6,57,7,33,64,5,7,51,6,57,7,25,56,5,7,36,6,47,57,7,41,174,5,7,38,6,70,57,7,60,167,5,7,35,6,57,7,34,146,5,7,28,6,57,7,37,68,5,1,22,33],"data":{"version":3,"file":"admin.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/admin.ts"],"names":[],"mappings":";;;AAAA,iCAA2D;AAG3D,sEAAkE;AAClE,gEAIqC;AACrC,0DAAuF;AACvF,0DAA4F;AAC5F,0EAG0C;AAO1C;;;;;;;;;;;;;;;;;;GAkBG;AACH,MAAa,KAAK;IAIhB;;;OAGG;IACH,YAAY,EAAM;QAChB,IAAI,CAAC,CAAC,GAAG,EAAE,EAAE,EAAE,CAAC;IAClB,CAAC;IAED;;;;;;;;;;;;;;;;;;;;;OAqBG;IACH,KAAK,CAAC,OAAO,CAAC,OAAiB,EAAE,OAA2B;QAC1D,OAAO,MAAM,IAAA,oCAAgB,EAC3B,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,EAChB,IAAI,sCAAwB,CAAC,OAAO,EAAE;YACpC,GAAG,IAAA,yBAAkB,EAAC,OAAO,CAAC;YAC9B,OAAO,EAAE,OAAO,EAAE,OAAO;YACzB,cAAc,EAAE,OAAO,EAAE,cAAc;SACxC,CAAC,CACH,CAAC;IACJ,CAAC;IAED;;;;OAIG;IACH,KAAK,CAAC,SAAS,CAAC,OAAiC;QAC/C,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;IACvD,CAAC;IAED;;;;OAIG;IACH,KAAK,CAAC,UAAU,CAAC,OAAiC;QAChD,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,EAAE,SAAS,EAAE,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;IACvD,CAAC;IAED;;;;OAIG;IACH,KAAK,CAAC,YAAY,CAAC,OAAiC;QAClD,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,EAAE,YAAY,EAAE,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;IAC1D,CAAC;IAED;;;;OAIG;IACH,KAAK,CAAC,IAAI,CAAC,OAAiC;QAC1C,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;IAClD,CAAC;IAED;;;;;OAKG;IACH,KAAK,CAAC,UAAU,CAAC,QAAgB,EAAE,OAA2B;QAC5D,OAAO,MAAM,IAAA,oCAAgB,EAC3B,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,EAChB,IAAI,iCAAmB,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,QAAQ,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,GAAG,OAAO,EAAE,CAAC,CAC9E,CAAC;IACJ,CAAC;IAED;;;;;OAKG;IACH,KAAK,CAAC,kBAAkB,CACtB,cAAsB,EACtB,UAAqC,EAAE;QAEvC,OAAO,MAAM,IAAA,oCAAgB,EAC3B,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,EAChB,IAAI,iDAA2B,CAAC,IAAI,EAAE,cAAc,EAAE,OAAO,CAAC,CAC/D,CAAC;IACJ,CAAC;IAED;;;;OAIG;IACH,KAAK,CAAC,aAAa,CAAC,OAA8B;QAChD,OAAO,MAAM,IAAA,oCAAgB,EAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,MAAM,EAAE,IAAI,uCAAsB,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC,CAAC;IAClG,CAAC;IAED;;;;OAIG;IACH,KAAK,CAAC,gBAAgB,CAAC,OAAiC;QACtD,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,EAAE,gBAAgB,EAAE,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;IAC9D,CAAC;CACF;AA/HD,sBA+HC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/bson.js":{"lineLengths":[13,62,579,31,29,107,103,113,115,115,111,133,103,105,115,117,107,105,105,103,107,107,111,113,113,103,48,68,47,1,56,65,69,71,55,45,170,12,20,20,22,23,21,27,24,19,12,28,6,1,62,3,90,44,2,12,3,46,46,12,57,81,83,86,90,93,78,102,78,106,6,1,48,32],"data":{"version":3,"file":"bson.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/bson.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/lib/bson.cjs":{"lineLengths":[13,0,34,114,1,30,75,1,22,67,1,19,64,1,20,65,1,38,40,36,43,9,28,41,9,17,7,1,38,44,38,31,46,24,31,5,1,0,29,34,35,43,40,35,36,27,27,27,26,27,30,24,28,25,26,28,31,26,28,34,25,31,26,32,31,31,38,39,32,14,14,14,13,15,17,16,12,12,13,14,18,19,15,28,12,18,13,16,15,15,3,0,31,21,20,5,16,27,5,35,32,5,31,32,40,35,39,30,33,30,5,1,42,16,34,5,19,98,5,1,42,16,34,5,26,23,5,1,41,16,33,5,43,56,29,5,1,0,21,24,47,16,70,13,72,9,23,84,9,5,70,67,1,0,52,34,18,5,41,33,18,5,32,20,5,60,54,5,91,99,5,33,34,38,38,56,56,56,5,26,39,35,25,24,9,30,5,46,1,58,28,17,27,20,52,20,121,51,23,24,46,5,25,1,0,44,118,1,34,9,45,5,11,37,5,5,25,40,47,35,9,50,111,9,115,42,48,51,57,48,9,84,6,20,34,6,26,40,6,18,62,6,28,34,6,24,45,6,22,76,6,30,49,6,24,76,6,18,39,6,19,73,6,39,92,33,30,9,94,20,53,54,56,26,17,13,9,22,6,27,48,6,48,81,40,37,9,102,6,34,2,0,26,37,80,1,41,25,93,5,115,1,31,34,73,32,77,10,5,10,30,43,168,9,34,5,5,32,22,44,70,64,41,39,9,54,165,9,42,48,51,57,55,9,92,6,20,39,104,9,36,6,26,43,6,18,44,25,9,48,32,29,13,9,20,6,28,38,6,24,67,6,26,57,6,30,72,6,28,94,6,18,88,26,59,48,53,46,22,13,47,22,13,80,34,9,39,6,23,91,6,43,96,33,30,9,56,6,27,58,6,52,55,42,32,6,31,2,0,93,67,0,17,46,34,5,73,53,5,1,0,32,21,24,5,34,16,32,41,42,40,37,94,9,70,29,65,30,9,14,47,51,54,51,9,5,20,70,72,9,73,85,24,44,50,9,49,36,9,14,39,9,51,92,9,53,55,9,14,89,41,35,55,9,5,29,69,64,90,41,35,9,43,75,27,104,9,48,58,9,5,28,63,62,5,13,51,25,53,5,14,29,5,14,74,5,24,31,75,34,78,56,74,70,5,29,32,61,59,29,20,38,69,14,9,16,22,37,71,13,10,5,14,52,65,9,161,5,46,59,5,46,65,5,43,32,17,17,31,86,63,57,13,18,54,87,68,17,13,9,34,21,51,9,20,97,9,95,5,38,35,82,51,59,70,5,1,39,25,27,28,30,28,24,23,29,26,29,34,28,46,91,27,24,18,28,36,9,41,78,9,86,55,9,45,48,9,14,210,9,51,5,14,27,5,19,28,5,39,28,20,60,60,60,61,61,24,9,44,5,24,31,44,34,47,34,5,14,34,5,21,23,25,9,38,57,9,13,67,9,15,25,9,5,16,56,5,23,62,44,44,21,5,27,21,25,9,40,49,9,34,57,9,47,51,44,5,43,55,32,5,37,54,5,44,54,123,9,67,5,46,97,5,38,35,67,5,1,0,30,21,22,5,30,16,36,35,5,14,33,58,9,35,5,22,25,60,9,36,5,34,47,5,38,35,59,60,33,94,9,65,101,5,1,0,29,28,36,25,28,26,41,82,1,31,21,23,5,46,16,44,33,31,39,9,37,23,21,35,5,21,31,5,26,32,5,14,33,34,25,24,28,28,17,5,29,32,17,34,25,10,29,21,9,20,28,42,17,5,34,44,25,24,24,59,5,38,35,22,45,39,60,91,10,84,47,5,1,0,49,21,19,5,23,47,57,45,24,5,39,78,38,5,34,57,5,96,1,47,24,83,61,41,1,0,21,5,1240,1,7,1,31,31,55,55,42,21,22,35,53,30,21,22,5,22,20,5,59,16,102,77,50,55,44,59,82,27,29,37,5,50,53,5,37,34,23,25,54,46,30,37,13,71,22,40,23,9,14,23,57,45,30,37,13,66,22,39,23,9,5,40,25,53,23,26,34,40,47,9,14,41,38,44,38,9,22,59,97,5,40,56,49,137,5,46,29,48,36,41,14,39,51,27,77,9,65,31,49,106,27,69,71,13,18,50,60,13,9,35,22,5,58,29,50,65,9,14,41,9,21,33,95,9,52,99,9,66,69,80,180,9,22,5,52,29,50,65,9,14,41,9,21,42,29,9,100,29,9,54,5,43,90,5,41,166,5,41,166,5,26,32,40,36,39,5,37,36,50,36,50,105,5,17,33,44,37,39,36,38,39,41,38,40,47,25,26,22,25,26,22,25,26,22,25,22,82,5,16,32,42,90,5,20,32,42,27,21,73,33,22,33,21,27,57,52,74,16,16,5,17,35,5,21,34,46,29,52,19,33,44,37,38,28,13,114,70,9,26,58,29,29,42,69,42,52,36,22,49,58,47,78,21,26,60,59,35,21,17,13,48,62,36,41,57,53,13,42,53,28,9,14,34,47,33,34,41,33,29,9,19,34,82,64,66,52,51,65,32,67,51,13,35,37,37,37,9,19,5,18,36,5,19,32,42,98,25,66,5,15,34,5,19,25,5,27,31,5,18,24,5,26,30,5,21,32,77,9,59,16,38,41,22,52,5,24,36,5,15,39,5,31,37,5,16,46,5,15,46,5,14,36,5,18,47,5,13,36,5,18,47,5,14,49,5,21,36,5,15,36,5,28,37,5,16,43,5,21,34,46,19,114,70,9,56,5,18,36,5,18,36,5,26,26,29,37,52,19,87,70,9,32,29,36,67,42,61,32,40,56,16,56,9,41,52,71,91,37,39,36,38,43,45,42,44,47,25,26,22,25,26,22,25,26,22,25,26,22,25,26,22,25,26,22,61,22,82,5,21,41,5,14,54,34,40,5,11,29,5,11,67,5,22,35,5,16,37,5,15,37,5,15,32,42,90,5,24,33,38,34,24,30,125,12,79,5,18,39,5,25,33,38,34,24,30,126,12,102,5,18,40,5,33,33,38,22,26,24,14,35,31,37,116,13,36,61,16,80,9,5,20,48,5,19,48,5,26,37,52,42,5,21,41,5,13,57,5,16,26,73,61,5,16,39,5,17,56,5,17,44,16,22,30,31,22,22,30,31,21,10,5,17,44,16,22,31,30,22,22,31,30,21,10,5,16,27,24,57,5,21,28,36,41,26,23,32,42,121,74,13,16,56,9,80,23,24,22,49,75,48,25,31,39,13,18,41,42,46,13,9,5,18,26,24,56,5,16,32,42,90,5,11,29,5,15,43,5,29,39,35,48,5,43,71,63,66,9,52,99,9,26,57,51,9,60,22,41,9,26,5,38,35,58,88,52,5,1,47,78,28,35,27,34,32,70,57,0,76,52,41,26,27,27,22,46,98,13,55,98,13,55,98,13,41,30,29,32,27,25,39,1,28,56,34,83,46,5,34,34,53,47,36,5,42,1,36,26,69,5,49,51,51,53,51,49,52,48,69,53,25,48,69,84,50,1,32,35,37,27,20,5,34,38,40,29,24,5,17,1,38,85,1,36,21,28,5,24,16,40,60,9,39,42,81,13,31,9,14,75,9,5,39,80,5,51,79,5,49,31,28,29,33,34,28,24,30,29,27,30,29,26,25,45,44,31,22,44,88,9,70,64,64,86,88,9,26,50,37,43,45,45,69,50,68,60,72,13,9,77,27,57,9,79,81,94,13,53,50,13,9,81,48,29,76,32,34,25,13,45,68,40,51,21,40,81,54,17,13,29,38,25,50,42,30,9,37,88,77,79,36,50,46,44,9,34,46,29,26,24,30,34,9,14,42,40,42,123,62,17,13,9,80,36,9,14,48,9,41,38,42,46,44,26,17,55,13,36,9,36,72,75,44,42,26,17,46,42,17,22,46,17,46,44,17,22,57,53,48,30,21,59,17,13,52,46,31,52,50,17,30,52,50,17,94,33,38,33,43,71,90,66,45,38,29,25,21,17,31,41,47,49,45,45,62,60,53,33,38,114,33,29,25,30,34,25,21,17,13,9,14,72,38,50,48,30,21,69,17,46,99,50,71,21,42,17,22,50,71,21,46,17,46,44,17,22,59,17,13,52,31,52,17,30,52,17,94,39,67,17,13,9,45,44,38,49,48,9,34,25,61,45,47,78,83,13,9,14,25,62,52,80,85,13,61,47,78,83,13,9,97,62,56,72,9,50,74,105,71,111,90,9,14,91,91,9,34,25,75,9,52,18,45,52,53,53,46,53,54,54,46,53,54,54,47,54,55,55,38,5,16,28,35,42,52,31,22,28,28,53,17,26,18,34,113,114,114,114,18,21,37,38,10,43,29,9,60,37,55,52,13,55,29,13,18,63,63,13,9,14,50,59,9,57,84,39,39,38,44,44,44,44,27,9,14,38,37,58,49,46,34,29,42,63,65,17,13,9,22,35,35,9,14,36,41,60,34,13,9,70,85,42,36,33,49,38,48,39,13,51,56,37,33,13,58,55,13,29,42,55,13,18,54,13,9,14,32,62,59,17,13,18,67,41,62,63,21,17,22,37,17,33,46,37,17,96,59,17,13,9,31,5,14,51,5,22,51,5,34,57,5,38,35,61,47,5,1,0,32,21,24,5,24,16,38,36,9,28,5,30,43,28,35,33,40,34,41,45,84,9,37,73,9,27,60,9,40,95,9,40,5,15,26,5,14,26,5,21,42,5,29,87,30,9,51,45,9,16,103,10,5,43,58,82,5,38,35,61,5,1,0,31,21,23,5,24,16,38,36,9,32,5,30,70,43,44,96,9,49,97,9,55,75,9,60,81,9,39,5,15,26,5,21,42,5,14,26,5,29,59,30,53,5,43,101,5,38,35,60,5,1,0,32,21,24,5,22,30,5,31,28,5,15,30,5,1,0,32,21,24,5,22,30,5,31,28,5,15,30,5,1,0,34,55,14,41,21,43,39,81,9,32,39,40,40,6,32,32,39,40,40,6,33,32,38,40,43,6,33,36,38,40,39,6,35,59,63,55,6,29,31,44,48,48,48,48,48,48,48,28,9,31,44,48,48,48,48,48,48,48,28,10,44,40,21,40,21,40,21,36,17,6,44,36,21,40,21,40,21,40,17,6,47,46,44,33,17,37,17,37,17,37,60,37,17,37,17,37,17,37,17,6,29,43,29,49,53,53,53,53,53,53,53,21,9,43,29,49,53,53,53,53,53,53,53,21,9,2,0,58,26,34,21,26,5,26,16,22,72,84,107,13,88,69,13,18,39,13,9,14,32,9,65,99,9,80,65,9,49,79,59,13,18,114,13,9,14,88,9,38,49,9,5,14,27,5,19,28,38,47,9,5,19,51,29,9,51,52,34,9,25,5,21,66,5,27,39,49,9,38,52,48,38,54,9,38,38,38,38,38,32,39,39,22,5,24,34,47,31,38,34,5,14,34,5,25,35,43,38,47,5,21,56,25,9,35,109,9,42,64,9,87,56,52,101,9,21,5,20,37,61,51,25,5,23,30,5,38,43,47,47,47,47,47,47,47,47,47,49,49,18,5,33,46,37,26,48,36,5,43,39,68,9,58,5,37,36,71,9,58,5,24,23,25,13,29,24,9,15,25,9,5,22,29,48,46,5,34,38,5,38,35,71,5,1,54,0,83,28,32,49,112,9,5,10,51,37,9,48,106,9,5,23,1,110,46,31,5,27,22,100,22,46,38,38,73,93,17,22,93,17,13,18,89,13,25,44,83,21,23,85,22,32,54,81,45,13,101,83,13,54,90,13,62,89,13,49,47,42,114,13,50,47,50,89,13,56,90,13,50,81,85,27,27,27,73,27,103,17,22,85,27,27,73,27,17,13,52,37,68,85,59,17,22,117,17,13,52,81,59,23,23,23,13,51,54,43,34,33,39,53,17,81,23,102,13,66,81,23,60,23,44,48,47,23,13,56,81,23,61,23,61,23,13,18,81,93,23,13,24,37,81,23,23,64,23,13,5,13,1,0,27,41,1,36,21,28,5,35,16,31,50,50,121,9,50,120,9,55,44,42,42,42,42,43,107,13,9,5,34,64,5,29,32,29,68,9,88,5,34,30,49,60,31,17,13,18,89,13,9,42,123,9,95,5,38,64,35,65,63,54,5,1,0,36,21,28,5,24,16,27,5,15,26,5,16,26,5,14,26,5,22,39,5,34,43,5,38,35,65,5,1,0,39,51,21,27,5,22,26,30,9,43,29,9,36,43,9,71,106,102,13,106,102,13,36,36,43,101,13,43,101,13,33,120,13,33,120,13,30,9,14,119,9,5,14,16,39,10,5,27,56,5,30,59,5,40,58,5,38,67,5,22,73,5,34,47,51,31,47,51,31,39,5,38,35,52,51,53,5,1,46,0,52,52,56,45,63,55,19,66,5,75,91,5,78,89,5,43,122,5,41,107,5,62,1,49,69,87,64,98,59,54,56,53,40,92,5,39,92,5,88,35,26,20,46,49,46,5,10,36,88,42,11,48,76,9,59,96,9,52,78,104,9,5,31,32,59,33,9,5,29,26,67,55,15,41,52,37,23,23,49,19,44,30,18,22,57,16,9,35,70,88,37,60,50,9,14,51,9,59,58,9,18,22,47,69,23,34,53,55,65,13,95,39,9,49,53,40,43,38,31,9,76,69,23,9,49,58,23,9,52,60,23,40,42,9,50,66,71,23,69,9,53,59,66,42,9,52,33,69,70,76,22,64,13,18,44,43,92,17,80,13,39,9,51,33,69,39,49,51,57,13,39,92,13,74,39,40,69,36,60,9,55,30,9,50,25,9,50,30,65,27,13,18,70,75,27,57,61,27,105,45,35,17,22,33,17,13,9,56,55,40,45,31,42,9,52,67,23,47,44,31,79,47,82,42,60,71,31,39,104,57,107,57,108,17,54,97,17,22,89,90,47,21,17,13,18,60,71,31,39,104,57,107,57,108,17,54,65,54,53,21,17,22,89,90,47,21,17,13,39,9,76,22,61,20,13,35,74,69,26,22,61,20,13,35,74,76,26,65,56,43,29,46,30,29,46,30,29,46,30,17,13,62,9,75,22,61,20,13,35,74,69,26,22,61,20,13,35,74,76,26,58,9,52,69,23,34,53,55,65,13,102,68,39,9,55,35,58,61,15,23,9,53,33,9,53,33,9,50,69,23,34,53,55,65,13,110,45,39,9,58,68,23,44,95,13,69,23,34,53,55,65,13,110,39,33,69,82,39,62,94,13,62,97,13,58,9,55,69,23,34,53,53,65,105,39,59,40,49,48,31,46,9,14,114,9,35,49,22,31,33,34,15,9,14,33,9,5,38,20,54,51,5,25,22,30,47,25,24,24,68,5,18,1,0,22,67,53,39,78,45,26,68,52,29,24,17,1,53,48,35,38,34,31,23,27,27,78,41,27,33,62,5,10,64,5,17,1,53,37,78,34,24,61,17,1,47,37,78,41,24,17,1,54,40,78,41,24,36,17,1,51,37,78,41,24,57,45,47,60,61,17,1,53,39,78,41,24,61,86,5,74,27,25,31,21,31,24,31,27,17,1,57,39,78,41,24,46,89,5,75,27,66,75,27,17,1,53,25,41,5,44,44,5,10,44,5,78,41,24,17,1,55,36,78,41,24,48,17,1,53,39,78,41,24,30,57,50,21,38,41,5,10,33,5,25,17,1,114,26,73,5,20,80,78,41,24,122,23,20,1,57,43,78,41,24,32,43,22,1,51,21,74,78,41,24,39,41,60,61,17,1,52,28,36,78,41,24,58,17,1,53,39,78,41,24,66,17,1,55,37,78,41,24,44,81,48,33,24,17,1,139,57,49,82,45,28,31,42,26,89,56,45,37,132,29,48,76,28,5,10,41,82,45,28,53,85,52,37,28,5,17,1,53,39,78,41,24,30,30,53,24,57,37,55,24,61,5,21,38,40,5,10,32,5,35,17,1,53,39,78,41,24,78,48,33,24,17,1,85,39,78,41,24,27,18,50,22,6,27,30,5,49,108,39,62,20,1,116,23,29,29,29,29,29,29,21,9,36,89,9,41,91,9,81,81,9,34,31,35,39,102,9,25,5,21,34,32,49,31,34,54,39,13,44,67,13,49,67,13,49,67,13,50,68,13,62,65,13,43,65,13,38,65,13,43,67,13,66,67,13,76,128,13,49,81,45,13,54,69,13,56,71,13,85,65,13,52,67,13,73,69,13,50,126,13,52,67,13,56,67,13,51,99,13,56,71,13,51,66,13,84,67,13,62,101,13,9,5,54,42,25,23,42,32,21,25,39,39,54,39,13,38,66,48,87,17,32,41,87,21,49,84,21,17,13,36,67,13,41,67,13,41,67,13,42,68,13,62,65,13,92,65,13,43,67,13,66,67,13,68,128,13,49,81,45,13,54,69,13,77,71,13,85,65,13,52,67,13,50,126,13,73,69,13,52,67,13,56,67,13,51,99,13,56,71,13,51,66,13,84,67,13,62,101,13,9,5,10,51,37,63,80,13,9,48,36,54,39,13,38,66,48,87,17,32,41,87,21,49,84,21,17,13,36,67,13,41,67,13,41,67,13,42,68,13,62,65,13,43,46,69,13,38,65,13,43,67,13,66,67,13,68,128,13,49,81,45,13,54,69,13,77,71,13,85,65,13,52,67,13,50,126,13,73,69,13,52,67,13,56,67,13,51,99,13,56,71,13,51,66,13,84,67,13,62,101,13,9,5,24,27,39,73,17,1,0,28,28,36,31,45,1,22,19,20,18,24,22,31,26,22,20,20,23,35,25,2,48,36,80,80,48,25,9,63,31,40,13,31,42,41,17,46,13,9,33,5,51,21,25,20,87,43,40,14,54,5,30,30,32,29,38,32,43,44,43,40,16,92,9,14,38,44,36,43,62,32,43,40,16,92,9,20,5,30,46,27,57,9,44,5,49,56,31,21,73,25,33,57,30,11,18,45,5,17,1,41,36,80,13,46,9,17,38,9,7,1,29,38,80,1,41,47,40,37,40,80,13,23,9,44,5,87,82,27,79,37,32,43,26,45,41,21,55,47,30,52,89,107,77,79,51,9,72,5,29,46,28,20,49,93,29,45,44,49,9,41,44,69,5,78,63,69,56,13,69,57,13,9,83,5,36,31,72,9,48,5,53,32,34,62,24,33,13,9,55,42,5,51,49,17,1,28,53,43,80,47,39,37,139,31,31,37,60,47,55,2,42,47,54,35,42,24,46,72,17,65,43,55,30,39,41,42,23,17,22,39,17,13,21,42,13,9,20,5,27,34,44,71,37,5,31,25,58,61,26,91,13,36,9,50,82,9,54,188,9,46,5,10,87,5,1,31,26,51,42,40,6,45,41,118,9,53,7,1,53,53,24,18,5,87,27,29,18,5,87,60,7,56,48,1,41,28,49,1,43,28,49,1,34,20,28,33,37,21,0,34,9,65,5,19,85,5,1,34,38,72,9,52,71,5,32,1,50,22,27,108,5,53,52,146,5,57,97,5,24,33,50,35,20,25,56,76,13,18,9,34,64,33,19,25,26,25,26,23,9,31,23,9,30,24,9,31,24,9,30,23,9,31,25,27,27,23,9,31,79,9,30,25,26,44,9,30,25,26,26,26,48,29,28,13,30,29,13,9,14,107,9,36,91,9,70,25,5,20,1,0,37,43,31,35,24,0,33,41,38,31,42,5,1,42,89,116,106,126,48,59,5,121,72,66,26,1,73,89,116,106,77,121,72,47,1,44,77,1,52,28,116,106,84,1,100,105,57,27,49,63,38,88,29,5,17,1,0,39,20,25,37,27,39,27,23,25,39,19,15,17,27,19,17,17,15,19,19,23,25,15,45,29,41,23,25,61,48,3,0,20,30,42,32,44,32,28,30,44,24,20,22,32,24,22,22,20,24,24,28,30,20,50,34,46,28,30,66,54,33,0],"data":{"version":3,"file":"bson.cjs","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/parser/utils.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/constants.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/error.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/parse_utf8.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/utils/latin.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/utils/node_byte_utils.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/utils/web_byte_utils.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/utils/byte_utils.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/bson_value.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/binary.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/code.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/db_ref.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/utils/string_utils.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/long.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/decimal128.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/double.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/int_32.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/max_key.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/min_key.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/utils/number_utils.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/objectid.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/parser/calculate_size.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/regexp.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/symbol.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/timestamp.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/parser/deserializer.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/parser/serializer.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/extended_json.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/parser/on_demand/parse_to_elements.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/parser/on_demand/index.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/bson/src/bson.ts"],"sourcesContent":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"names":["StringUtils.validateStringCharacters","StringUtils.removeLeadingZerosAndExplicitPlus","constants.JS_INT_MIN","constants.JS_INT_MAX","constants.BSON_INT32_MIN","constants.BSON_INT32_MAX","constants.BSON_MAJOR_VERSION","constants.BSON_DATA_STRING","constants.BSON_DATA_OID","constants.BSON_DATA_INT","constants.BSON_DATA_NUMBER","constants.BSON_DATA_DATE","constants.BSON_DATA_BOOLEAN","constants.BSON_DATA_OBJECT","constants.BSON_DATA_ARRAY","constants.BSON_DATA_UNDEFINED","constants.BSON_DATA_NULL","constants.BSON_DATA_LONG","constants.BSON_DATA_DECIMAL128","constants.BSON_DATA_BINARY","constants.BSON_BINARY_SUBTYPE_UUID_NEW","constants.BSON_DATA_REGEXP","constants.BSON_DATA_SYMBOL","constants.BSON_DATA_TIMESTAMP","constants.BSON_DATA_MIN_KEY","constants.BSON_DATA_MAX_KEY","constants.BSON_DATA_CODE","constants.BSON_DATA_CODE_W_SCOPE","constants.BSON_DATA_DBPOINTER","constants.BSON_BINARY_SUBTYPE_DEFAULT"],"mappings":";;AAAM,SAAU,gBAAgB,CAAC,KAAc,EAAA;AAC7C,IAAA,OAAO,CAAC,sBAAsB,EAAE,4BAA4B,CAAC,CAAC,QAAQ,CACpE,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CACtC,CAAC;AACJ,CAAC;AAEK,SAAU,YAAY,CAAC,KAAc,EAAA;AACzC,IAAA,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,KAAK,qBAAqB,CAAC;AACzE,CAAC;AAUK,SAAU,QAAQ,CAAC,CAAU,EAAA;AACjC,IAAA,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,iBAAiB,CAAC;AACjE,CAAC;AAEK,SAAU,KAAK,CAAC,CAAU,EAAA;AAC9B,IAAA,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,cAAc,CAAC;AAC9D,CAAC;AAEK,SAAU,MAAM,CAAC,CAAU,EAAA;AAC/B,IAAA,OAAO,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,eAAe,CAAC;AAC/D,CAAC;AAGe,SAAA,cAAc,CAAC,CAAU,EAAE,QAAkB,EAAA;IAC3D,OAAO,IAAI,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAS,EAAE,CAAU,KAAI;AACjD,QAAA,IAAI,OAAO,CAAC,KAAK,QAAQ,EAAE;AACzB,YAAA,OAAO,EAAE,WAAW,EAAE,GAAG,CAAC,CAAA,CAAE,EAAE,CAAC;SAChC;AAAM,aAAA,IAAI,KAAK,CAAC,CAAC,CAAC,EAAE;AACnB,YAAA,OAAO,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,CAAC;SAC9B;AACD,QAAA,OAAO,CAAC,CAAC;AACX,KAAC,CAAC,CAAC;AACL,CAAC;AAKK,SAAU,kBAAkB,CAAC,OAAiB,EAAA;AAClD,IAAA,MAAM,aAAa,GACjB,OAAO,IAAI,IAAI;QACf,OAAO,OAAO,KAAK,QAAQ;AAC3B,QAAA,SAAS,IAAI,OAAO;AACpB,QAAA,OAAO,OAAO,CAAC,OAAO,KAAK,UAAU,CAAC;IAExC,IAAI,aAAa,EAAE;QACjB,OAAO,OAAO,CAAC,OAA0B,CAAC;KAC3C;AACH;;ACtDO,MAAM,kBAAkB,GAAG,CAAC,CAAC;AAG7B,MAAM,cAAc,GAAG,UAAU,CAAC;AAElC,MAAM,cAAc,GAAG,CAAC,UAAU,CAAC;AAEnC,MAAM,cAAc,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC;AAE3C,MAAM,cAAc,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;AAMxC,MAAM,UAAU,GAAG,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;AAMnC,MAAM,UAAU,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;AAGpC,MAAM,gBAAgB,GAAG,CAAC,CAAC;AAG3B,MAAM,gBAAgB,GAAG,CAAC,CAAC;AAG3B,MAAM,gBAAgB,GAAG,CAAC,CAAC;AAG3B,MAAM,eAAe,GAAG,CAAC,CAAC;AAG1B,MAAM,gBAAgB,GAAG,CAAC,CAAC;AAG3B,MAAM,mBAAmB,GAAG,CAAC,CAAC;AAG9B,MAAM,aAAa,GAAG,CAAC,CAAC;AAGxB,MAAM,iBAAiB,GAAG,CAAC,CAAC;AAG5B,MAAM,cAAc,GAAG,CAAC,CAAC;AAGzB,MAAM,cAAc,GAAG,EAAE,CAAC;AAG1B,MAAM,gBAAgB,GAAG,EAAE,CAAC;AAG5B,MAAM,mBAAmB,GAAG,EAAE,CAAC;AAG/B,MAAM,cAAc,GAAG,EAAE,CAAC;AAG1B,MAAM,gBAAgB,GAAG,EAAE,CAAC;AAG5B,MAAM,sBAAsB,GAAG,EAAE,CAAC;AAGlC,MAAM,aAAa,GAAG,EAAE,CAAC;AAGzB,MAAM,mBAAmB,GAAG,EAAE,CAAC;AAG/B,MAAM,cAAc,GAAG,EAAE,CAAC;AAG1B,MAAM,oBAAoB,GAAG,EAAE,CAAC;AAGhC,MAAM,iBAAiB,GAAG,IAAI,CAAC;AAG/B,MAAM,iBAAiB,GAAG,IAAI,CAAC;AAG/B,MAAM,2BAA2B,GAAG,CAAC,CAAC;AAYtC,MAAM,4BAA4B,GAAG,CAAC,CAAC;AAkBjC,MAAA,QAAQ,GAAG,MAAM,CAAC,MAAM,CAAC;AACpC,IAAA,MAAM,EAAE,CAAC;AACT,IAAA,MAAM,EAAE,CAAC;AACT,IAAA,MAAM,EAAE,CAAC;AACT,IAAA,KAAK,EAAE,CAAC;AACR,IAAA,OAAO,EAAE,CAAC;AACV,IAAA,SAAS,EAAE,CAAC;AACZ,IAAA,QAAQ,EAAE,CAAC;AACX,IAAA,IAAI,EAAE,CAAC;AACP,IAAA,IAAI,EAAE,CAAC;AACP,IAAA,IAAI,EAAE,EAAE;AACR,IAAA,KAAK,EAAE,EAAE;AACT,IAAA,SAAS,EAAE,EAAE;AACb,IAAA,UAAU,EAAE,EAAE;AACd,IAAA,MAAM,EAAE,EAAE;AACV,IAAA,mBAAmB,EAAE,EAAE;AACvB,IAAA,GAAG,EAAE,EAAE;AACP,IAAA,SAAS,EAAE,EAAE;AACb,IAAA,IAAI,EAAE,EAAE;AACR,IAAA,OAAO,EAAE,EAAE;IACX,MAAM,EAAE,CAAC,CAAC;AACV,IAAA,MAAM,EAAE,GAAG;AACH,CAAA;;AClIJ,MAAO,SAAU,SAAQ,KAAK,CAAA;AAOlC,IAAA,IAAc,SAAS,GAAA;AACrB,QAAA,OAAO,IAAI,CAAC;KACb;AAED,IAAA,IAAa,IAAI,GAAA;AACf,QAAA,OAAO,WAAW,CAAC;KACpB;IAED,WAAY,CAAA,OAAe,EAAE,OAA6B,EAAA;AACxD,QAAA,KAAK,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;KACzB;IAWM,OAAO,WAAW,CAAC,KAAc,EAAA;QACtC,QACE,KAAK,IAAI,IAAI;YACb,OAAO,KAAK,KAAK,QAAQ;AACzB,YAAA,WAAW,IAAI,KAAK;YACpB,KAAK,CAAC,SAAS,KAAK,IAAI;AAExB,YAAA,MAAM,IAAI,KAAK;AACf,YAAA,SAAS,IAAI,KAAK;YAClB,OAAO,IAAI,KAAK,EAChB;KACH;AACF,CAAA;AAMK,MAAO,gBAAiB,SAAQ,SAAS,CAAA;AAC7C,IAAA,IAAI,IAAI,GAAA;AACN,QAAA,OAAO,kBAAkB,CAAC;KAC3B;AAED,IAAA,WAAA,GAAA;AACE,QAAA,KAAK,CAAC,CAAA,uDAAA,EAA0D,kBAAkB,CAAA,IAAA,CAAM,CAAC,CAAC;KAC3F;AACF,CAAA;AAUK,MAAO,gBAAiB,SAAQ,SAAS,CAAA;AAC7C,IAAA,IAAI,IAAI,GAAA;AACN,QAAA,OAAO,kBAAkB,CAAC;KAC3B;AAED,IAAA,WAAA,CAAY,OAAe,EAAA;QACzB,KAAK,CAAC,OAAO,CAAC,CAAC;KAChB;AACF,CAAA;AAWK,MAAO,eAAgB,SAAQ,SAAS,CAAA;AAC5C,IAAA,IAAW,IAAI,GAAA;AACb,QAAA,OAAO,iBAAiB,CAAC;KAC1B;AAID,IAAA,WAAA,CAAY,OAAe,EAAE,MAAc,EAAE,OAA6B,EAAA;QACxE,KAAK,CAAC,GAAG,OAAO,CAAA,UAAA,EAAa,MAAM,CAAE,CAAA,EAAE,OAAO,CAAC,CAAC;AAChD,QAAA,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;KACtB;AACF;;AC1FD,IAAI,gBAA6B,CAAC;AAClC,IAAI,mBAAgC,CAAC;AAQ/B,SAAU,SAAS,CAAC,MAAkB,EAAE,KAAa,EAAE,GAAW,EAAE,KAAc,EAAA;IACtF,IAAI,KAAK,EAAE;AACT,QAAA,gBAAgB,KAAK,IAAI,WAAW,CAAC,MAAM,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,CAAC,CAAC;AAC9D,QAAA,IAAI;AACF,YAAA,OAAO,gBAAgB,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC;SAC7D;QAAC,OAAO,KAAK,EAAE;YACd,MAAM,IAAI,SAAS,CAAC,uCAAuC,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC;SACzE;KACF;AACD,IAAA,mBAAmB,KAAK,IAAI,WAAW,CAAC,MAAM,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,CAAC,CAAC;AAClE,IAAA,OAAO,mBAAmB,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC,CAAC;AACjE;;SCnBgB,iBAAiB,CAC/B,UAAsB,EACtB,KAAa,EACb,GAAW,EAAA;AAEX,IAAA,IAAI,UAAU,CAAC,MAAM,KAAK,CAAC,EAAE;AAC3B,QAAA,OAAO,EAAE,CAAC;KACX;AAED,IAAA,MAAM,gBAAgB,GAAG,GAAG,GAAG,KAAK,CAAC;AACrC,IAAA,IAAI,gBAAgB,KAAK,CAAC,EAAE;AAC1B,QAAA,OAAO,EAAE,CAAC;KACX;AAED,IAAA,IAAI,gBAAgB,GAAG,EAAE,EAAE;AACzB,QAAA,OAAO,IAAI,CAAC;KACb;IAED,IAAI,gBAAgB,KAAK,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,GAAG,GAAG,EAAE;QACrD,OAAO,MAAM,CAAC,YAAY,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC;KAC/C;IAED,IAAI,gBAAgB,KAAK,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,GAAG,GAAG,IAAI,UAAU,CAAC,KAAK,GAAG,CAAC,CAAC,GAAG,GAAG,EAAE;QACpF,OAAO,MAAM,CAAC,YAAY,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,GAAG,MAAM,CAAC,YAAY,CAAC,UAAU,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC;KAC5F;IAED,IACE,gBAAgB,KAAK,CAAC;AACtB,QAAA,UAAU,CAAC,KAAK,CAAC,GAAG,GAAG;AACvB,QAAA,UAAU,CAAC,KAAK,GAAG,CAAC,CAAC,GAAG,GAAG;QAC3B,UAAU,CAAC,KAAK,GAAG,CAAC,CAAC,GAAG,GAAG,EAC3B;QACA,QACE,MAAM,CAAC,YAAY,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;YACtC,MAAM,CAAC,YAAY,CAAC,UAAU,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC;YAC1C,MAAM,CAAC,YAAY,CAAC,UAAU,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,EAC1C;KACH;IAED,MAAM,UAAU,GAAG,EAAE,CAAC;AACtB,IAAA,KAAK,IAAI,CAAC,GAAG,KAAK,EAAE,CAAC,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE;AAChC,QAAA,MAAM,IAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC;AAC3B,QAAA,IAAI,IAAI,GAAG,GAAG,EAAE;AACd,YAAA,OAAO,IAAI,CAAC;SACb;AACD,QAAA,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;KACvB;AAED,IAAA,OAAO,MAAM,CAAC,YAAY,CAAC,GAAG,UAAU,CAAC,CAAC;AAC5C,CAAC;SAgBe,kBAAkB,CAChC,WAAuB,EACvB,MAAc,EACd,MAAc,EAAA;AAEd,IAAA,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC;AAAE,QAAA,OAAO,CAAC,CAAC;AAElC,IAAA,IAAI,MAAM,CAAC,MAAM,GAAG,EAAE;AAAE,QAAA,OAAO,IAAI,CAAC;IAEpC,IAAI,WAAW,CAAC,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC,MAAM;AAAE,QAAA,OAAO,IAAI,CAAC;IAE7D,KACE,IAAI,UAAU,GAAG,CAAC,EAAE,iBAAiB,GAAG,MAAM,EAC9C,UAAU,GAAG,MAAM,CAAC,MAAM,EAC1B,UAAU,EAAE,EAAE,iBAAiB,EAAE,EACjC;QACA,MAAM,IAAI,GAAG,MAAM,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;QAC3C,IAAI,IAAI,GAAG,GAAG;AAAE,YAAA,OAAO,IAAI,CAAC;AAE5B,QAAA,WAAW,CAAC,iBAAiB,CAAC,GAAG,IAAI,CAAC;KACvC;IAED,OAAO,MAAM,CAAC,MAAM,CAAC;AACvB;;ACzEM,SAAU,qBAAqB,CAAC,UAAkB,EAAA;AACtD,IAAA,OAAO,eAAe,CAAC,eAAe,CACpC,KAAK,CAAC,IAAI,CAAC,EAAE,MAAM,EAAE,UAAU,EAAE,EAAE,MAAM,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAC1E,CAAC;AACJ,CAAC;AAiBD,MAAM,iBAAiB,GAAuC,CAAC,MAAK;AAClE,IAAA,IAAI;AACF,QAAA,OAAO,OAAO,CAAC,QAAQ,CAAC,CAAC,WAAW,CAAC;KACtC;AAAC,IAAA,MAAM;AACN,QAAA,OAAO,qBAAqB,CAAC;KAC9B;AACH,CAAC,GAAG,CAAC;AAGE,MAAM,eAAe,GAAG;AAC7B,IAAA,iBAAiB,CAAC,eAAwD,EAAA;AACxE,QAAA,IAAI,MAAM,CAAC,QAAQ,CAAC,eAAe,CAAC,EAAE;AACpC,YAAA,OAAO,eAAe,CAAC;SACxB;AAED,QAAA,IAAI,WAAW,CAAC,MAAM,CAAC,eAAe,CAAC,EAAE;AACvC,YAAA,OAAO,MAAM,CAAC,IAAI,CAChB,eAAe,CAAC,MAAM,EACtB,eAAe,CAAC,UAAU,EAC1B,eAAe,CAAC,UAAU,CAC3B,CAAC;SACH;QAED,MAAM,SAAS,GACb,eAAe,GAAG,MAAM,CAAC,WAAW,CAAC,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;QAC3F,IACE,SAAS,KAAK,aAAa;AAC3B,YAAA,SAAS,KAAK,mBAAmB;AACjC,YAAA,SAAS,KAAK,sBAAsB;YACpC,SAAS,KAAK,4BAA4B,EAC1C;AACA,YAAA,OAAO,MAAM,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;SACrC;QAED,MAAM,IAAI,SAAS,CAAC,CAA6B,0BAAA,EAAA,MAAM,CAAC,eAAe,CAAC,CAAE,CAAA,CAAC,CAAC;KAC7E;AAED,IAAA,QAAQ,CAAC,IAAY,EAAA;AACnB,QAAA,OAAO,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;KAC3B;AAED,IAAA,cAAc,CAAC,IAAY,EAAA;AACzB,QAAA,OAAO,MAAM,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;KACjC;IAED,MAAM,CAAC,CAAa,EAAE,CAAa,EAAA;QACjC,OAAO,eAAe,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;KACvD;AAED,IAAA,eAAe,CAAC,KAAe,EAAA;AAC7B,QAAA,OAAO,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;KAC3B;AAED,IAAA,UAAU,CAAC,MAAc,EAAA;QACvB,OAAO,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;KACtC;AAED,IAAA,QAAQ,CAAC,MAAkB,EAAA;QACzB,OAAO,eAAe,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;KACrE;AAGD,IAAA,YAAY,CAAC,UAAkB,EAAA;QAC7B,OAAO,MAAM,CAAC,IAAI,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC;KAC1C;AAGD,IAAA,UAAU,CAAC,MAAkB,EAAA;QAC3B,OAAO,eAAe,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;KACrE;AAED,IAAA,OAAO,CAAC,GAAW,EAAA;QACjB,OAAO,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;KAChC;AAED,IAAA,KAAK,CAAC,MAAkB,EAAA;QACtB,OAAO,eAAe,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC;KAClE;AAED,IAAA,MAAM,CAAC,MAAkB,EAAE,KAAa,EAAE,GAAW,EAAE,KAAc,EAAA;QACnE,MAAM,UAAU,GAAG,GAAG,GAAG,KAAK,IAAI,EAAE,GAAG,iBAAiB,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC;AACpF,QAAA,IAAI,UAAU,IAAI,IAAI,EAAE;AACtB,YAAA,OAAO,UAAU,CAAC;SACnB;AAED,QAAA,MAAM,MAAM,GAAG,eAAe,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC;QACtF,IAAI,KAAK,EAAE;AACT,YAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;gBACtC,IAAI,MAAM,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,MAAM,EAAE;oBACnC,SAAS,CAAC,MAAM,EAAE,KAAK,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC;oBACpC,MAAM;iBACP;aACF;SACF;AACD,QAAA,OAAO,MAAM,CAAC;KACf;AAED,IAAA,cAAc,CAAC,KAAa,EAAA;QAC1B,OAAO,MAAM,CAAC,UAAU,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;KACzC;AAED,IAAA,cAAc,CAAC,MAAkB,EAAE,MAAc,EAAE,UAAkB,EAAA;QACnE,MAAM,iBAAiB,GAAG,kBAAkB,CAAC,MAAM,EAAE,MAAM,EAAE,UAAU,CAAC,CAAC;AACzE,QAAA,IAAI,iBAAiB,IAAI,IAAI,EAAE;AAC7B,YAAA,OAAO,iBAAiB,CAAC;SAC1B;AAED,QAAA,OAAO,eAAe,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,MAAM,EAAE,UAAU,EAAE,SAAS,EAAE,MAAM,CAAC,CAAC;KAC/F;AAED,IAAA,WAAW,EAAE,iBAAiB;CAC/B;;AClID,SAAS,aAAa,GAAA;AACpB,IAAA,MAAM,EAAE,SAAS,EAAE,GAAG,UAAkD,CAAC;IACzE,OAAO,OAAO,SAAS,KAAK,QAAQ,IAAI,SAAS,CAAC,OAAO,KAAK,aAAa,CAAC;AAC9E,CAAC;AAGK,SAAU,kBAAkB,CAAC,UAAkB,EAAA;AACnD,IAAA,IAAI,UAAU,GAAG,CAAC,EAAE;AAClB,QAAA,MAAM,IAAI,UAAU,CAAC,kDAAkD,UAAU,CAAA,CAAE,CAAC,CAAC;KACtF;AACD,IAAA,OAAO,YAAY,CAAC,eAAe,CACjC,KAAK,CAAC,IAAI,CAAC,EAAE,MAAM,EAAE,UAAU,EAAE,EAAE,MAAM,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,GAAG,CAAC,CAAC,CAC1E,CAAC;AACJ,CAAC;AAGD,MAAM,cAAc,GAAuC,CAAC,MAAK;AAC/D,IAAA,MAAM,EAAE,MAAM,EAAE,GAAG,UAElB,CAAC;IACF,IAAI,MAAM,IAAI,IAAI,IAAI,OAAO,MAAM,CAAC,eAAe,KAAK,UAAU,EAAE;QAClE,OAAO,CAAC,UAAkB,KAAI;YAG5B,OAAO,MAAM,CAAC,eAAe,CAAC,YAAY,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC;AACnE,SAAC,CAAC;KACH;SAAM;QACL,IAAI,aAAa,EAAE,EAAE;AACnB,YAAA,MAAM,EAAE,OAAO,EAAE,GAAG,UAAgE,CAAC;AACrF,YAAA,OAAO,EAAE,IAAI,GACX,0IAA0I,CAC3I,CAAC;SACH;AACD,QAAA,OAAO,kBAAkB,CAAC;KAC3B;AACH,CAAC,GAAG,CAAC;AAEL,MAAM,SAAS,GAAG,aAAa,CAAC;AAGzB,MAAM,YAAY,GAAG;AAC1B,IAAA,iBAAiB,CACf,mBAAsE,EAAA;QAEtE,MAAM,SAAS,GACb,mBAAmB,GAAG,MAAM,CAAC,WAAW,CAAC;YACzC,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,mBAAmB,CAAC,CAAC;AAEtD,QAAA,IAAI,SAAS,KAAK,YAAY,EAAE;AAC9B,YAAA,OAAO,mBAAiC,CAAC;SAC1C;AAED,QAAA,IAAI,WAAW,CAAC,MAAM,CAAC,mBAAmB,CAAC,EAAE;YAC3C,OAAO,IAAI,UAAU,CACnB,mBAAmB,CAAC,MAAM,CAAC,KAAK,CAC9B,mBAAmB,CAAC,UAAU,EAC9B,mBAAmB,CAAC,UAAU,GAAG,mBAAmB,CAAC,UAAU,CAChE,CACF,CAAC;SACH;QAED,IACE,SAAS,KAAK,aAAa;AAC3B,YAAA,SAAS,KAAK,mBAAmB;AACjC,YAAA,SAAS,KAAK,sBAAsB;YACpC,SAAS,KAAK,4BAA4B,EAC1C;AACA,YAAA,OAAO,IAAI,UAAU,CAAC,mBAAmB,CAAC,CAAC;SAC5C;QAED,MAAM,IAAI,SAAS,CAAC,CAAiC,8BAAA,EAAA,MAAM,CAAC,mBAAmB,CAAC,CAAE,CAAA,CAAC,CAAC;KACrF;AAED,IAAA,QAAQ,CAAC,IAAY,EAAA;AACnB,QAAA,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;YAC5B,MAAM,IAAI,SAAS,CAAC,CAAwD,qDAAA,EAAA,MAAM,CAAC,IAAI,CAAC,CAAE,CAAA,CAAC,CAAC;SAC7F;AACD,QAAA,OAAO,IAAI,UAAU,CAAC,IAAI,CAAC,CAAC;KAC7B;AAED,IAAA,cAAc,CAAC,IAAY,EAAA;AACzB,QAAA,OAAO,YAAY,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;KACpC;IAED,MAAM,CAAC,CAAa,EAAE,CAAa,EAAA;QACjC,IAAI,CAAC,CAAC,UAAU,KAAK,CAAC,CAAC,UAAU,EAAE;AACjC,YAAA,OAAO,KAAK,CAAC;SACd;AACD,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,UAAU,EAAE,CAAC,EAAE,EAAE;YACrC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE;AACjB,gBAAA,OAAO,KAAK,CAAC;aACd;SACF;AACD,QAAA,OAAO,IAAI,CAAC;KACb;AAED,IAAA,eAAe,CAAC,KAAe,EAAA;AAC7B,QAAA,OAAO,UAAU,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;KAC/B;AAED,IAAA,UAAU,CAAC,MAAc,EAAA;QACvB,OAAO,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;KAC5D;AAED,IAAA,QAAQ,CAAC,UAAsB,EAAA;QAC7B,OAAO,IAAI,CAAC,YAAY,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC,CAAC;KAClD;AAGD,IAAA,YAAY,CAAC,UAAkB,EAAA;AAC7B,QAAA,OAAO,UAAU,CAAC,IAAI,CAAC,UAAU,EAAE,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC;KACjE;AAGD,IAAA,UAAU,CAAC,UAAsB,EAAA;QAC/B,OAAO,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,IAAI,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;KACvF;AAED,IAAA,OAAO,CAAC,GAAW,EAAA;AACjB,QAAA,MAAM,aAAa,GAAG,GAAG,CAAC,MAAM,GAAG,CAAC,KAAK,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;QAChF,MAAM,MAAM,GAAG,EAAE,CAAC;AAElB,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;AAChD,YAAA,MAAM,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC,CAAC;YACpC,MAAM,WAAW,GAAG,aAAa,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;YAEzC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;gBAC/B,MAAM;aACP;YACD,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,WAAW,CAAC,EAAE;gBAChC,MAAM;aACP;AAED,YAAA,MAAM,QAAQ,GAAG,MAAM,CAAC,QAAQ,CAAC,CAAA,EAAG,UAAU,CAAA,EAAG,WAAW,CAAA,CAAE,EAAE,EAAE,CAAC,CAAC;AACpE,YAAA,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;SACvB;AAED,QAAA,OAAO,UAAU,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;KAChC;AAED,IAAA,KAAK,CAAC,UAAsB,EAAA;AAC1B,QAAA,OAAO,KAAK,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;KACpF;AAED,IAAA,MAAM,CAAC,UAAsB,EAAE,KAAa,EAAE,GAAW,EAAE,KAAc,EAAA;QACvE,MAAM,UAAU,GAAG,GAAG,GAAG,KAAK,IAAI,EAAE,GAAG,iBAAiB,CAAC,UAAU,EAAE,KAAK,EAAE,GAAG,CAAC,GAAG,IAAI,CAAC;AACxF,QAAA,IAAI,UAAU,IAAI,IAAI,EAAE;AACtB,YAAA,OAAO,UAAU,CAAC;SACnB;QAED,OAAO,SAAS,CAAC,UAAU,EAAE,KAAK,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;KACjD;AAED,IAAA,cAAc,CAAC,KAAa,EAAA;QAC1B,OAAO,IAAI,WAAW,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,UAAU,CAAC;KACnD;AAED,IAAA,cAAc,CAAC,UAAsB,EAAE,MAAc,EAAE,UAAkB,EAAA;QACvE,MAAM,KAAK,GAAG,IAAI,WAAW,EAAE,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;AAC/C,QAAA,UAAU,CAAC,GAAG,CAAC,KAAK,EAAE,UAAU,CAAC,CAAC;QAClC,OAAO,KAAK,CAAC,UAAU,CAAC;KACzB;AAED,IAAA,WAAW,EAAE,cAAc;CAC5B;;AClJD,MAAM,eAAe,GAAG,OAAO,MAAM,KAAK,UAAU,IAAI,MAAM,CAAC,SAAS,EAAE,SAAS,KAAK,IAAI,CAAC;AAUtF,MAAM,SAAS,GAAc,eAAe,GAAG,eAAe,GAAG,YAAY;;MCxD9D,SAAS,CAAA;AAK7B,IAAA,KAAK,MAAM,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC,GAAA;AACpC,QAAA,OAAO,kBAAkB,CAAC;KAC3B;AAED,IAAA,CAAC,MAAM,CAAC,GAAG,CAAC,4BAA4B,CAAC,CAAC,CACxC,KAAc,EACd,OAAiB,EACjB,OAAmB,EAAA;QAEnB,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC;KAC9C;AAWF;;ACDK,MAAO,MAAO,SAAQ,SAAS,CAAA;AACnC,IAAA,IAAI,SAAS,GAAA;AACX,QAAA,OAAO,QAAQ,CAAC;KACjB;IAwCD,WAAY,CAAA,MAAuB,EAAE,OAAgB,EAAA;AACnD,QAAA,KAAK,EAAE,CAAC;AACR,QAAA,IACE,EAAE,MAAM,IAAI,IAAI,CAAC;YACjB,OAAO,MAAM,KAAK,QAAQ;AAC1B,YAAA,CAAC,WAAW,CAAC,MAAM,CAAC,MAAM,CAAC;YAC3B,CAAC,gBAAgB,CAAC,MAAM,CAAC;AACzB,YAAA,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,EACtB;AACA,YAAA,MAAM,IAAI,SAAS,CAAC,4DAA4D,CAAC,CAAC;SACnF;QAED,IAAI,CAAC,QAAQ,GAAG,OAAO,IAAI,MAAM,CAAC,2BAA2B,CAAC;AAE9D,QAAA,IAAI,MAAM,IAAI,IAAI,EAAE;YAElB,IAAI,CAAC,MAAM,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC;AACrD,YAAA,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC;SACnB;aAAM;YACL,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC;AACjC,kBAAE,SAAS,CAAC,eAAe,CAAC,MAAM,CAAC;AACnC,kBAAE,SAAS,CAAC,iBAAiB,CAAC,MAAM,CAAC,CAAC;YACxC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,MAAM,CAAC,UAAU,CAAC;SACxC;KACF;AAOD,IAAA,GAAG,CAAC,SAAkD,EAAA;QAEpD,IAAI,OAAO,SAAS,KAAK,QAAQ,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE;AAC3D,YAAA,MAAM,IAAI,SAAS,CAAC,sCAAsC,CAAC,CAAC;SAC7D;aAAM,IAAI,OAAO,SAAS,KAAK,QAAQ,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC;AAChE,YAAA,MAAM,IAAI,SAAS,CAAC,mDAAmD,CAAC,CAAC;AAG3E,QAAA,IAAI,WAAmB,CAAC;AACxB,QAAA,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE;AACjC,YAAA,WAAW,GAAG,SAAS,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;SACvC;AAAM,aAAA,IAAI,OAAO,SAAS,KAAK,QAAQ,EAAE;YACxC,WAAW,GAAG,SAAS,CAAC;SACzB;aAAM;AACL,YAAA,WAAW,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC;SAC5B;QAED,IAAI,WAAW,GAAG,CAAC,IAAI,WAAW,GAAG,GAAG,EAAE;AACxC,YAAA,MAAM,IAAI,SAAS,CAAC,0DAA0D,CAAC,CAAC;SACjF;QAED,IAAI,IAAI,CAAC,MAAM,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,EAAE;YAC1C,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,WAAW,CAAC;SAC5C;aAAM;AACL,YAAA,MAAM,QAAQ,GAAG,SAAS,CAAC,QAAQ,CAAC,MAAM,CAAC,WAAW,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;YAC7E,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;AAC7B,YAAA,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC;YACvB,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,CAAC,GAAG,WAAW,CAAC;SAC5C;KACF;IAQD,KAAK,CAAC,QAAwB,EAAE,MAAc,EAAA;AAC5C,QAAA,MAAM,GAAG,OAAO,MAAM,KAAK,QAAQ,GAAG,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC;AAG7D,QAAA,IAAI,IAAI,CAAC,MAAM,CAAC,UAAU,GAAG,MAAM,GAAG,QAAQ,CAAC,MAAM,EAAE;AACrD,YAAA,MAAM,QAAQ,GAAG,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,UAAU,GAAG,QAAQ,CAAC,MAAM,CAAC,CAAC;YAC9E,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,CAAC;AAG7B,YAAA,IAAI,CAAC,MAAM,GAAG,QAAQ,CAAC;SACxB;AAED,QAAA,IAAI,WAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE;AAChC,YAAA,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,SAAS,CAAC,iBAAiB,CAAC,QAAQ,CAAC,EAAE,MAAM,CAAC,CAAC;AAC/D,YAAA,IAAI,CAAC,QAAQ;gBACX,MAAM,GAAG,QAAQ,CAAC,UAAU,GAAG,IAAI,CAAC,QAAQ,GAAG,MAAM,GAAG,QAAQ,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC;SAC3F;AAAM,aAAA,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAAE;AACvC,YAAA,MAAM,IAAI,SAAS,CAAC,wBAAwB,CAAC,CAAC;SAC/C;KACF;IAQD,IAAI,CAAC,QAAgB,EAAE,MAAc,EAAA;AACnC,QAAA,MAAM,GAAG,MAAM,IAAI,MAAM,GAAG,CAAC,GAAG,MAAM,GAAG,IAAI,CAAC,QAAQ,CAAC;AAGvD,QAAA,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,EAAE,QAAQ,GAAG,MAAM,CAAC,CAAC;KACvD;IAGD,KAAK,GAAA;QAEH,OAAO,IAAI,CAAC,MAAM,CAAC,MAAM,KAAK,IAAI,CAAC,QAAQ;cACvC,IAAI,CAAC,MAAM;AACb,cAAE,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;KAC5C;IAGD,MAAM,GAAA;QACJ,OAAO,IAAI,CAAC,QAAQ,CAAC;KACtB;IAED,MAAM,GAAA;AACJ,QAAA,OAAO,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;KACnE;AAED,IAAA,QAAQ,CAAC,QAA8C,EAAA;QACrD,IAAI,QAAQ,KAAK,KAAK;AAAE,YAAA,OAAO,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;QACvF,IAAI,QAAQ,KAAK,QAAQ;AAAE,YAAA,OAAO,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;AAC7F,QAAA,IAAI,QAAQ,KAAK,MAAM,IAAI,QAAQ,KAAK,OAAO;AAC7C,YAAA,OAAO,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;AAChE,QAAA,OAAO,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,IAAI,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;KAC/D;AAGD,IAAA,cAAc,CAAC,OAAsB,EAAA;AACnC,QAAA,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;QACxB,MAAM,YAAY,GAAG,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAErD,QAAA,MAAM,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC;AACnD,QAAA,IAAI,OAAO,CAAC,MAAM,EAAE;YAClB,OAAO;AACL,gBAAA,OAAO,EAAE,YAAY;AACrB,gBAAA,KAAK,EAAE,OAAO,CAAC,MAAM,KAAK,CAAC,GAAG,GAAG,GAAG,OAAO,GAAG,OAAO;aACtD,CAAC;SACH;QACD,OAAO;AACL,YAAA,OAAO,EAAE;AACP,gBAAA,MAAM,EAAE,YAAY;AACpB,gBAAA,OAAO,EAAE,OAAO,CAAC,MAAM,KAAK,CAAC,GAAG,GAAG,GAAG,OAAO,GAAG,OAAO;AACxD,aAAA;SACF,CAAC;KACH;IAED,MAAM,GAAA;QACJ,IAAI,IAAI,CAAC,QAAQ,KAAK,MAAM,CAAC,YAAY,EAAE;AACzC,YAAA,OAAO,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;SACtD;AAED,QAAA,MAAM,IAAI,SAAS,CACjB,CAAA,iBAAA,EAAoB,IAAI,CAAC,QAAQ,CAAA,iDAAA,EAAoD,MAAM,CAAC,YAAY,CAAA,yBAAA,CAA2B,CACpI,CAAC;KACH;AAGD,IAAA,OAAO,mBAAmB,CAAC,GAAW,EAAE,OAAgB,EAAA;AACtD,QAAA,OAAO,IAAI,MAAM,CAAC,SAAS,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,OAAO,CAAC,CAAC;KACpD;AAGD,IAAA,OAAO,gBAAgB,CAAC,MAAc,EAAE,OAAgB,EAAA;AACtD,QAAA,OAAO,IAAI,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC;KAC1D;AAGD,IAAA,OAAO,gBAAgB,CACrB,GAAyD,EACzD,OAAsB,EAAA;AAEtB,QAAA,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;AACxB,QAAA,IAAI,IAA4B,CAAC;AACjC,QAAA,IAAI,IAAI,CAAC;AACT,QAAA,IAAI,SAAS,IAAI,GAAG,EAAE;AACpB,YAAA,IAAI,OAAO,CAAC,MAAM,IAAI,OAAO,GAAG,CAAC,OAAO,KAAK,QAAQ,IAAI,OAAO,IAAI,GAAG,EAAE;AACvE,gBAAA,IAAI,GAAG,GAAG,CAAC,KAAK,GAAG,QAAQ,CAAC,GAAG,CAAC,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC;gBAC/C,IAAI,GAAG,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;aAC1C;iBAAM;AACL,gBAAA,IAAI,OAAO,GAAG,CAAC,OAAO,KAAK,QAAQ,EAAE;oBACnC,IAAI,GAAG,GAAG,CAAC,OAAO,CAAC,OAAO,GAAG,QAAQ,CAAC,GAAG,CAAC,OAAO,CAAC,OAAO,EAAE,EAAE,CAAC,GAAG,CAAC,CAAC;oBACnE,IAAI,GAAG,SAAS,CAAC,UAAU,CAAC,GAAG,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC;iBACjD;aACF;SACF;AAAM,aAAA,IAAI,OAAO,IAAI,GAAG,EAAE;YACzB,IAAI,GAAG,CAAC,CAAC;YACT,IAAI,GAAG,IAAI,CAAC,eAAe,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;SACxC;QACD,IAAI,CAAC,IAAI,EAAE;AACT,YAAA,MAAM,IAAI,SAAS,CAAC,CAAA,uCAAA,EAA0C,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAE,CAAA,CAAC,CAAC;SACtF;QACD,OAAO,IAAI,KAAK,4BAA4B,GAAG,IAAI,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,MAAM,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;KACxF;AAED,IAAA,OAAO,CAAC,KAAc,EAAE,OAAiB,EAAE,OAAmB,EAAA;QAC5D,OAAO,KAAK,cAAc,CAAC;AAC3B,QAAA,MAAM,MAAM,GAAG,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;QAC1E,MAAM,SAAS,GAAG,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;QAC3C,MAAM,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AACnD,QAAA,OAAO,CAA2B,wBAAA,EAAA,SAAS,CAAK,EAAA,EAAA,UAAU,GAAG,CAAC;KAC/D;;AA3OuB,MAA2B,CAAA,2BAAA,GAAG,CAAC,CAAC;AAGxC,MAAW,CAAA,WAAA,GAAG,GAAG,CAAC;AAElB,MAAe,CAAA,eAAA,GAAG,CAAC,CAAC;AAEpB,MAAgB,CAAA,gBAAA,GAAG,CAAC,CAAC;AAErB,MAAkB,CAAA,kBAAA,GAAG,CAAC,CAAC;AAEvB,MAAgB,CAAA,gBAAA,GAAG,CAAC,CAAC;AAErB,MAAY,CAAA,YAAA,GAAG,CAAC,CAAC;AAEjB,MAAW,CAAA,WAAA,GAAG,CAAC,CAAC;AAEhB,MAAiB,CAAA,iBAAA,GAAG,CAAC,CAAC;AAEtB,MAAc,CAAA,cAAA,GAAG,CAAC,CAAC;AAEnB,MAAiB,CAAA,iBAAA,GAAG,CAAC,CAAC;AAEtB,MAAoB,CAAA,oBAAA,GAAG,GAAG,CAAC;AA4N7C,MAAM,gBAAgB,GAAG,EAAE,CAAC;AAC5B,MAAM,mBAAmB,GAAG,iBAAiB,CAAC;AAC9C,MAAM,gBAAgB,GAAG,iEAAiE,CAAC;AAMrF,MAAO,IAAK,SAAQ,MAAM,CAAA;AAQ9B,IAAA,WAAA,CAAY,KAAkC,EAAA;AAC5C,QAAA,IAAI,KAAiB,CAAC;AACtB,QAAA,IAAI,KAAK,IAAI,IAAI,EAAE;AACjB,YAAA,KAAK,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;SACzB;AAAM,aAAA,IAAI,KAAK,YAAY,IAAI,EAAE;AAChC,YAAA,KAAK,GAAG,SAAS,CAAC,iBAAiB,CAAC,IAAI,UAAU,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC;SACnE;AAAM,aAAA,IAAI,WAAW,CAAC,MAAM,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC,UAAU,KAAK,gBAAgB,EAAE;AAC7E,YAAA,KAAK,GAAG,SAAS,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC;SAC5C;AAAM,aAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AACpC,YAAA,KAAK,GAAG,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC;SACrC;aAAM;AACL,YAAA,MAAM,IAAI,SAAS,CACjB,gLAAgL,CACjL,CAAC;SACH;AACD,QAAA,KAAK,CAAC,KAAK,EAAE,4BAA4B,CAAC,CAAC;KAC5C;AAMD,IAAA,IAAI,EAAE,GAAA;QACJ,OAAO,IAAI,CAAC,MAAM,CAAC;KACpB;IAED,IAAI,EAAE,CAAC,KAAiB,EAAA;AACtB,QAAA,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC;KACrB;IAMD,WAAW,CAAC,aAAa,GAAG,IAAI,EAAA;QAC9B,IAAI,aAAa,EAAE;YACjB,OAAO;AACL,gBAAA,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC3C,gBAAA,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC3C,gBAAA,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAC3C,gBAAA,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;AAC5C,gBAAA,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC;AAC9C,aAAA,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;SACb;QACD,OAAO,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;KACrC;AAKD,IAAA,QAAQ,CAAC,QAA2B,EAAA;QAClC,IAAI,QAAQ,KAAK,KAAK;YAAE,OAAO,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACxD,IAAI,QAAQ,KAAK,QAAQ;YAAE,OAAO,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;AAC9D,QAAA,OAAO,IAAI,CAAC,WAAW,EAAE,CAAC;KAC3B;IAMD,MAAM,GAAA;AACJ,QAAA,OAAO,IAAI,CAAC,WAAW,EAAE,CAAC;KAC3B;AAOD,IAAA,MAAM,CAAC,OAAmC,EAAA;QACxC,IAAI,CAAC,OAAO,EAAE;AACZ,YAAA,OAAO,KAAK,CAAC;SACd;AAED,QAAA,IAAI,OAAO,YAAY,IAAI,EAAE;AAC3B,YAAA,OAAO,SAAS,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC;SAC9C;AAED,QAAA,IAAI;AACF,YAAA,OAAO,SAAS,CAAC,MAAM,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC;SACxD;AAAC,QAAA,MAAM;AACN,YAAA,OAAO,KAAK,CAAC;SACd;KACF;IAKD,QAAQ,GAAA;QACN,OAAO,IAAI,MAAM,CAAC,IAAI,CAAC,EAAE,EAAE,MAAM,CAAC,YAAY,CAAC,CAAC;KACjD;AAKD,IAAA,OAAO,QAAQ,GAAA;QACb,MAAM,KAAK,GAAG,SAAS,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAC;AAItD,QAAA,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,CAAC;AACpC,QAAA,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,IAAI,IAAI,IAAI,CAAC;AAEpC,QAAA,OAAO,KAAK,CAAC;KACd;IAMD,OAAO,OAAO,CAAC,KAA0C,EAAA;QACvD,IAAI,CAAC,KAAK,EAAE;AACV,YAAA,OAAO,KAAK,CAAC;SACd;AAED,QAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;AAC7B,YAAA,OAAO,IAAI,CAAC,iBAAiB,CAAC,KAAK,CAAC,CAAC;SACtC;AAED,QAAA,IAAI,YAAY,CAAC,KAAK,CAAC,EAAE;AACvB,YAAA,OAAO,KAAK,CAAC,UAAU,KAAK,gBAAgB,CAAC;SAC9C;AAED,QAAA,QACE,KAAK,CAAC,SAAS,KAAK,QAAQ;AAC5B,YAAA,KAAK,CAAC,QAAQ,KAAK,IAAI,CAAC,YAAY;AACpC,YAAA,KAAK,CAAC,MAAM,CAAC,UAAU,KAAK,EAAE,EAC9B;KACH;IAMD,OAAgB,mBAAmB,CAAC,SAAiB,EAAA;QACnD,MAAM,MAAM,GAAG,IAAI,CAAC,eAAe,CAAC,SAAS,CAAC,CAAC;AAC/C,QAAA,OAAO,IAAI,IAAI,CAAC,MAAM,CAAC,CAAC;KACzB;IAGD,OAAgB,gBAAgB,CAAC,MAAc,EAAA;QAC7C,OAAO,IAAI,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC;KAC/C;IAGD,OAAO,eAAe,CAAC,cAAsB,EAAA;QAC3C,IAAI,CAAC,IAAI,CAAC,iBAAiB,CAAC,cAAc,CAAC,EAAE;AAC3C,YAAA,MAAM,IAAI,SAAS,CACjB,yFAAyF,CAC1F,CAAC;SACH;AACD,QAAA,OAAO,SAAS,CAAC,OAAO,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,CAAC;KAC5D;IAQD,OAAO,iBAAiB,CAAC,cAAsB,EAAA;AAC7C,QAAA,OAAO,mBAAmB,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,gBAAgB,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC;KAC1F;AAQD,IAAA,OAAO,CAAC,KAAc,EAAE,OAAiB,EAAE,OAAmB,EAAA;QAC5D,OAAO,KAAK,cAAc,CAAC;QAC3B,OAAO,CAAA,SAAA,EAAY,OAAO,CAAC,IAAI,CAAC,WAAW,EAAE,EAAE,OAAO,CAAC,CAAA,CAAA,CAAG,CAAC;KAC5D;AACF;;ACxcK,MAAO,IAAK,SAAQ,SAAS,CAAA;AACjC,IAAA,IAAI,SAAS,GAAA;AACX,QAAA,OAAO,MAAM,CAAC;KACf;IAYD,WAAY,CAAA,IAAuB,EAAE,KAAuB,EAAA;AAC1D,QAAA,KAAK,EAAE,CAAC;AACR,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,QAAQ,EAAE,CAAC;AAC5B,QAAA,IAAI,CAAC,KAAK,GAAG,KAAK,IAAI,IAAI,CAAC;KAC5B;IAED,MAAM,GAAA;AACJ,QAAA,IAAI,IAAI,CAAC,KAAK,IAAI,IAAI,EAAE;AACtB,YAAA,OAAO,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,KAAK,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC;SAC/C;AAED,QAAA,OAAO,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC;KAC5B;IAGD,cAAc,GAAA;AACZ,QAAA,IAAI,IAAI,CAAC,KAAK,EAAE;AACd,YAAA,OAAO,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC;SACjD;AAED,QAAA,OAAO,EAAE,KAAK,EAAE,IAAI,CAAC,IAAI,EAAE,CAAC;KAC7B;IAGD,OAAO,gBAAgB,CAAC,GAAiB,EAAA;QACvC,OAAO,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;KACxC;AAED,IAAA,OAAO,CAAC,KAAc,EAAE,OAAiB,EAAE,OAAmB,EAAA;QAC5D,OAAO,KAAK,cAAc,CAAC;QAC3B,IAAI,gBAAgB,GAAG,OAAO,CAAC,IAAI,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;QACnD,MAAM,WAAW,GAAG,gBAAgB,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AACpD,QAAA,IAAI,IAAI,CAAC,KAAK,IAAI,IAAI,EAAE;YACtB,gBAAgB,IAAI,IAAI,WAAW,GAAG,IAAI,GAAG,GAAG,CAAG,EAAA,OAAO,CAAC,IAAI,CAAC,KAAK,EAAE,OAAO,CAAC,CAAA,CAAE,CAAC;SACnF;QACD,MAAM,aAAa,GAAG,WAAW,IAAI,IAAI,CAAC,KAAK,KAAK,IAAI,CAAC;QACzD,OAAO,CAAA,SAAA,EAAY,WAAW,GAAG,IAAI,GAAG,EAAE,CAAA,EAAG,gBAAgB,CAAG,EAAA,aAAa,GAAG,IAAI,GAAG,EAAE,CAAA,CAAA,CAAG,CAAC;KAC9F;AACF;;ACtDK,SAAU,WAAW,CAAC,KAAc,EAAA;IACxC,QACE,KAAK,IAAI,IAAI;QACb,OAAO,KAAK,KAAK,QAAQ;AACzB,QAAA,KAAK,IAAI,KAAK;QACd,KAAK,CAAC,GAAG,IAAI,IAAI;AACjB,QAAA,MAAM,IAAI,KAAK;AACf,QAAA,OAAO,KAAK,CAAC,IAAI,KAAK,QAAQ;SAE7B,EAAE,KAAK,IAAI,KAAK,CAAC,KAAK,KAAK,IAAI,KAAK,IAAI,OAAO,KAAK,CAAC,GAAG,KAAK,QAAQ,CAAC,CAAC,EACxE;AACJ,CAAC;AAOK,MAAO,KAAM,SAAQ,SAAS,CAAA;AAClC,IAAA,IAAI,SAAS,GAAA;AACX,QAAA,OAAO,OAAO,CAAC;KAChB;AAYD,IAAA,WAAA,CAAY,UAAkB,EAAE,GAAa,EAAE,EAAW,EAAE,MAAiB,EAAA;AAC3E,QAAA,KAAK,EAAE,CAAC;QAER,MAAM,KAAK,GAAG,UAAU,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;AACpC,QAAA,IAAI,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE;AACtB,YAAA,EAAE,GAAG,KAAK,CAAC,KAAK,EAAE,CAAC;AACnB,YAAA,UAAU,GAAG,KAAK,CAAC,KAAK,EAAG,CAAC;SAC7B;AAED,QAAA,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;AAC7B,QAAA,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;AACf,QAAA,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;AACb,QAAA,IAAI,CAAC,MAAM,GAAG,MAAM,IAAI,EAAE,CAAC;KAC5B;AAMD,IAAA,IAAI,SAAS,GAAA;QACX,OAAO,IAAI,CAAC,UAAU,CAAC;KACxB;IAED,IAAI,SAAS,CAAC,KAAa,EAAA;AACzB,QAAA,IAAI,CAAC,UAAU,GAAG,KAAK,CAAC;KACzB;IAED,MAAM,GAAA;AACJ,QAAA,MAAM,CAAC,GAAG,MAAM,CAAC,MAAM,CACrB;YACE,IAAI,EAAE,IAAI,CAAC,UAAU;YACrB,GAAG,EAAE,IAAI,CAAC,GAAG;AACd,SAAA,EACD,IAAI,CAAC,MAAM,CACZ,CAAC;AAEF,QAAA,IAAI,IAAI,CAAC,EAAE,IAAI,IAAI;AAAE,YAAA,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC;AACrC,QAAA,OAAO,CAAC,CAAC;KACV;AAGD,IAAA,cAAc,CAAC,OAAsB,EAAA;AACnC,QAAA,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;AACxB,QAAA,IAAI,CAAC,GAAc;YACjB,IAAI,EAAE,IAAI,CAAC,UAAU;YACrB,GAAG,EAAE,IAAI,CAAC,GAAG;SACd,CAAC;AAEF,QAAA,IAAI,OAAO,CAAC,MAAM,EAAE;AAClB,YAAA,OAAO,CAAC,CAAC;SACV;QAED,IAAI,IAAI,CAAC,EAAE;AAAE,YAAA,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,EAAE,CAAC;QAC7B,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;AAClC,QAAA,OAAO,CAAC,CAAC;KACV;IAGD,OAAO,gBAAgB,CAAC,GAAc,EAAA;QACpC,MAAM,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,GAAG,CAAuB,CAAC;QAC1D,OAAO,IAAI,CAAC,IAAI,CAAC;QACjB,OAAO,IAAI,CAAC,GAAG,CAAC;QAChB,OAAO,IAAI,CAAC,GAAG,CAAC;AAChB,QAAA,OAAO,IAAI,KAAK,CAAC,GAAG,CAAC,IAAI,EAAE,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,GAAG,EAAE,IAAI,CAAC,CAAC;KACpD;AAED,IAAA,OAAO,CAAC,KAAc,EAAE,OAAiB,EAAE,OAAmB,EAAA;QAC5D,OAAO,KAAK,cAAc,CAAC;AAE3B,QAAA,MAAM,IAAI,GAAG;AACX,YAAA,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,OAAO,CAAC;AAChC,YAAA,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,OAAO,CAAC;YAC1B,IAAI,IAAI,CAAC,EAAE,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC,GAAG,EAAE;AAC9C,YAAA,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,MAAM,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC,GAAG,EAAE;SAC/E,CAAC;QAEF,IAAI,CAAC,CAAC,CAAC,GAAG,OAAO,KAAK,cAAc,GAAG,CAAA,aAAA,EAAgB,IAAI,CAAC,CAAC,CAAC,CAAA,CAAA,CAAG,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;QAE5E,OAAO,CAAA,UAAA,EAAa,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC;KACxC;AACF;;AC3HK,SAAU,iCAAiC,CAAC,GAAW,EAAA;AAC3D,IAAA,IAAI,GAAG,KAAK,EAAE,EAAE;AACd,QAAA,OAAO,GAAG,CAAC;KACZ;IAED,IAAI,UAAU,GAAG,CAAC,CAAC;IAEnB,MAAM,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC,KAAK,GAAG,CAAC;IAC3C,MAAM,oBAAoB,GAAG,GAAG,CAAC,UAAU,CAAC,KAAK,GAAG,CAAC;AAErD,IAAA,IAAI,oBAAoB,IAAI,UAAU,EAAE;QACtC,UAAU,IAAI,CAAC,CAAC;KACjB;IAED,IAAI,sBAAsB,GAAG,KAAK,CAAC;AAEnC,IAAA,OAAO,UAAU,GAAG,GAAG,CAAC,MAAM,IAAI,GAAG,CAAC,UAAU,CAAC,KAAK,GAAG,EAAE,EAAE,UAAU,EAAE;QACvE,sBAAsB,GAAG,IAAI,CAAC;KAC/B;IAED,IAAI,CAAC,sBAAsB,EAAE;AAC3B,QAAA,OAAO,oBAAoB,GAAG,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,GAAG,GAAG,CAAC;KAClD;AAED,IAAA,OAAO,CAAG,EAAA,UAAU,GAAG,GAAG,GAAG,EAAE,CAAG,EAAA,GAAG,CAAC,MAAM,KAAK,UAAU,GAAG,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,UAAU,CAAC,EAAE,CAAC;AAC9F,CAAC;AAQe,SAAA,wBAAwB,CAAC,GAAW,EAAE,KAAc,EAAA;AAClE,IAAA,KAAK,GAAG,KAAK,IAAI,EAAE,CAAC;IACpB,MAAM,eAAe,GAAG,sCAAsC,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC;IAE/E,MAAM,KAAK,GAAG,IAAI,MAAM,CAAC,CAAO,IAAA,EAAA,eAAe,CAAG,CAAA,CAAA,EAAE,GAAG,CAAC,CAAC;AACzD,IAAA,OAAO,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,KAAK,GAAG,GAAG,CAAC;AACvC;;ACOA,IAAI,IAAI,GAAgC,SAAS,CAAC;AAMlD,IAAI;AACF,IAAA,IAAI,GAAG,IAAI,WAAW,CAAC,QAAQ,CAC7B,IAAI,WAAW,CAAC,MAAM,CAEpB,IAAI,UAAU,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE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","sourceRoot":""},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/execute_operation.js":{"lineLengths":[13,62,34,36,56,63,36,43,84,159,3,56,12,2,11,90,89,16,2,41,66,79,64,84,2,38,77,2,65,46,3,52,64,52,95,5,34,36,37,107,9,71,13,35,9,17,75,9,5,32,27,111,5,90,55,36,14,26,25,66,5,32,95,5,87,97,5,41,103,5,96,137,5,96,53,81,83,24,75,68,129,5,96,24,5,17,74,96,80,31,93,5,43,87,49,119,5,10,34,5,58,16,44,7,26,64,58,5,61,46,13,60,9,17,68,21,47,17,31,52,17,13,9,5,100,60,25,55,32,93,43,48,45,5,9,56,5,28,72,68,24,25,25,50,15,9,29,5,13,64,17,43,13,27,48,13,9,5,1,44,106,85,83,84,44,55,54,25,11,5,81,28,5,79,28,5,61,27,35,66,82,91,52,57,5,62,58,16,45,22,7,76,114,5,9,56,5,24,55,82,32,9,25,5,1,45],"data":{"version":3,"file":"execute_operation.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/execute_operation.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/error.js":{"lineLengths":[13,62,1587,16,43,3,12,93,209,3,82,3,12,97,209,3,99,3,12,74,209,3,81,36,45,23,20,29,23,27,28,27,26,30,33,43,35,33,26,20,23,27,39,23,28,27,26,25,25,32,35,23,3,157,44,48,45,47,51,51,50,48,51,54,64,56,54,50,43,44,50,62,46,3,14,41,47,59,69,61,37,27,43,59,42,3,30,90,1,3,10,18,2,18,107,3,32,7,39,6,35,6,15,88,94,6,14,8,35,32,39,5,20,33,36,21,9,60,40,117,68,9,100,23,36,5,16,28,5,49,18,28,5,7,55,6,50,70,7,26,45,5,26,38,5,23,46,5,1,32,3,40,2,10,18,3,43,7,39,6,35,6,15,88,94,6,14,8,26,74,34,62,9,37,37,41,36,37,43,43,13,9,5,16,34,5,1,44,3,35,2,10,18,3,43,7,39,6,35,6,15,88,94,6,14,8,35,32,5,16,34,5,1,44,3,61,2,18,44,2,10,18,3,46,7,39,6,35,6,15,88,94,6,14,8,35,32,5,16,31,5,1,38,3,65,50,2,18,45,2,10,18,3,50,7,39,6,35,6,15,88,94,6,14,8,35,32,5,16,35,5,1,46,3,96,13,2,10,18,3,56,7,39,6,35,6,15,88,94,6,14,8,96,23,5,16,44,5,1,64,3,57,33,2,10,18,3,57,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,41,5,1,58,3,102,60,2,10,18,3,52,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,40,5,1,56,3,81,85,2,10,18,3,51,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,39,5,1,54,3,55,52,2,10,18,3,54,7,39,6,35,6,15,88,94,6,14,8,66,23,5,16,42,5,1,60,3,59,61,2,10,18,3,52,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,36,5,1,48,3,59,21,2,10,18,3,47,7,39,6,35,6,15,88,94,6,14,8,35,32,5,16,31,5,1,38,3,59,33,2,10,18,3,48,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,32,5,1,40,3,59,24,2,10,18,3,46,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,33,5,1,42,3,59,22,2,10,18,3,44,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,31,5,1,38,3,69,2,10,18,3,56,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,40,5,1,56,3,94,2,10,18,3,54,7,39,6,35,6,15,88,94,6,14,8,78,23,5,16,42,5,1,60,70,2,10,18,3,56,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,40,5,1,56,3,58,48,2,10,18,3,55,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,39,5,1,54,3,84,98,64,75,2,15,95,96,93,102,102,2,10,18,3,68,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,52,5,1,80,3,90,14,2,10,18,3,51,7,39,6,35,6,15,88,94,6,14,8,60,23,5,16,39,5,1,54,3,56,30,2,10,18,3,52,7,39,6,35,6,15,88,94,6,14,8,47,23,5,16,40,5,1,56,3,88,2,10,18,3,55,7,39,6,35,6,15,88,94,6,14,8,26,48,5,16,43,5,1,62,3,61,47,2,10,18,3,54,7,39,6,35,6,15,88,94,6,14,8,49,23,5,16,42,5,1,60,16,51,45,42,1,70,3,84,10,18,3,44,7,39,6,35,6,15,88,94,6,14,8,35,50,70,61,9,5,16,35,5,1,46,3,49,10,18,2,18,84,3,58,7,39,6,35,6,15,88,94,6,14,8,35,32,5,16,42,5,1,60,3,76,10,18,3,48,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,33,5,1,42,3,78,56,2,2,10,18,3,55,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,43,5,1,62,3,90,24,2,2,10,18,3,53,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,41,5,1,58,3,97,41,2,2,10,18,3,58,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,46,5,1,68,3,98,2,10,18,3,57,7,39,6,35,6,15,88,94,6,14,8,35,32,53,5,16,45,5,1,66,3,45,10,18,3,43,7,39,6,35,6,15,88,94,6,14,8,34,37,87,35,15,9,14,27,9,21,33,9,39,5,16,34,5,1,44,3,59,10,18,3,58,7,39,6,35,6,15,88,94,6,14,8,34,31,5,16,43,5,1,62,46,44,26,22,29,27,31,5,18,1,3,62,10,18,3,55,7,39,6,35,6,15,88,94,6,14,8,34,58,53,9,23,39,29,63,9,5,16,40,5,1,56,115,44,48,45,47,51,51,48,51,54,64,56,54,49,3,112,63,58,79,88,45,20,5,38,68,75,102,99,25,25,9,5,50,86,5,72,59,5,108,36,20,5,97,34,20,5,17,1,60,39,79,72,1,54,82,38,118,32,20,5,45,20,5,108,36,20,5,97,34,20,5,17,1,52,39,51,51,54,64,53,3,40,51,56,48,3,53,54,50,3,33,39,64,51,5,86,68,1,41,39,64,52,5,33,21,5,79,1,39,97,1,58,3,71,72,11,2,170,3,42,75,53,60,20,5,72,1,60,37,82,1,54,47,58,21,5,45,20,5,50,153,72,24,9,87,5,41,64,5,17,1,44,33],"data":{"version":3,"file":"error.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/error.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/read_preference.js":{"lineLengths":[13,62,61,35,14,44,23,41,27,45,22,3,3,90,33,10,2,65,3,22,7,129,152,58,7,38,44,112,9,82,27,29,9,48,96,9,25,25,36,45,40,32,50,51,110,13,67,101,105,36,9,51,80,116,13,43,131,13,29,117,13,9,5,85,22,25,5,29,40,5,7,58,6,85,7,33,21,19,109,62,37,19,9,49,75,65,36,15,9,101,74,51,92,76,40,19,13,9,33,53,9,30,5,7,69,7,31,43,27,41,36,59,9,80,48,51,75,62,19,13,9,50,89,9,23,5,7,34,6,70,7,26,37,35,45,37,47,35,16,11,37,5,7,34,6,70,7,19,83,5,7,93,89,7,19,43,45,37,47,34,11,48,5,7,54,6,79,7,28,49,5,37,14,51,37,44,37,74,23,46,30,5,1,60,79,64,83,60,80,98,84,102,80,40,43],"data":{"version":3,"file":"read_preference.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/read_preference.ts"],"names":[],"mappings":";;;AACA,mCAAoD;AAOpD,cAAc;AACD,QAAA,kBAAkB,GAAG,MAAM,CAAC,MAAM,CAAC;IAC9C,OAAO,EAAE,SAAS;IAClB,gBAAgB,EAAE,kBAAkB;IACpC,SAAS,EAAE,WAAW;IACtB,kBAAkB,EAAE,oBAAoB;IACxC,OAAO,EAAE,SAAS;CACV,CAAC,CAAC;AAsCZ;;;;;;GAMG;AACH,MAAa,cAAc;IAmBzB;;;;OAIG;IACH,YAAY,IAAwB,EAAE,IAAe,EAAE,OAA+B;QACpF,IAAI,CAAC,cAAc,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACjC,MAAM,IAAI,iCAAyB,CAAC,gCAAgC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;SAC7F;QACD,IAAI,OAAO,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,QAAQ,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvE,OAAO,GAAG,IAAI,CAAC;YACf,IAAI,GAAG,SAAS,CAAC;SAClB;aAAM,IAAI,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACvC,MAAM,IAAI,iCAAyB,CAAC,sCAAsC,CAAC,CAAC;SAC7E;QAED,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;QACjB,IAAI,CAAC,KAAK,GAAG,OAAO,EAAE,KAAK,CAAC;QAC5B,IAAI,CAAC,mBAAmB,GAAG,SAAS,CAAC;QACrC,IAAI,CAAC,cAAc,GAAG,SAAS,CAAC;QAEhC,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;QACxB,IAAI,OAAO,CAAC,mBAAmB,IAAI,IAAI,EAAE;YACvC,IAAI,OAAO,CAAC,mBAAmB,IAAI,CAAC,EAAE;gBACpC,MAAM,IAAI,iCAAyB,CAAC,gDAAgD,CAAC,CAAC;aACvF;YAED,IAAI,CAAC,mBAAmB,GAAG,OAAO,CAAC,mBAAmB,CAAC;YAEvD,yFAAyF;YACzF,6FAA6F;YAC7F,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC;SACzB;QAED,IAAI,IAAI,CAAC,IAAI,KAAK,cAAc,CAAC,OAAO,EAAE;YACxC,IAAI,IAAI,CAAC,IAAI,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE;gBACjE,MAAM,IAAI,iCAAyB,CAAC,sDAAsD,CAAC,CAAC;aAC7F;YAED,IAAI,IAAI,CAAC,mBAAmB,EAAE;gBAC5B,MAAM,IAAI,iCAAyB,CACjC,qEAAqE,CACtE,CAAC;aACH;YAED,IAAI,IAAI,CAAC,KAAK,EAAE;gBACd,MAAM,IAAI,iCAAyB,CACjC,uDAAuD,CACxD,CAAC;aACH;SACF;IACH,CAAC;IAED,iFAAiF;IACjF,IAAI,UAAU;QACZ,OAAO,IAAI,CAAC,IAAI,CAAC;IACnB,CAAC;IAED,MAAM,CAAC,UAAU,CAAC,IAAY;QAC5B,OAAO,IAAI,cAAc,CAAC,IAA0B,CAAC,CAAC;IACxD,CAAC;IAED;;;;OAIG;IACH,MAAM,CAAC,WAAW,CAAC,OAAmC;QACpD,IAAI,CAAC,OAAO;YAAE,OAAO;QACrB,MAAM,cAAc,GAClB,OAAO,CAAC,cAAc,IAAI,OAAO,CAAC,OAAO,EAAE,WAAW,CAAC,OAAO,CAAC,cAAc,CAAC;QAChF,MAAM,kBAAkB,GAAG,OAAO,CAAC,kBAAkB,CAAC;QAEtD,IAAI,cAAc,IAAI,IAAI,EAAE;YAC1B,OAAO;SACR;QAED,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;YACtC,OAAO,IAAI,cAAc,CAAC,cAAc,EAAE,kBAAkB,EAAE;gBAC5D,mBAAmB,EAAE,OAAO,CAAC,mBAAmB;gBAChD,KAAK,EAAE,OAAO,CAAC,KAAK;aACrB,CAAC,CAAC;SACJ;aAAM,IAAI,CAAC,CAAC,cAAc,YAAY,cAAc,CAAC,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;YAC5F,MAAM,IAAI,GAAG,cAAc,CAAC,IAAI,IAAI,cAAc,CAAC,UAAU,CAAC;YAC9D,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;gBACpC,OAAO,IAAI,cAAc,CAAC,IAAI,EAAE,cAAc,CAAC,IAAI,IAAI,kBAAkB,EAAE;oBACzE,mBAAmB,EAAE,cAAc,CAAC,mBAAmB;oBACvD,KAAK,EAAE,OAAO,CAAC,KAAK;iBACrB,CAAC,CAAC;aACJ;SACF;QAED,IAAI,kBAAkB,EAAE;YACtB,cAAc,CAAC,IAAI,GAAG,kBAAkB,CAAC;SAC1C;QAED,OAAO,cAAgC,CAAC;IAC1C,CAAC;IAED;;OAEG;IACH,MAAM,CAAC,SAAS,CAAC,OAAkC;QACjD,IAAI,OAAO,CAAC,cAAc,IAAI,IAAI;YAAE,OAAO,OAAO,CAAC;QACnD,MAAM,CAAC,GAAG,OAAO,CAAC,cAAc,CAAC;QAEjC,IAAI,OAAO,CAAC,KAAK,QAAQ,EAAE;YACzB,OAAO,CAAC,cAAc,GAAG,IAAI,cAAc,CAAC,CAAC,CAAC,CAAC;SAChD;aAAM,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,YAAY,cAAc,CAAC,IAAI,OAAO,CAAC,KAAK,QAAQ,EAAE;YACvE,MAAM,IAAI,GAAG,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,UAAU,CAAC;YACpC,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,QAAQ,EAAE;gBACpC,OAAO,CAAC,cAAc,GAAG,IAAI,cAAc,CAAC,IAAI,EAAE,CAAC,CAAC,IAAI,EAAE;oBACxD,mBAAmB,EAAE,CAAC,CAAC,mBAAmB;iBAC3C,CAAC,CAAC;aACJ;SACF;aAAM,IAAI,CAAC,CAAC,CAAC,YAAY,cAAc,CAAC,EAAE;YACzC,MAAM,IAAI,iCAAyB,CAAC,4BAA4B,CAAC,EAAE,CAAC,CAAC;SACtE;QAED,OAAO,OAAO,CAAC;IACjB,CAAC;IAED;;;;OAIG;IACH,MAAM,CAAC,OAAO,CAAC,IAAY;QACzB,MAAM,WAAW,GAAG,IAAI,GAAG,CAAC;YAC1B,cAAc,CAAC,OAAO;YACtB,cAAc,CAAC,iBAAiB;YAChC,cAAc,CAAC,SAAS;YACxB,cAAc,CAAC,mBAAmB;YAClC,cAAc,CAAC,OAAO;YACtB,IAAI;SACL,CAAC,CAAC;QAEH,OAAO,WAAW,CAAC,GAAG,CAAC,IAA0B,CAAC,CAAC;IACrD,CAAC;IAED;;;;OAIG;IACH,OAAO,CAAC,IAAa;QACnB,OAAO,cAAc,CAAC,OAAO,CAAC,OAAO,IAAI,KAAK,QAAQ,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC7E,CAAC;IAED;;;OAGG;IACH,WAAW;QACT,MAAM,iBAAiB,GAAG,IAAI,GAAG,CAAS;YACxC,cAAc,CAAC,iBAAiB;YAChC,cAAc,CAAC,SAAS;YACxB,cAAc,CAAC,mBAAmB;YAClC,cAAc,CAAC,OAAO;SACvB,CAAC,CAAC;QAEH,OAAO,iBAAiB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC1C,CAAC;IAED;;;;OAIG;IACH,MAAM,CAAC,cAA8B;QACnC,OAAO,cAAc,CAAC,IAAI,KAAK,IAAI,CAAC,IAAI,CAAC;IAC3C,CAAC;IAED,iCAAiC;IACjC,MAAM;QACJ,MAAM,cAAc,GAAG,EAAE,IAAI,EAAE,IAAI,CAAC,IAAI,EAAc,CAAC;QACvD,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC;YAAE,cAAc,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;QAC9D,IAAI,IAAI,CAAC,mBAAmB;YAAE,cAAc,CAAC,mBAAmB,GAAG,IAAI,CAAC,mBAAmB,CAAC;QAC5F,IAAI,IAAI,CAAC,KAAK;YAAE,cAAc,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QAClD,OAAO,cAAc,CAAC;IACxB,CAAC;;AAjMa,sBAAO,GAAG,0BAAkB,CAAC,OAAO,CAAC;AACrC,gCAAiB,GAAG,0BAAkB,CAAC,gBAAgB,CAAC;AACxD,wBAAS,GAAG,0BAAkB,CAAC,SAAS,CAAC;AACzC,kCAAmB,GAAG,0BAAkB,CAAC,kBAAkB,CAAC;AAC5D,sBAAO,GAAG,0BAAkB,CAAC,OAAO,CAAC;AAErC,sBAAO,GAAG,IAAI,cAAc,CAAC,0BAAkB,CAAC,OAAO,CAAC,CAAC;AACzD,+BAAgB,GAAG,IAAI,cAAc,CAAC,0BAAkB,CAAC,gBAAgB,CAAC,CAAC;AAC3E,wBAAS,GAAG,IAAI,cAAc,CAAC,0BAAkB,CAAC,SAAS,CAAC,CAAC;AAC7D,iCAAkB,GAAG,IAAI,cAAc,CAAC,0BAAkB,CAAC,kBAAkB,CAAC,CAAC;AAC/E,sBAAO,GAAG,IAAI,cAAc,CAAC,0BAAkB,CAAC,OAAO,CAAC,CAAC;AAjB5D,wCAAc"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/server_selection.js":{"lineLengths":[13,62,193,36,56,37,26,32,42,49,46,3,62,3,35,66,94,6,1,56,3,66,60,3,42,70,25,22,71,35,37,97,11,6,1,48,3,68,49,3,71,63,34,50,56,26,23,82,86,5,56,1,74,3,91,107,2,79,56,65,78,3,76,95,23,5,60,103,46,133,5,56,143,5,83,98,51,55,38,66,57,49,80,51,36,13,26,15,5,81,35,27,9,95,51,117,49,80,51,36,13,26,15,5,19,1,3,63,2,49,40,3,42,37,50,43,28,83,25,9,5,16,1,3,86,2,75,61,59,3,49,38,83,23,5,58,46,75,49,37,27,15,43,41,9,5,14,1,3,93,73,101,2,56,49,70,3,61,95,60,47,72,32,22,11,1,10,32,57,1,34,59,1,32,108,1,30,55,1,37,60,1,3,79,2,61,3,55,36,89,5,93,72,32,44,64,156,9,78,54,9,73,22,9,72,90,9,73,55,55,15,78,93,9,41,64,49,9,74,57,32,30,13,9,107,187,108,49,9,31,6,1,68,44],"data":{"version":3,"file":"server_selection.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sdam/server_selection.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/common.js":{"lineLengths":[13,62,207,35,21,34,32,40,38,3,49,10,3,38,21,47,51,23,23,32,3,3,47,10,3,36,29,21,39,27,31,27,23,23,23,32,3,16,33,41,18,1,42,79,52,37,42,5,10,83,46,9,5,1,50,34],"data":{"version":3,"file":"common.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sdam/common.ts"],"names":[],"mappings":";;;AAAA,mCAAsC;AAMtC,qBAAqB;AACR,QAAA,aAAa,GAAG,SAAS,CAAC;AAC1B,QAAA,YAAY,GAAG,QAAQ,CAAC;AACxB,QAAA,gBAAgB,GAAG,YAAY,CAAC;AAChC,QAAA,eAAe,GAAG,WAAW,CAAC;AAE3C;;;GAGG;AACU,QAAA,YAAY,GAAG,MAAM,CAAC,MAAM,CAAC;IACxC,MAAM,EAAE,QAAQ;IAChB,mBAAmB,EAAE,qBAAqB;IAC1C,qBAAqB,EAAE,uBAAuB;IAC9C,OAAO,EAAE,SAAS;IAClB,OAAO,EAAE,SAAS;IAClB,YAAY,EAAE,cAAc;CACpB,CAAC,CAAC;AAKZ;;;GAGG;AACU,QAAA,UAAU,GAAG,MAAM,CAAC,MAAM,CAAC;IACtC,UAAU,EAAE,YAAY;IACxB,MAAM,EAAE,QAAQ;IAChB,eAAe,EAAE,iBAAiB;IAClC,SAAS,EAAE,WAAW;IACtB,WAAW,EAAE,aAAa;IAC1B,SAAS,EAAE,WAAW;IACtB,OAAO,EAAE,SAAS;IAClB,OAAO,EAAE,SAAS;IAClB,OAAO,EAAE,SAAS;IAClB,YAAY,EAAE,cAAc;CACpB,CAAC,CAAC;AAQZ,gBAAgB;AAChB,SAAgB,eAAe,CAAC,KAAiB;IAC/C,KAAK,CAAC,OAAO,CAAC,qBAAY,CAAC,CAAC;IAC5B,KAAK,CAAC,KAAK,EAAE,CAAC;AAChB,CAAC;AAHD,0CAGC;AAiBD,+EAA+E;AAC/E,SAAgB,mBAAmB,CACjC,MAAgC,EAChC,YAAyB;IAEzB,IAAI,MAAM,CAAC,WAAW,IAAI,IAAI,EAAE;QAC9B,MAAM,CAAC,WAAW,GAAG,YAAY,CAAC;KACnC;SAAM;QACL,IAAI,YAAY,CAAC,WAAW,CAAC,WAAW,CAAC,MAAM,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE;YACxE,MAAM,CAAC,WAAW,GAAG,YAAY,CAAC;SACnC;KACF;AACH,CAAC;AAXD,kDAWC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/utils.js":{"lineLengths":[13,62,1246,243,33,27,29,35,27,29,31,33,62,43,35,49,55,42,51,21,31,38,20,79,6,24,70,6,25,71,6,26,82,5,2,3,52,52,3,30,28,36,38,52,1,36,3,68,23,3,48,39,32,100,100,24,9,5,17,1,52,3,45,45,23,12,3,35,30,35,25,5,35,23,31,33,11,5,56,23,34,41,9,5,21,1,48,69,3,30,78,12,3,24,48,1,28,16,39,36,1,36,16,40,29,33,35,48,9,5,23,25,1,38,3,90,12,2,73,74,3,43,42,34,5,18,1,52,3,91,62,12,2,78,76,87,3,3,39,2,61,51,51,3,31,28,36,26,50,42,1,38,3,40,12,2,59,36,57,3,58,58,69,65,50,9,14,101,9,5,1,54,3,45,12,2,66,75,3,58,72,15,5,69,29,55,5,46,61,5,1,58,3,41,12,2,61,64,3,48,26,23,5,62,1,50,3,70,35,33,12,3,32,53,54,33,5,64,40,5,104,1,34,16,17,43,1,16,14,24,7,32,6,32,42,7,33,21,37,69,5,16,75,5,32,67,5,34,64,64,94,9,62,53,84,5,1,44,3,10,2,96,74,50,3,59,33,30,37,5,34,43,5,1,64,16,33,21,18,31,19,23,5,1,34,3,34,12,3,19,42,42,42,18,1,24,3,95,12,3,43,27,83,72,98,59,74,76,75,58,9,37,57,9,98,59,28,48,13,9,43,63,66,63,9,5,13,1,40,16,38,54,21,5,84,1,44,16,37,22,20,5,23,27,5,71,21,5,56,21,5,38,21,5,16,1,44,16,39,55,55,63,145,9,62,34,6,1,44,16,16,36,62,1,18,16,41,38,18,5,36,37,1,54,16,34,29,37,47,28,13,9,21,5,34,49,1,48,3,89,27,12,3,42,95,82,37,36,99,26,45,9,103,27,47,9,5,107,25,47,5,18,1,40,34,50,62,32,29,25,9,5,16,1,32,3,44,12,3,23,77,1,26,50,36,37,30,32,5,22,1,38,85,52,27,21,5,35,33,40,25,9,68,56,25,9,5,23,40,46,5,16,1,28,3,32,2,75,64,22,3,26,24,21,5,36,49,5,31,23,34,44,9,19,5,35,15,42,24,47,23,38,23,38,26,42,9,5,17,1,28,3,57,11,74,107,112,99,12,3,12,18,26,5,32,22,5,19,23,37,60,60,21,23,23,23,10,35,35,5,15,32,5,16,67,5,26,42,29,9,5,14,33,35,87,33,22,23,9,5,32,17,24,25,28,33,17,10,38,33,5,79,24,39,29,9,5,34,20,24,25,33,28,17,10,38,33,5,18,54,24,9,24,35,35,33,33,26,5,58,13,43,5,55,11,43,5,80,19,42,37,34,13,9,5,13,23,35,35,5,62,13,62,36,5,61,12,62,36,5,1,20,3,69,12,3,18,19,34,33,5,18,36,5,57,20,34,46,5,7,88,78,7,16,39,24,9,49,65,46,9,59,59,39,47,23,34,40,21,5,73,16,51,105,9,49,42,35,9,84,71,48,52,48,33,22,13,52,78,60,41,39,50,52,69,13,9,22,5,1,32,14,19,29,30,30,36,28,102,44,76,62,19,9,53,16,13,43,9,26,106,42,31,9,38,30,68,69,31,70,9,45,39,29,9,59,50,9,14,30,9,30,83,9,28,5,50,30,5,15,55,5,16,44,30,53,13,47,9,36,5,26,34,5,37,33,47,9,57,5,42,52,5,18,30,54,9,37,36,30,5,1,34,30,65,16,37,5,2,3,67,10,2,11,8,39,91,5,6,3,48,16,31,80,1,34,34,3,64,62,57,12,3,35,40,37,36,5,1,42,3,73,3,27,40,1,36,3,51,2,12,3,42,18,21,5,30,67,20,5,66,33,73,43,24,9,5,17,1,58,3,23,2,49,41,160,3,39,91,31,91,5,47,77,50,35,80,37,47,56,60,38,5,72,1,26,100,123,46,100,20,5,17,1,64,3,43,37,34,30,3,38,39,17,5,23,18,5,23,17,5,55,1,42,30,34,33,59,58,1,36,38,42,66,1,52,3,76,2,77,69,2,57,68,66,3,48,87,101,101,48,45,40,43,77,90,90,49,1,50,3,54,12,3,33,45,41,22,28,44,41,26,58,38,54,63,15,10,35,50,26,10,19,52,104,18,7,1,18,43,51,32,26,27,23,30,22,10,57,36,26,33,26,15,35,45,34,27,17,21,52,36,17,23,38,94,17,15,11,152,50,18,7,1,26,16,92,16,50,16,208,16,202,16,35,65,1,34,33,16,15,95,33,31,7,40,1,52,3,71,2,11,8,33,45,40,6,3,30,11,1,34,64,3,37,2,79,2,50,42,3,31,64,44,45,50,9,34,33,19,5,19,30,20,5,1,20,58,80,37,49,61,39,25,5,32,30,50,9,19,6,86,1,54,49,9,51,20,5,11,21,5,1,44,17,11,1,20,33],"data":{"version":3,"file":"utils.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/utils.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/constants.js":{"lineLengths":[13,62,380,45,45,39,40,43,48,21,25,25,24,25,29,22,37],"data":{"version":3,"file":"constants.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/wire_protocol/constants.ts"],"names":[],"mappings":";;;AAAa,QAAA,4BAA4B,GAAG,KAAK,CAAC;AACrC,QAAA,4BAA4B,GAAG,KAAK,CAAC;AACrC,QAAA,0BAA0B,GAAG,CAAC,CAAC;AAC/B,QAAA,0BAA0B,GAAG,EAAE,CAAC;AAChC,QAAA,6BAA6B,GAAG,EAAE,CAAC;AACnC,QAAA,+BAA+B,GAAG,KAAK,CAAC;AACxC,QAAA,QAAQ,GAAG,CAAC,CAAC;AACb,QAAA,SAAS,GAAG,IAAI,CAAC;AACjB,QAAA,SAAS,GAAG,IAAI,CAAC;AACjB,QAAA,QAAQ,GAAG,IAAI,CAAC;AAChB,QAAA,SAAS,GAAG,IAAI,CAAC;AACjB,QAAA,aAAa,GAAG,IAAI,CAAC;AACrB,QAAA,MAAM,GAAG,IAAI,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/constants.js":{"lineLengths":[13,62,1394,297,58,51,53,48,43,43,9,24,28,24,22,28,26,24,28,26,30,53,16,41,16,39,16,64,16,45,16,43,16,68,16,60,16,58,16,64,16,65,16,58,16,56,16,58,16,54,16,49,16,45,16,47,16,67,16,65,16,56,16,54,54,16,43,16,47,16,41,16,60,16,64,16,58,30,22,22,26,20,52,14,42,37,39,35,3,14,37,36,34,36,35,31,29,30,41,40,35,33,3,14,41,27,26,39,29,28,41,18,20,17,3,14,36,28,30,26,3,3,45,12,3,45,37,39,36,28,30,27,26,3,3,84,12,3,45,20,33,19,17,3,14,45,27,26,31,31,3,3,12,63,3,42,3,12,63,3,53,37],"data":{"version":3,"file":"constants.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/constants.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/read_concern.js":{"lineLengths":[13,62,56,14,42,19,25,33,27,24,3,3,96,61,10,2,77,3,19,63,24,11,65,47,66,186,11,62,5,7,55,6,83,7,33,30,19,9,34,44,53,35,13,55,52,13,67,58,13,9,28,50,9,15,5,27,49,5,28,50,5,31,53,5,27,49,5,14,37,5,1,34,40],"data":{"version":3,"file":"read_concern.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/read_concern.ts"],"names":[],"mappings":";;;AAEA,cAAc;AACD,QAAA,gBAAgB,GAAG,MAAM,CAAC,MAAM,CAAC;IAC5C,KAAK,EAAE,OAAO;IACd,QAAQ,EAAE,UAAU;IACpB,YAAY,EAAE,cAAc;IAC5B,SAAS,EAAE,WAAW;IACtB,QAAQ,EAAE,UAAU;CACZ,CAAC,CAAC;AAQZ;;;;;;GAMG;AACH,MAAa,WAAW;IAGtB,2DAA2D;IAC3D,YAAY,KAAuB;QACjC;;;;;WAKG;QACH,IAAI,CAAC,KAAK,GAAG,wBAAgB,CAAC,KAAK,CAAC,IAAI,KAAK,CAAC;IAChD,CAAC;IAED;;;;OAIG;IACH,MAAM,CAAC,WAAW,CAAC,OAGlB;QACC,IAAI,OAAO,IAAI,IAAI,EAAE;YACnB,OAAO;SACR;QAED,IAAI,OAAO,CAAC,WAAW,EAAE;YACvB,MAAM,EAAE,WAAW,EAAE,GAAG,OAAO,CAAC;YAChC,IAAI,WAAW,YAAY,WAAW,EAAE;gBACtC,OAAO,WAAW,CAAC;aACpB;iBAAM,IAAI,OAAO,WAAW,KAAK,QAAQ,EAAE;gBAC1C,OAAO,IAAI,WAAW,CAAC,WAAW,CAAC,CAAC;aACrC;iBAAM,IAAI,OAAO,IAAI,WAAW,IAAI,WAAW,CAAC,KAAK,EAAE;gBACtD,OAAO,IAAI,WAAW,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC;aAC3C;SACF;QAED,IAAI,OAAO,CAAC,KAAK,EAAE;YACjB,OAAO,IAAI,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;SACvC;QACD,OAAO;IACT,CAAC;IAED,MAAM,KAAK,QAAQ;QACjB,OAAO,wBAAgB,CAAC,QAAQ,CAAC;IACnC,CAAC;IAED,MAAM,KAAK,SAAS;QAClB,OAAO,wBAAgB,CAAC,SAAS,CAAC;IACpC,CAAC;IAED,MAAM,KAAK,YAAY;QACrB,OAAO,wBAAgB,CAAC,YAAY,CAAC;IACvC,CAAC;IAED,MAAM,KAAK,QAAQ;QACjB,OAAO,wBAAgB,CAAC,QAAQ,CAAC;IACnC,CAAC;IAED,MAAM;QACJ,OAAO,EAAE,KAAK,EAAE,IAAI,CAAC,KAAK,EAAE,CAAC;IAC/B,CAAC;CACF;AA/DD,kCA+DC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/write_concern.js":{"lineLengths":[13,62,59,72,3,71,47,10,2,68,3,20,7,67,166,102,111,110,7,48,24,43,35,13,18,27,13,9,33,57,9,30,44,9,28,57,9,5,7,87,7,41,22,81,35,34,44,50,41,34,34,23,5,60,42,28,29,32,17,73,34,9,51,27,9,14,40,9,92,136,26,19,10,24,31,33,24,30,28,84,9,25,5,1,36,41],"data":{"version":3,"file":"write_concern.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/write_concern.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/operation.js":{"lineLengths":[13,62,76,34,56,18,45,47,35,39,45,47,62,2,16,35,3,99,44,93,21,12,3,25,31,76,54,112,76,67,79,31,63,39,5,23,38,35,25,9,40,5,19,30,5,20,35,5,24,20,5,25,20,5,1,46,44,63,28,5,31,49,23,23,7,19,1,38,37],"data":{"version":3,"file":"operation.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/operation.ts"],"names":[],"mappings":";;;AAAA,kCAAuF;AACvF,wDAA6E;AAKhE,QAAA,MAAM,GAAG;IACpB,cAAc,EAAE,MAAM,CAAC,gBAAgB,CAAC;IACxC,eAAe,EAAE,MAAM,CAAC,iBAAiB,CAAC;IAC1C,SAAS,EAAE,MAAM,CAAC,WAAW,CAAC;IAC9B,WAAW,EAAE,MAAM,CAAC,aAAa,CAAC;IAClC,cAAc,EAAE,MAAM,CAAC,gBAAgB,CAAC;IACxC,eAAe,EAAE,MAAM,CAAC,iBAAiB,CAAC;IAC1C,uBAAuB,EAAE,MAAM,CAAC,yBAAyB,CAAC;CAClD,CAAC;AA2BX,gBAAgB;AAChB,MAAM,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC;AAEnC;;;;;;GAMG;AACH,MAAsB,iBAAiB;IAcrC,YAAY,UAA4B,EAAE;QACxC,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,SAAS,CAAC,cAAM,CAAC,eAAe,CAAC;YAC1D,CAAC,CAAC,gCAAc,CAAC,OAAO;YACxB,CAAC,CAAC,gCAAc,CAAC,WAAW,CAAC,OAAO,CAAC,IAAI,gCAAc,CAAC,OAAO,CAAC;QAElE,oEAAoE;QACpE,IAAI,CAAC,WAAW,GAAG,IAAA,yBAAkB,EAAC,OAAO,CAAC,CAAC;QAE/C,IAAI,CAAC,QAAQ,CAAC,GAAG,OAAO,CAAC,OAAO,IAAI,IAAI,CAAC,CAAC,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,SAAS,CAAC;QAEvE,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC,OAAO,CAAC,kBAAkB,CAAC;QACvD,IAAI,CAAC,iBAAiB,GAAG,KAAK,CAAC;IACjC,CAAC;IAQD,SAAS,CAAC,MAAc;QACtB,MAAM,IAAI,GAAG,IAAI,CAAC,WAAmC,CAAC;QACtD,IAAI,IAAI,CAAC,OAAO,IAAI,IAAI,EAAE;YACxB,OAAO,KAAK,CAAC;SACd;QAED,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;IAClC,CAAC;IAED,IAAI,OAAO;QACT,OAAO,IAAI,CAAC,QAAQ,CAAC,CAAC;IACxB,CAAC;IAED,YAAY;QACV,IAAI,CAAC,QAAQ,CAAC,GAAG,SAAS,CAAC;IAC7B,CAAC;IAED,IAAI,YAAY;QACd,OAAO,IAAI,CAAC;IACd,CAAC;IAED,IAAI,aAAa;QACf,OAAO,IAAI,CAAC;IACd,CAAC;CACF;AA3DD,8CA2DC;AAED,SAAgB,aAAa,CAC3B,SAA+B,EAC/B,OAAwC;IAExC,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,CAAC,OAAO,YAAY,GAAG,CAAC,EAAE;QACxD,OAAO,GAAG,CAAC,OAAO,CAAC,CAAC;KACrB;IAED,OAAO,GAAG,IAAI,GAAG,CAAC,OAAO,CAAC,CAAC;IAC3B,MAAM,CAAC,cAAc,CAAC,SAAS,EAAE,SAAS,EAAE;QAC1C,KAAK,EAAE,OAAO;QACd,QAAQ,EAAE,KAAK;KAChB,CAAC,CAAC;IAEH,OAAO,OAAO,CAAC;AACjB,CAAC;AAfD,sCAeC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/list_databases.js":{"lineLengths":[13,62,40,36,39,43,16,65,30,27,37,64,5,23,31,5,36,41,57,49,9,34,45,9,68,71,9,73,56,93,47,9,64,5,1,56,122,42],"data":{"version":3,"file":"list_databases.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/list_databases.ts"],"names":[],"mappings":";;;AAKA,oCAA4D;AAC5D,uCAA2E;AAC3E,2CAAoD;AAoBpD,gBAAgB;AAChB,MAAa,sBAAuB,SAAQ,0BAAqC;IAG/E,YAAY,EAAM,EAAE,OAA8B;QAChD,KAAK,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;QACnB,IAAI,CAAC,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;QAC7B,IAAI,CAAC,EAAE,GAAG,IAAI,wBAAgB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;IAClD,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,eAAwB,CAAC;IAClC,CAAC;IAEQ,KAAK,CAAC,OAAO,CACpB,MAAc,EACd,OAAkC;QAElC,MAAM,GAAG,GAAa,EAAE,aAAa,EAAE,CAAC,EAAE,CAAC;QAE3C,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,KAAK,SAAS,EAAE;YAC9C,GAAG,CAAC,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;SACtC;QAED,IAAI,IAAI,CAAC,OAAO,CAAC,MAAM,EAAE;YACvB,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC;SAClC;QAED,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,mBAAmB,KAAK,SAAS,EAAE;YACzD,GAAG,CAAC,mBAAmB,GAAG,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC;SAC5D;QAED,iEAAiE;QACjE,gDAAgD;QAChD,IAAI,IAAA,sBAAc,EAAC,MAAM,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,KAAK,SAAS,EAAE;YACrE,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;SACpC;QAED,OAAO,MAAO,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,GAAG,CAA6B,CAAC;IACvF,CAAC;CACF;AAvCD,wDAuCC;AAED,IAAA,yBAAa,EAAC,sBAAsB,EAAE,CAAC,kBAAM,CAAC,cAAc,EAAE,kBAAM,CAAC,SAAS,CAAC,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/command.js":{"lineLengths":[13,62,34,36,40,50,63,36,52,43,16,62,34,23,37,90,90,29,66,29,75,9,14,28,59,64,9,75,78,61,66,9,44,109,9,5,25,61,40,9,20,5,48,63,29,25,28,32,48,19,10,70,75,97,66,9,112,46,9,104,71,9,32,52,65,65,9,52,46,9,77,70,9,59,5,1,44,35],"data":{"version":3,"file":"command.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/command.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/explain.js":{"lineLengths":[13,62,52,35,14,42,33,49,37,42,3,16,15,28,45,38,60,56,9,14,39,9,5,33,37,19,40,74,40,9,101,5,1,26,35],"data":{"version":3,"file":"explain.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/explain.ts"],"names":[],"mappings":";;;AAAA,mCAAoD;AAEpD,cAAc;AACD,QAAA,gBAAgB,GAAG,MAAM,CAAC,MAAM,CAAC;IAC5C,YAAY,EAAE,cAAc;IAC5B,oBAAoB,EAAE,sBAAsB;IAC5C,cAAc,EAAE,gBAAgB;IAChC,iBAAiB,EAAE,mBAAmB;CAC9B,CAAC,CAAC;AAmBZ,gBAAgB;AAChB,MAAa,OAAO;IAGlB,YAAY,SAA+B;QACzC,IAAI,OAAO,SAAS,KAAK,SAAS,EAAE;YAClC,IAAI,CAAC,SAAS,GAAG,SAAS;gBACxB,CAAC,CAAC,wBAAgB,CAAC,iBAAiB;gBACpC,CAAC,CAAC,wBAAgB,CAAC,YAAY,CAAC;SACnC;aAAM;YACL,IAAI,CAAC,SAAS,GAAG,SAAS,CAAC;SAC5B;IACH,CAAC;IAED,MAAM,CAAC,WAAW,CAAC,OAAwB;QACzC,IAAI,OAAO,EAAE,OAAO,IAAI,IAAI;YAAE,OAAO;QAErC,MAAM,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;QAChC,IAAI,OAAO,OAAO,KAAK,SAAS,IAAI,OAAO,OAAO,KAAK,QAAQ,EAAE;YAC/D,OAAO,IAAI,OAAO,CAAC,OAAO,CAAC,CAAC;SAC7B;QAED,MAAM,IAAI,iCAAyB,CAAC,+CAA+C,CAAC,CAAC;IACvF,CAAC;CACF;AAvBD,0BAuBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/remove_user.js":{"lineLengths":[13,62,37,39,43,16,62,40,27,31,33,5,23,26,5,36,81,20,5,1,50,90,39],"data":{"version":3,"file":"remove_user.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/remove_user.ts"],"names":[],"mappings":";;;AAGA,uCAA2E;AAC3E,2CAAoD;AAKpD,gBAAgB;AAChB,MAAa,mBAAoB,SAAQ,0BAAyB;IAIhE,YAAY,EAAM,EAAE,QAAgB,EAAE,OAA0B;QAC9D,KAAK,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;QACnB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;IAC3B,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,UAAmB,CAAC;IAC7B,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,EAAE,QAAQ,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC,CAAC;QACzE,OAAO,IAAI,CAAC;IACd,CAAC;CACF;AAlBD,kDAkBC;AAED,IAAA,yBAAa,EAAC,mBAAmB,EAAE,CAAC,kBAAM,CAAC,eAAe,CAAC,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/run_command.js":{"lineLengths":[13,62,72,36,43,16,65,43,23,31,31,60,5,23,28,5,36,29,65,28,48,19,11,19,5,1,50,70,35,23,31,31,64,5,23,28,5,36,29,65,28,48,19,11,19,5,1,60,39],"data":{"version":3,"file":"run_command.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/run_command.ts"],"names":[],"mappings":";;;AAMA,oCAA4C;AAC5C,2CAAgD;AAUhD,gBAAgB;AAChB,MAAa,mBAAkC,SAAQ,6BAAoB;IACzE,YAAY,MAAU,EAAS,OAAiB,EAAkB,OAA0B;QAC1F,KAAK,CAAC,OAAO,CAAC,CAAC;QADc,YAAO,GAAP,OAAO,CAAU;QAAkB,YAAO,GAAP,OAAO,CAAmB;QAE1F,IAAI,CAAC,EAAE,GAAG,MAAM,CAAC,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,MAAM,CAAC,CAAC;IACtD,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,YAAqB,CAAC;IAC/B,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,MAAM,GAAG,GAAmB,MAAM,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,EAAE;YACtE,GAAG,IAAI,CAAC,OAAO;YACf,cAAc,EAAE,IAAI,CAAC,cAAc;YACnC,OAAO;SACR,CAAC,CAAC;QACH,OAAO,GAAG,CAAC;IACb,CAAC;CACF;AAnBD,kDAmBC;AAED,MAAa,wBAAuC,SAAQ,6BAAoB;IAC9E,YACS,OAAiB,EACR,OAGf;QAED,KAAK,CAAC,OAAO,CAAC,CAAC;QANR,YAAO,GAAP,OAAO,CAAU;QACR,YAAO,GAAP,OAAO,CAGtB;QAGD,IAAI,CAAC,EAAE,GAAG,IAAI,wBAAgB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;IAClD,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,YAAqB,CAAC;IAC/B,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,MAAM,GAAG,GAAmB,MAAM,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,EAAE;YACtE,GAAG,IAAI,CAAC,OAAO;YACf,cAAc,EAAE,IAAI,CAAC,cAAc;YACnC,OAAO;SACR,CAAC,CAAC;QACH,OAAO,GAAG,CAAC;IACb,CAAC;CACF;AAzBD,4DAyBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/validate_collection.js":{"lineLengths":[13,62,45,36,39,16,70,49,46,53,42,47,98,52,13,9,35,31,31,45,5,23,26,5,36,51,78,65,95,80,105,44,105,19,5,1,66,47],"data":{"version":3,"file":"validate_collection.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/validate_collection.ts"],"names":[],"mappings":";;;AAEA,oCAA8D;AAG9D,uCAA2E;AAQ3E,gBAAgB;AAChB,MAAa,2BAA4B,SAAQ,0BAA0B;IAKzE,YAAY,KAAY,EAAE,cAAsB,EAAE,OAAkC;QAClF,sCAAsC;QACtC,MAAM,OAAO,GAAa,EAAE,QAAQ,EAAE,cAAc,EAAE,CAAC;QACvD,MAAM,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QAClC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACpC,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE;gBACnF,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,GAAI,OAAoB,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;aACnD;SACF;QAED,KAAK,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;QAC3B,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,cAAc,GAAG,cAAc,CAAC;IACvC,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,UAAmB,CAAC;IAC7B,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,cAAc,GAAG,IAAI,CAAC,cAAc,CAAC;QAE3C,MAAM,GAAG,GAAG,MAAM,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;QACtE,IAAI,GAAG,CAAC,MAAM,IAAI,IAAI,IAAI,OAAO,GAAG,CAAC,MAAM,KAAK,QAAQ;YACtD,MAAM,IAAI,0CAAkC,CAAC,4BAA4B,CAAC,CAAC;QAC7E,IAAI,GAAG,CAAC,MAAM,IAAI,IAAI,IAAI,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,mBAAmB,CAAC,IAAI,IAAI;YACrE,MAAM,IAAI,0CAAkC,CAAC,sBAAsB,cAAc,EAAE,CAAC,CAAC;QACvF,IAAI,GAAG,CAAC,KAAK,IAAI,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK;YACjC,MAAM,IAAI,0CAAkC,CAAC,sBAAsB,cAAc,EAAE,CAAC,CAAC;QAEvF,OAAO,GAAG,CAAC;IACb,CAAC;CACF;AAtCD,kEAsCC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/bulk/ordered.js":{"lineLengths":[13,62,38,32,36,37,14,63,20,38,41,5,46,27,61,29,80,84,34,11,66,49,61,128,67,42,85,9,45,49,12,55,66,101,49,43,100,90,58,52,53,33,85,46,40,45,9,54,48,43,33,15,9,40,38,98,9,70,54,37,62,33,20,5,1,52,35],"data":{"version":3,"file":"ordered.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/bulk/ordered.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/bulk/common.js":{"lineLengths":[13,62,261,31,34,36,49,71,49,55,49,36,36,52,16,43,14,35,14,14,13,3,3,69,36,2,10,3,13,47,51,30,34,35,29,22,27,5,1,22,3,10,30,3,23,31,25,32,39,9,21,5,7,44,16,7,40,33,56,54,56,54,62,79,113,89,5,69,14,30,5,7,55,16,7,55,48,42,24,84,9,132,5,53,28,43,5,38,22,27,5,68,22,50,5,68,26,46,5,48,28,99,5,36,22,39,5,57,28,58,19,9,63,31,53,9,14,33,28,77,62,45,41,28,46,13,107,9,5,16,49,5,12,36,5,1,42,3,108,10,18,3,25,24,35,5,36,16,39,5,39,18,41,5,36,19,42,5,14,34,5,16,51,5,1,46,3,59,10,18,3,18,22,23,5,27,16,29,5,52,17,30,5,30,18,31,5,30,19,32,5,65,20,27,5,14,104,5,16,62,5,1,32,48,60,62,14,21,5,39,31,5,25,15,5,62,49,26,28,21,35,35,36,35,10,64,15,5,54,15,5,38,43,63,5,38,43,61,5,22,74,41,43,58,38,74,43,15,9,5,31,22,34,43,32,11,5,38,43,43,64,75,44,68,9,14,37,9,5,44,61,32,74,49,53,55,65,14,68,9,5,35,92,5,1,46,60,47,109,5,50,41,76,90,132,9,60,123,9,37,74,101,66,19,43,58,5,69,19,40,7,57,53,5,37,36,62,5,55,60,53,5,39,46,39,5,35,35,106,9,35,38,89,9,5,9,46,101,34,105,38,109,27,32,54,180,9,5,17,32,19,43,77,19,5,1,84,64,38,54,50,52,1,3,49,10,18,3,60,7,39,6,35,6,15,88,94,6,14,8,32,21,30,47,29,45,41,35,55,9,29,35,5,16,37,5,40,25,41,5,50,24,40,5,40,25,41,5,39,24,40,5,40,25,41,5,95,23,39,5,95,23,39,5,1,50,3,73,67,2,10,3,21,7,42,16,7,32,43,5,64,28,61,151,25,23,12,5,62,31,63,101,9,61,183,5,60,29,59,110,9,61,180,5,59,17,61,163,5,60,14,61,163,5,94,14,46,48,9,53,20,5,59,26,46,48,9,61,20,5,78,32,46,48,9,67,20,5,49,16,46,48,9,51,20,5,1,38,68,3,18,64,90,78,12,3,68,41,23,43,5,23,27,5,31,43,80,74,74,43,43,9,70,5,1,56,14,25,7,75,16,7,49,37,66,35,62,49,54,53,49,45,31,23,36,28,43,105,37,95,112,92,100,93,37,35,88,42,75,45,54,88,24,28,18,28,35,28,25,25,24,25,24,24,10,25,18,27,23,34,36,28,31,32,37,33,42,42,42,24,28,76,37,30,30,30,23,24,22,23,21,22,34,27,65,32,22,23,21,25,23,32,27,25,89,10,28,56,51,9,5,7,57,6,15,12,59,6,43,13,26,26,27,30,10,7,22,71,65,11,76,5,7,83,81,6,15,12,59,6,40,59,6,41,56,6,23,68,6,24,41,6,30,38,6,26,67,6,66,83,54,10,6,45,30,10,7,20,24,103,9,34,28,30,10,39,5,66,13,51,109,9,32,73,74,109,32,40,99,80,9,76,37,43,98,17,159,73,118,17,91,13,36,42,98,17,117,36,32,19,74,109,17,91,13,37,43,98,17,119,37,31,19,74,109,17,91,13,9,32,38,94,13,157,9,33,39,94,13,159,9,54,135,5,23,34,5,24,35,5,19,44,29,36,50,9,14,42,56,42,56,42,56,9,23,5,33,30,59,9,79,27,47,9,35,29,36,57,9,14,42,63,42,63,42,63,9,62,42,104,9,31,63,73,100,5,7,56,16,7,45,55,63,57,43,46,29,60,58,29,24,9,69,32,78,24,9,21,5,33,62,74,5,1,46,62,21,11,35,5,3,31,56,1,31,56,1,31,56,1,33,33,35,19,23,21,1,34],"data":{"version":3,"file":"common.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/bulk/common.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/delete.js":{"lineLengths":[13,62,122,36,39,43,16,58,42,34,31,21,37,5,23,24,5,25,44,25,9,85,5,36,43,86,25,39,37,19,10,26,38,9,73,56,44,46,9,83,34,54,81,110,13,9,73,19,5,1,42,50,46,104,5,36,57,25,23,21,52,28,67,16,53,31,10,5,1,48,51,46,87,5,36,57,25,23,21,52,28,67,16,53,31,10,5,1,50,47,16,18,68,6,28,41,5,23,31,5,14,1,50,116,52,33,39,35,37,3,53,39,35,37,3,34],"data":{"version":3,"file":"delete.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/delete.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/insert.js":{"lineLengths":[13,62,92,36,36,52,45,39,43,16,58,41,34,77,21,35,5,23,24,5,36,43,86,25,39,38,19,10,68,80,9,73,56,44,46,9,68,5,1,42,50,43,111,5,36,57,21,52,30,96,67,9,16,53,45,10,5,1,48,16,65,44,23,35,105,9,31,37,25,5,23,24,5,36,37,102,79,105,35,22,13,74,20,52,49,44,14,9,21,93,149,13,22,9,5,1,50,116,119,90,34],"data":{"version":3,"file":"insert.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/insert.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/bulk_write.js":{"lineLengths":[13,62,36,43,16,64,50,23,31,37,37,5,23,27,5,36,37,43,102,36,46,53,52,53,53,36,9,27,67,22,5,1,48,89,38],"data":{"version":3,"file":"bulk_write.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/bulk_write.ts"],"names":[],"mappings":";;;AASA,2CAAuE;AAEvE,gBAAgB;AAChB,MAAa,kBAAmB,SAAQ,6BAAkC;IAKxE,YACE,UAAsB,EACtB,UAAmC,EACnC,OAAyB;QAEzB,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;QAC7B,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;IAC/B,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,WAAoB,CAAC;IAC9B,CAAC;IAEQ,KAAK,CAAC,OAAO,CACpB,MAAc,EACd,OAAkC;QAElC,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC;QAC7B,MAAM,UAAU,GAAG,IAAI,CAAC,UAAU,CAAC;QACnC,MAAM,OAAO,GAAG,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,WAAW,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC;QAE9F,4BAA4B;QAC5B,MAAM,IAAI,GACR,OAAO,CAAC,OAAO,KAAK,KAAK;YACvB,CAAC,CAAC,IAAI,CAAC,yBAAyB,CAAC,OAAO,CAAC;YACzC,CAAC,CAAC,IAAI,CAAC,uBAAuB,CAAC,OAAO,CAAC,CAAC;QAE5C,6CAA6C;QAC7C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YAC1C,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;SACzB;QAED,mBAAmB;QACnB,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,OAAO,CAAC,EAAE,GAAG,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC;QAC3D,OAAO,MAAM,CAAC;IAChB,CAAC;CACF;AA3CD,gDA2CC;AAED,IAAA,yBAAa,EAAC,kBAAkB,EAAE,CAAC,kBAAM,CAAC,eAAe,CAAC,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/update.js":{"lineLengths":[13,62,152,36,36,39,43,3,12,127,3,58,42,34,31,21,37,5,23,24,5,25,44,25,9,83,5,36,43,86,25,39,37,19,10,68,80,9,26,38,9,73,56,44,46,9,83,34,54,81,110,13,9,68,5,1,42,16,50,54,116,55,101,9,5,36,57,33,23,21,52,28,67,16,53,50,108,104,92,10,5,1,48,16,51,54,115,55,101,9,5,36,57,33,23,21,52,28,67,16,53,50,108,104,92,10,5,1,50,16,51,59,121,59,114,9,5,36,57,33,23,21,52,28,67,16,53,50,108,104,92,10,5,1,50,55,55,98,5,55,98,5,40,46,35,5,24,33,5,23,31,5,31,47,5,28,41,5,14,1,50,151,52,33,39,35,37,3,53,39,35,37,3,53,33,39,37,3,34],"data":{"version":3,"file":"update.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/update.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/bulk/unordered.js":{"lineLengths":[13,62,40,32,36,37,14,65,20,38,42,5,45,36,25,9,61,5,46,27,61,29,80,84,34,11,66,51,61,128,9,34,40,38,54,60,9,59,60,9,59,60,9,45,67,42,85,9,49,12,55,67,101,49,44,101,90,58,52,53,33,85,9,40,38,98,9,54,70,54,56,54,60,48,60,33,15,9,59,60,9,59,60,9,36,38,63,20,5,1,56,37],"data":{"version":3,"file":"unordered.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/bulk/unordered.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/change_stream.js":{"lineLengths":[13,62,30,45,43,72,29,35,49,47,35,16,45,16,33,16,29,31,18,17,27,19,31,24,2,29,37,33,30,2,100,108,59,3,108,10,3,60,7,16,6,72,195,7,54,16,33,38,41,56,55,9,45,53,9,64,52,9,14,154,9,29,44,68,64,9,48,62,30,28,72,45,94,48,13,11,48,94,64,13,11,5,20,24,35,5,98,23,40,5,78,21,30,84,96,17,57,22,17,60,31,13,27,21,64,17,31,25,43,21,35,56,21,32,17,13,9,5,66,18,30,84,96,17,57,22,17,56,76,39,13,27,21,64,17,31,25,43,21,35,56,21,32,17,13,9,5,7,117,7,21,30,84,96,17,57,22,17,59,38,13,27,21,64,17,31,25,43,21,35,56,21,32,17,13,9,5,37,26,19,9,13,78,72,26,40,13,9,17,17,35,13,27,48,13,9,5,31,18,51,5,34,19,29,35,13,33,9,17,30,9,5,7,79,6,81,77,6,93,7,21,26,80,9,37,43,5,20,21,41,71,126,9,32,5,20,22,40,71,126,9,33,5,7,70,16,7,40,100,56,65,9,89,64,25,56,36,62,40,27,29,83,152,9,124,51,67,9,58,51,9,34,5,20,39,45,50,58,5,20,27,29,62,37,37,17,68,64,13,27,53,13,11,73,5,20,18,49,27,103,35,9,40,5,20,28,28,73,71,9,97,29,73,75,9,36,76,9,33,49,91,90,54,22,5,20,48,81,26,19,91,30,54,69,67,20,59,68,14,58,29,88,73,9,14,63,9,5,20,56,28,73,71,9,92,17,35,13,27,48,13,36,9,13,38,9,23,44,9,63,13,69,68,15,84,9,15,64,31,36,9,5,1,13,45,13,37,13,37,13,39,3,86,88,45,9,3,41,13,35,13,39,3,65,9,3,69,36,41],"data":{"version":3,"file":"change_stream.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/change_stream.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/collection.js":{"lineLengths":[13,62,28,33,44,48,51,68,54,70,84,35,56,46,66,48,52,44,84,70,66,50,48,54,70,48,63,59,63,48,49,55,35,51,3,83,97,2,49,10,2,11,8,41,2,18,18,34,4,2,63,52,2,33,2,39,50,4,6,3,18,7,39,16,7,36,25,18,15,20,85,75,82,69,73,75,10,32,5,7,58,7,18,35,5,7,34,7,26,43,5,7,94,7,21,45,5,7,17,6,49,7,25,32,5,7,79,60,7,23,41,41,9,34,5,7,82,60,7,26,44,44,9,37,5,23,34,5,7,80,60,7,24,42,42,9,35,5,52,16,37,5,17,67,5,7,103,112,69,6,42,57,7,35,164,5,7,107,112,69,6,44,57,7,37,187,5,7,57,6,32,20,21,20,21,20,21,6,63,112,69,6,53,57,61,7,42,41,111,9,196,5,7,47,6,43,86,46,6,71,49,57,7,46,175,5,7,63,6,72,76,57,7,52,181,5,7,48,6,43,86,46,6,71,49,57,7,47,176,5,7,42,6,71,57,7,48,167,5,7,50,6,72,57,7,49,168,5,7,29,6,15,74,6,54,57,7,36,83,121,23,68,12,5,7,113,6,57,7,25,153,5,46,73,40,29,19,5,37,127,5,7,45,6,57,7,28,168,5,7,55,6,57,7,29,161,5,7,60,6,86,57,6,15,12,61,6,53,6,76,57,6,32,41,6,38,47,6,39,61,6,46,66,10,7,43,224,26,5,7,84,91,13,6,117,123,6,73,57,6,15,12,61,39,38,10,28,10,26,10,28,11,43,10,40,26,10,10,10,7,46,248,5,7,43,6,52,57,7,41,127,58,68,12,5,7,46,6,57,7,32,13,162,24,9,15,25,9,5,7,66,6,57,7,26,109,5,7,95,6,57,57,7,41,72,66,36,24,62,5,37,35,23,40,11,5,7,92,67,6,81,89,85,93,27,6,105,57,7,43,190,5,7,56,133,121,54,6,33,33,36,61,70,6,78,83,93,105,6,47,57,6,78,83,93,105,7,53,181,5,52,173,5,28,66,43,19,27,9,103,22,5,45,183,5,59,197,5,53,191,5,7,94,6,69,57,7,39,39,118,9,143,5,7,145,6,15,68,93,174,15,111,12,42,69,10,6,15,107,102,73,90,12,17,83,54,50,11,34,44,45,77,51,12,10,6,283,57,79,76,7,40,53,39,31,26,9,108,5,7,144,6,37,15,132,107,7,40,104,5,7,166,6,37,15,132,107,7,38,100,5,7,70,6,110,138,142,6,149,6,48,57,7,44,176,5,52,17,105,52,18,52,22,37,98,5,7,56,6,75,76,6,70,7,42,70,21,5,7,66,6,94,92,6,70,15,7,45,139,5,7,44,6,64,6,70,7,33,125,5,7,102,6,60,59,6,70,7,47,141,5,1,32,38],"data":{"version":3,"file":"collection.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/collection.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/aggregation_cursor.js":{"lineLengths":[13,62,35,55,71,36,55,16,37,16,35,3,102,90,89,19,10,3,66,20,65,42,35,33,5,20,31,5,13,76,37,84,28,11,5,20,36,5,20,32,104,30,34,19,11,106,26,72,5,45,30,145,30,34,38,12,5,21,57,36,20,5,19,41,5,56,19,41,5,56,19,41,5,55,15,39,5,7,54,6,15,76,77,6,118,88,6,15,20,18,105,22,85,10,6,15,76,77,6,113,90,111,42,6,15,20,86,80,75,6,58,6,63,16,53,11,10,7,23,43,5,57,21,42,5,57,21,42,5,55,17,40,5,55,17,40,5,57,21,42,5,58,23,43,5,1,46,46],"data":{"version":3,"file":"aggregation_cursor.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cursor/aggregation_cursor.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/aggregate.js":{"lineLengths":[13,62,70,36,36,52,39,43,16,36,53,16,61,40,56,38,104,71,33,77,35,47,72,38,9,39,61,55,42,13,9,33,42,9,14,45,9,48,130,9,76,92,9,5,23,27,5,24,35,5,26,34,5,36,37,70,76,99,41,9,54,75,9,56,80,9,56,56,9,27,40,9,26,38,9,73,56,44,46,9,46,55,57,9,73,19,5,1,48,52,38,33,35,38,3,37],"data":{"version":3,"file":"aggregate.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/aggregate.ts"],"names":[],"mappings":";;;AACA,oCAAqD;AAIrD,oCAAiE;AACjE,oDAAgD;AAChD,uCAAkG;AAClG,2CAA+D;AAE/D,gBAAgB;AACH,QAAA,uBAAuB,GAAG,CAAU,CAAC;AAClD,MAAM,0CAA0C,GAAG,CAAU,CAAC;AA0B9D,gBAAgB;AAChB,MAAa,kBAAiC,SAAQ,0BAAmB;IAMvE,YAAY,EAAoB,EAAE,QAAoB,EAAE,OAA0B;QAChF,KAAK,CAAC,SAAS,EAAE,EAAE,GAAG,OAAO,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC;QAEhD,IAAI,CAAC,OAAO,GAAG,EAAE,GAAG,OAAO,EAAE,CAAC;QAE9B,gGAAgG;QAChG,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC,UAAU,IAAI,+BAAuB,CAAC;QAEvD,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QAEzB,qEAAqE;QACrE,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC;QAC3B,IAAI,OAAO,OAAO,EAAE,GAAG,KAAK,QAAQ,EAAE;YACpC,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,OAAO,CAAC,GAAG,EAAE,CAAC,CAAC;YAC5D,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;SAC3B;aAAM,IAAI,QAAQ,CAAC,MAAM,GAAG,CAAC,EAAE;YAC9B,MAAM,UAAU,GAAG,QAAQ,CAAC,QAAQ,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC;YACjD,IAAI,UAAU,CAAC,IAAI,IAAI,UAAU,CAAC,MAAM,EAAE;gBACxC,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;aAC3B;SACF;QAED,IAAI,IAAI,CAAC,aAAa,EAAE;YACtB,IAAI,CAAC,iBAAiB,GAAG,IAAI,CAAC;SAC/B;aAAM;YACL,OAAO,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC;SAClC;QAED,IAAI,IAAI,CAAC,OAAO,IAAI,IAAI,CAAC,YAAY,EAAE;YACrC,MAAM,IAAI,iCAAyB,CACjC,wEAAwE,CACzE,CAAC;SACH;QAED,IAAI,OAAO,EAAE,MAAM,IAAI,IAAI,IAAI,OAAO,OAAO,CAAC,MAAM,KAAK,QAAQ,EAAE;YACjE,MAAM,IAAI,iCAAyB,CAAC,kCAAkC,CAAC,CAAC;SACzE;IACH,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,WAAoB,CAAC;IAC9B,CAAC;IAED,IAAa,YAAY;QACvB,OAAO,CAAC,IAAI,CAAC,aAAa,CAAC;IAC7B,CAAC;IAED,aAAa,CAAC,KAAe;QAC3B,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;IAC5B,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,OAAO,GAAqB,IAAI,CAAC,OAAO,CAAC;QAC/C,MAAM,iBAAiB,GAAG,IAAA,sBAAc,EAAC,MAAM,CAAC,CAAC;QACjD,MAAM,OAAO,GAAa,EAAE,SAAS,EAAE,IAAI,CAAC,MAAM,EAAE,QAAQ,EAAE,IAAI,CAAC,QAAQ,EAAE,CAAC;QAE9E,IAAI,IAAI,CAAC,aAAa,IAAI,iBAAiB,GAAG,0CAA0C,EAAE;YACxF,IAAI,CAAC,WAAW,GAAG,SAAS,CAAC;SAC9B;QAED,IAAI,IAAI,CAAC,aAAa,IAAI,IAAI,CAAC,YAAY,EAAE;YAC3C,4BAAY,CAAC,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,YAAY,CAAC,CAAC;SAChD;QAED,IAAI,OAAO,CAAC,wBAAwB,KAAK,IAAI,EAAE;YAC7C,OAAO,CAAC,wBAAwB,GAAG,OAAO,CAAC,wBAAwB,CAAC;SACrE;QAED,IAAI,OAAO,OAAO,CAAC,YAAY,KAAK,SAAS,EAAE;YAC7C,OAAO,CAAC,YAAY,GAAG,OAAO,CAAC,YAAY,CAAC;SAC7C;QAED,IAAI,OAAO,CAAC,IAAI,EAAE;YAChB,OAAO,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;SAC7B;QAED,IAAI,OAAO,CAAC,GAAG,EAAE;YACf,OAAO,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;SAC3B;QAED,iEAAiE;QACjE,gDAAgD;QAChD,IAAI,OAAO,CAAC,OAAO,KAAK,SAAS,EAAE;YACjC,OAAO,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;SACnC;QAED,OAAO,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,IAAI,EAAE,CAAC;QACtC,IAAI,OAAO,CAAC,SAAS,IAAI,CAAC,IAAI,CAAC,aAAa,EAAE;YAC5C,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;SAC9C;QAED,MAAM,GAAG,GAAmB,MAAM,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC;QACjF,OAAO,GAAG,CAAC;IACb,CAAC;CACF;AApGD,gDAoGC;AAED,IAAA,yBAAa,EAAC,kBAAkB,EAAE;IAChC,kBAAM,CAAC,cAAc;IACrB,kBAAM,CAAC,SAAS;IAChB,kBAAM,CAAC,WAAW;IAClB,kBAAM,CAAC,eAAe;CACvB,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/abstract_cursor.js":{"lineLengths":[13,62,85,35,34,63,36,48,71,53,61,50,56,42,36,16,25,16,39,16,33,16,39,16,33,16,35,16,35,16,39,16,43,16,33,16,33,16,30,14,24,15,18,22,16,14,13,2,14,62,20,50,16,38,95,9,31,37,25,46,35,30,30,26,120,40,59,61,10,53,76,26,53,9,52,57,9,73,56,44,53,9,52,57,9,57,67,9,66,45,9,14,90,9,5,14,38,5,20,18,80,5,20,18,29,5,20,18,29,5,21,32,5,26,45,5,23,42,5,20,19,30,5,32,39,5,20,25,30,5,18,29,5,18,29,5,24,54,5,52,21,39,5,45,35,32,101,63,68,35,44,13,9,28,5,37,26,19,9,13,26,51,97,66,64,40,39,181,29,83,25,39,60,25,65,21,26,17,31,53,39,26,17,13,9,17,99,81,31,21,39,17,31,52,17,13,9,5,21,33,48,60,76,33,33,47,25,61,57,21,33,38,21,17,16,76,36,78,37,9,46,5,21,45,25,9,44,24,9,84,5,108,18,45,58,9,82,5,7,101,7,21,45,58,9,83,5,7,92,6,60,6,48,85,7,29,45,98,9,44,46,35,22,13,9,5,19,49,29,57,5,7,90,87,75,55,7,21,25,44,33,9,21,5,7,38,6,135,45,7,32,34,51,110,9,41,96,9,37,20,5,7,52,100,33,6,15,6,125,116,105,6,20,42,30,6,48,89,10,6,39,6,20,42,28,6,48,52,10,6,113,86,111,42,6,15,20,56,91,109,10,60,7,20,34,91,27,39,52,14,9,14,41,9,20,5,7,45,6,70,7,40,34,73,59,9,54,104,9,14,102,9,20,5,7,45,6,70,7,34,34,92,34,61,9,20,5,7,129,6,79,7,22,34,40,99,9,41,20,5,7,41,6,166,7,22,34,38,101,9,40,101,9,41,20,5,7,101,100,71,7,14,34,19,9,25,33,30,30,35,39,22,89,45,40,62,78,17,92,13,9,5,20,57,76,110,30,36,22,29,11,96,5,7,16,6,80,84,30,7,21,13,65,44,41,58,40,32,51,44,13,39,68,27,58,68,64,72,49,41,75,17,70,13,91,94,26,36,45,87,54,13,64,38,9,23,71,38,49,24,9,26,49,9,15,5,1,13,31,40,61,24,19,25,20,5,8,34,112,34,9,46,23,28,67,65,21,51,17,31,25,88,21,35,98,56,21,32,17,13,23,9,28,52,96,46,44,23,29,24,9,41,61,13,61,58,42,46,13,32,71,64,60,68,45,71,39,13,9,23,17,80,13,27,90,48,13,24,9,28,114,111,96,80,14,101,46,44,9,68,23,29,24,9,64,15,21,16,1,47,33,40,35,37,33,100,97,57,92,16,80,43,9,5,86,32,35,43,46,9,22,43,52,23,13,43,79,13,9,15,5,38,22,43,21,56,17,25,54,17,23,13,43,79,13,9,42,15,5,27,27,39,5,9,155,5,19,40,5,13,32,5,1,16,38,31,50,5,1,50,54,25,15,29,31,28,11,37,30,5,65,17,36,40,29,9,5,31,50,93,5,17,50,93,33,32,13,38,58,74,13,18,40,44,17,45,13,19,96,97,96,79,56,58,74,39,13,100,102,99,94,89,65,39,13,100,103,97,106,103,101,102,35,37,11,5,1,43],"data":{"version":3,"file":"abstract_cursor.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cursor/abstract_cursor.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/responses.js":{"lineLengths":[13,62,84,37,39,39,51,3,60,74,81,2,76,89,77,2,56,3,32,65,56,39,66,77,37,75,78,78,95,48,79,41,37,17,28,13,9,5,16,1,42,16,59,22,48,5,52,19,36,39,37,87,23,5,7,121,32,7,25,77,33,32,33,20,5,7,150,96,111,7,25,110,66,5,25,68,5,14,44,5,16,56,5,18,58,5,16,38,5,24,39,84,41,40,28,13,99,98,84,58,9,40,5,23,34,46,48,50,52,44,39,52,67,10,48,5,44,67,45,35,9,48,5,1,9,107,42,16,46,22,88,5,41,38,23,27,26,72,64,95,67,30,49,37,79,41,78,12,108,43,5,18,59,5,20,46,24,9,91,27,27,36,9,14,44,9,5,13,39,5,16,55,5,12,51,5,1,3,45,82,3,87,40,37],"data":{"version":3,"file":"responses.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/wire_protocol/responses.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/on_demand/document.js":{"lineLengths":[13,62,34,40,16,24,16,53,10,36,16,78,22,25,29,31,11,87,69,56,75,91,11,41,64,46,78,5,44,34,73,73,39,25,47,65,29,9,20,5,7,76,6,15,15,117,100,144,6,64,15,7,22,47,36,24,36,33,9,39,31,50,56,72,53,49,41,17,22,32,17,13,18,28,13,9,68,49,78,79,68,49,46,37,13,9,33,20,5,28,61,65,65,26,24,9,21,38,43,28,40,67,37,65,38,68,38,50,42,84,43,90,40,93,43,82,54,36,97,47,111,65,114,65,115,129,17,120,13,38,43,86,40,63,39,69,20,75,9,5,7,59,7,12,36,5,7,54,6,15,94,90,6,33,7,15,47,36,25,34,24,45,5,29,46,30,36,80,13,18,28,13,9,36,62,32,40,84,17,22,32,17,13,50,34,9,29,5,31,63,66,63,66,117,50,76,9,22,5,7,83,52,7,23,51,23,31,50,11,5,45,15,68,67,5,1,44,36],"data":{"version":3,"file":"document.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/wire_protocol/on_demand/document.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/mongo_types.js":{"lineLengths":[13,62,63,35,49,3,37,10,3,55,20,32,34,27,61,5,20,73,34,29,44,39,63,26,14,76,9,5,20,93,30,38,9,36,42,43,26,14,105,9,5,1,46,14,51,1,46,39],"data":{"version":3,"file":"mongo_types.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/mongo_types.ts"],"names":[],"mappings":";;;AACA,mCAAsC;AActC,iDAQwB;AAkYxB;;;GAGG;AAEH,MAAa,iBAAoD,SAAQ,qBAAY;IAKnF,gBAAgB;IAChB,UAAU,CACR,KAAwB,EACxB,GAAG,IAAkC;QAErC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,CAAC;QAC1B,IAAI,IAAI,CAAC,SAAS;YAAE,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;IACvE,CAAC;IACD,gBAAgB;IAChB,mBAAmB,CACjB,KAAwB,EACxB,UAAkB,EAClB,kBAAyC,EACzC,GAAG,IAAkC;QAErC,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,CAAC;QAC1B,IAAI,IAAI,CAAC,SAAS,EAAE;YAClB,MAAM,sBAAsB,GAGc;gBACxC,UAAU,EAAE,UAAU;gBACtB,kBAAkB,EAAE,kBAAkB,IAAI,IAAI;gBAC9C,GAAG,IAAI,CAAC,CAAC,CAAC;aACX,CAAC;YACF,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,IAAI,CAAC,SAAS,EAAE,sBAAsB,CAAC,CAAC;SACjE;IACH,CAAC;IACD,gBAAgB;IAChB,iBAAiB,CACf,eAAwB,EACxB,KAAwB,EACxB,YAAoB,EACpB,qBAA8B,EAC9B,GAAG,IAAkC;QAErC,IAAI,eAAe,EAAE;YACnB,IAAI,CAAC,IAAI,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,CAAC;SAC3B;QACD,IAAI,qBAAqB,EAAE;YACzB,MAAM,oBAAoB,GAGU;gBAClC,YAAY,EAAE,YAAY;gBAC1B,GAAG,IAAI,CAAC,CAAC,CAAC;aACX,CAAC;YACF,IAAI,CAAC,WAAW,EAAE,KAAK,CAAC,qCAAsB,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAC;SAC/E;IACH,CAAC;CACF;AAvDD,8CAuDC;AAED,cAAc;AACd,MAAa,iBAAkB,SAAQ,iBAAqC;CAAG;AAA/E,8CAA+E"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/mongo_logger.js":{"lineLengths":[13,62,275,31,33,43,35,16,39,27,19,25,19,20,21,26,19,19,14,3,16,43,16,36,26,30,47,44,9,36,26,5,39,34,5,33,31,5,1,16,51,43,41,37,40,37,39,38,45,37,36,3,16,48,23,25,40,29,20,3,3,42,12,2,36,79,3,37,65,43,75,29,5,16,1,58,16,36,12,51,95,54,19,10,6,1,46,3,88,99,71,8,24,6,2,58,3,67,81,99,5,81,100,5,92,81,5,65,99,5,65,100,5,95,1,89,52,53,25,1,34,73,73,54,1,16,70,27,36,30,5,43,35,5,10,13,67,9,19,84,9,5,75,34,51,59,63,28,38,22,9,5,78,59,24,1,50,32,36,52,102,1,122,87,68,30,90,26,15,1,49,47,43,55,93,26,26,34,61,5,49,61,15,1,45,86,26,26,15,1,43,42,15,1,65,59,26,63,85,26,26,15,1,16,98,34,29,50,81,23,49,81,53,23,52,81,50,50,23,53,81,60,23,41,54,44,103,54,23,43,54,46,48,99,23,40,54,43,48,69,23,49,57,52,36,121,23,27,34,32,32,34,38,18,13,23,47,57,50,23,49,57,52,64,67,13,23,48,57,51,23,44,57,47,60,23,42,57,45,60,23,43,57,46,60,39,29,88,26,28,32,112,26,29,80,42,52,21,26,34,62,26,24,77,13,23,54,57,56,23,53,57,55,39,34,62,26,31,102,26,39,96,42,52,21,26,24,77,13,23,48,57,51,60,23,47,57,50,60,23,40,51,57,55,23,39,51,57,54,23,50,51,62,53,23,52,51,62,55,48,66,99,23,49,51,62,52,48,53,23,42,51,57,23,41,51,56,23,54,51,57,120,110,23,16,67,34,37,13,5,15,1,50,16,19,26,31,11,98,28,11,50,11,101,78,11,48,11,101,56,11,48,11,99,79,11,50,11,104,48,11,50,63,59,53,69,57,5,31,36,80,39,79,54,93,13,9,26,5,25,80,76,79,66,13,9,5,35,42,37,35,19,9,64,43,31,59,32,24,96,40,18,13,11,33,31,5,23,31,5,34,51,25,52,5,39,47,19,70,42,41,9,47,44,67,13,18,104,13,9,58,45,58,66,58,95,19,9,13,68,56,58,122,13,9,23,47,9,5,7,99,96,91,6,15,100,28,6,74,83,91,7,54,58,74,33,26,29,59,74,10,177,16,34,164,167,189,173,161,40,14,77,101,21,59,74,10,5,1,34,40],"data":{"version":3,"file":"mongo_logger.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/mongo_logger.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/get_more.js":{"lineLengths":[13,62,34,63,36,36,43,16,62,48,23,31,21,33,29,5,23,25,5,7,95,64,7,37,37,106,9,62,87,9,46,33,76,100,103,9,28,35,22,10,57,68,9,62,63,9,73,56,93,54,9,32,38,45,27,10,146,5,1,44,130,36],"data":{"version":3,"file":"get_more.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/get_more.ts"],"names":[],"mappings":";;;AACA,+DAAiE;AACjE,oCAA6C;AAG7C,oCAAiE;AACjE,2CAA8F;AAiC9F,gBAAgB;AAChB,MAAa,gBAAiB,SAAQ,6BAAiB;IAIrD,YAAY,EAAoB,EAAE,QAAc,EAAE,MAAc,EAAE,OAAuB;QACvF,KAAK,CAAC,OAAO,CAAC,CAAC;QAEf,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;QACb,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QACzB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;IACvB,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,SAAkB,CAAC;IAC5B,CAAC;IACD;;;OAGG;IACM,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,QAAmC;QACxE,IAAI,MAAM,KAAK,IAAI,CAAC,MAAM,EAAE;YAC1B,MAAM,IAAI,yBAAiB,CAAC,wDAAwD,CAAC,CAAC;SACvF;QAED,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,EAAE;YACnD,MAAM,IAAI,yBAAiB,CAAC,qCAAqC,CAAC,CAAC;SACpE;QAED,MAAM,UAAU,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC;QACtC,IAAI,UAAU,IAAI,IAAI,EAAE;YACtB,gEAAgE;YAChE,wFAAwF;YACxF,MAAM,IAAI,yBAAiB,CAAC,qDAAqD,CAAC,CAAC;SACpF;QAED,MAAM,UAAU,GAAmB;YACjC,OAAO,EAAE,IAAI,CAAC,QAAQ;YACtB,UAAU;SACX,CAAC;QAEF,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,KAAK,QAAQ,EAAE;YAC9C,UAAU,CAAC,SAAS,GAAG,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC,CAAC;SACzD;QAED,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,cAAc,KAAK,QAAQ,EAAE;YACnD,UAAU,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC;SACpD;QAED,iEAAiE;QACjE,gDAAgD;QAChD,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,KAAK,SAAS,IAAI,IAAA,sBAAc,EAAC,MAAM,CAAC,IAAI,CAAC,EAAE;YACrE,UAAU,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;SAC3C;QAED,MAAM,cAAc,GAAG;YACrB,mBAAmB,EAAE,IAAI;YACzB,mBAAmB,EAAE,WAAW;YAChC,GAAG,IAAI,CAAC,OAAO;SAChB,CAAC;QAEF,OAAO,MAAM,MAAM,CAAC,OAAO,CACzB,IAAI,CAAC,EAAE,EACP,UAAU,EACV,cAAc,EACd,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,CAAC,CAAC,0BAAc,CAAC,CAAC,CAAC,SAAS,CAC5D,CAAC;IACJ,CAAC;CACF;AApED,4CAoEC;AAED,IAAA,yBAAa,EAAC,gBAAgB,EAAE,CAAC,kBAAM,CAAC,cAAc,EAAE,kBAAM,CAAC,uBAAuB,CAAC,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/kill_cursors.js":{"lineLengths":[13,62,38,36,36,43,66,48,23,21,33,29,5,23,29,5,36,37,109,9,47,34,76,100,107,9,36,24,36,10,13,75,9,23,93,44,9,5,1,52,99,40],"data":{"version":3,"file":"kill_cursors.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/kill_cursors.ts"],"names":[],"mappings":";;;AACA,oCAA6C;AAG7C,oCAA8D;AAC9D,2CAA8F;AAY9F,MAAa,oBAAqB,SAAQ,6BAAiB;IAGzD,YAAY,QAAc,EAAE,EAAoB,EAAE,MAAc,EAAE,OAAyB;QACzF,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;QACb,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QACzB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;IACvB,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,aAAsB,CAAC;IAChC,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,IAAI,MAAM,KAAK,IAAI,CAAC,MAAM,EAAE;YAC1B,MAAM,IAAI,yBAAiB,CAAC,2DAA2D,CAAC,CAAC;SAC1F;QAED,MAAM,WAAW,GAAG,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC;QACvC,IAAI,WAAW,IAAI,IAAI,EAAE;YACvB,gEAAgE;YAChE,wFAAwF;YACxF,MAAM,IAAI,yBAAiB,CAAC,yDAAyD,CAAC,CAAC;SACxF;QAED,MAAM,kBAAkB,GAAuB;YAC7C,WAAW;YACX,OAAO,EAAE,CAAC,IAAI,CAAC,QAAQ,CAAC;SACzB,CAAC;QACF,IAAI;YACF,MAAM,MAAM,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,EAAE,kBAAkB,EAAE,EAAE,OAAO,EAAE,CAAC,CAAC;SAChE;QAAC,OAAO,KAAK,EAAE;YACd,iFAAiF;YACjF,IAAA,mBAAW,EAAC,KAAK,CAAC,CAAC;SACpB;IACH,CAAC;CACF;AArCD,oDAqCC;AAED,IAAA,yBAAa,EAAC,oBAAoB,EAAE,CAAC,kBAAM,CAAC,uBAAuB,CAAC,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sessions.js":{"lineLengths":[13,7,62,179,33,44,56,43,35,47,70,58,49,55,42,49,35,51,47,16,47,16,45,16,51,16,53,108,57,3,54,2,47,10,3,61,7,31,16,41,68,41,84,7,62,16,24,25,29,30,88,9,81,30,94,9,32,40,42,53,132,13,9,29,39,30,43,79,43,81,38,89,25,68,89,10,54,39,35,82,60,5,53,14,40,5,25,49,36,32,109,13,32,115,13,55,49,9,29,5,71,27,38,5,24,93,5,20,28,39,5,20,15,38,83,9,39,139,5,20,20,32,61,9,39,5,20,89,5,7,38,6,76,7,31,13,39,46,13,33,59,44,66,60,91,65,66,39,23,17,63,37,41,13,9,23,80,44,9,17,74,9,5,7,54,6,100,7,41,41,47,19,9,60,47,9,5,7,104,6,172,7,37,62,96,9,92,132,9,37,65,63,66,109,11,159,9,61,5,7,55,6,49,7,21,50,25,9,52,25,9,81,5,7,69,6,22,79,76,90,7,34,39,5,77,21,41,5,7,55,6,15,117,98,27,6,51,7,31,37,109,9,35,87,9,60,25,9,89,60,45,76,126,9,30,42,35,59,48,61,48,50,62,49,54,64,51,103,11,82,5,7,64,7,31,63,5,7,63,7,30,62,5,7,77,7,14,91,5,7,164,6,212,6,117,98,27,6,6,15,177,154,97,116,6,43,104,6,49,66,72,168,65,6,109,202,6,55,61,51,7,40,45,70,5,1,38,22,44,56,32,30,31,3,41,63,1,48,90,23,65,43,48,81,79,1,55,47,44,33,34,16,46,81,15,5,45,91,61,35,64,40,55,44,51,112,53,58,38,71,13,9,5,1,64,39,68,21,5,72,112,1,82,9,42,22,5,23,54,70,50,98,95,13,93,81,13,9,24,5,1,46,43,50,47,3,50,71,1,73,38,16,9,30,5,17,38,5,47,13,45,9,23,44,9,116,5,9,37,54,26,9,87,5,17,38,45,9,48,83,70,77,9,43,86,9,18,5,1,53,43,47,62,74,5,46,72,79,73,96,19,9,71,116,9,5,10,72,73,88,19,9,71,90,9,73,79,116,9,5,37,41,40,21,51,83,5,75,67,5,69,93,5,23,66,5,87,85,5,44,66,5,9,27,125,20,69,36,12,39,66,28,9,50,88,39,70,13,9,14,90,9,5,29,39,66,28,9,115,86,44,65,47,97,33,19,13,17,133,28,77,44,20,58,96,47,78,21,17,22,98,17,13,38,82,13,9,14,77,9,5,1,65,46,84,35,66,9,148,15,5,82,46,56,62,45,58,92,65,41,13,9,90,37,9,5,16,1,3,88,73,10,3,21,20,19,95,42,27,29,5,7,54,6,81,7,40,96,103,126,59,5,7,16,76,36,7,33,48,49,48,76,89,38,23,43,47,42,36,5,1,38,3,39,24,12,3,25,25,29,92,9,29,43,5,7,46,77,75,91,7,15,95,27,42,42,59,43,56,76,43,22,13,9,61,30,42,9,23,5,7,44,86,65,6,58,7,22,95,75,43,9,37,19,9,83,58,34,23,13,64,43,9,5,1,46,3,60,2,58,43,65,2,12,3,50,27,54,5,37,48,32,81,5,40,42,96,104,9,15,5,62,47,36,107,54,48,64,41,60,76,5,29,83,83,9,49,36,63,60,92,9,45,109,49,94,13,9,15,5,62,79,31,85,88,40,107,26,46,9,74,60,92,9,5,11,1,36,55,32,74,5,82,61,5,71,68,5,72,73,52,53,28,51,9,5,1,62,36],"data":{"version":3,"file":"sessions.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sessions.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/metrics.js":{"lineLengths":[13,62,39,16,29,19,32,35,34,5,7,60,7,25,52,37,9,60,40,9,14,39,9,5,7,54,7,27,52,37,9,60,40,9,14,39,9,5,7,61,7,23,84,45,74,76,80,5,7,47,7,13,32,35,34,5,1,34,40,38,54,35],"data":{"version":3,"file":"metrics.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/metrics.ts"],"names":[],"mappings":";;;AAAA,gBAAgB;AAChB,MAAa,qBAAqB;IAAlC;QAKE,mBAAc,GAAG,CAAC,CAAC;QACnB,sBAAiB,GAAG,CAAC,CAAC;QACtB,qBAAgB,GAAG,CAAC,CAAC;IAiDvB,CAAC;IA/CC;;OAEG;IACH,UAAU,CAAC,OAAe;QACxB,IAAI,OAAO,KAAK,qBAAqB,CAAC,GAAG,EAAE;YACzC,IAAI,CAAC,cAAc,IAAI,CAAC,CAAC;SAC1B;aAAM,IAAI,OAAO,KAAK,qBAAqB,CAAC,MAAM,EAAE;YACnD,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC;SAC7B;aAAM;YACL,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC;SAC5B;IACH,CAAC;IAED;;OAEG;IACH,YAAY,CAAC,OAAe;QAC1B,IAAI,OAAO,KAAK,qBAAqB,CAAC,GAAG,EAAE;YACzC,IAAI,CAAC,cAAc,IAAI,CAAC,CAAC;SAC1B;aAAM,IAAI,OAAO,KAAK,qBAAqB,CAAC,MAAM,EAAE;YACnD,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC;SAC7B;aAAM;YACL,IAAI,CAAC,gBAAgB,IAAI,CAAC,CAAC;SAC5B;IACH,CAAC;IAED;;OAEG;IACH,IAAI,CAAC,WAAmB;QACtB,OAAO,CACL,kEAAkE;YAClE,gBAAgB,WAAW,IAAI;YAC/B,kCAAkC,IAAI,CAAC,iBAAiB,IAAI;YAC5D,uCAAuC,IAAI,CAAC,cAAc,IAAI;YAC9D,2CAA2C,IAAI,CAAC,gBAAgB,EAAE,CACnE,CAAC;IACJ,CAAC;IAED;;OAEG;IACH,KAAK;QACH,IAAI,CAAC,cAAc,GAAG,CAAC,CAAC;QACxB,IAAI,CAAC,iBAAiB,GAAG,CAAC,CAAC;QAC3B,IAAI,CAAC,gBAAgB,GAAG,CAAC,CAAC;IAC5B,CAAC;;AAtDe,yBAAG,GAAG,KAAc,AAAjB,CAAkB;AACrB,4BAAM,GAAG,QAAiB,AAApB,CAAqB;AAC3B,2BAAK,GAAG,OAAgB,AAAnB,CAAoB;AAH9B,sDAAqB"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/shared.js":{"lineLengths":[13,62,55,39,59,46,74,37,56,93,45,85,5,72,113,5,26,1,46,38,35,21,5,107,20,5,92,48,125,82,84,5,17,1,30,34],"data":{"version":3,"file":"shared.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/wire_protocol/shared.ts"],"names":[],"mappings":";;;AAAA,uCAAwD;AAExD,2DAAuD;AACvD,8CAA+C;AAI/C,0EAAsE;AAOtE,SAAgB,iBAAiB,CAAC,OAA8B;IAC9D,oDAAoD;IACpD,IAAI,cAAc,GAAG,OAAO,EAAE,cAAc,IAAI,gCAAc,CAAC,OAAO,CAAC;IAEvE,IAAI,OAAO,cAAc,KAAK,QAAQ,EAAE;QACtC,cAAc,GAAG,gCAAc,CAAC,UAAU,CAAC,cAAc,CAAC,CAAC;KAC5D;IAED,IAAI,CAAC,CAAC,cAAc,YAAY,gCAAc,CAAC,EAAE;QAC/C,MAAM,IAAI,iCAAyB,CACjC,2DAA2D,CAC5D,CAAC;KACH;IAED,OAAO,cAAc,CAAC;AACxB,CAAC;AAfD,8CAeC;AAED,SAAgB,SAAS,CAAC,gBAAiD;IACzE,IAAI,gBAAgB,IAAI,IAAI,EAAE;QAC5B,OAAO,KAAK,CAAC;KACd;IAED,IAAI,gBAAgB,CAAC,WAAW,IAAI,gBAAgB,CAAC,WAAW,CAAC,IAAI,KAAK,mBAAU,CAAC,MAAM,EAAE;QAC3F,OAAO,IAAI,CAAC;KACb;IAED,wFAAwF;IACxF,4CAA4C;IAC5C,IAAI,gBAAgB,CAAC,WAAW,IAAI,gBAAgB,CAAC,WAAW,YAAY,0CAAmB,EAAE;QAC/F,MAAM,OAAO,GAAwB,KAAK,CAAC,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,OAAO,CAAC,MAAM,EAAE,CAAC,CAAC;QAC/F,OAAO,OAAO,CAAC,IAAI,CAAC,CAAC,MAAyB,EAAE,EAAE,CAAC,MAAM,CAAC,IAAI,KAAK,mBAAU,CAAC,MAAM,CAAC,CAAC;KACvF;IAED,OAAO,KAAK,CAAC;AACf,CAAC;AAjBD,8BAiBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/topology_description.js":{"lineLengths":[13,62,37,34,66,36,36,37,61,44,81,81,77,77,93,99,40,36,34,31,3,3,44,10,3,27,7,35,7,160,32,66,55,27,31,70,63,39,51,51,56,41,64,55,73,78,25,13,80,40,265,13,80,40,263,22,13,9,95,104,94,102,23,49,48,36,66,109,61,26,17,64,74,92,29,17,52,98,133,13,9,5,7,69,16,7,52,80,49,62,58,44,50,116,44,51,69,43,48,13,9,72,53,24,9,57,54,51,9,38,36,27,57,109,17,13,61,75,114,64,125,17,13,9,242,5,7,80,16,7,31,50,37,100,50,57,37,53,44,69,13,18,98,13,9,60,42,52,64,113,88,13,18,51,13,9,47,59,60,64,245,9,61,91,51,13,18,69,13,9,61,53,51,13,9,73,55,51,13,63,129,41,36,42,42,13,62,107,41,36,13,9,75,55,51,67,13,68,129,41,36,42,42,13,62,109,13,18,67,13,9,225,5,17,97,47,50,9,20,5,7,67,7,27,103,5,7,83,7,33,80,5,7,75,16,7,24,41,5,7,96,46,6,34,7,14,44,5,1,50,48,25,44,48,40,49,43,63,41,45,61,16,49,5,1,129,51,48,61,92,5,49,111,64,64,105,90,50,78,58,57,57,9,14,28,91,133,96,9,5,10,94,57,49,67,82,63,141,104,17,13,57,9,51,86,57,9,5,70,57,108,51,104,44,18,9,5,55,53,47,97,9,7,40,67,57,20,65,31,43,7,88,1,95,26,66,108,5,48,87,61,5,47,1,93,67,51,48,61,39,5,53,47,97,9,7,85,61,5,35,1,46,66,71,63,9,5,53,1,48],"data":{"version":3,"file":"topology_description.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sdam/topology_description.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/server_description.js":{"lineLengths":[13,62,94,34,36,36,37,39,34,35,31,36,3,43,34,36,31,35,36,3,3,80,2,55,10,3,25,7,33,16,6,49,64,7,47,48,111,9,22,39,100,37,52,75,81,81,38,57,57,58,63,49,66,43,60,93,46,52,52,88,46,51,56,5,23,60,5,20,70,5,44,22,80,5,38,25,56,5,46,22,52,5,16,50,50,5,16,51,56,5,7,91,178,7,19,102,80,88,87,85,83,52,32,69,39,59,69,53,45,51,31,45,87,35,5,1,46,58,42,32,48,5,30,43,5,29,43,5,48,42,5,24,27,47,9,43,49,9,35,51,9,37,49,9,14,47,9,5,42,1,42,39,39,41,51,59,1,3,34,2,73,82,69,78,65,77,43,2,8,29,28,28,6,3,51,45,18,5,55,18,5,56,64,51,47,31,56,56,47,43,27,52,46,1,56,46],"data":{"version":3,"file":"server_description.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sdam/server_description.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/transactions.js":{"lineLengths":[13,62,79,35,49,55,51,16,34,37,49,55,51,63,46,3,22,112,46,49,47,53,44,6,49,49,47,44,6,47,47,53,46,39,6,117,53,53,39,5,2,31,42,44,3,34,43,49,40,3,3,10,75,3,19,41,26,32,53,26,79,27,39,116,13,53,9,34,87,9,37,96,9,38,61,9,49,39,40,5,20,18,34,5,25,35,5,20,29,5,55,22,68,5,7,66,7,20,45,5,23,48,5,7,54,16,56,7,27,52,59,35,65,71,70,35,13,19,9,121,5,20,23,28,40,9,5,20,19,39,5,1,34,40,69,1,52,40],"data":{"version":3,"file":"transactions.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/transactions.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/find_cursor.js":{"lineLengths":[13,7,62,44,63,36,47,71,45,34,36,55,16,33,16,43,16,45,39,17,15,18,22,16,14,13,2,14,59,20,63,42,24,21,31,38,35,76,9,5,13,81,37,75,28,11,5,20,36,5,20,32,87,35,34,19,11,101,65,54,52,9,14,69,98,9,26,67,5,20,30,47,26,80,52,23,104,33,21,39,17,31,52,109,114,114,113,114,66,119,39,17,63,13,9,63,99,54,73,9,14,97,9,24,5,7,49,97,7,26,201,43,92,9,135,35,34,22,12,5,45,30,133,35,34,38,12,5,31,20,57,31,20,5,7,26,6,105,7,16,57,40,20,5,7,25,6,221,7,14,57,38,20,5,7,25,6,221,7,14,57,38,20,5,7,32,136,140,6,42,7,22,57,46,20,5,7,172,6,171,7,25,57,49,20,5,7,47,6,81,41,7,35,57,30,97,9,25,37,48,24,27,52,22,27,52,22,24,49,22,23,48,22,29,54,22,23,48,22,27,73,22,25,38,22,29,54,22,31,57,22,20,95,9,20,5,7,86,6,57,7,20,57,44,20,5,7,179,6,86,7,27,57,40,104,9,51,20,5,7,129,6,79,7,22,57,40,99,9,46,20,5,7,54,6,15,76,77,6,95,29,88,6,15,20,18,98,22,78,10,6,15,6,113,90,111,42,6,15,20,72,80,75,6,58,6,58,16,53,11,10,7,20,57,47,20,5,7,47,6,54,65,7,27,57,43,99,9,75,20,5,7,99,6,15,138,7,32,57,40,111,9,92,21,53,24,9,48,20,5,7,48,6,150,7,22,57,46,20,5,7,36,6,53,7,18,57,43,97,9,40,97,9,42,20,5,7,35,6,52,7,17,57,43,96,9,40,96,9,41,20,5,1,32,18,39],"data":{"version":3,"file":"find_cursor.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cursor/find_cursor.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/count.js":{"lineLengths":[13,62,32,39,43,16,57,45,56,31,51,28,5,23,23,5,36,37,21,39,29,10,48,38,9,47,36,9,35,36,9,52,46,9,72,37,5,1,40,114,33],"data":{"version":3,"file":"count.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/count.ts"],"names":[],"mappings":";;;AAKA,uCAA2E;AAC3E,2CAAoD;AAcpD,gBAAgB;AAChB,MAAa,cAAe,SAAQ,0BAAwB;IAK1D,YAAY,SAA2B,EAAE,MAAgB,EAAE,OAAqB;QAC9E,KAAK,CAAC,EAAE,CAAC,EAAE,EAAE,SAAS,EAAE,SAAS,EAAE,EAA2B,EAAE,OAAO,CAAC,CAAC;QAEzE,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,cAAc,GAAG,SAAS,CAAC,UAAU,CAAC;QAC3C,IAAI,CAAC,KAAK,GAAG,MAAM,CAAC;IACtB,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,OAAgB,CAAC;IAC1B,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAC7B,MAAM,GAAG,GAAa;YACpB,KAAK,EAAE,IAAI,CAAC,cAAc;YAC1B,KAAK,EAAE,IAAI,CAAC,KAAK;SAClB,CAAC;QAEF,IAAI,OAAO,OAAO,CAAC,KAAK,KAAK,QAAQ,EAAE;YACrC,GAAG,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;SAC3B;QAED,IAAI,OAAO,OAAO,CAAC,IAAI,KAAK,QAAQ,EAAE;YACpC,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;SACzB;QAED,IAAI,OAAO,CAAC,IAAI,IAAI,IAAI,EAAE;YACxB,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;SACzB;QAED,IAAI,OAAO,OAAO,CAAC,SAAS,KAAK,QAAQ,EAAE;YACzC,GAAG,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;SACnC;QAED,MAAM,MAAM,GAAG,MAAM,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QAChE,OAAO,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IAC/B,CAAC;CACF;AA3CD,wCA2CC;AAED,IAAA,yBAAa,EAAC,cAAc,EAAE,CAAC,kBAAM,CAAC,cAAc,EAAE,kBAAM,CAAC,SAAS,CAAC,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/find.js":{"lineLengths":[13,62,31,36,50,34,36,39,43,16,56,48,34,38,41,21,66,107,9,58,99,5,23,22,5,36,29,37,73,27,86,9,59,28,32,46,19,22,5,1,38,47,25,28,14,6,23,64,5,29,44,54,42,56,38,34,22,29,9,44,5,23,73,5,43,40,5,44,32,47,43,9,14,46,9,5,48,36,32,38,72,55,13,43,9,14,54,9,5,51,54,5,69,52,40,46,5,48,50,5,72,22,55,5,22,38,5,22,38,5,49,50,5,52,56,5,48,48,5,51,54,5,47,55,5,60,62,5,49,50,5,59,70,5,28,50,5,52,56,5,22,38,5,23,1,47,38,33,35,38,3,32],"data":{"version":3,"file":"find.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/find.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sort.js":{"lineLengths":[13,62,28,35,16,42,47,26,25,20,25,19,17,21,26,20,18,22,16,112,5,1,16,20,93,1,16,20,45,13,35,24,9,19,25,9,5,17,1,20,51,1,19,42,1,16,23,60,1,16,23,73,32,1,16,26,52,32,1,16,25,59,15,27,7,32,1,16,22,55,15,27,7,32,1,81,38,21,25,33,62,35,128,5,31,103,5,21,25,21,31,21,31,30,1,32,32],"data":{"version":3,"file":"sort.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sort.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/list_indexes_cursor.js":{"lineLengths":[13,62,35,71,51,55,14,66,38,66,33,31,5,13,51,28,33,11,5,20,32,75,34,28,19,11,104,26,63,5,1,46,47],"data":{"version":3,"file":"list_indexes_cursor.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cursor/list_indexes_cursor.ts"],"names":[],"mappings":";;;AACA,uEAAyF;AACzF,mDAAsF;AAEtF,uDAAmD;AAEnD,cAAc;AACd,MAAa,iBAAkB,SAAQ,gCAAc;IAInD,YAAY,UAAsB,EAAE,OAA4B;QAC9D,KAAK,CAAC,UAAU,CAAC,MAAM,EAAE,UAAU,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;QAC1D,IAAI,CAAC,MAAM,GAAG,UAAU,CAAC;QACzB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;IAED,KAAK;QACH,OAAO,IAAI,iBAAiB,CAAC,IAAI,CAAC,MAAM,EAAE;YACxC,GAAG,IAAI,CAAC,OAAO;YACf,GAAG,IAAI,CAAC,aAAa;SACtB,CAAC,CAAC;IACL,CAAC;IAED,gBAAgB;IAChB,KAAK,CAAC,WAAW,CAAC,OAAkC;QAClD,MAAM,SAAS,GAAG,IAAI,8BAAoB,CAAC,IAAI,CAAC,MAAM,EAAE;YACtD,GAAG,IAAI,CAAC,aAAa;YACrB,GAAG,IAAI,CAAC,OAAO;YACf,OAAO;SACR,CAAC,CAAC;QAEH,MAAM,QAAQ,GAAG,MAAM,IAAA,oCAAgB,EAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC;QAEvE,kBAAkB;QAClB,OAAO,EAAE,MAAM,EAAE,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC;IACzD,CAAC;CACF;AA9BD,8CA8BC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/indexes.js":{"lineLengths":[13,62,100,36,36,39,43,37,17,13,11,30,13,13,25,20,16,14,19,14,23,24,23,24,27,17,11,10,10,26,17,23,24,3,30,108,1,32,72,1,3,87,45,3,50,26,108,55,36,39,29,9,39,43,9,39,51,41,13,9,47,67,41,13,9,5,15,1,3,111,78,3,47,123,30,96,102,1,16,65,59,31,37,45,51,69,110,76,73,20,37,21,19,14,11,5,80,84,5,84,60,48,90,5,23,31,5,36,37,37,70,68,43,40,134,13,52,9,79,43,57,66,26,5,1,56,16,61,49,35,37,37,35,5,23,29,5,36,91,64,5,1,48,16,63,38,35,38,41,58,5,23,29,5,36,70,91,85,73,56,75,51,9,68,5,1,52,54,38,33,38,3,93,89,35],"data":{"version":3,"file":"indexes.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/indexes.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/list_search_indexes_cursor.js":{"lineLengths":[13,62,41,61,14,78,20,68,106,45,5,1,58,54],"data":{"version":3,"file":"list_search_indexes_cursor.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cursor/list_search_indexes_cursor.ts"],"names":[],"mappings":";;;AAEA,6DAAyD;AAKzD,cAAc;AACd,MAAa,uBAAwB,SAAQ,sCAAmC;IAC9E,gBAAgB;IAChB,YACE,EAAE,aAAa,EAAE,EAAE,EAAE,MAAM,EAAc,EACzC,IAAmB,EACnB,UAAoC,EAAE;QAEtC,MAAM,QAAQ,GACZ,IAAI,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,kBAAkB,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,kBAAkB,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;QACnF,KAAK,CAAC,MAAM,EAAE,EAAE,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC;IACvC,CAAC;CACF;AAXD,0DAWC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/count_documents.js":{"lineLengths":[13,62,41,43,16,70,45,28,41,47,51,9,48,53,9,62,57,5,36,60,79,32,76,21,9,48,43,5,1,58,43],"data":{"version":3,"file":"count_documents.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/count_documents.ts"],"names":[],"mappings":";;;AAIA,2CAAwE;AAUxE,gBAAgB;AAChB,MAAa,uBAAwB,SAAQ,8BAA0B;IACrE,YAAY,UAAsB,EAAE,KAAe,EAAE,OAA8B;QACjF,MAAM,QAAQ,GAAG,EAAE,CAAC;QACpB,QAAQ,CAAC,IAAI,CAAC,EAAE,MAAM,EAAE,KAAK,EAAE,CAAC,CAAC;QAEjC,IAAI,OAAO,OAAO,CAAC,IAAI,KAAK,QAAQ,EAAE;YACpC,QAAQ,CAAC,IAAI,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,IAAI,EAAE,CAAC,CAAC;SACxC;QAED,IAAI,OAAO,OAAO,CAAC,KAAK,KAAK,QAAQ,EAAE;YACrC,QAAQ,CAAC,IAAI,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,KAAK,EAAE,CAAC,CAAC;SAC1C;QAED,QAAQ,CAAC,IAAI,CAAC,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC;QAEtD,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC;IACnD,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,MAAM,GAAG,MAAM,KAAK,CAAC,OAAO,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;QAEpD,uEAAuE;QACvE,MAAM,QAAQ,GAAG,MAA6B,CAAC;QAC/C,IAAI,QAAQ,CAAC,MAAM,IAAI,IAAI,IAAI,QAAQ,CAAC,MAAM,CAAC,UAAU,IAAI,IAAI,EAAE;YACjE,OAAO,CAAC,CAAC;SACV;QAED,MAAM,IAAI,GAAG,QAAQ,CAAC,MAAM,CAAC,UAAU,CAAC;QACxC,OAAO,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACrC,CAAC;CACF;AA9BD,0DA8BC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/distinct.js":{"lineLengths":[13,62,35,36,39,43,3,74,12,3,60,7,38,6,47,70,105,99,7,50,35,37,37,23,27,5,23,26,5,36,37,29,33,37,27,21,42,21,24,10,35,52,46,9,73,56,53,42,9,45,65,38,63,72,53,5,1,46,149,36],"data":{"version":3,"file":"distinct.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/distinct.ts"],"names":[],"mappings":";;;AAIA,oCAA0E;AAC1E,uCAA2E;AAC3E,2CAAoD;AAKpD;;;GAGG;AACH,MAAa,iBAAkB,SAAQ,0BAAuB;IAQ5D;;;;;;;OAOG;IACH,YAAY,UAAsB,EAAE,GAAW,EAAE,KAAe,EAAE,OAAyB;QACzF,KAAK,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC;QAE3B,IAAI,CAAC,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;QAC7B,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;QAC7B,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC;QACf,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;IACrB,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,UAAmB,CAAC;IAC7B,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC;QAC7B,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,CAAC;QACrB,MAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QACzB,MAAM,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAE7B,mBAAmB;QACnB,MAAM,GAAG,GAAa;YACpB,QAAQ,EAAE,IAAI,CAAC,cAAc;YAC7B,GAAG,EAAE,GAAG;YACR,KAAK,EAAE,KAAK;SACb,CAAC;QAEF,2BAA2B;QAC3B,IAAI,OAAO,OAAO,CAAC,SAAS,KAAK,QAAQ,EAAE;YACzC,GAAG,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;SACnC;QAED,iEAAiE;QACjE,gDAAgD;QAChD,IAAI,OAAO,OAAO,CAAC,OAAO,KAAK,WAAW,EAAE;YAC1C,GAAG,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;SAC/B;QAED,qCAAqC;QACrC,IAAA,+BAAuB,EAAC,GAAG,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;QAE5C,8BAA8B;QAC9B,IAAA,6BAAqB,EAAC,GAAG,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;QAE1C,MAAM,MAAM,GAAG,MAAM,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QAEhE,OAAO,IAAI,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC;IAC/C,CAAC;CACF;AA/DD,8CA+DC;AAED,IAAA,yBAAa,EAAC,iBAAiB,EAAE,CAAC,kBAAM,CAAC,cAAc,EAAE,kBAAM,CAAC,SAAS,EAAE,kBAAM,CAAC,WAAW,CAAC,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/drop.js":{"lineLengths":[13,62,73,36,39,43,16,66,41,27,21,31,25,5,23,22,5,36,27,37,31,88,108,53,76,78,76,33,50,63,27,83,9,30,89,92,75,92,79,21,85,17,29,69,85,34,21,17,13,9,78,5,63,73,20,5,1,58,16,64,30,27,31,5,23,30,5,36,73,20,5,1,54,94,92,32],"data":{"version":3,"file":"drop.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/drop.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/estimated_document_count.js":{"lineLengths":[13,62,49,39,43,16,74,43,35,31,56,5,23,23,5,36,51,57,51,9,73,56,49,47,9,74,32,5,1,74,65,38,33,38,3,52],"data":{"version":3,"file":"estimated_document_count.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/estimated_document_count.ts"],"names":[],"mappings":";;;AAIA,uCAA2E;AAC3E,2CAAoD;AAYpD,gBAAgB;AAChB,MAAa,+BAAgC,SAAQ,0BAAwB;IAI3E,YAAY,UAAsB,EAAE,UAAyC,EAAE;QAC7E,KAAK,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC;QAC3B,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,cAAc,GAAG,UAAU,CAAC,cAAc,CAAC;IAClD,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,OAAgB,CAAC;IAC1B,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,GAAG,GAAa,EAAE,KAAK,EAAE,IAAI,CAAC,cAAc,EAAE,CAAC;QAErD,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,KAAK,QAAQ,EAAE;YAC9C,GAAG,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC;SACxC;QAED,iEAAiE;QACjE,gDAAgD;QAChD,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,KAAK,SAAS,EAAE;YACtC,GAAG,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;SACpC;QAED,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QAElE,OAAO,QAAQ,EAAE,CAAC,IAAI,CAAC,CAAC;IAC1B,CAAC;CACF;AA/BD,0EA+BC;AAED,IAAA,yBAAa,EAAC,+BAA+B,EAAE;IAC7C,kBAAM,CAAC,cAAc;IACrB,kBAAM,CAAC,SAAS;IAChB,kBAAM,CAAC,eAAe;CACvB,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/find_and_modify.js":{"lineLengths":[13,62,174,36,56,34,36,39,43,14,40,21,18,3,68,74,45,52,76,5,19,1,16,65,45,35,37,24,26,23,25,10,48,58,19,37,9,33,53,9,32,55,9,68,35,61,9,26,43,9,73,56,44,51,9,40,71,37,27,5,23,31,5,36,37,33,65,46,21,47,25,27,10,38,13,67,9,21,23,9,27,88,33,67,81,132,13,36,9,30,72,77,5,1,56,16,64,46,27,59,95,9,43,35,5,1,62,16,65,59,59,95,9,69,100,9,59,114,9,43,42,71,5,1,64,16,64,54,59,95,9,59,95,9,55,101,9,43,37,71,35,61,9,5,1,62,56,39,33,34,3,43],"data":{"version":3,"file":"find_and_modify.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/find_and_modify.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/is_capped.js":{"lineLengths":[13,62,35,36,43,16,63,38,23,31,37,5,23,33,5,36,37,44,143,23,63,86,9,44,5,1,46,37],"data":{"version":3,"file":"is_capped.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/is_capped.ts"],"names":[],"mappings":";;;AACA,oCAAyC;AAGzC,2CAAuE;AAEvE,gBAAgB;AAChB,MAAa,iBAAkB,SAAQ,6BAA0B;IAI/D,YAAY,UAAsB,EAAE,OAAyB;QAC3D,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;IAC/B,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,iBAA0B,CAAC;IACpC,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC;QAC7B,MAAM,CAAC,UAAU,CAAC,GAAG,MAAM,IAAI,CAAC,CAAC,CAAC,EAAE;aACjC,eAAe,CACd,EAAE,IAAI,EAAE,IAAI,CAAC,cAAc,EAAE,EAC7B,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAE,OAAO,EAAE,CACnF;aACA,OAAO,EAAE,CAAC;QACb,IAAI,UAAU,IAAI,IAAI,IAAI,UAAU,CAAC,OAAO,IAAI,IAAI,EAAE;YACpD,MAAM,IAAI,qBAAa,CAAC,cAAc,IAAI,CAAC,SAAS,YAAY,CAAC,CAAC;SACnE;QACD,OAAO,CAAC,CAAC,UAAU,CAAC,OAAO,EAAE,MAAM,CAAC;IACtC,CAAC;CACF;AA3BD,8CA2BC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/options_operation.js":{"lineLengths":[13,62,34,36,43,16,62,38,23,31,37,5,23,33,5,36,37,44,143,23,63,86,9,34,5,1,44,45],"data":{"version":3,"file":"options_operation.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/options_operation.ts"],"names":[],"mappings":";;;AAEA,oCAAyC;AAGzC,2CAAuE;AAEvE,gBAAgB;AAChB,MAAa,gBAAiB,SAAQ,6BAA2B;IAI/D,YAAY,UAAsB,EAAE,OAAyB;QAC3D,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;IAC/B,CAAC;IACD,IAAa,WAAW;QACtB,OAAO,iBAA0B,CAAC;IACpC,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC;QAC7B,MAAM,CAAC,UAAU,CAAC,GAAG,MAAM,IAAI,CAAC,CAAC,CAAC,EAAE;aACjC,eAAe,CACd,EAAE,IAAI,EAAE,IAAI,CAAC,cAAc,EAAE,EAC7B,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAE,OAAO,EAAE,CACnF;aACA,OAAO,EAAE,CAAC;QACb,IAAI,UAAU,IAAI,IAAI,IAAI,UAAU,CAAC,OAAO,IAAI,IAAI,EAAE;YACpD,MAAM,IAAI,qBAAa,CAAC,cAAc,IAAI,CAAC,SAAS,YAAY,CAAC,CAAC;SACnE;QACD,OAAO,UAAU,CAAC,OAAO,CAAC;IAC5B,CAAC;CACF;AA1BD,4CA0BC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/rename.js":{"lineLengths":[13,62,33,46,36,39,43,16,58,47,35,37,31,31,64,5,23,34,5,36,28,59,97,106,25,47,29,34,10,61,106,5,1,42,86,34],"data":{"version":3,"file":"rename.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/rename.ts"],"names":[],"mappings":";;;AACA,8CAA2C;AAG3C,oCAA4C;AAC5C,uCAA2E;AAC3E,2CAAoD;AAUpD,gBAAgB;AAChB,MAAa,eAAgB,SAAQ,0BAA0B;IAC7D,YACS,UAAsB,EACtB,OAAe,EACN,OAAsB;QAEtC,KAAK,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC;QAJpB,eAAU,GAAV,UAAU,CAAY;QACtB,YAAO,GAAP,OAAO,CAAQ;QACN,YAAO,GAAP,OAAO,CAAe;QAGtC,IAAI,CAAC,EAAE,GAAG,IAAI,wBAAgB,CAAC,OAAO,EAAE,MAAM,CAAC,CAAC;IAClD,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,kBAA2B,CAAC;IACrC,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,oBAAoB;QACpB,MAAM,gBAAgB,GAAG,IAAI,CAAC,UAAU,CAAC,SAAS,CAAC;QACnD,MAAM,YAAY,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC,QAAQ,EAAE,CAAC;QACzF,MAAM,UAAU,GACd,OAAO,IAAI,CAAC,OAAO,CAAC,UAAU,KAAK,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC;QAEjF,MAAM,OAAO,GAAG;YACd,gBAAgB,EAAE,gBAAgB;YAClC,EAAE,EAAE,YAAY;YAChB,UAAU,EAAE,UAAU;SACvB,CAAC;QAEF,MAAM,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC;QACrD,OAAO,IAAI,uBAAU,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC;IACvF,CAAC;CACF;AA9BD,0CA8BC;AAED,IAAA,yBAAa,EAAC,eAAe,EAAE,CAAC,kBAAM,CAAC,eAAe,CAAC,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/search_indexes/create.js":{"lineLengths":[13,62,46,44,16,74,43,16,37,41,5,23,37,5,36,56,25,54,38,10,74,57,54,5,1,68,34],"data":{"version":3,"file":"create.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/search_indexes/create.ts"],"names":[],"mappings":";;;AAKA,4CAAiD;AAgBjD,gBAAgB;AAChB,MAAa,4BAA6B,SAAQ,6BAA2B;IAC3E,YACmB,UAAsB,EACtB,YAAmD;QAEpE,KAAK,EAAE,CAAC;QAHS,eAAU,GAAV,UAAU,CAAY;QACtB,iBAAY,GAAZ,YAAY,CAAuC;IAGtE,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,qBAA8B,CAAC;IACxC,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,aAAa,CAAC;QAChD,MAAM,OAAO,GAAG;YACd,mBAAmB,EAAE,SAAS,CAAC,UAAU;YACzC,OAAO,EAAE,IAAI,CAAC,YAAY;SAC3B,CAAC;QAEF,MAAM,GAAG,GAAG,MAAM,MAAM,CAAC,OAAO,CAAC,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,EAAE,CAAC,CAAC;QAElE,MAAM,cAAc,GAA4B,GAAG,EAAE,cAAc,IAAI,EAAE,CAAC;QAC1E,OAAO,cAAc,CAAC,GAAG,CAAC,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,IAAI,CAAC,CAAC;IAChD,CAAC;CACF;AAxBD,oEAwBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/search_indexes/drop.js":{"lineLengths":[13,62,42,39,44,16,70,35,16,37,25,5,23,33,5,36,56,25,49,10,44,37,9,13,66,9,23,151,44,28,13,9,5,1,60,32],"data":{"version":3,"file":"drop.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/search_indexes/drop.ts"],"names":[],"mappings":";;;AAGA,uCAAoE;AAGpE,4CAAiD;AAEjD,gBAAgB;AAChB,MAAa,wBAAyB,SAAQ,6BAAuB;IACnE,YAA6B,UAAsB,EAAmB,IAAY;QAChF,KAAK,EAAE,CAAC;QADmB,eAAU,GAAV,UAAU,CAAY;QAAmB,SAAI,GAAJ,IAAI,CAAQ;IAElF,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,iBAA0B,CAAC;IACpC,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,aAAa,CAAC;QAEhD,MAAM,OAAO,GAAa;YACxB,eAAe,EAAE,SAAS,CAAC,UAAU;SACtC,CAAC;QAEF,IAAI,OAAO,IAAI,CAAC,IAAI,KAAK,QAAQ,EAAE;YACjC,OAAO,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;SAC1B;QAED,IAAI;YACF,MAAM,MAAM,CAAC,OAAO,CAAC,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,EAAE,CAAC,CAAC;SACvD;QAAC,OAAO,KAAK,EAAE;YACd,MAAM,wBAAwB,GAC5B,KAAK,YAAY,wBAAgB,IAAI,KAAK,CAAC,IAAI,KAAK,2BAAmB,CAAC,iBAAiB,CAAC;YAC5F,IAAI,CAAC,wBAAwB,EAAE;gBAC7B,MAAM,KAAK,CAAC;aACb;SACF;IACH,CAAC;CACF;AA9BD,4DA8BC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/search_indexes/update.js":{"lineLengths":[13,62,44,44,16,72,47,16,37,25,37,5,23,35,5,36,56,25,52,28,39,10,62,15,5,1,64,34],"data":{"version":3,"file":"update.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/search_indexes/update.ts"],"names":[],"mappings":";;;AAKA,4CAAiD;AAEjD,gBAAgB;AAChB,MAAa,0BAA2B,SAAQ,6BAAuB;IACrE,YACmB,UAAsB,EACtB,IAAY,EACZ,UAAoB;QAErC,KAAK,EAAE,CAAC;QAJS,eAAU,GAAV,UAAU,CAAY;QACtB,SAAI,GAAJ,IAAI,CAAQ;QACZ,eAAU,GAAV,UAAU,CAAU;IAGvC,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,mBAA4B,CAAC;IACtC,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,SAAS,GAAG,IAAI,CAAC,UAAU,CAAC,aAAa,CAAC;QAChD,MAAM,OAAO,GAAG;YACd,iBAAiB,EAAE,SAAS,CAAC,UAAU;YACvC,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,UAAU,EAAE,IAAI,CAAC,UAAU;SAC5B,CAAC;QAEF,MAAM,MAAM,CAAC,OAAO,CAAC,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,EAAE,CAAC,CAAC;QACtD,OAAO;IACT,CAAC;CACF;AAxBD,gEAwBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/change_stream_cursor.js":{"lineLengths":[13,62,36,52,44,55,71,36,55,16,67,65,42,33,31,33,65,33,50,9,39,51,9,5,28,34,76,5,23,33,5,25,25,27,10,82,32,9,39,63,54,13,18,55,13,9,102,69,9,23,5,35,70,57,9,14,43,9,32,5,29,39,42,77,115,37,63,13,9,5,13,83,33,11,5,32,102,34,28,19,11,109,49,66,48,39,38,39,63,9,37,46,40,26,45,5,30,56,71,37,63,57,24,5,1,48,48],"data":{"version":3,"file":"change_stream_cursor.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cursor/change_stream_cursor.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/db.js":{"lineLengths":[13,62,20,35,33,51,45,41,68,78,68,35,58,70,44,70,50,66,58,48,58,74,46,49,55,35,51,21,31,19,21,25,20,26,16,25,10,17,22,18,23,22,18,21,19,17,27,20,18,18,15,2,3,66,10,2,11,8,41,2,18,18,34,4,2,63,26,2,50,43,69,5,6,3,10,7,33,6,101,6,56,79,62,7,48,32,29,77,52,77,107,9,42,18,22,20,37,82,33,73,69,72,26,73,76,24,65,10,29,5,24,35,5,14,19,30,5,7,93,7,23,72,5,23,34,5,7,74,61,7,26,44,46,9,37,5,23,34,5,28,24,35,5,21,43,5,7,109,120,6,64,6,57,57,7,43,183,5,7,24,6,15,66,6,98,69,95,55,6,45,21,20,31,6,29,79,81,6,115,6,42,57,7,37,83,130,55,38,51,12,5,7,92,6,70,57,7,39,143,5,39,13,39,5,7,103,6,64,6,59,50,7,36,44,110,9,99,5,7,33,6,57,7,26,156,5,48,125,5,7,27,6,15,68,6,67,58,57,7,67,83,249,5,7,111,6,47,57,7,41,168,5,7,64,6,57,7,33,160,5,7,48,6,57,7,32,166,5,7,49,6,67,79,57,7,49,174,26,5,7,36,6,47,57,7,41,175,5,7,49,6,68,57,7,45,187,5,7,55,6,57,7,35,173,5,43,104,5,7,81,84,37,6,15,68,108,174,6,283,57,80,76,7,40,53,39,31,26,9,108,5,7,67,33,44,71,6,75,99,7,40,81,5,1,71,63,67,61,67,57,16,30],"data":{"version":3,"file":"db.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/db.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/list_collections_cursor.js":{"lineLengths":[13,62,39,71,69,55,14,70,38,50,25,29,31,5,13,68,28,33,11,5,20,32,101,34,28,19,11,104,26,63,5,1,54,51],"data":{"version":3,"file":"list_collections_cursor.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cursor/list_collections_cursor.ts"],"names":[],"mappings":";;;AAEA,uEAAyF;AACzF,qEAIwC;AAExC,uDAAmD;AAEnD,cAAc;AACd,MAAa,qBAIX,SAAQ,gCAAiB;IAKzB,YAAY,EAAM,EAAE,MAAgB,EAAE,OAAgC;QACpE,KAAK,CAAC,EAAE,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;QAC1C,IAAI,CAAC,MAAM,GAAG,EAAE,CAAC;QACjB,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;IAED,KAAK;QACH,OAAO,IAAI,qBAAqB,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE;YACzD,GAAG,IAAI,CAAC,OAAO;YACf,GAAG,IAAI,CAAC,aAAa;SACtB,CAAC,CAAC;IACL,CAAC;IAED,gBAAgB;IAChB,KAAK,CAAC,WAAW,CAAC,OAAkC;QAClD,MAAM,SAAS,GAAG,IAAI,2CAAwB,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,MAAM,EAAE;YACvE,GAAG,IAAI,CAAC,aAAa;YACrB,GAAG,IAAI,CAAC,OAAO;YACf,OAAO;SACR,CAAC,CAAC;QAEH,MAAM,QAAQ,GAAG,MAAM,IAAA,oCAAgB,EAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,CAAC;QAEvE,kBAAkB;QAClB,OAAO,EAAE,MAAM,EAAE,SAAS,CAAC,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC;IACzD,CAAC;CACF;AApCD,sDAoCC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/list_collections.js":{"lineLengths":[13,62,42,36,39,43,16,67,38,27,38,41,21,29,48,74,57,52,9,5,23,33,5,36,118,5,88,34,25,31,32,72,36,61,10,73,56,69,51,9,23,5,1,60,58,38,33,38,3,44],"data":{"version":3,"file":"list_collections.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/list_collections.ts"],"names":[],"mappings":";;;AAIA,oCAA0C;AAC1C,uCAA2E;AAC3E,2CAAoD;AAYpD,gBAAgB;AAChB,MAAa,wBAAyB,SAAQ,0BAA0B;IAetE,YAAY,EAAM,EAAE,MAAgB,EAAE,OAAgC;QACpE,KAAK,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;QAEnB,IAAI,CAAC,OAAO,GAAG,EAAE,GAAG,OAAO,EAAE,CAAC;QAC9B,OAAO,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC;QACjC,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;QACb,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,QAAQ,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;QACxC,IAAI,CAAC,qBAAqB,GAAG,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC,qBAAqB,CAAC;QAElE,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,KAAK,QAAQ,EAAE;YAC9C,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,OAAO,CAAC,SAAS,CAAC;SACzC;IACH,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,iBAA0B,CAAC;IACpC,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,OAAO,MAAM,KAAK,CAAC,cAAc,CAC/B,MAAM,EACN,OAAO,EACP,IAAI,CAAC,eAAe,CAAC,IAAA,sBAAc,EAAC,MAAM,CAAC,CAAC,CAC7C,CAAC;IACJ,CAAC;IAED,oFAAoF;IACpF,eAAe,CAAC,WAAmB;QACjC,MAAM,OAAO,GAAa;YACxB,eAAe,EAAE,CAAC;YAClB,MAAM,EAAE,IAAI,CAAC,MAAM;YACnB,MAAM,EAAE,IAAI,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,IAAI,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,EAAE;YAC3D,QAAQ,EAAE,IAAI,CAAC,QAAQ;YACvB,qBAAqB,EAAE,IAAI,CAAC,qBAAqB;SAClD,CAAC;QAEF,iEAAiE;QACjE,gDAAgD;QAChD,IAAI,WAAW,IAAI,CAAC,IAAI,IAAI,CAAC,OAAO,CAAC,OAAO,KAAK,SAAS,EAAE;YAC1D,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;SACxC;QAED,OAAO,OAAO,CAAC;IACjB,CAAC;CACF;AA5DD,4DA4DC;AAcD,IAAA,yBAAa,EAAC,wBAAwB,EAAE;IACtC,kBAAM,CAAC,cAAc;IACrB,kBAAM,CAAC,SAAS;IAChB,kBAAM,CAAC,eAAe;CACvB,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cursor/run_command_cursor.js":{"lineLengths":[13,62,34,36,71,53,59,36,55,14,65,7,43,38,7,25,46,20,5,7,87,73,7,29,55,20,5,7,45,75,7,29,50,20,5,43,13,109,5,104,24,134,5,113,26,138,5,102,18,163,5,102,18,163,5,20,44,65,33,21,53,5,20,32,88,34,29,61,11,97,38,107,9,16,37,20,20,10,5,20,31,76,104,34,34,35,36,11,94,5,1,44,46],"data":{"version":3,"file":"run_command_cursor.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cursor/run_command_cursor.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/collections.js":{"lineLengths":[13,62,38,46,43,16,66,30,23,31,21,5,23,33,5,36,41,39,115,23,31,43,38,63,96,13,9,40,27,5,1,52,39],"data":{"version":3,"file":"collections.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/collections.ts"],"names":[],"mappings":";;;AAAA,8CAA2C;AAI3C,2CAAuE;AAMvE,gBAAgB;AAChB,MAAa,oBAAqB,SAAQ,6BAA+B;IAIvE,YAAY,EAAM,EAAE,OAA2B;QAC7C,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,EAAE,GAAG,EAAE,CAAC;IACf,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,iBAA0B,CAAC;IACpC,CAAC;IAEQ,KAAK,CAAC,OAAO,CACpB,MAAc,EACd,OAAkC;QAElC,iCAAiC;QACjC,MAAM,SAAS,GAAG,MAAM,IAAI,CAAC,EAAE;aAC5B,eAAe,CACd,EAAE,EACF,EAAE,GAAG,IAAI,CAAC,OAAO,EAAE,QAAQ,EAAE,IAAI,EAAE,cAAc,EAAE,IAAI,CAAC,cAAc,EAAE,OAAO,EAAE,CAClF;aACA,OAAO,EAAE,CAAC;QACb,MAAM,WAAW,GAAiB,EAAE,CAAC;QACrC,KAAK,MAAM,EAAE,IAAI,EAAE,IAAI,SAAS,EAAE;YAChC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE;gBACvB,+CAA+C;gBAC/C,WAAW,CAAC,IAAI,CAAC,IAAI,uBAAU,CAAC,IAAI,CAAC,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC;aACpE;SACF;QACD,gCAAgC;QAChC,OAAO,WAAW,CAAC;IACrB,CAAC;CACF;AAnCD,oDAmCC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/create_collection.js":{"lineLengths":[13,62,43,63,46,36,39,39,43,40,8,15,8,12,18,16,10,21,14,18,19,10,18,18,19,20,21,17,25,22,26,3,15,141,16,68,41,27,31,21,25,5,23,24,5,36,27,31,37,58,97,30,68,77,39,96,169,13,78,89,92,75,84,37,40,36,21,19,83,13,43,68,13,9,84,30,74,128,57,9,20,5,63,27,31,37,37,34,37,51,49,36,13,9,45,57,62,5,1,62,96,45],"data":{"version":3,"file":"create_collection.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/create_collection.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/profiling_level.js":{"lineLengths":[13,62,41,36,39,16,66,30,27,31,5,23,25,5,36,81,27,32,26,29,26,35,26,29,105,9,14,95,9,5,1,58,43],"data":{"version":3,"file":"profiling_level.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/profiling_level.ts"],"names":[],"mappings":";;;AACA,oCAA8D;AAG9D,uCAA2E;AAK3E,gBAAgB;AAChB,MAAa,uBAAwB,SAAQ,0BAAwB;IAGnE,YAAY,EAAM,EAAE,OAA8B;QAChD,KAAK,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;QACnB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,SAAkB,CAAC;IAC5B,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,GAAG,GAAG,MAAM,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,EAAE,OAAO,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC;QACzE,IAAI,GAAG,CAAC,EAAE,KAAK,CAAC,EAAE;YAChB,MAAM,GAAG,GAAG,GAAG,CAAC,GAAG,CAAC;YACpB,IAAI,GAAG,KAAK,CAAC;gBAAE,OAAO,KAAK,CAAC;YAC5B,IAAI,GAAG,KAAK,CAAC;gBAAE,OAAO,WAAW,CAAC;YAClC,IAAI,GAAG,KAAK,CAAC;gBAAE,OAAO,KAAK,CAAC;YAC5B,MAAM,IAAI,0CAAkC,CAAC,iCAAiC,GAAG,EAAE,CAAC,CAAC;SACtF;aAAM;YACL,MAAM,IAAI,0CAAkC,CAAC,4BAA4B,CAAC,CAAC;SAC5E;IACH,CAAC;CACF;AAxBD,0DAwBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/set_profiling_level.js":{"lineLengths":[13,62,69,36,36,39,57,14,40,15,26,14,3,16,69,37,27,31,24,44,33,22,49,33,22,44,33,22,20,33,22,9,27,5,23,25,5,36,33,38,145,9,55,79,21,5,1,64,47],"data":{"version":3,"file":"set_profiling_level.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/set_profiling_level.ts"],"names":[],"mappings":";;;AACA,oCAAqD;AAGrD,oCAAwC;AACxC,uCAA2E;AAE3E,MAAM,WAAW,GAAG,IAAI,GAAG,CAAC,CAAC,KAAK,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC,CAAC;AAEzD,cAAc;AACD,QAAA,cAAc,GAAG,MAAM,CAAC,MAAM,CAAC;IAC1C,GAAG,EAAE,KAAK;IACV,QAAQ,EAAE,WAAW;IACrB,GAAG,EAAE,KAAK;CACF,CAAC,CAAC;AAQZ,gBAAgB;AAChB,MAAa,0BAA2B,SAAQ,0BAAgC;IAK9E,YAAY,EAAM,EAAE,KAAqB,EAAE,OAAiC;QAC1E,KAAK,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;QACnB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,QAAQ,KAAK,EAAE;YACb,KAAK,sBAAc,CAAC,GAAG;gBACrB,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;gBACjB,MAAM;YACR,KAAK,sBAAc,CAAC,QAAQ;gBAC1B,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;gBACjB,MAAM;YACR,KAAK,sBAAc,CAAC,GAAG;gBACrB,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;gBACjB,MAAM;YACR;gBACE,IAAI,CAAC,OAAO,GAAG,CAAC,CAAC;gBACjB,MAAM;SACT;QAED,IAAI,CAAC,KAAK,GAAG,KAAK,CAAC;IACrB,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,SAAkB,CAAC;IAC5B,CAAC;IAEQ,KAAK,CAAC,OAAO,CACpB,MAAc,EACd,OAAkC;QAElC,MAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC;QAEzB,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE;YAC3B,MAAM,IAAI,iCAAyB,CACjC,mCAAmC,IAAA,oBAAY,EAAC,sBAAc,CAAC,GAAG,CACnE,CAAC;SACH;QAED,+CAA+C;QAC/C,MAAM,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,EAAE,OAAO,EAAE,IAAI,CAAC,OAAO,EAAE,CAAC,CAAC;QACvE,OAAO,KAAK,CAAC;IACf,CAAC;CACF;AA9CD,gEA8CC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/operations/stats.js":{"lineLengths":[13,62,34,39,43,16,59,30,27,31,5,23,25,5,36,42,41,47,9,68,5,1,44,86,33],"data":{"version":3,"file":"stats.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/operations/stats.ts"],"names":[],"mappings":";;;AAIA,uCAA2E;AAC3E,2CAAoD;AAQpD,gBAAgB;AAChB,MAAa,gBAAiB,SAAQ,0BAA0B;IAG9D,YAAY,EAAM,EAAE,OAAuB;QACzC,KAAK,CAAC,EAAE,EAAE,OAAO,CAAC,CAAC;QACnB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;IAED,IAAa,WAAW;QACtB,OAAO,SAAkB,CAAC;IAC5B,CAAC;IAEQ,KAAK,CAAC,OAAO,CAAC,MAAc,EAAE,OAAkC;QACvE,MAAM,OAAO,GAAa,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC;QAC5C,IAAI,IAAI,CAAC,OAAO,CAAC,KAAK,IAAI,IAAI,EAAE;YAC9B,OAAO,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC;SACpC;QAED,OAAO,MAAM,KAAK,CAAC,cAAc,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,CAAC,CAAC;IAC9D,CAAC;CACF;AApBD,4CAoBC;AAED,IAAA,yBAAa,EAAC,gBAAgB,EAAE,CAAC,kBAAM,CAAC,cAAc,CAAC,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/mongo_client.js":{"lineLengths":[13,62,56,27,33,51,69,53,59,43,29,35,79,49,47,70,58,55,62,46,41,35,14,42,11,3,16,35,3,86,10,2,11,78,2,11,8,41,2,45,90,2,64,34,57,6,3,59,31,16,83,159,42,79,24,68,28,29,18,16,72,48,33,64,38,88,27,40,14,31,52,14,32,53,14,34,55,14,33,28,13,10,39,5,20,31,152,112,148,108,70,70,9,71,68,9,5,28,19,52,5,21,90,5,7,32,16,7,27,46,5,32,47,5,20,25,44,5,23,34,5,24,35,5,26,37,5,23,34,5,7,37,6,64,7,21,34,45,9,13,50,38,9,17,22,44,9,20,5,7,112,49,6,16,7,22,59,24,9,39,26,56,79,13,57,81,13,68,52,97,45,46,17,13,9,50,83,58,44,13,9,107,88,88,134,90,33,51,99,173,21,17,13,9,78,80,104,84,62,76,9,45,17,54,13,27,39,28,13,10,33,45,36,60,9,14,36,9,20,5,7,54,6,53,7,32,60,56,24,29,32,27,11,101,38,45,36,19,9,87,49,129,62,84,74,35,88,43,21,224,17,31,52,17,13,9,47,39,34,25,45,24,47,9,5,7,71,6,122,61,7,25,32,63,22,41,9,80,72,31,59,30,18,5,7,37,6,15,82,6,76,7,40,46,38,5,7,83,53,6,15,92,39,7,27,127,43,37,50,11,23,5,52,25,37,28,52,79,10,107,42,95,9,51,13,54,9,17,17,43,13,27,48,13,9,5,7,81,83,88,6,15,68,107,174,6,283,57,80,76,7,40,53,39,31,26,9,108,5,1,34,40],"data":{"version":3,"file":"mongo_client.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/mongo_client.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongo_credentials.js":{"lineLengths":[13,62,66,39,37,43,77,41,16,66,47,54,100,64,63,9,85,40,64,9,5,35,48,1,35,11,12,9,2,97,16,33,20,23,24,23,16,16,9,2,71,133,3,54,10,3,24,26,47,41,37,41,37,9,88,69,51,66,62,13,70,66,13,69,56,44,48,68,18,13,9,115,40,44,60,14,9,48,28,5,68,19,53,47,47,42,5,7,86,72,6,54,7,33,82,47,41,40,40,36,58,61,15,9,20,5,16,75,70,73,78,81,29,114,9,72,32,55,67,190,13,49,168,13,68,66,59,90,13,55,92,182,13,56,58,64,176,13,57,69,44,85,17,43,51,89,21,17,13,9,75,69,80,128,13,9,96,76,99,9,97,39,57,23,13,76,95,9,90,94,105,9,5,34,37,64,64,106,97,76,11,5,1,44,45],"data":{"version":3,"file":"mongo_credentials.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongo_credentials.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/gssapi.js":{"lineLengths":[13,62,129,27,37,39,39,51,14,53,13,15,17,23,42,3,53,90,20,1,8,51,29,56,34,109,9,41,61,46,88,89,138,95,43,28,64,36,11,5,1,24,48,48,40,79,115,5,14,32,34,5,37,47,64,70,96,27,27,89,75,5,61,84,49,60,5,52,1,29,12,21,28,16,24,6,1,48,12,24,23,15,6,1,52,9,52,30,5,19,28,45,24,9,55,61,5,1,48,24,50,55,1,77,60,69,20,5,37,58,73,48,60,13,62,67,76,58,9,23,84,77,21,44,9,5,10,76,30,40,5,1,78,35,39,9,62,41,54,5,11,20,5,1,36,3,29,3,20,15,40,5,1,34],"data":{"version":3,"file":"gssapi.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/gssapi.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/deps.js":{"lineLengths":[13,62,205,35,33,55,29,26,41,29,13,24,10,20,24,9,7,1,24,17,9,80,39,5,19,215,5,20,1,34,27,18,9,48,5,19,213,5,21,1,40,37,9,80,76,34,5,19,133,158,5,1,60,27,9,80,59,34,5,19,116,141,5,1,40,22,9,80,40,21,5,19,199,32,5,1,30,21,9,80,39,21,5,19,203,32,5,1,28,26,21,13,9,31,5,19,198,5,16,1,89,39,39,9,97,106,116,71,5,19,252,32,5,35,1,64,32],"data":{"version":3,"file":"deps.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/deps.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/auth_provider.js":{"lineLengths":[13,62,52,39,3,37,12,3,19,51,54,38,37,39,31,5,1,34,3,39,12,3,20,7,67,6,88,59,7,47,28,5,7,22,48,7,27,39,89,9,13,44,37,9,17,45,9,5,1,36,41],"data":{"version":3,"file":"auth_provider.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/auth_provider.ts"],"names":[],"mappings":";;;AACA,uCAAgD;AAKhD;;;GAGG;AACH,MAAa,WAAW;IAetB,YACE,UAAsB,EACtB,WAAyC,EACzC,OAA0B;QAb5B,8CAA8C;QAC9C,qBAAgB,GAAG,KAAK,CAAC;QAcvB,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;QAC7B,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QAC/B,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;CACF;AAxBD,kCAwBC;AAED;;;GAGG;AACH,MAAsB,YAAY;IAChC;;;;;OAKG;IACH,KAAK,CAAC,OAAO,CACX,YAA+B,EAC/B,YAAyB;QAEzB,OAAO,YAAY,CAAC;IACtB,CAAC;IASD;;;OAGG;IACH,KAAK,CAAC,MAAM,CAAC,OAAoB;QAC/B,IAAI,OAAO,CAAC,gBAAgB,EAAE;YAC5B,MAAM,IAAI,yBAAiB,CAAC,uCAAuC,CAAC,CAAC;SACtE;QACD,IAAI;YACF,OAAO,CAAC,gBAAgB,GAAG,IAAI,CAAC;YAChC,MAAM,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;SAC1B;gBAAS;YACR,OAAO,CAAC,gBAAgB,GAAG,KAAK,CAAC;SAClC;IACH,CAAC;CACF;AApCD,oCAoCC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/providers.js":{"lineLengths":[13,62,70,14,39,31,29,31,29,27,38,42,33,32,3,16,48,41,38,39,38,3,37],"data":{"version":3,"file":"providers.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/providers.ts"],"names":[],"mappings":";;;AAAA,cAAc;AACD,QAAA,aAAa,GAAG,MAAM,CAAC,MAAM,CAAC;IACzC,WAAW,EAAE,aAAa;IAC1B,UAAU,EAAE,YAAY;IACxB,eAAe,EAAE,SAAS;IAC1B,cAAc,EAAE,QAAQ;IACxB,aAAa,EAAE,OAAO;IACtB,kBAAkB,EAAE,aAAa;IACjC,oBAAoB,EAAE,eAAe;IACrC,YAAY,EAAE,cAAc;IAC5B,YAAY,EAAE,cAAc;CACpB,CAAC,CAAC;AAKZ,gBAAgB;AACH,QAAA,4BAA4B,GAAG,IAAI,GAAG,CAAgB;IACjE,qBAAa,CAAC,cAAc;IAC5B,qBAAa,CAAC,WAAW;IACzB,qBAAa,CAAC,YAAY;IAC1B,qBAAa,CAAC,YAAY;CAC3B,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/connection_string.js":{"lineLengths":[13,62,125,27,81,29,69,53,70,66,43,35,49,49,49,55,44,35,51,71,96,90,105,3,89,21,2,46,68,3,42,46,78,5,48,67,91,5,79,69,42,72,46,98,84,104,33,70,5,39,69,101,9,5,109,62,91,15,9,44,5,19,69,24,9,29,5,28,79,5,75,61,76,110,5,80,92,5,67,71,75,43,17,30,87,106,5,57,40,5,34,36,5,56,95,5,62,25,1,44,3,34,2,86,51,3,38,20,15,29,53,103,9,6,56,53,65,56,81,72,81,1,34,35,21,20,20,24,21,25,16,90,5,1,41,55,28,25,5,101,1,42,55,26,101,5,23,1,36,23,15,5,43,43,53,28,97,9,27,5,1,38,31,61,5,12,42,5,12,42,5,15,45,5,15,45,5,1,67,86,30,32,5,27,100,104,5,102,104,5,65,33,45,20,63,46,47,9,5,80,48,54,106,21,47,9,5,30,22,54,10,47,61,9,39,5,48,52,69,57,133,9,59,101,9,35,40,9,5,103,73,38,113,5,77,33,56,55,132,13,9,5,44,92,5,28,56,85,40,26,57,40,43,9,52,34,44,5,73,67,56,51,48,89,9,5,40,143,40,78,67,129,5,33,70,51,45,51,93,13,9,14,46,29,94,90,13,61,9,5,35,105,101,99,101,35,51,62,77,139,9,55,34,52,84,57,109,43,15,9,95,161,9,44,105,55,55,95,85,44,9,5,31,84,37,5,60,53,51,86,74,5,68,42,72,42,72,16,49,40,44,89,9,90,95,9,78,87,87,55,36,9,5,10,72,47,47,48,38,123,9,5,75,95,5,34,95,102,5,70,70,105,5,124,59,119,5,68,79,30,33,42,28,65,67,83,71,63,57,89,59,69,10,31,56,86,81,10,5,119,84,46,176,24,1,36,3,34,38,35,28,70,2,26,3,66,36,31,68,9,38,68,9,44,74,9,52,98,9,5,11,1,59,51,31,19,23,61,18,19,68,18,20,69,18,22,36,22,13,51,18,22,52,79,13,43,18,19,43,18,18,29,104,13,86,48,18,9,5,1,19,14,22,6,11,30,55,74,121,13,84,41,40,15,9,6,20,30,49,72,104,29,102,13,53,72,74,70,37,13,57,90,37,13,84,26,23,24,15,9,6,83,81,25,30,30,40,88,87,81,58,47,54,80,29,78,25,31,61,25,21,17,22,62,103,21,61,17,13,84,35,15,9,6,17,30,49,41,95,9,6,21,22,6,17,23,6,16,28,42,92,89,37,200,13,101,200,13,39,9,6,16,23,6,18,24,30,31,46,43,96,51,133,17,47,84,55,21,26,172,21,17,13,40,9,6,23,23,20,6,13,22,6,23,23,23,6,17,20,22,6,61,13,46,66,63,38,13,103,9,6,18,22,6,26,23,23,6,12,49,31,55,65,31,44,50,17,15,20,103,22,9,6,27,23,20,6,22,23,6,8,49,31,55,65,31,44,52,17,15,20,105,22,9,6,14,31,55,65,31,44,52,17,15,20,105,22,9,6,19,23,23,6,23,20,20,6,20,19,46,66,38,102,13,33,9,6,20,19,20,6,18,21,20,6,26,33,55,72,41,69,86,19,13,18,109,13,9,6,28,20,6,18,19,20,6,30,21,20,6,22,23,23,6,11,29,49,66,9,6,14,22,23,6,16,44,40,101,29,13,123,9,6,21,23,6,19,23,6,20,23,6,18,23,6,16,22,6,20,22,6,16,20,6,20,22,6,10,23,23,6,18,49,105,100,13,109,9,6,23,30,49,59,39,28,15,9,6,21,58,49,68,69,76,28,19,13,57,73,76,28,19,23,30,20,115,13,44,32,57,84,18,105,13,88,9,6,25,33,40,49,27,25,42,37,62,46,66,49,21,17,49,63,49,21,17,59,13,65,55,34,15,9,6,17,22,6,17,22,23,6,18,22,23,6,25,23,6,27,24,40,81,117,13,25,9,6,31,23,20,6,17,22,6,22,19,20,6,18,21,18,6,21,23,26,6,10,22,23,6,16,20,6,10,23,6,34,37,46,76,44,9,6,31,38,46,96,73,9,6,16,22,6,17,22,6,28,22,6,36,29,19,6,18,55,56,30,62,51,13,18,78,37,32,96,13,31,9,6,8,31,49,117,9,6,25,19,20,6,19,31,49,96,65,35,48,32,21,19,13,73,65,35,48,32,21,19,13,109,9,6,15,52,31,49,65,31,44,67,17,15,19,26,88,9,6,17,31,49,65,31,44,71,17,15,19,26,88,9,6,27,19,19,6,47,36,31,30,31,33,35,33,33,40,41,35,33,29,33,34,31,27,28,24,26,29,25,31,25,32,25,36,27,33,22,24,132,6,25,24,135,6,18,7,16,45,7,21,40,88,25,48,39,58,132,13,25,9,6,7,16,45,7,36,40,54,116,13,57,69,157,17,118,136,17,90,136,17,13,25,9,6,7,16,45,7,49,2,80,59,38,3,33,12,3,33,42,42,44,3,45],"data":{"version":3,"file":"connection_string.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/connection_string.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/lib/index.js":{"lineLengths":[13,62,106,43,37,141,51,59,56,55,1,129,38,18,54,5,15,51,5,15,51,5,22,58,5,25,25,40,59,27,22,13,9,20,5,1,46,61,29,65,9,22,58,9,19,55,9,22,58,9,19,55,9,26,62,9,16,32,9,18,34,9,19,35,9,29,44,9,29,79,9,6,1,47,1,37,16,33,5,1,47,36,15,44,71,131,9,45,21,76,9,118,31,38,93,13,17,93,93,13,25,55,13,53,104,96,13,41,77,95,86,17,13,104,84,13,9,28,41,35,41,41,23,30,13,87,9,21,34,43,31,42,19,13,50,73,13,22,9,39,31,56,96,13,76,85,13,9,29,32,9,121,5,41,83,45,87,29,83,42,85,17,45,5,17,27,5,21,27,5,16,78,5,13,54,33,11,5,21,72,5,25,102,33,5,50,113,107,5,1,44,63,23,16,88,23,25,50,36,36,13,18,82,13,9,5,16,65,5,1,68,35,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/src/index.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/lib/redact.js":{"lineLengths":[13,97,33,53,88,68,5,39,29,33,17,4,96,72,21,21,3,66,42,20,141,36,18,2,62,78,49,57,15,33,162,147,60,41,26,5,28,41,5,58,112,45,62,78,9,5,64,81,5,67,65,5,48,65,5,15,1,66,47,15,162,147,15,9,42,5,18,17,73,98,5,32,26,100,77,82,90,65,6,42,28,5,15,1,56,34],"data":{"version":3,"file":"redact.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb-connection-string-url/src/redact.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/handshake/client_metadata.js":{"lineLengths":[13,62,118,25,35,37,39,39,62,69,16,27,26,31,34,47,30,5,74,32,99,71,95,64,25,9,44,38,20,5,16,78,32,34,33,30,11,5,1,50,3,18,116,47,45,39,67,3,38,58,37,42,29,62,29,77,65,5,74,24,60,95,6,65,135,5,39,30,51,5,68,127,5,90,28,38,42,37,32,57,42,31,34,22,62,22,9,5,33,26,63,47,36,39,26,68,26,13,9,5,39,1,48,18,16,39,33,67,41,57,75,17,45,21,54,29,1,3,12,30,83,3,55,59,52,32,58,91,64,28,54,9,14,79,76,60,13,9,5,39,68,5,39,1,52,3,26,53,3,23,309,103,60,71,43,60,30,77,54,39,49,9,38,23,5,67,36,46,9,57,65,88,9,42,23,5,67,42,23,5,67,41,51,9,85,75,9,89,79,9,40,23,5,16,1,32,3,12,42,2,78,70,48,3,27,31,104,54,5,30,90,53,5,60,1,43],"data":{"version":3,"file":"client_metadata.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/handshake/client_metadata.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/compression.js":{"lineLengths":[13,62,156,31,29,47,37,39,42,43,14,36,12,14,12,11,3,42,37,16,19,15,19,17,17,22,21,12,3,33,67,67,9,18,23,25,53,45,44,9,30,5,18,1,62,54,27,39,24,36,61,9,22,23,41,43,13,83,9,22,47,65,13,70,9,18,125,9,5,1,28,50,57,53,51,51,51,158,5,27,41,36,79,9,39,23,41,43,13,57,9,39,53,9,18,34,9,5,1,32,3,43,3,21,16,44,5,1,31,3,12,2,87,39,3,54,120,17,55,69,71,11,44,31,1,42,3,12,2,93,2,50,3,44,27,39,42,43,39,6,61,121,66,69,5,20,25,29,57,60,6,58,68,42,110,73,47,109,5,58,1,48,39],"data":{"version":3,"file":"compression.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/wire_protocol/compression.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/commands.js":{"lineLengths":[13,62,127,32,36,61,57,26,19,14,31,25,28,34,27,24,25,17,27,24,29,24,16,22,47,41,27,47,58,42,47,94,9,58,26,96,71,40,64,93,9,24,21,29,54,58,76,76,62,45,31,33,97,30,91,67,92,45,16,30,98,33,37,31,29,29,5,34,20,38,5,32,21,30,5,49,27,28,5,91,13,27,30,27,22,28,42,9,31,36,9,31,39,9,35,44,9,29,37,9,27,34,9,27,34,9,59,51,49,48,53,24,40,28,31,31,10,32,29,30,50,38,56,49,11,29,28,91,48,67,42,60,53,15,38,37,9,29,96,27,22,38,47,47,46,39,45,58,58,57,46,26,46,45,45,44,33,26,44,64,64,63,52,26,41,49,49,48,37,26,32,65,30,54,61,61,60,49,26,56,63,63,62,51,26,29,23,5,1,40,16,15,52,23,27,51,32,28,27,28,29,31,31,32,34,29,10,34,39,45,47,39,55,22,102,104,28,90,29,93,99,5,16,27,5,13,42,24,36,60,99,24,32,54,90,54,56,75,110,9,76,71,80,71,21,55,52,50,51,50,82,40,31,47,9,21,27,32,5,1,26,12,32,28,37,16,20,49,41,31,31,47,28,102,24,40,31,37,29,93,31,33,97,30,91,92,67,16,37,54,29,89,5,13,27,22,35,43,9,30,39,9,34,42,9,53,22,10,29,40,37,66,61,60,48,62,49,23,5,44,50,33,60,40,37,64,5,29,41,38,56,49,11,5,27,51,26,5,1,36,16,21,52,23,27,28,27,28,29,31,31,32,34,29,10,34,39,45,47,39,55,30,52,82,73,80,102,104,28,90,29,93,99,5,16,27,5,13,42,24,36,23,47,66,36,68,82,40,39,13,41,76,70,107,13,9,27,32,5,1,38,31,86,3,12,2,71,3,27,35,31,31,5,71,75,33,93,55,70,5,19,86,42,99,85,88,36,105,48,60,126,71,58,72,58,74,84,144,114,66,5,1,50,36],"data":{"version":3,"file":"commands.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/commands.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/encrypter.js":{"lineLengths":[13,62,27,31,76,43,33,35,49,16,49,16,17,39,57,101,9,131,37,82,37,89,59,9,65,97,9,40,62,9,45,59,9,14,97,9,32,51,45,45,53,52,14,9,96,5,45,66,51,37,37,31,55,56,16,106,29,75,13,42,80,51,70,69,59,17,13,63,56,15,40,9,30,5,35,66,53,61,41,43,9,5,44,80,5,32,18,13,53,9,36,39,9,53,66,53,9,28,24,9,5,33,81,56,122,91,63,59,15,9,5,1,30,37],"data":{"version":3,"file":"encrypter.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/encrypter.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/auto_encrypter.js":{"lineLengths":[13,7,62,67,34,34,36,50,36,54,37,63,43,51,14,51,18,13,15,12,12,3,67,72,71,10,16,69,16,57,3,75,82,3,21,20,28,68,43,42,9,37,5,7,30,6,109,6,124,163,127,112,6,88,12,69,50,44,26,26,19,43,46,14,12,10,10,10,6,30,80,113,12,78,50,44,26,26,20,13,26,67,41,12,10,10,10,6,30,80,7,34,11,68,10,73,75,78,33,11,25,30,71,80,64,64,56,52,56,35,27,10,32,76,35,59,9,41,94,44,68,9,77,55,33,38,62,9,78,91,9,42,80,9,104,85,38,105,9,58,70,9,57,61,33,35,58,46,129,9,76,58,88,106,35,47,14,106,41,13,114,9,5,7,85,6,92,7,18,86,19,9,40,168,9,39,167,9,52,51,9,13,67,26,9,23,38,94,171,13,24,9,5,7,54,7,27,52,5,7,47,7,42,37,74,23,9,95,132,44,24,31,63,33,32,45,40,11,57,5,7,33,7,43,103,71,44,63,23,45,40,11,53,65,29,55,9,22,5,7,40,6,76,77,25,7,34,80,5,7,70,74,33,7,37,58,5,39,66,5,1,38,21,3,70,72,75,53,2,12,3,87,33,81,40,57,9,41,112,9,5,52,15,45,42,73,47,100,45,66,30,39,38,35,19,13,60,80,46,90,86,21,9,69,5,1,42],"data":{"version":3,"file":"auto_encrypter.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/client-side-encryption/auto_encrypter.ts"],"names":[],"mappings":";;;;AAMA,kCAAgE;AAEhE,kCAAqD;AACrD,oCAA6C;AAC7C,kDAAuE;AACvE,oCAAsD;AACtD,sDAAsD;AACtD,qCAA0D;AAC1D,+DAA2D;AAC3D,2CAAuE;AACvE,mDAAwE;AA8KxE,cAAc;AACD,QAAA,yBAAyB,GAAG,MAAM,CAAC,MAAM,CAAC;IACrD,UAAU,EAAE,CAAC;IACb,KAAK,EAAE,CAAC;IACR,OAAO,EAAE,CAAC;IACV,IAAI,EAAE,CAAC;IACP,KAAK,EAAE,CAAC;CACA,CAAC,CAAC;AAiBZ,mEAAmE;AACnE,wEAAwE;AACxE,uEAAuE;AACvE,UAAU;AACV,gBAAgB;AAChB,MAAM,eAAe,GAAG,MAAM,CAAC,GAAG,CAAC,gCAAgC,CAAC,CAAC;AACrE,gBAAgB;AAChB,MAAM,cAAc,GAAG,MAAM,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC;AAEzD;;;GAGG;AACH,MAAa,aAAa;IA4BxB,gBAAgB;IAChB,MAAM,CAAC,aAAa;QAClB,MAAM,UAAU,GAAG,IAAA,iCAA0B,GAAE,CAAC;QAChD,IAAI,cAAc,IAAI,UAAU,EAAE;YAChC,MAAM,UAAU,CAAC,YAAY,CAAC;SAC/B;QACD,OAAO,UAAU,CAAC,UAAU,CAAC;IAC/B,CAAC;IAED;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OA+CG;IACH,YAAY,MAAmB,EAAE,OAA8B;QAnE/D;;;;;;;WAOG;QACH,QAAiB,GAAG,KAAK,CAAC;QA4DxB,IAAI,CAAC,OAAO,GAAG,MAAM,CAAC;QACtB,IAAI,CAAC,iBAAiB,GAAG,OAAO,CAAC,oBAAoB,KAAK,IAAI,CAAC;QAE/D,IAAI,CAAC,kBAAkB,GAAG,OAAO,CAAC,iBAAiB,IAAI,gBAAgB,CAAC;QACxE,IAAI,CAAC,eAAe,GAAG,OAAO,CAAC,cAAc,IAAI,MAAM,CAAC;QACxD,IAAI,CAAC,eAAe,GAAG,OAAO,CAAC,cAAc,IAAI,MAAM,CAAC;QACxD,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC;QAChD,IAAI,CAAC,WAAW,GAAG,OAAO,CAAC,UAAU,IAAI,EAAE,CAAC;QAC5C,IAAI,CAAC,aAAa,GAAG,OAAO,CAAC,YAAY,IAAI,EAAE,CAAC;QAEhD,MAAM,iBAAiB,GAAsB;YAC3C,eAAe;SAChB,CAAC;QACF,IAAI,OAAO,CAAC,SAAS,EAAE;YACrB,iBAAiB,CAAC,SAAS,GAAG,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,SAAS,CAAC;gBAC9D,CAAC,CAAC,OAAO,CAAC,SAAS;gBACnB,CAAC,CAAE,IAAA,gBAAS,EAAC,OAAO,CAAC,SAAS,CAAY,CAAC;SAC9C;QAED,IAAI,OAAO,CAAC,kBAAkB,EAAE;YAC9B,iBAAiB,CAAC,kBAAkB,GAAG,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,kBAAkB,CAAC;gBAChF,CAAC,CAAC,OAAO,CAAC,kBAAkB;gBAC5B,CAAC,CAAE,IAAA,gBAAS,EAAC,OAAO,CAAC,kBAAkB,CAAY,CAAC;SACvD;QAED,iBAAiB,CAAC,YAAY,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa,CAAC;YACnE,CAAC,CAAE,IAAA,gBAAS,EAAC,IAAI,CAAC,aAAa,CAAY;YAC3C,CAAC,CAAC,IAAI,CAAC,aAAa,CAAC;QAEvB,IAAI,OAAO,CAAC,OAAO,EAAE,MAAM,EAAE;YAC3B,iBAAiB,CAAC,MAAM,GAAG,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC;SACnD;QAED,IAAI,OAAO,CAAC,YAAY,IAAI,OAAO,CAAC,YAAY,CAAC,kBAAkB,EAAE;YACnE,iBAAiB,CAAC,kBAAkB,GAAG,OAAO,CAAC,YAAY,CAAC,kBAAkB,CAAC;SAChF;QAED,IAAI,OAAO,CAAC,mBAAmB,EAAE;YAC/B,iBAAiB,CAAC,mBAAmB,GAAG,OAAO,CAAC,mBAAmB,CAAC;SACrE;QAED,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC,iBAAiB,IAAI,CAAC,CAAC,OAAO,CAAC,mBAAmB,CAAC;QAEhG,IAAI,OAAO,CAAC,YAAY,IAAI,OAAO,CAAC,YAAY,CAAC,yBAAyB,EAAE;YAC1E,0BAA0B;YAC1B,iBAAiB,CAAC,yBAAyB,GAAG,OAAO,CAAC,YAAY,CAAC,yBAAyB,CAAC;SAC9F;aAAM,IAAI,CAAC,IAAI,CAAC,gCAAgC,EAAE;YACjD,iBAAiB,CAAC,yBAAyB,GAAG,CAAC,SAAS,CAAC,CAAC;SAC3D;QAED,MAAM,UAAU,GAAG,aAAa,CAAC,aAAa,EAAE,CAAC;QACjD,IAAI,CAAC,WAAW,GAAG,IAAI,UAAU,CAAC,iBAAiB,CAAC,CAAC;QACrD,IAAI,CAAC,eAAe,GAAG,CAAC,CAAC;QAEzB,IACE,OAAO,CAAC,YAAY;YACpB,OAAO,CAAC,YAAY,CAAC,sBAAsB;YAC3C,CAAC,IAAI,CAAC,yBAAyB,EAC/B;YACA,MAAM,IAAI,uCAA8B,CACtC,iEAAiE,CAClE,CAAC;SACH;QAED,oEAAoE;QACpE,kDAAkD;QAClD,IAAI,CAAC,IAAI,CAAC,gCAAgC,IAAI,CAAC,IAAI,CAAC,yBAAyB,EAAE;YAC7E,IAAI,CAAC,mBAAmB,GAAG,IAAI,wCAAkB,CAAC,OAAO,CAAC,YAAY,CAAC,CAAC;YACxE,MAAM,aAAa,GAAuB;gBACxC,wBAAwB,EAAE,KAAK;aAChC,CAAC;YAEF,IAAI,OAAO,CAAC,YAAY,IAAI,IAAI,IAAI,OAAO,OAAO,CAAC,YAAY,CAAC,cAAc,KAAK,QAAQ,EAAE;gBAC3F,aAAa,CAAC,MAAM,GAAG,CAAC,CAAC;aAC1B;YAED,IAAI,CAAC,kBAAkB,GAAG,IAAI,0BAAW,CAAC,IAAI,CAAC,mBAAmB,CAAC,GAAG,EAAE,aAAa,CAAC,CAAC;SACxF;IACH,CAAC;IAED;;;;OAIG;IACH,KAAK,CAAC,IAAI;QACR,IAAI,IAAI,CAAC,gCAAgC,IAAI,IAAI,CAAC,yBAAyB,EAAE;YAC3E,OAAO;SACR;QACD,IAAI,CAAC,IAAI,CAAC,mBAAmB,EAAE;YAC7B,MAAM,IAAI,yBAAiB,CACzB,sHAAsH,CACvH,CAAC;SACH;QACD,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE;YAC5B,MAAM,IAAI,yBAAiB,CACzB,qHAAqH,CACtH,CAAC;SACH;QAED,IAAI,CAAC,IAAI,CAAC,mBAAmB,CAAC,WAAW,EAAE;YACzC,MAAM,IAAI,CAAC,mBAAmB,CAAC,KAAK,EAAE,CAAC;SACxC;QAED,IAAI;YACF,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC;YACvD,OAAO,MAAM,CAAC;SACf;QAAC,OAAO,KAAK,EAAE;YACd,MAAM,EAAE,OAAO,EAAE,GAAG,KAAK,CAAC;YAC1B,IAAI,OAAO,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,iBAAiB,CAAC,IAAI,OAAO,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC,EAAE;gBAC/E,MAAM,IAAI,yBAAiB,CACzB,mGAAmG,EACnG,EAAE,KAAK,EAAE,KAAK,EAAE,CACjB,CAAC;aACH;YACD,MAAM,KAAK,CAAC;SACb;IACH,CAAC;IAED;;OAEG;IACH,KAAK,CAAC,QAAQ,CAAC,KAAc;QAC3B,MAAM,IAAI,CAAC,kBAAkB,EAAE,KAAK,CAAC,KAAK,CAAC,CAAC;IAC9C,CAAC;IAED;;OAEG;IACH,KAAK,CAAC,OAAO,CACX,EAAU,EACV,GAAa,EACb,UAA0B,EAAE;QAE5B,IAAI,IAAI,CAAC,iBAAiB,EAAE;YAC1B,8DAA8D;YAC9D,OAAO,GAAG,CAAC;SACZ;QAED,MAAM,aAAa,GAAG,MAAM,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAA,gBAAS,EAAC,GAAG,EAAE,OAAO,CAAC,CAAC;QAE3E,MAAM,OAAO,GAAG,IAAI,CAAC,WAAW,CAAC,qBAAqB,CACpD,kCAA0B,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,EAAE,EAC5C,aAAa,CACd,CAAC;QAEF,OAAO,CAAC,EAAE,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC;QACpC,OAAO,CAAC,EAAE,GAAG,EAAE,CAAC;QAChB,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC;QAEvB,MAAM,YAAY,GAAG,IAAI,4BAAY,CAAC;YACpC,aAAa,EAAE,KAAK;YACpB,YAAY,EAAE,KAAK;YACnB,YAAY,EAAE,IAAI,CAAC,aAAa;YAChC,UAAU,EAAE,IAAI,CAAC,WAAW;SAC7B,CAAC,CAAC;QACH,OAAO,MAAM,YAAY,CAAC,OAAO,CAAW,IAAI,EAAE,OAAO,CAAC,CAAC;IAC7D,CAAC;IAED;;OAEG;IACH,KAAK,CAAC,OAAO,CAAC,QAA+B,EAAE,UAA0B,EAAE;QACzE,MAAM,MAAM,GAAG,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAA,gBAAS,EAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;QAEnF,MAAM,OAAO,GAAG,IAAI,CAAC,WAAW,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC;QAE/D,OAAO,CAAC,EAAE,GAAG,IAAI,CAAC,eAAe,EAAE,CAAC;QAEpC,MAAM,YAAY,GAAG,IAAI,4BAAY,CAAC;YACpC,GAAG,OAAO;YACV,YAAY,EAAE,IAAI,CAAC,aAAa;YAChC,UAAU,EAAE,IAAI,CAAC,WAAW;SAC7B,CAAC,CAAC;QAEH,MAAM,cAAc,GAAG,IAAI,CAAC,eAAe,CAAC,CAAC;QAC7C,MAAM,MAAM,GAAG,MAAM,YAAY,CAAC,OAAO,CAAW,IAAI,EAAE,OAAO,CAAC,CAAC;QACnE,IAAI,cAAc,EAAE;YAClB,wBAAwB,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;SAC5C;QACD,OAAO,MAAM,CAAC;IAChB,CAAC;IAED;;;;;;OAMG;IACH,KAAK,CAAC,oBAAoB;QACxB,OAAO,MAAM,IAAA,iCAAqB,EAAC,IAAI,CAAC,aAAa,CAAC,CAAC;IACzD,CAAC;IAED;;;;OAIG;IACH,IAAI,yBAAyB;QAC3B,OAAO,IAAI,CAAC,WAAW,CAAC,yBAAyB,CAAC;IACpD,CAAC;IAED,MAAM,KAAK,oBAAoB;QAC7B,OAAO,aAAa,CAAC,aAAa,EAAE,CAAC,oBAAoB,CAAC;IAC5D,CAAC;CACF;AApSD,sCAoSC;KA1QE,eAAe;AA4QlB;;;;;;;GAOG;AACH,SAAS,wBAAwB,CAC/B,SAA0D,EAC1D,QAAkB,EAClB,sBAAsB,GAAG,IAAI;IAE7B,IAAI,sBAAsB,EAAE;QAC1B,yEAAyE;QACzE,IAAI,MAAM,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;YAC7B,QAAQ,GAAG,IAAA,kBAAW,EAAC,QAAQ,CAAC,CAAC;SAClC;QACD,IAAI,MAAM,CAAC,QAAQ,CAAC,SAAS,CAAC,EAAE;YAC9B,MAAM,IAAI,yBAAiB,CAAC,8DAA8D,CAAC,CAAC;SAC7F;KACF;IAED,IAAI,CAAC,SAAS,IAAI,OAAO,SAAS,KAAK,QAAQ;QAAE,OAAO;IACxD,KAAK,MAAM,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,EAAE;QACtC,MAAM,aAAa,GAAG,QAAQ,CAAC,CAAC,CAAC,CAAC;QAElC,iEAAiE;QACjE,uCAAuC;QACvC,IAAI,aAAa,IAAI,aAAa,CAAC,SAAS,KAAK,QAAQ,IAAI,aAAa,CAAC,QAAQ,KAAK,CAAC,EAAE;YACzF,IAAI,CAAC,SAAS,CAAC,cAAc,CAAC,EAAE;gBAC9B,MAAM,CAAC,cAAc,CAAC,SAAS,EAAE,cAAc,EAAE;oBAC/C,KAAK,EAAE,EAAE;oBACT,YAAY,EAAE,IAAI;oBAClB,UAAU,EAAE,KAAK;oBACjB,QAAQ,EAAE,KAAK;iBAChB,CAAC,CAAC;aACJ;YACD,gDAAgD;YAChD,oEAAoE;YACpE,SAAS,CAAC,cAAc,CAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;YACnC,8EAA8E;YAC9E,0EAA0E;YAC1E,SAAS;SACV;QAED,wBAAwB,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,aAAa,EAAE,KAAK,CAAC,CAAC;KAC9D;AACH,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/crypto_callbacks.js":{"lineLengths":[13,62,299,33,39,46,19,13,57,41,42,41,35,56,13,9,19,21,9,28,29,6,1,40,36,9,48,5,15,17,5,17,1,32,36,15,9,68,5,15,17,5,24,25,1,32,34,36,19,13,78,9,19,21,9,28,29,6,1,36,48,15,9,68,126,61,5,15,17,5,24,25,1,46,79,81,79,81,48,48,44],"data":{"version":3,"file":"crypto_callbacks.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/client-side-encryption/crypto_callbacks.ts"],"names":[],"mappings":";;;AAAA,iCAAiC;AAIjC,SAAgB,cAAc,CAC5B,MAA6C,EAC7C,IAAmC;IAEnC,OAAO,UAAU,GAAW,EAAE,EAAU,EAAE,KAAa,EAAE,MAAc;QACrE,IAAI,MAAM,CAAC;QAEX,IAAI;YACF,MAAM,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC;YAC7C,MAAM,CAAC,cAAc,CAAC,KAAK,CAAC,CAAC;YAC7B,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YAC9B,MAAM,KAAK,GAAG,MAAM,CAAC,KAAK,EAAE,CAAC;YAC7B,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;gBACpB,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC,CAAC;aACzC;SACF;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,CAAC;SACV;QAED,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QACpB,OAAO,MAAM,CAAC,MAAM,CAAC;IACvB,CAAC,CAAC;AACJ,CAAC;AAtBD,wCAsBC;AAED,SAAgB,UAAU,CAAC,MAAc,EAAE,KAAa;IACtD,IAAI;QACF,MAAM,CAAC,cAAc,CAAC,MAAM,EAAE,CAAC,EAAE,KAAK,CAAC,CAAC;KACzC;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,CAAC,CAAC;KACV;IACD,OAAO,KAAK,CAAC;AACf,CAAC;AAPD,gCAOC;AAED,SAAgB,UAAU,CAAC,KAAa,EAAE,MAAc;IACtD,IAAI,MAAM,CAAC;IACX,IAAI;QACF,MAAM,GAAG,MAAM,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,MAAM,EAAE,CAAC;KAC7D;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,CAAC,CAAC;KACV;IAED,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IACpB,OAAO,MAAM,CAAC,MAAM,CAAC;AACvB,CAAC;AAVD,gCAUC;AAGD,SAAgB,YAAY,CAAC,SAA8B;IACzD,OAAO,CAAC,GAAW,EAAE,KAAa,EAAE,MAAc,EAAkB,EAAE;QACpE,IAAI,MAAM,CAAC;QACX,IAAI;YACF,MAAM,GAAG,MAAM,CAAC,UAAU,CAAC,SAAS,EAAE,GAAG,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,MAAM,EAAE,CAAC;SACnE;QAAC,OAAO,CAAC,EAAE;YACV,OAAO,CAAC,CAAC;SACV;QAED,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;QACpB,OAAO,MAAM,CAAC,MAAM,CAAC;IACvB,CAAC,CAAC;AACJ,CAAC;AAZD,oCAYC;AAED,SAAgB,iBAAiB,CAAC,GAAW,EAAE,KAAa,EAAE,MAAc;IAC1E,IAAI,MAAM,CAAC;IACX,IAAI;QACF,MAAM,MAAM,GAAG,MAAM,CAAC,UAAU,CAAC,yBAAyB,CAAC,CAAC;QAC5D,MAAM,UAAU,GAAG,MAAM,CAAC,IAAI,CAC5B,gCAAgC,GAAG,CAAC,QAAQ,CAAC,QAAQ,CAAC,+BAA+B,CACtF,CAAC;QAEF,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;KACtD;IAAC,OAAO,CAAC,EAAE;QACV,OAAO,CAAC,CAAC;KACV;IAED,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;IACpB,OAAO,MAAM,CAAC,MAAM,CAAC;AACvB,CAAC;AAfD,8CAeC;AAEY,QAAA,oBAAoB,GAAG,cAAc,CAAC,gBAAgB,EAAE,aAAa,CAAC,CAAC;AACvE,QAAA,oBAAoB,GAAG,cAAc,CAAC,kBAAkB,EAAE,aAAa,CAAC,CAAC;AACzE,QAAA,oBAAoB,GAAG,cAAc,CAAC,gBAAgB,EAAE,aAAa,CAAC,CAAC;AACvE,QAAA,oBAAoB,GAAG,cAAc,CAAC,kBAAkB,EAAE,aAAa,CAAC,CAAC;AACzE,QAAA,cAAc,GAAG,YAAY,CAAC,QAAQ,CAAC,CAAC;AACxC,QAAA,cAAc,GAAG,YAAY,CAAC,QAAQ,CAAC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/errors.js":{"lineLengths":[13,62,255,36,3,10,92,3,50,7,39,6,35,6,15,88,94,6,14,8,40,32,5,16,33,5,1,42,3,10,2,77,3,62,7,39,6,35,6,15,88,94,6,14,8,26,23,5,16,48,5,1,72,3,10,101,3,60,7,39,6,35,6,15,88,94,6,14,8,45,84,47,5,16,46,5,1,68,3,10,104,3,72,7,39,6,35,6,15,88,94,6,14,8,45,74,47,5,16,58,5,1,92,3,10,99,3,62,7,39,6,35,6,15,88,94,6,14,8,32,23,25,5,16,48,5,1,72,14,71,16,57,5,1,90,34],"data":{"version":3,"file":"errors.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/client-side-encryption/errors.ts"],"names":[],"mappings":";;;AACA,oCAAsC;AAEtC;;;GAGG;AACH,MAAa,eAAgB,SAAQ,kBAAU;IAC7C;;;;;;;;;;QAUI;IACJ,YAAY,OAAe,EAAE,UAA6B,EAAE;QAC1D,KAAK,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;IAC1B,CAAC;IAED,IAAa,IAAI;QACf,OAAO,iBAAiB,CAAC;IAC3B,CAAC;CACF;AAnBD,0CAmBC;AAED;;;;GAIG;AACH,MAAa,8BAA+B,SAAQ,eAAe;IACjE;;;;;;;;;;QAUI;IACJ,YAAY,OAAe;QACzB,KAAK,CAAC,OAAO,CAAC,CAAC;IACjB,CAAC;IAED,IAAa,IAAI;QACf,OAAO,gCAAgC,CAAC;IAC1C,CAAC;CACF;AAnBD,wEAmBC;AACD;;;GAGG;AACH,MAAa,4BAA6B,SAAQ,eAAe;IAE/D;;;;;;;;;;QAUI;IACJ,YAAY,eAAyB,EAAE,EAAE,KAAK,EAAoB;QAChE,KAAK,CAAC,0CAA0C,KAAK,CAAC,OAAO,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC;QAC5E,IAAI,CAAC,eAAe,GAAG,eAAe,CAAC;IACzC,CAAC;IAED,IAAa,IAAI;QACf,OAAO,8BAA8B,CAAC;IACxC,CAAC;CACF;AArBD,oEAqBC;AAED;;;GAGG;AACH,MAAa,wCAAyC,SAAQ,eAAe;IAE3E;;;;;;;;;;QAUI;IACJ,YAAY,eAAyB,EAAE,EAAE,KAAK,EAAoB;QAChE,KAAK,CAAC,gCAAgC,KAAK,CAAC,OAAO,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,CAAC;QAClE,IAAI,CAAC,eAAe,GAAG,eAAe,CAAC;IACzC,CAAC;IAED,IAAa,IAAI;QACf,OAAO,0CAA0C,CAAC;IACpD,CAAC;CACF;AArBD,4FAqBC;AAED;;;GAGG;AACH,MAAa,8BAA+B,SAAQ,eAAe;IAGjE;;;;;;;;;;QAUI;IACJ,YAAY,OAAe,EAAE,IAAe;QAC1C,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACnB,CAAC;IAED,IAAa,IAAI;QACf,OAAO,gCAAgC,CAAC;IAC1C,CAAC;CACF;AAtBD,wEAsBC;AAED,cAAc;AACd,MAAa,uCAAwC,SAAQ,eAAe;IAC1E,IAAa,IAAI;QACf,OAAO,yCAAyC,CAAC;IACnD,CAAC;CACF;AAJD,0FAIC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/mongocryptd_manager.js":{"lineLengths":[13,62,36,36,3,12,57,3,26,36,18,101,45,61,65,65,28,63,86,9,26,51,74,67,9,5,7,81,83,7,19,56,70,51,56,46,54,28,26,11,39,33,94,85,90,90,93,93,85,93,89,101,91,75,11,55,28,5,7,60,7,27,13,38,26,9,21,122,101,31,26,13,9,27,34,22,5,1,73,48,47],"data":{"version":3,"file":"mongocryptd_manager.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/client-side-encryption/mongocryptd_manager.ts"],"names":[],"mappings":";;;AAEA,oCAAoD;AAGpD;;;GAGG;AACH,MAAa,kBAAkB;IAS7B,YAAY,eAA2C,EAAE;QACvD,IAAI,CAAC,GAAG;YACN,OAAO,YAAY,CAAC,cAAc,KAAK,QAAQ,IAAI,YAAY,CAAC,cAAc,CAAC,MAAM,GAAG,CAAC;gBACvF,CAAC,CAAC,YAAY,CAAC,cAAc;gBAC7B,CAAC,CAAC,kBAAkB,CAAC,uBAAuB,CAAC;QAEjD,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,YAAY,CAAC,sBAAsB,CAAC;QAEzD,IAAI,CAAC,SAAS,GAAG,YAAY,CAAC,oBAAoB,IAAI,EAAE,CAAC;QACzD,IAAI,CAAC,SAAS,GAAG,EAAE,CAAC;QACpB,IAAI,KAAK,CAAC,OAAO,CAAC,YAAY,CAAC,oBAAoB,CAAC,EAAE;YACpD,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,YAAY,CAAC,oBAAoB,CAAC,CAAC;SAC3E;QACD,IACE,IAAI,CAAC,SAAS;aACX,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,OAAO,GAAG,KAAK,QAAQ,CAAC;aACtC,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,OAAO,CAAC,2BAA2B,CAAC,GAAG,CAAC,CAAC,EAC7D;YACA,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,2BAA2B,EAAE,IAAI,CAAC,CAAC;SACxD;IACH,CAAC;IAED;;;OAGG;IACH,KAAK,CAAC,KAAK;QACT,MAAM,OAAO,GAAG,IAAI,CAAC,SAAS,IAAI,aAAa,CAAC;QAEhD,8DAA8D;QAC9D,MAAM,EAAE,KAAK,EAAE,GAAG,OAAO,CAAC,eAAe,CAAmC,CAAC;QAE7E,gDAAgD;QAChD,sCAAsC;QACtC,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,OAAO,EAAE,IAAI,CAAC,SAAS,EAAE;YAC3C,KAAK,EAAE,QAAQ;YACf,QAAQ,EAAE,IAAI;SACf,CAAC,CAAC;QAEH,IAAI,CAAC,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE,GAAG,EAAE;YAC3B,qBAAqB;YACrB,kFAAkF;YAClF,yEAAyE;YACzE,8EAA8E;YAC9E,8EAA8E;YAC9E,iFAAiF;YACjF,iFAAiF;YACjF,yEAAyE;YACzE,iFAAiF;YACjF,6EAA6E;YAC7E,yFAAyF;YACzF,+EAA+E;YAC/E,+DAA+D;QACjE,CAAC,CAAC,CAAC;QAEH,+CAA+C;QAC/C,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC;IACtB,CAAC;IAED;;OAEG;IACH,KAAK,CAAC,WAAW,CAAI,EAAoB;QACvC,IAAI;YACF,MAAM,MAAM,GAAG,MAAM,EAAE,EAAE,CAAC;YAC1B,OAAO,MAAM,CAAC;SACf;QAAC,OAAO,GAAG,EAAE;YACZ,8GAA8G;YAC9G,MAAM,WAAW,GAAG,GAAG,YAAY,gCAAwB,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC;YACjF,IAAI,CAAC,WAAW,EAAE;gBAChB,MAAM,GAAG,CAAC;aACX;SACF;QACD,MAAM,IAAI,CAAC,KAAK,EAAE,CAAC;QACnB,MAAM,MAAM,GAAG,MAAM,EAAE,EAAE,CAAC;QAC1B,OAAO,MAAM,CAAC;IAChB,CAAC;;AApFM,0CAAuB,GAAG,2BAA2B,CAAC;AADlD,gDAAkB"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/providers/index.js":{"lineLengths":[13,62,68,31,35,31,3,98,40,2,48,2,48,3,57,48,27,21,5,78,1,48,3,71,67,52,2,12,3,52,41,50,83,5,50,83,5,52,87,5,29,1,54,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/client-side-encryption/providers/index.ts"],"names":[],"mappings":";;;AAAA,+BAA2C;AAC3C,mCAA+C;AAC/C,+BAA2C;AA4H3C;;;;;;;GAOG;AACH,SAAgB,kBAAkB,CAChC,YAA6C,EAC7C,YAA0B;IAE1B,MAAM,QAAQ,GAAG,YAAY,CAAC,YAAY,CAAC,CAAC;IAC5C,IAAI,QAAQ,IAAI,IAAI,EAAE;QACpB,OAAO,KAAK,CAAC;KACd;IACD,OAAO,OAAO,QAAQ,KAAK,QAAQ,IAAI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC;AAC5E,CAAC;AATD,gDASC;AAED;;;;;;GAMG;AACI,KAAK,UAAU,qBAAqB,CAAC,YAA0B;IACpE,IAAI,iBAAiB,GAAG,YAAY,CAAC;IAErC,IAAI,kBAAkB,CAAC,KAAK,EAAE,YAAY,CAAC,EAAE;QAC3C,iBAAiB,GAAG,MAAM,IAAA,wBAAkB,EAAC,iBAAiB,CAAC,CAAC;KACjE;IAED,IAAI,kBAAkB,CAAC,KAAK,EAAE,YAAY,CAAC,EAAE;QAC3C,iBAAiB,GAAG,MAAM,IAAA,wBAAkB,EAAC,iBAAiB,CAAC,CAAC;KACjE;IAED,IAAI,kBAAkB,CAAC,OAAO,EAAE,YAAY,CAAC,EAAE;QAC7C,iBAAiB,GAAG,MAAM,IAAA,4BAAoB,EAAC,iBAAiB,CAAC,CAAC;KACnE;IACD,OAAO,iBAAiB,CAAC;AAC3B,CAAC;AAfD,sDAeC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/providers/aws.js":{"lineLengths":[13,62,36,89,3,12,3,49,90,98,95,78,104,17,41,32,6,96,62,48,36,1,48,31],"data":{"version":3,"file":"aws.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/client-side-encryption/providers/aws.ts"],"names":[],"mappings":";;;AAAA,yFAAqF;AAGrF;;GAEG;AACI,KAAK,UAAU,kBAAkB,CAAC,YAA0B;IACjE,MAAM,kBAAkB,GAAG,IAAI,oDAAwB,EAAE,CAAC;IAE1D,8FAA8F;IAC9F,2FAA2F;IAC3F,0EAA0E;IAC1E,MAAM,EACJ,eAAe,GAAG,EAAE,EACpB,WAAW,GAAG,EAAE,EAChB,KAAK,EACN,GAAG,MAAM,kBAAkB,CAAC,cAAc,EAAE,CAAC;IAC9C,MAAM,GAAG,GAAqC;QAC5C,eAAe,EAAE,eAAe;QAChC,WAAW,EAAE,WAAW;KACzB,CAAC;IACF,4FAA4F;IAC5F,0DAA0D;IAC1D,KAAK,IAAI,IAAI,IAAI,CAAC,GAAG,CAAC,YAAY,GAAG,KAAK,CAAC,CAAC;IAE5C,OAAO,EAAE,GAAG,YAAY,EAAE,GAAG,EAAE,CAAC;AAClC,CAAC;AApBD,gDAoBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/aws_temporary_credentials.js":{"lineLengths":[13,62,130,37,39,39,48,45,66,3,12,2,37,3,38,25,90,54,5,36,74,5,1,72,16,71,7,106,126,7,20,70,69,9,29,34,9,79,78,46,149,106,11,95,98,11,40,29,25,29,29,25,27,27,25,24,24,24,24,24,24,24,23,11,11,133,10,116,134,72,11,75,89,24,52,79,56,18,80,30,5,28,10,87,61,10,58,45,43,52,50,11,13,48,20,47,55,42,44,14,9,23,77,9,5,1,60,3,12,194,28,3,83,28,77,78,65,122,9,53,22,85,26,24,67,11,24,87,24,58,11,31,96,58,11,21,5,1,84,53],"data":{"version":3,"file":"aws_temporary_credentials.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/aws_temporary_credentials.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/providers/azure.js":{"lineLengths":[13,62,194,39,39,38,51,41,82,3,12,3,28,19,32,5,22,78,54,9,61,5,25,76,78,5,7,26,7,18,32,5,7,26,7,17,36,5,1,52,16,48,16,40,47,25,13,39,9,15,101,9,9,25,95,5,29,117,5,27,115,5,55,36,132,5,12,39,52,6,1,3,12,30,3,50,57,50,19,55,5,15,1,40,3,12,2,90,54,3,34,75,51,95,28,1,40,3,12,2,90,98,27,2,20,132,3,49,53,9,66,45,5,19,64,94,9,20,5,1,48,3,12,2,108,3,51,54,38,1,52,33],"data":{"version":3,"file":"azure.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/client-side-encryption/providers/azure.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/providers/gcp.js":{"lineLengths":[13,62,36,37,16,49,53,40,28,5,70,50,7,53,1,48,31],"data":{"version":3,"file":"gcp.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/client-side-encryption/providers/gcp.ts"],"names":[],"mappings":";;;AAAA,qCAA4C;AAG5C,gBAAgB;AACT,KAAK,UAAU,kBAAkB,CAAC,YAA0B;IACjE,MAAM,WAAW,GAAG,IAAA,qBAAc,GAAE,CAAC;IAErC,IAAI,cAAc,IAAI,WAAW,EAAE;QACjC,OAAO,YAAY,CAAC;KACrB;IAED,MAAM,EAAE,YAAY,EAAE,WAAW,EAAE,GAAG,MAAM,WAAW,CAAC,QAAQ,CAA2B;QACzF,QAAQ,EAAE,gCAAgC;KAC3C,CAAC,CAAC;IACH,OAAO,EAAE,GAAG,YAAY,EAAE,GAAG,EAAE,EAAE,WAAW,EAAE,EAAE,CAAC;AACnD,CAAC;AAXD,gDAWC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/state_machine.js":{"lineLengths":[13,62,30,34,27,27,34,34,36,37,17,22,24,51,44,43,9,28,5,17,1,23,31,45,45,41,46,34,31,30,23,31,51,79,79,71,81,57,51,48,3,30,18,34,31,99,74,34,42,2,3,92,47,3,21,42,46,27,5,1,3,12,74,73,3,20,88,31,39,5,7,64,7,38,62,56,56,62,64,26,97,98,36,58,89,42,171,21,104,35,68,21,51,26,17,58,65,45,173,21,97,60,131,89,69,51,26,17,54,64,97,44,95,102,104,106,70,118,121,112,62,43,21,51,86,21,51,26,17,59,79,85,26,17,47,72,48,48,26,17,44,64,86,65,87,68,21,85,26,17,24,90,13,9,71,51,27,141,13,57,133,9,22,5,7,100,71,78,7,31,54,91,25,31,37,16,10,40,48,43,19,35,53,27,46,35,17,13,9,30,73,9,33,81,9,28,70,9,51,25,52,63,37,87,28,32,17,21,74,17,29,39,17,13,9,145,17,71,71,67,64,13,83,35,62,69,19,34,21,42,80,51,43,80,32,88,52,36,36,76,77,25,31,17,29,39,17,13,49,38,15,132,18,75,75,71,37,36,66,85,66,17,47,30,17,15,40,9,17,82,29,9,5,24,107,43,9,5,7,53,6,50,67,6,50,7,49,55,52,50,117,13,9,5,7,46,6,67,56,7,46,47,77,46,9,35,65,9,55,74,9,5,7,75,75,70,71,6,62,57,63,92,7,51,73,40,19,38,32,32,10,23,91,20,5,7,66,60,63,87,47,94,7,44,70,73,69,74,65,5,7,66,60,62,96,84,70,7,50,124,21,23,79,50,23,5,1,36,41],"data":{"version":3,"file":"state_machine.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/client-side-encryption/state_machine.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/monitor.js":{"lineLengths":[13,62,123,35,34,45,71,44,36,50,48,36,37,37,37,16,33,16,39,16,55,26,38,55,90,71,73,78,3,112,34,99,1,14,46,17,17,20,3,16,55,34,16,24,72,31,31,73,59,37,18,40,10,50,38,64,72,76,62,11,78,70,45,59,105,32,28,47,30,56,23,47,23,31,31,32,32,10,58,42,43,48,9,60,5,15,53,19,9,16,71,77,69,55,61,27,11,5,20,61,19,9,33,5,13,74,62,19,9,54,32,26,42,29,71,77,69,55,60,11,5,13,35,19,9,54,32,24,27,53,5,25,41,5,28,37,5,21,36,5,23,39,5,23,32,5,1,26,37,32,36,31,34,47,34,30,30,1,57,62,64,30,32,21,70,67,21,69,20,71,58,35,21,16,1,41,14,16,73,71,189,37,38,34,235,58,95,18,63,64,83,9,43,22,5,42,46,53,78,9,89,98,19,57,86,56,39,223,26,97,91,190,100,88,39,9,14,39,42,39,9,5,35,43,50,66,68,21,92,46,91,21,10,35,15,90,36,13,52,55,55,9,57,35,26,27,109,26,52,51,15,9,24,18,65,54,59,15,5,42,18,79,89,75,35,13,93,30,9,23,33,24,9,50,29,38,33,19,9,67,39,40,299,46,17,34,24,33,7,1,33,26,51,39,19,9,51,25,43,53,13,23,9,46,22,78,88,34,17,13,95,72,48,51,52,21,22,13,19,11,6,1,34,12,32,101,60,97,6,1,16,17,26,36,63,28,31,56,74,109,5,25,42,5,28,45,5,13,27,53,35,36,5,39,26,28,19,9,38,35,9,67,130,5,28,41,26,19,9,43,33,54,84,61,22,44,15,19,9,125,50,143,39,40,19,11,5,1,30,3,12,3,23,35,50,29,43,37,44,29,23,31,57,13,54,46,27,61,51,60,15,10,21,44,73,78,32,41,9,14,40,9,5,12,47,72,73,36,48,9,41,19,9,67,48,19,9,81,40,63,53,79,19,9,37,5,12,28,27,53,37,9,44,50,5,16,36,5,14,47,72,16,62,50,73,34,60,66,24,29,10,5,21,25,19,27,53,9,109,5,1,42,13,281,2,100,39,5,18,34,55,24,28,5,7,59,101,13,7,23,52,51,26,9,50,5,7,55,75,7,11,28,21,37,47,41,41,9,19,5,7,54,7,15,30,21,20,47,38,9,33,5,7,59,42,9,16,30,24,94,5,7,23,96,17,7,13,24,28,5,1,32,35],"data":{"version":3,"file":"monitor.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sdam/monitor.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/connect.js":{"lineLengths":[13,62,210,27,27,44,34,36,36,56,48,45,57,33,26,9,49,53,59,26,5,19,30,20,5,1,26,42,75,32,55,5,47,1,40,47,56,56,126,125,34,37,24,9,281,60,5,283,56,1,55,44,22,85,113,114,9,5,84,35,69,130,56,55,108,68,5,39,103,45,49,80,5,27,28,5,71,29,33,5,31,34,113,62,9,5,80,77,54,26,52,47,45,40,79,139,24,121,9,13,45,9,23,54,76,92,85,17,13,24,9,5,126,82,28,1,58,3,12,2,54,3,54,40,71,49,58,26,110,22,31,32,6,40,41,5,48,22,106,94,164,28,57,142,13,69,9,135,24,113,9,65,5,24,1,60,14,36,20,9,11,26,14,10,16,10,16,17,10,25,20,21,17,13,2,14,36,13,12,19,16,12,2,39,44,21,88,22,58,36,41,9,5,53,45,22,5,52,39,39,22,5,10,65,73,26,101,5,1,35,48,33,58,36,41,9,5,33,47,5,56,77,40,5,18,1,36,40,44,63,50,15,36,47,43,23,67,11,5,17,64,67,45,9,27,5,30,84,80,48,32,5,10,68,5,38,40,31,35,94,25,24,5,10,66,14,54,83,77,74,48,81,74,9,5,9,39,22,5,19,25,20,5,13,29,36,42,85,9,5,1,32,17,22,24,51,44,43,9,28,5,17,1,46,120,31,49,40,19,20,19,28,7,53,87,101,5,26,9,55,69,39,46,31,26,39,38,14,20,76,40,24,24,59,60,13,11,64,72,33,23,35,32,11,5,19,53,5,1,46,19,21,105,23,80,21,70,22,91,16,74,5,1,35],"data":{"version":3,"file":"connect.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/connect.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/connection.js":{"lineLengths":[13,62,115,35,35,44,36,50,48,56,43,42,36,75,41,61,61,53,57,51,16,34,41,60,1,46,44,28,76,74,46,5,49,78,86,5,49,1,16,58,34,16,30,29,37,95,28,32,26,31,29,29,57,60,55,43,47,33,93,45,46,40,49,66,50,57,61,5,17,38,5,86,25,51,40,5,21,37,5,24,45,5,20,68,5,29,69,5,25,43,53,54,5,35,40,32,54,129,19,5,21,46,5,20,28,5,15,74,61,5,17,64,81,55,93,76,5,15,26,19,9,84,86,19,51,53,74,61,5,7,81,36,6,87,6,68,7,20,26,19,9,30,27,50,75,27,36,5,42,33,72,41,43,29,74,37,31,39,42,61,9,48,38,30,87,50,13,85,29,35,9,37,100,9,53,26,43,9,64,71,49,49,37,52,53,107,100,90,72,73,97,13,114,95,72,23,32,60,18,13,58,76,99,51,62,13,9,32,28,31,29,44,54,22,10,42,66,69,23,5,53,30,58,60,9,46,57,9,13,46,72,75,15,37,56,23,13,34,59,42,46,53,59,60,63,49,31,38,66,68,17,54,65,17,13,9,17,38,9,5,60,69,24,43,41,230,9,89,108,79,21,15,27,27,68,14,51,33,47,31,13,34,83,35,46,89,17,44,61,87,17,56,62,95,17,39,100,17,51,329,17,43,70,17,22,35,17,38,13,9,23,47,62,330,17,22,252,17,13,24,9,5,60,30,92,28,9,99,5,57,41,34,79,48,38,13,105,10,50,53,5,22,23,29,5,7,16,6,106,95,7,42,120,21,59,69,71,15,65,38,19,61,5,7,16,6,116,114,44,6,87,7,23,13,72,58,86,31,43,27,17,13,9,17,35,34,9,5,1,13,57,13,61,13,55,13,69,13,37,13,39,13,43,32,16,56,33,37,51,37,5,43,55,73,52,9,38,57,36,30,9,32,110,9,53,30,9,60,39,5,1,54,16,43,34,31,51,5,52,39,29,68,87,104,37,15,9,68,38,67,68,9,36,115,9,64,93,84,88,99,90,69,43,51,19,83,35,62,34,9,53,64,129,54,13,9,80,62,5,1,44,38],"data":{"version":3,"file":"connection.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/connection.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/command_monitoring_events.js":{"lineLengths":[13,62,127,44,36,41,3,51,10,18,3,27,7,29,6,16,57,35,7,58,24,48,44,52,90,68,58,33,48,9,31,41,35,43,49,39,58,53,5,19,24,32,5,1,50,3,53,10,18,3,29,7,31,6,16,57,35,64,115,7,74,24,50,44,52,90,31,41,35,43,39,68,81,53,5,19,24,32,5,1,54,3,53,10,18,3,26,7,29,6,16,57,35,68,115,7,74,24,47,44,52,90,31,41,35,43,39,68,60,53,5,19,24,32,5,1,48,3,84,12,3,38,19,16,19,15,17,17,21,22,12,3,121,17,70,42,61,103,75,8,13,31,21,21,18,24,24,16,16,28,33,28,25,2,33,25,32,37,2,23,15,18,22,16,14,13,2,96,34,53,54,5,32,19,42,40,61,9,14,45,55,63,49,99,17,15,9,61,34,45,103,13,11,38,31,43,13,11,41,46,9,37,39,9,22,5,27,29,24,40,69,9,42,5,30,26,21,61,5,55,1,39,17,21,5,53,74,5,37,56,16,18,21,58,39,66,13,10,5,70,1,47,21,29,37,5,12,36,40,20,6,1,53],"data":{"version":3,"file":"command_monitoring_events.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/command_monitoring_events.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/stream_description.js":{"lineLengths":[13,62,35,34,43,67,25,21,21,24,26,24,34,2,14,25,35,26,31,48,40,40,42,44,40,82,52,26,80,37,21,39,5,31,31,19,9,30,72,41,90,9,14,43,9,46,42,46,13,27,55,81,13,9,35,97,9,5,19,49,88,29,53,43,66,43,5,1,46,46],"data":{"version":3,"file":"stream_description.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/stream_description.ts"],"names":[],"mappings":";;;AAAA,kCAA2D;AAC3D,2CAA4C;AAC5C,mEAA6D;AAG7D,MAAM,eAAe,GAAG;IACtB,gBAAgB;IAChB,gBAAgB;IAChB,mBAAmB;IACnB,qBAAqB;IACrB,mBAAmB;IACnB,8BAA8B;CACtB,CAAC;AASX,cAAc;AACd,MAAa,iBAAiB;IAoB5B,YAAY,OAAe,EAAE,OAAkC;QAFxD,UAAK,GAAoB,IAAI,CAAC;QAGnC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;QACvB,IAAI,CAAC,IAAI,GAAG,mBAAU,CAAC,OAAO,CAAC;QAC/B,IAAI,CAAC,cAAc,GAAG,SAAS,CAAC;QAChC,IAAI,CAAC,cAAc,GAAG,SAAS,CAAC;QAChC,IAAI,CAAC,iBAAiB,GAAG,QAAQ,CAAC;QAClC,IAAI,CAAC,mBAAmB,GAAG,QAAQ,CAAC;QACpC,IAAI,CAAC,iBAAiB,GAAG,MAAM,CAAC;QAChC,IAAI,CAAC,4BAA4B,GAAG,OAAO,EAAE,4BAA4B,CAAC;QAC1E,IAAI,CAAC,YAAY,GAAG,CAAC,CAAC,OAAO,EAAE,YAAY,CAAC;QAC5C,IAAI,CAAC,WAAW;YACd,OAAO,IAAI,OAAO,CAAC,WAAW,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,WAAW,CAAC;gBAClE,CAAC,CAAC,OAAO,CAAC,WAAW;gBACrB,CAAC,CAAC,EAAE,CAAC;QACT,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC;IACjC,CAAC;IAED,eAAe,CAAC,QAAyB;QACvC,IAAI,QAAQ,IAAI,IAAI,EAAE;YACpB,OAAO;SACR;QACD,IAAI,CAAC,KAAK,GAAG,QAAQ,CAAC;QACtB,IAAI,CAAC,IAAI,GAAG,IAAA,oCAAe,EAAC,QAAQ,CAAC,CAAC;QACtC,IAAI,cAAc,IAAI,QAAQ,EAAE;YAC9B,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,uBAAuB,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;SAC/E;aAAM;YACL,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC;SAChC;QACD,KAAK,MAAM,KAAK,IAAI,eAAe,EAAE;YACnC,IAAI,QAAQ,CAAC,KAAK,CAAC,IAAI,IAAI,EAAE;gBAC3B,IAAI,CAAC,KAAK,CAAC,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC;aAC/B;YAED,eAAe;YACf,IAAI,wBAAwB,IAAI,QAAQ,EAAE;gBACxC,IAAI,CAAC,sBAAsB,GAAG,QAAQ,CAAC,wBAAwB,CAAC,CAAC;aAClE;SACF;QAED,IAAI,QAAQ,CAAC,WAAW,EAAE;YACxB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;SACtF;IACH,CAAC;IAED,eAAe;IACf,uBAAuB,CAAC,kBAAmD;QACzE,gFAAgF;QAChF,qBAAqB;QACrB,OAAO,WAAI,CAAC,MAAM,CAAC,kBAAkB,CAAC;YACpC,CAAC,CAAC,kBAAkB,CAAC,QAAQ,EAAE;YAC/B,CAAC,CAAC,oDAAoD;gBACpD,MAAM,CAAC,kBAAkB,CAAC,CAAC;IACjC,CAAC;CACF;AAzED,8CAyEC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/wire_protocol/on_data.js":{"lineLengths":[13,62,24,39,3,51,71,2,81,38,3,26,53,7,63,69,78,7,48,7,74,81,43,7,50,7,49,76,7,21,68,25,22,16,50,51,32,63,13,50,69,32,32,48,48,29,25,13,59,25,38,42,85,57,27,10,18,34,10,20,30,69,10,34,24,9,6,28,37,38,20,34,51,28,52,12,41,5,32,51,28,32,12,24,28,5,29,32,42,43,24,64,51,40,9,43,5,1,24,35],"data":{"version":3,"file":"on_data.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/wire_protocol/on_data.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/events.js":{"lineLengths":[13,62,322,44,3,84,10,18,3,37,20,75,59,37,31,55,45,5,1,70,3,38,10,18,3,26,20,38,24,47,37,31,5,1,48,3,33,10,18,3,25,20,38,24,46,37,31,5,1,46,3,45,10,18,3,39,20,66,24,61,37,55,45,5,1,74,3,40,10,18,3,28,20,29,24,49,37,5,1,52,3,35,10,18,3,27,20,29,24,48,37,5,1,50,3,82,75,2,10,18,3,35,20,40,24,57,41,31,5,1,66,3,52,10,18,3,37,20,57,24,59,41,33,33,31,5,1,70,3,95,10,18,3,34,20,59,24,56,41,33,31,31,5,1,64,34],"data":{"version":3,"file":"events.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sdam/events.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/server.js":{"lineLengths":[13,62,24,51,61,43,44,36,48,50,36,37,39,61,55,80,134,106,77,3,16,54,7,22,7,49,16,43,81,33,76,18,24,20,41,29,10,86,60,9,86,43,11,32,32,60,19,9,29,67,59,63,9,82,71,138,59,64,16,61,64,48,13,11,5,23,41,5,34,48,5,23,34,5,16,42,5,25,61,48,9,15,5,24,85,5,7,30,7,15,53,19,9,57,70,70,26,33,36,9,14,60,44,9,5,40,15,53,19,9,54,33,34,9,26,53,28,5,7,93,28,7,20,33,41,9,5,51,54,90,9,96,55,9,28,57,39,70,11,87,88,89,84,46,47,9,45,45,39,27,17,50,75,39,17,13,35,47,74,52,36,13,9,13,17,79,13,34,87,13,9,32,63,85,53,21,83,17,38,91,17,13,18,37,13,9,17,43,53,40,13,9,5,7,24,16,7,36,53,19,9,109,27,19,9,140,103,97,103,83,49,37,71,47,13,34,69,13,9,14,63,64,130,77,77,21,45,46,83,25,55,68,21,17,13,9,5,7,92,16,7,59,79,93,9,107,32,9,53,75,25,9,55,25,9,41,57,72,53,13,66,52,90,87,13,109,61,53,81,13,9,14,109,98,53,81,13,9,22,31,85,43,9,44,21,5,7,62,7,31,44,5,7,62,7,31,44,5,1,13,71,13,75,13,69,13,37,13,63,13,35,13,33,24,43,57,30,15,5,109,32,5,143,1,42,18,42,78,33,28,31,39,34,5,17,1,46,31,107,5,53,1,52,36,51,74,1,44,96,1,78,60,45,52,1,34],"data":{"version":3,"file":"server.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sdam/server.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/connection_pool.js":{"lineLengths":[13,62,52,35,44,36,48,40,36,39,45,69,37,39,16,33,16,43,16,35,16,41,16,53,16,41,16,57,16,55,16,55,16,39,16,39,16,35,16,59,16,39,16,35,21,19,20,3,3,92,12,3,62,34,16,38,52,23,52,50,54,54,64,84,48,11,66,131,9,52,31,48,27,38,44,30,46,63,73,59,46,63,43,70,38,32,131,11,5,63,19,51,5,7,40,6,81,7,18,61,5,66,22,33,5,113,32,107,5,90,36,41,5,34,30,5,34,38,5,25,39,5,24,41,5,30,41,5,23,47,5,7,57,61,30,6,59,7,33,33,5,7,81,7,29,61,5,7,36,7,13,60,19,9,51,123,60,33,5,7,110,109,45,7,22,136,67,81,70,33,20,19,19,10,47,56,13,74,9,23,51,51,48,153,89,50,102,35,13,24,9,5,7,40,6,53,7,25,49,19,9,39,57,73,27,39,51,9,45,135,26,93,55,9,56,5,7,21,6,102,81,7,25,26,19,9,36,32,42,29,126,13,48,64,75,62,37,111,13,18,63,65,13,146,19,9,40,85,48,31,76,52,37,29,131,41,16,9,40,82,9,32,5,7,98,6,82,7,46,53,57,81,41,13,9,5,25,13,26,19,9,55,48,37,68,55,9,52,37,32,48,140,27,9,35,125,5,7,16,34,7,38,51,27,88,9,52,27,125,9,87,163,24,137,9,43,15,5,40,29,57,31,57,9,5,43,136,33,29,5,35,47,45,48,64,56,9,59,5,34,98,5,7,59,6,74,7,45,59,57,56,25,9,80,51,20,5,32,32,28,54,42,56,42,72,10,25,84,145,50,67,88,63,33,37,113,23,13,65,109,65,13,36,109,113,55,32,35,56,74,59,21,26,60,50,21,17,13,39,130,29,44,21,29,177,48,20,106,71,13,105,11,5,25,53,80,19,9,93,54,71,76,85,51,56,26,51,17,41,56,68,17,67,72,145,17,15,9,14,64,137,9,5,24,41,19,9,42,36,61,35,41,25,13,46,41,25,13,63,78,117,157,48,41,46,25,13,49,22,13,58,30,22,13,64,50,145,48,41,52,13,9,60,40,58,77,61,66,25,13,56,50,45,60,21,17,22,30,84,60,114,52,21,42,58,153,60,21,52,17,64,15,9,43,5,1,3,47,9,3,77,3,50,9,3,75,3,83,9,3,77,3,56,9,3,73,3,40,9,3,67,3,69,9,3,63,3,38,9,3,65,3,59,9,3,87,3,58,9,3,85,3,84,9,3,75,3,82,9,3,73,40,43],"data":{"version":3,"file":"connection_pool.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/connection_pool.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/timeout.js":{"lineLengths":[13,62,48,35,35,35,16,34,16,30,5,35,32,5,22,112,5,1,36,3,12,45,99,56,5,31,32,32,5,61,65,19,27,108,9,37,35,50,11,26,30,33,51,32,54,59,37,72,30,63,71,32,13,9,5,7,63,7,13,44,28,5,39,57,5,24,46,30,44,63,32,54,48,5,1,26,35],"data":{"version":3,"file":"timeout.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/timeout.ts"],"names":[],"mappings":";;;AAAA,mCAAkD;AAElD,mCAAoD;AACpD,mCAA+B;AAE/B,gBAAgB;AAChB,MAAa,YAAa,SAAQ,KAAK;IACrC,IAAa,IAAI;QACf,OAAO,cAAc,CAAC;IACxB,CAAC;IAED,YAAY,OAAe,EAAE,OAA2B;QACtD,KAAK,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;IAC1B,CAAC;IAED,MAAM,CAAC,EAAE,CAAC,KAAc;QACtB,OAAO,CACL,KAAK,IAAI,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ,IAAI,MAAM,IAAI,KAAK,IAAI,KAAK,CAAC,IAAI,KAAK,cAAc,CAC/F,CAAC;IACJ,CAAC;CACF;AAdD,oCAcC;AAID;;;;;KAKK;AACL,MAAa,OAAQ,SAAQ,OAAc;IACzC,IAAI,CAAC,MAAM,CAAC,WAAW,CAAC;QACtB,OAAO,gBAAgB,CAAC;IAC1B,CAAC;IASD,yDAAyD;IACzD,YAAoB,WAAqB,GAAG,EAAE,CAAC,IAAI,EAAE,QAAgB,EAAE,KAAK,GAAG,KAAK;QAClF,IAAI,MAAe,CAAC;QAEpB,IAAI,QAAQ,GAAG,CAAC,EAAE;YAChB,MAAM,IAAI,iCAAyB,CAAC,kDAAkD,CAAC,CAAC;SACzF;QAED,KAAK,CAAC,CAAC,CAAC,EAAE,aAAa,EAAE,EAAE;YACzB,MAAM,GAAG,aAAa,CAAC;YAEvB,QAAQ,CAAC,YAAI,EAAE,aAAa,CAAC,CAAC;QAChC,CAAC,CAAC,CAAC;QAhBE,UAAK,GAAkB,IAAI,CAAC;QAE5B,aAAQ,GAAG,KAAK,CAAC;QAgBtB,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QACzB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,EAAE,CAAC,CAAC;QAE3C,IAAI,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE;YACrB,IAAI,CAAC,EAAE,GAAG,IAAA,mBAAU,EAAC,GAAG,EAAE;gBACxB,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,WAAW,CAAC,GAAG,EAAE,CAAC,CAAC;gBAC3C,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC;gBACrB,MAAM,CAAC,IAAI,YAAY,CAAC,iBAAiB,QAAQ,IAAI,CAAC,CAAC,CAAC;YAC1D,CAAC,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC;YAClB,IAAI,OAAO,IAAI,CAAC,EAAE,CAAC,KAAK,KAAK,UAAU,IAAI,KAAK,EAAE;gBAChD,uDAAuD;gBACvD,IAAI,CAAC,EAAE,CAAC,KAAK,EAAE,CAAC;aACjB;SACF;IACH,CAAC;IAED;;OAEG;IACH,KAAK;QACH,IAAA,qBAAY,EAAC,IAAI,CAAC,EAAE,CAAC,CAAC;QACtB,IAAI,CAAC,EAAE,GAAG,SAAS,CAAC;IACtB,CAAC;IAEM,MAAM,CAAC,OAAO,CAAC,UAAkB,EAAE,KAAe;QACvD,OAAO,IAAI,OAAO,CAAC,SAAS,EAAE,UAAU,EAAE,KAAK,CAAC,CAAC;IACnD,CAAC;IAED,MAAM,CAAC,EAAE,CAAC,OAAgB;QACxB,OAAO,CACL,OAAO,OAAO,KAAK,QAAQ;YAC3B,OAAO,IAAI,IAAI;YACf,MAAM,CAAC,WAAW,IAAI,OAAO;YAC7B,OAAO,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,gBAAgB;YAChD,MAAM,IAAI,OAAO;YACjB,0CAA0C;YAC1C,OAAO,OAAO,CAAC,IAAI,KAAK,UAAU,CACnC,CAAC;IACJ,CAAC;CACF;AAjED,0BAiEC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/connection_pool_events.js":{"lineLengths":[13,62,440,44,3,85,10,18,3,37,20,23,31,36,5,1,70,3,55,10,18,3,72,20,23,20,24,56,108,102,5,1,64,3,53,10,18,3,70,20,23,20,24,54,5,1,60,3,54,10,18,3,71,20,23,20,24,55,5,1,62,3,69,10,18,3,68,20,35,20,24,51,42,5,1,56,3,56,10,18,3,66,20,35,20,24,49,42,5,1,52,3,49,10,18,3,67,20,50,20,24,50,42,29,46,35,5,1,54,3,69,10,18,3,76,20,23,20,24,61,5,1,72,3,68,10,18,3,75,20,38,20,24,60,29,27,5,1,70,3,77,10,18,3,71,20,35,20,24,55,42,5,1,62,3,75,10,18,3,70,20,35,20,24,54,42,5,1,60,3,55,10,18,3,72,20,37,20,24,56,43,75,5,1,64,50],"data":{"version":3,"file":"connection_pool_events.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/connection_pool_events.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/errors.js":{"lineLengths":[13,62,128,36,3,50,18,3,56,7,39,6,35,6,15,88,94,6,14,8,23,81,36,5,16,38,5,1,42,3,60,18,3,58,7,39,6,35,6,15,88,94,6,14,8,32,36,21,134,88,36,70,5,16,39,5,1,44,3,107,18,3,58,7,39,6,35,6,15,88,94,6,14,8,23,95,5,16,43,5,1,62,3,69,18,3,62,7,39,6,35,6,15,88,94,6,14,8,35,23,31,5,16,44,5,1,54,34],"data":{"version":3,"file":"errors.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/errors.ts"],"names":[],"mappings":";;;AAAA,oCAAgF;AAGhF;;;GAGG;AACH,MAAa,eAAgB,SAAQ,wBAAgB;IAInD;;;;;;;;;;QAUI;IACJ,YAAY,IAAoB;QAC9B,KAAK,CAAC,iEAAiE,CAAC,CAAC;QACzE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;IAC9B,CAAC;IAED,IAAa,IAAI;QACf,OAAO,sBAAsB,CAAC;IAChC,CAAC;CACF;AAvBD,0CAuBC;AAED;;;GAGG;AACH,MAAa,gBAAiB,SAAQ,yBAAiB;IAIrD;;;;;;;;;;QAUI;IACJ,YAAY,IAAoB,EAAE,OAAgB;QAChD,MAAM,YAAY,GAAG,OAAO;YAC1B,CAAC,CAAC,OAAO;YACT,CAAC,CAAC,uBAAuB,IAAI,CAAC,OAAO,wDAAwD,IAAI,CAAC,WAAW,EAAE,OAAO,GAAG,CAAC;QAC5H,KAAK,CAAC,YAAY,EAAE,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC,EAAE,KAAK,EAAE,IAAI,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC;QAChF,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC;QAE5B,IAAI,CAAC,aAAa,CAAC,uBAAe,CAAC,iBAAiB,CAAC,CAAC;IACxD,CAAC;IAED,IAAa,IAAI;QACf,OAAO,uBAAuB,CAAC;IACjC,CAAC;CACF;AA5BD,4CA4BC;AAED;;;GAGG;AACH,MAAa,yBAA0B,SAAQ,gBAAgB;IAC7D;;;;;;;;;;QAUI;IACJ,YAAY,IAAoB;QAC9B,KAAK,CAAC,IAAI,EAAE,iBAAiB,IAAI,CAAC,OAAO,4CAA4C,CAAC,CAAC;IACzF,CAAC;IAED,IAAa,IAAI;QACf,OAAO,2BAA2B,CAAC;IACrC,CAAC;CACF;AAnBD,8DAmBC;AAED;;;GAGG;AACH,MAAa,qBAAsB,SAAQ,wBAAgB;IAIzD;;;;;;;;;;QAUI;IACJ,YAAY,OAAe,EAAE,OAAe;QAC1C,KAAK,CAAC,OAAO,CAAC,CAAC;QACf,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;IACzB,CAAC;IAED,IAAa,IAAI;QACf,OAAO,4BAA4B,CAAC;IACtC,CAAC;CACF;AAvBD,sDAuBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/mongo_client_auth_providers.js":{"lineLengths":[13,62,42,47,49,57,59,102,94,70,45,53,45,43,35,16,32,82,74,76,101,73,82,86,69,3,3,39,67,12,3,32,19,43,5,7,80,88,63,44,29,75,16,7,56,62,27,32,9,58,32,95,9,21,62,83,9,14,42,9,51,24,5,7,58,7,42,58,148,9,57,150,9,14,68,80,28,142,13,28,9,5,1,60,55],"data":{"version":3,"file":"mongo_client_auth_providers.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/mongo_client_auth_providers.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongocr.js":{"lineLengths":[13,62,25,33,39,39,51,52,29,56,27,100,9,59,114,35,30,60,27,20,26,30,65,27,37,28,27,18,15,10,100,5,1,26,35],"data":{"version":3,"file":"mongocr.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongocr.ts"],"names":[],"mappings":";;;AAAA,iCAAiC;AAEjC,uCAA2D;AAC3D,uCAAiC;AACjC,mDAAiE;AAEjE,MAAa,OAAQ,SAAQ,4BAAY;IAC9B,KAAK,CAAC,IAAI,CAAC,WAAwB;QAC1C,MAAM,EAAE,UAAU,EAAE,WAAW,EAAE,GAAG,WAAW,CAAC;QAChD,IAAI,CAAC,WAAW,EAAE;YAChB,MAAM,IAAI,oCAA4B,CAAC,uCAAuC,CAAC,CAAC;SACjF;QAED,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,GAAG,WAAW,CAAC;QAEnD,MAAM,EAAE,KAAK,EAAE,GAAG,MAAM,UAAU,CAAC,OAAO,CAAC,IAAA,UAAE,EAAC,GAAG,MAAM,OAAO,CAAC,EAAE,EAAE,QAAQ,EAAE,CAAC,EAAE,EAAE,SAAS,CAAC,CAAC;QAE7F,MAAM,YAAY,GAAG,MAAM;aACxB,UAAU,CAAC,KAAK,CAAC;aACjB,MAAM,CAAC,GAAG,QAAQ,UAAU,QAAQ,EAAE,EAAE,MAAM,CAAC;aAC/C,MAAM,CAAC,KAAK,CAAC,CAAC;QAEjB,YAAY;QACZ,MAAM,GAAG,GAAG,MAAM;aACf,UAAU,CAAC,KAAK,CAAC;aACjB,MAAM,CAAC,GAAG,KAAK,GAAG,QAAQ,GAAG,YAAY,EAAE,EAAE,MAAM,CAAC;aACpD,MAAM,CAAC,KAAK,CAAC,CAAC;QAEjB,MAAM,mBAAmB,GAAG;YAC1B,YAAY,EAAE,CAAC;YACf,IAAI,EAAE,QAAQ;YACd,KAAK;YACL,GAAG;SACJ,CAAC;QAEF,MAAM,UAAU,CAAC,OAAO,CAAC,IAAA,UAAE,EAAC,GAAG,MAAM,OAAO,CAAC,EAAE,mBAAmB,EAAE,SAAS,CAAC,CAAC;IACjF,CAAC;CACF;AA/BD,0BA+BC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_aws.js":{"lineLengths":[13,62,28,35,37,39,39,51,75,59,43,20,21,23,23,24,26,21,2,55,19,16,109,72,85,5,29,43,39,100,9,44,46,9,37,58,122,9,48,113,9,44,49,53,104,79,106,77,60,44,50,28,38,57,84,62,27,25,37,74,10,112,95,38,52,40,30,114,9,90,102,128,30,97,9,80,30,94,9,67,30,27,17,51,27,22,68,46,82,44,14,22,16,27,25,45,44,10,27,37,9,30,28,30,57,10,89,5,1,32,71,53,69,59,113,9,57,40,44,39,61,34,46,13,11,5,77,65,1,29,34,57,27,5,20,1,39],"data":{"version":3,"file":"mongodb_aws.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_aws.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc.js":{"lineLengths":[13,62,77,39,51,82,78,60,82,42,74,50,25,16,35,124,125,119,3,22,3,56,7,37,7,27,16,24,107,9,33,5,7,30,7,29,71,54,19,9,56,31,72,9,14,75,9,5,7,58,7,46,43,56,84,46,5,1,34,3,72,3,38,40,23,82,5,23,1,40],"data":{"version":3,"file":"mongodb_oidc.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_oidc.ts"],"names":[],"mappings":";;;AAEA,uCAAsF;AAGtF,mDAAiE;AAEjE,kFAA6E;AAC7E,8EAAyE;AACzE,4DAAwD;AACxD,kFAA6E;AAE7E,0CAA0C;AAC1C,MAAM,yBAAyB,GAAG,uCAAuC,CAAC;AA2E1E,kDAAkD;AACrC,QAAA,YAAY,GAAG,CAAC,CAAC;AA2B9B,gBAAgB;AACH,QAAA,cAAc,GAAyC,IAAI,GAAG,EAAE,CAAC;AAC9E,sBAAc,CAAC,GAAG,CAAC,MAAM,EAAE,GAAG,EAAE,CAAC,IAAI,6CAAoB,CAAC,IAAI,wBAAU,EAAE,CAAC,CAAC,CAAC;AAC7E,sBAAc,CAAC,GAAG,CAAC,OAAO,EAAE,GAAG,EAAE,CAAC,IAAI,6CAAoB,CAAC,IAAI,wBAAU,EAAE,CAAC,CAAC,CAAC;AAC9E,sBAAc,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,EAAE,CAAC,IAAI,yCAAkB,CAAC,IAAI,wBAAU,EAAE,CAAC,CAAC,CAAC;AAE1E;;GAEG;AACH,MAAa,WAAY,SAAQ,4BAAY;IAG3C;;OAEG;IACH,YAAY,QAAmB;QAC7B,KAAK,EAAE,CAAC;QACR,IAAI,CAAC,QAAQ,EAAE;YACb,MAAM,IAAI,iCAAyB,CAAC,iDAAiD,CAAC,CAAC;SACxF;QACD,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;IAC3B,CAAC;IAED;;OAEG;IACM,KAAK,CAAC,IAAI,CAAC,WAAwB;QAC1C,MAAM,EAAE,UAAU,EAAE,gBAAgB,EAAE,QAAQ,EAAE,GAAG,WAAW,CAAC;QAC/D,IAAI,QAAQ,EAAE,uBAAuB,EAAE,IAAI,EAAE;YAC3C,OAAO;SACR;QACD,MAAM,WAAW,GAAG,cAAc,CAAC,WAAW,CAAC,CAAC;QAChD,IAAI,gBAAgB,EAAE;YACpB,MAAM,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;SAC7D;aAAM;YACL,MAAM,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,UAAU,EAAE,WAAW,EAAE,QAAQ,CAAC,CAAC;SAChE;IACH,CAAC;IAED;;OAEG;IACM,KAAK,CAAC,OAAO,CACpB,YAA+B,EAC/B,WAAwB;QAExB,MAAM,EAAE,UAAU,EAAE,GAAG,WAAW,CAAC;QACnC,MAAM,WAAW,GAAG,cAAc,CAAC,WAAW,CAAC,CAAC;QAChD,MAAM,MAAM,GAAG,MAAM,IAAI,CAAC,QAAQ,CAAC,eAAe,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;QAC5E,OAAO,EAAE,GAAG,YAAY,EAAE,GAAG,MAAM,EAAE,CAAC;IACxC,CAAC;CACF;AA1CD,kCA0CC;AAED;;GAEG;AACH,SAAS,cAAc,CAAC,WAAwB;IAC9C,MAAM,EAAE,WAAW,EAAE,GAAG,WAAW,CAAC;IACpC,IAAI,CAAC,WAAW,EAAE;QAChB,MAAM,IAAI,oCAA4B,CAAC,yBAAyB,CAAC,CAAC;KACnE;IACD,OAAO,WAAW,CAAC;AACrB,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/azure_machine_workflow.js":{"lineLengths":[13,62,38,75,42,42,57,29,86,37,119,71,126,3,44,2,12,3,71,7,40,7,24,21,5,7,42,7,33,78,47,29,76,9,74,47,69,9,24,5,1,52,3,48,3,59,48,62,50,30,7,34,142,5,45,12,42,45,6,1,3,62,81,37,3,39,51,21,38,49,32,46,1,50],"data":{"version":3,"file":"azure_machine_workflow.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_oidc/azure_machine_workflow.ts"],"names":[],"mappings":";;;AAAA,2EAAiG;AACjG,0CAAiD;AACjD,0CAAqC;AAErC,yDAAuE;AAGvE,6BAA6B;AAC7B,MAAM,aAAa,GAAG,MAAM,CAAC,MAAM,CAAC,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,kBAAkB,EAAE,CAAC,CAAC;AAEtF,qCAAqC;AACrC,MAAM,qBAAqB,GACzB,wFAAwF,CAAC;AAE3F,uEAAuE;AACvE,MAAM,4BAA4B,GAChC,wFAAwF,CAAC;AAE3F;;;;GAIG;AACH,MAAa,oBAAqB,SAAQ,kCAAe;IACvD;;OAEG;IACH,YAAY,KAAiB;QAC3B,KAAK,CAAC,KAAK,CAAC,CAAC;IACf,CAAC;IAED;;OAEG;IACH,KAAK,CAAC,QAAQ,CAAC,WAA8B;QAC3C,MAAM,aAAa,GAAG,WAAW,EAAE,mBAAmB,CAAC,cAAc,CAAC;QACtE,MAAM,QAAQ,GAAG,WAAW,EAAE,QAAQ,CAAC;QACvC,IAAI,CAAC,aAAa,EAAE;YAClB,MAAM,IAAI,uBAAe,CAAC,4BAA4B,CAAC,CAAC;SACzD;QACD,MAAM,QAAQ,GAAG,MAAM,iBAAiB,CAAC,aAAa,EAAE,QAAQ,CAAC,CAAC;QAClE,IAAI,CAAC,qBAAqB,CAAC,QAAQ,CAAC,EAAE;YACpC,MAAM,IAAI,uBAAe,CAAC,qBAAqB,CAAC,CAAC;SAClD;QACD,OAAO,QAAQ,CAAC;IAClB,CAAC;CACF;AAvBD,oDAuBC;AAED;;GAEG;AACH,KAAK,UAAU,iBAAiB,CAAC,aAAqB,EAAE,QAAiB;IACvE,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC,sBAAc,CAAC,CAAC;IACpC,IAAA,sBAAc,EAAC,GAAG,EAAE,aAAa,EAAE,QAAQ,CAAC,CAAC;IAC7C,MAAM,QAAQ,GAAG,MAAM,IAAA,WAAG,EAAC,GAAG,EAAE;QAC9B,OAAO,EAAE,aAAa;KACvB,CAAC,CAAC;IACH,IAAI,QAAQ,CAAC,MAAM,KAAK,GAAG,EAAE;QAC3B,MAAM,IAAI,uBAAe,CACvB,eAAe,QAAQ,CAAC,MAAM,qDAAqD,QAAQ,CAAC,IAAI,EAAE,CACnG,CAAC;KACH;IACD,MAAM,MAAM,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;IACzC,OAAO;QACL,YAAY,EAAE,MAAM,CAAC,YAAY;QACjC,UAAU,EAAE,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC;KACtC,CAAC;AACJ,CAAC;AAED;;;;GAIG;AACH,SAAS,qBAAqB,CAC5B,KAAc;IAEd,IAAI,KAAK,IAAI,IAAI,IAAI,OAAO,KAAK,KAAK,QAAQ;QAAE,OAAO,KAAK,CAAC;IAC7D,OAAO,CACL,cAAc,IAAI,KAAK;QACvB,OAAO,KAAK,CAAC,YAAY,KAAK,QAAQ;QACtC,YAAY,IAAI,KAAK;QACrB,OAAO,KAAK,CAAC,UAAU,KAAK,QAAQ,CACrC,CAAC;AACJ,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/machine_workflow.js":{"lineLengths":[13,62,33,46,42,57,43,24,3,47,12,3,23,7,40,7,24,27,64,58,5,7,77,7,44,81,77,90,5,7,87,63,7,51,40,62,73,82,59,47,46,13,18,86,81,25,69,13,9,52,5,7,62,7,52,78,41,22,9,81,78,41,53,5,7,51,7,59,40,47,9,14,59,100,62,56,38,9,5,7,75,27,7,24,37,39,80,83,23,23,58,34,58,35,71,48,79,17,52,51,15,30,10,5,1,42,44],"data":{"version":3,"file":"machine_workflow.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_oidc/machine_workflow.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/command_builders.js":{"lineLengths":[13,62,70,31,44,3,72,76,3,55,33,16,28,43,77,10,5,83,82,83,36,12,21,58,73,6,1,54,3,43,3,44,23,31,41,5,12,21,25,58,66,6,1,52,44],"data":{"version":3,"file":"command_builders.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_oidc/command_builders.ts"],"names":[],"mappings":";;;AAAA,+BAAmD;AAGnD,4CAA6C;AAa7C;;;GAGG;AACH,SAAgB,qBAAqB,CAAC,KAAa,EAAE,cAAuB;IAC1E,IAAI,cAAc,IAAI,IAAI,EAAE;QAC1B,OAAO;YACL,YAAY,EAAE,CAAC;YACf,cAAc,EAAE,cAAc;YAC9B,OAAO,EAAE,IAAI,aAAM,CAAC,WAAI,CAAC,SAAS,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,CAAC;SACpD,CAAC;KACH;IACD,+EAA+E;IAC/E,8EAA8E;IAC9E,+EAA+E;IAC/E,gCAAgC;IAChC,OAAO;QACL,SAAS,EAAE,CAAC;QACZ,SAAS,EAAE,yBAAa,CAAC,YAAY;QACrC,OAAO,EAAE,IAAI,aAAM,CAAC,WAAI,CAAC,SAAS,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,CAAC;KACpD,CAAC;AACJ,CAAC;AAjBD,sDAiBC;AAED;;GAEG;AACH,SAAgB,oBAAoB,CAAC,WAA6B;IAChE,MAAM,OAAO,GAAa,EAAE,CAAC;IAC7B,IAAI,WAAW,CAAC,QAAQ,EAAE;QACxB,OAAO,CAAC,CAAC,GAAG,WAAW,CAAC,QAAQ,CAAC;KAClC;IACD,OAAO;QACL,SAAS,EAAE,CAAC;QACZ,aAAa,EAAE,CAAC;QAChB,SAAS,EAAE,yBAAa,CAAC,YAAY;QACrC,OAAO,EAAE,IAAI,aAAM,CAAC,WAAI,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;KAC7C,CAAC;AACJ,CAAC;AAXD,oDAWC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/gcp_machine_workflow.js":{"lineLengths":[13,62,36,42,42,57,20,101,27,67,71,124,69,7,40,7,24,21,5,7,42,7,33,78,29,74,9,52,5,1,48,3,46,3,47,38,55,50,28,7,34,138,5,43,1,48],"data":{"version":3,"file":"gcp_machine_workflow.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_oidc/gcp_machine_workflow.ts"],"names":[],"mappings":";;;AAAA,0CAA+C;AAC/C,0CAAqC;AAErC,yDAAuE;AAGvE,oBAAoB;AACpB,MAAM,YAAY,GAChB,+EAA+E,CAAC;AAElF,2BAA2B;AAC3B,MAAM,WAAW,GAAG,MAAM,CAAC,MAAM,CAAC,EAAE,iBAAiB,EAAE,QAAQ,EAAE,CAAC,CAAC;AAEnE,uEAAuE;AACvE,MAAM,4BAA4B,GAChC,sFAAsF,CAAC;AAEzF,MAAa,kBAAmB,SAAQ,kCAAe;IACrD;;OAEG;IACH,YAAY,KAAiB;QAC3B,KAAK,CAAC,KAAK,CAAC,CAAC;IACf,CAAC;IAED;;OAEG;IACH,KAAK,CAAC,QAAQ,CAAC,WAA8B;QAC3C,MAAM,aAAa,GAAG,WAAW,EAAE,mBAAmB,CAAC,cAAc,CAAC;QACtE,IAAI,CAAC,aAAa,EAAE;YAClB,MAAM,IAAI,qBAAa,CAAC,4BAA4B,CAAC,CAAC;SACvD;QACD,OAAO,MAAM,eAAe,CAAC,aAAa,CAAC,CAAC;IAC9C,CAAC;CACF;AAlBD,gDAkBC;AAED;;GAEG;AACH,KAAK,UAAU,eAAe,CAAC,aAAqB;IAClD,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC,YAAY,CAAC,CAAC;IAClC,GAAG,CAAC,YAAY,CAAC,MAAM,CAAC,UAAU,EAAE,aAAa,CAAC,CAAC;IACnD,MAAM,QAAQ,GAAG,MAAM,IAAA,WAAG,EAAC,GAAG,EAAE;QAC9B,OAAO,EAAE,WAAW;KACrB,CAAC,CAAC;IACH,IAAI,QAAQ,CAAC,MAAM,KAAK,GAAG,EAAE;QAC3B,MAAM,IAAI,qBAAa,CACrB,eAAe,QAAQ,CAAC,MAAM,mDAAmD,QAAQ,CAAC,IAAI,EAAE,CACjG,CAAC;KACH;IACD,OAAO,EAAE,YAAY,EAAE,QAAQ,CAAC,IAAI,EAAE,CAAC;AACzC,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/token_cache.js":{"lineLengths":[13,62,28,42,55,1,16,18,26,34,5,27,35,5,22,30,5,22,32,91,9,32,5,23,33,91,9,33,5,18,28,91,9,28,5,28,48,50,58,22,35,9,5,25,37,5,26,38,5,1,32,39],"data":{"version":3,"file":"token_cache.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_oidc/token_cache.ts"],"names":[],"mappings":";;;AAAA,0CAAkD;AAGlD,MAAM,cAAe,SAAQ,wBAAgB;CAAG;AAEhD,gBAAgB;AAChB,MAAa,UAAU;IAMrB,IAAI,cAAc;QAChB,OAAO,CAAC,CAAC,IAAI,CAAC,WAAW,CAAC;IAC5B,CAAC;IAED,IAAI,eAAe;QACjB,OAAO,CAAC,CAAC,IAAI,CAAC,YAAY,CAAC;IAC7B,CAAC;IAED,IAAI,UAAU;QACZ,OAAO,CAAC,CAAC,IAAI,CAAC,OAAO,CAAC;IACxB,CAAC;IAED,cAAc;QACZ,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE;YACrB,MAAM,IAAI,cAAc,CAAC,oDAAoD,CAAC,CAAC;SAChF;QACD,OAAO,IAAI,CAAC,WAAW,CAAC;IAC1B,CAAC;IAED,eAAe;QACb,IAAI,CAAC,IAAI,CAAC,YAAY,EAAE;YACtB,MAAM,IAAI,cAAc,CAAC,oDAAoD,CAAC,CAAC;SAChF;QACD,OAAO,IAAI,CAAC,YAAY,CAAC;IAC3B,CAAC;IAED,UAAU;QACR,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE;YACjB,MAAM,IAAI,cAAc,CAAC,oDAAoD,CAAC,CAAC;SAChF;QACD,OAAO,IAAI,CAAC,OAAO,CAAC;IACtB,CAAC;IAED,GAAG,CAAC,QAAsB,EAAE,OAAiB;QAC3C,IAAI,CAAC,WAAW,GAAG,QAAQ,CAAC,WAAW,CAAC;QACxC,IAAI,CAAC,YAAY,GAAG,QAAQ,CAAC,YAAY,CAAC;QAC1C,IAAI,CAAC,gBAAgB,GAAG,QAAQ,CAAC,gBAAgB,CAAC;QAClD,IAAI,OAAO,EAAE;YACX,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC;SACxB;IACH,CAAC;IAED,iBAAiB;QACf,IAAI,CAAC,WAAW,GAAG,SAAS,CAAC;IAC/B,CAAC;IAED,kBAAkB;QAChB,IAAI,CAAC,YAAY,GAAG,SAAS,CAAC;IAChC,CAAC;CACF;AAvDD,gCAuDC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/token_machine_workflow.js":{"lineLengths":[13,62,38,25,42,57,62,78,3,42,2,12,3,71,7,40,7,24,21,5,7,42,7,22,54,25,65,9,68,39,5,1,52,50],"data":{"version":3,"file":"token_machine_workflow.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_oidc/token_machine_workflow.ts"],"names":[],"mappings":";;;AAAA,yBAAyB;AAEzB,0CAA+C;AAC/C,yDAAuE;AAGvE,8DAA8D;AAC9D,MAAM,mBAAmB,GAAG,iDAAiD,CAAC;AAE9E;;;;GAIG;AACH,MAAa,oBAAqB,SAAQ,kCAAe;IACvD;;OAEG;IACH,YAAY,KAAiB;QAC3B,KAAK,CAAC,KAAK,CAAC,CAAC;IACf,CAAC;IAED;;OAEG;IACH,KAAK,CAAC,QAAQ;QACZ,MAAM,SAAS,GAAG,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC;QAC9C,IAAI,CAAC,SAAS,EAAE;YACd,MAAM,IAAI,qBAAa,CAAC,mBAAmB,CAAC,CAAC;SAC9C;QACD,MAAM,KAAK,GAAG,MAAM,EAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;QAC5D,OAAO,EAAE,YAAY,EAAE,KAAK,EAAE,CAAC;IACjC,CAAC;CACF;AAnBD,oDAmBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/automated_callback_workflow.js":{"lineLengths":[13,62,43,42,46,50,59,3,68,12,3,78,7,47,7,34,31,5,7,42,7,44,77,66,73,33,76,40,54,17,87,13,27,58,86,51,71,17,22,32,17,13,9,66,33,54,87,5,7,51,7,41,49,24,46,48,10,35,51,9,92,13,90,9,23,51,35,129,13,24,9,17,28,9,5,1,62,55],"data":{"version":3,"file":"automated_callback_workflow.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_oidc/automated_callback_workflow.ts"],"names":[],"mappings":";;;AAAA,0CAAiF;AACjF,8CAAyD;AAGzD,kDAKyB;AACzB,2DAA6E;AAG7E;;;GAGG;AACH,MAAa,yBAA0B,SAAQ,oCAAgB;IAC7D;;OAEG;IACH,YAAY,KAAiB,EAAE,QAA8B;QAC3D,KAAK,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;IACzB,CAAC;IAED;;OAEG;IACH,KAAK,CAAC,OAAO,CAAC,UAAsB,EAAE,WAA6B;QACjE,qEAAqE;QACrE,0DAA0D;QAC1D,iEAAiE;QACjE,yBAAyB;QACzB,oEAAoE;QACpE,IAAI,IAAI,CAAC,KAAK,CAAC,cAAc,EAAE;YAC7B,MAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,cAAc,EAAE,CAAC;YAC1C,IAAI;gBACF,OAAO,MAAM,IAAI,CAAC,oBAAoB,CAAC,UAAU,EAAE,WAAW,EAAE,KAAK,CAAC,CAAC;aACxE;YAAC,OAAO,KAAK,EAAE;gBACd,IACE,KAAK,YAAY,kBAAU;oBAC3B,KAAK,CAAC,IAAI,KAAK,2BAAmB,CAAC,oBAAoB,EACvD;oBACA,IAAI,CAAC,KAAK,CAAC,iBAAiB,EAAE,CAAC;oBAC/B,OAAO,MAAM,IAAI,CAAC,OAAO,CAAC,UAAU,EAAE,WAAW,CAAC,CAAC;iBACpD;qBAAM;oBACL,MAAM,KAAK,CAAC;iBACb;aACF;SACF;QACD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAC;QAC1D,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;QACzB,UAAU,CAAC,WAAW,GAAG,QAAQ,CAAC,WAAW,CAAC;QAC9C,MAAM,IAAI,CAAC,oBAAoB,CAAC,UAAU,EAAE,WAAW,EAAE,QAAQ,CAAC,WAAW,CAAC,CAAC;IACjF,CAAC;IAED;;OAEG;IACO,KAAK,CAAC,gBAAgB,CAAC,WAA6B;QAC5D,MAAM,UAAU,GAAG,IAAI,eAAe,EAAE,CAAC;QACzC,MAAM,MAAM,GAAuB;YACjC,cAAc,EAAE,UAAU,CAAC,MAAM;YACjC,OAAO,EAAE,2BAAY;SACtB,CAAC;QACF,IAAI,WAAW,CAAC,QAAQ,EAAE;YACxB,MAAM,CAAC,QAAQ,GAAG,WAAW,CAAC,QAAQ,CAAC;SACxC;QACD,MAAM,OAAO,GAAG,iBAAO,CAAC,OAAO,CAAC,wCAAoB,CAAC,CAAC;QACtD,IAAI;YACF,OAAO,MAAM,OAAO,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,0BAA0B,CAAC,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC;SAC/E;QAAC,OAAO,KAAK,EAAE;YACd,IAAI,sBAAY,CAAC,EAAE,CAAC,KAAK,CAAC,EAAE;gBAC1B,UAAU,CAAC,KAAK,EAAE,CAAC;gBACnB,MAAM,IAAI,sBAAc,CAAC,iCAAiC,wCAAoB,KAAK,CAAC,CAAC;aACtF;YACD,MAAM,KAAK,CAAC;SACb;gBAAS;YACR,OAAO,CAAC,KAAK,EAAE,CAAC;SACjB;IACH,CAAC;CACF;AAhED,8DAgEC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/callback_workflow.js":{"lineLengths":[13,62,92,46,42,42,57,32,34,31,37,50,78,57,109,43,24,3,52,12,3,24,7,41,7,34,27,48,58,5,7,78,53,7,52,57,95,87,40,60,49,88,45,57,9,18,5,7,85,86,18,7,51,40,62,73,82,59,47,46,13,18,86,81,25,69,13,9,52,5,7,76,80,77,7,66,19,48,54,9,14,153,9,22,5,7,52,7,80,151,5,7,54,7,46,51,88,57,46,82,9,22,5,7,81,22,7,24,37,34,80,83,23,23,58,34,58,35,71,48,114,17,52,46,15,30,10,5,1,44,3,69,73,69,3,47,63,20,40,20,100,1,45],"data":{"version":3,"file":"callback_workflow.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_oidc/callback_workflow.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/mongodb_oidc/human_callback_workflow.js":{"lineLengths":[13,62,39,31,42,46,50,59,3,68,12,3,74,7,47,7,34,31,5,7,48,7,44,57,110,86,95,115,40,54,43,17,87,13,27,58,86,51,50,71,17,22,32,17,13,9,57,102,97,101,102,105,62,41,62,107,35,56,17,100,13,27,58,86,52,50,71,17,22,32,17,13,9,50,57,107,94,107,69,114,86,60,78,83,50,62,118,5,7,50,7,64,49,24,46,49,28,10,35,51,9,27,47,9,88,13,90,9,23,51,35,125,13,24,9,17,28,9,5,1,54,51],"data":{"version":3,"file":"human_callback_workflow.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/mongodb_oidc/human_callback_workflow.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/plain.js":{"lineLengths":[13,62,23,37,39,39,51,50,29,56,27,100,9,51,89,25,25,31,29,28,10,88,5,1,22,33],"data":{"version":3,"file":"plain.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/plain.ts"],"names":[],"mappings":";;;AAAA,qCAAoC;AACpC,uCAA2D;AAC3D,uCAAiC;AACjC,mDAAiE;AAEjE,MAAa,KAAM,SAAQ,4BAAY;IAC5B,KAAK,CAAC,IAAI,CAAC,WAAwB;QAC1C,MAAM,EAAE,UAAU,EAAE,WAAW,EAAE,GAAG,WAAW,CAAC;QAChD,IAAI,CAAC,WAAW,EAAE;YAChB,MAAM,IAAI,oCAA4B,CAAC,uCAAuC,CAAC,CAAC;SACjF;QAED,MAAM,EAAE,QAAQ,EAAE,QAAQ,EAAE,GAAG,WAAW,CAAC;QAE3C,MAAM,OAAO,GAAG,IAAI,aAAM,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,QAAQ,OAAO,QAAQ,EAAE,CAAC,CAAC,CAAC;QAC1E,MAAM,OAAO,GAAG;YACd,SAAS,EAAE,CAAC;YACZ,SAAS,EAAE,OAAO;YAClB,OAAO,EAAE,OAAO;YAChB,aAAa,EAAE,CAAC;SACjB,CAAC;QAEF,MAAM,UAAU,CAAC,OAAO,CAAC,IAAA,UAAE,EAAC,gBAAgB,CAAC,EAAE,OAAO,EAAE,SAAS,CAAC,CAAC;IACrE,CAAC;CACF;AAnBD,sBAmBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/scram.js":{"lineLengths":[13,62,49,51,33,37,39,39,51,43,53,31,16,51,5,46,47,52,27,100,9,57,40,34,25,28,38,70,38,13,10,23,5,29,59,69,117,9,66,5,1,34,60,1,50,89,70,26,34,38,35,53,7,1,61,57,142,89,70,12,21,18,121,25,44,6,1,56,52,23,96,5,29,103,5,36,34,76,102,73,1,79,46,48,23,96,5,29,100,5,36,34,57,42,130,53,45,27,39,44,42,26,104,5,24,26,37,26,91,5,28,46,104,71,71,49,25,48,33,20,16,71,63,62,71,29,24,48,60,6,98,51,83,84,5,27,66,15,5,34,24,41,32,6,93,1,32,48,20,40,44,77,44,5,16,1,45,39,81,5,39,81,5,32,80,5,12,9,39,5,17,31,96,100,88,9,18,5,56,29,1,18,20,30,27,5,30,27,5,48,19,41,30,5,47,1,26,59,1,34,64,1,18,22,26,18,22,1,21,15,12,2,51,41,70,32,29,5,24,106,83,31,24,5,31,23,22,1,34,36,21,5,55,48,5,19,42,34,5,24,1,34,19,22,5,1,30,36,19,24,5,1,34,33],"data":{"version":3,"file":"scram.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/scram.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/dist/node.js":{"lineLengths":[13,72,62,2,52,61,74,96,32,57,1,29,28,26,32],"data":{"version":3,"file":"node.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/src/node.ts"],"names":[],"mappings":";;;;AAAA,oDAAgC;AAChC,6DAA8D;AAC9D,0EAAsC;AAEtC,MAAM,UAAU,GAAG,IAAA,2CAAsB,EAAC,0BAAI,CAAC,CAAC;AAEhD,SAAS,QAAQ,CAAC,KAAa,EAAE,IAAoC;IACnE,OAAO,IAAA,eAAS,EAAC,UAAU,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;AAC5C,CAAC;AAED,QAAQ,CAAC,QAAQ,GAAG,QAAQ,CAAC;AAC7B,QAAQ,CAAC,OAAO,GAAG,QAAQ,CAAC;AAE5B,iBAAS,QAAQ,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/dist/index.js":{"lineLengths":[13,61,26,36,30,26,30,39,43,67,49,51,85,23,25,13,9,32,5,22,1,182,53,55,36,48,5,29,18,5,44,78,64,49,34,27,58,99,24,101,5,40,104,28,106,9,5,93,88,33,88,66,5,89,87,59,92,91,5,28,1,29,28,26,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/src/index.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/dist/memory-code-points.js":{"lineLengths":[13,72,62,2,62,40,70,39,19,21,47,20,61,23,70,5,42,46,46,41,38,35,12,31,35,35,30,27,24,6,1,56,46],"data":{"version":3,"file":"memory-code-points.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/src/memory-code-points.ts"],"names":[],"mappings":";;;;;;AAAA,sEAAuC;AAEvC,SAAgB,sBAAsB,CAAC,IAAY;IACjD,IAAI,MAAM,GAAG,CAAC,CAAC;IAKf,SAAS,IAAI;QACX,MAAM,IAAI,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;QACvC,MAAM,IAAI,CAAC,CAAC;QAEZ,MAAM,UAAU,GAAG,IAAI,CAAC,KAAK,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI,CAAC,CAAC;QACrD,MAAM,IAAI,IAAI,CAAC;QAEf,OAAO,IAAA,yBAAQ,EAAC,EAAE,MAAM,EAAE,UAAU,EAAE,CAAC,CAAC;IAC1C,CAAC;IAED,MAAM,sBAAsB,GAAG,IAAI,EAAE,CAAC;IACtC,MAAM,0BAA0B,GAAG,IAAI,EAAE,CAAC;IAC1C,MAAM,0BAA0B,GAAG,IAAI,EAAE,CAAC;IAC1C,MAAM,qBAAqB,GAAG,IAAI,EAAE,CAAC;IACrC,MAAM,kBAAkB,GAAG,IAAI,EAAE,CAAC;IAClC,MAAM,eAAe,GAAG,IAAI,EAAE,CAAC;IAE/B,OAAO;QACL,sBAAsB;QACtB,0BAA0B;QAC1B,0BAA0B;QAC1B,qBAAqB;QACrB,kBAAkB;QAClB,eAAe;KAChB,CAAC;AACJ,CAAC;AA/BD,wDA+BC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/dist/code-points-data.js":{"lineLengths":[13,62,31,2740,44],"data":{"version":3,"file":"code-points-data.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/@mongodb-js/saslprep/src/code-points-data.ts"],"names":[],"mappings":";;AAAA,+BAAkC;AAElC,kBAAe,IAAA,iBAAU,EACvB,MAAM,CAAC,IAAI,CACT,knFAAknF,EAClnF,QAAQ,CACT,CACF,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/cmap/auth/x509.js":{"lineLengths":[13,62,22,39,39,51,49,46,44,27,100,9,98,5,29,50,52,27,100,9,46,48,19,9,117,5,1,20,47,67,31,44,5,19,1,32],"data":{"version":3,"file":"x509.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/cmap/auth/x509.ts"],"names":[],"mappings":";;;AACA,uCAA2D;AAC3D,uCAAiC;AAEjC,mDAAiE;AAGjE,MAAa,IAAK,SAAQ,4BAAY;IAC3B,KAAK,CAAC,OAAO,CACpB,YAA+B,EAC/B,WAAwB;QAExB,MAAM,EAAE,WAAW,EAAE,GAAG,WAAW,CAAC;QACpC,IAAI,CAAC,WAAW,EAAE;YAChB,MAAM,IAAI,oCAA4B,CAAC,uCAAuC,CAAC,CAAC;SACjF;QACD,OAAO,EAAE,GAAG,YAAY,EAAE,uBAAuB,EAAE,uBAAuB,CAAC,WAAW,CAAC,EAAE,CAAC;IAC5F,CAAC;IAEQ,KAAK,CAAC,IAAI,CAAC,WAAwB;QAC1C,MAAM,UAAU,GAAG,WAAW,CAAC,UAAU,CAAC;QAC1C,MAAM,WAAW,GAAG,WAAW,CAAC,WAAW,CAAC;QAC5C,IAAI,CAAC,WAAW,EAAE;YAChB,MAAM,IAAI,oCAA4B,CAAC,uCAAuC,CAAC,CAAC;SACjF;QACD,MAAM,QAAQ,GAAG,WAAW,CAAC,QAAQ,CAAC;QAEtC,IAAI,QAAQ,EAAE,uBAAuB,EAAE;YACrC,OAAO;SACR;QAED,MAAM,UAAU,CAAC,OAAO,CAAC,IAAA,UAAE,EAAC,gBAAgB,CAAC,EAAE,uBAAuB,CAAC,WAAW,CAAC,EAAE,SAAS,CAAC,CAAC;IAClG,CAAC;CACF;AA1BD,oBA0BC;AAED,SAAS,uBAAuB,CAAC,WAA6B;IAC5D,MAAM,OAAO,GAAa,EAAE,YAAY,EAAE,CAAC,EAAE,SAAS,EAAE,cAAc,EAAE,CAAC;IACzE,IAAI,WAAW,CAAC,QAAQ,EAAE;QACxB,OAAO,CAAC,IAAI,GAAG,WAAW,CAAC,QAAQ,CAAC;KACrC;IAED,OAAO,OAAO,CAAC;AACjB,CAAC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/topology.js":{"lineLengths":[13,62,55,60,44,36,50,48,56,40,36,37,37,37,61,57,71,47,65,15,30,55,80,134,106,77,3,16,39,16,39,3,83,12,3,56,7,70,7,41,16,29,98,30,71,81,78,10,40,60,9,41,28,9,28,35,43,68,13,59,36,13,18,69,115,13,9,62,51,60,40,50,22,66,45,50,116,9,46,18,38,27,32,20,56,21,28,41,39,168,71,63,69,64,31,46,35,31,40,72,61,10,46,36,55,30,36,49,74,49,57,62,23,89,9,40,5,34,60,50,128,103,88,60,104,38,9,5,26,63,106,65,41,19,9,28,169,5,7,57,7,23,34,5,24,43,5,21,40,5,24,56,5,34,28,55,13,38,24,9,17,44,9,20,5,29,32,56,24,9,57,38,97,48,226,29,78,83,78,38,59,12,77,69,42,59,119,61,19,57,13,9,98,74,13,142,101,69,85,64,47,50,28,13,60,43,46,24,9,23,25,24,9,5,30,13,96,19,9,55,40,9,31,54,81,63,31,36,115,9,97,53,34,95,5,7,69,6,122,69,73,88,7,43,27,45,47,141,13,18,35,75,46,17,22,72,104,17,102,13,9,14,38,9,92,139,209,9,82,40,59,61,143,248,13,38,9,96,89,33,27,50,49,24,20,19,20,42,49,33,50,10,47,31,13,80,9,23,51,26,51,32,168,147,230,17,35,13,43,24,9,5,7,71,6,98,7,44,71,19,9,76,78,19,9,57,63,100,41,19,9,80,79,73,80,76,52,59,26,65,9,93,96,97,115,47,74,52,114,19,9,49,33,93,33,188,13,9,55,47,71,42,35,9,33,173,9,5,33,46,64,43,38,5,26,39,5,19,57,5,19,54,5,83,88,80,17,81,44,22,97,84,22,5,29,50,5,40,61,5,23,34,5,34,41,5,1,13,53,13,51,13,77,13,57,13,55,13,81,13,35,13,33,13,39,13,35,13,39,28,75,42,58,41,5,21,123,58,41,5,1,45,43,36,44,5,30,57,5,32,50,5,41,1,3,60,2,61,89,3,62,124,88,58,57,5,110,21,18,1,3,40,61,3,61,47,97,81,21,61,80,99,147,65,13,63,68,86,86,74,42,40,17,13,9,5,81,76,65,79,70,9,5,93,45,39,60,21,9,53,21,9,61,49,48,21,44,9,5,1,44,26,46,31,21,9,40,43,147,277,13,47,9,5,1,37,53,85,15,5,82,81,57,48,61,31,21,9,42,21,9,33,13,66,66,49,114,37,9,31,44,147,265,13,50,21,9,27,48,49,159,265,112,62,17,53,13,55,21,9,53,85,9,14,79,76,76,28,89,29,30,9,30,196,147,272,13,57,19,9,56,81,50,9,40,143,293,9,48,5,42,61,54,61,45,15,9,5,1,83,104,77,133,1,14,26,24,56,56,5,32,40,5,28,40,5,25,40,5,27,40,5,37,40,5,33,40,5,33,41,5,36,40,5,33,40,5,1,48,36],"data":{"version":3,"file":"topology.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sdam/topology.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/server_selection_events.js":{"lineLengths":[13,62,193,38,44,3,69,12,21,3,28,20,59,33,35,55,5,1,52,3,50,12,18,3,64,20,59,56,24,57,50,5,1,66,3,51,12,18,3,63,20,66,56,24,56,49,29,5,1,64,3,52,12,18,3,66,20,68,56,24,59,52,84,31,31,5,1,70,3,96,12,18,3,66,20,76,56,24,60,73,47,5,1,70,51],"data":{"version":3,"file":"server_selection_events.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sdam/server_selection_events.ts"],"names":[],"mappings":";;;AAAA,sCAAyC;AACzC,4CAKsB;AAKtB;;;;GAIG;AACH,MAAsB,oBAAoB;IAmBxC,gBAAgB;IAChB,YACE,QAAkD,EAClD,mBAAwC,EACxC,SAAiB;QAEjB,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAC;QACzB,IAAI,CAAC,SAAS,GAAG,SAAS,CAAC;QAC3B,IAAI,CAAC,mBAAmB,GAAG,mBAAmB,CAAC;IACjD,CAAC;CACF;AA7BD,oDA6BC;AAED;;;;GAIG;AACH,MAAa,2BAA4B,SAAQ,oBAAoB;IAKnE,gBAAgB;IAChB,YACE,QAAkD,EAClD,mBAAwC,EACxC,SAAiB;QAEjB,KAAK,CAAC,QAAQ,EAAE,mBAAmB,EAAE,SAAS,CAAC,CAAC;QAVlD,gBAAgB;QAChB,SAAI,GAAG,oCAAwB,CAAC;QAChC,YAAO,GAAG,0BAA0B,CAAC;IASrC,CAAC;CACF;AAbD,kEAaC;AAED;;;;GAIG;AACH,MAAa,0BAA2B,SAAQ,oBAAoB;IAOlE,gBAAgB;IAChB,YACE,QAAkD,EAClD,mBAAwC,EACxC,KAAY,EACZ,SAAiB;QAEjB,KAAK,CAAC,QAAQ,EAAE,mBAAmB,EAAE,SAAS,CAAC,CAAC;QAblD,gBAAgB;QAChB,SAAI,GAAG,mCAAuB,CAAC;QAC/B,YAAO,GAAG,yBAAyB,CAAC;QAYlC,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;IACvB,CAAC;CACF;AAjBD,gEAiBC;AAED;;;;GAIG;AACH,MAAa,6BAA8B,SAAQ,oBAAoB;IASrE,gBAAgB;IAChB,YACE,QAAkD,EAClD,mBAAwC,EACxC,OAAe,EACf,SAAiB;QAEjB,KAAK,CAAC,QAAQ,EAAE,mBAAmB,EAAE,SAAS,CAAC,CAAC;QAflD,gBAAgB;QAChB,SAAI,GAAG,sCAA0B,CAAC;QAClC,YAAO,GAAG,4BAA4B,CAAC;QAcrC,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,mBAAW,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,UAAU,EAAE,CAAC;QACpE,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;QACvB,IAAI,CAAC,UAAU,GAAG,IAAI,CAAC;IACzB,CAAC;CACF;AArBD,sEAqBC;AAED;;;;GAIG;AACH,MAAa,6BAA8B,SAAQ,oBAAoB;IAOrE,gBAAgB;IAChB,YACE,QAAkD,EAClD,mBAAwC,EACxC,eAAuB,EACvB,SAAiB;QAEjB,KAAK,CAAC,QAAQ,EAAE,mBAAmB,EAAE,SAAS,CAAC,CAAC;QAblD,gBAAgB;QAChB,SAAI,GAAG,uCAA2B,CAAC;QACnC,YAAO,GAAG,iDAAiD,CAAC;QAY1D,IAAI,CAAC,eAAe,GAAG,eAAe,CAAC;IACzC,CAAC;CACF;AAjBD,sEAiBC"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/sdam/srv_polling.js":{"lineLengths":[13,62,53,27,35,36,48,36,3,12,18,3,23,29,37,5,17,98,5,1,42,16,57,26,16,43,104,9,39,52,66,41,74,28,28,34,5,22,62,5,22,82,5,13,29,28,9,5,12,28,54,33,38,9,5,74,16,28,54,9,56,54,62,28,5,25,28,24,83,5,15,27,24,5,19,43,23,13,72,9,26,27,19,9,45,19,9,34,42,78,44,13,9,37,27,19,9,37,5,1,13,54,30,39],"data":{"version":3,"file":"srv_polling.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/sdam/srv_polling.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/gridfs/index.js":{"lineLengths":[13,62,30,36,48,52,41,37,39,21,30,2,3,47,10,3,60,30,16,32,32,45,23,75,10,18,15,36,84,82,34,41,10,5,7,70,75,17,6,73,42,7,41,77,5,7,70,96,17,7,51,88,5,98,37,157,5,7,39,6,41,7,22,86,63,68,33,67,71,79,9,5,66,37,61,5,7,75,77,79,76,38,7,49,38,29,50,40,41,40,13,18,45,13,9,177,5,7,62,6,47,46,7,32,35,46,89,33,80,9,5,85,18,45,46,5,1,3,74,74,75,70,21,9,3,29,36,33],"data":{"version":3,"file":"index.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/gridfs/index.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/gridfs/download.js":{"lineLengths":[13,62,40,35,36,3,66,2,78,10,3,56,7,51,49,57,66,16,7,65,35,18,27,27,25,19,24,18,19,24,27,22,25,23,26,14,26,10,5,7,54,41,16,7,13,27,19,46,5,7,71,55,51,6,69,7,22,33,37,20,5,7,71,55,51,6,54,7,18,33,33,20,5,7,74,75,64,7,19,24,23,37,5,1,3,83,9,3,37,56,37,24,110,5,1,25,25,15,25,15,23,15,39,29,19,19,30,54,85,19,9,27,19,73,46,81,32,139,9,32,135,9,73,48,38,212,13,160,9,45,35,37,9,30,28,43,46,37,9,69,76,60,70,9,81,39,9,53,73,9,25,15,6,46,60,29,19,30,7,1,23,30,34,64,5,52,52,5,52,52,5,39,29,19,19,50,48,43,76,30,62,87,39,9,70,28,30,30,19,9,31,72,77,30,29,19,9,13,84,9,23,41,9,45,78,86,55,65,76,27,45,13,9,70,38,72,9,69,28,13,99,9,23,41,9,54,15,6,46,93,29,19,30,7,1,40,24,26,5,25,21,29,5,31,19,7,1,50,43,41,152,9,32,112,9,65,144,9,87,70,50,5,80,1,56,41,39,148,9,57,108,9,92,69,70,84,5,78,1,36],"data":{"version":3,"file":"download.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/gridfs/download.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/gridfs/upload.js":{"lineLengths":[13,62,41,35,34,36,36,54,3,65,2,76,10,3,57,7,68,73,42,16,7,44,16,11,71,78,52,10,19,16,42,55,40,43,15,14,11,31,32,29,49,33,47,31,111,40,26,66,61,93,60,24,19,21,22,29,35,27,26,10,52,56,54,43,52,42,36,9,5,7,16,6,83,7,26,43,46,9,44,5,7,16,36,6,37,57,159,7,39,49,5,20,22,35,46,9,36,37,5,7,78,61,7,19,35,68,96,9,33,68,85,9,34,60,5,1,58,47,31,35,15,5,32,38,1,43,12,35,26,10,12,6,1,41,40,16,9,62,5,19,114,25,9,14,24,9,5,52,44,81,24,9,21,7,26,48,35,29,24,11,5,1,38,22,42,5,100,65,27,33,185,42,19,9,50,94,43,23,58,15,5,31,1,37,75,22,87,15,5,49,16,9,61,5,19,114,25,9,14,24,9,5,50,44,90,24,9,21,7,24,69,5,35,1,91,17,12,15,18,31,16,6,22,38,5,18,30,5,19,32,5,15,1,53,38,15,5,83,37,49,63,53,38,35,15,5,74,18,44,60,62,32,35,64,91,32,36,16,35,86,47,34,46,23,13,54,92,51,38,43,48,17,62,51,27,23,9,39,64,5,1,41,49,27,43,5,39,77,13,45,54,61,54,38,15,5,46,84,43,36,54,1,38,31,89,20,5,17,1,34],"data":{"version":3,"file":"upload.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/gridfs/upload.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/lib/client-side-encryption/client_encryption.js":{"lineLengths":[13,62,34,34,34,36,54,37,45,51,3,10,54,3,24,20,28,68,43,42,9,37,5,7,39,6,15,12,42,48,24,19,99,12,10,10,10,6,15,12,42,48,24,17,41,44,12,10,10,10,7,34,30,56,52,56,48,109,9,35,23,28,62,59,36,10,60,64,60,61,5,7,98,6,15,12,49,71,10,6,15,12,48,70,21,31,48,10,10,10,6,15,12,66,70,21,31,48,11,40,10,10,7,49,73,162,9,36,68,70,53,179,17,61,15,9,36,34,86,9,51,21,32,11,74,24,23,11,63,45,40,11,66,130,57,23,39,69,26,5,7,184,6,64,6,15,12,83,25,6,71,44,83,8,10,6,15,12,60,94,71,6,44,81,8,10,7,46,45,22,102,75,9,57,104,63,45,40,11,74,36,22,9,130,53,24,41,25,27,49,52,22,35,40,21,17,13,12,49,23,39,38,43,11,43,5,7,76,6,15,12,29,71,69,6,54,31,8,10,6,7,26,130,41,23,39,69,5,7,59,6,34,6,59,15,12,27,63,10,7,15,130,35,23,39,62,5,7,58,6,120,78,15,12,29,71,53,18,51,8,10,7,23,130,41,23,39,70,5,7,70,6,59,129,86,15,12,31,39,70,18,50,8,10,7,39,130,41,23,39,90,5,7,65,6,96,6,53,59,129,78,15,12,44,72,39,75,21,96,8,10,7,42,130,48,23,39,146,21,5,7,65,6,98,6,124,6,53,59,129,78,15,12,49,72,39,78,6,21,96,8,10,7,45,130,26,13,23,34,32,29,67,30,39,29,42,58,43,67,37,33,29,25,21,17,13,10,48,23,39,50,44,36,11,21,5,7,65,99,77,6,81,61,74,64,195,174,7,56,146,52,151,23,19,29,76,19,93,175,102,36,110,13,9,13,64,43,31,15,51,9,23,100,9,5,7,105,101,6,110,23,98,6,15,12,41,44,69,117,8,10,6,15,12,39,44,88,138,8,10,7,35,58,5,7,82,6,87,6,136,6,73,43,79,48,86,6,61,6,23,105,7,50,62,5,7,52,6,40,97,6,15,12,47,45,48,8,10,7,26,64,84,63,45,40,11,64,17,5,7,16,40,6,76,77,25,7,34,76,5,39,69,5,7,16,75,105,101,6,108,108,50,117,92,6,7,52,100,32,27,21,10,20,48,9,25,24,124,13,49,151,13,78,9,91,63,9,44,49,9,47,78,9,64,63,45,40,11,100,65,24,5,1,44,45],"data":{"version":3,"file":"client_encryption.js","sourceRoot":"","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/mongodb/src/client-side-encryption/client_encryption.ts"],"names":[],"mappings":"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"},"url":null,"sourceURL":null},"file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/sift/lib/index.js":{"lineLengths":[29,85,79,106,44,0,84,41,1,77,51,1,82,80,81,80,82,75,34,85,59,1,41,49,92,111,36,7,1,31,51,103,29,48,94,6,1,102,36,90,6,0,39,49,33,54,10,6,90,39,36,35,9,34,41,9,63,34,9,21,6,50,44,6,39,41,45,43,66,6,44,24,44,46,89,89,27,6,34,34,24,9,22,24,9,86,25,9,25,40,29,13,69,40,33,13,24,9,31,66,29,13,32,44,33,13,24,9,21,6,0,7,84,44,7,79,40,74,43,28,40,44,72,91,57,81,33,17,13,9,55,81,9,95,6,52,68,33,43,35,29,24,9,55,53,30,30,10,29,9,59,42,73,80,38,25,9,11,11,54,30,30,81,41,13,10,11,11,89,28,28,81,54,43,70,17,43,33,17,42,47,30,21,17,22,33,17,13,29,29,10,30,22,64,47,84,90,30,25,9,35,23,59,42,35,81,32,25,9,11,11,76,55,10,30,23,60,43,83,90,36,32,15,15,79,66,35,14,25,9,11,11,71,89,10,31,23,46,36,21,9,34,33,64,32,30,14,9,40,76,6,60,43,36,81,32,25,9,54,73,10,71,71,52,37,37,17,13,10,31,22,134,73,62,80,10,6,54,88,57,44,53,59,94,43,11,6,78,56,32,44,9,68,6,53,64,6,55,32,80,28,9,21,6,98,54,126,42,100,13,99,9,80,67,11,6,66,59,91,23,39,60,10,111,21,36,91,9,46,31,26,9,68,6,70,32,34,38,76,54,9,32,57,79,25,84,113,21,17,77,33,44,17,13,45,47,13,18,110,13,9,50,6,54,44,30,45,34,10,6,55,49,81,6,0,48,31,24,81,32,25,9,42,73,10,43,46,29,10,46,35,33,34,13,10,19,22,74,55,38,31,81,32,25,9,49,66,82,13,101,10,50,46,41,10,53,32,76,94,56,49,40,69,71,17,33,13,18,34,34,13,10,26,22,49,32,25,81,32,25,9,43,101,10,44,46,41,10,65,62,50,51,10,20,22,50,33,26,81,32,25,9,47,48,63,33,33,13,61,34,34,16,10,21,22,49,34,70,9,6,48,31,24,81,33,25,9,42,29,45,55,69,15,10,43,30,30,77,37,13,10,58,29,32,77,38,42,30,32,38,26,17,13,32,29,10,19,22,49,32,25,81,33,25,9,59,63,35,10,20,12,48,31,24,81,32,25,9,42,29,82,57,62,93,17,66,15,10,58,29,32,81,44,33,32,35,26,17,13,32,29,10,19,22,49,32,58,85,32,67,25,9,65,44,42,36,38,37,17,51,37,37,17,13,18,43,33,13,10,44,46,29,10,20,22,52,35,28,81,32,25,9,74,24,33,41,13,65,33,33,13,10,23,22,49,32,59,178,33,40,25,9,65,54,10,20,28,49,32,59,178,32,25,9,65,54,10,20,28,55,65,6,116,116,118,130,118,61,59,6,74,39,10,75,43,10,74,39,10,75,43,10,52,45,119,6,124,59,100,6,118,23,63,63,62,57,50,62,6,56,49,44,42,65,17,45,13,85,33,6,116,116,115,48,57,17,33,26,9,44,59,9,14,98,9,98,6,0,56,24,21,19,19,31,17,25,17,19,17,17,19,19,17,19,19,19,27,17,23,21,21,22,7,0,72,91,56,29,79,11,6,62,49,67,41,6,0,26,24,24,36,22,30,22,24,22,22,24,24,22,24,24,24,32,22,28,26,26,28,46,70,58,58,56,50,47,0,66,0,4,33,0],"data":{"version":3,"file":"index.js","sources":["file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/sift/node_modules/tslib/tslib.es6.js","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/sift/src/utils.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/sift/src/core.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/sift/src/operations.ts","file:///C:/Users/j0sep/workspace/isdi-parttime-202403/staff/jose-pozo/project/api/node_modules/sift/src/index.ts"],"sourcesContent":["/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise, SuppressedError, Symbol */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n if (typeof b !== \"function\" && b !== null)\r\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) {\r\n function accept(f) { if (f !== void 0 && typeof f !== \"function\") throw new TypeError(\"Function expected\"); return f; }\r\n var kind = contextIn.kind, key = kind === \"getter\" ? \"get\" : kind === \"setter\" ? \"set\" : \"value\";\r\n var target = !descriptorIn && ctor ? contextIn[\"static\"] ? ctor : ctor.prototype : null;\r\n var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {});\r\n var _, done = false;\r\n for (var i = decorators.length - 1; i >= 0; i--) {\r\n var context = {};\r\n for (var p in contextIn) context[p] = p === \"access\" ? {} : contextIn[p];\r\n for (var p in contextIn.access) context.access[p] = contextIn.access[p];\r\n context.addInitializer = function (f) { if (done) throw new TypeError(\"Cannot add initializers after decoration has completed\"); extraInitializers.push(accept(f || null)); };\r\n var result = (0, decorators[i])(kind === \"accessor\" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context);\r\n if (kind === \"accessor\") {\r\n if (result === void 0) continue;\r\n if (result === null || typeof result !== \"object\") throw new TypeError(\"Object expected\");\r\n if (_ = accept(result.get)) descriptor.get = _;\r\n if (_ = accept(result.set)) descriptor.set = _;\r\n if (_ = accept(result.init)) initializers.unshift(_);\r\n }\r\n else if (_ = accept(result)) {\r\n if (kind === \"field\") initializers.unshift(_);\r\n else descriptor[key] = _;\r\n }\r\n }\r\n if (target) Object.defineProperty(target, contextIn.name, descriptor);\r\n done = true;\r\n};\r\n\r\nexport function __runInitializers(thisArg, initializers, value) {\r\n var useValue = arguments.length > 2;\r\n for (var i = 0; i < initializers.length; i++) {\r\n value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg);\r\n }\r\n return useValue ? value : void 0;\r\n};\r\n\r\nexport function __propKey(x) {\r\n return typeof x === \"symbol\" ? x : \"\".concat(x);\r\n};\r\n\r\nexport function __setFunctionName(f, name, prefix) {\r\n if (typeof name === \"symbol\") name = name.description ? \"[\".concat(name.description, \"]\") : \"\";\r\n return Object.defineProperty(f, \"name\", { configurable: true, value: prefix ? \"\".concat(prefix, \" \", name) : name });\r\n};\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (g && (g = 0, op[0] && (_ = 0)), _) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport var __createBinding = Object.create ? (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n var desc = Object.getOwnPropertyDescriptor(m, k);\r\n if (!desc || (\"get\" in desc ? !m.__esModule : desc.writable || desc.configurable)) {\r\n desc = { enumerable: true, get: function() { return m[k]; } };\r\n }\r\n Object.defineProperty(o, k2, desc);\r\n}) : (function(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n});\r\n\r\nexport function __exportStar(m, o) {\r\n for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p);\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\n/** @deprecated */\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n}\r\n\r\nexport function __spreadArray(to, from, pack) {\r\n if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {\r\n if (ar || !(i in from)) {\r\n if (!ar) ar = Array.prototype.slice.call(from, 0, i);\r\n ar[i] = from[i];\r\n }\r\n }\r\n return to.concat(ar || Array.prototype.slice.call(from));\r\n}\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nvar __setModuleDefault = Object.create ? (function(o, v) {\r\n Object.defineProperty(o, \"default\", { enumerable: true, value: v });\r\n}) : function(o, v) {\r\n o[\"default\"] = v;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (k !== \"default\" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);\r\n __setModuleDefault(result, mod);\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, state, kind, f) {\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a getter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");\r\n return kind === \"m\" ? f : kind === \"a\" ? f.call(receiver) : f ? f.value : state.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, state, value, kind, f) {\r\n if (kind === \"m\") throw new TypeError(\"Private method is not writable\");\r\n if (kind === \"a\" && !f) throw new TypeError(\"Private accessor was defined without a setter\");\r\n if (typeof state === \"function\" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");\r\n return (kind === \"a\" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value;\r\n}\r\n\r\nexport function __classPrivateFieldIn(state, receiver) {\r\n if (receiver === null || (typeof receiver !== \"object\" && typeof receiver !== \"function\")) throw new TypeError(\"Cannot use 'in' operator on non-object\");\r\n return typeof state === \"function\" ? receiver === state : state.has(receiver);\r\n}\r\n\r\nexport function __addDisposableResource(env, value, async) {\r\n if (value !== null && value !== void 0) {\r\n if (typeof value !== \"object\" && typeof value !== \"function\") throw new TypeError(\"Object expected.\");\r\n var dispose;\r\n if (async) {\r\n if (!Symbol.asyncDispose) throw new TypeError(\"Symbol.asyncDispose is not defined.\");\r\n dispose = value[Symbol.asyncDispose];\r\n }\r\n if (dispose === void 0) {\r\n if (!Symbol.dispose) throw new TypeError(\"Symbol.dispose is not defined.\");\r\n dispose = value[Symbol.dispose];\r\n }\r\n if (typeof dispose !== \"function\") throw new TypeError(\"Object not disposable.\");\r\n env.stack.push({ value: value, dispose: dispose, async: async });\r\n }\r\n else if (async) {\r\n env.stack.push({ async: true });\r\n }\r\n return value;\r\n}\r\n\r\nvar _SuppressedError = typeof SuppressedError === \"function\" ? SuppressedError : function (error, suppressed, message) {\r\n var e = new Error(message);\r\n return e.name = \"SuppressedError\", e.error = error, e.suppressed = suppressed, e;\r\n};\r\n\r\nexport function __disposeResources(env) {\r\n function fail(e) {\r\n env.error = env.hasError ? new _SuppressedError(e, env.error, \"An error was suppressed during disposal.\") : e;\r\n env.hasError = true;\r\n }\r\n function next() {\r\n while (env.stack.length) {\r\n var rec = env.stack.pop();\r\n try {\r\n var result = rec.dispose && rec.dispose.call(rec.value);\r\n if (rec.async) return Promise.resolve(result).then(next, function(e) { fail(e); return next(); });\r\n }\r\n catch (e) {\r\n fail(e);\r\n }\r\n }\r\n if (env.hasError) throw env.error;\r\n }\r\n return next();\r\n}\r\n\r\nexport default {\r\n __extends: __extends,\r\n __assign: __assign,\r\n __rest: __rest,\r\n __decorate: __decorate,\r\n __param: __param,\r\n __metadata: __metadata,\r\n __awaiter: __awaiter,\r\n __generator: __generator,\r\n __createBinding: __createBinding,\r\n __exportStar: __exportStar,\r\n __values: __values,\r\n __read: __read,\r\n __spread: __spread,\r\n __spreadArrays: __spreadArrays,\r\n __spreadArray: __spreadArray,\r\n __await: __await,\r\n __asyncGenerator: __asyncGenerator,\r\n __asyncDelegator: __asyncDelegator,\r\n __asyncValues: __asyncValues,\r\n __makeTemplateObject: __makeTemplateObject,\r\n __importStar: __importStar,\r\n __importDefault: __importDefault,\r\n __classPrivateFieldGet: __classPrivateFieldGet,\r\n __classPrivateFieldSet: __classPrivateFieldSet,\r\n __classPrivateFieldIn: __classPrivateFieldIn,\r\n __addDisposableResource: __addDisposableResource,\r\n __disposeResources: __disposeResources,\r\n};\r\n",null,null,null,null],"names":[],"mappings":";;;;;;IAAA;IACA;AACA;IACA;IACA;AACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;AACA;IACA,IAAI,aAAa,GAAG,SAAS,CAAC,EAAE,CAAC,EAAE;IACnC,IAAI,aAAa,GAAG,MAAM,CAAC,cAAc;IACzC,SAAS,EAAE,SAAS,EAAE,EAAE,EAAE,YAAY,KAAK,IAAI,UAAU,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC,EAAE,CAAC;IACpF,QAAQ,UAAU,CAAC,EAAE,CAAC,EAAE,EAAE,KAAK,IAAI,CAAC,IAAI,CAAC,EAAE,IAAI,MAAM,CAAC,SAAS,CAAC,cAAc,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;IAC1G,IAAI,OAAO,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;IAC/B,CAAC,CAAC;AACF;IACO,SAAS,SAAS,CAAC,CAAC,EAAE,CAAC,EAAE;IAChC,IAAI,IAAI,OAAO,CAAC,KAAK,UAAU,IAAI,CAAC,KAAK,IAAI;IAC7C,QAAQ,MAAM,IAAI,SAAS,CAAC,sBAAsB,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,+BAA+B,CAAC,CAAC;IAClG,IAAI,aAAa,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;IACxB,IAAI,SAAS,EAAE,GAAG,EAAE,IAAI,CAAC,WAAW,GAAG,CAAC,CAAC,EAAE;IAC3C,IAAI,CAAC,CAAC,SAAS,GAAG,CAAC,KAAK,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,SAAS,GAAG,CAAC,CAAC,SAAS,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC;IACzF,CAAC;AA6RD;IACuB,OAAO,eAAe,KAAK,UAAU,GAAG,eAAe,GAAG,UAAU,KAAK,EAAE,UAAU,EAAE,OAAO,EAAE;IACvH,IAAI,IAAI,CAAC,GAAG,IAAI,KAAK,CAAC,OAAO,CAAC,CAAC;IAC/B,IAAI,OAAO,CAAC,CAAC,IAAI,GAAG,iBAAiB,EAAE,CAAC,CAAC,KAAK,GAAG,KAAK,EAAE,CAAC,CAAC,UAAU,GAAG,UAAU,EAAE,CAAC,CAAC;IACrF;;IC5TO,IAAM,WAAW,GAAG,UAAQ,IAAI,EAAA;IACrC,IAAA,IAAM,UAAU,GAAG,UAAU,GAAG,IAAI,GAAG,GAAG,CAAC;IAC3C,IAAA,OAAO,UAAU,KAAK,EAAA;IACpB,QAAA,OAAO,YAAY,CAAC,KAAK,CAAC,KAAK,UAAU,CAAC;IAC5C,KAAC,CAAC;IACJ,CAAC,CAAC;IAEF,IAAM,YAAY,GAAG,UAAC,KAAK,EAAK,EAAA,OAAA,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA,EAAA,CAAC;IAE/D,IAAM,UAAU,GAAG,UAAC,KAAU,EAAA;IACnC,IAAA,IAAI,KAAK,YAAY,IAAI,EAAE;IACzB,QAAA,OAAO,KAAK,CAAC,OAAO,EAAE,CAAC;SACxB;IAAM,SAAA,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE;IACzB,QAAA,OAAO,KAAK,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;SAC9B;aAAM,IAAI,KAAK,IAAI,OAAO,KAAK,CAAC,MAAM,KAAK,UAAU,EAAE;IACtD,QAAA,OAAO,KAAK,CAAC,MAAM,EAAE,CAAC;SACvB;IAED,IAAA,OAAO,KAAK,CAAC;IACf,CAAC,CAAC;IAEK,IAAM,qBAAqB,GAAG,UAAC,KAAU,EAAA;QAC9C,OAAA,KAAK,IAAI,IAAI,GAAG,IAAI,GAAG,KAAK,CAAA;IAA5B,CAA4B,CAAC;IAExB,IAAM,OAAO,GAAG,WAAW,CAAa,OAAO,CAAC,CAAC;IACjD,IAAM,QAAQ,GAAG,WAAW,CAAS,QAAQ,CAAC,CAAC;IAC/C,IAAM,UAAU,GAAG,WAAW,CAAW,UAAU,CAAC,CAAC;IACrD,IAAM,UAAU,GAAG,UAAC,IAAS,EAAE,GAAQ,EAAA;IAC5C,IAAA,OAAO,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;IAC5D,CAAC,CAAC;IACK,IAAM,eAAe,GAAG,UAAC,KAAK,EAAA;IACnC,IAAA,QACE,KAAK;IACL,SAAC,KAAK,CAAC,WAAW,KAAK,MAAM;gBAC3B,KAAK,CAAC,WAAW,KAAK,KAAK;IAC3B,YAAA,KAAK,CAAC,WAAW,CAAC,QAAQ,EAAE,KAAK,qCAAqC;IACtE,YAAA,KAAK,CAAC,WAAW,CAAC,QAAQ,EAAE,KAAK,oCAAoC,CAAC;IACxE,QAAA,CAAC,KAAK,CAAC,MAAM,EACb;IACJ,CAAC,CAAC;IAEK,IAAM,MAAM,GAAG,UAAC,CAAC,EAAE,CAAC,EAAA;QACzB,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,IAAI,CAAC,EAAE;IACvB,QAAA,OAAO,IAAI,CAAC;SACb;IACD,IAAA,IAAI,CAAC,KAAK,CAAC,EAAE;IACX,QAAA,OAAO,IAAI,CAAC;SACb;QAED,IAAI,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,SAAS,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE;IAC3E,QAAA,OAAO,KAAK,CAAC;SACd;IAED,IAAA,IAAI,OAAO,CAAC,CAAC,CAAC,EAAE;YACd,IAAI,CAAC,CAAC,MAAM,KAAK,CAAC,CAAC,MAAM,EAAE;IACzB,YAAA,OAAO,KAAK,CAAC;aACd;IACD,QAAA,KAAS,IAAA,CAAC,GAAG,CAAC,EAAI,QAAM,GAAK,CAAC,CAAN,MAAA,EAAQ,CAAC,GAAG,QAAM,EAAE,CAAC,EAAE,EAAE;IAC/C,YAAA,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;IAAE,gBAAA,OAAO,KAAK,CAAC;aACvC;IACD,QAAA,OAAO,IAAI,CAAC;SACb;IAAM,SAAA,IAAI,QAAQ,CAAC,CAAC,CAAC,EAAE;IACtB,QAAA,IAAI,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,EAAE;IACnD,YAAA,OAAO,KAAK,CAAC;aACd;IACD,QAAA,KAAK,IAAM,GAAG,IAAI,CAAC,EAAE;IACnB,YAAA,IAAI,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC;IAAE,gBAAA,OAAO,KAAK,CAAC;aAC3C;IACD,QAAA,OAAO,IAAI,CAAC;SACb;IACD,IAAA,OAAO,KAAK,CAAC;IACf,CAAC;;ICYD;;;IAGG;IAEH,IAAM,iBAAiB,GAAG,UACxB,IAAS,EACT,OAAc,EACd,IAAY,EACZ,KAAa,EACb,GAAQ,EACR,KAAU,EAAA;IAEV,IAAA,IAAM,UAAU,GAAG,OAAO,CAAC,KAAK,CAAC,CAAC;;;QAIlC,IACE,OAAO,CAAC,IAAI,CAAC;IACb,QAAA,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC,CAAC;IACzB,QAAA,CAAC,UAAU,CAAC,IAAI,EAAE,UAAU,CAAC,EAC7B;IACA,QAAA,KAAS,IAAA,CAAC,GAAG,CAAC,EAAI,QAAM,GAAK,IAAI,CAAT,MAAA,EAAW,CAAC,GAAG,QAAM,EAAE,CAAC,EAAE,EAAE;;;IAGlD,YAAA,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,CAAC,EAAE;IAC9D,gBAAA,OAAO,KAAK,CAAC;iBACd;aACF;SACF;QAED,IAAI,KAAK,KAAK,OAAO,CAAC,MAAM,IAAI,IAAI,IAAI,IAAI,EAAE;IAC5C,QAAA,OAAO,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,KAAK,KAAK,CAAC,EAAE,KAAK,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC;SACtE;IAED,IAAA,OAAO,iBAAiB,CACtB,IAAI,CAAC,UAAU,CAAC,EAChB,OAAO,EACP,IAAI,EACJ,KAAK,GAAG,CAAC,EACT,UAAU,EACV,IAAI,CACL,CAAC;IACJ,CAAC,CAAC;IAEF,IAAA,aAAA,kBAAA,YAAA;IAME,IAAA,SAAA,aAAA,CACW,MAAe,EACf,WAAgB,EAChB,OAAgB,EAChB,IAAa,EAAA;YAHb,IAAM,CAAA,MAAA,GAAN,MAAM,CAAS;YACf,IAAW,CAAA,WAAA,GAAX,WAAW,CAAK;YAChB,IAAO,CAAA,OAAA,GAAP,OAAO,CAAS;YAChB,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAS;YAEtB,IAAI,CAAC,IAAI,EAAE,CAAC;SACb;QACS,aAAI,CAAA,SAAA,CAAA,IAAA,GAAd,eAAmB,CAAA;IACnB,IAAA,aAAA,CAAA,SAAA,CAAA,KAAK,GAAL,YAAA;IACE,QAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;IAClB,QAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;SACnB,CAAA;QAQH,OAAC,aAAA,CAAA;IAAD,CAAC,EAAA,CAAA,CAAA;IAED,IAAA,cAAA,kBAAA,UAAA,MAAA,EAAA;QAAsC,SAAkB,CAAA,cAAA,EAAA,MAAA,CAAA,CAAA;IAItD,IAAA,SAAA,cAAA,CACE,MAAW,EACX,WAAgB,EAChB,OAAgB,EACA,QAA0B,EAAA;YAE1C,IAAA,KAAA,GAAA,MAAK,YAAC,MAAM,EAAE,WAAW,EAAE,OAAO,CAAC,IAAC,IAAA,CAAA;YAFpB,KAAQ,CAAA,QAAA,GAAR,QAAQ,CAAkB;;SAG3C;IAED;IACG;IAEH,IAAA,cAAA,CAAA,SAAA,CAAA,KAAK,GAAL,YAAA;IACE,QAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;IAClB,QAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;IAClB,QAAA,KAAS,IAAA,CAAC,GAAG,CAAC,EAAI,QAAM,GAAK,IAAI,CAAC,QAAQ,CAAlB,MAAA,EAAoB,CAAC,GAAG,QAAM,EAAE,CAAC,EAAE,EAAE;gBAC3D,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;aAC1B;SACF,CAAA;IAID;IACG;QAEO,cAAY,CAAA,SAAA,CAAA,YAAA,GAAtB,UACE,IAAS,EACT,GAAQ,EACR,KAAU,EACV,IAAa,EACb,IAAc,EAAA;YAEd,IAAI,IAAI,GAAG,IAAI,CAAC;YAChB,IAAI,IAAI,GAAG,IAAI,CAAC;IAChB,QAAA,KAAS,IAAA,CAAC,GAAG,CAAC,EAAI,QAAM,GAAK,IAAI,CAAC,QAAQ,CAAlB,MAAA,EAAoB,CAAC,GAAG,QAAM,EAAE,CAAC,EAAE,EAAE;gBAC3D,IAAM,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IACxC,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE;IACxB,gBAAA,cAAc,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;iBACnD;IACD,YAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE;oBACxB,IAAI,GAAG,KAAK,CAAC;iBACd;IACD,YAAA,IAAI,cAAc,CAAC,IAAI,EAAE;IACvB,gBAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE;wBACxB,MAAM;qBACP;iBACF;qBAAM;oBACL,IAAI,GAAG,KAAK,CAAC;iBACd;aACF;IACD,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACjB,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;SAClB,CAAA;QACH,OAAC,cAAA,CAAA;IAAD,CAzDA,CAAsC,aAAa,CAyDlD,CAAA,CAAA;IAED,IAAA,mBAAA,kBAAA,UAAA,MAAA,EAAA;QACU,SAAc,CAAA,mBAAA,EAAA,MAAA,CAAA,CAAA;QAItB,SACE,mBAAA,CAAA,MAAW,EACX,WAAgB,EAChB,OAAgB,EAChB,QAA0B,EACjB,IAAY,EAAA;YAErB,IAAA,KAAA,GAAA,MAAK,CAAC,IAAA,CAAA,IAAA,EAAA,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAC,IAAA,CAAA;YAFrC,KAAI,CAAA,IAAA,GAAJ,IAAI,CAAQ;;SAGtB;QACH,OAAC,mBAAA,CAAA;IAAD,CAdA,CACU,cAAc,CAavB,CAAA,CAAA;IAED,IAAA,cAAA,kBAAA,UAAA,MAAA,EAAA;QAA2C,SAAc,CAAA,cAAA,EAAA,MAAA,CAAA,CAAA;IAAzD,IAAA,SAAA,cAAA,GAAA;;YACW,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;;SAOxB;IANC;IACG;QAEH,cAAI,CAAA,SAAA,CAAA,IAAA,GAAJ,UAAK,IAAW,EAAE,GAAQ,EAAE,MAAW,EAAE,IAAa,EAAA;YACpD,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,GAAG,EAAE,MAAM,EAAE,IAAI,CAAC,CAAC;SAC5C,CAAA;QACH,OAAC,cAAA,CAAA;IAAD,CARA,CAA2C,cAAc,CAQxD,CAAA,CAAA;IAED,IAAA,eAAA,kBAAA,UAAA,MAAA,EAAA;QAAqC,SAAc,CAAA,eAAA,EAAA,MAAA,CAAA,CAAA;QAEjD,SACW,eAAA,CAAA,OAAc,EACvB,MAAW,EACX,WAAgB,EAChB,OAAgB,EAChB,QAA0B,EAAA;YAE1B,IAAA,KAAA,GAAA,MAAK,CAAC,IAAA,CAAA,IAAA,EAAA,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,QAAQ,CAAC,IAAC,IAAA,CAAA;YANrC,KAAO,CAAA,OAAA,GAAP,OAAO,CAAO;YAFhB,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;IAwBvB;IACG;YAEK,KAAgB,CAAA,gBAAA,GAAG,UACzB,KAAU,EACV,GAAQ,EACR,KAAU,EACV,IAAa,EACb,IAAa,EAAA;IAEb,YAAA,KAAI,CAAC,YAAY,CAAC,KAAK,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;IACjD,YAAA,OAAO,CAAC,KAAI,CAAC,IAAI,CAAC;IACpB,SAAC,CAAC;;SA3BD;IACD;IACG;IAEH,IAAA,eAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,UAAK,IAAS,EAAE,GAAQ,EAAE,MAAW,EAAA;IACnC,QAAA,iBAAiB,CACf,IAAI,EACJ,IAAI,CAAC,OAAO,EACZ,IAAI,CAAC,gBAAgB,EACrB,CAAC,EACD,GAAG,EACH,MAAM,CACP,CAAC;SACH,CAAA;QAeH,OAAC,eAAA,CAAA;IAAD,CAtCA,CAAqC,cAAc,CAsClD,CAAA,CAAA;IAEM,IAAM,YAAY,GAAG,UAAC,CAAC,EAAE,OAAmB,EAAA;IACjD,IAAA,IAAI,CAAC,YAAY,QAAQ,EAAE;IACzB,QAAA,OAAO,CAAC,CAAC;SACV;IACD,IAAA,IAAI,CAAC,YAAY,MAAM,EAAE;IACvB,QAAA,OAAO,UAAC,CAAC,EAAA;IACP,YAAA,IAAM,MAAM,GAAG,OAAO,CAAC,KAAK,QAAQ,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;IAClD,YAAA,CAAC,CAAC,SAAS,GAAG,CAAC,CAAC;IAChB,YAAA,OAAO,MAAM,CAAC;IAChB,SAAC,CAAC;SACH;IACD,IAAA,IAAM,WAAW,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC;IAClC,IAAA,OAAO,UAAC,CAAC,EAAK,EAAA,OAAA,OAAO,CAAC,WAAW,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC,CAAA,EAAA,CAAC;IACpD,CAAC,CAAC;AAEF,QAAA,eAAA,kBAAA,UAAA,MAAA,EAAA;QAA6C,SAAqB,CAAA,eAAA,EAAA,MAAA,CAAA,CAAA;IAAlE,IAAA,SAAA,eAAA,GAAA;;YACW,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;;SAaxB;IAXC,IAAA,eAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,YAAA;IACE,QAAA,IAAI,CAAC,KAAK,GAAG,YAAY,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;SAC9D,CAAA;IACD,IAAA,eAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,UAAK,IAAI,EAAE,GAAQ,EAAE,MAAW,EAAA;IAC9B,QAAA,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,MAAM,CAAC,IAAI,MAAM,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE;gBACxD,IAAI,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE;IACjC,gBAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACjB,gBAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;iBAClB;aACF;SACF,CAAA;QACH,OAAC,eAAA,CAAA;IAAD,CAdA,CAA6C,aAAa,CAczD,EAAA;QAEY,qBAAqB,GAAG,UACnC,MAAW,EACX,WAAgB,EAChB,OAAgB,EAAA,EACb,OAAA,IAAI,eAAe,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,CAAC,CAAjD,GAAkD;IAEhD,IAAM,yBAAyB,GACpC,UAAC,wBAA+C,EAAA;IAChD,IAAA,OAAA,UAAC,MAAW,EAAE,WAAgB,EAAE,OAAgB,EAAE,IAAY,EAAA;YAC5D,OAAO,wBAAwB,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC;SACrE,CAAA;IAFD,CAEC,CAAC;IAEG,IAAM,kBAAkB,GAAG,UAAC,YAAoC,EAAA;QACrE,OAAA,yBAAyB,CACvB,UAAC,MAAW,EAAE,WAAuB,EAAE,OAAgB,EAAE,IAAY,EAAA;IACnE,QAAA,IAAM,YAAY,GAAG,OAAO,UAAU,CAAC,MAAM,CAAC,CAAC;IAC/C,QAAA,IAAM,IAAI,GAAG,YAAY,CAAC,MAAM,CAAC,CAAC;IAClC,QAAA,OAAO,IAAI,eAAe,CACxB,UAAC,CAAC,EAAA;IACA,YAAA,IAAM,WAAW,GAAG,qBAAqB,CAAC,CAAC,CAAC,CAAC;IAC7C,YAAA,QACE,OAAO,UAAU,CAAC,WAAW,CAAC,KAAK,YAAY,IAAI,IAAI,CAAC,WAAW,CAAC,EACpE;IACJ,SAAC,EACD,WAAW,EACX,OAAO,EACP,IAAI,CACL,CAAC;IACJ,KAAC,CACF,CAAA;IAhBD,CAgBC,CAAC;IASJ,IAAM,oBAAoB,GAAG,UAC3B,IAAY,EACZ,MAAW,EACX,WAAgB,EAChB,OAAgB,EAAA;QAEhB,IAAM,gBAAgB,GAAG,OAAO,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;QAClD,IAAI,CAAC,gBAAgB,EAAE;YACrB,yBAAyB,CAAC,IAAI,CAAC,CAAC;SACjC;QACD,OAAO,gBAAgB,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC;IAC9D,CAAC,CAAC;IAEF,IAAM,yBAAyB,GAAG,UAAC,IAAY,EAAA;IAC7C,IAAA,MAAM,IAAI,KAAK,CAAC,iCAA0B,IAAI,CAAE,CAAC,CAAC;IACpD,CAAC,CAAC;IAEK,IAAM,iBAAiB,GAAG,UAAC,KAAU,EAAE,OAAgB,EAAA;IAC5D,IAAA,KAAK,IAAM,GAAG,IAAI,KAAK,EAAE;IACvB,QAAA,IAAI,OAAO,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG;IACjE,YAAA,OAAO,IAAI,CAAC;SACf;IACD,IAAA,OAAO,KAAK,CAAC;IACf,CAAC,CAAC;IACF,IAAM,qBAAqB,GAAG,UAC5B,OAAc,EACd,WAAgB,EAChB,SAAiB,EACjB,WAAgB,EAChB,OAAgB,EAAA;IAEhB,IAAA,IAAI,iBAAiB,CAAC,WAAW,EAAE,OAAO,CAAC,EAAE;IACrC,QAAA,IAAA,EAAqC,GAAA,qBAAqB,CAC9D,WAAW,EACX,SAAS,EACT,OAAO,CACR,EAJM,cAAc,GAAA,EAAA,CAAA,CAAA,CAAA,EAAE,gBAAgB,QAItC,CAAC;IACF,QAAA,IAAI,gBAAgB,CAAC,MAAM,EAAE;IAC3B,YAAA,MAAM,IAAI,KAAK,CACb,kEAAkE,CACnE,CAAC;aACH;IACD,QAAA,OAAO,IAAI,eAAe,CACxB,OAAO,EACP,WAAW,EACX,WAAW,EACX,OAAO,EACP,cAAc,CACf,CAAC;SACH;QACD,OAAO,IAAI,eAAe,CAAC,OAAO,EAAE,WAAW,EAAE,WAAW,EAAE,OAAO,EAAE;IACrE,QAAA,IAAI,eAAe,CAAC,WAAW,EAAE,WAAW,EAAE,OAAO,CAAC;IACvD,KAAA,CAAC,CAAC;IACL,CAAC,CAAC;QAEW,oBAAoB,GAAG,UAClC,KAAqB,EACrB,WAAuB,EACvB,EAA8C,EAAA;IAD9C,IAAA,IAAA,WAAA,KAAA,KAAA,CAAA,EAAA,EAAA,WAAuB,GAAA,IAAA,CAAA,EAAA;IACvB,IAAA,IAAA,EAAA,GAAA,EAAA,KAAA,KAAA,CAAA,GAA4C,EAAE,GAAA,EAAA,EAA5C,OAAO,GAAA,EAAA,CAAA,OAAA,EAAE,UAAU,GAAA,EAAA,CAAA,UAAA,CAAA;IAErB,IAAA,IAAM,OAAO,GAAG;YACd,OAAO,EAAE,OAAO,IAAI,MAAM;YAC1B,UAAU,EAAE,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,UAAU,IAAI,EAAE,CAAC;SAChD,CAAC;IAEI,IAAA,IAAA,EAAqC,GAAA,qBAAqB,CAC9D,KAAK,EACL,IAAI,EACJ,OAAO,CACR,EAJM,cAAc,GAAA,EAAA,CAAA,CAAA,CAAA,EAAE,gBAAgB,QAItC,CAAC;QAEF,IAAM,GAAG,GAAG,EAAE,CAAC;IAEf,IAAA,IAAI,cAAc,CAAC,MAAM,EAAE;IACzB,QAAA,GAAG,CAAC,IAAI,CACN,IAAI,eAAe,CAAC,EAAE,EAAE,KAAK,EAAE,WAAW,EAAE,OAAO,EAAE,cAAc,CAAC,CACrE,CAAC;SACH;IAED,IAAA,GAAG,CAAC,IAAI,CAAA,KAAA,CAAR,GAAG,EAAS,gBAAgB,CAAE,CAAA;IAE9B,IAAA,IAAI,GAAG,CAAC,MAAM,KAAK,CAAC,EAAE;IACpB,QAAA,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC;SACf;QACD,OAAO,IAAI,cAAc,CAAC,KAAK,EAAE,WAAW,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;IAC9D,EAAE;IAEF,IAAM,qBAAqB,GAAG,UAC5B,KAAU,EACV,SAAiB,EACjB,OAAgB,EAAA;QAEhB,IAAM,cAAc,GAAG,EAAE,CAAC;QAC1B,IAAM,gBAAgB,GAAG,EAAE,CAAC;IAC5B,IAAA,IAAI,CAAC,eAAe,CAAC,KAAK,CAAC,EAAE;IAC3B,QAAA,cAAc,CAAC,IAAI,CAAC,IAAI,eAAe,CAAC,KAAK,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC,CAAC;IAChE,QAAA,OAAO,CAAC,cAAc,EAAE,gBAAgB,CAAC,CAAC;SAC3C;IACD,IAAA,KAAK,IAAM,GAAG,IAAI,KAAK,EAAE;YACvB,IAAI,OAAO,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE;IAC1C,YAAA,IAAM,EAAE,GAAG,oBAAoB,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,KAAK,EAAE,OAAO,CAAC,CAAC;gBAEjE,IAAI,EAAE,EAAE;IACN,gBAAA,IAAI,CAAC,EAAE,CAAC,MAAM,IAAI,SAAS,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE;IAC7D,oBAAA,MAAM,IAAI,KAAK,CACb,2BAAoB,GAAG,EAAA,sCAAA,CAAsC,CAC9D,CAAC;qBACH;iBACF;;IAGD,YAAA,IAAI,EAAE,IAAI,IAAI,EAAE;IACd,gBAAA,cAAc,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;iBACzB;aACF;iBAAM,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE;gBAChC,yBAAyB,CAAC,GAAG,CAAC,CAAC;aAChC;iBAAM;gBACL,gBAAgB,CAAC,IAAI,CACnB,qBAAqB,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,KAAK,EAAE,OAAO,CAAC,CACvE,CAAC;aACH;SACF;IAED,IAAA,OAAO,CAAC,cAAc,EAAE,gBAAgB,CAAC,CAAC;IAC5C,CAAC,CAAC;AAEK,QAAM,qBAAqB,GAChC,UAAQ,SAA2B,EAAA;IACnC,IAAA,OAAA,UAAC,IAAW,EAAE,GAAS,EAAE,KAAW,EAAA;YAClC,SAAS,CAAC,KAAK,EAAE,CAAC;YAClB,SAAS,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;YACjC,OAAO,SAAS,CAAC,IAAI,CAAC;SACvB,CAAA;IAJD,EAIE;AAES,QAAA,iBAAiB,GAAG,UAC/B,KAAqB,EACrB,OAA8B,EAAA;IAA9B,IAAA,IAAA,OAAA,KAAA,KAAA,CAAA,EAAA,EAAA,OAA8B,GAAA,EAAA,CAAA,EAAA;QAE9B,OAAO,qBAAqB,CAC1B,oBAAoB,CAAiB,KAAK,EAAE,IAAI,EAAE,OAAO,CAAC,CAC3D,CAAC;IACJ;;IC7dA,IAAA,GAAA,kBAAA,UAAA,MAAA,EAAA;QAAkB,SAAkB,CAAA,GAAA,EAAA,MAAA,CAAA,CAAA;IAApC,IAAA,SAAA,GAAA,GAAA;;YACW,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;;SAexB;IAbC,IAAA,GAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,YAAA;IACE,QAAA,IAAI,CAAC,KAAK,GAAG,YAAY,CAAC,IAAI,CAAC,MAAM,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;SAC9D,CAAA;IACD,IAAA,GAAA,CAAA,SAAA,CAAA,KAAK,GAAL,YAAA;YACE,MAAK,CAAA,SAAA,CAAC,KAAK,CAAA,IAAA,CAAA,IAAA,CAAE,CAAC;IACd,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;SAClB,CAAA;QACD,GAAI,CAAA,SAAA,CAAA,IAAA,GAAJ,UAAK,IAAS,EAAA;IACZ,QAAA,IAAI,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE;IACpB,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACjB,YAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;aACnB;SACF,CAAA;QACH,OAAC,GAAA,CAAA;IAAD,CAhBA,CAAkB,aAAa,CAgB9B,CAAA,CAAA;IACD;IACA,IAAA,UAAA,kBAAA,UAAA,MAAA,EAAA;QAAyB,SAAyB,CAAA,UAAA,EAAA,MAAA,CAAA,CAAA;IAAlD,IAAA,SAAA,UAAA,GAAA;;YACW,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;;SAiCxB;IA/BC,IAAA,UAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,YAAA;IACE,QAAA,IAAI,CAAC,IAAI,CAAC,MAAM,IAAI,OAAO,IAAI,CAAC,MAAM,KAAK,QAAQ,EAAE;IACnD,YAAA,MAAM,IAAI,KAAK,CAAC,gDAAgD,CAAC,CAAC;aACnE;IACD,QAAA,IAAI,CAAC,eAAe,GAAG,oBAAoB,CACzC,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,WAAW,EAChB,IAAI,CAAC,OAAO,CACb,CAAC;SACH,CAAA;IACD,IAAA,UAAA,CAAA,SAAA,CAAA,KAAK,GAAL,YAAA;YACE,MAAK,CAAA,SAAA,CAAC,KAAK,CAAA,IAAA,CAAA,IAAA,CAAE,CAAC;IACd,QAAA,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,CAAC;SAC9B,CAAA;QACD,UAAI,CAAA,SAAA,CAAA,IAAA,GAAJ,UAAK,IAAS,EAAA;IACZ,QAAA,IAAI,OAAO,CAAC,IAAI,CAAC,EAAE;IACjB,YAAA,KAAS,IAAA,CAAC,GAAG,CAAC,EAAI,QAAM,GAAK,IAAI,CAAT,MAAA,EAAW,CAAC,GAAG,QAAM,EAAE,CAAC,EAAE,EAAE;;;IAGlD,gBAAA,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,CAAC;IAE7B,gBAAA,IAAM,KAAK,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC;IACtB,gBAAA,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,KAAK,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC;IACjD,gBAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC;iBACpD;IACD,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;aAClB;iBAAM;IACL,YAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;IAClB,YAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;aACnB;SACF,CAAA;QACH,OAAC,UAAA,CAAA;IAAD,CAlCA,CAAyB,aAAa,CAkCrC,CAAA,CAAA;IAED,IAAA,IAAA,kBAAA,UAAA,MAAA,EAAA;QAAmB,SAAyB,CAAA,IAAA,EAAA,MAAA,CAAA,CAAA;IAA5C,IAAA,SAAA,IAAA,GAAA;;YACW,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;;SAkBxB;IAhBC,IAAA,IAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,YAAA;IACE,QAAA,IAAI,CAAC,eAAe,GAAG,oBAAoB,CACzC,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,WAAW,EAChB,IAAI,CAAC,OAAO,CACb,CAAC;SACH,CAAA;IACD,IAAA,IAAA,CAAA,SAAA,CAAA,KAAK,GAAL,YAAA;YACE,MAAK,CAAA,SAAA,CAAC,KAAK,CAAA,IAAA,CAAA,IAAA,CAAE,CAAC;IACd,QAAA,IAAI,CAAC,eAAe,CAAC,KAAK,EAAE,CAAC;SAC9B,CAAA;QACD,IAAI,CAAA,SAAA,CAAA,IAAA,GAAJ,UAAK,IAAS,EAAE,GAAQ,EAAE,KAAU,EAAE,IAAa,EAAA;IACjD,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;YAClD,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC;YACtC,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC;SACxC,CAAA;QACH,OAAC,IAAA,CAAA;IAAD,CAnBA,CAAmB,aAAa,CAmB/B,CAAA,CAAA;AAED,QAAA,KAAA,kBAAA,UAAA,MAAA,EAAA;QAA2B,SAAkB,CAAA,KAAA,EAAA,MAAA,CAAA,CAAA;IAA7C,IAAA,SAAA,KAAA,GAAA;;YACW,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;;SAYxB;QAXC,KAAI,CAAA,SAAA,CAAA,IAAA,GAAJ,eAAS,CAAA;QACT,KAAI,CAAA,SAAA,CAAA,IAAA,GAAJ,UAAK,IAAI,EAAA;IACP,QAAA,IAAI,OAAO,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,MAAM,KAAK,IAAI,CAAC,MAAM,EAAE;IAChD,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACjB,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;aAClB;;;;;SAKF,CAAA;QACH,OAAC,KAAA,CAAA;IAAD,CAbA,CAA2B,aAAa,CAavC,EAAA;IAED,IAAM,mBAAmB,GAAG,UAAC,MAAa,EAAA;IACxC,IAAA,IAAI,MAAM,CAAC,MAAM,KAAK,CAAC,EAAE;IACvB,QAAA,MAAM,IAAI,KAAK,CAAC,wCAAwC,CAAC,CAAC;SAC3D;IACH,CAAC,CAAC;IAEF,IAAA,GAAA,kBAAA,UAAA,MAAA,EAAA;QAAkB,SAAkB,CAAA,GAAA,EAAA,MAAA,CAAA,CAAA;IAApC,IAAA,SAAA,GAAA,GAAA;;YACW,KAAM,CAAA,MAAA,GAAG,KAAK,CAAC;;SA+BzB;IA7BC,IAAA,GAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,YAAA;YAAA,IAKC,KAAA,GAAA,IAAA,CAAA;IAJC,QAAA,mBAAmB,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACjC,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,UAAC,EAAE,EAAA;gBAC7B,OAAA,oBAAoB,CAAC,EAAE,EAAE,IAAI,EAAE,KAAI,CAAC,OAAO,CAAC,CAAA;IAA5C,SAA4C,CAC7C,CAAC;SACH,CAAA;IACD,IAAA,GAAA,CAAA,SAAA,CAAA,KAAK,GAAL,YAAA;IACE,QAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;IAClB,QAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;IAClB,QAAA,KAAS,IAAA,CAAC,GAAG,CAAC,EAAI,QAAM,GAAK,IAAI,CAAC,IAAI,CAAd,MAAA,EAAgB,CAAC,GAAG,QAAM,EAAE,CAAC,EAAE,EAAE;gBACvD,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;aACtB;SACF,CAAA;IACD,IAAA,GAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,UAAK,IAAS,EAAE,GAAQ,EAAE,KAAU,EAAA;YAClC,IAAI,IAAI,GAAG,KAAK,CAAC;YACjB,IAAI,OAAO,GAAG,KAAK,CAAC;IACpB,QAAA,KAAS,IAAA,CAAC,GAAG,CAAC,EAAI,QAAM,GAAK,IAAI,CAAC,IAAI,CAAd,MAAA,EAAgB,CAAC,GAAG,QAAM,EAAE,CAAC,EAAE,EAAE;gBACvD,IAAM,EAAE,GAAG,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;gBACxB,EAAE,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;IAC1B,YAAA,IAAI,EAAE,CAAC,IAAI,EAAE;oBACX,IAAI,GAAG,IAAI,CAAC;IACZ,gBAAA,OAAO,GAAG,EAAE,CAAC,IAAI,CAAC;oBAClB,MAAM;iBACP;aACF;IAED,QAAA,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC;IACpB,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;SAClB,CAAA;QACH,OAAC,GAAA,CAAA;IAAD,CAhCA,CAAkB,aAAa,CAgC9B,CAAA,CAAA;IAED,IAAA,IAAA,kBAAA,UAAA,MAAA,EAAA;QAAmB,SAAG,CAAA,IAAA,EAAA,MAAA,CAAA,CAAA;IAAtB,IAAA,SAAA,IAAA,GAAA;;YACW,KAAM,CAAA,MAAA,GAAG,KAAK,CAAC;;SAKzB;IAJC,IAAA,IAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,UAAK,IAAS,EAAE,GAAQ,EAAE,KAAU,EAAA;YAClC,MAAK,CAAA,SAAA,CAAC,IAAI,CAAC,IAAA,CAAA,IAAA,EAAA,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;IAC7B,QAAA,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC;SACxB,CAAA;QACH,OAAC,IAAA,CAAA;IAAD,CANA,CAAmB,GAAG,CAMrB,CAAA,CAAA;IAED,IAAA,GAAA,kBAAA,UAAA,MAAA,EAAA;QAAkB,SAAkB,CAAA,GAAA,EAAA,MAAA,CAAA,CAAA;IAApC,IAAA,SAAA,GAAA,GAAA;;YACW,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;;SA0BxB;IAxBC,IAAA,GAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,YAAA;YAAA,IAQC,KAAA,GAAA,IAAA,CAAA;YAPC,IAAM,MAAM,GAAG,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,IAAI,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACxE,IAAI,CAAC,QAAQ,GAAG,MAAM,CAAC,GAAG,CAAC,UAAC,KAAK,EAAA;gBAC/B,IAAI,iBAAiB,CAAC,KAAK,EAAE,KAAI,CAAC,OAAO,CAAC,EAAE;IAC1C,gBAAA,MAAM,IAAI,KAAK,CAAC,sBAAA,CAAA,MAAA,CAAuB,KAAI,CAAC,IAAI,CAAC,WAAW,EAAE,CAAE,CAAC,CAAC;iBACnE;gBACD,OAAO,YAAY,CAAC,KAAK,EAAE,KAAI,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;IACnD,SAAC,CAAC,CAAC;SACJ,CAAA;IACD,IAAA,GAAA,CAAA,SAAA,CAAA,IAAI,GAAJ,UAAK,IAAS,EAAE,GAAQ,EAAE,KAAU,EAAA;YAClC,IAAI,IAAI,GAAG,KAAK,CAAC;YACjB,IAAI,OAAO,GAAG,KAAK,CAAC;IACpB,QAAA,KAAS,IAAA,CAAC,GAAG,CAAC,EAAI,QAAM,GAAK,IAAI,CAAC,QAAQ,CAAlB,MAAA,EAAoB,CAAC,GAAG,QAAM,EAAE,CAAC,EAAE,EAAE;gBAC3D,IAAM,IAAI,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;IAC9B,YAAA,IAAI,IAAI,CAAC,IAAI,CAAC,EAAE;oBACd,IAAI,GAAG,IAAI,CAAC;oBACZ,OAAO,GAAG,IAAI,CAAC;oBACf,MAAM;iBACP;aACF;IAED,QAAA,IAAI,CAAC,IAAI,GAAG,OAAO,CAAC;IACpB,QAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;SAClB,CAAA;QACH,OAAC,GAAA,CAAA;IAAD,CA3BA,CAAkB,aAAa,CA2B9B,CAAA,CAAA;IAED,IAAA,IAAA,kBAAA,UAAA,MAAA,EAAA;QAAmB,SAAkB,CAAA,IAAA,EAAA,MAAA,CAAA,CAAA;IAGnC,IAAA,SAAA,IAAA,CAAY,MAAW,EAAE,UAAe,EAAE,OAAgB,EAAE,IAAY,EAAA;YACtE,IAAA,KAAA,GAAA,MAAK,CAAC,IAAA,CAAA,IAAA,EAAA,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,IAAI,CAAC,IAAC,IAAA,CAAA;YAHlC,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;IAIrB,QAAA,KAAI,CAAC,GAAG,GAAG,IAAI,GAAG,CAAC,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC;;SACvD;QACD,IAAI,CAAA,SAAA,CAAA,IAAA,GAAJ,UAAK,IAAS,EAAE,GAAQ,EAAE,KAAU,EAAE,IAAa,EAAA;YACjD,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,CAAC,CAAC;YAEhC,IAAI,OAAO,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE;IAC3B,YAAA,IAAI,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE;IACjB,gBAAA,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC;IAClB,gBAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;iBAClB;qBAAM,IAAI,GAAG,IAAI,KAAK,CAAC,MAAM,GAAG,CAAC,EAAE;IAClC,gBAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACjB,gBAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;iBAClB;aACF;iBAAM;gBACL,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC;IAC3B,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;aAClB;SACF,CAAA;IACD,IAAA,IAAA,CAAA,SAAA,CAAA,KAAK,GAAL,YAAA;YACE,MAAK,CAAA,SAAA,CAAC,KAAK,CAAA,IAAA,CAAA,IAAA,CAAE,CAAC;IACd,QAAA,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,CAAC;SAClB,CAAA;QACH,OAAC,IAAA,CAAA;IAAD,CA3BA,CAAmB,aAAa,CA2B/B,CAAA,CAAA;IAED,IAAA,OAAA,kBAAA,UAAA,MAAA,EAAA;QAAsB,SAAsB,CAAA,OAAA,EAAA,MAAA,CAAA,CAAA;IAA5C,IAAA,SAAA,OAAA,GAAA;;YACW,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;;SAUxB;QATC,OAAI,CAAA,SAAA,CAAA,IAAA,GAAJ,UAAK,IAAS,EAAE,GAAQ,EAAE,KAAU,EAAE,IAAa,EAAE,IAAc,EAAA;YACjE,IAAI,CAAC,IAAI,EAAE;IACT,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACjB,YAAA,IAAI,CAAC,IAAI,GAAG,CAAC,IAAI,CAAC,MAAM,CAAC;aAC1B;iBAAM,IAAI,KAAK,CAAC,cAAc,CAAC,GAAG,CAAC,KAAK,IAAI,CAAC,MAAM,EAAE;IACpD,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACjB,YAAA,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;aAClB;SACF,CAAA;QACH,OAAC,OAAA,CAAA;IAAD,CAXA,CAAsB,aAAa,CAWlC,CAAA,CAAA;IAED,IAAA,IAAA,kBAAA,UAAA,MAAA,EAAA;QAAmB,SAAmB,CAAA,IAAA,EAAA,MAAA,CAAA,CAAA;IAEpC,IAAA,SAAA,IAAA,CACE,MAAoB,EACpB,WAAuB,EACvB,OAAgB,EAChB,IAAY,EAAA;IAEZ,QAAA,IAAA,KAAA,GAAA,MAAK,CAAA,IAAA,CAAA,IAAA,EACH,MAAM,EACN,WAAW,EACX,OAAO,EACP,MAAM,CAAC,GAAG,CAAC,UAAC,KAAK,EAAA,EAAK,OAAA,oBAAoB,CAAC,KAAK,EAAE,WAAW,EAAE,OAAO,CAAC,CAAA,EAAA,CAAC,EACxE,IAAI,CACL,IAAC,IAAA,CAAA;YAbK,KAAM,CAAA,MAAA,GAAG,KAAK,CAAC;YAetB,mBAAmB,CAAC,MAAM,CAAC,CAAC;;SAC7B;QACD,IAAI,CAAA,SAAA,CAAA,IAAA,GAAJ,UAAK,IAAS,EAAE,GAAQ,EAAE,KAAU,EAAE,IAAa,EAAA;YACjD,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;SAC3C,CAAA;QACH,OAAC,IAAA,CAAA;IAAD,CArBA,CAAmB,mBAAmB,CAqBrC,CAAA,CAAA;IAED,IAAA,IAAA,kBAAA,UAAA,MAAA,EAAA;QAAmB,SAAmB,CAAA,IAAA,EAAA,MAAA,CAAA,CAAA;IAEpC,IAAA,SAAA,IAAA,CACE,MAAoB,EACpB,WAAuB,EACvB,OAAgB,EAChB,IAAY,EAAA;IAEZ,QAAA,IAAA,KAAA,GAAA,MAAK,CAAA,IAAA,CAAA,IAAA,EACH,MAAM,EACN,WAAW,EACX,OAAO,EACP,MAAM,CAAC,GAAG,CAAC,UAAC,KAAK,EAAA,EAAK,OAAA,oBAAoB,CAAC,KAAK,EAAE,WAAW,EAAE,OAAO,CAAC,CAAA,EAAA,CAAC,EACxE,IAAI,CACL,IAAC,IAAA,CAAA;YAbK,KAAM,CAAA,MAAA,GAAG,IAAI,CAAC;;SActB;QACD,IAAI,CAAA,SAAA,CAAA,IAAA,GAAJ,UAAK,IAAS,EAAE,GAAQ,EAAE,KAAU,EAAE,IAAa,EAAA;YACjD,IAAI,CAAC,YAAY,CAAC,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC;SAC3C,CAAA;QACH,OAAC,IAAA,CAAA;IAAD,CAnBA,CAAmB,mBAAmB,CAmBrC,CAAA,CAAA;QAEY,GAAG,GAAG,UAAC,MAAW,EAAE,WAAuB,EAAE,OAAgB,EAAA;QACxE,OAAA,IAAI,eAAe,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,CAAC,CAAA;IAAjD,EAAkD;AACvC,QAAA,GAAG,GAAG,UACjB,MAAW,EACX,WAAuB,EACvB,OAAgB,EAChB,IAAY,EAAA,EACT,OAAA,IAAI,GAAG,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,CAAC,CAA3C,GAA4C;AACpC,QAAA,GAAG,GAAG,UACjB,MAAoB,EACpB,WAAuB,EACvB,OAAgB,EAChB,IAAY,EAAA,EACT,OAAA,IAAI,GAAG,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,CAAC,CAA3C,GAA4C;AACpC,QAAA,IAAI,GAAG,UAClB,MAAoB,EACpB,WAAuB,EACvB,OAAgB,EAChB,IAAY,EAAA,EACT,OAAA,IAAI,IAAI,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,CAAC,CAA5C,GAA6C;AACrC,QAAA,UAAU,GAAG,UACxB,MAAW,EACX,WAAuB,EACvB,OAAgB,EAChB,IAAY,EAAA,EACT,OAAA,IAAI,UAAU,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,CAAC,CAAlD,GAAmD;AAC3C,QAAA,IAAI,GAAG,UAClB,MAAW,EACX,WAAuB,EACvB,OAAgB,EAChB,IAAY,EAAA,EACT,OAAA,IAAI,IAAI,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,CAAC,CAA5C,GAA6C;AACrC,QAAA,GAAG,GAAG,UACjB,MAAW,EACX,WAAuB,EACvB,OAAgB,EAChB,IAAY,EAAA;QAEZ,OAAO,IAAI,GAAG,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,CAAC,CAAC;IACrD,EAAE;AAEW,QAAA,GAAG,GAAG,kBAAkB,CAAC,UAAC,MAAM,EAAA,EAAK,OAAA,UAAC,CAAC,EAAA;IAClD,IAAA,OAAO,CAAC,IAAI,IAAI,IAAI,CAAC,GAAG,MAAM,CAAC;IACjC,CAAC,CAAA,EAAA,EAAE;AACU,QAAA,IAAI,GAAG,kBAAkB,CAAC,UAAC,MAAM,EAAA,EAAK,OAAA,UAAC,CAAC,EAAA;IACnD,IAAA,OAAO,CAAC,KAAK,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC;IACrC,CAAC,CAAA,EAAA,EAAE;AACU,QAAA,GAAG,GAAG,kBAAkB,CAAC,UAAC,MAAM,EAAA,EAAK,OAAA,UAAC,CAAC,EAAA;IAClD,IAAA,OAAO,CAAC,IAAI,IAAI,IAAI,CAAC,GAAG,MAAM,CAAC;IACjC,CAAC,CAAA,EAAA,EAAE;AACU,QAAA,IAAI,GAAG,kBAAkB,CAAC,UAAC,MAAM,EAAA,EAAK,OAAA,UAAC,CAAC,EAAA;IACnD,IAAA,OAAO,CAAC,KAAK,MAAM,IAAI,CAAC,IAAI,MAAM,CAAC;IACrC,CAAC,CAAA,EAAA,EAAE;QACU,IAAI,GAAG,UAClB,EAA4B,EAC5B,WAAuB,EACvB,OAAgB,EAAA;YAFf,GAAG,GAAA,EAAA,CAAA,CAAA,CAAA,EAAE,WAAW,GAAA,EAAA,CAAA,CAAA,CAAA,CAAA;QAIjB,OAAA,IAAI,eAAe,CACjB,UAAC,CAAC,EAAK,EAAA,OAAA,UAAU,CAAC,CAAC,CAAC,GAAG,GAAG,KAAK,WAAW,CAAA,EAAA,EAC1C,WAAW,EACX,OAAO,CACR,CAAA;IAJD,EAIE;AACS,QAAA,OAAO,GAAG,UACrB,MAAe,EACf,WAAuB,EACvB,OAAgB,EAChB,IAAY,EAAA,EACT,OAAA,IAAI,OAAO,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,CAAC,CAA/C,GAAgD;QACxC,MAAM,GAAG,UACpB,OAAe,EACf,WAAuB,EACvB,OAAgB,EAAA;IAEhB,IAAA,OAAA,IAAI,eAAe,CACjB,IAAI,MAAM,CAAC,OAAO,EAAE,WAAW,CAAC,QAAQ,CAAC,EACzC,WAAW,EACX,OAAO,CACR,CAAA;IAJD,EAIE;AACS,QAAA,IAAI,GAAG,UAClB,MAAW,EACX,WAAuB,EACvB,OAAgB,EAChB,IAAY,EAAA,EACT,OAAA,IAAI,IAAI,CAAC,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,IAAI,CAAC,CAA5C,GAA6C;IAElD,IAAM,WAAW,GAAG;QAClB,MAAM,EAAE,UAAC,CAAC,EAAK,EAAA,OAAA,OAAO,CAAC,KAAK,QAAQ,CAAA,EAAA;QACpC,MAAM,EAAE,UAAC,CAAC,EAAK,EAAA,OAAA,OAAO,CAAC,KAAK,QAAQ,CAAA,EAAA;QACpC,IAAI,EAAE,UAAC,CAAC,EAAK,EAAA,OAAA,OAAO,CAAC,KAAK,SAAS,CAAA,EAAA;IACnC,IAAA,KAAK,EAAE,UAAC,CAAC,EAAA,EAAK,OAAA,KAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAA,EAAA;QAC9B,IAAI,EAAE,UAAC,CAAC,EAAA,EAAK,OAAA,CAAC,KAAK,IAAI,CAAA,EAAA;QACvB,SAAS,EAAE,UAAC,CAAC,EAAA,EAAK,OAAA,CAAC,YAAY,IAAI,CAAA,EAAA;KACpC,CAAC;QAEW,KAAK,GAAG,UACnB,KAAwB,EACxB,WAAuB,EACvB,OAAgB,EAAA;IAEhB,IAAA,OAAA,IAAI,eAAe,CACjB,UAAC,CAAC,EAAA;IACA,QAAA,IAAI,OAAO,KAAK,KAAK,QAAQ,EAAE;IAC7B,YAAA,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,EAAE;IACvB,gBAAA,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC;iBAC9C;IAED,YAAA,OAAO,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;aAC9B;IAED,QAAA,OAAO,CAAC,IAAI,IAAI,GAAG,CAAC,YAAY,KAAK,IAAI,CAAC,CAAC,WAAW,KAAK,KAAK,GAAG,KAAK,CAAC;IAC3E,KAAC,EACD,WAAW,EACX,OAAO,CACR,CAAA;IAdD,EAcE;AACS,QAAA,IAAI,GAAG,UAClB,MAAoB,EACpB,UAAsB,EACtB,OAAgB,EAChB,IAAY,EAAA,EACT,OAAA,IAAI,IAAI,CAAC,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,IAAI,CAAC,CAA3C,GAA4C;AAEpC,QAAA,IAAI,GAAG,UAClB,MAAoB,EACpB,UAAsB,EACtB,OAAgB,EAChB,IAAY,EAAA,EACT,OAAA,IAAI,IAAI,CAAC,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,IAAI,CAAC,CAA3C,GAA4C;AACpC,QAAA,KAAK,GAAG,UACnB,MAAc,EACd,UAAsB,EACtB,OAAgB,EACb,EAAA,OAAA,IAAI,KAAK,CAAC,MAAM,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO,CAAC,CAA/C,GAAgD;QACxC,QAAQ,GAAG,cAAM,OAAA,IAAI,CAAJ,GAAK;QACtB,MAAM,GAAG,UACpB,MAAyB,EACzB,UAAsB,EACtB,OAAgB,EAAA;IAEhB,IAAA,IAAI,IAAI,CAAC;IAET,IAAA,IAAI,UAAU,CAAC,MAAM,CAAC,EAAE;YACtB,IAAI,GAAG,MAAM,CAAC;SACf;IAAM,SAAA,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,WAAW,EAAE;YACnC,IAAI,GAAG,IAAI,QAAQ,CAAC,KAAK,EAAE,SAAS,GAAG,MAAM,CAAC,CAAC;SAChD;aAAM;IACL,QAAA,MAAM,IAAI,KAAK,CACb,oEAAkE,CACnE,CAAC;SACH;QAED,OAAO,IAAI,eAAe,CAAC,UAAC,CAAC,EAAK,EAAA,OAAA,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAf,EAAe,EAAE,UAAU,EAAE,OAAO,CAAC,CAAC;IAC1E;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACpZA,QAAM,2BAA2B,GAAG,UAClC,KAAqB,EACrB,UAAe,EACf,EAA8C,EAAA;IAA9C,IAAA,IAAA,EAAA,GAAA,EAAA,KAAA,KAAA,CAAA,GAA4C,EAAE,GAAA,EAAA,EAA5C,OAAO,GAAA,EAAA,CAAA,OAAA,EAAE,UAAU,GAAA,EAAA,CAAA,UAAA,CAAA;IAErB,IAAA,OAAO,oBAAoB,CAAC,KAAK,EAAE,UAAU,EAAE;IAC7C,QAAA,OAAO,EAAA,OAAA;IACP,QAAA,UAAU,EAAE,MAAM,CAAC,MAAM,CAAC,EAAE,EAAE,iBAAiB,EAAE,UAAU,IAAI,EAAE,CAAC;IACnE,KAAA,CAAC,CAAC;IACL,EAAE;AAEF,QAAM,wBAAwB,GAAG,UAC/B,KAAqB,EACrB,OAA8B,EAAA;IAA9B,IAAA,IAAA,OAAA,KAAA,KAAA,CAAA,EAAA,EAAA,OAA8B,GAAA,EAAA,CAAA,EAAA;QAE9B,IAAM,EAAE,GAAG,2BAA2B,CAAC,KAAK,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC;IAC7D,IAAA,OAAO,qBAAqB,CAAC,EAAE,CAAC,CAAC;IACnC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","x_google_ignoreList":[0],"sourceRoot":""},"url":null,"sourceURL":null}}} \ No newline at end of file diff --git a/staff/jose-pozo/project/api/handlers/authenticateUserHandler.js b/staff/jose-pozo/project/api/handlers/authenticateUserHandler.js index c248cdad1..04908f896 100644 --- a/staff/jose-pozo/project/api/handlers/authenticateUserHandler.js +++ b/staff/jose-pozo/project/api/handlers/authenticateUserHandler.js @@ -9,7 +9,7 @@ export default ((req, res, next) => { try { logic.authenticateUser(email, password) .then(userId => - jwt.sign({ sub: userId }, JWT_SECRET, { expiresIn: '6h' }) + jwt.sign({ sub: userId }, JWT_SECRET, { expiresIn: '24h' }) .then(token => res.json(token)) .catch(error => next(new SystemError(error.message))) ) diff --git a/staff/jose-pozo/project/api/handlers/index.js b/staff/jose-pozo/project/api/handlers/index.js index f96fb1f82..b166d1821 100644 --- a/staff/jose-pozo/project/api/handlers/index.js +++ b/staff/jose-pozo/project/api/handlers/index.js @@ -11,6 +11,8 @@ import createCustomerHandler from './createCustomerHandler.js' import deleteCustomerHandler from './deleteCustomerHandler.js' +import updateCustomerHandler from './updateCustomerHandler.js' + export default { errorHandler, @@ -25,4 +27,6 @@ export default { createCustomerHandler, deleteCustomerHandler, + + updateCustomerHandler } \ No newline at end of file diff --git a/staff/jose-pozo/project/api/handlers/updateCustomerHandler.js b/staff/jose-pozo/project/api/handlers/updateCustomerHandler.js new file mode 100644 index 000000000..2140cf319 --- /dev/null +++ b/staff/jose-pozo/project/api/handlers/updateCustomerHandler.js @@ -0,0 +1,35 @@ +import jwt from '../util/jsonwebtoken-promised.js' + +import logic from '../logic/index.js' + +import { SystemError } from 'com/errors.js' + +const { JWT_SECRET } = process.env + + +export default (req, res, next) => { + + try { + const token = req.headers.authorization.slice(7) + + jwt.verify(token, JWT_SECRET) + .then(payload => { + const { sub: userId } = payload + + const { customerId } = req.params + + const { customerUpdated } = req.body + + try { + logic.updateCustomer(userId, customerId, customerUpdated) + .then(() => res.status(200).send()) + .catch(error => next(error)) + } catch (error) { + next(error) + } + }) + .catch(error => next(new SystemError(error.message))) + } catch (error) { + next(error) + } +} \ No newline at end of file diff --git a/staff/jose-pozo/project/api/logic/editCustomer.spec.js b/staff/jose-pozo/project/api/logic/editCustomer.spec.js new file mode 100644 index 000000000..7fd6dcc66 --- /dev/null +++ b/staff/jose-pozo/project/api/logic/editCustomer.spec.js @@ -0,0 +1,32 @@ +import 'dotenv/config' + +import mongoose, { connect, Types } from 'mongoose' + +const { ObjectId } = Types + +import bcrypt from 'bcryptjs' + +import { NotFoundError, ContentError } from 'com/errors.js' + +import { expect } from 'chai' + +import { User } from '../data/index.js' + +import updateCustomer from './updateCustomer.js' + +const { MONGODB_URL_TEST } = process.env + + +describe('update customer', () => { + before(() => mongoose.connect(MONGODB_URL_TEST).then(() => User.deleteMany())) + + beforeEach(() => User.deleteMany()) + + it('succeeds on update customer', () => + + + after(() => User.deleteMany().then(() => mongoose.disconnect())) + ) +}) + + diff --git a/staff/jose-pozo/project/api/logic/index.js b/staff/jose-pozo/project/api/logic/index.js index 9e07fdaad..8537ae40d 100644 --- a/staff/jose-pozo/project/api/logic/index.js +++ b/staff/jose-pozo/project/api/logic/index.js @@ -9,6 +9,8 @@ import createCustomer from './createCustomer.js' import deleteCustomer from './deleteCustomer.js' +import updateCustomer from './updateCustomer.js' + const logic = { registerUser, @@ -20,7 +22,9 @@ const logic = { createCustomer, - deleteCustomer + deleteCustomer, + + updateCustomer } diff --git a/staff/jose-pozo/project/api/logic/updateCustomer.js b/staff/jose-pozo/project/api/logic/updateCustomer.js new file mode 100644 index 000000000..681d85d3a --- /dev/null +++ b/staff/jose-pozo/project/api/logic/updateCustomer.js @@ -0,0 +1,47 @@ +import { User } from '../data/index.js' +import { NotFoundError, SystemError } from 'com/errors.js' +import validate from 'com/validate.js' + + +const updateCustomer = (userId, customerId, customerUpdated) => { + validate.id(userId, 'userId') + validate.id(customerId, 'customerId') + + const fieldsUpdated = {} + + if (customerUpdated.name) { + validate.name(customerUpdated.name, 'name') + fieldsUpdated.name = customerUpdated.name + } + + if (customerUpdated.surname) { + validate.name(customerUpdated.surname, 'surname') + fieldsUpdated.surname = customerUpdated.surname + } + + if (customerUpdated.email) { + validate.email(customerUpdated.email, 'email') + fieldsUpdated.email = customerUpdated.email + } + + if (customerUpdated.phone) { + validate.phone(customerUpdated.phone, 'phone') + fieldsUpdated.phone = customerUpdated.phone + } + + return User.findById(userId) + .catch(error => { throw new SystemError(error.message) }) + .then(user => { + if (!user) throw new NotFoundError('User not found') + + return User.updateOne({ _id: customerId }, { $set: fieldsUpdated }) + .catch(error => { throw new SystemError(error.message) }) + .then(() => { + return customerId + }) + }) + + +} + +export default updateCustomer \ No newline at end of file diff --git a/staff/jose-pozo/project/api/logic/updateCustomer.test.js b/staff/jose-pozo/project/api/logic/updateCustomer.test.js new file mode 100644 index 000000000..ddf97dc07 --- /dev/null +++ b/staff/jose-pozo/project/api/logic/updateCustomer.test.js @@ -0,0 +1,19 @@ +import 'dotenv/config' +import mongoose from 'mongoose' + +import updateCustomer from './updateCustomer.js' + +const { MONGODB_URL } = process.env + +mongoose.connect(MONGODB_URL) + .then(() => { + try { + updateCustomer('66c22fff698c8a8604ee561a', '66c4865d822a5cbdc12afc6d', { + name: 'Manda', surname: 'Carallo', email: 'manda@carallo.com', phone: '+34 6999 000 000' + }) + .then((user) => console.log('user updated', user)) + .catch(error => console.error(error)) + } catch (error) { + console.error(error) + } + }) \ No newline at end of file diff --git a/staff/jose-pozo/project/api/package-lock.json b/staff/jose-pozo/project/api/package-lock.json index 76b77199f..e8537fcd8 100644 --- a/staff/jose-pozo/project/api/package-lock.json +++ b/staff/jose-pozo/project/api/package-lock.json @@ -18,14 +18,152 @@ "mongoose": "^8.5.1" }, "devDependencies": { + "c8": "^10.1.2", "chai": "^5.1.1", - "mocha": "^10.7.0" + "mocha": "^10.7.0", + "monocart-coverage-reports": "^2.10.3" } }, "../com": { "version": "1.0.0", "license": "ISC" }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@mongodb-js/saslprep": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.8.tgz", @@ -34,6 +172,22 @@ "sparse-bitfield": "^3.0.3" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true + }, "node_modules/@types/webidl-conversions": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", @@ -59,6 +213,42 @@ "node": ">= 0.6" } }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-loose": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/acorn-loose/-/acorn-loose-8.4.0.tgz", + "integrity": "sha512-M0EUka6rb+QC4l9Z3T0nJEzNOO7JcoJlYMrBlyBCiFSXRyxjLKayd4TbQs2FDRWQU1h9FR7QVNHt+PEaoNL5rQ==", + "dev": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.3", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", + "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", + "dev": true, + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/ansi-colors": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", @@ -171,6 +361,15 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", @@ -210,6 +409,80 @@ "node": ">= 0.8" } }, + "node_modules/c8": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.2.tgz", + "integrity": "sha512-Qr6rj76eSshu5CgRYvktW0uM0CFY0yi4Fd5D0duDXO6sYinyopmftUiJVuzBQxQcwQLor7JWDVRP+dUfCmzgJw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^7.0.1", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "monocart-coverage-reports": "^2" + }, + "peerDependenciesMeta": { + "monocart-coverage-reports": { + "optional": true + } + } + }, + "node_modules/c8/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/c8/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/c8/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/call-bind": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", @@ -350,6 +623,21 @@ "resolved": "../com", "link": true }, + "node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/console-grid": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/console-grid/-/console-grid-2.2.2.tgz", + "integrity": "sha512-ohlgXexdDTKLNsZz7DSJuCAwmRc8omSS61txOk39W3NOthgKGr1a1jJpZ5BCQe4PlrwMw01OvPQ1Bl3G7Y/uFg==", + "dev": true + }, "node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -369,6 +657,12 @@ "node": ">= 0.6" } }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "node_modules/cookie": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", @@ -394,6 +688,20 @@ "node": ">= 0.10" } }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -476,6 +784,12 @@ "url": "https://dotenvx.com" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", @@ -489,6 +803,12 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, + "node_modules/eight-colors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eight-colors/-/eight-colors-1.3.0.tgz", + "integrity": "sha512-hVoK898cR71ADj7L1LZWaECLaSkzzPtqGXIaKv4K6Pzb72QgjLVsQaNI+ELDQQshzFvgp5xTPkaYkPGqw3YR+g==", + "dev": true + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -651,6 +971,22 @@ "flat": "cli.js" } }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -731,6 +1067,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -816,6 +1172,12 @@ "he": "bin/he" } }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -938,6 +1300,75 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -1078,6 +1509,33 @@ "get-func-name": "^2.0.1" } }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/lz-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lz-utils/-/lz-utils-2.1.0.tgz", + "integrity": "sha512-CMkfimAypidTtWjNDxY8a1bc1mJdyEh04V2FfEQ5Zh8Nx4v7k850EYa+dOWGn9hKG5xOyHP5MkuduAZCTHRvJw==", + "dev": true + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -1134,6 +1592,30 @@ "node": ">= 0.6" } }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mocha": { "version": "10.7.0", "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.7.0.tgz", @@ -1169,15 +1651,6 @@ "node": ">= 14.0.0" } }, - "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/mocha/node_modules/debug": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", @@ -1350,6 +1823,40 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, + "node_modules/monocart-coverage-reports": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/monocart-coverage-reports/-/monocart-coverage-reports-2.10.3.tgz", + "integrity": "sha512-CVBjRABy5ygNMVnk5IOVZyB2gfiCUG2xxZuFd5D3nuiP/ja2XWC9GJ8ddgr4fXwrbm8vMkSjOxXs/mfvgP9pSA==", + "dev": true, + "workspaces": [ + "test" + ], + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jridgewell/sourcemap-codec": "^1.5.0", + "acorn": "^8.12.1", + "acorn-loose": "^8.4.0", + "acorn-walk": "^8.3.3", + "commander": "^12.1.0", + "console-grid": "^2.2.2", + "eight-colors": "^1.3.0", + "foreground-child": "^3.3.0", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", + "lz-utils": "^2.1.0", + "monocart-locator": "^1.0.2" + }, + "bin": { + "mcr": "lib/cli.js" + } + }, + "node_modules/monocart-locator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/monocart-locator/-/monocart-locator-1.0.2.tgz", + "integrity": "sha512-v8W5hJLcWMIxLCcSi/MHh+VeefI+ycFmGz23Froer9QzWjrbg4J3gFJBuI/T1VLNoYxF47bVPPxq8ZlNX4gVCw==", + "dev": true + }, "node_modules/mpath": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz", @@ -1481,6 +1988,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -1498,6 +2011,31 @@ "node": ">=8" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", @@ -1717,6 +2255,27 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/side-channel": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", @@ -1739,6 +2298,18 @@ "resolved": "https://registry.npmjs.org/sift/-/sift-17.1.3.tgz", "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==" }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/sparse-bitfield": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", @@ -1769,6 +2340,21 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -1781,6 +2367,19 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -1808,6 +2407,20 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, + "node_modules/test-exclude": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^10.4.1", + "minimatch": "^9.0.4" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -1856,6 +2469,20 @@ "node": ">= 0.4.0" } }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -1864,6 +2491,21 @@ "node": ">= 0.8" } }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/workerpool": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", @@ -1887,6 +2529,24 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/staff/jose-pozo/project/api/package.json b/staff/jose-pozo/project/api/package.json index 4d2ef80a7..f28618ec8 100644 --- a/staff/jose-pozo/project/api/package.json +++ b/staff/jose-pozo/project/api/package.json @@ -9,8 +9,10 @@ "mongoose": "^8.5.1" }, "devDependencies": { + "c8": "^10.1.2", "chai": "^5.1.1", - "mocha": "^10.7.0" + "mocha": "^10.7.0", + "monocart-coverage-reports": "^2.10.3" }, "name": "api", "version": "1.0.0", @@ -20,7 +22,8 @@ "start": "node --watch .", "inspect": "node --inspect-brk .", "test": "mocha logic/*.spec.js", - "test-inspect": "mocha --inspect-brk logic/*.spec.js" + "test-inspect": "mocha --inspect-brk logic/*.spec.js", + "test-coverage": "c8 --experimental-monocart --reporter=html --reporter=text mocha logic/*.spec.js" }, "keywords": [], "author": "", diff --git a/staff/jose-pozo/project/api/routes.js b/staff/jose-pozo/project/api/routes.js index 4754b845b..7f8fce008 100644 --- a/staff/jose-pozo/project/api/routes.js +++ b/staff/jose-pozo/project/api/routes.js @@ -16,6 +16,8 @@ router.get('/users/:targetUserId', routes.getUserNameHandler) router.get('/users/:targetUserId/profile', routes.getUserProfileHandler) router.get('/customers', routes.getAllCustomersHandler) +router.patch('/users/:customerId', jsonBodyParser, routes.updateCustomerHandler) + export default router diff --git a/staff/jose-pozo/project/api/test/update-customer.sh b/staff/jose-pozo/project/api/test/update-customer.sh new file mode 100644 index 000000000..76d21773e --- /dev/null +++ b/staff/jose-pozo/project/api/test/update-customer.sh @@ -0,0 +1,11 @@ +curl -X PATCH \ +-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI2NmMyMmZmZjY5OGM4YTg2MDRlZTU2MWEiLCJpYXQiOjE3MjQyMzQ4OTksImV4cCI6MTcyNDMyMTI5OX0.LC8EpsyU0ovscEgkbTuPOU-mMK9zkLf4_AFQs-MEF-U" \ +-H "Content-Type: application/json" \ +-d '{ + "name": "Manda", + "surname": "Taka", + "email": "manda@rina.com", + "phone": "+34 699 123 456" +}' \ +-v \ +http://localhost:2011/users/66c4865d822a5cbdc12afc6d \ No newline at end of file