From f3458e7a7b567395456eb019acd57d9f3f0dc79c Mon Sep 17 00:00:00 2001 From: Brandon Date: Fri, 2 Jul 2021 14:35:02 -0700 Subject: [PATCH] migrating to ESM --- .github/workflows/node.js.yml | 1 - README.md | 33 +- .../lcov-report => coverage}/base.css | 28 +- coverage/block-navigation.js | 79 + coverage/favicon.png | Bin 0 -> 540 bytes coverage/index.html | 171 ++ coverage/lcov-report/base.css | 224 +++ coverage/lcov-report/block-navigation.js | 79 + coverage/lcov-report/favicon.png | Bin 0 -> 540 bytes coverage/lcov-report/index.html | 171 ++ .../lcov-report/node-ipc/dao/client.js.html | 854 ++++++++++ coverage/lcov-report/node-ipc/dao/index.html | 126 ++ .../node-ipc/dao/socketServer.js.html | 1277 +++++++++++++++ .../node-ipc/entities/Defaults.js.html | 269 ++++ .../node-ipc/entities/EventParser.js.html | 182 +++ .../lcov-report/node-ipc/entities/index.html | 126 ++ .../node-ipc/helpers/delay.js.html | 113 ++ .../lcov-report/node-ipc/helpers/index.html | 111 ++ coverage/lcov-report/node-ipc/index.html | 111 ++ .../lcov-report/node-ipc/node-ipc.js.html | 152 ++ .../lcov-report/node-ipc/services/IPC.js.html | 1091 +++++++++++++ .../lcov-report/node-ipc/services/index.html | 111 ++ .../lcov-report/prettify.css | 0 .../lcov-report/prettify.js | 1 + .../lcov-report/sort-arrow-sprite.png | Bin .../lcov-report/sorter.js | 40 +- coverage/lcov.info | 1398 ++++++++++++++++ coverage/lcov.svg | 18 + coverage/node-ipc/dao/client.js.html | 854 ++++++++++ coverage/node-ipc/dao/index.html | 126 ++ coverage/node-ipc/dao/socketServer.js.html | 1277 +++++++++++++++ coverage/node-ipc/entities/Defaults.js.html | 269 ++++ .../node-ipc/entities/EventParser.js.html | 182 +++ coverage/node-ipc/entities/index.html | 126 ++ coverage/node-ipc/helpers/delay.js.html | 113 ++ coverage/node-ipc/helpers/index.html | 111 ++ coverage/node-ipc/index.html | 111 ++ coverage/node-ipc/node-ipc.js.html | 152 ++ coverage/node-ipc/services/IPC.js.html | 1091 +++++++++++++ coverage/node-ipc/services/index.html | 111 ++ coverage/prettify.css | 1 + coverage/prettify.js | 2 + coverage/sort-arrow-sprite.png | Bin 0 -> 209 bytes coverage/sorter.js | 170 ++ .../tmp/coverage-19680-1625248644320-0.json | 1 + .../tmp/coverage-23400-1625248643767-0.json | 1 + .../tmp/coverage-4704-1625248667694-0.json | 1 + dao/client.js | 50 +- dao/socketServer.js | 50 +- entities/Defaults.js | 99 +- entities/EventParser.js | 8 +- .../Multi-Client-Broadcast/goodbye-client.js | 2 +- .../Multi-Client-Broadcast/hello-client.js | 2 +- .../Multi-Client-Broadcast/world-server.js | 2 +- example/TCPSocket/basic/hello-client.js | 2 +- example/TCPSocket/basic/world-server.js | 2 +- example/TCPSocket/basicSync/hello-client.js | 2 +- example/TCPSocket/basicSync/world-server.js | 2 +- example/TCPSocket/rawBuffer/hello-client.js | 2 +- example/TCPSocket/rawBuffer/world.server.js | 2 +- .../goodbye-client.js | 2 +- .../hello-client.js | 2 +- .../world-server.js | 2 +- .../basic-local-only/hello-client.js | 2 +- .../basic-local-only/world-server.js | 2 +- .../basic-more-secure/hello-client.js | 2 +- .../basic-more-secure/world-server.js | 2 +- .../basic-most-secure/hello-client.js | 2 +- .../basic-most-secure/world-server.js | 2 +- example/TLSSocket/basic/hello-client.js | 2 +- example/TLSSocket/basic/world-server.js | 2 +- example/TLSSocket/basicSync/hello-client.js | 2 +- example/TLSSocket/basicSync/world-server.js | 2 +- .../hello-client.js | 2 +- .../world.server.js | 2 +- .../Multi-Client-Broadcast/goodbye-client.js | 2 +- .../Multi-Client-Broadcast/hello-client.js | 2 +- .../Multi-Client-Broadcast/world-server.js | 2 +- example/UDPSocket/basic/hello-client.js | 2 +- example/UDPSocket/basic/world-server.js | 2 +- example/UDPSocket/rawBuffer/hello-client.js | 2 +- example/UDPSocket/rawBuffer/world.server.js | 2 +- example/clusterUnixSocket/cluster-client.js | 4 +- example/clusterUnixSocket/cluster-server.js | 8 +- example/rawBuffer/hello-client.js | 3 +- example/rawBuffer/world.server.js | 2 +- .../Multi-Client-Broadcast/goodbye-client.js | 2 +- .../Multi-Client-Broadcast/hello-client.js | 2 +- .../Multi-Client-Broadcast/world-server.js | 2 +- .../unixWindowsSocket/basic/hello-client.js | 2 +- .../unixWindowsSocket/basic/world-server.js | 2 +- .../basicSync/hello-client.js | 2 +- .../basicSync/world-server.js | 2 +- .../rawBuffer/hello-client.js | 2 +- .../rawBuffer/world.server.js | 2 +- helpers/delay.js | 12 + lcov.js | 10 + node-ipc.js | 11 +- package-lock.json | 1410 +++++------------ package.json | 24 +- services/IPC.js | 115 +- spec/coverage/coverage.json | 1 - spec/coverage/lcov-report/index.html | 132 -- .../lcov-report/node-ipc/dao/client.js.html | 833 ---------- .../node-ipc/dao/eventParser.js.html | 146 -- .../lcov-report/node-ipc/dao/index.html | 106 -- .../node-ipc/dao/socketServer.js.html | 1259 --------------- .../node-ipc/entities/Defaults.js.html | 305 ---- .../node-ipc/entities/EventParser.js.html | 161 -- .../node-ipc/entities/LogColors.js.html | 110 -- .../lcov-report/node-ipc/entities/index.html | 106 -- spec/coverage/lcov-report/node-ipc/index.html | 93 -- .../lcov-report/node-ipc/lib/client.js.html | 773 --------- .../node-ipc/lib/eventParser.js.html | 146 -- .../lcov-report/node-ipc/lib/index.html | 119 -- .../node-ipc/lib/socketServer.js.html | 1172 -------------- .../lcov-report/node-ipc/node-ipc.js.html | 128 -- .../lcov-report/node-ipc/services/IPC.js.html | 1076 ------------- .../lcov-report/node-ipc/services/index.html | 93 -- spec/coverage/lcov.info | 823 ---------- spec/support/jasmine.json | 13 - .../jasmineTest/TCP/tcpSocketClient.spec.js | 143 -- spec/support/jasmineTest/tcpClient.js | 23 - test/CI.js | 34 + test/TCP/TCPClient.js | 36 + .../tcpServer.js => test/TCP/TCPServer.js | 29 +- test/TCP/client.js | 190 +++ test/TCP/server.js | 71 + .../TCP/tcpSocketServer.spec.js | 3 +- .../UDP/udpSocketClient.spec.js | 3 +- .../Unix/unixSocketClient.spec.js | 3 +- .../Unix/unixSocketServer.spec.js | 3 +- .../support/jasmineTest => test}/testFile.js | 3 +- .../jasmineTest => test}/udp4Server.js | 5 +- .../jasmineTest => test}/udp6Server.js | 5 +- .../jasmineTest => test}/unixClient.js | 5 +- .../jasmineTest => test}/unixServer.js | 5 +- .../jasmineTest => test}/unixServerSync.js | 5 +- 138 files changed, 12458 insertions(+), 9054 deletions(-) rename {spec/coverage/lcov-report => coverage}/base.css (89%) create mode 100644 coverage/block-navigation.js create mode 100644 coverage/favicon.png create mode 100644 coverage/index.html create mode 100644 coverage/lcov-report/base.css create mode 100644 coverage/lcov-report/block-navigation.js create mode 100644 coverage/lcov-report/favicon.png create mode 100644 coverage/lcov-report/index.html create mode 100644 coverage/lcov-report/node-ipc/dao/client.js.html create mode 100644 coverage/lcov-report/node-ipc/dao/index.html create mode 100644 coverage/lcov-report/node-ipc/dao/socketServer.js.html create mode 100644 coverage/lcov-report/node-ipc/entities/Defaults.js.html create mode 100644 coverage/lcov-report/node-ipc/entities/EventParser.js.html create mode 100644 coverage/lcov-report/node-ipc/entities/index.html create mode 100644 coverage/lcov-report/node-ipc/helpers/delay.js.html create mode 100644 coverage/lcov-report/node-ipc/helpers/index.html create mode 100644 coverage/lcov-report/node-ipc/index.html create mode 100644 coverage/lcov-report/node-ipc/node-ipc.js.html create mode 100644 coverage/lcov-report/node-ipc/services/IPC.js.html create mode 100644 coverage/lcov-report/node-ipc/services/index.html rename {spec/coverage => coverage}/lcov-report/prettify.css (100%) rename {spec/coverage => coverage}/lcov-report/prettify.js (99%) rename {spec/coverage => coverage}/lcov-report/sort-arrow-sprite.png (100%) rename {spec/coverage => coverage}/lcov-report/sorter.js (84%) create mode 100644 coverage/lcov.info create mode 100644 coverage/lcov.svg create mode 100644 coverage/node-ipc/dao/client.js.html create mode 100644 coverage/node-ipc/dao/index.html create mode 100644 coverage/node-ipc/dao/socketServer.js.html create mode 100644 coverage/node-ipc/entities/Defaults.js.html create mode 100644 coverage/node-ipc/entities/EventParser.js.html create mode 100644 coverage/node-ipc/entities/index.html create mode 100644 coverage/node-ipc/helpers/delay.js.html create mode 100644 coverage/node-ipc/helpers/index.html create mode 100644 coverage/node-ipc/index.html create mode 100644 coverage/node-ipc/node-ipc.js.html create mode 100644 coverage/node-ipc/services/IPC.js.html create mode 100644 coverage/node-ipc/services/index.html create mode 100644 coverage/prettify.css create mode 100644 coverage/prettify.js create mode 100644 coverage/sort-arrow-sprite.png create mode 100644 coverage/sorter.js create mode 100644 coverage/tmp/coverage-19680-1625248644320-0.json create mode 100644 coverage/tmp/coverage-23400-1625248643767-0.json create mode 100644 coverage/tmp/coverage-4704-1625248667694-0.json create mode 100644 helpers/delay.js create mode 100644 lcov.js delete mode 100644 spec/coverage/coverage.json delete mode 100644 spec/coverage/lcov-report/index.html delete mode 100644 spec/coverage/lcov-report/node-ipc/dao/client.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/dao/eventParser.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/dao/index.html delete mode 100644 spec/coverage/lcov-report/node-ipc/dao/socketServer.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/entities/Defaults.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/entities/EventParser.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/entities/LogColors.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/entities/index.html delete mode 100644 spec/coverage/lcov-report/node-ipc/index.html delete mode 100644 spec/coverage/lcov-report/node-ipc/lib/client.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/lib/eventParser.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/lib/index.html delete mode 100644 spec/coverage/lcov-report/node-ipc/lib/socketServer.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/node-ipc.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/services/IPC.js.html delete mode 100644 spec/coverage/lcov-report/node-ipc/services/index.html delete mode 100644 spec/coverage/lcov.info delete mode 100644 spec/support/jasmine.json delete mode 100644 spec/support/jasmineTest/TCP/tcpSocketClient.spec.js delete mode 100644 spec/support/jasmineTest/tcpClient.js create mode 100644 test/CI.js create mode 100644 test/TCP/TCPClient.js rename spec/support/jasmineTest/tcpServer.js => test/TCP/TCPServer.js (55%) create mode 100644 test/TCP/client.js create mode 100644 test/TCP/server.js rename {spec/support/jasmineTest => test}/TCP/tcpSocketServer.spec.js (95%) rename {spec/support/jasmineTest => test}/UDP/udpSocketClient.spec.js (98%) rename {spec/support/jasmineTest => test}/Unix/unixSocketClient.spec.js (99%) rename {spec/support/jasmineTest => test}/Unix/unixSocketServer.spec.js (95%) rename {spec/support/jasmineTest => test}/testFile.js (90%) rename {spec/support/jasmineTest => test}/udp4Server.js (91%) rename {spec/support/jasmineTest => test}/udp6Server.js (89%) rename {spec/support/jasmineTest => test}/unixClient.js (79%) rename {spec/support/jasmineTest => test}/unixServer.js (88%) rename {spec/support/jasmineTest => test}/unixServerSync.js (94%) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 878256a..2e7c99c 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -20,7 +20,6 @@ jobs: - macos-latest - windows-latest node_version: - - 12.x - 14.x - 16.x steps: diff --git a/README.md b/README.md index e2d794e..f16d111 100644 --- a/README.md +++ b/README.md @@ -11,18 +11,13 @@ A great solution for complex multiprocess **Neural Networking** in Node.JS npm info : [See npm trends and stats for node-ipc](http://npm-stat.com/charts.html?package=node-ipc&author=&from=&to=) [![NPM](https://nodei.co/npm/node-ipc.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/node-ipc/) [![Package Quality](http://npm.packagequality.com/badge/node-ipc.png)](http://packagequality.com/#?package=node-ipc) -![node-ipc npm version](https://img.shields.io/npm/v/node-ipc.svg) ![supported node version for node-ipc](https://img.shields.io/node/v/node-ipc.svg) ![total npm downloads for node-ipc](https://img.shields.io/npm/dt/node-ipc.svg) ![monthly npm downloads for node-ipc](https://img.shields.io/npm/dm/node-ipc.svg) ![npm licence for node-ipc](https://img.shields.io/npm/l/node-ipc.svg) - -[![RIAEvangelist](https://avatars3.githubusercontent.com/u/369041?v=3&s=100)](https://github.com/RIAEvangelist) +![node-ipc npm version](https://img.shields.io/npm/v/node-ipc.svg) ![supported node version for node-ipc](https://img.shields.io/node/v/node-ipc.svg) ![total npm downloads for node-ipc](https://img.shields.io/npm/dt/node-ipc.svg) ![monthly npm downloads for node-ipc](https://img.shields.io/npm/dm/node-ipc.svg) ![npm licence for node-ipc](https://img.shields.io/npm/l/node-ipc.svg) GitHub info : ![node-ipc GitHub Release](https://img.shields.io/github/release/RIAEvangelist/node-ipc.svg) ![GitHub license node-ipc license](https://img.shields.io/github/license/RIAEvangelist/node-ipc.svg) ![open issues for node-ipc on GitHub](https://img.shields.io/github/issues/RIAEvangelist/node-ipc.svg) -Codacy info : -[![Codacy Badge](https://api.codacy.com/project/badge/grade/8e0294dff55f4ac1985c07b16f39d0a9)](https://www.codacy.com/app/RIAEvangelist/node-ipc) [![Codacy Badge](https://api.codacy.com/project/badge/coverage/8e0294dff55f4ac1985c07b16f39d0a9)](https://www.codacy.com/app/RIAEvangelist/node-ipc) - -Build Info : -Mac & Linux : [![Build Status](https://travis-ci.org/RIAEvangelist/node-ipc.svg?branch=master)](https://travis-ci.org/RIAEvangelist/node-ipc) Windows : [![node-ipc windows build status](https://ci.appveyor.com/api/projects/status/github/riaevangelist/node-ipc?branch=master&svg=true)](https://ci.appveyor.com/project/RIAEvangelist/node-ipc/history) +Code Coverage Info : +![lcov node-ipc](/blob/main/coverage/lcov.svg) Package details websites : * [GitHub.io site](http://riaevangelist.github.io/node-ipc/ "node-ipc documentation"). A prettier version of this site. @@ -487,14 +482,14 @@ Sometimes you might need explicit and independent instances of node-ipc. Just fo ```javascript - const RawIPC=require('node-ipc').IPC; + const RawIPC=from 'node-ipc').IPC; const ipc=new RawIPC; const someOtherExplicitIPC=new RawIPC; //OR - const ipc=require('node-ipc'); + const ipc=from 'node-ipc'); const someOtherExplicitIPC=new ipc.IPC; @@ -522,7 +517,7 @@ The server is the process keeping a socket for IPC open. Multiple sockets can co ```javascript - var ipc=require('node-ipc'); + var ipc=from 'node-ipc'); ipc.config.id = 'world'; ipc.config.retry= 1500; @@ -559,7 +554,7 @@ The client connects to the servers socket for Inter Process Communication. The s ```javascript - var ipc=require('node-ipc'); + var ipc=from 'node-ipc'); ipc.config.id = 'hello'; ipc.config.retry= 1500; @@ -605,7 +600,7 @@ This is the most basic example which will work for both local and remote UDP Soc ```javascript - var ipc=require('../../../node-ipc'); + var ipc=from '../../../node-ipc'); ipc.config.id = 'world'; ipc.config.retry= 1500; @@ -800,10 +795,10 @@ Writing explicit buffers, int types, doubles, floats etc. as well as big endian ```javascript - const fs = require('fs'); - const ipc=require('../../../node-ipc'); - const cpuCount = require('os').cpus().length; - const cluster = require('cluster'); + const fs = from 'fs'); + const ipc=from '../../../node-ipc'); + const cpuCount = from 'os').cpus().length; + const cluster = from 'cluster'); const socketPath = '/tmp/ipc.sock'; ipc.config.unlink = false; @@ -839,8 +834,8 @@ Writing explicit buffers, int types, doubles, floats etc. as well as big endian ```javascript - const fs = require('fs'); - const ipc = require('../../node-ipc'); + const fs = from 'fs'); + const ipc = from '../../node-ipc'); const socketPath = '/tmp/ipc.sock'; diff --git a/spec/coverage/lcov-report/base.css b/coverage/base.css similarity index 89% rename from spec/coverage/lcov-report/base.css rename to coverage/base.css index 0c0571d..f418035 100644 --- a/spec/coverage/lcov-report/base.css +++ b/coverage/base.css @@ -7,7 +7,7 @@ body { font-size: 14px; color:#333; } -.small { font-size: 12px;; } +.small { font-size: 12px; } *, *:after, *:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; @@ -152,9 +152,15 @@ table.coverage td span.cline-any { 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 */ @@ -166,19 +172,25 @@ table.coverage td span.cline-any { /* dark green */ .status-line.high, .high .cover-fill { background:rgb(77,146,33) } .high .chart { border:1px solid rgb(77,146,33) } - - -.medium .chart { border:1px solid #666; } -.medium .cover-fill { background: #666; } - -.cbranch-no { background: yellow !important; color: #111; } +/* 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; } -.medium { 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; diff --git a/coverage/block-navigation.js b/coverage/block-navigation.js new file mode 100644 index 0000000..c7ff5a5 --- /dev/null +++ b/coverage/block-navigation.js @@ -0,0 +1,79 @@ +/* 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) { + 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/coverage/favicon.png b/coverage/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..6691817834a957c938e7f09640a37a645fb31457 GIT binary patch literal 540 zcmV+%0^|LOP)wSzy{h>9elhJ=8GnBQmf?)AI(^#wDA_`!QTxaXXE&bjxo zTGCc%V|W`}Lwz0rDO*qBbGY-M@aNENIZ1rK?nOAibaC*vb%CF;I_~lkJawax%_+1J zLn(#pv_v{f0`v`Cfp6()7MB(>IoTAiQdKxgxX?VyV&KVZ7b$vn<8|Z<9$35C+G_8SH0x6Y(xB&~bmn%r}ceRwbc0000 + + + + Code coverage report for All files + + + + + + + + + +
+
+

All files

+
+ +
+ 60.51% + Statements + 682/1127 +
+ + +
+ 50% + Branches + 52/104 +
+ + +
+ 63.46% + Functions + 33/52 +
+ + +
+ 60.51% + Lines + 682/1127 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
node-ipc +
+
100%24/24100%2/2100%1/1100%24/24
node-ipc/dao +
+
58.75%386/65743.14%22/5165.22%15/2358.75%386/657
node-ipc/entities +
+
90.72%88/9756.25%9/16100%6/690.72%88/97
node-ipc/helpers +
+
100%12/12100%3/3100%1/1100%12/12
node-ipc/services +
+
51.04%172/33750%16/3247.62%10/2151.04%172/337
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css new file mode 100644 index 0000000..f418035 --- /dev/null +++ b/coverage/lcov-report/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/coverage/lcov-report/block-navigation.js b/coverage/lcov-report/block-navigation.js new file mode 100644 index 0000000..c7ff5a5 --- /dev/null +++ b/coverage/lcov-report/block-navigation.js @@ -0,0 +1,79 @@ +/* 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) { + 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/coverage/lcov-report/favicon.png b/coverage/lcov-report/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..6691817834a957c938e7f09640a37a645fb31457 GIT binary patch literal 540 zcmV+%0^|LOP)wSzy{h>9elhJ=8GnBQmf?)AI(^#wDA_`!QTxaXXE&bjxo zTGCc%V|W`}Lwz0rDO*qBbGY-M@aNENIZ1rK?nOAibaC*vb%CF;I_~lkJawax%_+1J zLn(#pv_v{f0`v`Cfp6()7MB(>IoTAiQdKxgxX?VyV&KVZ7b$vn<8|Z<9$35C+G_8SH0x6Y(xB&~bmn%r}ceRwbc0000 + + + + Code coverage report for All files + + + + + + + + + +
+
+

All files

+
+ +
+ 60.51% + Statements + 682/1127 +
+ + +
+ 50% + Branches + 52/104 +
+ + +
+ 63.46% + Functions + 33/52 +
+ + +
+ 60.51% + Lines + 682/1127 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
node-ipc +
+
100%24/24100%2/2100%1/1100%24/24
node-ipc/dao +
+
58.75%386/65743.14%22/5165.22%15/2358.75%386/657
node-ipc/entities +
+
90.72%88/9756.25%9/16100%6/690.72%88/97
node-ipc/helpers +
+
100%12/12100%3/3100%1/1100%12/12
node-ipc/services +
+
51.04%172/33750%16/3247.62%10/2151.04%172/337
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/dao/client.js.html b/coverage/lcov-report/node-ipc/dao/client.js.html new file mode 100644 index 0000000..cfc0a39 --- /dev/null +++ b/coverage/lcov-report/node-ipc/dao/client.js.html @@ -0,0 +1,854 @@ + + + + + + Code coverage report for node-ipc/dao/client.js + + + + + + + + + +
+
+

All files / node-ipc/dao client.js

+
+ +
+ 70.16% + Statements + 181/258 +
+ + +
+ 46.43% + Branches + 13/28 +
+ + +
+ 87.5% + Functions + 7/8 +
+ + +
+ 70.16% + Lines + 181/258 +
+ + +
+

+ 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 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +2592x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +3x +3x +3x +3x +3x +3x +3x +3x +3x +2x +2x +3x +3x +3x +3x +3x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +2x +2x +  +  +  +  +2x +6x +6x +6x +6x +6x +6x +  +  +  +6x +6x +6x +6x +  +  +  +  +  +  +  +  +  +  +  +6x +6x +6x +6x +6x +  +  +6x +6x +  +  +6x +6x +  +  +6x +6x +  +  +6x +6x +  +  +6x +6x +6x +6x +6x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +6x +6x +6x +6x +6x +6x +6x +5x +5x +5x +5x +6x +6x +6x +6x +6x +1x +1x +1x +1x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +3x +6x +6x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +  +  +3x +3x +3x +3x +3x +3x +3x +6x +6x +6x +6x +6x +6x +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 +6x +6x +2x +2x +2x +2x +2x + 
import net from 'net';
+import tls from 'tls';
+import EventParser from '../entities/EventParser.js';
+import Message from 'js-message';
+import fs from 'fs';
+import Queue from 'js-queue';
+import Events from 'event-pubsub';
+ 
+let eventParser = new EventParser();
+ 
+class Client extends Events{
+    constructor(config,log){
+        super();
+        this.config=config;
+        this.log=log;
+        this.publish=super.emit;
+        
+        (config.maxRetries)? this.retriesRemaining=config.maxRetries:0;
+ 
+        eventParser=new EventParser(this.config);
+    }
+ 
+    Client=Client;
+    queue =new Queue;
+    socket=false;
+    connect=connect;
+    emit=emit;
+    retriesRemaining=0;
+    explicitlyDisconnected=false;
+}
+ 
+function emit(type,data){
+    this.log('dispatching event to ', this.id, this.path, ' : ', type, ',', data);
+ 
+    let message=new Message;
+    message.type=type;
+    message.data=data;
+ 
+    if(this.config.rawBuffer){
+        message=Buffer.from(type,this.config.encoding);
+    }else{
+        message=eventParser.format(message);
+    }
+ 
+    //volitile emit
+    if(!this.config.sync){
+        this.socket.write(message);
+        return;
+    }
+
+    //sync, non-volitile, ack emit
+    this.queue.add(
+        syncEmit.bind(this,message)
+    );
+}
+ 
+function syncEmit(message){
+    this.log('dispatching event to ', this.id, this.path, ' : ', message);
+    this.socket.write(message);
+}
+ 
+function connect(){
+    //init client object for scope persistance especially inside of socket events.
+    let client=this;
+ 
+    client.log('requested connection to ', client.id, client.path);
+    if(!this.path){
+        client.log('\n\n######\nerror: ', client.id ,' client has not specified socket path it wishes to connect to.');
+        return;
+    }
+ 
+    const options={};
+ 
+    if(!client.port){
+        client.log('Connecting client on Unix Socket :', client.path);
+
+        options.path=client.path;
+
+        if (process.platform ==='win32' && !client.path.startsWith('\\\\.\\pipe\\')){
+            options.path = options.path.replace(/^\//, '');
+            options.path = options.path.replace(/\//g, '-');
+            options.path= `\\\\.\\pipe\\${options.path}`;
+        }
+
+        client.socket = net.connect(options);
+    }else{
+        options.host=client.path;
+        options.port=client.port;
+ 
+        if(client.config.interface.localAddress){
+          options.localAddress=client.config.interface.localAddress;
+        }
+ 
+        if(client.config.interface.localPort){
+          options.localPort=client.config.interface.localPort;
+        }
+ 
+        if(client.config.interface.family){
+          options.family=client.config.interface.family;
+        }
+ 
+        if(client.config.interface.hints){
+          options.hints=client.config.interface.hints;
+        }
+ 
+        if(client.config.interface.lookup){
+          options.lookup=client.config.interface.lookup;
+        }
+ 
+        if(!client.config.tls){
+            client.log('Connecting client via TCP to', options);
+            client.socket = net.connect(options);
+        }else{
+            client.log('Connecting client via TLS to', client.path ,client.port,client.config.tls);
+            if(client.config.tls.private){
+                client.config.tls.key=fs.readFileSync(client.config.tls.private);
+            }
+            if(client.config.tls.public){
+                client.config.tls.cert=fs.readFileSync(client.config.tls.public);
+            }
+            if(client.config.tls.trustedConnections){
+                if(typeof client.config.tls.trustedConnections === 'string'){
+                    client.config.tls.trustedConnections=[client.config.tls.trustedConnections];
+                }
+                client.config.tls.ca=[];
+                for(let i=0; i<client.config.tls.trustedConnections.length; i++){
+                    client.config.tls.ca.push(
+                        fs.readFileSync(client.config.tls.trustedConnections[i])
+                    );
+                }
+            }
+
+            Object.assign(client.config.tls,options);
+
+            client.socket = tls.connect(
+                client.config.tls
+            );
+        }
+    }
+ 
+    client.socket.setEncoding(this.config.encoding);
+ 
+    client.socket.on(
+        'error',
+        function(err){
+            client.log('\n\n######\nerror: ', err);
+            client.publish('error', err);
+ 
+        }
+    );
+ 
+    client.socket.on(
+        'connect',
+        function connectionMade(){
+            client.publish('connect');
+            client.retriesRemaining=client.config.maxRetries;
+            client.log('retrying reset');
+        }
+    );
+ 
+    client.socket.on(
+        'close',
+        function connectionClosed(){
+            client.log('connection closed' ,client.id , client.path,
+            client.retriesRemaining, 'tries remaining of', client.config.maxRetries
+        );
+ 
+            if(
+                client.config.stopRetrying ||
+                client.retriesRemaining<1 ||
+                client.explicitlyDisconnected
+ 
+            ){
+                client.publish('disconnect');
+                client.log(
+                    (client.config.id),
+                    'exceeded connection rety amount of',
+                    ' or stopRetrying flag set.'
+                );
+ 
+                client.socket.destroy();
+                client.publish('destroy');
+                client=undefined;
+ 
+                return;
+            }
+ 
+            setTimeout(
+                function retryTimeout(){
+                    if (client.explicitlyDisconnected) {
+                        return;
+                    }
+                    client.retriesRemaining--;
+                    client.connect();
+                }.bind(null,client),
+                client.config.retry
+            );
+ 
+            client.publish('disconnect');
+        }
+    );
+ 
+    client.socket.on(
+        'data',
+        function(data) {
+            client.log('## received events ##');
+            if(client.config.rawBuffer){
+                client.publish(
+                   'data',
+                   Buffer.from(data,client.config.encoding)
+                );
+                if(!client.config.sync){
+                    return;
+                }
+
+                client.queue.next();
+                return;
+            }
+ 
+            if(!this.ipcBuffer){
+                this.ipcBuffer='';
+            }
+ 
+            data=(this.ipcBuffer+=data);
+ 
+            if(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){
+                client.log('Messages are large, You may want to consider smaller messages.');
+                return;
+            }
+ 
+            this.ipcBuffer='';
+ 
+            const events = eventParser.parse(data);
+            const eCount = events.length;
+            for(let i=0; i<eCount; i++){
+                let message=new Message;
+                message.load(events[i]);
+ 
+                client.log('detected event', message.type, message.data);
+                client.publish(
+                   message.type,
+                   message.data
+                );
+            }
+ 
+            if(!client.config.sync){
+                return;
+            }
+
+            client.queue.next();
+        }
+    );
+}
+ 
+export {
+    Client as default,
+    Client
+};
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/dao/index.html b/coverage/lcov-report/node-ipc/dao/index.html new file mode 100644 index 0000000..1aaaf18 --- /dev/null +++ b/coverage/lcov-report/node-ipc/dao/index.html @@ -0,0 +1,126 @@ + + + + + + Code coverage report for node-ipc/dao + + + + + + + + + +
+
+

All files node-ipc/dao

+
+ +
+ 58.75% + Statements + 386/657 +
+ + +
+ 43.14% + Branches + 22/51 +
+ + +
+ 65.22% + Functions + 15/23 +
+ + +
+ 58.75% + Lines + 386/657 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
client.js +
+
70.16%181/25846.43%13/2887.5%7/870.16%181/258
socketServer.js +
+
51.38%205/39939.13%9/2353.33%8/1551.38%205/399
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/dao/socketServer.js.html b/coverage/lcov-report/node-ipc/dao/socketServer.js.html new file mode 100644 index 0000000..138f612 --- /dev/null +++ b/coverage/lcov-report/node-ipc/dao/socketServer.js.html @@ -0,0 +1,1277 @@ + + + + + + Code coverage report for node-ipc/dao/socketServer.js + + + + + + + + + +
+
+

All files / node-ipc/dao socketServer.js

+
+ +
+ 51.38% + Statements + 205/399 +
+ + +
+ 39.13% + Branches + 9/23 +
+ + +
+ 53.33% + Functions + 8/15 +
+ + +
+ 51.38% + Lines + 205/399 +
+ + +
+

+ 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 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260 +261 +262 +263 +264 +265 +266 +267 +268 +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +303 +304 +305 +306 +307 +308 +309 +310 +311 +312 +313 +314 +315 +316 +317 +318 +319 +320 +321 +322 +323 +324 +325 +326 +327 +328 +329 +330 +331 +332 +333 +334 +335 +336 +337 +338 +339 +340 +341 +342 +343 +344 +345 +346 +347 +348 +349 +350 +351 +352 +353 +354 +355 +356 +357 +358 +359 +360 +361 +362 +363 +364 +365 +366 +367 +368 +369 +370 +371 +372 +373 +374 +375 +376 +377 +378 +379 +380 +381 +382 +383 +384 +385 +386 +387 +388 +389 +390 +391 +392 +393 +394 +395 +396 +397 +398 +399 +4001x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +2x +2x +2x +  +  +  +2x +2x +2x +2x +2x +2x +2x +  +  +2x +2x +2x +1x +1x +1x +1x +1x +1x +1x +1x +  +  +1x +1x +1x +1x +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +1x +1x +1x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +2x +2x +2x +  +  +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +2x +  +  +  +  +  +  +  +  +  +  +  +2x +2x +2x +2x +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +2x +2x +2x +2x + 
 
+import net from 'net';
+import tls from 'tls';
+import fs from 'fs';
+import dgram from 'dgram';
+import EventParser from '../entities/EventParser.js';
+import Message from 'js-message';
+import Events from 'event-pubsub';
+ 
+let eventParser = new EventParser();
+ 
+class Server extends Events{
+    constructor(path,config,log,port){
+        super();
+        this.config = config;
+        this.path = path;
+        this.port = port;
+        this.log  = log;
+ 
+        this.publish=super.emit;
+ 
+        eventParser=new EventParser(this.config);
+ 
+        this.on(
+            'close',
+            serverClosed.bind(this)
+        );
+    }
+ 
+    udp4=false;
+    udp6=false;
+    server=false;
+    sockets=[];
+    emit=emit;
+    broadcast=broadcast;
+ 
+    onStart(socket){
+        this.publish(
+            'start',
+            socket
+        );
+    }
+ 
+    stop(){
+        this.server.close();
+    }
+ 
+    start(){
+        if(!this.path){
+            this.log('Socket Server Path not specified, refusing to start');
+            return;
+        }
+ 
+        if(this.config.unlink){
+            fs.unlink(
+                this.path,
+                startServer.bind(this)
+            );
+        }else{
+            startServer.bind(this)();
+        }
+    }
+}
+ 
+function emit(socket, type, data){
+    this.log('dispatching event to socket', ' : ', type, data);
+ 
+    let message=new Message;
+    message.type=type;
+    message.data=data;
+ 
+    if(this.config.rawBuffer){
+        this.log(this.config.encoding)
+        message=Buffer.from(type,this.config.encoding);
+    }else{
+        message=eventParser.format(message);
+    }
+ 
+    if(this.udp4 || this.udp6){
+
+        if(!socket.address || !socket.port){
+            this.log('Attempting to emit to a single UDP socket without supplying socket address or port. Redispatching event as broadcast to all connected sockets');
+            this.broadcast(type,data);
+            return;
+        }
+
+        this.server.write(
+            message,
+            socket
+        );
+        return;
+    }
+ 
+    socket.write(message);
+}
+ 
+function broadcast(type,data){
+    this.log('broadcasting event to all known sockets listening to ', this.path,' : ', ((this.port)?this.port:''), type, data);
+    let message=new Message;
+    message.type=type;
+    message.data=data;
+
+    if(this.config.rawBuffer){
+        message=Buffer.from(type,this.config.encoding);
+    }else{
+        message=eventParser.format(message);
+    }
+
+    if(this.udp4 || this.udp6){
+        for(let i=1, count=this.sockets.length; i<count; i++){
+            this.server.write(message,this.sockets[i]);
+        }
+    }else{
+        for(let i=0, count=this.sockets.length; i<count; i++){
+            this.sockets[i].write(message);
+        }
+    }
+}
+ 
+function serverClosed(){
+    for(let i=0, count=this.sockets.length; i<count; i++){
+        let socket=this.sockets[i];
+        let destroyedSocketId=false;
+
+        if(socket){
+            if(socket.readable){
+                continue;
+            }
+        }
+
+        if(socket.id){
+            destroyedSocketId=socket.id;
+        }
+
+        this.log('socket disconnected',destroyedSocketId.toString());
+
+        if(socket && socket.destroy){
+            socket.destroy();
+        }
+
+        this.sockets.splice(i,1);
+
+        this.publish('socket.disconnected', socket, destroyedSocketId);
+
+        return;
+    }
+}
+ 
+function gotData(socket,data,UDPSocket){
+    let sock=((this.udp4 || this.udp6)? UDPSocket : socket);
+    if(this.config.rawBuffer){
+        data=Buffer.from(data,this.config.encoding);
+        this.publish(
+            'data',
+            data,
+            sock
+        );
+        return;
+    }
+ 
+    if(!sock.ipcBuffer){
+        sock.ipcBuffer='';
+    }
+ 
+    data=(sock.ipcBuffer+=data);
+ 
+    if(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){
+        this.log('Messages are large, You may want to consider smaller messages.');
+        return;
+    }
+ 
+    sock.ipcBuffer='';
+ 
+    data=eventParser.parse(data);
+ 
+    while(data.length>0){
+        let message=new Message;
+        message.load(data.shift());
+ 
+        // Only set the sock id if it is specified.
+        if (message.data && message.data.id){
+            sock.id=message.data.id;
+        }
+ 
+        this.log('received event of : ',message.type,message.data);
+ 
+        this.publish(
+            message.type,
+            message.data,
+            sock
+        );
+    }
+}
+ 
+function socketClosed(socket){
+    this.publish(
+        'close',
+        socket
+    );
+}
+ 
+function serverCreated(socket) {
+    this.sockets.push(socket);
+ 
+    if(socket.setEncoding){
+        socket.setEncoding(this.config.encoding);
+    }
+ 
+    this.log('## socket connection to server detected ##');
+    socket.on(
+        'close',
+        socketClosed.bind(this)
+    );
+ 
+    socket.on(
+        'error',
+        function(err){
+            this.log('server socket error',err);
+
+            this.publish('error',err);
+        }.bind(this)
+    );
+ 
+    socket.on(
+        'data',
+        gotData.bind(this,socket)
+    );
+ 
+    socket.on(
+        'message',
+        function(msg,rinfo) {
+            if (!rinfo){
+                return;
+            }
+
+            this.log('Received UDP message from ', rinfo.address, rinfo.port);
+            let data;
+
+            if(this.config.rawSocket){
+                data=Buffer.from(msg,this.config.encoding);
+            }else{
+                data=msg.toString();
+            }
+            socket.emit('data',data,rinfo);
+        }.bind(this)
+    );
+ 
+    this.publish(
+        'connect',
+        socket
+    );
+ 
+    if(this.config.rawBuffer){
+        return;
+    }
+}
+ 
+function startServer() {
+    this.log(
+        'starting server on ',this.path,
+        ((this.port)?`:${this.port}`:'')
+    );
+ 
+    if(!this.udp4 && !this.udp6){
+        this.log('starting TLS server',this.config.tls);
+        if(!this.config.tls){
+            this.server=net.createServer(
+                serverCreated.bind(this)
+            );
+        }else{
+            startTLSServer.bind(this)();
+        }
+    }else{
+        this.server=dgram.createSocket(
+            ((this.udp4)? 'udp4':'udp6')
+        );
+        this.server.write=UDPWrite.bind(this);
+        this.server.on(
+            'listening',
+            function UDPServerStarted() {
+                serverCreated.bind(this)(this.server);
+            }.bind(this)
+        );
+    }
+ 
+    this.server.on(
+        'error',
+        function(err){
+            this.log('server error',err);
+
+            this.publish(
+                'error',
+                err
+            );
+        }.bind(this)
+    );
+ 
+    this.server.maxConnections=this.config.maxConnections;
+ 
+    if(!this.port){
+        this.log('starting server as', 'Unix || Windows Socket');
+        if (process.platform ==='win32'){
+            this.path = this.path.replace(/^\//, '');
+            this.path = this.path.replace(/\//g, '-');
+            this.path= `\\\\.\\pipe\\${this.path}`;
+        }
+
+        this.server.listen({
+            path: this.path,
+            readableAll: true,
+            writableAll: true
+        }, this.onStart.bind(this));
+
+        return;
+    }
+ 
+    if(!this.udp4 && !this.udp6){
+        this.log('starting server as', (this.config.tls?'TLS':'TCP'));
+        this.server.listen(
+            this.port,
+            this.path,
+            this.onStart.bind(this)
+        );
+        return;
+    }
+
+    this.log('starting server as',((this.udp4)? 'udp4':'udp6'));
+ 
+    this.server.bind(
+        this.port,
+        this.path
+    );
+ 
+    this.onStart(
+        {
+            address : this.path,
+            port    : this.port
+        }
+    );
+}
+ 
+function startTLSServer(){
+    this.log('starting TLS server',this.config.tls);
+    if(this.config.tls.private){
+        this.config.tls.key=fs.readFileSync(this.config.tls.private);
+    }else{
+        this.config.tls.key=fs.readFileSync(`${__dirname}/../local-node-ipc-certs/private/server.key`);
+    }
+    if(this.config.tls.public){
+        this.config.tls.cert=fs.readFileSync(this.config.tls.public);
+    }else{
+        this.config.tls.cert=fs.readFileSync(`${__dirname}/../local-node-ipc-certs/server.pub`);
+    }
+    if(this.config.tls.dhparam){
+        this.config.tls.dhparam=fs.readFileSync(this.config.tls.dhparam);
+    }
+    if(this.config.tls.trustedConnections){
+        if(typeof this.config.tls.trustedConnections === 'string'){
+            this.config.tls.trustedConnections=[this.config.tls.trustedConnections];
+        }
+        this.config.tls.ca=[];
+        for(let i=0; i<this.config.tls.trustedConnections.length; i++){
+            this.config.tls.ca.push(
+                fs.readFileSync(this.config.tls.trustedConnections[i])
+            );
+        }
+    }
+    this.server=tls.createServer(
+        this.config.tls,
+        serverCreated.bind(this)
+    );
+}
+ 
+function UDPWrite(message,socket){
+    let data=Buffer.from(message, this.config.encoding);
+    this.server.send(
+        data,
+        0,
+        data.length,
+        socket.port,
+        socket.address,
+        function(err, bytes) {
+            if(err){
+                this.log('error writing data to socket',err);
+                this.publish(
+                    'error',
+                    function(err){
+                        this.publish('error',err);
+                    }
+                );
+            }
+        }
+    );
+}
+ 
+export {
+    Server as default,
+    Server
+};
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/entities/Defaults.js.html b/coverage/lcov-report/node-ipc/entities/Defaults.js.html new file mode 100644 index 0000000..e22b246 --- /dev/null +++ b/coverage/lcov-report/node-ipc/entities/Defaults.js.html @@ -0,0 +1,269 @@ + + + + + + Code coverage report for node-ipc/entities/Defaults.js + + + + + + + + + +
+
+

All files / node-ipc/entities Defaults.js

+
+ +
+ 92.06% + Statements + 58/63 +
+ + +
+ 57.14% + Branches + 4/7 +
+ + +
+ 100% + Functions + 3/3 +
+ + +
+ 92.06% + Lines + 58/63 +
+ + +
+

+ 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 +642x +2x +2x +2x +2x +10x +10x +2x +2x +2x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +2x +2x +2x +10x +10x +10x +10x +10x +10x +  +  +  +  +  +10x +10x +2x +2x +2x +2x +2x + 
import os from 'os';
+ 
+class Defaults{
+ 
+    constructor(){
+ 
+    }
+ 
+ 
+    appspace='app.';
+    socketRoot='/tmp/';
+    id=os.hostname();
+ 
+    encoding='utf8';
+    rawBuffer=false;
+    sync=false;
+    unlink=true;
+ 
+    delimiter='\f';
+ 
+    silent=false;
+    logDepth=5;
+    logInColor=true;
+    logger=console.log.bind(console);
+ 
+    maxConnections=100;
+    retry=500;
+    maxRetries=Infinity;
+    stopRetrying=false;
+ 
+    IPType=getIPType();
+    tls=false;
+    networkHost = (this.IPType == 'IPv6') ? '::1' : '127.0.0.1';
+    networkPort = 8000;
+ 
+    interface={
+        localAddress:false,
+        localPort:false,
+        family:false,
+        hints:false,
+        lookup:false
+    }
+    
+}
+ 
+function getIPType() {
+    const networkInterfaces = os.networkInterfaces();
+    let IPType = '';
+    if (networkInterfaces
+        && Array.isArray(networkInterfaces)
+        && networkInterfaces.length > 0) {
+        // getting the family of first network interface available
+        IPType = networkInterfaces [
+            Object.keys( networkInterfaces )[0]
+        ][0].family;
+    }
+    return IPType;
+}
+ 
+export {
+    Defaults as default,
+    Defaults
+}
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/entities/EventParser.js.html b/coverage/lcov-report/node-ipc/entities/EventParser.js.html new file mode 100644 index 0000000..1e6eb2c --- /dev/null +++ b/coverage/lcov-report/node-ipc/entities/EventParser.js.html @@ -0,0 +1,182 @@ + + + + + + Code coverage report for node-ipc/entities/EventParser.js + + + + + + + + + +
+
+

All files / node-ipc/entities EventParser.js

+
+ +
+ 88.24% + Statements + 30/34 +
+ + +
+ 55.56% + Branches + 5/9 +
+ + +
+ 100% + Functions + 3/3 +
+ + +
+ 88.24% + Lines + 30/34 +
+ + +
+

+ 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 +2x +2x +2x +2x +9x +4x +4x +9x +9x +2x +2x +3x +  +  +3x +  +  +3x +3x +3x +3x +2x +2x +3x +3x +3x +3x +2x +2x +2x +2x +2x +2x + 
 
+import Defaults from './Defaults.js';
+ 
+class Parser{
+  constructor(config){
+    if(!config){
+      config=new Defaults;
+    }
+    this.delimiter=config.delimiter;
+  }
+ 
+  format(message){
+    if(!message.data && message.data!==false && message.data!==0){
+        message.data={};
+    }
+    if(message.data['_maxListeners']){
+        message.data={};
+    }
+ 
+    message=message.JSON+this.delimiter;
+    return message;
+  }
+ 
+  parse(data){
+    let events=data.split(this.delimiter);
+    events.pop();
+    return events;
+  }
+}
+ 
+export {
+  Parser as default,
+  Parser
+};
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/entities/index.html b/coverage/lcov-report/node-ipc/entities/index.html new file mode 100644 index 0000000..acb65da --- /dev/null +++ b/coverage/lcov-report/node-ipc/entities/index.html @@ -0,0 +1,126 @@ + + + + + + Code coverage report for node-ipc/entities + + + + + + + + + +
+
+

All files node-ipc/entities

+
+ +
+ 90.72% + Statements + 88/97 +
+ + +
+ 56.25% + Branches + 9/16 +
+ + +
+ 100% + Functions + 6/6 +
+ + +
+ 90.72% + Lines + 88/97 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
Defaults.js +
+
92.06%58/6357.14%4/7100%3/392.06%58/63
EventParser.js +
+
88.24%30/3455.56%5/9100%3/388.24%30/34
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/helpers/delay.js.html b/coverage/lcov-report/node-ipc/helpers/delay.js.html new file mode 100644 index 0000000..afaf6be --- /dev/null +++ b/coverage/lcov-report/node-ipc/helpers/delay.js.html @@ -0,0 +1,113 @@ + + + + + + Code coverage report for node-ipc/helpers/delay.js + + + + + + + + + +
+
+

All files / node-ipc/helpers delay.js

+
+ +
+ 100% + Statements + 12/12 +
+ + +
+ 100% + Branches + 3/3 +
+ + +
+ 100% + Functions + 1/1 +
+ + +
+ 100% + Lines + 12/12 +
+ + +
+

+ 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 +124x +4x +4x +4x +4x +4x +4x +1x +1x +1x +1x +1x
async function delay(ms=100) {
+    return new Promise(
+        resolve => {
+            setTimeout(resolve, ms);
+        }
+    );
+}
+ 
+export {
+    delay as default,
+    delay
+}
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/helpers/index.html b/coverage/lcov-report/node-ipc/helpers/index.html new file mode 100644 index 0000000..622efe3 --- /dev/null +++ b/coverage/lcov-report/node-ipc/helpers/index.html @@ -0,0 +1,111 @@ + + + + + + Code coverage report for node-ipc/helpers + + + + + + + + + +
+
+

All files node-ipc/helpers

+
+ +
+ 100% + Statements + 12/12 +
+ + +
+ 100% + Branches + 3/3 +
+ + +
+ 100% + Functions + 1/1 +
+ + +
+ 100% + Lines + 12/12 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
delay.js +
+
100%12/12100%3/3100%1/1100%12/12
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/index.html b/coverage/lcov-report/node-ipc/index.html new file mode 100644 index 0000000..c9b1e67 --- /dev/null +++ b/coverage/lcov-report/node-ipc/index.html @@ -0,0 +1,111 @@ + + + + + + Code coverage report for node-ipc + + + + + + + + + +
+
+

All files node-ipc

+
+ +
+ 100% + Statements + 24/24 +
+ + +
+ 100% + Branches + 2/2 +
+ + +
+ 100% + Functions + 1/1 +
+ + +
+ 100% + Lines + 24/24 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
node-ipc.js +
+
100%24/24100%2/2100%1/1100%24/24
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/node-ipc.js.html b/coverage/lcov-report/node-ipc/node-ipc.js.html new file mode 100644 index 0000000..bc6b8f5 --- /dev/null +++ b/coverage/lcov-report/node-ipc/node-ipc.js.html @@ -0,0 +1,152 @@ + + + + + + Code coverage report for node-ipc/node-ipc.js + + + + + + + + + +
+
+

All files / node-ipc node-ipc.js

+
+ +
+ 100% + Statements + 24/24 +
+ + +
+ 100% + Branches + 2/2 +
+ + +
+ 100% + Functions + 1/1 +
+ + +
+ 100% + Lines + 24/24 +
+ + +
+

+ 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 +252x +2x +2x +2x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +2x +2x +2x +2x +2x +2x +2x +2x + 
import IPC from './services/IPC.js';
+ 
+class IPCModule extends IPC{
+    constructor(){
+        super();
+        //include IPC to make extensible
+        Object.defineProperty(
+            this,
+            'IPC',
+            {
+                enumerable:true,
+                writable:false,
+                value:IPC
+            }
+        )
+    }
+}
+ 
+const singleton=new IPCModule;
+ 
+export {
+    singleton as default,
+    IPCModule
+}
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/services/IPC.js.html b/coverage/lcov-report/node-ipc/services/IPC.js.html new file mode 100644 index 0000000..2c69cb4 --- /dev/null +++ b/coverage/lcov-report/node-ipc/services/IPC.js.html @@ -0,0 +1,1091 @@ + + + + + + Code coverage report for node-ipc/services/IPC.js + + + + + + + + + +
+
+

All files / node-ipc/services IPC.js

+
+ +
+ 51.04% + Statements + 172/337 +
+ + +
+ 50% + Branches + 16/32 +
+ + +
+ 47.62% + Functions + 10/21 +
+ + +
+ 51.04% + Lines + 172/337 +
+ + +
+

+ 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 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260 +261 +262 +263 +264 +265 +266 +267 +268 +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +303 +304 +305 +306 +307 +308 +309 +310 +311 +312 +313 +314 +315 +316 +317 +318 +319 +320 +321 +322 +323 +324 +325 +326 +327 +328 +329 +330 +331 +332 +333 +334 +335 +336 +337 +3381x +2x +2x +2x +2x +2x +2x +2x +6x +6x +2x +2x +2x +6x +2x +2x +2x +2x +  +  +2x +3x +3x +2x +3x +3x +2x +  +  +2x +2x +2x +2x +10x +10x +2x +2x +  +  +2x +  +  +2x +  +  +2x +  +  +2x +  +  +2x +  +  +2x +2x +2x +2x +49x +49x +9x +9x +40x +40x +127x +113x +113x +14x +14x +14x +14x +14x +14x +14x +14x +14x +40x +40x +40x +40x +49x +2x +3x +3x +  +  +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +  +  +  +2x +2x +2x +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +2x +2x +  +  +  +  +2x +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +2x +2x +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +3x +3x +  +  +  +  +  +  +3x +3x +3x +3x +3x +3x +  +  +  +  +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +  +  +  +3x +  +  +  +  +  +  +  +3x +3x +  +  +  +3x +  +  +3x +3x +  +  +  +  +  +  +  +  +  +  +  +  +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +2x +2x +2x +2x +2x + 
 
+import Defaults from '../entities/Defaults.js';
+import Client from '../dao/client.js';
+import Server from '../dao/socketServer.js';
+import util from 'util';
+ 
+class IPC{
+    constructor(){
+ 
+    }
+    
+    //public members
+    config=new Defaults;
+    of={};
+    server=false;
+ 
+    //protected methods
+    get connectTo(){
+        return connect;
+    }
+    get connectToNet(){
+        return connectNet;
+    }
+    get disconnect(){
+        return disconnect
+    }
+    get serve(){
+        return serve;
+    }
+    get serveNet(){
+        return serveNet;
+    }
+    get log(){
+        return log;
+    }
+ 
+    set connectTo(value){
+        return connect;
+    }
+    set connectToNet(value){
+        return connectNet;
+    }
+    set disconnect(value){
+        return disconnect
+    }
+    set serve(value){
+        return serve;
+    }
+    set serveNet(value){
+        return serveNet;
+    }
+    set log(value){
+        return log;
+    }
+}
+ 
+    
+ 
+function log(...args){
+    if(this.config.silent){
+        return;
+    }
+ 
+    for(let i=0, count=args.length; i<count; i++){
+        if(typeof args[i] != 'object'){
+            continue;
+        }
+ 
+        args[i]=util.inspect(
+            args[i],
+            {
+                depth:this.config.logDepth,
+                colors:this.config.logInColor
+            }
+        );
+    }
+ 
+    this.config.logger(
+        args.join(' ')
+    );
+}
+ 
+function disconnect(id){
+    if(!this.of[id]){
+        return;
+    }
+ 
+    this.of[id].explicitlyDisconnected=true;
+ 
+    this.of[id].off('*','*');
+    if(this.of[id].socket){
+        if(this.of[id].socket.destroy){
+            this.of[id].socket.destroy();
+        }
+    }
+ 
+    delete this.of[id];
+}
+ 
+function serve(path,callback){
+    if(typeof path=='function'){
+        callback=path;
+        path=false;
+    }
+    if(!path){
+        this.log(
+            'Server path not specified, so defaulting to',
+            'ipc.config.socketRoot + ipc.config.appspace + ipc.config.id',
+            this.config.socketRoot+this.config.appspace+this.config.id
+        );
+        path=this.config.socketRoot+this.config.appspace+this.config.id;
+    }
+
+    if(!callback){
+        callback=emptyCallback;
+    }
+
+    this.server=new Server(
+        path,
+        this.config,
+        log
+    );
+
+    this.server.on(
+        'start',
+        callback
+    );
+}
+ 
+function emptyCallback(){
+    //Do Nothing
+}
+ 
+function serveNet(host,port,UDPType,callback){
+    if(typeof host=='number'){
+        callback=UDPType;
+        UDPType=port;
+        port=host;
+        host=false;
+    }
+    if(typeof host=='function'){
+        callback=host;
+        UDPType=false;
+        host=false;
+        port=false;
+    }
+    if(!host){
+        this.log(
+            'Server host not specified, so defaulting to',
+            'ipc.config.networkHost',
+            this.config.networkHost
+        );
+        host=this.config.networkHost;
+    }
+    if(host.toLowerCase()=='udp4' || host.toLowerCase()=='udp6'){
+        callback=port;
+        UDPType=host.toLowerCase();
+        port=false;
+        host=this.config.networkHost;
+    }
+ 
+    if(typeof port=='string'){
+        callback=UDPType;
+        UDPType=port;
+        port=false;
+    }
+    if(typeof port=='function'){
+        callback=port;
+        UDPType=false;
+        port=false;
+    }
+    if(!port){
+        this.log(
+            'Server port not specified, so defaulting to',
+            'ipc.config.networkPort',
+            this.config.networkPort
+        );
+        port=this.config.networkPort;
+    }
+ 
+    if(typeof UDPType=='function'){
+        callback=UDPType;
+        UDPType=false;
+    }
+ 
+    if(!callback){
+        callback=emptyCallback;
+    }
+ 
+    this.server=new Server(
+        host,
+        this.config,
+        log,
+        port
+    );
+ 
+    if(UDPType){
+        this.server[UDPType]=true;
+        if(UDPType === "udp4" && host === "::1") {
+            // bind udp4 socket to an ipv4 address
+            this.server.path = "127.0.0.1";
+        }
+    }
+ 
+    this.server.on(
+        'start',
+        callback
+    );
+}
+ 
+function connect(id,path,callback){
+    if(typeof path == 'function'){
+        callback=path;
+        path=false;
+    }
+
+    if(!callback){
+        callback=emptyCallback;
+    }
+
+    if(!id){
+        this.log(
+            'Service id required',
+            'Requested service connection without specifying service id. Aborting connection attempt'
+        );
+        return;
+    }
+
+    if(!path){
+        this.log(
+            'Service path not specified, so defaulting to',
+            'ipc.config.socketRoot + ipc.config.appspace + id',
+            (this.config.socketRoot+this.config.appspace+id).data
+        );
+        path=this.config.socketRoot+this.config.appspace+id;
+    }
+
+    if(this.of[id]){
+        if(!this.of[id].socket.destroyed){
+            this.log(
+                'Already Connected to',
+                id,
+                '- So executing success without connection'
+            );
+            callback();
+            return;
+        }
+        this.of[id].socket.destroy();
+    }
+
+    this.of[id] = new Client(this.config,this.log);
+    this.of[id].id = id;
+    (this.of[id].socket)? (this.of[id].socket.id=id):null;
+    this.of[id].path = path;
+
+    this.of[id].connect();
+
+    callback(this);
+}
+ 
+function connectNet(id,host,port,callback){
+    if(!id){
+        this.log(
+            'Service id required',
+            'Requested service connection without specifying service id. Aborting connection attempt'
+        );
+        return;
+    }
+    if(typeof host=='number'){
+        callback=port;
+        port=host;
+        host=false;
+    }
+    if(typeof host=='function'){
+        callback=host;
+        host=false;
+        port=false;
+    }
+    if(!host){
+        this.log(
+            'Server host not specified, so defaulting to',
+            'ipc.config.networkHost',
+            this.config.networkHost
+        );
+        host=this.config.networkHost;
+    }
+ 
+    if(typeof port=='function'){
+        callback=port;
+        port=false;
+    }
+    if(!port){
+        this.log(
+            'Server port not specified, so defaulting to',
+            'ipc.config.networkPort',
+            this.config.networkPort
+        );
+        port=this.config.networkPort;
+    }
+ 
+    if(typeof callback == 'string'){
+        UDPType=callback;
+        callback=false;
+    }
+    if(!callback){
+        callback=emptyCallback;
+    }
+ 
+    if(this.of[id]){
+        if(!this.of[id].socket.destroyed){
+
+            this.log(
+                'Already Connected to',
+                id,
+                '- So executing success without connection'
+            );
+            callback();
+            return;
+        }
+        this.of[id].socket.destroy();
+    }
+ 
+    this.of[id] = new Client(this.config,this.log);
+    this.of[id].id = id;
+    (this.of[id].socket)? (this.of[id].socket.id=id):null;
+    this.of[id].path = host;
+    this.of[id].port = port;
+ 
+    this.of[id].connect();
+ 
+    callback(this);
+}
+ 
+export {
+    IPC as default,
+    IPC
+};
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/node-ipc/services/index.html b/coverage/lcov-report/node-ipc/services/index.html new file mode 100644 index 0000000..46ba75c --- /dev/null +++ b/coverage/lcov-report/node-ipc/services/index.html @@ -0,0 +1,111 @@ + + + + + + Code coverage report for node-ipc/services + + + + + + + + + +
+
+

All files node-ipc/services

+
+ +
+ 51.04% + Statements + 172/337 +
+ + +
+ 50% + Branches + 16/32 +
+ + +
+ 47.62% + Functions + 10/21 +
+ + +
+ 51.04% + Lines + 172/337 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
IPC.js +
+
51.04%172/33750%16/3247.62%10/2151.04%172/337
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/spec/coverage/lcov-report/prettify.css b/coverage/lcov-report/prettify.css similarity index 100% rename from spec/coverage/lcov-report/prettify.css rename to coverage/lcov-report/prettify.css diff --git a/spec/coverage/lcov-report/prettify.js b/coverage/lcov-report/prettify.js similarity index 99% rename from spec/coverage/lcov-report/prettify.js rename to coverage/lcov-report/prettify.js index ef51e03..b322523 100644 --- a/spec/coverage/lcov-report/prettify.js +++ b/coverage/lcov-report/prettify.js @@ -1 +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/spec/coverage/lcov-report/sort-arrow-sprite.png b/coverage/lcov-report/sort-arrow-sprite.png similarity index 100% rename from spec/coverage/lcov-report/sort-arrow-sprite.png rename to coverage/lcov-report/sort-arrow-sprite.png diff --git a/spec/coverage/lcov-report/sorter.js b/coverage/lcov-report/sorter.js similarity index 84% rename from spec/coverage/lcov-report/sorter.js rename to coverage/lcov-report/sorter.js index 6c5034e..16de10c 100644 --- a/spec/coverage/lcov-report/sorter.js +++ b/coverage/lcov-report/sorter.js @@ -1,5 +1,6 @@ -var addSorting = (function () { - "use strict"; +/* eslint-disable */ +var addSorting = (function() { + 'use strict'; var cols, currentSort = { index: 0, @@ -7,13 +8,21 @@ var addSorting = (function () { }; // returns the summary table element - function getTable() { return document.querySelector('.coverage-summary'); } + function getTable() { + return document.querySelector('.coverage-summary'); + } // returns the thead element of the summary table - function getTableHeader() { return getTable().querySelector('thead tr'); } + function getTableHeader() { + return getTable().querySelector('thead tr'); + } // returns the tbody element of the summary table - function getTableBody() { return getTable().querySelector('tbody'); } + function getTableBody() { + return getTable().querySelector('tbody'); + } // returns the th element for nth column - function getNthColumn(n) { return getTableHeader().querySelectorAll('th')[n]; } + function getNthColumn(n) { + return getTableHeader().querySelectorAll('th')[n]; + } // loads all columns function loadColumns() { @@ -33,7 +42,8 @@ var addSorting = (function () { cols.push(col); if (col.sortable) { col.defaultDescSort = col.type === 'number'; - colNode.innerHTML = colNode.innerHTML + ''; + colNode.innerHTML = + colNode.innerHTML + ''; } } return cols; @@ -70,7 +80,7 @@ var addSorting = (function () { // sorts the table using the data for the ith column function sortByIndex(index, desc) { var key = cols[index].key, - sorter = function (a, b) { + sorter = function(a, b) { a = a.data[key]; b = b.data[key]; return a < b ? -1 : a > b ? 1 : 0; @@ -82,7 +92,7 @@ var addSorting = (function () { i; if (desc) { - finalSorter = function (a, b) { + finalSorter = function(a, b) { return -1 * sorter(a, b); }; } @@ -108,7 +118,9 @@ var addSorting = (function () { } // adds sort indicators for current column being sorted function addSortIndicators() { - getNthColumn(currentSort.index).className += currentSort.desc ? ' sorted-desc' : ' sorted'; + getNthColumn(currentSort.index).className += currentSort.desc + ? ' sorted-desc' + : ' sorted'; } // adds event listeners for all sorter widgets function enableUI() { @@ -117,7 +129,7 @@ var addSorting = (function () { ithSorter = function ithSorter(i) { var col = cols[i]; - return function () { + return function() { var desc = col.defaultDescSort; if (currentSort.index === i) { @@ -130,7 +142,7 @@ var addSorting = (function () { addSortIndicators(); }; }; - for (i =0 ; i < cols.length; i += 1) { + 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 @@ -144,12 +156,12 @@ var addSorting = (function () { } } // adds sorting functionality to the UI - return function () { + return function() { if (!getTable()) { return; } cols = loadColumns(); - loadData(cols); + loadData(); addSortIndicators(); enableUI(); }; diff --git a/coverage/lcov.info b/coverage/lcov.info new file mode 100644 index 0000000..be7eb62 --- /dev/null +++ b/coverage/lcov.info @@ -0,0 +1,1398 @@ +TN: +SF:node-ipc.js +FN:4,IPCModule +FNF:1 +FNH:1 +FNDA:6,IPCModule +DA:1,2 +DA:2,2 +DA:3,2 +DA:4,2 +DA:5,6 +DA:6,6 +DA:7,6 +DA:8,6 +DA:9,6 +DA:10,6 +DA:11,6 +DA:12,6 +DA:13,6 +DA:14,6 +DA:15,6 +DA:16,6 +DA:17,2 +DA:18,2 +DA:19,2 +DA:20,2 +DA:21,2 +DA:22,2 +DA:23,2 +DA:24,2 +LF:24 +LH:24 +BRDA:1,0,0,2 +BRDA:4,1,0,6 +BRF:2 +BRH:2 +end_of_record +TN: +SF:dao\client.js +FN:12,Client +FN:23, +FN:32,emit +FN:57,syncEmit +FN:62,connect +FN:154,connectionMade +FN:163,connectionClosed +FN:189,retryTimeout +FNF:8 +FNH:7 +FNDA:3,Client +FNDA:3, +FNDA:2,emit +FNDA:0,syncEmit +FNDA:6,connect +FNDA:1,connectionMade +FNDA:6,connectionClosed +FNDA:3,retryTimeout +DA:1,2 +DA:2,2 +DA:3,2 +DA:4,2 +DA:5,2 +DA:6,2 +DA:7,2 +DA:8,2 +DA:9,2 +DA:10,2 +DA:11,2 +DA:12,2 +DA:13,3 +DA:14,3 +DA:15,3 +DA:16,3 +DA:17,3 +DA:18,3 +DA:19,3 +DA:20,3 +DA:21,3 +DA:22,2 +DA:23,2 +DA:24,3 +DA:25,3 +DA:26,3 +DA:27,3 +DA:28,3 +DA:29,2 +DA:30,2 +DA:31,2 +DA:32,2 +DA:33,2 +DA:34,2 +DA:35,2 +DA:36,2 +DA:37,2 +DA:38,2 +DA:39,2 +DA:40,0 +DA:41,2 +DA:42,2 +DA:43,2 +DA:44,2 +DA:45,2 +DA:46,2 +DA:47,2 +DA:48,2 +DA:49,2 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,2 +DA:56,2 +DA:57,0 +DA:58,0 +DA:59,0 +DA:60,0 +DA:61,2 +DA:62,6 +DA:63,6 +DA:64,6 +DA:65,6 +DA:66,6 +DA:67,6 +DA:68,0 +DA:69,0 +DA:70,0 +DA:71,6 +DA:72,6 +DA:73,6 +DA:74,6 +DA:75,0 +DA:76,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,6 +DA:87,6 +DA:88,6 +DA:89,6 +DA:90,6 +DA:91,0 +DA:92,0 +DA:93,6 +DA:94,6 +DA:95,0 +DA:96,0 +DA:97,6 +DA:98,6 +DA:99,0 +DA:100,0 +DA:101,6 +DA:102,6 +DA:103,0 +DA:104,0 +DA:105,6 +DA:106,6 +DA:107,0 +DA:108,0 +DA:109,6 +DA:110,6 +DA:111,6 +DA:112,6 +DA:113,6 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,6 +DA:140,6 +DA:141,6 +DA:142,6 +DA:143,6 +DA:144,6 +DA:145,6 +DA:146,5 +DA:147,5 +DA:148,5 +DA:149,5 +DA:150,6 +DA:151,6 +DA:152,6 +DA:153,6 +DA:154,6 +DA:155,1 +DA:156,1 +DA:157,1 +DA:158,1 +DA:159,6 +DA:160,6 +DA:161,6 +DA:162,6 +DA:163,6 +DA:164,6 +DA:165,6 +DA:166,6 +DA:167,6 +DA:168,6 +DA:169,6 +DA:170,6 +DA:171,3 +DA:172,6 +DA:173,6 +DA:174,3 +DA:175,3 +DA:176,3 +DA:177,3 +DA:178,3 +DA:179,3 +DA:180,3 +DA:181,3 +DA:182,3 +DA:183,3 +DA:184,3 +DA:185,3 +DA:186,3 +DA:187,3 +DA:188,3 +DA:189,3 +DA:190,3 +DA:191,0 +DA:192,0 +DA:193,3 +DA:194,3 +DA:195,3 +DA:196,3 +DA:197,3 +DA:198,3 +DA:199,3 +DA:200,6 +DA:201,6 +DA:202,6 +DA:203,6 +DA:204,6 +DA:205,6 +DA:206,1 +DA:207,1 +DA:208,0 +DA:209,0 +DA:210,0 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,1 +DA:220,1 +DA:221,1 +DA:222,1 +DA:223,1 +DA:224,1 +DA:225,1 +DA:226,1 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,1 +DA:231,1 +DA:232,1 +DA:233,1 +DA:234,1 +DA:235,1 +DA:236,1 +DA:237,1 +DA:238,1 +DA:239,1 +DA:240,1 +DA:241,1 +DA:242,1 +DA:243,1 +DA:244,1 +DA:245,1 +DA:246,1 +DA:247,1 +DA:248,1 +DA:249,0 +DA:250,0 +DA:251,1 +DA:252,6 +DA:253,6 +DA:254,2 +DA:255,2 +DA:256,2 +DA:257,2 +DA:258,2 +LF:258 +LH:181 +BRDA:1,0,0,2 +BRDA:12,1,0,3 +BRDA:18,2,0,0 +BRDA:23,3,0,3 +BRDA:32,4,0,2 +BRDA:39,5,0,0 +BRDA:50,6,0,0 +BRDA:62,7,0,6 +BRDA:67,8,0,0 +BRDA:74,9,0,0 +BRDA:90,10,0,0 +BRDA:94,11,0,0 +BRDA:98,12,0,0 +BRDA:102,13,0,0 +BRDA:106,14,0,0 +BRDA:113,15,0,0 +BRDA:145,16,0,5 +BRDA:154,17,0,1 +BRDA:163,18,0,6 +BRDA:169,19,0,4 +BRDA:170,20,0,3 +BRDA:173,21,0,3 +BRDA:189,22,0,3 +BRDA:190,23,0,0 +BRDA:205,24,0,1 +BRDA:207,25,0,0 +BRDA:226,26,0,0 +BRDA:249,27,0,0 +BRF:28 +BRH:13 +end_of_record +TN: +SF:dao\socketServer.js +FN:13,Server +FN:30, +FN:37,onStart +FN:44,stop +FN:48,start +FN:65,emit +FN:97,broadcast +FN:120,serverClosed +FN:149,gotData +FN:195,socketClosed +FN:202,serverCreated +FN:258,startServer +FN:280,UDPServerStarted +FN:342,startTLSServer +FN:374,UDPWrite +FNF:15 +FNH:8 +FNDA:2,Server +FNDA:2, +FNDA:2,onStart +FNDA:0,stop +FNDA:2,start +FNDA:1,emit +FNDA:0,broadcast +FNDA:0,serverClosed +FNDA:2,gotData +FNDA:0,socketClosed +FNDA:2,serverCreated +FNDA:2,startServer +FNDA:0,UDPServerStarted +FNDA:0,startTLSServer +FNDA:0,UDPWrite +DA:1,1 +DA:2,2 +DA:3,2 +DA:4,2 +DA:5,2 +DA:6,2 +DA:7,2 +DA:8,2 +DA:9,2 +DA:10,2 +DA:11,2 +DA:12,2 +DA:13,2 +DA:14,2 +DA:15,2 +DA:16,2 +DA:17,2 +DA:18,2 +DA:19,2 +DA:20,2 +DA:21,2 +DA:22,2 +DA:23,2 +DA:24,2 +DA:25,2 +DA:26,2 +DA:27,2 +DA:28,2 +DA:29,2 +DA:30,2 +DA:31,2 +DA:32,2 +DA:33,2 +DA:34,2 +DA:35,2 +DA:36,2 +DA:37,2 +DA:38,2 +DA:39,2 +DA:40,2 +DA:41,2 +DA:42,2 +DA:43,2 +DA:44,2 +DA:45,0 +DA:46,0 +DA:47,2 +DA:48,2 +DA:49,2 +DA:50,0 +DA:51,0 +DA:52,0 +DA:53,2 +DA:54,2 +DA:55,2 +DA:56,2 +DA:57,2 +DA:58,2 +DA:59,2 +DA:60,0 +DA:61,0 +DA:62,2 +DA:63,2 +DA:64,2 +DA:65,1 +DA:66,1 +DA:67,1 +DA:68,1 +DA:69,1 +DA:70,1 +DA:71,1 +DA:72,1 +DA:73,0 +DA:74,0 +DA:75,1 +DA:76,1 +DA:77,1 +DA:78,1 +DA:79,1 +DA:80,0 +DA:81,0 +DA:82,0 +DA:83,0 +DA:84,0 +DA:85,0 +DA:86,0 +DA:87,0 +DA:88,0 +DA:89,0 +DA:90,0 +DA:91,0 +DA:92,0 +DA:93,1 +DA:94,1 +DA:95,1 +DA:96,2 +DA:97,0 +DA:98,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,2 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,0 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,0 +DA:134,0 +DA:135,0 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,0 +DA:142,0 +DA:143,0 +DA:144,0 +DA:145,0 +DA:146,0 +DA:147,0 +DA:148,2 +DA:149,2 +DA:150,2 +DA:151,2 +DA:152,0 +DA:153,0 +DA:154,0 +DA:155,0 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,2 +DA:161,2 +DA:162,2 +DA:163,2 +DA:164,2 +DA:165,2 +DA:166,2 +DA:167,2 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,2 +DA:172,2 +DA:173,2 +DA:174,2 +DA:175,2 +DA:176,2 +DA:177,2 +DA:178,2 +DA:179,2 +DA:180,2 +DA:181,2 +DA:182,2 +DA:183,2 +DA:184,2 +DA:185,2 +DA:186,2 +DA:187,2 +DA:188,2 +DA:189,2 +DA:190,2 +DA:191,2 +DA:192,2 +DA:193,2 +DA:194,2 +DA:195,0 +DA:196,0 +DA:197,0 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,2 +DA:202,2 +DA:203,2 +DA:204,2 +DA:205,2 +DA:206,2 +DA:207,2 +DA:208,2 +DA:209,2 +DA:210,2 +DA:211,2 +DA:212,2 +DA:213,2 +DA:214,2 +DA:215,2 +DA:216,2 +DA:217,2 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,2 +DA:222,2 +DA:223,2 +DA:224,2 +DA:225,2 +DA:226,2 +DA:227,2 +DA:228,2 +DA:229,2 +DA:230,2 +DA:231,2 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,2 +DA:246,2 +DA:247,2 +DA:248,2 +DA:249,2 +DA:250,2 +DA:251,2 +DA:252,2 +DA:253,2 +DA:254,0 +DA:255,0 +DA:256,2 +DA:257,2 +DA:258,2 +DA:259,2 +DA:260,2 +DA:261,2 +DA:262,2 +DA:263,2 +DA:264,2 +DA:265,2 +DA:266,2 +DA:267,2 +DA:268,2 +DA:269,2 +DA:270,2 +DA:271,0 +DA:272,0 +DA:273,2 +DA:274,0 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,0 +DA:280,0 +DA:281,0 +DA:282,0 +DA:283,0 +DA:284,0 +DA:285,2 +DA:286,2 +DA:287,2 +DA:288,2 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,0 +DA:293,0 +DA:294,0 +DA:295,2 +DA:296,2 +DA:297,2 +DA:298,2 +DA:299,2 +DA:300,2 +DA:301,0 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,0 +DA:306,0 +DA:307,0 +DA:308,0 +DA:309,0 +DA:310,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,2 +DA:317,2 +DA:318,2 +DA:319,2 +DA:320,2 +DA:321,2 +DA:322,2 +DA:323,2 +DA:324,2 +DA:325,2 +DA:326,0 +DA:327,2 +DA:328,2 +DA:329,2 +DA:330,2 +DA:331,2 +DA:332,2 +DA:333,2 +DA:334,2 +DA:335,2 +DA:336,2 +DA:337,2 +DA:338,2 +DA:339,2 +DA:340,2 +DA:341,2 +DA:342,0 +DA:343,0 +DA:344,0 +DA:345,0 +DA:346,0 +DA:347,0 +DA:348,0 +DA:349,0 +DA:350,0 +DA:351,0 +DA:352,0 +DA:353,0 +DA:354,0 +DA:355,0 +DA:356,0 +DA:357,0 +DA:358,0 +DA:359,0 +DA:360,0 +DA:361,0 +DA:362,0 +DA:363,0 +DA:364,0 +DA:365,0 +DA:366,0 +DA:367,0 +DA:368,0 +DA:369,0 +DA:370,0 +DA:371,0 +DA:372,0 +DA:373,2 +DA:374,0 +DA:375,0 +DA:376,0 +DA:377,0 +DA:378,0 +DA:379,0 +DA:380,0 +DA:381,0 +DA:382,0 +DA:383,0 +DA:384,0 +DA:385,0 +DA:386,0 +DA:387,0 +DA:388,0 +DA:389,0 +DA:390,0 +DA:391,0 +DA:392,0 +DA:393,0 +DA:394,0 +DA:395,2 +DA:396,2 +DA:397,2 +DA:398,2 +DA:399,2 +LF:399 +LH:205 +BRDA:2,0,0,2 +BRDA:13,1,0,2 +BRDA:30,2,0,2 +BRDA:37,3,0,2 +BRDA:48,4,0,2 +BRDA:49,5,0,0 +BRDA:59,6,0,0 +BRDA:65,7,0,1 +BRDA:72,8,0,0 +BRDA:79,9,0,0 +BRDA:149,10,0,2 +BRDA:150,11,0,0 +BRDA:151,12,0,0 +BRDA:167,13,0,0 +BRDA:202,14,0,2 +BRDA:253,15,0,0 +BRDA:258,16,0,2 +BRDA:261,17,0,0 +BRDA:270,18,0,0 +BRDA:273,19,0,0 +BRDA:300,20,0,0 +BRDA:318,21,0,0 +BRDA:326,22,0,0 +BRF:23 +BRH:9 +end_of_record +TN: +SF:entities\Defaults.js +FN:5,Defaults +FN:10, +FN:46,getIPType +FNF:3 +FNH:3 +FNDA:10,Defaults +FNDA:10, +FNDA:10,getIPType +DA:1,2 +DA:2,2 +DA:3,2 +DA:4,2 +DA:5,2 +DA:6,10 +DA:7,10 +DA:8,2 +DA:9,2 +DA:10,2 +DA:11,10 +DA:12,10 +DA:13,10 +DA:14,10 +DA:15,10 +DA:16,10 +DA:17,10 +DA:18,10 +DA:19,10 +DA:20,10 +DA:21,10 +DA:22,10 +DA:23,10 +DA:24,10 +DA:25,10 +DA:26,10 +DA:27,10 +DA:28,10 +DA:29,10 +DA:30,10 +DA:31,10 +DA:32,10 +DA:33,10 +DA:34,10 +DA:35,10 +DA:36,10 +DA:37,10 +DA:38,10 +DA:39,10 +DA:40,10 +DA:41,10 +DA:42,10 +DA:43,2 +DA:44,2 +DA:45,2 +DA:46,10 +DA:47,10 +DA:48,10 +DA:49,10 +DA:50,10 +DA:51,10 +DA:52,0 +DA:53,0 +DA:54,0 +DA:55,0 +DA:56,0 +DA:57,10 +DA:58,10 +DA:59,2 +DA:60,2 +DA:61,2 +DA:62,2 +DA:63,2 +LF:63 +LH:58 +BRDA:1,0,0,2 +BRDA:5,1,0,10 +BRDA:10,2,0,10 +BRDA:33,3,0,0 +BRDA:46,4,0,10 +BRDA:51,5,0,0 +BRDA:51,6,0,0 +BRF:7 +BRH:4 +end_of_record +TN: +SF:entities\EventParser.js +FN:5,Parser +FN:12,format +FN:24,parse +FNF:3 +FNH:3 +FNDA:9,Parser +FNDA:3,format +FNDA:3,parse +DA:1,1 +DA:2,2 +DA:3,2 +DA:4,2 +DA:5,2 +DA:6,9 +DA:7,4 +DA:8,4 +DA:9,9 +DA:10,9 +DA:11,2 +DA:12,2 +DA:13,3 +DA:14,0 +DA:15,0 +DA:16,3 +DA:17,0 +DA:18,0 +DA:19,3 +DA:20,3 +DA:21,3 +DA:22,3 +DA:23,2 +DA:24,2 +DA:25,3 +DA:26,3 +DA:27,3 +DA:28,3 +DA:29,2 +DA:30,2 +DA:31,2 +DA:32,2 +DA:33,2 +DA:34,2 +LF:34 +LH:30 +BRDA:2,0,0,2 +BRDA:5,1,0,9 +BRDA:6,2,0,4 +BRDA:12,3,0,3 +BRDA:13,4,0,0 +BRDA:13,5,0,0 +BRDA:13,6,0,0 +BRDA:16,7,0,0 +BRDA:24,8,0,3 +BRF:9 +BRH:5 +end_of_record +TN: +SF:helpers\delay.js +FN:1,delay +FNF:1 +FNH:1 +FNDA:4,delay +DA:1,4 +DA:2,4 +DA:3,4 +DA:4,4 +DA:5,4 +DA:6,4 +DA:7,4 +DA:8,1 +DA:9,1 +DA:10,1 +DA:11,1 +DA:12,1 +LF:12 +LH:12 +BRDA:1,0,0,1 +BRDA:1,1,0,4 +BRDA:3,2,0,4 +BRF:3 +BRH:3 +end_of_record +TN: +SF:services\IPC.js +FN:8,IPC +FN:13, +FN:18,get connectTo +FN:21,get connectToNet +FN:24,get disconnect +FN:27,get serve +FN:30,get serveNet +FN:33,get log +FN:37,set connectTo +FN:40,set connectToNet +FN:43,set disconnect +FN:46,set serve +FN:49,set serveNet +FN:52,set log +FN:59,log +FN:83,disconnect +FN:100,serve +FN:130,emptyCallback +FN:134,serveNet +FN:211,connect +FN:261,connectNet +FNF:21 +FNH:10 +FNDA:6,IPC +FNDA:6, +FNDA:0,get connectTo +FNDA:3,get connectToNet +FNDA:3,get disconnect +FNDA:0,get serve +FNDA:2,get serveNet +FNDA:10,get log +FNDA:0,set connectTo +FNDA:0,set connectToNet +FNDA:0,set disconnect +FNDA:0,set serve +FNDA:0,set serveNet +FNDA:0,set log +FNDA:49,log +FNDA:3,disconnect +FNDA:0,serve +FNDA:0,emptyCallback +FNDA:2,serveNet +FNDA:0,connect +FNDA:3,connectNet +DA:1,1 +DA:2,2 +DA:3,2 +DA:4,2 +DA:5,2 +DA:6,2 +DA:7,2 +DA:8,2 +DA:9,6 +DA:10,6 +DA:11,2 +DA:12,2 +DA:13,2 +DA:14,6 +DA:15,2 +DA:16,2 +DA:17,2 +DA:18,2 +DA:19,0 +DA:20,0 +DA:21,2 +DA:22,3 +DA:23,3 +DA:24,2 +DA:25,3 +DA:26,3 +DA:27,2 +DA:28,0 +DA:29,0 +DA:30,2 +DA:31,2 +DA:32,2 +DA:33,2 +DA:34,10 +DA:35,10 +DA:36,2 +DA:37,2 +DA:38,0 +DA:39,0 +DA:40,2 +DA:41,0 +DA:42,0 +DA:43,2 +DA:44,0 +DA:45,0 +DA:46,2 +DA:47,0 +DA:48,0 +DA:49,2 +DA:50,0 +DA:51,0 +DA:52,2 +DA:53,0 +DA:54,0 +DA:55,2 +DA:56,2 +DA:57,2 +DA:58,2 +DA:59,49 +DA:60,49 +DA:61,9 +DA:62,9 +DA:63,40 +DA:64,40 +DA:65,127 +DA:66,113 +DA:67,113 +DA:68,14 +DA:69,14 +DA:70,14 +DA:71,14 +DA:72,14 +DA:73,14 +DA:74,14 +DA:75,14 +DA:76,14 +DA:77,40 +DA:78,40 +DA:79,40 +DA:80,40 +DA:81,49 +DA:82,2 +DA:83,3 +DA:84,3 +DA:85,0 +DA:86,0 +DA:87,3 +DA:88,3 +DA:89,3 +DA:90,3 +DA:91,3 +DA:92,3 +DA:93,3 +DA:94,3 +DA:95,3 +DA:96,3 +DA:97,3 +DA:98,3 +DA:99,2 +DA:100,0 +DA:101,0 +DA:102,0 +DA:103,0 +DA:104,0 +DA:105,0 +DA:106,0 +DA:107,0 +DA:108,0 +DA:109,0 +DA:110,0 +DA:111,0 +DA:112,0 +DA:113,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:117,0 +DA:118,0 +DA:119,0 +DA:120,0 +DA:121,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:125,0 +DA:126,0 +DA:127,0 +DA:128,0 +DA:129,2 +DA:130,0 +DA:131,0 +DA:132,0 +DA:133,2 +DA:134,2 +DA:135,2 +DA:136,0 +DA:137,0 +DA:138,0 +DA:139,0 +DA:140,0 +DA:141,2 +DA:142,2 +DA:143,2 +DA:144,2 +DA:145,2 +DA:146,2 +DA:147,2 +DA:148,2 +DA:149,2 +DA:150,2 +DA:151,2 +DA:152,2 +DA:153,2 +DA:154,2 +DA:155,2 +DA:156,0 +DA:157,0 +DA:158,0 +DA:159,0 +DA:160,0 +DA:161,2 +DA:162,2 +DA:163,0 +DA:164,0 +DA:165,0 +DA:166,0 +DA:167,2 +DA:168,0 +DA:169,0 +DA:170,0 +DA:171,0 +DA:172,2 +DA:173,2 +DA:174,2 +DA:175,2 +DA:176,2 +DA:177,2 +DA:178,2 +DA:179,2 +DA:180,2 +DA:181,2 +DA:182,0 +DA:183,0 +DA:184,0 +DA:185,2 +DA:186,2 +DA:187,0 +DA:188,0 +DA:189,2 +DA:190,2 +DA:191,2 +DA:192,2 +DA:193,2 +DA:194,2 +DA:195,2 +DA:196,2 +DA:197,2 +DA:198,0 +DA:199,0 +DA:200,0 +DA:201,0 +DA:202,0 +DA:203,0 +DA:204,2 +DA:205,2 +DA:206,2 +DA:207,2 +DA:208,2 +DA:209,2 +DA:210,2 +DA:211,0 +DA:212,0 +DA:213,0 +DA:214,0 +DA:215,0 +DA:216,0 +DA:217,0 +DA:218,0 +DA:219,0 +DA:220,0 +DA:221,0 +DA:222,0 +DA:223,0 +DA:224,0 +DA:225,0 +DA:226,0 +DA:227,0 +DA:228,0 +DA:229,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:234,0 +DA:235,0 +DA:236,0 +DA:237,0 +DA:238,0 +DA:239,0 +DA:240,0 +DA:241,0 +DA:242,0 +DA:243,0 +DA:244,0 +DA:245,0 +DA:246,0 +DA:247,0 +DA:248,0 +DA:249,0 +DA:250,0 +DA:251,0 +DA:252,0 +DA:253,0 +DA:254,0 +DA:255,0 +DA:256,0 +DA:257,0 +DA:258,0 +DA:259,0 +DA:260,2 +DA:261,3 +DA:262,3 +DA:263,0 +DA:264,0 +DA:265,0 +DA:266,0 +DA:267,0 +DA:268,0 +DA:269,3 +DA:270,3 +DA:271,3 +DA:272,3 +DA:273,3 +DA:274,3 +DA:275,0 +DA:276,0 +DA:277,0 +DA:278,0 +DA:279,3 +DA:280,3 +DA:281,3 +DA:282,3 +DA:283,3 +DA:284,3 +DA:285,3 +DA:286,3 +DA:287,3 +DA:288,3 +DA:289,0 +DA:290,0 +DA:291,0 +DA:292,3 +DA:293,0 +DA:294,0 +DA:295,0 +DA:296,0 +DA:297,0 +DA:298,0 +DA:299,0 +DA:300,3 +DA:301,3 +DA:302,0 +DA:303,0 +DA:304,0 +DA:305,3 +DA:306,0 +DA:307,0 +DA:308,3 +DA:309,3 +DA:310,0 +DA:311,0 +DA:312,0 +DA:313,0 +DA:314,0 +DA:315,0 +DA:316,0 +DA:317,0 +DA:318,0 +DA:319,0 +DA:320,0 +DA:321,0 +DA:322,3 +DA:323,3 +DA:324,3 +DA:325,3 +DA:326,3 +DA:327,3 +DA:328,3 +DA:329,3 +DA:330,3 +DA:331,3 +DA:332,3 +DA:333,2 +DA:334,2 +DA:335,2 +DA:336,2 +DA:337,2 +LF:337 +LH:172 +BRDA:2,0,0,2 +BRDA:8,1,0,6 +BRDA:13,2,0,6 +BRDA:21,3,0,3 +BRDA:24,4,0,3 +BRDA:30,5,0,2 +BRDA:33,6,0,10 +BRDA:59,7,0,49 +BRDA:60,8,0,9 +BRDA:63,9,0,40 +BRDA:64,10,0,127 +BRDA:65,11,0,113 +BRDA:68,12,0,14 +BRDA:83,13,0,3 +BRDA:84,14,0,0 +BRDA:134,15,0,2 +BRDA:135,16,0,0 +BRDA:155,17,0,0 +BRDA:162,18,0,0 +BRDA:167,19,0,0 +BRDA:181,20,0,0 +BRDA:186,21,0,0 +BRDA:197,22,0,0 +BRDA:261,23,0,3 +BRDA:262,24,0,0 +BRDA:274,25,0,0 +BRDA:288,26,0,0 +BRDA:292,27,0,0 +BRDA:301,28,0,0 +BRDA:305,29,0,0 +BRDA:309,30,0,0 +BRDA:325,31,0,0 +BRF:32 +BRH:16 +end_of_record diff --git a/coverage/lcov.svg b/coverage/lcov.svg new file mode 100644 index 0000000..4c64e93 --- /dev/null +++ b/coverage/lcov.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + coverage + coverage + 65% + 65% + + diff --git a/coverage/node-ipc/dao/client.js.html b/coverage/node-ipc/dao/client.js.html new file mode 100644 index 0000000..cfc0a39 --- /dev/null +++ b/coverage/node-ipc/dao/client.js.html @@ -0,0 +1,854 @@ + + + + + + Code coverage report for node-ipc/dao/client.js + + + + + + + + + +
+
+

All files / node-ipc/dao client.js

+
+ +
+ 70.16% + Statements + 181/258 +
+ + +
+ 46.43% + Branches + 13/28 +
+ + +
+ 87.5% + Functions + 7/8 +
+ + +
+ 70.16% + Lines + 181/258 +
+ + +
+

+ 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 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +2592x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +3x +3x +3x +3x +3x +3x +3x +3x +3x +2x +2x +3x +3x +3x +3x +3x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +2x +2x +  +  +  +  +2x +6x +6x +6x +6x +6x +6x +  +  +  +6x +6x +6x +6x +  +  +  +  +  +  +  +  +  +  +  +6x +6x +6x +6x +6x +  +  +6x +6x +  +  +6x +6x +  +  +6x +6x +  +  +6x +6x +  +  +6x +6x +6x +6x +6x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +6x +6x +6x +6x +6x +6x +6x +5x +5x +5x +5x +6x +6x +6x +6x +6x +1x +1x +1x +1x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +3x +6x +6x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +  +  +3x +3x +3x +3x +3x +3x +3x +6x +6x +6x +6x +6x +6x +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 +6x +6x +2x +2x +2x +2x +2x + 
import net from 'net';
+import tls from 'tls';
+import EventParser from '../entities/EventParser.js';
+import Message from 'js-message';
+import fs from 'fs';
+import Queue from 'js-queue';
+import Events from 'event-pubsub';
+ 
+let eventParser = new EventParser();
+ 
+class Client extends Events{
+    constructor(config,log){
+        super();
+        this.config=config;
+        this.log=log;
+        this.publish=super.emit;
+        
+        (config.maxRetries)? this.retriesRemaining=config.maxRetries:0;
+ 
+        eventParser=new EventParser(this.config);
+    }
+ 
+    Client=Client;
+    queue =new Queue;
+    socket=false;
+    connect=connect;
+    emit=emit;
+    retriesRemaining=0;
+    explicitlyDisconnected=false;
+}
+ 
+function emit(type,data){
+    this.log('dispatching event to ', this.id, this.path, ' : ', type, ',', data);
+ 
+    let message=new Message;
+    message.type=type;
+    message.data=data;
+ 
+    if(this.config.rawBuffer){
+        message=Buffer.from(type,this.config.encoding);
+    }else{
+        message=eventParser.format(message);
+    }
+ 
+    //volitile emit
+    if(!this.config.sync){
+        this.socket.write(message);
+        return;
+    }
+
+    //sync, non-volitile, ack emit
+    this.queue.add(
+        syncEmit.bind(this,message)
+    );
+}
+ 
+function syncEmit(message){
+    this.log('dispatching event to ', this.id, this.path, ' : ', message);
+    this.socket.write(message);
+}
+ 
+function connect(){
+    //init client object for scope persistance especially inside of socket events.
+    let client=this;
+ 
+    client.log('requested connection to ', client.id, client.path);
+    if(!this.path){
+        client.log('\n\n######\nerror: ', client.id ,' client has not specified socket path it wishes to connect to.');
+        return;
+    }
+ 
+    const options={};
+ 
+    if(!client.port){
+        client.log('Connecting client on Unix Socket :', client.path);
+
+        options.path=client.path;
+
+        if (process.platform ==='win32' && !client.path.startsWith('\\\\.\\pipe\\')){
+            options.path = options.path.replace(/^\//, '');
+            options.path = options.path.replace(/\//g, '-');
+            options.path= `\\\\.\\pipe\\${options.path}`;
+        }
+
+        client.socket = net.connect(options);
+    }else{
+        options.host=client.path;
+        options.port=client.port;
+ 
+        if(client.config.interface.localAddress){
+          options.localAddress=client.config.interface.localAddress;
+        }
+ 
+        if(client.config.interface.localPort){
+          options.localPort=client.config.interface.localPort;
+        }
+ 
+        if(client.config.interface.family){
+          options.family=client.config.interface.family;
+        }
+ 
+        if(client.config.interface.hints){
+          options.hints=client.config.interface.hints;
+        }
+ 
+        if(client.config.interface.lookup){
+          options.lookup=client.config.interface.lookup;
+        }
+ 
+        if(!client.config.tls){
+            client.log('Connecting client via TCP to', options);
+            client.socket = net.connect(options);
+        }else{
+            client.log('Connecting client via TLS to', client.path ,client.port,client.config.tls);
+            if(client.config.tls.private){
+                client.config.tls.key=fs.readFileSync(client.config.tls.private);
+            }
+            if(client.config.tls.public){
+                client.config.tls.cert=fs.readFileSync(client.config.tls.public);
+            }
+            if(client.config.tls.trustedConnections){
+                if(typeof client.config.tls.trustedConnections === 'string'){
+                    client.config.tls.trustedConnections=[client.config.tls.trustedConnections];
+                }
+                client.config.tls.ca=[];
+                for(let i=0; i<client.config.tls.trustedConnections.length; i++){
+                    client.config.tls.ca.push(
+                        fs.readFileSync(client.config.tls.trustedConnections[i])
+                    );
+                }
+            }
+
+            Object.assign(client.config.tls,options);
+
+            client.socket = tls.connect(
+                client.config.tls
+            );
+        }
+    }
+ 
+    client.socket.setEncoding(this.config.encoding);
+ 
+    client.socket.on(
+        'error',
+        function(err){
+            client.log('\n\n######\nerror: ', err);
+            client.publish('error', err);
+ 
+        }
+    );
+ 
+    client.socket.on(
+        'connect',
+        function connectionMade(){
+            client.publish('connect');
+            client.retriesRemaining=client.config.maxRetries;
+            client.log('retrying reset');
+        }
+    );
+ 
+    client.socket.on(
+        'close',
+        function connectionClosed(){
+            client.log('connection closed' ,client.id , client.path,
+            client.retriesRemaining, 'tries remaining of', client.config.maxRetries
+        );
+ 
+            if(
+                client.config.stopRetrying ||
+                client.retriesRemaining<1 ||
+                client.explicitlyDisconnected
+ 
+            ){
+                client.publish('disconnect');
+                client.log(
+                    (client.config.id),
+                    'exceeded connection rety amount of',
+                    ' or stopRetrying flag set.'
+                );
+ 
+                client.socket.destroy();
+                client.publish('destroy');
+                client=undefined;
+ 
+                return;
+            }
+ 
+            setTimeout(
+                function retryTimeout(){
+                    if (client.explicitlyDisconnected) {
+                        return;
+                    }
+                    client.retriesRemaining--;
+                    client.connect();
+                }.bind(null,client),
+                client.config.retry
+            );
+ 
+            client.publish('disconnect');
+        }
+    );
+ 
+    client.socket.on(
+        'data',
+        function(data) {
+            client.log('## received events ##');
+            if(client.config.rawBuffer){
+                client.publish(
+                   'data',
+                   Buffer.from(data,client.config.encoding)
+                );
+                if(!client.config.sync){
+                    return;
+                }
+
+                client.queue.next();
+                return;
+            }
+ 
+            if(!this.ipcBuffer){
+                this.ipcBuffer='';
+            }
+ 
+            data=(this.ipcBuffer+=data);
+ 
+            if(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){
+                client.log('Messages are large, You may want to consider smaller messages.');
+                return;
+            }
+ 
+            this.ipcBuffer='';
+ 
+            const events = eventParser.parse(data);
+            const eCount = events.length;
+            for(let i=0; i<eCount; i++){
+                let message=new Message;
+                message.load(events[i]);
+ 
+                client.log('detected event', message.type, message.data);
+                client.publish(
+                   message.type,
+                   message.data
+                );
+            }
+ 
+            if(!client.config.sync){
+                return;
+            }
+
+            client.queue.next();
+        }
+    );
+}
+ 
+export {
+    Client as default,
+    Client
+};
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/dao/index.html b/coverage/node-ipc/dao/index.html new file mode 100644 index 0000000..1aaaf18 --- /dev/null +++ b/coverage/node-ipc/dao/index.html @@ -0,0 +1,126 @@ + + + + + + Code coverage report for node-ipc/dao + + + + + + + + + +
+
+

All files node-ipc/dao

+
+ +
+ 58.75% + Statements + 386/657 +
+ + +
+ 43.14% + Branches + 22/51 +
+ + +
+ 65.22% + Functions + 15/23 +
+ + +
+ 58.75% + Lines + 386/657 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
client.js +
+
70.16%181/25846.43%13/2887.5%7/870.16%181/258
socketServer.js +
+
51.38%205/39939.13%9/2353.33%8/1551.38%205/399
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/dao/socketServer.js.html b/coverage/node-ipc/dao/socketServer.js.html new file mode 100644 index 0000000..138f612 --- /dev/null +++ b/coverage/node-ipc/dao/socketServer.js.html @@ -0,0 +1,1277 @@ + + + + + + Code coverage report for node-ipc/dao/socketServer.js + + + + + + + + + +
+
+

All files / node-ipc/dao socketServer.js

+
+ +
+ 51.38% + Statements + 205/399 +
+ + +
+ 39.13% + Branches + 9/23 +
+ + +
+ 53.33% + Functions + 8/15 +
+ + +
+ 51.38% + Lines + 205/399 +
+ + +
+

+ 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 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260 +261 +262 +263 +264 +265 +266 +267 +268 +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +303 +304 +305 +306 +307 +308 +309 +310 +311 +312 +313 +314 +315 +316 +317 +318 +319 +320 +321 +322 +323 +324 +325 +326 +327 +328 +329 +330 +331 +332 +333 +334 +335 +336 +337 +338 +339 +340 +341 +342 +343 +344 +345 +346 +347 +348 +349 +350 +351 +352 +353 +354 +355 +356 +357 +358 +359 +360 +361 +362 +363 +364 +365 +366 +367 +368 +369 +370 +371 +372 +373 +374 +375 +376 +377 +378 +379 +380 +381 +382 +383 +384 +385 +386 +387 +388 +389 +390 +391 +392 +393 +394 +395 +396 +397 +398 +399 +4001x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +2x +2x +2x +  +  +  +2x +2x +2x +2x +2x +2x +2x +  +  +2x +2x +2x +1x +1x +1x +1x +1x +1x +1x +1x +  +  +1x +1x +1x +1x +1x +  +  +  +  +  +  +  +  +  +  +  +  +  +1x +1x +1x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +2x +2x +2x +  +  +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +2x +  +  +  +  +  +  +  +  +  +  +  +2x +2x +2x +2x +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +2x +2x +2x +2x + 
 
+import net from 'net';
+import tls from 'tls';
+import fs from 'fs';
+import dgram from 'dgram';
+import EventParser from '../entities/EventParser.js';
+import Message from 'js-message';
+import Events from 'event-pubsub';
+ 
+let eventParser = new EventParser();
+ 
+class Server extends Events{
+    constructor(path,config,log,port){
+        super();
+        this.config = config;
+        this.path = path;
+        this.port = port;
+        this.log  = log;
+ 
+        this.publish=super.emit;
+ 
+        eventParser=new EventParser(this.config);
+ 
+        this.on(
+            'close',
+            serverClosed.bind(this)
+        );
+    }
+ 
+    udp4=false;
+    udp6=false;
+    server=false;
+    sockets=[];
+    emit=emit;
+    broadcast=broadcast;
+ 
+    onStart(socket){
+        this.publish(
+            'start',
+            socket
+        );
+    }
+ 
+    stop(){
+        this.server.close();
+    }
+ 
+    start(){
+        if(!this.path){
+            this.log('Socket Server Path not specified, refusing to start');
+            return;
+        }
+ 
+        if(this.config.unlink){
+            fs.unlink(
+                this.path,
+                startServer.bind(this)
+            );
+        }else{
+            startServer.bind(this)();
+        }
+    }
+}
+ 
+function emit(socket, type, data){
+    this.log('dispatching event to socket', ' : ', type, data);
+ 
+    let message=new Message;
+    message.type=type;
+    message.data=data;
+ 
+    if(this.config.rawBuffer){
+        this.log(this.config.encoding)
+        message=Buffer.from(type,this.config.encoding);
+    }else{
+        message=eventParser.format(message);
+    }
+ 
+    if(this.udp4 || this.udp6){
+
+        if(!socket.address || !socket.port){
+            this.log('Attempting to emit to a single UDP socket without supplying socket address or port. Redispatching event as broadcast to all connected sockets');
+            this.broadcast(type,data);
+            return;
+        }
+
+        this.server.write(
+            message,
+            socket
+        );
+        return;
+    }
+ 
+    socket.write(message);
+}
+ 
+function broadcast(type,data){
+    this.log('broadcasting event to all known sockets listening to ', this.path,' : ', ((this.port)?this.port:''), type, data);
+    let message=new Message;
+    message.type=type;
+    message.data=data;
+
+    if(this.config.rawBuffer){
+        message=Buffer.from(type,this.config.encoding);
+    }else{
+        message=eventParser.format(message);
+    }
+
+    if(this.udp4 || this.udp6){
+        for(let i=1, count=this.sockets.length; i<count; i++){
+            this.server.write(message,this.sockets[i]);
+        }
+    }else{
+        for(let i=0, count=this.sockets.length; i<count; i++){
+            this.sockets[i].write(message);
+        }
+    }
+}
+ 
+function serverClosed(){
+    for(let i=0, count=this.sockets.length; i<count; i++){
+        let socket=this.sockets[i];
+        let destroyedSocketId=false;
+
+        if(socket){
+            if(socket.readable){
+                continue;
+            }
+        }
+
+        if(socket.id){
+            destroyedSocketId=socket.id;
+        }
+
+        this.log('socket disconnected',destroyedSocketId.toString());
+
+        if(socket && socket.destroy){
+            socket.destroy();
+        }
+
+        this.sockets.splice(i,1);
+
+        this.publish('socket.disconnected', socket, destroyedSocketId);
+
+        return;
+    }
+}
+ 
+function gotData(socket,data,UDPSocket){
+    let sock=((this.udp4 || this.udp6)? UDPSocket : socket);
+    if(this.config.rawBuffer){
+        data=Buffer.from(data,this.config.encoding);
+        this.publish(
+            'data',
+            data,
+            sock
+        );
+        return;
+    }
+ 
+    if(!sock.ipcBuffer){
+        sock.ipcBuffer='';
+    }
+ 
+    data=(sock.ipcBuffer+=data);
+ 
+    if(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){
+        this.log('Messages are large, You may want to consider smaller messages.');
+        return;
+    }
+ 
+    sock.ipcBuffer='';
+ 
+    data=eventParser.parse(data);
+ 
+    while(data.length>0){
+        let message=new Message;
+        message.load(data.shift());
+ 
+        // Only set the sock id if it is specified.
+        if (message.data && message.data.id){
+            sock.id=message.data.id;
+        }
+ 
+        this.log('received event of : ',message.type,message.data);
+ 
+        this.publish(
+            message.type,
+            message.data,
+            sock
+        );
+    }
+}
+ 
+function socketClosed(socket){
+    this.publish(
+        'close',
+        socket
+    );
+}
+ 
+function serverCreated(socket) {
+    this.sockets.push(socket);
+ 
+    if(socket.setEncoding){
+        socket.setEncoding(this.config.encoding);
+    }
+ 
+    this.log('## socket connection to server detected ##');
+    socket.on(
+        'close',
+        socketClosed.bind(this)
+    );
+ 
+    socket.on(
+        'error',
+        function(err){
+            this.log('server socket error',err);
+
+            this.publish('error',err);
+        }.bind(this)
+    );
+ 
+    socket.on(
+        'data',
+        gotData.bind(this,socket)
+    );
+ 
+    socket.on(
+        'message',
+        function(msg,rinfo) {
+            if (!rinfo){
+                return;
+            }
+
+            this.log('Received UDP message from ', rinfo.address, rinfo.port);
+            let data;
+
+            if(this.config.rawSocket){
+                data=Buffer.from(msg,this.config.encoding);
+            }else{
+                data=msg.toString();
+            }
+            socket.emit('data',data,rinfo);
+        }.bind(this)
+    );
+ 
+    this.publish(
+        'connect',
+        socket
+    );
+ 
+    if(this.config.rawBuffer){
+        return;
+    }
+}
+ 
+function startServer() {
+    this.log(
+        'starting server on ',this.path,
+        ((this.port)?`:${this.port}`:'')
+    );
+ 
+    if(!this.udp4 && !this.udp6){
+        this.log('starting TLS server',this.config.tls);
+        if(!this.config.tls){
+            this.server=net.createServer(
+                serverCreated.bind(this)
+            );
+        }else{
+            startTLSServer.bind(this)();
+        }
+    }else{
+        this.server=dgram.createSocket(
+            ((this.udp4)? 'udp4':'udp6')
+        );
+        this.server.write=UDPWrite.bind(this);
+        this.server.on(
+            'listening',
+            function UDPServerStarted() {
+                serverCreated.bind(this)(this.server);
+            }.bind(this)
+        );
+    }
+ 
+    this.server.on(
+        'error',
+        function(err){
+            this.log('server error',err);
+
+            this.publish(
+                'error',
+                err
+            );
+        }.bind(this)
+    );
+ 
+    this.server.maxConnections=this.config.maxConnections;
+ 
+    if(!this.port){
+        this.log('starting server as', 'Unix || Windows Socket');
+        if (process.platform ==='win32'){
+            this.path = this.path.replace(/^\//, '');
+            this.path = this.path.replace(/\//g, '-');
+            this.path= `\\\\.\\pipe\\${this.path}`;
+        }
+
+        this.server.listen({
+            path: this.path,
+            readableAll: true,
+            writableAll: true
+        }, this.onStart.bind(this));
+
+        return;
+    }
+ 
+    if(!this.udp4 && !this.udp6){
+        this.log('starting server as', (this.config.tls?'TLS':'TCP'));
+        this.server.listen(
+            this.port,
+            this.path,
+            this.onStart.bind(this)
+        );
+        return;
+    }
+
+    this.log('starting server as',((this.udp4)? 'udp4':'udp6'));
+ 
+    this.server.bind(
+        this.port,
+        this.path
+    );
+ 
+    this.onStart(
+        {
+            address : this.path,
+            port    : this.port
+        }
+    );
+}
+ 
+function startTLSServer(){
+    this.log('starting TLS server',this.config.tls);
+    if(this.config.tls.private){
+        this.config.tls.key=fs.readFileSync(this.config.tls.private);
+    }else{
+        this.config.tls.key=fs.readFileSync(`${__dirname}/../local-node-ipc-certs/private/server.key`);
+    }
+    if(this.config.tls.public){
+        this.config.tls.cert=fs.readFileSync(this.config.tls.public);
+    }else{
+        this.config.tls.cert=fs.readFileSync(`${__dirname}/../local-node-ipc-certs/server.pub`);
+    }
+    if(this.config.tls.dhparam){
+        this.config.tls.dhparam=fs.readFileSync(this.config.tls.dhparam);
+    }
+    if(this.config.tls.trustedConnections){
+        if(typeof this.config.tls.trustedConnections === 'string'){
+            this.config.tls.trustedConnections=[this.config.tls.trustedConnections];
+        }
+        this.config.tls.ca=[];
+        for(let i=0; i<this.config.tls.trustedConnections.length; i++){
+            this.config.tls.ca.push(
+                fs.readFileSync(this.config.tls.trustedConnections[i])
+            );
+        }
+    }
+    this.server=tls.createServer(
+        this.config.tls,
+        serverCreated.bind(this)
+    );
+}
+ 
+function UDPWrite(message,socket){
+    let data=Buffer.from(message, this.config.encoding);
+    this.server.send(
+        data,
+        0,
+        data.length,
+        socket.port,
+        socket.address,
+        function(err, bytes) {
+            if(err){
+                this.log('error writing data to socket',err);
+                this.publish(
+                    'error',
+                    function(err){
+                        this.publish('error',err);
+                    }
+                );
+            }
+        }
+    );
+}
+ 
+export {
+    Server as default,
+    Server
+};
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/entities/Defaults.js.html b/coverage/node-ipc/entities/Defaults.js.html new file mode 100644 index 0000000..e22b246 --- /dev/null +++ b/coverage/node-ipc/entities/Defaults.js.html @@ -0,0 +1,269 @@ + + + + + + Code coverage report for node-ipc/entities/Defaults.js + + + + + + + + + +
+
+

All files / node-ipc/entities Defaults.js

+
+ +
+ 92.06% + Statements + 58/63 +
+ + +
+ 57.14% + Branches + 4/7 +
+ + +
+ 100% + Functions + 3/3 +
+ + +
+ 92.06% + Lines + 58/63 +
+ + +
+

+ 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 +642x +2x +2x +2x +2x +10x +10x +2x +2x +2x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +10x +2x +2x +2x +10x +10x +10x +10x +10x +10x +  +  +  +  +  +10x +10x +2x +2x +2x +2x +2x + 
import os from 'os';
+ 
+class Defaults{
+ 
+    constructor(){
+ 
+    }
+ 
+ 
+    appspace='app.';
+    socketRoot='/tmp/';
+    id=os.hostname();
+ 
+    encoding='utf8';
+    rawBuffer=false;
+    sync=false;
+    unlink=true;
+ 
+    delimiter='\f';
+ 
+    silent=false;
+    logDepth=5;
+    logInColor=true;
+    logger=console.log.bind(console);
+ 
+    maxConnections=100;
+    retry=500;
+    maxRetries=Infinity;
+    stopRetrying=false;
+ 
+    IPType=getIPType();
+    tls=false;
+    networkHost = (this.IPType == 'IPv6') ? '::1' : '127.0.0.1';
+    networkPort = 8000;
+ 
+    interface={
+        localAddress:false,
+        localPort:false,
+        family:false,
+        hints:false,
+        lookup:false
+    }
+    
+}
+ 
+function getIPType() {
+    const networkInterfaces = os.networkInterfaces();
+    let IPType = '';
+    if (networkInterfaces
+        && Array.isArray(networkInterfaces)
+        && networkInterfaces.length > 0) {
+        // getting the family of first network interface available
+        IPType = networkInterfaces [
+            Object.keys( networkInterfaces )[0]
+        ][0].family;
+    }
+    return IPType;
+}
+ 
+export {
+    Defaults as default,
+    Defaults
+}
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/entities/EventParser.js.html b/coverage/node-ipc/entities/EventParser.js.html new file mode 100644 index 0000000..1e6eb2c --- /dev/null +++ b/coverage/node-ipc/entities/EventParser.js.html @@ -0,0 +1,182 @@ + + + + + + Code coverage report for node-ipc/entities/EventParser.js + + + + + + + + + +
+
+

All files / node-ipc/entities EventParser.js

+
+ +
+ 88.24% + Statements + 30/34 +
+ + +
+ 55.56% + Branches + 5/9 +
+ + +
+ 100% + Functions + 3/3 +
+ + +
+ 88.24% + Lines + 30/34 +
+ + +
+

+ 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 +2x +2x +2x +2x +9x +4x +4x +9x +9x +2x +2x +3x +  +  +3x +  +  +3x +3x +3x +3x +2x +2x +3x +3x +3x +3x +2x +2x +2x +2x +2x +2x + 
 
+import Defaults from './Defaults.js';
+ 
+class Parser{
+  constructor(config){
+    if(!config){
+      config=new Defaults;
+    }
+    this.delimiter=config.delimiter;
+  }
+ 
+  format(message){
+    if(!message.data && message.data!==false && message.data!==0){
+        message.data={};
+    }
+    if(message.data['_maxListeners']){
+        message.data={};
+    }
+ 
+    message=message.JSON+this.delimiter;
+    return message;
+  }
+ 
+  parse(data){
+    let events=data.split(this.delimiter);
+    events.pop();
+    return events;
+  }
+}
+ 
+export {
+  Parser as default,
+  Parser
+};
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/entities/index.html b/coverage/node-ipc/entities/index.html new file mode 100644 index 0000000..acb65da --- /dev/null +++ b/coverage/node-ipc/entities/index.html @@ -0,0 +1,126 @@ + + + + + + Code coverage report for node-ipc/entities + + + + + + + + + +
+
+

All files node-ipc/entities

+
+ +
+ 90.72% + Statements + 88/97 +
+ + +
+ 56.25% + Branches + 9/16 +
+ + +
+ 100% + Functions + 6/6 +
+ + +
+ 90.72% + Lines + 88/97 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
Defaults.js +
+
92.06%58/6357.14%4/7100%3/392.06%58/63
EventParser.js +
+
88.24%30/3455.56%5/9100%3/388.24%30/34
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/helpers/delay.js.html b/coverage/node-ipc/helpers/delay.js.html new file mode 100644 index 0000000..afaf6be --- /dev/null +++ b/coverage/node-ipc/helpers/delay.js.html @@ -0,0 +1,113 @@ + + + + + + Code coverage report for node-ipc/helpers/delay.js + + + + + + + + + +
+
+

All files / node-ipc/helpers delay.js

+
+ +
+ 100% + Statements + 12/12 +
+ + +
+ 100% + Branches + 3/3 +
+ + +
+ 100% + Functions + 1/1 +
+ + +
+ 100% + Lines + 12/12 +
+ + +
+

+ 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 +124x +4x +4x +4x +4x +4x +4x +1x +1x +1x +1x +1x
async function delay(ms=100) {
+    return new Promise(
+        resolve => {
+            setTimeout(resolve, ms);
+        }
+    );
+}
+ 
+export {
+    delay as default,
+    delay
+}
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/helpers/index.html b/coverage/node-ipc/helpers/index.html new file mode 100644 index 0000000..622efe3 --- /dev/null +++ b/coverage/node-ipc/helpers/index.html @@ -0,0 +1,111 @@ + + + + + + Code coverage report for node-ipc/helpers + + + + + + + + + +
+
+

All files node-ipc/helpers

+
+ +
+ 100% + Statements + 12/12 +
+ + +
+ 100% + Branches + 3/3 +
+ + +
+ 100% + Functions + 1/1 +
+ + +
+ 100% + Lines + 12/12 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
delay.js +
+
100%12/12100%3/3100%1/1100%12/12
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/index.html b/coverage/node-ipc/index.html new file mode 100644 index 0000000..c9b1e67 --- /dev/null +++ b/coverage/node-ipc/index.html @@ -0,0 +1,111 @@ + + + + + + Code coverage report for node-ipc + + + + + + + + + +
+
+

All files node-ipc

+
+ +
+ 100% + Statements + 24/24 +
+ + +
+ 100% + Branches + 2/2 +
+ + +
+ 100% + Functions + 1/1 +
+ + +
+ 100% + Lines + 24/24 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
node-ipc.js +
+
100%24/24100%2/2100%1/1100%24/24
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/node-ipc.js.html b/coverage/node-ipc/node-ipc.js.html new file mode 100644 index 0000000..bc6b8f5 --- /dev/null +++ b/coverage/node-ipc/node-ipc.js.html @@ -0,0 +1,152 @@ + + + + + + Code coverage report for node-ipc/node-ipc.js + + + + + + + + + +
+
+

All files / node-ipc node-ipc.js

+
+ +
+ 100% + Statements + 24/24 +
+ + +
+ 100% + Branches + 2/2 +
+ + +
+ 100% + Functions + 1/1 +
+ + +
+ 100% + Lines + 24/24 +
+ + +
+

+ 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 +252x +2x +2x +2x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +6x +2x +2x +2x +2x +2x +2x +2x +2x + 
import IPC from './services/IPC.js';
+ 
+class IPCModule extends IPC{
+    constructor(){
+        super();
+        //include IPC to make extensible
+        Object.defineProperty(
+            this,
+            'IPC',
+            {
+                enumerable:true,
+                writable:false,
+                value:IPC
+            }
+        )
+    }
+}
+ 
+const singleton=new IPCModule;
+ 
+export {
+    singleton as default,
+    IPCModule
+}
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/services/IPC.js.html b/coverage/node-ipc/services/IPC.js.html new file mode 100644 index 0000000..2c69cb4 --- /dev/null +++ b/coverage/node-ipc/services/IPC.js.html @@ -0,0 +1,1091 @@ + + + + + + Code coverage report for node-ipc/services/IPC.js + + + + + + + + + +
+
+

All files / node-ipc/services IPC.js

+
+ +
+ 51.04% + Statements + 172/337 +
+ + +
+ 50% + Branches + 16/32 +
+ + +
+ 47.62% + Functions + 10/21 +
+ + +
+ 51.04% + Lines + 172/337 +
+ + +
+

+ 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 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260 +261 +262 +263 +264 +265 +266 +267 +268 +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +303 +304 +305 +306 +307 +308 +309 +310 +311 +312 +313 +314 +315 +316 +317 +318 +319 +320 +321 +322 +323 +324 +325 +326 +327 +328 +329 +330 +331 +332 +333 +334 +335 +336 +337 +3381x +2x +2x +2x +2x +2x +2x +2x +6x +6x +2x +2x +2x +6x +2x +2x +2x +2x +  +  +2x +3x +3x +2x +3x +3x +2x +  +  +2x +2x +2x +2x +10x +10x +2x +2x +  +  +2x +  +  +2x +  +  +2x +  +  +2x +  +  +2x +  +  +2x +2x +2x +2x +49x +49x +9x +9x +40x +40x +127x +113x +113x +14x +14x +14x +14x +14x +14x +14x +14x +14x +40x +40x +40x +40x +49x +2x +3x +3x +  +  +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +  +  +  +2x +2x +2x +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +2x +2x +  +  +  +  +2x +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +2x +2x +  +  +2x +2x +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +2x +2x +2x +2x +2x +2x +2x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +2x +3x +3x +  +  +  +  +  +  +3x +3x +3x +3x +3x +3x +  +  +  +  +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +  +  +  +3x +  +  +  +  +  +  +  +3x +3x +  +  +  +3x +  +  +3x +3x +  +  +  +  +  +  +  +  +  +  +  +  +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +3x +2x +2x +2x +2x +2x + 
 
+import Defaults from '../entities/Defaults.js';
+import Client from '../dao/client.js';
+import Server from '../dao/socketServer.js';
+import util from 'util';
+ 
+class IPC{
+    constructor(){
+ 
+    }
+    
+    //public members
+    config=new Defaults;
+    of={};
+    server=false;
+ 
+    //protected methods
+    get connectTo(){
+        return connect;
+    }
+    get connectToNet(){
+        return connectNet;
+    }
+    get disconnect(){
+        return disconnect
+    }
+    get serve(){
+        return serve;
+    }
+    get serveNet(){
+        return serveNet;
+    }
+    get log(){
+        return log;
+    }
+ 
+    set connectTo(value){
+        return connect;
+    }
+    set connectToNet(value){
+        return connectNet;
+    }
+    set disconnect(value){
+        return disconnect
+    }
+    set serve(value){
+        return serve;
+    }
+    set serveNet(value){
+        return serveNet;
+    }
+    set log(value){
+        return log;
+    }
+}
+ 
+    
+ 
+function log(...args){
+    if(this.config.silent){
+        return;
+    }
+ 
+    for(let i=0, count=args.length; i<count; i++){
+        if(typeof args[i] != 'object'){
+            continue;
+        }
+ 
+        args[i]=util.inspect(
+            args[i],
+            {
+                depth:this.config.logDepth,
+                colors:this.config.logInColor
+            }
+        );
+    }
+ 
+    this.config.logger(
+        args.join(' ')
+    );
+}
+ 
+function disconnect(id){
+    if(!this.of[id]){
+        return;
+    }
+ 
+    this.of[id].explicitlyDisconnected=true;
+ 
+    this.of[id].off('*','*');
+    if(this.of[id].socket){
+        if(this.of[id].socket.destroy){
+            this.of[id].socket.destroy();
+        }
+    }
+ 
+    delete this.of[id];
+}
+ 
+function serve(path,callback){
+    if(typeof path=='function'){
+        callback=path;
+        path=false;
+    }
+    if(!path){
+        this.log(
+            'Server path not specified, so defaulting to',
+            'ipc.config.socketRoot + ipc.config.appspace + ipc.config.id',
+            this.config.socketRoot+this.config.appspace+this.config.id
+        );
+        path=this.config.socketRoot+this.config.appspace+this.config.id;
+    }
+
+    if(!callback){
+        callback=emptyCallback;
+    }
+
+    this.server=new Server(
+        path,
+        this.config,
+        log
+    );
+
+    this.server.on(
+        'start',
+        callback
+    );
+}
+ 
+function emptyCallback(){
+    //Do Nothing
+}
+ 
+function serveNet(host,port,UDPType,callback){
+    if(typeof host=='number'){
+        callback=UDPType;
+        UDPType=port;
+        port=host;
+        host=false;
+    }
+    if(typeof host=='function'){
+        callback=host;
+        UDPType=false;
+        host=false;
+        port=false;
+    }
+    if(!host){
+        this.log(
+            'Server host not specified, so defaulting to',
+            'ipc.config.networkHost',
+            this.config.networkHost
+        );
+        host=this.config.networkHost;
+    }
+    if(host.toLowerCase()=='udp4' || host.toLowerCase()=='udp6'){
+        callback=port;
+        UDPType=host.toLowerCase();
+        port=false;
+        host=this.config.networkHost;
+    }
+ 
+    if(typeof port=='string'){
+        callback=UDPType;
+        UDPType=port;
+        port=false;
+    }
+    if(typeof port=='function'){
+        callback=port;
+        UDPType=false;
+        port=false;
+    }
+    if(!port){
+        this.log(
+            'Server port not specified, so defaulting to',
+            'ipc.config.networkPort',
+            this.config.networkPort
+        );
+        port=this.config.networkPort;
+    }
+ 
+    if(typeof UDPType=='function'){
+        callback=UDPType;
+        UDPType=false;
+    }
+ 
+    if(!callback){
+        callback=emptyCallback;
+    }
+ 
+    this.server=new Server(
+        host,
+        this.config,
+        log,
+        port
+    );
+ 
+    if(UDPType){
+        this.server[UDPType]=true;
+        if(UDPType === "udp4" && host === "::1") {
+            // bind udp4 socket to an ipv4 address
+            this.server.path = "127.0.0.1";
+        }
+    }
+ 
+    this.server.on(
+        'start',
+        callback
+    );
+}
+ 
+function connect(id,path,callback){
+    if(typeof path == 'function'){
+        callback=path;
+        path=false;
+    }
+
+    if(!callback){
+        callback=emptyCallback;
+    }
+
+    if(!id){
+        this.log(
+            'Service id required',
+            'Requested service connection without specifying service id. Aborting connection attempt'
+        );
+        return;
+    }
+
+    if(!path){
+        this.log(
+            'Service path not specified, so defaulting to',
+            'ipc.config.socketRoot + ipc.config.appspace + id',
+            (this.config.socketRoot+this.config.appspace+id).data
+        );
+        path=this.config.socketRoot+this.config.appspace+id;
+    }
+
+    if(this.of[id]){
+        if(!this.of[id].socket.destroyed){
+            this.log(
+                'Already Connected to',
+                id,
+                '- So executing success without connection'
+            );
+            callback();
+            return;
+        }
+        this.of[id].socket.destroy();
+    }
+
+    this.of[id] = new Client(this.config,this.log);
+    this.of[id].id = id;
+    (this.of[id].socket)? (this.of[id].socket.id=id):null;
+    this.of[id].path = path;
+
+    this.of[id].connect();
+
+    callback(this);
+}
+ 
+function connectNet(id,host,port,callback){
+    if(!id){
+        this.log(
+            'Service id required',
+            'Requested service connection without specifying service id. Aborting connection attempt'
+        );
+        return;
+    }
+    if(typeof host=='number'){
+        callback=port;
+        port=host;
+        host=false;
+    }
+    if(typeof host=='function'){
+        callback=host;
+        host=false;
+        port=false;
+    }
+    if(!host){
+        this.log(
+            'Server host not specified, so defaulting to',
+            'ipc.config.networkHost',
+            this.config.networkHost
+        );
+        host=this.config.networkHost;
+    }
+ 
+    if(typeof port=='function'){
+        callback=port;
+        port=false;
+    }
+    if(!port){
+        this.log(
+            'Server port not specified, so defaulting to',
+            'ipc.config.networkPort',
+            this.config.networkPort
+        );
+        port=this.config.networkPort;
+    }
+ 
+    if(typeof callback == 'string'){
+        UDPType=callback;
+        callback=false;
+    }
+    if(!callback){
+        callback=emptyCallback;
+    }
+ 
+    if(this.of[id]){
+        if(!this.of[id].socket.destroyed){
+
+            this.log(
+                'Already Connected to',
+                id,
+                '- So executing success without connection'
+            );
+            callback();
+            return;
+        }
+        this.of[id].socket.destroy();
+    }
+ 
+    this.of[id] = new Client(this.config,this.log);
+    this.of[id].id = id;
+    (this.of[id].socket)? (this.of[id].socket.id=id):null;
+    this.of[id].path = host;
+    this.of[id].port = port;
+ 
+    this.of[id].connect();
+ 
+    callback(this);
+}
+ 
+export {
+    IPC as default,
+    IPC
+};
+ 
+ +
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/node-ipc/services/index.html b/coverage/node-ipc/services/index.html new file mode 100644 index 0000000..46ba75c --- /dev/null +++ b/coverage/node-ipc/services/index.html @@ -0,0 +1,111 @@ + + + + + + Code coverage report for node-ipc/services + + + + + + + + + +
+
+

All files node-ipc/services

+
+ +
+ 51.04% + Statements + 172/337 +
+ + +
+ 50% + Branches + 16/32 +
+ + +
+ 47.62% + Functions + 10/21 +
+ + +
+ 51.04% + Lines + 172/337 +
+ + +
+

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

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
IPC.js +
+
51.04%172/33750%16/3247.62%10/2151.04%172/337
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/coverage/prettify.css b/coverage/prettify.css new file mode 100644 index 0000000..b317a7c --- /dev/null +++ b/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/coverage/prettify.js b/coverage/prettify.js new file mode 100644 index 0000000..b322523 --- /dev/null +++ b/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/coverage/sort-arrow-sprite.png b/coverage/sort-arrow-sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..03f704a609c6fd0dbfdac63466a7d7c958b5cbf3 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^>_9Bd!3HEZxJ@+%Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jii$m5978H@?Fn+^JD|Y9yzj{W`447Gxa{7*dM7nnnD-Lb z6^}Hx2)'; + } + } + 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(); + addSortIndicators(); + enableUI(); + }; +})(); + +window.addEventListener('load', addSorting); diff --git a/coverage/tmp/coverage-19680-1625248644320-0.json b/coverage/tmp/coverage-19680-1625248644320-0.json new file mode 100644 index 0000000..0379362 --- /dev/null +++ b/coverage/tmp/coverage-19680-1625248644320-0.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"6","url":"internal/per_context/primordials.js","functions":[{"functionName":"copyProps","ranges":[{"startOffset":843,"endOffset":1105,"count":4},{"startOffset":918,"endOffset":1102,"count":13},{"startOffset":975,"endOffset":1097,"count":5}],"isBlockCoverage":true},{"functionName":"SafeIterator","ranges":[{"startOffset":3004,"endOffset":3077,"count":8}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":3083,"endOffset":3134,"count":264}],"isBlockCoverage":true},{"functionName":"makeSafe","ranges":[{"startOffset":3355,"endOffset":4519,"count":2},{"startOffset":3433,"endOffset":4302,"count":0}],"isBlockCoverage":true},{"functionName":"desc.value","ranges":[{"startOffset":4140,"endOffset":4209,"count":8}],"isBlockCoverage":true},{"functionName":"SafeMap","ranges":[{"startOffset":4868,"endOffset":4896,"count":19}],"isBlockCoverage":true},{"functionName":"SafeWeakMap","ranges":[{"startOffset":5045,"endOffset":5073,"count":7}],"isBlockCoverage":true},{"functionName":"SafeSet","ranges":[{"startOffset":5206,"endOffset":5234,"count":11}],"isBlockCoverage":true}]},{"scriptId":"9","url":"internal/bootstrap/loaders.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10752,"count":1}],"isBlockCoverage":true},{"functionName":"binding","ranges":[{"startOffset":3787,"endOffset":4193,"count":0}],"isBlockCoverage":false},{"functionName":"_linkedBinding","ranges":[{"startOffset":4225,"endOffset":4439,"count":0}],"isBlockCoverage":false},{"functionName":"internalBinding","ranges":[{"startOffset":4627,"endOffset":4896,"count":162},{"startOffset":4731,"endOffset":4874,"count":41}],"isBlockCoverage":true},{"functionName":"getOwn","ranges":[{"startOffset":5050,"endOffset":5208,"count":390},{"startOffset":5188,"endOffset":5204,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5587,"endOffset":5687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5647,"endOffset":5681,"count":233}],"isBlockCoverage":true},{"functionName":"NativeModule","ranges":[{"startOffset":5694,"endOffset":6469,"count":233}],"isBlockCoverage":true},{"functionName":"exposeInternals","ranges":[{"startOffset":6623,"endOffset":6856,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":6869,"endOffset":6924,"count":11}],"isBlockCoverage":true},{"functionName":"canBeRequiredByUsers","ranges":[{"startOffset":6937,"endOffset":7056,"count":43},{"startOffset":7023,"endOffset":7050,"count":10}],"isBlockCoverage":true},{"functionName":"compileForPublicLoader","ranges":[{"startOffset":7131,"endOffset":7841,"count":7},{"startOffset":7195,"endOffset":7391,"count":0},{"startOffset":7720,"endOffset":7724,"count":0}],"isBlockCoverage":true},{"functionName":"getESMFacade","ranges":[{"startOffset":7847,"endOffset":8505,"count":13},{"startOffset":7886,"endOffset":7905,"count":6},{"startOffset":7905,"endOffset":8504,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8224,"endOffset":8340,"count":7}],"isBlockCoverage":true},{"functionName":"syncExports","ranges":[{"startOffset":8807,"endOffset":9161,"count":14},{"startOffset":8929,"endOffset":9149,"count":390},{"startOffset":9008,"endOffset":9017,"count":0}],"isBlockCoverage":true},{"functionName":"compileForInternalLoader","ranges":[{"startOffset":9167,"endOffset":9774,"count":560},{"startOffset":9217,"endOffset":9232,"count":122},{"startOffset":9234,"endOffset":9270,"count":444},{"startOffset":9270,"endOffset":9415,"count":116},{"startOffset":9415,"endOffset":9451,"count":1},{"startOffset":9452,"endOffset":9473,"count":115},{"startOffset":9633,"endOffset":9773,"count":116}],"isBlockCoverage":true},{"functionName":"nativeModuleRequire","ranges":[{"startOffset":9983,"endOffset":10364,"count":558},{"startOffset":10042,"endOffset":10075,"count":5},{"startOffset":10075,"endOffset":10264,"count":553},{"startOffset":10264,"endOffset":10319,"count":0},{"startOffset":10319,"endOffset":10363,"count":553}],"isBlockCoverage":true},{"functionName":"requireWithFallbackInDeps","ranges":[{"startOffset":10484,"endOffset":10661,"count":0}],"isBlockCoverage":false}]},{"scriptId":"10","url":"internal/bootstrap/node.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12978,"count":1},{"startOffset":3667,"endOffset":3881,"count":0}],"isBlockCoverage":true},{"functionName":"process.openStdin","ranges":[{"startOffset":3489,"endOffset":3562,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6320,"endOffset":6486,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6591,"endOffset":6770,"count":0}],"isBlockCoverage":false},{"functionName":"setupPrepareStackTrace","ranges":[{"startOffset":9634,"endOffset":10237,"count":1}],"isBlockCoverage":true},{"functionName":"setupProcessObject","ranges":[{"startOffset":10241,"endOffset":10864,"count":1}],"isBlockCoverage":true},{"functionName":"setupGlobalProxy","ranges":[{"startOffset":10868,"endOffset":11052,"count":1}],"isBlockCoverage":true},{"functionName":"setupBuffer","ranges":[{"startOffset":11056,"endOffset":11507,"count":1}],"isBlockCoverage":true},{"functionName":"createGlobalConsole","ranges":[{"startOffset":11511,"endOffset":12207,"count":1}],"isBlockCoverage":true},{"functionName":"exposeNamespace","ranges":[{"startOffset":12262,"endOffset":12467,"count":1}],"isBlockCoverage":true},{"functionName":"exposeInterface","ranges":[{"startOffset":12522,"endOffset":12727,"count":4}],"isBlockCoverage":true},{"functionName":"defineOperation","ranges":[{"startOffset":12790,"endOffset":12976,"count":7}],"isBlockCoverage":true}]},{"scriptId":"11","url":"internal/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":56294,"count":1}],"isBlockCoverage":false},{"functionName":"prepareStackTrace","ranges":[{"startOffset":1944,"endOffset":2698,"count":52},{"startOffset":2124,"endOffset":2244,"count":0},{"startOffset":2375,"endOffset":2397,"count":0},{"startOffset":2586,"endOffset":2617,"count":0}],"isBlockCoverage":true},{"functionName":"maybeOverridePrepareStackTrace","ranges":[{"startOffset":2742,"endOffset":3465,"count":52},{"startOffset":3016,"endOffset":3084,"count":0},{"startOffset":3369,"endOffset":3437,"count":0}],"isBlockCoverage":true},{"functionName":"lazyInternalUtil","ranges":[{"startOffset":3564,"endOffset":3695,"count":0}],"isBlockCoverage":false},{"functionName":"lazyInternalUtilInspect","ranges":[{"startOffset":3732,"endOffset":3899,"count":2},{"startOffset":3798,"endOffset":3865,"count":1}],"isBlockCoverage":true},{"functionName":"lazyBuffer","ranges":[{"startOffset":3916,"endOffset":4029,"count":0}],"isBlockCoverage":false},{"functionName":"SystemError","ranges":[{"startOffset":4542,"endOffset":7172,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":7178,"endOffset":7255,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7261,"endOffset":7456,"count":0}],"isBlockCoverage":false},{"functionName":"makeSystemErrorWithCode","ranges":[{"startOffset":7463,"endOffset":7614,"count":4}],"isBlockCoverage":true},{"functionName":"NodeError","ranges":[{"startOffset":7556,"endOffset":7605,"count":0}],"isBlockCoverage":false},{"functionName":"makeNodeErrorWithCode","ranges":[{"startOffset":7618,"endOffset":8400,"count":233}],"isBlockCoverage":true},{"functionName":"NodeError","ranges":[{"startOffset":7708,"endOffset":8308,"count":46},{"startOffset":7801,"endOffset":8016,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":8316,"endOffset":8391,"count":0}],"isBlockCoverage":false},{"functionName":"hideStackFrames","ranges":[{"startOffset":8475,"endOffset":8902,"count":31}],"isBlockCoverage":true},{"functionName":"hidden","ranges":[{"startOffset":8516,"endOffset":8898,"count":441},{"startOffset":8683,"endOffset":8750,"count":251},{"startOffset":8838,"endOffset":8886,"count":251}],"isBlockCoverage":true},{"functionName":"addCodeToName","ranges":[{"startOffset":8906,"endOffset":9588,"count":46},{"startOffset":9006,"endOffset":9063,"count":0},{"startOffset":9400,"endOffset":9551,"count":0}],"isBlockCoverage":true},{"functionName":"E","ranges":[{"startOffset":9704,"endOffset":10228,"count":234},{"startOffset":9950,"endOffset":9997,"count":4},{"startOffset":9997,"endOffset":10053,"count":230},{"startOffset":10090,"endOffset":10204,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10118,"endOffset":10197,"count":3}],"isBlockCoverage":true},{"functionName":"getMessage","ranges":[{"startOffset":10232,"endOffset":11113,"count":46},{"startOffset":10336,"endOffset":10372,"count":1},{"startOffset":10409,"endOffset":10680,"count":45},{"startOffset":10680,"endOffset":10756,"count":1},{"startOffset":10756,"endOffset":10761,"count":0},{"startOffset":10990,"endOffset":11001,"count":0},{"startOffset":11001,"endOffset":11112,"count":1}],"isBlockCoverage":true},{"functionName":"lazyUv","ranges":[{"startOffset":11135,"endOffset":11244,"count":19},{"startOffset":11174,"endOffset":11220,"count":1}],"isBlockCoverage":true},{"functionName":"uvErrmapGet","ranges":[{"startOffset":11305,"endOffset":11494,"count":19},{"startOffset":11385,"endOffset":11440,"count":1}],"isBlockCoverage":true},{"functionName":"uvException","ranges":[{"startOffset":11799,"endOffset":13037,"count":0}],"isBlockCoverage":false},{"functionName":"uvExceptionWithHostPort","ranges":[{"startOffset":13363,"endOffset":14296,"count":0}],"isBlockCoverage":false},{"functionName":"errnoException","ranges":[{"startOffset":14485,"endOffset":15208,"count":0}],"isBlockCoverage":false},{"functionName":"exceptionWithHostPort","ranges":[{"startOffset":15574,"endOffset":16824,"count":5},{"startOffset":15926,"endOffset":15949,"count":1},{"startOffset":16086,"endOffset":16141,"count":0},{"startOffset":16161,"endOffset":16211,"count":0}],"isBlockCoverage":true},{"functionName":"dnsException","ranges":[{"startOffset":16996,"endOffset":18547,"count":0}],"isBlockCoverage":false},{"functionName":"connResetException","ranges":[{"startOffset":18551,"endOffset":18711,"count":0}],"isBlockCoverage":false},{"functionName":"isStackOverflowError","ranges":[{"startOffset":19013,"endOffset":19404,"count":0}],"isBlockCoverage":false},{"functionName":"addNumericalSeparator","ranges":[{"startOffset":19488,"endOffset":19764,"count":0}],"isBlockCoverage":false},{"functionName":"beforeInspector","ranges":[{"startOffset":20051,"endOffset":20455,"count":1},{"startOffset":20179,"endOffset":20454,"count":0}],"isBlockCoverage":true},{"functionName":"afterInspector","ranges":[{"startOffset":20460,"endOffset":21899,"count":1},{"startOffset":21296,"endOffset":21334,"count":0},{"startOffset":21647,"endOffset":21683,"count":0},{"startOffset":21851,"endOffset":21894,"count":0}],"isBlockCoverage":true},{"functionName":"AbortError","ranges":[{"startOffset":22142,"endOffset":22264,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":24095,"endOffset":24264,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27158,"endOffset":27276,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27570,"endOffset":27667,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":29993,"endOffset":30228,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":31994,"endOffset":32220,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34003,"endOffset":34309,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34352,"endOffset":34500,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34545,"endOffset":38146,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":38188,"endOffset":38466,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":38867,"endOffset":39036,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39710,"endOffset":39848,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39890,"endOffset":40220,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40382,"endOffset":40533,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40579,"endOffset":41367,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":41754,"endOffset":41921,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":41975,"endOffset":42315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":42360,"endOffset":42676,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":43054,"endOffset":43132,"count":45}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":43178,"endOffset":43474,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":43808,"endOffset":44268,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":44961,"endOffset":45697,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":45793,"endOffset":45896,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":46673,"endOffset":47389,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":47441,"endOffset":47636,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":47686,"endOffset":48008,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":48043,"endOffset":48938,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":49399,"endOffset":49663,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":51040,"endOffset":51214,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":53151,"endOffset":53286,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":53890,"endOffset":54181,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":55180,"endOffset":55294,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":55493,"endOffset":55889,"count":0}],"isBlockCoverage":false}]},{"scriptId":"12","url":"internal/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12949,"count":1}],"isBlockCoverage":false},{"functionName":"lazyUv","ranges":[{"startOffset":1039,"endOffset":1133,"count":0}],"isBlockCoverage":false},{"functionName":"removeColors","ranges":[{"startOffset":1137,"endOffset":1208,"count":20}],"isBlockCoverage":true},{"functionName":"isError","ranges":[{"startOffset":1212,"endOffset":1467,"count":6},{"startOffset":1442,"endOffset":1463,"count":0}],"isBlockCoverage":true},{"functionName":"deprecate","ranges":[{"startOffset":1761,"endOffset":2895,"count":33},{"startOffset":1836,"endOffset":1858,"count":0},{"startOffset":1921,"endOffset":1976,"count":0},{"startOffset":2641,"endOffset":2868,"count":30}],"isBlockCoverage":true},{"functionName":"deprecated","ranges":[{"startOffset":2005,"endOffset":2495,"count":0}],"isBlockCoverage":false},{"functionName":"decorateErrorStack","ranges":[{"startOffset":2899,"endOffset":3249,"count":0}],"isBlockCoverage":false},{"functionName":"assertCrypto","ranges":[{"startOffset":3253,"endOffset":3330,"count":3},{"startOffset":3301,"endOffset":3327,"count":0}],"isBlockCoverage":true},{"functionName":"normalizeEncoding","ranges":[{"startOffset":3514,"endOffset":3648,"count":16},{"startOffset":3585,"endOffset":3603,"count":0},{"startOffset":3619,"endOffset":3647,"count":0}],"isBlockCoverage":true},{"functionName":"slowCases","ranges":[{"startOffset":3652,"endOffset":5278,"count":0}],"isBlockCoverage":false},{"functionName":"emitExperimentalWarning","ranges":[{"startOffset":5282,"endOffset":5576,"count":0}],"isBlockCoverage":false},{"functionName":"filterDuplicateStrings","ranges":[{"startOffset":5580,"endOffset":5900,"count":0}],"isBlockCoverage":false},{"functionName":"cachedResult","ranges":[{"startOffset":5904,"endOffset":6054,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5957,"endOffset":6050,"count":0}],"isBlockCoverage":false},{"functionName":"createClassWrapper","ranges":[{"startOffset":6327,"endOffset":6704,"count":0}],"isBlockCoverage":false},{"functionName":"getSignalsToNamesMapping","ranges":[{"startOffset":6736,"endOffset":7024,"count":0}],"isBlockCoverage":false},{"functionName":"convertToValidSignal","ranges":[{"startOffset":7028,"endOffset":7345,"count":2},{"startOffset":7102,"endOffset":7139,"count":0},{"startOffset":7146,"endOffset":7160,"count":0},{"startOffset":7299,"endOffset":7344,"count":0}],"isBlockCoverage":true},{"functionName":"getConstructorOf","ranges":[{"startOffset":7349,"endOffset":7708,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorName","ranges":[{"startOffset":7712,"endOffset":7844,"count":5},{"startOffset":7809,"endOffset":7840,"count":0}],"isBlockCoverage":true},{"functionName":"getSystemErrorMap","ranges":[{"startOffset":7848,"endOffset":7915,"count":0}],"isBlockCoverage":false},{"functionName":"promisify","ranges":[{"startOffset":8065,"endOffset":9581,"count":3},{"startOffset":8140,"endOffset":8205,"count":0},{"startOffset":8251,"endOffset":8580,"count":0}],"isBlockCoverage":true},{"functionName":"fn","ranges":[{"startOffset":8786,"endOffset":9283,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":9681,"endOffset":10015,"count":15},{"startOffset":9846,"endOffset":9961,"count":30}],"isBlockCoverage":true},{"functionName":"spliceOne","ranges":[{"startOffset":10160,"endOffset":10291,"count":1},{"startOffset":10243,"endOffset":10273,"count":0}],"isBlockCoverage":true},{"functionName":"isInsideNodeModules","ranges":[{"startOffset":10379,"endOffset":11583,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":11587,"endOffset":11752,"count":0}],"isBlockCoverage":false},{"functionName":"sleep","ranges":[{"startOffset":11779,"endOffset":12001,"count":0}],"isBlockCoverage":false}]},{"scriptId":"13","url":"events.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":27684,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2266,"endOffset":2430,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter","ranges":[{"startOffset":2438,"endOffset":2509,"count":36}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2885,"endOffset":2943,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":2948,"endOffset":3189,"count":0}],"isBlockCoverage":false},{"functionName":"checkListener","ranges":[{"startOffset":3783,"endOffset":3937,"count":235},{"startOffset":3857,"endOffset":3934,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4030,"endOffset":4080,"count":7}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":4090,"endOffset":4372,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.setMaxListeners","ranges":[{"startOffset":4767,"endOffset":5683,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.init","ranges":[{"startOffset":5708,"endOffset":6453,"count":36},{"startOffset":5761,"endOffset":5822,"count":15},{"startOffset":5824,"endOffset":5898,"count":21},{"startOffset":5994,"endOffset":6259,"count":0}],"isBlockCoverage":true},{"functionName":"addCatch","ranges":[{"startOffset":6458,"endOffset":7037,"count":0}],"isBlockCoverage":false},{"functionName":"emitUnhandledRejectionOrErr","ranges":[{"startOffset":7041,"endOffset":7718,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxListeners","ranges":[{"startOffset":7893,"endOffset":8098,"count":0}],"isBlockCoverage":false},{"functionName":"_getMaxListeners","ranges":[{"startOffset":8103,"endOffset":8256,"count":7},{"startOffset":8223,"endOffset":8255,"count":0}],"isBlockCoverage":true},{"functionName":"getMaxListeners","ranges":[{"startOffset":8301,"endOffset":8366,"count":0}],"isBlockCoverage":false},{"functionName":"identicalSequenceRange","ranges":[{"startOffset":8498,"endOffset":9095,"count":0}],"isBlockCoverage":false},{"functionName":"enhanceStackTrace","ranges":[{"startOffset":9099,"endOffset":9724,"count":0}],"isBlockCoverage":false},{"functionName":"emit","ranges":[{"startOffset":9758,"endOffset":12102,"count":49},{"startOffset":9908,"endOffset":9946,"count":5},{"startOffset":9955,"endOffset":9989,"count":0},{"startOffset":10014,"endOffset":10043,"count":5},{"startOffset":10050,"endOffset":10088,"count":0},{"startOffset":10163,"endOffset":11126,"count":0},{"startOffset":11199,"endOffset":11212,"count":19},{"startOffset":11212,"endOffset":11253,"count":30},{"startOffset":11253,"endOffset":11543,"count":29},{"startOffset":11467,"endOffset":11485,"count":0},{"startOffset":11487,"endOffset":11538,"count":0},{"startOffset":11543,"endOffset":12081,"count":1},{"startOffset":11663,"endOffset":12076,"count":2},{"startOffset":11994,"endOffset":12012,"count":0},{"startOffset":12014,"endOffset":12069,"count":0},{"startOffset":12081,"endOffset":12101,"count":29}],"isBlockCoverage":true},{"functionName":"_addListener","ranges":[{"startOffset":12107,"endOffset":14222,"count":122},{"startOffset":12295,"endOffset":12382,"count":0},{"startOffset":12570,"endOffset":12857,"count":5},{"startOffset":12649,"endOffset":12668,"count":0},{"startOffset":12926,"endOffset":13068,"count":115},{"startOffset":13068,"endOffset":14199,"count":7},{"startOffset":13231,"endOffset":13253,"count":0},{"startOffset":13338,"endOffset":13446,"count":0},{"startOffset":13554,"endOffset":13573,"count":0},{"startOffset":13575,"endOffset":14194,"count":0}],"isBlockCoverage":true},{"functionName":"addListener","ranges":[{"startOffset":14263,"endOffset":14357,"count":122}],"isBlockCoverage":true},{"functionName":"prependListener","ranges":[{"startOffset":14475,"endOffset":14580,"count":0}],"isBlockCoverage":false},{"functionName":"onceWrapper","ranges":[{"startOffset":14585,"endOffset":14857,"count":2},{"startOffset":14792,"endOffset":14854,"count":0}],"isBlockCoverage":true},{"functionName":"_onceWrap","ranges":[{"startOffset":14861,"endOffset":15108,"count":59}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":15142,"endOffset":15273,"count":59}],"isBlockCoverage":true},{"functionName":"prependOnceListener","ranges":[{"startOffset":15328,"endOffset":15503,"count":0}],"isBlockCoverage":false},{"functionName":"removeListener","ranges":[{"startOffset":15629,"endOffset":16971,"count":54},{"startOffset":15783,"endOffset":15795,"count":0},{"startOffset":15872,"endOffset":15884,"count":0},{"startOffset":15916,"endOffset":15945,"count":53},{"startOffset":15947,"endOffset":16215,"count":53},{"startOffset":16000,"endOffset":16034,"count":0},{"startOffset":16134,"endOffset":16195,"count":0},{"startOffset":16215,"endOffset":16942,"count":1},{"startOffset":16375,"endOffset":16407,"count":0},{"startOffset":16522,"endOffset":16534,"count":0},{"startOffset":16577,"endOffset":16590,"count":0},{"startOffset":16889,"endOffset":16933,"count":0}],"isBlockCoverage":true},{"functionName":"removeAllListeners","ranges":[{"startOffset":17096,"endOffset":18465,"count":0}],"isBlockCoverage":false},{"functionName":"_listeners","ranges":[{"startOffset":18470,"endOffset":18880,"count":0}],"isBlockCoverage":false},{"functionName":"listeners","ranges":[{"startOffset":18919,"endOffset":18988,"count":0}],"isBlockCoverage":false},{"functionName":"rawListeners","ranges":[{"startOffset":19031,"endOffset":19104,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.listenerCount","ranges":[{"startOffset":19138,"endOffset":19311,"count":0}],"isBlockCoverage":false},{"functionName":"listenerCount","ranges":[{"startOffset":19371,"endOffset":19675,"count":119},{"startOffset":19550,"endOffset":19575,"count":56},{"startOffset":19575,"endOffset":19652,"count":63},{"startOffset":19611,"endOffset":19652,"count":0},{"startOffset":19657,"endOffset":19674,"count":63}],"isBlockCoverage":true},{"functionName":"eventNames","ranges":[{"startOffset":19715,"endOffset":19810,"count":0}],"isBlockCoverage":false},{"functionName":"arrayClone","ranges":[{"startOffset":19815,"endOffset":20299,"count":1},{"startOffset":20029,"endOffset":20069,"count":0},{"startOffset":20075,"endOffset":20123,"count":0},{"startOffset":20129,"endOffset":20185,"count":0},{"startOffset":20191,"endOffset":20255,"count":0},{"startOffset":20260,"endOffset":20298,"count":0}],"isBlockCoverage":true},{"functionName":"unwrapListeners","ranges":[{"startOffset":20303,"endOffset":20525,"count":0}],"isBlockCoverage":false},{"functionName":"getEventListeners","ranges":[{"startOffset":20529,"endOffset":21329,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":21333,"endOffset":23145,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":23226,"endOffset":23247,"count":0}],"isBlockCoverage":false},{"functionName":"createIterResult","ranges":[{"startOffset":23264,"endOffset":23334,"count":0}],"isBlockCoverage":false},{"functionName":"addErrorHandlerIfEventEmitter","ranges":[{"startOffset":23338,"endOffset":23525,"count":0}],"isBlockCoverage":false},{"functionName":"eventTargetAgnosticRemoveListener","ranges":[{"startOffset":23529,"endOffset":23922,"count":0}],"isBlockCoverage":false},{"functionName":"eventTargetAgnosticAddListener","ranges":[{"startOffset":23926,"endOffset":24521,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":24525,"endOffset":27682,"count":0}],"isBlockCoverage":false}]},{"scriptId":"14","url":"internal/util/inspect.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":72646,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2419,"endOffset":2455,"count":62}],"isBlockCoverage":true},{"functionName":"isUndetectableObject","ranges":[{"startOffset":2550,"endOffset":2600,"count":45},{"startOffset":2582,"endOffset":2600,"count":0}],"isBlockCoverage":true},{"functionName":"getUserOptions","ranges":[{"startOffset":5819,"endOffset":7313,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":7618,"endOffset":9589,"count":17},{"startOffset":8429,"endOffset":8632,"count":0},{"startOffset":8704,"endOffset":8742,"count":0},{"startOffset":8835,"endOffset":9349,"count":33},{"startOffset":9104,"endOffset":9135,"count":0},{"startOffset":9182,"endOffset":9340,"count":0},{"startOffset":9449,"endOffset":9479,"count":0},{"startOffset":9517,"endOffset":9548,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":9685,"endOffset":9732,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":9737,"endOffset":9950,"count":0}],"isBlockCoverage":false},{"functionName":"defineColorAlias","ranges":[{"startOffset":11743,"endOffset":11996,"count":12}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":11840,"endOffset":11882,"count":7}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":11889,"endOffset":11937,"count":0}],"isBlockCoverage":false},{"functionName":"addQuotes","ranges":[{"startOffset":13039,"endOffset":13205,"count":29},{"startOffset":13095,"endOffset":13125,"count":0},{"startOffset":13148,"endOffset":13180,"count":0}],"isBlockCoverage":true},{"functionName":"escapeFn","ranges":[{"startOffset":13226,"endOffset":13258,"count":0}],"isBlockCoverage":false},{"functionName":"strEscape","ranges":[{"startOffset":13375,"endOffset":15054,"count":29},{"startOffset":13807,"endOffset":14201,"count":0},{"startOffset":14372,"endOffset":15053,"count":0}],"isBlockCoverage":true},{"functionName":"stylizeWithColor","ranges":[{"startOffset":15058,"endOffset":15332,"count":100},{"startOffset":15174,"endOffset":15314,"count":55},{"startOffset":15314,"endOffset":15331,"count":45}],"isBlockCoverage":true},{"functionName":"stylizeNoColor","ranges":[{"startOffset":15336,"endOffset":15384,"count":0}],"isBlockCoverage":false},{"functionName":"getEmptyFormatArray","ranges":[{"startOffset":15466,"endOffset":15515,"count":15}],"isBlockCoverage":true},{"functionName":"isInstanceof","ranges":[{"startOffset":15519,"endOffset":15643,"count":16},{"startOffset":15609,"endOffset":15640,"count":0}],"isBlockCoverage":true},{"functionName":"getConstructorName","ranges":[{"startOffset":15647,"endOffset":16953,"count":16},{"startOffset":15766,"endOffset":15794,"count":0},{"startOffset":15796,"endOffset":16446,"count":32},{"startOffset":15908,"endOffset":15958,"count":16},{"startOffset":15959,"endOffset":15999,"count":16},{"startOffset":16000,"endOffset":16047,"count":16},{"startOffset":16049,"endOffset":16332,"count":16},{"startOffset":16087,"endOffset":16176,"count":0},{"startOffset":16178,"endOffset":16288,"count":0},{"startOffset":16332,"endOffset":16441,"count":16},{"startOffset":16446,"endOffset":16607,"count":0},{"startOffset":16609,"endOffset":16952,"count":0}],"isBlockCoverage":true},{"functionName":"addPrototypeProperties","ranges":[{"startOffset":17145,"endOffset":19043,"count":0}],"isBlockCoverage":false},{"functionName":"getPrefix","ranges":[{"startOffset":19047,"endOffset":19446,"count":6},{"startOffset":19136,"endOffset":19309,"count":0},{"startOffset":19330,"endOffset":19352,"count":0},{"startOffset":19354,"endOffset":19407,"count":0}],"isBlockCoverage":true},{"functionName":"getKeys","ranges":[{"startOffset":19486,"endOffset":20454,"count":16},{"startOffset":19611,"endOffset":19724,"count":0},{"startOffset":20081,"endOffset":20265,"count":0},{"startOffset":20297,"endOffset":20430,"count":0}],"isBlockCoverage":true},{"functionName":"filter","ranges":[{"startOffset":20321,"endOffset":20377,"count":0}],"isBlockCoverage":false},{"functionName":"getCtxStyle","ranges":[{"startOffset":20458,"endOffset":20730,"count":0}],"isBlockCoverage":false},{"functionName":"formatProxy","ranges":[{"startOffset":20734,"endOffset":21196,"count":0}],"isBlockCoverage":false},{"functionName":"formatValue","ranges":[{"startOffset":21383,"endOffset":23989,"count":62},{"startOffset":21523,"endOffset":21560,"count":45},{"startOffset":21561,"endOffset":21599,"count":45},{"startOffset":21601,"endOffset":21661,"count":45},{"startOffset":21661,"endOffset":21685,"count":17},{"startOffset":21685,"endOffset":21732,"count":1},{"startOffset":21732,"endOffset":22015,"count":16},{"startOffset":22015,"endOffset":22127,"count":0},{"startOffset":22127,"endOffset":22283,"count":16},{"startOffset":22283,"endOffset":23372,"count":15},{"startOffset":22381,"endOffset":22489,"count":0},{"startOffset":22490,"endOffset":22639,"count":0},{"startOffset":22641,"endOffset":23367,"count":0},{"startOffset":23372,"endOffset":23566,"count":16},{"startOffset":23566,"endOffset":23925,"count":0},{"startOffset":23925,"endOffset":23988,"count":16}],"isBlockCoverage":true},{"functionName":"formatRaw","ranges":[{"startOffset":23993,"endOffset":34745,"count":16},{"startOffset":24106,"endOffset":24158,"count":0},{"startOffset":24160,"endOffset":24188,"count":0},{"startOffset":24357,"endOffset":24383,"count":0},{"startOffset":24385,"endOffset":24420,"count":0},{"startOffset":24607,"endOffset":24788,"count":0},{"startOffset":24958,"endOffset":24974,"count":0},{"startOffset":25286,"endOffset":28198,"count":0},{"startOffset":28325,"endOffset":28619,"count":10},{"startOffset":28364,"endOffset":28412,"count":0},{"startOffset":28434,"endOffset":28510,"count":0},{"startOffset":28540,"endOffset":28567,"count":0},{"startOffset":28569,"endOffset":28612,"count":0},{"startOffset":28619,"endOffset":32207,"count":6},{"startOffset":28658,"endOffset":28826,"count":0},{"startOffset":28853,"endOffset":29326,"count":0},{"startOffset":29351,"endOffset":29792,"count":0},{"startOffset":29912,"endOffset":29939,"count":1},{"startOffset":29950,"endOffset":29962,"count":1},{"startOffset":29969,"endOffset":32207,"count":0},{"startOffset":32212,"endOffset":32247,"count":15},{"startOffset":32247,"endOffset":32268,"count":0},{"startOffset":32270,"endOffset":32487,"count":0},{"startOffset":32487,"endOffset":32733,"count":15},{"startOffset":32733,"endOffset":32834,"count":45},{"startOffset":32834,"endOffset":32870,"count":15},{"startOffset":32870,"endOffset":32913,"count":0},{"startOffset":32919,"endOffset":33096,"count":0},{"startOffset":33096,"endOffset":33132,"count":15},{"startOffset":33132,"endOffset":33533,"count":0},{"startOffset":33533,"endOffset":33574,"count":15},{"startOffset":33574,"endOffset":33929,"count":0},{"startOffset":33929,"endOffset":34088,"count":15},{"startOffset":34700,"endOffset":34727,"count":0},{"startOffset":34727,"endOffset":34744,"count":15}],"isBlockCoverage":true},{"functionName":"getIteratorBraces","ranges":[{"startOffset":34749,"endOffset":34938,"count":0}],"isBlockCoverage":false},{"functionName":"getBoxedBase","ranges":[{"startOffset":34942,"endOffset":36154,"count":0}],"isBlockCoverage":false},{"functionName":"getClassBase","ranges":[{"startOffset":36158,"endOffset":36777,"count":0}],"isBlockCoverage":false},{"functionName":"getFunctionBase","ranges":[{"startOffset":36781,"endOffset":37910,"count":0}],"isBlockCoverage":false},{"functionName":"formatError","ranges":[{"startOffset":37914,"endOffset":41117,"count":6},{"startOffset":38023,"endOffset":38032,"count":0},{"startOffset":38105,"endOffset":38134,"count":0},{"startOffset":38282,"endOffset":38562,"count":5},{"startOffset":38338,"endOffset":38557,"count":15},{"startOffset":38478,"endOffset":38506,"count":0},{"startOffset":38508,"endOffset":38550,"count":0},{"startOffset":38853,"endOffset":38875,"count":0},{"startOffset":38941,"endOffset":39194,"count":0},{"startOffset":39293,"endOffset":39569,"count":0},{"startOffset":39695,"endOffset":39700,"count":0},{"startOffset":39897,"endOffset":39930,"count":0},{"startOffset":40143,"endOffset":40856,"count":11},{"startOffset":40253,"endOffset":40323,"count":7},{"startOffset":40323,"endOffset":40849,"count":4},{"startOffset":40544,"endOffset":40783,"count":2},{"startOffset":40815,"endOffset":40821,"count":2},{"startOffset":40822,"endOffset":40839,"count":2},{"startOffset":40979,"endOffset":41097,"count":0}],"isBlockCoverage":true},{"functionName":"groupArrayElements","ranges":[{"startOffset":41121,"endOffset":45480,"count":0}],"isBlockCoverage":false},{"functionName":"handleMaxCallStackSize","ranges":[{"startOffset":45484,"endOffset":45884,"count":0}],"isBlockCoverage":false},{"functionName":"formatNumber","ranges":[{"startOffset":45888,"endOffset":46068,"count":16},{"startOffset":46034,"endOffset":46040,"count":0}],"isBlockCoverage":true},{"functionName":"formatBigInt","ranges":[{"startOffset":46072,"endOffset":46146,"count":0}],"isBlockCoverage":false},{"functionName":"formatPrimitive","ranges":[{"startOffset":46150,"endOffset":47363,"count":45},{"startOffset":46227,"endOffset":46982,"count":29},{"startOffset":46297,"endOffset":46497,"count":0},{"startOffset":46673,"endOffset":46740,"count":1},{"startOffset":46742,"endOffset":46923,"count":0},{"startOffset":46982,"endOffset":47053,"count":16},{"startOffset":47053,"endOffset":47362,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":46805,"endOffset":46844,"count":0}],"isBlockCoverage":false},{"functionName":"formatNamespaceObject","ranges":[{"startOffset":47367,"endOffset":48510,"count":0}],"isBlockCoverage":false},{"functionName":"formatSpecialArray","ranges":[{"startOffset":48560,"endOffset":49804,"count":0}],"isBlockCoverage":false},{"functionName":"formatArrayBuffer","ranges":[{"startOffset":49808,"endOffset":50423,"count":0}],"isBlockCoverage":false},{"functionName":"formatArray","ranges":[{"startOffset":50427,"endOffset":51037,"count":0}],"isBlockCoverage":false},{"functionName":"formatTypedArray","ranges":[{"startOffset":51041,"endOffset":52086,"count":0}],"isBlockCoverage":false},{"functionName":"formatSet","ranges":[{"startOffset":52090,"endOffset":52330,"count":0}],"isBlockCoverage":false},{"functionName":"formatMap","ranges":[{"startOffset":52334,"endOffset":52641,"count":0}],"isBlockCoverage":false},{"functionName":"formatSetIterInner","ranges":[{"startOffset":52645,"endOffset":53478,"count":0}],"isBlockCoverage":false},{"functionName":"formatMapIterInner","ranges":[{"startOffset":53482,"endOffset":54840,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakCollection","ranges":[{"startOffset":54844,"endOffset":54938,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakSet","ranges":[{"startOffset":54942,"endOffset":55102,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakMap","ranges":[{"startOffset":55106,"endOffset":55266,"count":0}],"isBlockCoverage":false},{"functionName":"formatIterator","ranges":[{"startOffset":55270,"endOffset":55670,"count":0}],"isBlockCoverage":false},{"functionName":"formatPromise","ranges":[{"startOffset":55674,"endOffset":56155,"count":0}],"isBlockCoverage":false},{"functionName":"formatProperty","ranges":[{"startOffset":56159,"endOffset":58618,"count":45},{"startOffset":56370,"endOffset":56417,"count":0},{"startOffset":56494,"endOffset":56517,"count":0},{"startOffset":56523,"endOffset":56526,"count":0},{"startOffset":56636,"endOffset":56688,"count":0},{"startOffset":56690,"endOffset":56752,"count":0},{"startOffset":56790,"endOffset":58042,"count":0},{"startOffset":58071,"endOffset":58094,"count":0},{"startOffset":58127,"endOffset":58259,"count":0},{"startOffset":58290,"endOffset":58325,"count":0},{"startOffset":58362,"endOffset":58438,"count":0},{"startOffset":58516,"endOffset":58579,"count":0}],"isBlockCoverage":true},{"functionName":"isBelowBreakLength","ranges":[{"startOffset":58622,"endOffset":59586,"count":15},{"startOffset":59184,"endOffset":59197,"count":5},{"startOffset":59197,"endOffset":59241,"count":10},{"startOffset":59241,"endOffset":59455,"count":20},{"startOffset":59326,"endOffset":59380,"count":0},{"startOffset":59421,"endOffset":59450,"count":0},{"startOffset":59455,"endOffset":59559,"count":10},{"startOffset":59559,"endOffset":59582,"count":0}],"isBlockCoverage":true},{"functionName":"reduceToSingleString","ranges":[{"startOffset":59590,"endOffset":62394,"count":15},{"startOffset":60101,"endOffset":60115,"count":0},{"startOffset":60117,"endOffset":60185,"count":0},{"startOffset":61263,"endOffset":61387,"count":10},{"startOffset":61291,"endOffset":61303,"count":0},{"startOffset":61403,"endOffset":61550,"count":5},{"startOffset":61551,"endOffset":61555,"count":0},{"startOffset":61665,"endOffset":62201,"count":0},{"startOffset":62202,"endOffset":62212,"count":0},{"startOffset":62213,"endOffset":62260,"count":0}],"isBlockCoverage":true},{"functionName":"hasBuiltInToString","ranges":[{"startOffset":62398,"endOffset":63447,"count":0}],"isBlockCoverage":false},{"functionName":"firstErrorLine","ranges":[{"startOffset":63474,"endOffset":63513,"count":0}],"isBlockCoverage":false},{"functionName":"tryStringify","ranges":[{"startOffset":63545,"endOffset":64032,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":64036,"endOffset":64122,"count":1}],"isBlockCoverage":true},{"functionName":"formatWithOptions","ranges":[{"startOffset":64126,"endOffset":64410,"count":52},{"startOffset":64250,"endOffset":64345,"count":0}],"isBlockCoverage":true},{"functionName":"formatWithOptionsInternal","ranges":[{"startOffset":64414,"endOffset":68318,"count":53},{"startOffset":64587,"endOffset":68111,"count":51},{"startOffset":64617,"endOffset":64646,"count":50},{"startOffset":64646,"endOffset":64737,"count":1},{"startOffset":64737,"endOffset":67958,"count":41},{"startOffset":64778,"endOffset":67951,"count":1},{"startOffset":65025,"endOffset":65109,"count":0},{"startOffset":65148,"endOffset":65208,"count":0},{"startOffset":65246,"endOffset":65291,"count":0},{"startOffset":65292,"endOffset":65349,"count":0},{"startOffset":65413,"endOffset":65635,"count":0},{"startOffset":65671,"endOffset":65759,"count":0},{"startOffset":65773,"endOffset":66151,"count":0},{"startOffset":66165,"endOffset":66263,"count":0},{"startOffset":66277,"endOffset":66511,"count":0},{"startOffset":66525,"endOffset":66971,"count":0},{"startOffset":66985,"endOffset":67320,"count":0},{"startOffset":67334,"endOffset":67423,"count":0},{"startOffset":67437,"endOffset":67556,"count":0},{"startOffset":67570,"endOffset":67655,"count":0},{"startOffset":67832,"endOffset":67942,"count":0},{"startOffset":67958,"endOffset":68106,"count":1},{"startOffset":68111,"endOffset":68141,"count":3},{"startOffset":68141,"endOffset":68300,"count":4},{"startOffset":68227,"endOffset":68259,"count":2},{"startOffset":68260,"endOffset":68267,"count":2},{"startOffset":68300,"endOffset":68317,"count":3}],"isBlockCoverage":true},{"functionName":"getStringWidth","ranges":[{"startOffset":68756,"endOffset":69323,"count":0}],"isBlockCoverage":false},{"functionName":"getStringWidth","ranges":[{"startOffset":69443,"endOffset":69895,"count":0}],"isBlockCoverage":false},{"functionName":"isFullWidthCodePoint","ranges":[{"startOffset":70069,"endOffset":71714,"count":0}],"isBlockCoverage":false},{"functionName":"isZeroWidthCodePoint","ranges":[{"startOffset":71750,"endOffset":72328,"count":0}],"isBlockCoverage":false},{"functionName":"stripVTControlCharacters","ranges":[{"startOffset":72424,"endOffset":72500,"count":0}],"isBlockCoverage":false}]},{"scriptId":"15","url":"internal/util/types.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1810,"count":1}],"isBlockCoverage":false},{"functionName":"isTypedArray","ranges":[{"startOffset":112,"endOffset":217,"count":0}],"isBlockCoverage":false},{"functionName":"isUint8Array","ranges":[{"startOffset":221,"endOffset":329,"count":113}],"isBlockCoverage":true},{"functionName":"isUint8ClampedArray","ranges":[{"startOffset":333,"endOffset":455,"count":0}],"isBlockCoverage":false},{"functionName":"isUint16Array","ranges":[{"startOffset":459,"endOffset":569,"count":0}],"isBlockCoverage":false},{"functionName":"isUint32Array","ranges":[{"startOffset":573,"endOffset":683,"count":0}],"isBlockCoverage":false},{"functionName":"isInt8Array","ranges":[{"startOffset":687,"endOffset":793,"count":0}],"isBlockCoverage":false},{"functionName":"isInt16Array","ranges":[{"startOffset":797,"endOffset":905,"count":0}],"isBlockCoverage":false},{"functionName":"isInt32Array","ranges":[{"startOffset":909,"endOffset":1017,"count":0}],"isBlockCoverage":false},{"functionName":"isFloat32Array","ranges":[{"startOffset":1021,"endOffset":1133,"count":0}],"isBlockCoverage":false},{"functionName":"isFloat64Array","ranges":[{"startOffset":1137,"endOffset":1249,"count":0}],"isBlockCoverage":false},{"functionName":"isBigInt64Array","ranges":[{"startOffset":1253,"endOffset":1367,"count":0}],"isBlockCoverage":false},{"functionName":"isBigUint64Array","ranges":[{"startOffset":1371,"endOffset":1487,"count":47}],"isBlockCoverage":true}]},{"scriptId":"16","url":"internal/assert.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":499,"count":1}],"isBlockCoverage":false},{"functionName":"lazyError","ranges":[{"startOffset":29,"endOffset":163,"count":0}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":167,"endOffset":322,"count":85},{"startOffset":216,"endOffset":319,"count":0}],"isBlockCoverage":true},{"functionName":"fail","ranges":[{"startOffset":326,"endOffset":446,"count":0}],"isBlockCoverage":false}]},{"scriptId":"17","url":"internal/validators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7621,"count":1}],"isBlockCoverage":false},{"functionName":"isInt32","ranges":[{"startOffset":610,"endOffset":671,"count":7}],"isBlockCoverage":true},{"functionName":"isUint32","ranges":[{"startOffset":675,"endOffset":739,"count":20}],"isBlockCoverage":true},{"functionName":"parseFileMode","ranges":[{"startOffset":1378,"endOffset":1880,"count":17},{"startOffset":1442,"endOffset":1462,"count":0},{"startOffset":1464,"endOffset":1487,"count":0},{"startOffset":1539,"endOffset":1879,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1928,"endOffset":2316,"count":31},{"startOffset":2050,"endOffset":2104,"count":0},{"startOffset":2146,"endOffset":2200,"count":0},{"startOffset":2245,"endOffset":2311,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2366,"endOffset":2961,"count":7},{"startOffset":2530,"endOffset":2836,"count":0},{"startOffset":2874,"endOffset":2956,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3008,"endOffset":3533,"count":0}],"isBlockCoverage":false},{"functionName":"validateString","ranges":[{"startOffset":3539,"endOffset":3674,"count":432},{"startOffset":3617,"endOffset":3671,"count":0}],"isBlockCoverage":true},{"functionName":"validateNumber","ranges":[{"startOffset":3678,"endOffset":3813,"count":5},{"startOffset":3756,"endOffset":3810,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3855,"endOffset":4318,"count":3},{"startOffset":3928,"endOffset":4315,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3969,"endOffset":4022,"count":0}],"isBlockCoverage":false},{"functionName":"validateBoolean","ranges":[{"startOffset":4324,"endOffset":4462,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4509,"endOffset":4894,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4938,"endOffset":5233,"count":0}],"isBlockCoverage":false},{"functionName":"validateSignalName","ranges":[{"startOffset":5239,"endOffset":5672,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5715,"endOffset":5951,"count":3},{"startOffset":5781,"endOffset":5948,"count":0}],"isBlockCoverage":true},{"functionName":"validateEncoding","ranges":[{"startOffset":5957,"endOffset":6299,"count":0}],"isBlockCoverage":false},{"functionName":"validatePort","ranges":[{"startOffset":6447,"endOffset":6830,"count":7},{"startOffset":6552,"endOffset":6579,"count":0},{"startOffset":6617,"endOffset":6644,"count":0},{"startOffset":6726,"endOffset":6739,"count":0},{"startOffset":6742,"endOffset":6807,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6875,"endOffset":6979,"count":7},{"startOffset":6935,"endOffset":6976,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7029,"endOffset":7253,"count":2},{"startOffset":7077,"endOffset":7176,"count":0},{"startOffset":7178,"endOffset":7250,"count":0}],"isBlockCoverage":true}]},{"scriptId":"18","url":"buffer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":38355,"count":1}],"isBlockCoverage":false},{"functionName":"validateOffset","ranges":[{"startOffset":3081,"endOffset":3166,"count":0}],"isBlockCoverage":false},{"functionName":"createUnsafeBuffer","ranges":[{"startOffset":4147,"endOffset":4290,"count":1}],"isBlockCoverage":true},{"functionName":"createPool","ranges":[{"startOffset":4294,"endOffset":4458,"count":1}],"isBlockCoverage":true},{"functionName":"alignPool","ranges":[{"startOffset":4477,"endOffset":4605,"count":5},{"startOffset":4553,"endOffset":4602,"count":4}],"isBlockCoverage":true},{"functionName":"showFlaggedDeprecation","ranges":[{"startOffset":4917,"endOffset":5613,"count":0}],"isBlockCoverage":false},{"functionName":"toInteger","ranges":[{"startOffset":5617,"endOffset":5843,"count":0}],"isBlockCoverage":false},{"functionName":"_copy","ranges":[{"startOffset":5847,"endOffset":7152,"count":0}],"isBlockCoverage":false},{"functionName":"_copyActual","ranges":[{"startOffset":7156,"endOffset":7702,"count":0}],"isBlockCoverage":false},{"functionName":"Buffer","ranges":[{"startOffset":8290,"endOffset":8633,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8731,"endOffset":8759,"count":0}],"isBlockCoverage":false},{"functionName":"from","ranges":[{"startOffset":9027,"endOffset":10023,"count":3},{"startOffset":9158,"endOffset":9211,"count":0},{"startOffset":9213,"endOffset":10022,"count":0}],"isBlockCoverage":true},{"functionName":"of","ranges":[{"startOffset":10402,"endOffset":10559,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10856,"endOffset":11084,"count":42},{"startOffset":10901,"endOffset":10968,"count":0},{"startOffset":11012,"endOffset":11081,"count":0}],"isBlockCoverage":true},{"functionName":"alloc","ranges":[{"startOffset":11193,"endOffset":11445,"count":39},{"startOffset":11279,"endOffset":11292,"count":0},{"startOffset":11293,"endOffset":11304,"count":0},{"startOffset":11306,"endOffset":11410,"count":0}],"isBlockCoverage":true},{"functionName":"allocUnsafe","ranges":[{"startOffset":11630,"endOffset":11708,"count":3}],"isBlockCoverage":true},{"functionName":"allocUnsafeSlow","ranges":[{"startOffset":11956,"endOffset":12048,"count":0}],"isBlockCoverage":false},{"functionName":"SlowBuffer","ranges":[{"startOffset":12148,"endOffset":12241,"count":0}],"isBlockCoverage":false},{"functionName":"allocate","ranges":[{"startOffset":12360,"endOffset":12705,"count":3},{"startOffset":12404,"endOffset":12440,"count":0},{"startOffset":12530,"endOffset":12543,"count":0},{"startOffset":12666,"endOffset":12704,"count":0}],"isBlockCoverage":true},{"functionName":"fromStringFast","ranges":[{"startOffset":12709,"endOffset":13272,"count":3},{"startOffset":12839,"endOffset":12888,"count":1},{"startOffset":12888,"endOffset":12937,"count":2},{"startOffset":12937,"endOffset":12950,"count":0},{"startOffset":12950,"endOffset":13086,"count":2},{"startOffset":13086,"endOffset":13215,"count":0},{"startOffset":13215,"endOffset":13271,"count":2}],"isBlockCoverage":true},{"functionName":"fromString","ranges":[{"startOffset":13276,"endOffset":13744,"count":3},{"startOffset":13364,"endOffset":13388,"count":1},{"startOffset":13390,"endOffset":13514,"count":2},{"startOffset":13429,"endOffset":13453,"count":0},{"startOffset":13514,"endOffset":13702,"count":1},{"startOffset":13594,"endOffset":13635,"count":0},{"startOffset":13673,"endOffset":13697,"count":0}],"isBlockCoverage":true},{"functionName":"fromArrayBuffer","ranges":[{"startOffset":13748,"endOffset":14474,"count":0}],"isBlockCoverage":false},{"functionName":"fromArrayLike","ranges":[{"startOffset":14478,"endOffset":14885,"count":0}],"isBlockCoverage":false},{"functionName":"fromObject","ranges":[{"startOffset":14889,"endOffset":15206,"count":0}],"isBlockCoverage":false},{"functionName":"isBuffer","ranges":[{"startOffset":15249,"endOffset":15305,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":15327,"endOffset":15666,"count":0}],"isBlockCoverage":false},{"functionName":"isEncoding","ranges":[{"startOffset":15691,"endOffset":15845,"count":5}],"isBlockCoverage":true},{"functionName":"concat","ranges":[{"startOffset":15914,"endOffset":17163,"count":0}],"isBlockCoverage":false},{"functionName":"base64ByteLength","ranges":[{"startOffset":17168,"endOffset":17445,"count":1},{"startOffset":17293,"endOffset":17301,"count":0},{"startOffset":17379,"endOffset":17387,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":17587,"endOffset":17651,"count":2}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":17665,"endOffset":17711,"count":3}],"isBlockCoverage":true},{"functionName":"indexOf","ranges":[{"startOffset":17727,"endOffset":17824,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":17922,"endOffset":17951,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":17965,"endOffset":18029,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18043,"endOffset":18089,"count":14}],"isBlockCoverage":true},{"functionName":"indexOf","ranges":[{"startOffset":18105,"endOffset":18205,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":18309,"endOffset":18338,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":18352,"endOffset":18416,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18430,"endOffset":18476,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":18492,"endOffset":18592,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":18693,"endOffset":18718,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":18732,"endOffset":18798,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18812,"endOffset":18860,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":18876,"endOffset":18975,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":19073,"endOffset":19098,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":19112,"endOffset":19177,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":19191,"endOffset":19238,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":19254,"endOffset":19471,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":19572,"endOffset":19623,"count":1}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":19637,"endOffset":19703,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":19717,"endOffset":19765,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":19781,"endOffset":20000,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":20092,"endOffset":20123,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":20137,"endOffset":20200,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":20214,"endOffset":20259,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":20275,"endOffset":20488,"count":0}],"isBlockCoverage":false},{"functionName":"getEncodingOps","ranges":[{"startOffset":20499,"endOffset":22201,"count":22},{"startOffset":20589,"endOffset":20894,"count":21},{"startOffset":20629,"endOffset":20653,"count":7},{"startOffset":20653,"endOffset":20710,"count":14},{"startOffset":20710,"endOffset":20894,"count":0},{"startOffset":20900,"endOffset":21327,"count":0},{"startOffset":21333,"endOffset":21491,"count":0},{"startOffset":21497,"endOffset":21657,"count":0},{"startOffset":21663,"endOffset":22052,"count":1},{"startOffset":21739,"endOffset":21765,"count":0},{"startOffset":21826,"endOffset":21940,"count":0},{"startOffset":21951,"endOffset":22052,"count":0},{"startOffset":22058,"endOffset":22193,"count":0}],"isBlockCoverage":true},{"functionName":"byteLength","ranges":[{"startOffset":22205,"endOffset":22885,"count":4},{"startOffset":22280,"endOffset":22500,"count":0},{"startOffset":22576,"endOffset":22600,"count":0},{"startOffset":22640,"endOffset":22649,"count":0},{"startOffset":22675,"endOffset":22724,"count":0},{"startOffset":22799,"endOffset":22848,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":23032,"endOffset":23130,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23212,"endOffset":23314,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":23350,"endOffset":23485,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":23772,"endOffset":24381,"count":17},{"startOffset":23845,"endOffset":23895,"count":0},{"startOffset":23952,"endOffset":23962,"count":0},{"startOffset":23994,"endOffset":24004,"count":0},{"startOffset":24057,"endOffset":24069,"count":0},{"startOffset":24086,"endOffset":24109,"count":0},{"startOffset":24138,"endOffset":24148,"count":0},{"startOffset":24187,"endOffset":24221,"count":0},{"startOffset":24296,"endOffset":24337,"count":0}],"isBlockCoverage":true},{"functionName":"equals","ranges":[{"startOffset":24412,"endOffset":24779,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":24911,"endOffset":26077,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":26176,"endOffset":27363,"count":0}],"isBlockCoverage":false},{"functionName":"bidirectionalIndexOf","ranges":[{"startOffset":27802,"endOffset":29152,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":29183,"endOffset":29302,"count":0}],"isBlockCoverage":false},{"functionName":"lastIndexOf","ranges":[{"startOffset":29338,"endOffset":29462,"count":0}],"isBlockCoverage":false},{"functionName":"includes","ranges":[{"startOffset":29495,"endOffset":29602,"count":0}],"isBlockCoverage":false},{"functionName":"fill","ranges":[{"startOffset":29786,"endOffset":29887,"count":0}],"isBlockCoverage":false},{"functionName":"_fill","ranges":[{"startOffset":29892,"endOffset":31907,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":31936,"endOffset":32987,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":33018,"endOffset":33260,"count":0}],"isBlockCoverage":false},{"functionName":"adjustOffset","ranges":[{"startOffset":33265,"endOffset":33714,"count":28},{"startOffset":33509,"endOffset":33550,"count":14},{"startOffset":33550,"endOffset":33616,"count":0},{"startOffset":33616,"endOffset":33641,"count":14},{"startOffset":33641,"endOffset":33667,"count":0},{"startOffset":33667,"endOffset":33698,"count":14},{"startOffset":33698,"endOffset":33701,"count":0},{"startOffset":33702,"endOffset":33710,"count":14}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":33743,"endOffset":34049,"count":14},{"startOffset":33907,"endOffset":33918,"count":0},{"startOffset":33967,"endOffset":33970,"count":0}],"isBlockCoverage":true},{"functionName":"swap","ranges":[{"startOffset":34054,"endOffset":34129,"count":0}],"isBlockCoverage":false},{"functionName":"swap16","ranges":[{"startOffset":34159,"endOffset":34576,"count":0}],"isBlockCoverage":false},{"functionName":"swap32","ranges":[{"startOffset":34607,"endOffset":35066,"count":0}],"isBlockCoverage":false},{"functionName":"swap64","ranges":[{"startOffset":35097,"endOffset":35622,"count":0}],"isBlockCoverage":false},{"functionName":"transcode","ranges":[{"startOffset":35948,"endOffset":36707,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":36781,"endOffset":36975,"count":0}],"isBlockCoverage":false},{"functionName":"btoa","ranges":[{"startOffset":36981,"endOffset":37406,"count":0}],"isBlockCoverage":false},{"functionName":"atob","ranges":[{"startOffset":37507,"endOffset":37916,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38264,"endOffset":38299,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":38306,"endOffset":38343,"count":0}],"isBlockCoverage":false}]},{"scriptId":"19","url":"internal/buffer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31055,"count":1}],"isBlockCoverage":false},{"functionName":"checkBounds","ranges":[{"startOffset":1155,"endOffset":1375,"count":0}],"isBlockCoverage":false},{"functionName":"checkInt","ranges":[{"startOffset":1379,"endOffset":2018,"count":0}],"isBlockCoverage":false},{"functionName":"boundsError","ranges":[{"startOffset":2022,"endOffset":2437,"count":0}],"isBlockCoverage":false},{"functionName":"readBigUInt64LE","ranges":[{"startOffset":2460,"endOffset":2977,"count":0}],"isBlockCoverage":false},{"functionName":"readBigUInt64BE","ranges":[{"startOffset":2981,"endOffset":3498,"count":0}],"isBlockCoverage":false},{"functionName":"readBigInt64LE","ranges":[{"startOffset":3502,"endOffset":4019,"count":0}],"isBlockCoverage":false},{"functionName":"readBigInt64BE","ranges":[{"startOffset":4023,"endOffset":4534,"count":0}],"isBlockCoverage":false},{"functionName":"readUIntLE","ranges":[{"startOffset":4538,"endOffset":5107,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt48LE","ranges":[{"startOffset":5111,"endOffset":5506,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt40LE","ranges":[{"startOffset":5510,"endOffset":5878,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt32LE","ranges":[{"startOffset":5882,"endOffset":6219,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt24LE","ranges":[{"startOffset":6223,"endOffset":6519,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt16LE","ranges":[{"startOffset":6523,"endOffset":6791,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt8","ranges":[{"startOffset":6795,"endOffset":6982,"count":0}],"isBlockCoverage":false},{"functionName":"readUIntBE","ranges":[{"startOffset":6986,"endOffset":7555,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt48BE","ranges":[{"startOffset":7559,"endOffset":7954,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt40BE","ranges":[{"startOffset":7958,"endOffset":8326,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt32BE","ranges":[{"startOffset":8330,"endOffset":8667,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt24BE","ranges":[{"startOffset":8671,"endOffset":8967,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt16BE","ranges":[{"startOffset":8971,"endOffset":9239,"count":0}],"isBlockCoverage":false},{"functionName":"readIntLE","ranges":[{"startOffset":9243,"endOffset":9805,"count":0}],"isBlockCoverage":false},{"functionName":"readInt48LE","ranges":[{"startOffset":9809,"endOffset":10253,"count":0}],"isBlockCoverage":false},{"functionName":"readInt40LE","ranges":[{"startOffset":10257,"endOffset":10656,"count":0}],"isBlockCoverage":false},{"functionName":"readInt32LE","ranges":[{"startOffset":10660,"endOffset":11006,"count":0}],"isBlockCoverage":false},{"functionName":"readInt24LE","ranges":[{"startOffset":11010,"endOffset":11351,"count":0}],"isBlockCoverage":false},{"functionName":"readInt16LE","ranges":[{"startOffset":11355,"endOffset":11670,"count":0}],"isBlockCoverage":false},{"functionName":"readInt8","ranges":[{"startOffset":11674,"endOffset":11889,"count":0}],"isBlockCoverage":false},{"functionName":"readIntBE","ranges":[{"startOffset":11893,"endOffset":12455,"count":0}],"isBlockCoverage":false},{"functionName":"readInt48BE","ranges":[{"startOffset":12459,"endOffset":12901,"count":0}],"isBlockCoverage":false},{"functionName":"readInt40BE","ranges":[{"startOffset":12905,"endOffset":13305,"count":0}],"isBlockCoverage":false},{"functionName":"readInt32BE","ranges":[{"startOffset":13309,"endOffset":13655,"count":0}],"isBlockCoverage":false},{"functionName":"readInt24BE","ranges":[{"startOffset":13659,"endOffset":14000,"count":0}],"isBlockCoverage":false},{"functionName":"readInt16BE","ranges":[{"startOffset":14004,"endOffset":14319,"count":0}],"isBlockCoverage":false},{"functionName":"readFloatBackwards","ranges":[{"startOffset":14339,"endOffset":14756,"count":0}],"isBlockCoverage":false},{"functionName":"readFloatForwards","ranges":[{"startOffset":14760,"endOffset":15176,"count":0}],"isBlockCoverage":false},{"functionName":"readDoubleBackwards","ranges":[{"startOffset":15180,"endOffset":15766,"count":0}],"isBlockCoverage":false},{"functionName":"readDoubleForwards","ranges":[{"startOffset":15770,"endOffset":16355,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigU_Int64LE","ranges":[{"startOffset":16379,"endOffset":16881,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigUInt64LE","ranges":[{"startOffset":16885,"endOffset":17009,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigU_Int64BE","ranges":[{"startOffset":17013,"endOffset":17531,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigUInt64BE","ranges":[{"startOffset":17535,"endOffset":17659,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigInt64LE","ranges":[{"startOffset":17663,"endOffset":17810,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigInt64BE","ranges":[{"startOffset":17814,"endOffset":17961,"count":0}],"isBlockCoverage":false},{"functionName":"writeUIntLE","ranges":[{"startOffset":17965,"endOffset":18589,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int48LE","ranges":[{"startOffset":18593,"endOffset":19021,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int40LE","ranges":[{"startOffset":19025,"endOffset":19418,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int32LE","ranges":[{"startOffset":19422,"endOffset":19741,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt32LE","ranges":[{"startOffset":19745,"endOffset":19853,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int24LE","ranges":[{"startOffset":19857,"endOffset":20126,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int16LE","ranges":[{"startOffset":20130,"endOffset":20333,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt16LE","ranges":[{"startOffset":20337,"endOffset":20441,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int8","ranges":[{"startOffset":20445,"endOffset":20869,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt8","ranges":[{"startOffset":20873,"endOffset":20969,"count":0}],"isBlockCoverage":false},{"functionName":"writeUIntBE","ranges":[{"startOffset":20973,"endOffset":21597,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int48BE","ranges":[{"startOffset":21601,"endOffset":22037,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int40BE","ranges":[{"startOffset":22041,"endOffset":22416,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int32BE","ranges":[{"startOffset":22420,"endOffset":22747,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt32BE","ranges":[{"startOffset":22751,"endOffset":22859,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int24BE","ranges":[{"startOffset":22863,"endOffset":23138,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int16BE","ranges":[{"startOffset":23142,"endOffset":23345,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt16BE","ranges":[{"startOffset":23349,"endOffset":23453,"count":0}],"isBlockCoverage":false},{"functionName":"writeIntLE","ranges":[{"startOffset":23457,"endOffset":24134,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt32LE","ranges":[{"startOffset":24138,"endOffset":24255,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt16LE","ranges":[{"startOffset":24259,"endOffset":24368,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt8","ranges":[{"startOffset":24372,"endOffset":24471,"count":0}],"isBlockCoverage":false},{"functionName":"writeIntBE","ranges":[{"startOffset":24475,"endOffset":25152,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt32BE","ranges":[{"startOffset":25156,"endOffset":25273,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt16BE","ranges":[{"startOffset":25277,"endOffset":25386,"count":0}],"isBlockCoverage":false},{"functionName":"writeDoubleForwards","ranges":[{"startOffset":25408,"endOffset":25888,"count":0}],"isBlockCoverage":false},{"functionName":"writeDoubleBackwards","ranges":[{"startOffset":25892,"endOffset":26373,"count":0}],"isBlockCoverage":false},{"functionName":"writeFloatForwards","ranges":[{"startOffset":26377,"endOffset":26688,"count":0}],"isBlockCoverage":false},{"functionName":"writeFloatBackwards","ranges":[{"startOffset":26692,"endOffset":27004,"count":0}],"isBlockCoverage":false},{"functionName":"FastBuffer","ranges":[{"startOffset":27250,"endOffset":27352,"count":64}],"isBlockCoverage":true},{"functionName":"addBufferPrototypeMethods","ranges":[{"startOffset":27359,"endOffset":30495,"count":1},{"startOffset":29500,"endOffset":29520,"count":0},{"startOffset":29575,"endOffset":29594,"count":0},{"startOffset":29651,"endOffset":29672,"count":0},{"startOffset":29729,"endOffset":29749,"count":0},{"startOffset":29807,"endOffset":29828,"count":0},{"startOffset":29885,"endOffset":29905,"count":0},{"startOffset":29964,"endOffset":29986,"count":0},{"startOffset":30045,"endOffset":30066,"count":0}],"isBlockCoverage":true},{"functionName":"markAsUntransferable","ranges":[{"startOffset":30655,"endOffset":30923,"count":1},{"startOffset":30724,"endOffset":30752,"count":0},{"startOffset":30776,"endOffset":30783,"count":0}],"isBlockCoverage":true}]},{"scriptId":"20","url":"internal/worker/js_transferable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1395,"count":1}],"isBlockCoverage":false},{"functionName":"setup","ranges":[{"startOffset":347,"endOffset":1166,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":632,"endOffset":1161,"count":0}],"isBlockCoverage":false}]},{"scriptId":"21","url":"internal/process/per_thread.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10963,"count":1}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":833,"endOffset":923,"count":0}],"isBlockCoverage":false},{"functionName":"wrapProcessMethods","ranges":[{"startOffset":1004,"endOffset":6941,"count":1}],"isBlockCoverage":true},{"functionName":"_rawDebug","ranges":[{"startOffset":1224,"endOffset":1308,"count":0}],"isBlockCoverage":false},{"functionName":"cpuUsage","ranges":[{"startOffset":1526,"endOffset":3129,"count":0}],"isBlockCoverage":false},{"functionName":"previousValueIsValid","ranges":[{"startOffset":3286,"endOffset":3427,"count":0}],"isBlockCoverage":false},{"functionName":"hrtime","ranges":[{"startOffset":3658,"endOffset":4282,"count":0}],"isBlockCoverage":false},{"functionName":"hrtimeBigInt","ranges":[{"startOffset":4474,"endOffset":4571,"count":0}],"isBlockCoverage":false},{"functionName":"memoryUsage","ranges":[{"startOffset":4619,"endOffset":4854,"count":0}],"isBlockCoverage":false},{"functionName":"exit","ranges":[{"startOffset":4860,"endOffset":5310,"count":0}],"isBlockCoverage":false},{"functionName":"kill","ranges":[{"startOffset":5316,"endOffset":5987,"count":0}],"isBlockCoverage":false},{"functionName":"resourceUsage","ranges":[{"startOffset":6041,"endOffset":6794,"count":0}],"isBlockCoverage":false},{"functionName":"buildAllowedFlags","ranges":[{"startOffset":7160,"endOffset":10315,"count":0}],"isBlockCoverage":false},{"functionName":"toggleTraceCategoryState","ranges":[{"startOffset":10511,"endOffset":10851,"count":1},{"startOffset":10592,"endOffset":10773,"count":0},{"startOffset":10805,"endOffset":10848,"count":0}],"isBlockCoverage":true}]},{"scriptId":"22","url":"internal/async_hooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19517,"count":1}],"isBlockCoverage":false},{"functionName":"useDomainTrampoline","ranges":[{"startOffset":5292,"endOffset":5348,"count":0}],"isBlockCoverage":false},{"functionName":"callbackTrampoline","ranges":[{"startOffset":5352,"endOffset":5921,"count":0}],"isBlockCoverage":false},{"functionName":"executionAsyncResource","ranges":[{"startOffset":6003,"endOffset":6512,"count":0}],"isBlockCoverage":false},{"functionName":"inspectExceptionValue","ranges":[{"startOffset":6516,"endOffset":6655,"count":0}],"isBlockCoverage":false},{"functionName":"fatalError","ranges":[{"startOffset":6719,"endOffset":7119,"count":0}],"isBlockCoverage":false},{"functionName":"lookupPublicResource","ranges":[{"startOffset":7123,"endOffset":7480,"count":0}],"isBlockCoverage":false},{"functionName":"emitInitNative","ranges":[{"startOffset":7678,"endOffset":8799,"count":0}],"isBlockCoverage":false},{"functionName":"emitHook","ranges":[{"startOffset":8904,"endOffset":9879,"count":0}],"isBlockCoverage":false},{"functionName":"emitHookFactory","ranges":[{"startOffset":9883,"endOffset":10133,"count":4}],"isBlockCoverage":true},{"functionName":"getHookArrays","ranges":[{"startOffset":10166,"endOffset":10666,"count":0}],"isBlockCoverage":false},{"functionName":"storeActiveHooks","ranges":[{"startOffset":10672,"endOffset":10978,"count":0}],"isBlockCoverage":false},{"functionName":"copyHooks","ranges":[{"startOffset":10982,"endOffset":11253,"count":0}],"isBlockCoverage":false},{"functionName":"restoreActiveHooks","ranges":[{"startOffset":11373,"endOffset":11584,"count":0}],"isBlockCoverage":false},{"functionName":"trackPromise","ranges":[{"startOffset":11588,"endOffset":11955,"count":0}],"isBlockCoverage":false},{"functionName":"fastPromiseHook","ranges":[{"startOffset":11959,"endOffset":13130,"count":0}],"isBlockCoverage":false},{"functionName":"enableHooks","ranges":[{"startOffset":13164,"endOffset":13226,"count":0}],"isBlockCoverage":false},{"functionName":"updatePromiseHookMode","ranges":[{"startOffset":13257,"endOffset":13559,"count":0}],"isBlockCoverage":false},{"functionName":"disableHooks","ranges":[{"startOffset":13563,"endOffset":13846,"count":0}],"isBlockCoverage":false},{"functionName":"disablePromiseHookIfNecessary","ranges":[{"startOffset":13850,"endOffset":13981,"count":0}],"isBlockCoverage":false},{"functionName":"newAsyncId","ranges":[{"startOffset":14189,"endOffset":14261,"count":72}],"isBlockCoverage":true},{"functionName":"getOrSetAsyncId","ranges":[{"startOffset":14265,"endOffset":14461,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultTriggerAsyncId","ranges":[{"startOffset":14650,"endOffset":14946,"count":72},{"startOffset":14868,"endOffset":14910,"count":65},{"startOffset":14910,"endOffset":14945,"count":7}],"isBlockCoverage":true},{"functionName":"clearDefaultTriggerAsyncId","ranges":[{"startOffset":14952,"endOffset":15043,"count":1}],"isBlockCoverage":true},{"functionName":"defaultTriggerAsyncIdScope","ranges":[{"startOffset":15049,"endOffset":15555,"count":13},{"startOffset":15161,"endOffset":15192,"count":0}],"isBlockCoverage":true},{"functionName":"hasHooks","ranges":[{"startOffset":15559,"endOffset":15624,"count":348}],"isBlockCoverage":true},{"functionName":"enabledHooksExist","ranges":[{"startOffset":15628,"endOffset":15689,"count":69}],"isBlockCoverage":true},{"functionName":"initHooksExist","ranges":[{"startOffset":15693,"endOffset":15750,"count":72}],"isBlockCoverage":true},{"functionName":"afterHooksExist","ranges":[{"startOffset":15754,"endOffset":15813,"count":0}],"isBlockCoverage":false},{"functionName":"destroyHooksExist","ranges":[{"startOffset":15817,"endOffset":15880,"count":69}],"isBlockCoverage":true},{"functionName":"emitInitScript","ranges":[{"startOffset":15886,"endOffset":16305,"count":0}],"isBlockCoverage":false},{"functionName":"emitBeforeScript","ranges":[{"startOffset":16311,"endOffset":16492,"count":69},{"startOffset":16463,"endOffset":16489,"count":0}],"isBlockCoverage":true},{"functionName":"emitAfterScript","ranges":[{"startOffset":16498,"endOffset":16623,"count":69},{"startOffset":16564,"endOffset":16589,"count":0}],"isBlockCoverage":true},{"functionName":"emitDestroyScript","ranges":[{"startOffset":16629,"endOffset":16844,"count":0}],"isBlockCoverage":false},{"functionName":"hasAsyncIdStack","ranges":[{"startOffset":16850,"endOffset":16915,"count":0}],"isBlockCoverage":false},{"functionName":"pushAsyncContext","ranges":[{"startOffset":16985,"endOffset":17565,"count":69},{"startOffset":17209,"endOffset":17259,"count":0}],"isBlockCoverage":true},{"functionName":"popAsyncContext","ranges":[{"startOffset":17634,"endOffset":18260,"count":69},{"startOffset":17752,"endOffset":17765,"count":0},{"startOffset":17846,"endOffset":17955,"count":0}],"isBlockCoverage":true},{"functionName":"executionAsyncId","ranges":[{"startOffset":18266,"endOffset":18344,"count":0}],"isBlockCoverage":false},{"functionName":"triggerAsyncId","ranges":[{"startOffset":18348,"endOffset":18422,"count":0}],"isBlockCoverage":false}]},{"scriptId":"23","url":"internal/process/task_queues.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4585,"count":1}],"isBlockCoverage":false},{"functionName":"hasTickScheduled","ranges":[{"startOffset":1053,"endOffset":1130,"count":0}],"isBlockCoverage":false},{"functionName":"setHasTickScheduled","ranges":[{"startOffset":1134,"endOffset":1222,"count":63},{"startOffset":1211,"endOffset":1214,"count":35},{"startOffset":1215,"endOffset":1218,"count":28}],"isBlockCoverage":true},{"functionName":"runNextTicks","ranges":[{"startOffset":1329,"endOffset":1532,"count":0}],"isBlockCoverage":false},{"functionName":"processTicksAndRejections","ranges":[{"startOffset":1536,"endOffset":2536,"count":28},{"startOffset":1630,"endOffset":2386,"count":63},{"startOffset":1837,"endOffset":1872,"count":6},{"startOffset":1872,"endOffset":2255,"count":57},{"startOffset":1962,"endOffset":1995,"count":32},{"startOffset":2009,"endOffset":2051,"count":24},{"startOffset":2065,"endOffset":2116,"count":1},{"startOffset":2130,"endOffset":2190,"count":0},{"startOffset":2204,"endOffset":2231,"count":0},{"startOffset":2320,"endOffset":2341,"count":0}],"isBlockCoverage":true},{"functionName":"nextTick","ranges":[{"startOffset":2684,"endOffset":3631,"count":65},{"startOffset":2758,"endOffset":2799,"count":0},{"startOffset":2832,"endOffset":2839,"count":0},{"startOffset":2891,"endOffset":2905,"count":6},{"startOffset":2911,"endOffset":2948,"count":33},{"startOffset":2954,"endOffset":3005,"count":25},{"startOffset":3011,"endOffset":3076,"count":1},{"startOffset":3082,"endOffset":3229,"count":0},{"startOffset":3261,"endOffset":3287,"count":35},{"startOffset":3541,"endOffset":3601,"count":0}],"isBlockCoverage":true},{"functionName":"runMicrotask","ranges":[{"startOffset":3635,"endOffset":3820,"count":0}],"isBlockCoverage":false},{"functionName":"queueMicrotask","ranges":[{"startOffset":3896,"endOffset":4268,"count":0}],"isBlockCoverage":false},{"functionName":"setupTaskQueue","ranges":[{"startOffset":4294,"endOffset":4560,"count":1}],"isBlockCoverage":true}]},{"scriptId":"24","url":"internal/process/promises.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9905,"count":1}],"isBlockCoverage":false},{"functionName":"setHasRejectionToWarn","ranges":[{"startOffset":1984,"endOffset":2076,"count":28},{"startOffset":2065,"endOffset":2068,"count":0}],"isBlockCoverage":true},{"functionName":"hasRejectionToWarn","ranges":[{"startOffset":2080,"endOffset":2161,"count":0}],"isBlockCoverage":false},{"functionName":"getUnhandledRejectionsMode","ranges":[{"startOffset":2165,"endOffset":2716,"count":0}],"isBlockCoverage":false},{"functionName":"promiseRejectHandler","ranges":[{"startOffset":2720,"endOffset":3307,"count":0}],"isBlockCoverage":false},{"functionName":"resolveError","ranges":[{"startOffset":3311,"endOffset":3567,"count":0}],"isBlockCoverage":false},{"functionName":"unhandledRejection","ranges":[{"startOffset":3571,"endOffset":3874,"count":0}],"isBlockCoverage":false},{"functionName":"handledRejection","ranges":[{"startOffset":3878,"endOffset":4713,"count":0}],"isBlockCoverage":false},{"functionName":"emitUnhandledRejectionWarning","ranges":[{"startOffset":4788,"endOffset":5706,"count":0}],"isBlockCoverage":false},{"functionName":"emitDeprecationWarning","ranges":[{"startOffset":5742,"endOffset":6033,"count":0}],"isBlockCoverage":false},{"functionName":"processPromiseRejections","ranges":[{"startOffset":6211,"endOffset":8765,"count":28},{"startOffset":6372,"endOffset":6543,"count":0},{"startOffset":6611,"endOffset":8666,"count":0}],"isBlockCoverage":true},{"functionName":"getErrorWithoutStack","ranges":[{"startOffset":8769,"endOffset":9201,"count":0}],"isBlockCoverage":false},{"functionName":"generateUnhandledRejectionError","ranges":[{"startOffset":9205,"endOffset":9686,"count":0}],"isBlockCoverage":false},{"functionName":"listenForRejections","ranges":[{"startOffset":9690,"endOffset":9776,"count":1}],"isBlockCoverage":true}]},{"scriptId":"25","url":"internal/fixed_queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4301,"count":1}],"isBlockCoverage":false},{"functionName":"FixedCircularBuffer","ranges":[{"startOffset":3018,"endOffset":3137,"count":1}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":3143,"endOffset":3197,"count":184}],"isBlockCoverage":true},{"functionName":"isFull","ranges":[{"startOffset":3203,"endOffset":3272,"count":65}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":3278,"endOffset":3368,"count":65}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":3374,"endOffset":3596,"count":91},{"startOffset":3470,"endOffset":3482,"count":28},{"startOffset":3482,"endOffset":3595,"count":63}],"isBlockCoverage":true},{"functionName":"FixedQueue","ranges":[{"startOffset":3642,"endOffset":3718,"count":1}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":3724,"endOffset":3773,"count":93}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":3779,"endOffset":4050,"count":65},{"startOffset":3821,"endOffset":4018,"count":0}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":4056,"endOffset":4295,"count":91},{"startOffset":4151,"endOffset":4172,"count":62},{"startOffset":4174,"endOffset":4272,"count":0}],"isBlockCoverage":true}]},{"scriptId":"26","url":"async_hooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9887,"count":1}],"isBlockCoverage":false},{"functionName":"AsyncHook","ranges":[{"startOffset":1481,"endOffset":2332,"count":1},{"startOffset":1611,"endOffset":1653,"count":0},{"startOffset":1684,"endOffset":1715,"count":0},{"startOffset":1724,"endOffset":1768,"count":0},{"startOffset":1798,"endOffset":1828,"count":0},{"startOffset":1837,"endOffset":1880,"count":0},{"startOffset":1912,"endOffset":1944,"count":0},{"startOffset":1953,"endOffset":1998,"count":0},{"startOffset":2037,"endOffset":2076,"count":0},{"startOffset":2085,"endOffset":2137,"count":0}],"isBlockCoverage":true},{"functionName":"enable","ranges":[{"startOffset":2338,"endOffset":3614,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":3620,"endOffset":4426,"count":0}],"isBlockCoverage":false},{"functionName":"createHook","ranges":[{"startOffset":4435,"endOffset":4494,"count":1}],"isBlockCoverage":true},{"functionName":"AsyncResource","ranges":[{"startOffset":4595,"endOffset":5817,"count":0}],"isBlockCoverage":false},{"functionName":"runInAsyncScope","ranges":[{"startOffset":5823,"endOffset":6152,"count":0}],"isBlockCoverage":false},{"functionName":"emitDestroy","ranges":[{"startOffset":6158,"endOffset":6339,"count":0}],"isBlockCoverage":false},{"functionName":"asyncId","ranges":[{"startOffset":6345,"endOffset":6396,"count":0}],"isBlockCoverage":false},{"functionName":"triggerAsyncId","ranges":[{"startOffset":6402,"endOffset":6468,"count":0}],"isBlockCoverage":false},{"functionName":"bind","ranges":[{"startOffset":6474,"endOffset":6995,"count":0}],"isBlockCoverage":false},{"functionName":"bind","ranges":[{"startOffset":7008,"endOffset":7130,"count":0}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":7198,"endOffset":7486,"count":0}],"isBlockCoverage":false},{"functionName":"AsyncLocalStorage","ranges":[{"startOffset":7588,"endOffset":7688,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":7694,"endOffset":8029,"count":0}],"isBlockCoverage":false},{"functionName":"_enable","ranges":[{"startOffset":8035,"endOffset":8187,"count":0}],"isBlockCoverage":false},{"functionName":"_propagate","ranges":[{"startOffset":8259,"endOffset":8438,"count":0}],"isBlockCoverage":false},{"functionName":"enterWith","ranges":[{"startOffset":8444,"endOffset":8580,"count":0}],"isBlockCoverage":false},{"functionName":"run","ranges":[{"startOffset":8586,"endOffset":9209,"count":0}],"isBlockCoverage":false},{"functionName":"exit","ranges":[{"startOffset":9215,"endOffset":9457,"count":0}],"isBlockCoverage":false},{"functionName":"getStore","ranges":[{"startOffset":9463,"endOffset":9607,"count":0}],"isBlockCoverage":false}]},{"scriptId":"27","url":"internal/console/global.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1993,"count":1}],"isBlockCoverage":false}]},{"scriptId":"28","url":"internal/console/constructor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20604,"count":1}],"isBlockCoverage":false},{"functionName":"Console","ranges":[{"startOffset":2686,"endOffset":4925,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5144,"endOffset":5200,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5458,"endOffset":5669,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5878,"endOffset":6489,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6067,"endOffset":6165,"count":155},{"startOffset":6101,"endOffset":6124,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":6178,"endOffset":6208,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6315,"endOffset":6417,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6430,"endOffset":6460,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":6563,"endOffset":7776,"count":1}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":7850,"endOffset":9334,"count":52},{"startOffset":8081,"endOffset":8095,"count":0},{"startOffset":8171,"endOffset":8197,"count":0},{"startOffset":8238,"endOffset":8432,"count":0},{"startOffset":8493,"endOffset":8521,"count":0},{"startOffset":8887,"endOffset":8914,"count":30},{"startOffset":8971,"endOffset":9261,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":9411,"endOffset":9918,"count":52},{"startOffset":9629,"endOffset":9635,"count":0},{"startOffset":9714,"endOffset":9840,"count":0},{"startOffset":9886,"endOffset":9910,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":9993,"endOffset":10124,"count":52}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":10199,"endOffset":10330,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteErrorHandler","ranges":[{"startOffset":10424,"endOffset":11331,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10493,"endOffset":11327,"count":51},{"startOffset":10768,"endOffset":10786,"count":0},{"startOffset":11268,"endOffset":11315,"count":22}],"isBlockCoverage":true},{"functionName":"log","ranges":[{"startOffset":11363,"endOffset":11452,"count":52}],"isBlockCoverage":true},{"functionName":"warn","ranges":[{"startOffset":11461,"endOffset":11551,"count":0}],"isBlockCoverage":false},{"functionName":"dir","ranges":[{"startOffset":11560,"endOffset":11751,"count":0}],"isBlockCoverage":false},{"functionName":"time","ranges":[{"startOffset":11758,"endOffset":12125,"count":0}],"isBlockCoverage":false},{"functionName":"timeEnd","ranges":[{"startOffset":12132,"endOffset":12429,"count":0}],"isBlockCoverage":false},{"functionName":"timeLog","ranges":[{"startOffset":12436,"endOffset":12679,"count":0}],"isBlockCoverage":false},{"functionName":"trace","ranges":[{"startOffset":12693,"endOffset":12886,"count":0}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":12893,"endOffset":13116,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":13180,"endOffset":13620,"count":0}],"isBlockCoverage":false},{"functionName":"count","ranges":[{"startOffset":13684,"endOffset":14153,"count":0}],"isBlockCoverage":false},{"functionName":"countReset","ranges":[{"startOffset":14222,"endOffset":14518,"count":0}],"isBlockCoverage":false},{"functionName":"group","ranges":[{"startOffset":14525,"endOffset":14699,"count":0}],"isBlockCoverage":false},{"functionName":"groupEnd","ranges":[{"startOffset":14706,"endOffset":14880,"count":0}],"isBlockCoverage":false},{"functionName":"table","ranges":[{"startOffset":14932,"endOffset":18454,"count":0}],"isBlockCoverage":false},{"functionName":"timeLogImpl","ranges":[{"startOffset":18499,"endOffset":19012,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":19016,"endOffset":19095,"count":0}],"isBlockCoverage":false},{"functionName":"formatTime","ranges":[{"startOffset":19099,"endOffset":19892,"count":0}],"isBlockCoverage":false},{"functionName":"isArray","ranges":[{"startOffset":20033,"endOffset":20089,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":20094,"endOffset":20112,"count":0}],"isBlockCoverage":false}]},{"scriptId":"29","url":"internal/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1638,"count":1}],"isBlockCoverage":false}]},{"scriptId":"30","url":"internal/util/inspector.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2283,"count":1}],"isBlockCoverage":false},{"functionName":"sendInspectorCommand","ranges":[{"startOffset":100,"endOffset":453,"count":0}],"isBlockCoverage":false},{"functionName":"installConsoleExtensions","ranges":[{"startOffset":530,"endOffset":1094,"count":0}],"isBlockCoverage":false},{"functionName":"wrapConsole","ranges":[{"startOffset":1176,"endOffset":1984,"count":1},{"startOffset":1336,"endOffset":1981,"count":23},{"startOffset":1555,"endOffset":1855,"count":19},{"startOffset":1855,"endOffset":1976,"count":4}],"isBlockCoverage":true},{"functionName":"get consoleFromVM","ranges":[{"startOffset":2164,"endOffset":2217,"count":0}],"isBlockCoverage":false},{"functionName":"set consoleFromVM","ranges":[{"startOffset":2222,"endOffset":2277,"count":1}],"isBlockCoverage":true}]},{"scriptId":"31","url":"internal/url.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":44204,"count":1}],"isBlockCoverage":false},{"functionName":"toUSVString","ranges":[{"startOffset":2695,"endOffset":3015,"count":27},{"startOffset":2970,"endOffset":3014,"count":0}],"isBlockCoverage":true},{"functionName":"serializeTupleOrigin","ranges":[{"startOffset":3233,"endOffset":3353,"count":0}],"isBlockCoverage":false},{"functionName":"URLContext","ranges":[{"startOffset":3766,"endOffset":3999,"count":377}],"isBlockCoverage":true},{"functionName":"URLSearchParams","ranges":[{"startOffset":4297,"endOffset":6766,"count":332},{"startOffset":4415,"endOffset":6700,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6772,"endOffset":7982,"count":0}],"isBlockCoverage":false},{"functionName":"onParseComplete","ranges":[{"startOffset":7989,"endOffset":8699,"count":332},{"startOffset":8249,"endOffset":8259,"count":0},{"startOffset":8323,"endOffset":8333,"count":0},{"startOffset":8416,"endOffset":8420,"count":0}],"isBlockCoverage":true},{"functionName":"onParseError","ranges":[{"startOffset":8703,"endOffset":8780,"count":45}],"isBlockCoverage":true},{"functionName":"onParseProtocolComplete","ranges":[{"startOffset":8784,"endOffset":9139,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHostnameComplete","ranges":[{"startOffset":9143,"endOffset":9499,"count":0}],"isBlockCoverage":false},{"functionName":"onParsePortComplete","ranges":[{"startOffset":9503,"endOffset":9668,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHostComplete","ranges":[{"startOffset":9672,"endOffset":9999,"count":0}],"isBlockCoverage":false},{"functionName":"onParsePathComplete","ranges":[{"startOffset":10003,"endOffset":10513,"count":42},{"startOffset":10275,"endOffset":10346,"count":0}],"isBlockCoverage":true},{"functionName":"onParseSearchComplete","ranges":[{"startOffset":10517,"endOffset":10688,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHashComplete","ranges":[{"startOffset":10692,"endOffset":10865,"count":0}],"isBlockCoverage":false},{"functionName":"URL","ranges":[{"startOffset":10884,"endOffset":11240,"count":377},{"startOffset":11023,"endOffset":11077,"count":115}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11246,"endOffset":11329,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11335,"endOffset":11430,"count":1005}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11508,"endOffset":11713,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11719,"endOffset":12684,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":12861,"endOffset":14079,"count":309},{"startOffset":12948,"endOffset":13009,"count":0},{"startOffset":13433,"endOffset":13600,"count":0},{"startOffset":13633,"endOffset":13671,"count":0},{"startOffset":13727,"endOffset":13749,"count":0},{"startOffset":13758,"endOffset":13824,"count":0},{"startOffset":13940,"endOffset":13963,"count":0},{"startOffset":14027,"endOffset":14053,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":14365,"endOffset":14426,"count":79}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":14497,"endOffset":14544,"count":230}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":14551,"endOffset":14754,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14840,"endOffset":15490,"count":184},{"startOffset":14984,"endOffset":15236,"count":0},{"startOffset":15246,"endOffset":15258,"count":0},{"startOffset":15268,"endOffset":15283,"count":0},{"startOffset":15293,"endOffset":15306,"count":0},{"startOffset":15316,"endOffset":15330,"count":0},{"startOffset":15340,"endOffset":15351,"count":0},{"startOffset":15361,"endOffset":15445,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":15565,"endOffset":15615,"count":241}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":15622,"endOffset":16021,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16096,"endOffset":16148,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":16155,"endOffset":16566,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16641,"endOffset":16693,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":16700,"endOffset":17111,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17182,"endOffset":17344,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":17351,"endOffset":17682,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17757,"endOffset":17811,"count":170}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":17818,"endOffset":18126,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18197,"endOffset":18300,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":18307,"endOffset":18666,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18741,"endOffset":18958,"count":963},{"startOffset":18823,"endOffset":18842,"count":0},{"startOffset":18886,"endOffset":18896,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":18965,"endOffset":19191,"count":42},{"startOffset":19079,"endOffset":19086,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":19264,"endOffset":19408,"count":27},{"startOffset":19338,"endOffset":19353,"count":0},{"startOffset":19374,"endOffset":19407,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":19415,"endOffset":19973,"count":27},{"startOffset":19607,"endOffset":19913,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":20065,"endOffset":20113,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20184,"endOffset":20340,"count":27},{"startOffset":20264,"endOffset":20282,"count":0},{"startOffset":20303,"endOffset":20339,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":20347,"endOffset":20825,"count":27},{"startOffset":20577,"endOffset":20824,"count":0}],"isBlockCoverage":true},{"functionName":"toJSON","ranges":[{"startOffset":20978,"endOffset":21037,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":21051,"endOffset":21369,"count":0}],"isBlockCoverage":false},{"functionName":"initSearchParams","ranges":[{"startOffset":21373,"endOffset":21519,"count":359},{"startOffset":21474,"endOffset":21518,"count":0}],"isBlockCoverage":true},{"functionName":"parseParams","ranges":[{"startOffset":21632,"endOffset":24107,"count":0}],"isBlockCoverage":false},{"functionName":"serializeParams","ranges":[{"startOffset":25110,"endOffset":25686,"count":0}],"isBlockCoverage":false},{"functionName":"defineIDLClass","ranges":[{"startOffset":25744,"endOffset":26458,"count":2},{"startOffset":26092,"endOffset":26245,"count":13},{"startOffset":26301,"endOffset":26455,"count":1}],"isBlockCoverage":true},{"functionName":"merge","ranges":[{"startOffset":26481,"endOffset":27137,"count":0}],"isBlockCoverage":false},{"functionName":"append","ranges":[{"startOffset":27207,"endOffset":27621,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":27628,"endOffset":28146,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":28153,"endOffset":28603,"count":0}],"isBlockCoverage":false},{"functionName":"getAll","ranges":[{"startOffset":28610,"endOffset":29095,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":29102,"endOffset":29546,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":29553,"endOffset":30632,"count":0}],"isBlockCoverage":false},{"functionName":"sort","ranges":[{"startOffset":30639,"endOffset":31858,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":32026,"endOffset":32241,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":32248,"endOffset":32839,"count":0}],"isBlockCoverage":false},{"functionName":"keys","ranges":[{"startOffset":32897,"endOffset":33103,"count":0}],"isBlockCoverage":false},{"functionName":"values","ranges":[{"startOffset":33110,"endOffset":33320,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":33457,"endOffset":33663,"count":0}],"isBlockCoverage":false},{"functionName":"createSearchParamsIterator","ranges":[{"startOffset":33954,"endOffset":34165,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":34395,"endOffset":35185,"count":0}],"isBlockCoverage":false},{"functionName":"defineIDLClass","ranges":[{"startOffset":35190,"endOffset":36608,"count":0}],"isBlockCoverage":false},{"functionName":"domainToASCII","ranges":[{"startOffset":36617,"endOffset":36798,"count":0}],"isBlockCoverage":false},{"functionName":"domainToUnicode","ranges":[{"startOffset":36802,"endOffset":36987,"count":0}],"isBlockCoverage":false},{"functionName":"urlToOptions","ranges":[{"startOffset":37135,"endOffset":37744,"count":0}],"isBlockCoverage":false},{"functionName":"getPathFromURLWin32","ranges":[{"startOffset":37784,"endOffset":39210,"count":170},{"startOffset":37931,"endOffset":38293,"count":9230},{"startOffset":37963,"endOffset":38288,"count":0},{"startOffset":38419,"endOffset":38865,"count":0},{"startOffset":39110,"endOffset":39178,"count":0}],"isBlockCoverage":true},{"functionName":"getPathFromURLPosix","ranges":[{"startOffset":39214,"endOffset":39734,"count":0}],"isBlockCoverage":false},{"functionName":"fileURLToPath","ranges":[{"startOffset":39738,"endOffset":40093,"count":170},{"startOffset":39807,"endOffset":39828,"count":0},{"startOffset":39868,"endOffset":39932,"count":0},{"startOffset":39972,"endOffset":40013,"count":0},{"startOffset":40062,"endOffset":40089,"count":0}],"isBlockCoverage":true},{"functionName":"encodePathChars","ranges":[{"startOffset":40872,"endOffset":41601,"count":42},{"startOffset":40961,"endOffset":41026,"count":0},{"startOffset":41102,"endOffset":41144,"count":0},{"startOffset":41151,"endOffset":41218,"count":0},{"startOffset":41272,"endOffset":41337,"count":0},{"startOffset":41391,"endOffset":41463,"count":0},{"startOffset":41517,"endOffset":41578,"count":0}],"isBlockCoverage":true},{"functionName":"pathToFileURL","ranges":[{"startOffset":41605,"endOffset":42891,"count":42},{"startOffset":41743,"endOffset":42366,"count":0},{"startOffset":42670,"endOffset":42734,"count":41},{"startOffset":42736,"endOffset":42790,"count":1},{"startOffset":42799,"endOffset":42815,"count":1}],"isBlockCoverage":true},{"functionName":"isURLInstance","ranges":[{"startOffset":42895,"endOffset":43016,"count":281},{"startOffset":42989,"endOffset":43012,"count":184}],"isBlockCoverage":true},{"functionName":"toPathIfFileURL","ranges":[{"startOffset":43020,"endOffset":43169,"count":111},{"startOffset":43105,"endOffset":43126,"count":97},{"startOffset":43126,"endOffset":43168,"count":14}],"isBlockCoverage":true},{"functionName":"constructUrl","ranges":[{"startOffset":43173,"endOffset":43893,"count":0}],"isBlockCoverage":false}]},{"scriptId":"32","url":"internal/querystring.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3433,"count":1}],"isBlockCoverage":false},{"functionName":"encodeStr","ranges":[{"startOffset":1577,"endOffset":3364,"count":0}],"isBlockCoverage":false}]},{"scriptId":"33","url":"path.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":47658,"count":1}],"isBlockCoverage":false},{"functionName":"isPathSeparator","ranges":[{"startOffset":1699,"endOffset":1805,"count":12828},{"startOffset":1770,"endOffset":1801,"count":12799}],"isBlockCoverage":true},{"functionName":"isPosixPathSeparator","ranges":[{"startOffset":1809,"endOffset":1888,"count":0}],"isBlockCoverage":false},{"functionName":"isWindowsDeviceRoot","ranges":[{"startOffset":1892,"endOffset":2065,"count":474},{"startOffset":1965,"endOffset":1992,"count":470},{"startOffset":1994,"endOffset":2061,"count":26},{"startOffset":2033,"endOffset":2060,"count":22}],"isBlockCoverage":true},{"functionName":"normalizeString","ranges":[{"startOffset":2131,"endOffset":4141,"count":262},{"startOffset":2354,"endOffset":4123,"count":11862},{"startOffset":2389,"endOffset":2431,"count":11600},{"startOffset":2431,"endOffset":2526,"count":262},{"startOffset":2482,"endOffset":2526,"count":0},{"startOffset":2526,"endOffset":2561,"count":11600},{"startOffset":2561,"endOffset":4019,"count":1521},{"startOffset":2594,"endOffset":2607,"count":1494},{"startOffset":2609,"endOffset":2636,"count":27},{"startOffset":2636,"endOffset":3973,"count":1494},{"startOffset":2658,"endOffset":3722,"count":1},{"startOffset":2715,"endOffset":2790,"count":0},{"startOffset":2791,"endOffset":2866,"count":0},{"startOffset":3023,"endOffset":3102,"count":0},{"startOffset":3391,"endOffset":3566,"count":0},{"startOffset":3577,"endOffset":3713,"count":0},{"startOffset":3722,"endOffset":3973,"count":1493},{"startOffset":3770,"endOffset":3839,"count":1252},{"startOffset":3839,"endOffset":3916,"count":241},{"startOffset":3973,"endOffset":4019,"count":1520},{"startOffset":4019,"endOffset":4118,"count":10079},{"startOffset":4047,"endOffset":4061,"count":185},{"startOffset":4063,"endOffset":4086,"count":4},{"startOffset":4086,"endOffset":4118,"count":10075}],"isBlockCoverage":true},{"functionName":"_format","ranges":[{"startOffset":4332,"endOffset":4768,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":4894,"endOffset":9812,"count":262},{"startOffset":5057,"endOffset":9345,"count":274},{"startOffset":5095,"endOffset":5268,"count":272},{"startOffset":5226,"endOffset":5259,"count":0},{"startOffset":5268,"endOffset":6233,"count":2},{"startOffset":5348,"endOffset":6233,"count":0},{"startOffset":6457,"endOffset":6622,"count":0},{"startOffset":6655,"endOffset":8177,"count":0},{"startOffset":8213,"endOffset":8284,"count":270},{"startOffset":8286,"endOffset":8642,"count":262},{"startOffset":8675,"endOffset":9003,"count":262},{"startOffset":8717,"endOffset":8940,"count":0},{"startOffset":9035,"endOffset":9103,"count":0},{"startOffset":9269,"endOffset":9297,"count":262},{"startOffset":9299,"endOffset":9329,"count":262},{"startOffset":9756,"endOffset":9806,"count":0}],"isBlockCoverage":true},{"functionName":"normalize","ranges":[{"startOffset":9884,"endOffset":13047,"count":0}],"isBlockCoverage":false},{"functionName":"isAbsolute","ranges":[{"startOffset":13120,"endOffset":13549,"count":22},{"startOffset":13231,"endOffset":13244,"count":0},{"startOffset":13481,"endOffset":13542,"count":8}],"isBlockCoverage":true},{"functionName":"join","ranges":[{"startOffset":13624,"endOffset":15834,"count":0}],"isBlockCoverage":false},{"functionName":"relative","ranges":[{"startOffset":16142,"endOffset":20025,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespacedPath","ranges":[{"startOffset":20032,"endOffset":21163,"count":166},{"startOffset":20172,"endOffset":20184,"count":0},{"startOffset":20278,"endOffset":20290,"count":0},{"startOffset":20370,"endOffset":20789,"count":0},{"startOffset":21138,"endOffset":21162,"count":0}],"isBlockCoverage":true},{"functionName":"dirname","ranges":[{"startOffset":21235,"endOffset":23870,"count":9},{"startOffset":21343,"endOffset":21354,"count":0},{"startOffset":21475,"endOffset":21639,"count":0},{"startOffset":21702,"endOffset":23122,"count":0},{"startOffset":23323,"endOffset":23326,"count":0},{"startOffset":23456,"endOffset":23713,"count":81},{"startOffset":23522,"endOffset":23611,"count":9},{"startOffset":23611,"endOffset":23706,"count":72},{"startOffset":23737,"endOffset":23817,"count":0}],"isBlockCoverage":true},{"functionName":"basename","ranges":[{"startOffset":23970,"endOffset":26798,"count":3},{"startOffset":24027,"endOffset":24054,"count":0},{"startOffset":24549,"endOffset":24566,"count":0},{"startOffset":24567,"endOffset":24595,"count":0},{"startOffset":24597,"endOffset":26154,"count":0},{"startOffset":26207,"endOffset":26700,"count":27},{"startOffset":26273,"endOffset":26504,"count":3},{"startOffset":26504,"endOffset":26693,"count":24},{"startOffset":26526,"endOffset":26693,"count":3},{"startOffset":26731,"endOffset":26741,"count":0}],"isBlockCoverage":true},{"functionName":"extname","ranges":[{"startOffset":26870,"endOffset":29005,"count":27},{"startOffset":27451,"endOffset":27518,"count":0},{"startOffset":27520,"endOffset":27558,"count":0},{"startOffset":27613,"endOffset":28597,"count":274},{"startOffset":27705,"endOffset":27959,"count":27},{"startOffset":27931,"endOffset":27959,"count":0},{"startOffset":27959,"endOffset":27983,"count":247},{"startOffset":27983,"endOffset":28145,"count":27},{"startOffset":28145,"endOffset":28176,"count":247},{"startOffset":28176,"endOffset":28382,"count":27},{"startOffset":28308,"endOffset":28373,"count":0},{"startOffset":28382,"endOffset":28590,"count":220},{"startOffset":28409,"endOffset":28590,"count":166},{"startOffset":28843,"endOffset":28876,"count":0},{"startOffset":28877,"endOffset":28916,"count":0},{"startOffset":28919,"endOffset":28945,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":29241,"endOffset":34147,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":34344,"endOffset":35294,"count":0}],"isBlockCoverage":false},{"functionName":"normalize","ranges":[{"startOffset":35366,"endOffset":36002,"count":0}],"isBlockCoverage":false},{"functionName":"isAbsolute","ranges":[{"startOffset":36075,"endOffset":36235,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":36310,"endOffset":36741,"count":0}],"isBlockCoverage":false},{"functionName":"relative","ranges":[{"startOffset":36838,"endOffset":39268,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespacedPath","ranges":[{"startOffset":39275,"endOffset":39354,"count":0}],"isBlockCoverage":false},{"functionName":"dirname","ranges":[{"startOffset":39426,"endOffset":40126,"count":0}],"isBlockCoverage":false},{"functionName":"basename","ranges":[{"startOffset":40226,"endOffset":42699,"count":0}],"isBlockCoverage":false},{"functionName":"extname","ranges":[{"startOffset":42771,"endOffset":44511,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":44752,"endOffset":47303,"count":0}],"isBlockCoverage":false}]},{"scriptId":"34","url":"internal/encoding.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":16538,"count":1}],"isBlockCoverage":false},{"functionName":"lazyBuffer","ranges":[{"startOffset":1035,"endOffset":1148,"count":0}],"isBlockCoverage":false},{"functionName":"validateEncoder","ranges":[{"startOffset":1152,"endOffset":1280,"count":0}],"isBlockCoverage":false},{"functionName":"validateDecoder","ranges":[{"startOffset":1284,"endOffset":1412,"count":14},{"startOffset":1367,"endOffset":1409,"count":0}],"isBlockCoverage":true},{"functionName":"validateArgument","ranges":[{"startOffset":1416,"endOffset":1630,"count":15},{"startOffset":1566,"endOffset":1627,"count":0}],"isBlockCoverage":true},{"functionName":"trimAsciiWhitespace","ranges":[{"startOffset":8599,"endOffset":9117,"count":0}],"isBlockCoverage":false},{"functionName":"getEncodingFromLabel","ranges":[{"startOffset":9121,"endOffset":9304,"count":1},{"startOffset":9234,"endOffset":9303,"count":0}],"isBlockCoverage":true},{"functionName":"TextEncoder","ranges":[{"startOffset":9380,"endOffset":9428,"count":0}],"isBlockCoverage":false},{"functionName":"get encoding","ranges":[{"startOffset":9434,"endOffset":9504,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":9510,"endOffset":9605,"count":0}],"isBlockCoverage":false},{"functionName":"encodeInto","ranges":[{"startOffset":9611,"endOffset":9928,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9934,"endOffset":10340,"count":0}],"isBlockCoverage":false},{"functionName":"makeTextDecoderICU","ranges":[{"startOffset":10714,"endOffset":12431,"count":1}],"isBlockCoverage":true},{"functionName":"TextDecoder","ranges":[{"startOffset":10859,"endOffset":11608,"count":1},{"startOffset":11097,"endOffset":11144,"count":0},{"startOffset":11232,"endOffset":11255,"count":0},{"startOffset":11297,"endOffset":11325,"count":0},{"startOffset":11432,"endOffset":11479,"count":0}],"isBlockCoverage":true},{"functionName":"decode","ranges":[{"startOffset":11618,"endOffset":12398,"count":14},{"startOffset":11722,"endOffset":11775,"count":0},{"startOffset":11812,"endOffset":11995,"count":0},{"startOffset":12147,"endOffset":12150,"count":0},{"startOffset":12271,"endOffset":12355,"count":0}],"isBlockCoverage":true},{"functionName":"makeTextDecoderJS","ranges":[{"startOffset":12435,"endOffset":15075,"count":0}],"isBlockCoverage":false},{"functionName":"get encoding","ranges":[{"startOffset":15206,"endOffset":15290,"count":0}],"isBlockCoverage":false},{"functionName":"get fatal","ranges":[{"startOffset":15299,"endOffset":15429,"count":0}],"isBlockCoverage":false},{"functionName":"get ignoreBOM","ranges":[{"startOffset":15438,"endOffset":15597,"count":0}],"isBlockCoverage":false},{"functionName":"ObjectGetOwnPropertyDescriptors","ranges":[{"startOffset":15606,"endOffset":16236,"count":0}],"isBlockCoverage":false}]},{"scriptId":"35","url":"timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8654,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1868,"endOffset":1895,"count":0}],"isBlockCoverage":false},{"functionName":"unenroll","ranges":[{"startOffset":2409,"endOffset":3628,"count":0}],"isBlockCoverage":false},{"functionName":"enroll","ranges":[{"startOffset":3840,"endOffset":4102,"count":0}],"isBlockCoverage":false},{"functionName":"setTimeout","ranges":[{"startOffset":4140,"endOffset":4813,"count":7},{"startOffset":4301,"endOffset":4308,"count":0},{"startOffset":4341,"endOffset":4384,"count":0},{"startOffset":4390,"endOffset":4439,"count":0},{"startOffset":4445,"endOffset":4672,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4893,"endOffset":5031,"count":0}],"isBlockCoverage":false},{"functionName":"clearTimeout","ranges":[{"startOffset":5040,"endOffset":5419,"count":9},{"startOffset":5084,"endOffset":5103,"count":0},{"startOffset":5105,"endOffset":5176,"count":0},{"startOffset":5240,"endOffset":5416,"count":0}],"isBlockCoverage":true},{"functionName":"setInterval","ranges":[{"startOffset":5423,"endOffset":6098,"count":0}],"isBlockCoverage":false},{"functionName":"clearInterval","ranges":[{"startOffset":6102,"endOffset":6405,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.close","ranges":[{"startOffset":6435,"endOffset":6489,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.","ranges":[{"startOffset":6533,"endOffset":6701,"count":0}],"isBlockCoverage":false},{"functionName":"setImmediate","ranges":[{"startOffset":6706,"endOffset":7271,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7353,"endOffset":7493,"count":0}],"isBlockCoverage":false},{"functionName":"clearImmediate","ranges":[{"startOffset":7504,"endOffset":7988,"count":0}],"isBlockCoverage":false}]},{"scriptId":"36","url":"internal/linkedlist.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1166,"count":1}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":17,"endOffset":93,"count":0}],"isBlockCoverage":false},{"functionName":"peek","ranges":[{"startOffset":126,"endOffset":221,"count":12},{"startOffset":180,"endOffset":220,"count":6}],"isBlockCoverage":true},{"functionName":"remove","ranges":[{"startOffset":259,"endOffset":497,"count":13}],"isBlockCoverage":true},{"functionName":"append","ranges":[{"startOffset":556,"endOffset":1021,"count":7},{"startOffset":608,"endOffset":625,"count":0}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":1025,"endOffset":1087,"count":0}],"isBlockCoverage":false}]},{"scriptId":"37","url":"internal/timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19218,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4552,"endOffset":4579,"count":1}],"isBlockCoverage":true},{"functionName":"initAsyncResource","ranges":[{"startOffset":5554,"endOffset":5838,"count":7},{"startOffset":5785,"endOffset":5835,"count":0}],"isBlockCoverage":true},{"functionName":"Timeout","ranges":[{"startOffset":5927,"endOffset":6954,"count":7},{"startOffset":6078,"endOffset":6422,"count":0},{"startOffset":6770,"endOffset":6777,"count":0}],"isBlockCoverage":true},{"functionName":"Timeout.","ranges":[{"startOffset":7070,"endOffset":7249,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.refresh","ranges":[{"startOffset":7282,"endOffset":7387,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.unref","ranges":[{"startOffset":7418,"endOffset":7553,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.ref","ranges":[{"startOffset":7582,"endOffset":7717,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.hasRef","ranges":[{"startOffset":7749,"endOffset":7788,"count":0}],"isBlockCoverage":false},{"functionName":"TimersList","ranges":[{"startOffset":7793,"endOffset":8100,"count":7}],"isBlockCoverage":true},{"functionName":"TimersList.","ranges":[{"startOffset":8219,"endOffset":8398,"count":0}],"isBlockCoverage":false},{"functionName":"ImmediateList","ranges":[{"startOffset":8459,"endOffset":8530,"count":2}],"isBlockCoverage":true},{"functionName":"ImmediateList.append","ranges":[{"startOffset":8713,"endOffset":8888,"count":0}],"isBlockCoverage":false},{"functionName":"ImmediateList.remove","ranges":[{"startOffset":9070,"endOffset":9423,"count":0}],"isBlockCoverage":false},{"functionName":"incRefCount","ranges":[{"startOffset":9428,"endOffset":9507,"count":7},{"startOffset":9483,"endOffset":9504,"count":4}],"isBlockCoverage":true},{"functionName":"decRefCount","ranges":[{"startOffset":9511,"endOffset":9591,"count":0}],"isBlockCoverage":false},{"functionName":"active","ranges":[{"startOffset":9678,"endOffset":9734,"count":0}],"isBlockCoverage":false},{"functionName":"unrefActive","ranges":[{"startOffset":9885,"endOffset":9947,"count":0}],"isBlockCoverage":false},{"functionName":"insertGuarded","ranges":[{"startOffset":10174,"endOffset":10713,"count":0}],"isBlockCoverage":false},{"functionName":"insert","ranges":[{"startOffset":10717,"endOffset":11388,"count":7}],"isBlockCoverage":true},{"functionName":"setUnrefTimeout","ranges":[{"startOffset":11392,"endOffset":11708,"count":0}],"isBlockCoverage":false},{"functionName":"getTimerDuration","ranges":[{"startOffset":11778,"endOffset":12321,"count":0}],"isBlockCoverage":false},{"functionName":"compareTimersLists","ranges":[{"startOffset":12325,"endOffset":12539,"count":3},{"startOffset":12429,"endOffset":12514,"count":0}],"isBlockCoverage":true},{"functionName":"setPosition","ranges":[{"startOffset":12543,"endOffset":12616,"count":13}],"isBlockCoverage":true},{"functionName":"getTimerCallbacks","ranges":[{"startOffset":12620,"endOffset":17917,"count":1}],"isBlockCoverage":true},{"functionName":"processImmediate","ranges":[{"startOffset":12938,"endOffset":14800,"count":0}],"isBlockCoverage":false},{"functionName":"processTimers","ranges":[{"startOffset":14808,"endOffset":15300,"count":6},{"startOffset":15004,"endOffset":15280,"count":9},{"startOffset":15036,"endOffset":15138,"count":3},{"startOffset":15115,"endOffset":15128,"count":0},{"startOffset":15138,"endOffset":15178,"count":6},{"startOffset":15178,"endOffset":15193,"count":0},{"startOffset":15193,"endOffset":15280,"count":6},{"startOffset":15280,"endOffset":15299,"count":3}],"isBlockCoverage":true},{"functionName":"listOnTimeout","ranges":[{"startOffset":15306,"endOffset":17852,"count":6},{"startOffset":15732,"endOffset":15966,"count":0},{"startOffset":16009,"endOffset":16024,"count":0},{"startOffset":16235,"endOffset":16475,"count":0},{"startOffset":16600,"endOffset":16622,"count":0},{"startOffset":16741,"endOffset":16811,"count":0},{"startOffset":16858,"endOffset":16886,"count":0},{"startOffset":16888,"endOffset":17000,"count":0},{"startOffset":17215,"endOffset":17236,"count":0}],"isBlockCoverage":true},{"functionName":"Immediate","ranges":[{"startOffset":17942,"endOffset":18278,"count":0}],"isBlockCoverage":false},{"functionName":"ref","ranges":[{"startOffset":18284,"endOffset":18464,"count":0}],"isBlockCoverage":false},{"functionName":"unref","ranges":[{"startOffset":18470,"endOffset":18653,"count":0}],"isBlockCoverage":false},{"functionName":"hasRef","ranges":[{"startOffset":18659,"endOffset":18702,"count":0}],"isBlockCoverage":false}]},{"scriptId":"38","url":"internal/priority_queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2871,"count":1}],"isBlockCoverage":false},{"functionName":"PriorityQueue","ranges":[{"startOffset":589,"endOffset":838,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":844,"endOffset":886,"count":0}],"isBlockCoverage":false},{"functionName":"insert","ranges":[{"startOffset":892,"endOffset":1086,"count":7},{"startOffset":1034,"endOffset":1051,"count":0}],"isBlockCoverage":true},{"functionName":"peek","ranges":[{"startOffset":1092,"endOffset":1133,"count":12}],"isBlockCoverage":true},{"functionName":"percolateDown","ranges":[{"startOffset":1139,"endOffset":1829,"count":3},{"startOffset":1364,"endOffset":1734,"count":0}],"isBlockCoverage":true},{"functionName":"percolateUp","ranges":[{"startOffset":1835,"endOffset":2344,"count":7},{"startOffset":2019,"endOffset":2249,"count":3},{"startOffset":2110,"endOffset":2116,"count":0}],"isBlockCoverage":true},{"functionName":"removeAt","ranges":[{"startOffset":2350,"endOffset":2695,"count":6},{"startOffset":2516,"endOffset":2530,"count":3},{"startOffset":2532,"endOffset":2690,"count":3},{"startOffset":2553,"endOffset":2604,"count":0},{"startOffset":2615,"endOffset":2637,"count":0}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":2701,"endOffset":2865,"count":6},{"startOffset":2807,"endOffset":2814,"count":0}],"isBlockCoverage":true}]},{"scriptId":"39","url":"internal/util/debuglog.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2918,"count":1}],"isBlockCoverage":false},{"functionName":"initializeDebugEnv","ranges":[{"startOffset":521,"endOffset":904,"count":1},{"startOffset":614,"endOffset":819,"count":0}],"isBlockCoverage":true},{"functionName":"emitWarningIfNeeded","ranges":[{"startOffset":982,"endOffset":1314,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":1318,"endOffset":1336,"count":352}],"isBlockCoverage":true},{"functionName":"debuglogImpl","ranges":[{"startOffset":1340,"endOffset":1921,"count":8},{"startOffset":1416,"endOffset":1891,"count":6},{"startOffset":1436,"endOffset":1841,"count":0}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":1528,"endOffset":1833,"count":0}],"isBlockCoverage":false},{"functionName":"debuglog","ranges":[{"startOffset":2147,"endOffset":2855,"count":14}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":2179,"endOffset":2278,"count":8}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":2294,"endOffset":2539,"count":8}],"isBlockCoverage":true},{"functionName":"test","ranges":[{"startOffset":2571,"endOffset":2644,"count":0}],"isBlockCoverage":false},{"functionName":"logger","ranges":[{"startOffset":2664,"endOffset":2691,"count":8}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2743,"endOffset":2779,"count":0}],"isBlockCoverage":false}]},{"scriptId":"40","url":"internal/process/execution.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7161,"count":1}],"isBlockCoverage":false},{"functionName":"tryGetCwd","ranges":[{"startOffset":551,"endOffset":890,"count":1},{"startOffset":615,"endOffset":887,"count":0}],"isBlockCoverage":true},{"functionName":"evalModule","ranges":[{"startOffset":894,"endOffset":1347,"count":0}],"isBlockCoverage":false},{"functionName":"evalScript","ranges":[{"startOffset":1351,"endOffset":2774,"count":0}],"isBlockCoverage":false},{"functionName":"setUncaughtExceptionCaptureCallback","ranges":[{"startOffset":2858,"endOffset":3570,"count":0}],"isBlockCoverage":false},{"functionName":"hasUncaughtExceptionCaptureCallback","ranges":[{"startOffset":3574,"endOffset":3677,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":3681,"endOffset":3699,"count":0}],"isBlockCoverage":false},{"functionName":"createOnGlobalUncaughtException","ranges":[{"startOffset":4252,"endOffset":6711,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4525,"endOffset":6707,"count":1},{"startOffset":5165,"endOffset":5362,"count":0},{"startOffset":5372,"endOffset":5380,"count":0},{"startOffset":5483,"endOffset":5505,"count":0},{"startOffset":5637,"endOffset":5689,"count":0},{"startOffset":6070,"endOffset":6141,"count":0},{"startOffset":6169,"endOffset":6706,"count":0}],"isBlockCoverage":true},{"functionName":"readStdin","ranges":[{"startOffset":6715,"endOffset":6931,"count":0}],"isBlockCoverage":false}]},{"scriptId":"41","url":"internal/process/warning.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5000,"count":1}],"isBlockCoverage":false},{"functionName":"lazyOption","ranges":[{"startOffset":322,"endOffset":891,"count":0}],"isBlockCoverage":false},{"functionName":"writeOut","ranges":[{"startOffset":997,"endOffset":1124,"count":0}],"isBlockCoverage":false},{"functionName":"writeToFile","ranges":[{"startOffset":1128,"endOffset":1531,"count":0}],"isBlockCoverage":false},{"functionName":"doEmitWarning","ranges":[{"startOffset":1535,"endOffset":1608,"count":0}],"isBlockCoverage":false},{"functionName":"onWarning","ranges":[{"startOffset":1650,"endOffset":2831,"count":0}],"isBlockCoverage":false},{"functionName":"emitWarning","ranges":[{"startOffset":2959,"endOffset":4137,"count":0}],"isBlockCoverage":false},{"functionName":"emitWarningSync","ranges":[{"startOffset":4141,"endOffset":4237,"count":0}],"isBlockCoverage":false},{"functionName":"createWarningObject","ranges":[{"startOffset":4241,"endOffset":4922,"count":0}],"isBlockCoverage":false}]},{"scriptId":"42","url":"internal/bootstrap/switches/is_main_thread.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6632,"count":1}],"isBlockCoverage":true},{"functionName":"process._startProfilerIdleNotifier","ranges":[{"startOffset":525,"endOffset":533,"count":0}],"isBlockCoverage":false},{"functionName":"process._stopProfilerIdleNotifier","ranges":[{"startOffset":572,"endOffset":580,"count":0}],"isBlockCoverage":false},{"functionName":"defineStream","ranges":[{"startOffset":585,"endOffset":738,"count":3}],"isBlockCoverage":true},{"functionName":"createWritableStdioStream","ranges":[{"startOffset":1318,"endOffset":2943,"count":2},{"startOffset":1612,"endOffset":1802,"count":0},{"startOffset":1810,"endOffset":1822,"count":0},{"startOffset":1828,"endOffset":2552,"count":0},{"startOffset":2560,"endOffset":2813,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":2753,"endOffset":2802,"count":0}],"isBlockCoverage":false},{"functionName":"dummyDestroy","ranges":[{"startOffset":2947,"endOffset":3343,"count":0}],"isBlockCoverage":false},{"functionName":"getStdout","ranges":[{"startOffset":3387,"endOffset":3728,"count":1},{"startOffset":3425,"endOffset":3439,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3673,"endOffset":3700,"count":0}],"isBlockCoverage":false},{"functionName":"getStderr","ranges":[{"startOffset":3732,"endOffset":4073,"count":9},{"startOffset":3770,"endOffset":3784,"count":8},{"startOffset":3784,"endOffset":4072,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4018,"endOffset":4045,"count":0}],"isBlockCoverage":false},{"functionName":"getStdin","ranges":[{"startOffset":4077,"endOffset":6480,"count":0}],"isBlockCoverage":false},{"functionName":"rawMethods.resetStdioForTesting","ranges":[{"startOffset":6546,"endOffset":6629,"count":0}],"isBlockCoverage":false}]},{"scriptId":"43","url":"internal/process/signal.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1177,"count":1}],"isBlockCoverage":false},{"functionName":"isSignal","ranges":[{"startOffset":220,"endOffset":318,"count":5}],"isBlockCoverage":true},{"functionName":"startListeningIfSignal","ranges":[{"startOffset":385,"endOffset":892,"count":5},{"startOffset":447,"endOffset":472,"count":2},{"startOffset":474,"endOffset":889,"count":1},{"startOffset":766,"endOffset":848,"count":0}],"isBlockCoverage":true},{"functionName":"stopListeningIfSignal","ranges":[{"startOffset":896,"endOffset":1097,"count":0}],"isBlockCoverage":false}]},{"scriptId":"44","url":"internal/bootstrap/switches/does_own_process_state.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3655,"count":1},{"startOffset":298,"endOffset":598,"count":0}],"isBlockCoverage":true},{"functionName":"wrapPosixCredentialSetters","ranges":[{"startOffset":846,"endOffset":3064,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedChdir","ranges":[{"startOffset":3221,"endOffset":3397,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedUmask","ranges":[{"startOffset":3401,"endOffset":3542,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedCwd","ranges":[{"startOffset":3546,"endOffset":3653,"count":4},{"startOffset":3600,"endOffset":3629,"count":1}],"isBlockCoverage":true}]},{"scriptId":"45","url":"internal/main/run_main_module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":649,"count":1}],"isBlockCoverage":true}]},{"scriptId":"46","url":"internal/bootstrap/pre_execution.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15672,"count":1}],"isBlockCoverage":true},{"functionName":"prepareMainThreadExecution","ranges":[{"startOffset":429,"endOffset":2235,"count":1}],"isBlockCoverage":true},{"functionName":"patchProcessObject","ranges":[{"startOffset":2239,"endOffset":3854,"count":1},{"startOffset":2855,"endOffset":2863,"count":0}],"isBlockCoverage":true},{"functionName":"addReadOnlyProcessAlias","ranges":[{"startOffset":3858,"endOffset":4125,"count":13},{"startOffset":3981,"endOffset":4122,"count":1}],"isBlockCoverage":true},{"functionName":"setupWarningHandler","ranges":[{"startOffset":4129,"endOffset":4366,"count":1}],"isBlockCoverage":true},{"functionName":"setupCoverageHooks","ranges":[{"startOffset":4482,"endOffset":5176,"count":1},{"startOffset":4962,"endOffset":5144,"count":0}],"isBlockCoverage":true},{"functionName":"setupStacktracePrinterOnSigint","ranges":[{"startOffset":5180,"endOffset":5413,"count":1},{"startOffset":5285,"endOffset":5412,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReport","ranges":[{"startOffset":5417,"endOffset":5650,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":5604,"endOffset":5640,"count":0}],"isBlockCoverage":false},{"functionName":"setupDebugEnv","ranges":[{"startOffset":5654,"endOffset":5891,"count":1},{"startOffset":5807,"endOffset":5888,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReportSignalHandlers","ranges":[{"startOffset":5956,"endOffset":6095,"count":1}],"isBlockCoverage":true},{"functionName":"initializeHeapSnapshotSignalHandlers","ranges":[{"startOffset":6099,"endOffset":6418,"count":1},{"startOffset":6238,"endOffset":6417,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6375,"endOffset":6413,"count":0}],"isBlockCoverage":false},{"functionName":"setupTraceCategoryState","ranges":[{"startOffset":6422,"endOffset":6685,"count":1}],"isBlockCoverage":true},{"functionName":"setupInspectorHooks","ranges":[{"startOffset":6689,"endOffset":7283,"count":1}],"isBlockCoverage":true},{"functionName":"initializeDeprecations","ranges":[{"startOffset":7483,"endOffset":10089,"count":1},{"startOffset":8219,"endOffset":8529,"count":16},{"startOffset":8265,"endOffset":8502,"count":0},{"startOffset":8853,"endOffset":9033,"count":0},{"startOffset":9063,"endOffset":9465,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":9721,"endOffset":9759,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":9766,"endOffset":9810,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9943,"endOffset":9980,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":9987,"endOffset":10030,"count":0}],"isBlockCoverage":false},{"functionName":"initializeAbortController","ranges":[{"startOffset":10093,"endOffset":10683,"count":1},{"startOffset":10233,"endOffset":10680,"count":0}],"isBlockCoverage":true},{"functionName":"setupChildProcessIpcChannel","ranges":[{"startOffset":10687,"endOffset":11269,"count":1},{"startOffset":10764,"endOffset":11266,"count":0}],"isBlockCoverage":true},{"functionName":"initializeClusterIPC","ranges":[{"startOffset":11273,"endOffset":11550,"count":1},{"startOffset":11361,"endOffset":11547,"count":0}],"isBlockCoverage":true},{"functionName":"initializePolicy","ranges":[{"startOffset":11554,"endOffset":13425,"count":1},{"startOffset":11682,"endOffset":13422,"count":0}],"isBlockCoverage":true},{"functionName":"initializeWASI","ranges":[{"startOffset":13429,"endOffset":13663,"count":1}],"isBlockCoverage":true},{"functionName":"initializeCJSLoader","ranges":[{"startOffset":13667,"endOffset":13959,"count":1}],"isBlockCoverage":true},{"functionName":"initializeESMLoader","ranges":[{"startOffset":13963,"endOffset":14646,"count":1},{"startOffset":14176,"endOffset":14183,"count":0}],"isBlockCoverage":true},{"functionName":"initializeFrozenIntrinsics","ranges":[{"startOffset":14650,"endOffset":14913,"count":1},{"startOffset":14736,"endOffset":14910,"count":0}],"isBlockCoverage":true},{"functionName":"loadPreloadModules","ranges":[{"startOffset":14917,"endOffset":15275,"count":1},{"startOffset":15114,"endOffset":15272,"count":0}],"isBlockCoverage":true}]},{"scriptId":"47","url":"internal/options.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":863,"count":1}],"isBlockCoverage":false},{"functionName":"getOptionValue","ranges":[{"startOffset":182,"endOffset":256,"count":88}],"isBlockCoverage":true},{"functionName":"getAllowUnauthorized","ranges":[{"startOffset":260,"endOffset":737,"count":0}],"isBlockCoverage":false}]},{"scriptId":"48","url":"internal/inspector_async_hook.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2048,"count":1}],"isBlockCoverage":false},{"functionName":"lazyHookCreation","ranges":[{"startOffset":84,"endOffset":1304,"count":0}],"isBlockCoverage":false},{"functionName":"enable","ranges":[{"startOffset":1308,"endOffset":1905,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":1909,"endOffset":1998,"count":0}],"isBlockCoverage":false}]},{"scriptId":"49","url":"internal/source_map/source_map_cache.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7781,"count":1}],"isBlockCoverage":false},{"functionName":"ObjectGetValueSafe","ranges":[{"startOffset":269,"endOffset":450,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":636,"endOffset":663,"count":0}],"isBlockCoverage":false},{"functionName":"getSourceMapsEnabled","ranges":[{"startOffset":1370,"endOffset":1890,"count":20},{"startOffset":1444,"endOffset":1858,"count":1},{"startOffset":1539,"endOffset":1853,"count":0}],"isBlockCoverage":true},{"functionName":"maybeCacheSourceMap","ranges":[{"startOffset":1894,"endOffset":2991,"count":17},{"startOffset":2054,"endOffset":2074,"count":0},{"startOffset":2077,"endOffset":2084,"count":0},{"startOffset":2147,"endOffset":2290,"count":0},{"startOffset":2426,"endOffset":2988,"count":0}],"isBlockCoverage":true},{"functionName":"dataFromUrl","ranges":[{"startOffset":2995,"endOffset":3537,"count":0}],"isBlockCoverage":false},{"functionName":"lineLengths","ranges":[{"startOffset":3732,"endOffset":4078,"count":0}],"isBlockCoverage":false},{"functionName":"sourceMapFromFile","ranges":[{"startOffset":4082,"endOffset":4347,"count":0}],"isBlockCoverage":false},{"functionName":"sourceMapFromDataUrl","ranges":[{"startOffset":4445,"endOffset":5141,"count":0}],"isBlockCoverage":false},{"functionName":"sourcesToAbsolute","ranges":[{"startOffset":5331,"endOffset":5667,"count":0}],"isBlockCoverage":false},{"functionName":"rekeySourceMap","ranges":[{"startOffset":5739,"endOffset":5939,"count":0}],"isBlockCoverage":false},{"functionName":"sourceMapCacheToObject","ranges":[{"startOffset":6386,"endOffset":6646,"count":0}],"isBlockCoverage":false},{"functionName":"appendCJSCache","ranges":[{"startOffset":6650,"endOffset":6947,"count":0}],"isBlockCoverage":false},{"functionName":"findSourceMap","ranges":[{"startOffset":6951,"endOffset":7640,"count":0}],"isBlockCoverage":false}]},{"scriptId":"50","url":"fs.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":62004,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3833,"endOffset":3997,"count":0}],"isBlockCoverage":false},{"functionName":"showTruncateDeprecation","ranges":[{"startOffset":4243,"endOffset":4538,"count":0}],"isBlockCoverage":false},{"functionName":"maybeCallback","ranges":[{"startOffset":4542,"endOffset":4663,"count":0}],"isBlockCoverage":false},{"functionName":"makeCallback","ranges":[{"startOffset":4871,"endOffset":5020,"count":1},{"startOffset":4932,"endOffset":4979,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4992,"endOffset":5016,"count":1}],"isBlockCoverage":true},{"functionName":"makeStatsCallback","ranges":[{"startOffset":5206,"endOffset":5430,"count":0}],"isBlockCoverage":false},{"functionName":"isFileType","ranges":[{"startOffset":5460,"endOffset":5727,"count":229},{"startOffset":5664,"endOffset":5684,"count":48}],"isBlockCoverage":true},{"functionName":"access","ranges":[{"startOffset":5731,"endOffset":6102,"count":0}],"isBlockCoverage":false},{"functionName":"accessSync","ranges":[{"startOffset":6106,"endOffset":6351,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":6355,"endOffset":6605,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":6681,"endOffset":6761,"count":0}],"isBlockCoverage":false},{"functionName":"existsSync","ranges":[{"startOffset":7187,"endOffset":7735,"count":0}],"isBlockCoverage":false},{"functionName":"readFileAfterOpen","ranges":[{"startOffset":7739,"endOffset":8033,"count":0}],"isBlockCoverage":false},{"functionName":"readFileAfterStat","ranges":[{"startOffset":8037,"endOffset":8561,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":8565,"endOffset":9614,"count":0}],"isBlockCoverage":false},{"functionName":"tryStatSync","ranges":[{"startOffset":9618,"endOffset":9856,"count":3},{"startOffset":9764,"endOffset":9776,"count":0},{"startOffset":9778,"endOffset":9836,"count":0}],"isBlockCoverage":true},{"functionName":"tryCreateBuffer","ranges":[{"startOffset":9860,"endOffset":10184,"count":3},{"startOffset":9982,"endOffset":10036,"count":0},{"startOffset":10127,"endOffset":10139,"count":0},{"startOffset":10141,"endOffset":10158,"count":0}],"isBlockCoverage":true},{"functionName":"tryReadSync","ranges":[{"startOffset":10188,"endOffset":10453,"count":3},{"startOffset":10393,"endOffset":10405,"count":0},{"startOffset":10407,"endOffset":10424,"count":0}],"isBlockCoverage":true},{"functionName":"readFileSync","ranges":[{"startOffset":10457,"endOffset":11889,"count":3},{"startOffset":10629,"endOffset":10635,"count":0},{"startOffset":10778,"endOffset":10781,"count":0},{"startOffset":10916,"endOffset":10941,"count":0},{"startOffset":11204,"endOffset":11569,"count":0},{"startOffset":11634,"endOffset":11733,"count":0},{"startOffset":11755,"endOffset":11797,"count":0}],"isBlockCoverage":true},{"functionName":"defaultCloseCallback","ranges":[{"startOffset":11893,"endOffset":11963,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":11967,"endOffset":12231,"count":0}],"isBlockCoverage":false},{"functionName":"closeSync","ranges":[{"startOffset":12235,"endOffset":12384,"count":3}],"isBlockCoverage":true},{"functionName":"open","ranges":[{"startOffset":12388,"endOffset":12987,"count":0}],"isBlockCoverage":false},{"functionName":"openSync","ranges":[{"startOffset":12993,"endOffset":13400,"count":3}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":13513,"endOffset":15076,"count":0}],"isBlockCoverage":false},{"functionName":"readSync","ranges":[{"startOffset":15354,"endOffset":16311,"count":3},{"startOffset":15475,"endOffset":15629,"count":0},{"startOffset":15684,"endOffset":15707,"count":0},{"startOffset":15804,"endOffset":15825,"count":0},{"startOffset":15860,"endOffset":15993,"count":0}],"isBlockCoverage":true},{"functionName":"readv","ranges":[{"startOffset":16315,"endOffset":16761,"count":0}],"isBlockCoverage":false},{"functionName":"readvSync","ranges":[{"startOffset":16909,"endOffset":17231,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":17383,"endOffset":18696,"count":0}],"isBlockCoverage":false},{"functionName":"writeSync","ranges":[{"startOffset":18982,"endOffset":19878,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":19943,"endOffset":20387,"count":0}],"isBlockCoverage":false},{"functionName":"writevSync","ranges":[{"startOffset":20523,"endOffset":20849,"count":0}],"isBlockCoverage":false},{"functionName":"rename","ranges":[{"startOffset":20853,"endOffset":21243,"count":0}],"isBlockCoverage":false},{"functionName":"renameSync","ranges":[{"startOffset":21247,"endOffset":21601,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":21605,"endOffset":22247,"count":0}],"isBlockCoverage":false},{"functionName":"truncateSync","ranges":[{"startOffset":22251,"endOffset":22673,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncate","ranges":[{"startOffset":22677,"endOffset":23030,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncateSync","ranges":[{"startOffset":23034,"endOffset":23261,"count":0}],"isBlockCoverage":false},{"functionName":"lazyLoadRimraf","ranges":[{"startOffset":23267,"endOffset":23389,"count":0}],"isBlockCoverage":false},{"functionName":"rmdir","ranges":[{"startOffset":23393,"endOffset":24057,"count":0}],"isBlockCoverage":false},{"functionName":"rmdirSync","ranges":[{"startOffset":24061,"endOffset":24512,"count":0}],"isBlockCoverage":false},{"functionName":"rm","ranges":[{"startOffset":24516,"endOffset":24867,"count":0}],"isBlockCoverage":false},{"functionName":"rmSync","ranges":[{"startOffset":24871,"endOffset":25046,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasync","ranges":[{"startOffset":25050,"endOffset":25229,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasyncSync","ranges":[{"startOffset":25233,"endOffset":25388,"count":0}],"isBlockCoverage":false},{"functionName":"fsync","ranges":[{"startOffset":25392,"endOffset":25563,"count":0}],"isBlockCoverage":false},{"functionName":"fsyncSync","ranges":[{"startOffset":25567,"endOffset":25714,"count":0}],"isBlockCoverage":false},{"functionName":"mkdir","ranges":[{"startOffset":25718,"endOffset":26522,"count":0}],"isBlockCoverage":false},{"functionName":"mkdirSync","ranges":[{"startOffset":26526,"endOffset":27321,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":27325,"endOffset":27925,"count":0}],"isBlockCoverage":false},{"functionName":"readdirSync","ranges":[{"startOffset":27929,"endOffset":28364,"count":0}],"isBlockCoverage":false},{"functionName":"fstat","ranges":[{"startOffset":28368,"endOffset":28718,"count":0}],"isBlockCoverage":false},{"functionName":"lstat","ranges":[{"startOffset":28722,"endOffset":29108,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":29112,"endOffset":29496,"count":0}],"isBlockCoverage":false},{"functionName":"hasNoEntryError","ranges":[{"startOffset":29500,"endOffset":29733,"count":61},{"startOffset":29550,"endOffset":29643,"count":14},{"startOffset":29643,"endOffset":29664,"count":47},{"startOffset":29664,"endOffset":29711,"count":0},{"startOffset":29711,"endOffset":29732,"count":47}],"isBlockCoverage":true},{"functionName":"fstatSync","ranges":[{"startOffset":29737,"endOffset":30007,"count":0}],"isBlockCoverage":false},{"functionName":"lstatSync","ranges":[{"startOffset":30011,"endOffset":30445,"count":0}],"isBlockCoverage":false},{"functionName":"statSync","ranges":[{"startOffset":30449,"endOffset":30880,"count":61},{"startOffset":30778,"endOffset":30807,"count":14},{"startOffset":30807,"endOffset":30879,"count":47}],"isBlockCoverage":true},{"functionName":"readlink","ranges":[{"startOffset":30884,"endOffset":31239,"count":0}],"isBlockCoverage":false},{"functionName":"readlinkSync","ranges":[{"startOffset":31243,"endOffset":31582,"count":0}],"isBlockCoverage":false},{"functionName":"symlink","ranges":[{"startOffset":31586,"endOffset":33236,"count":0}],"isBlockCoverage":false},{"functionName":"symlinkSync","ranges":[{"startOffset":33240,"endOffset":33916,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":33920,"endOffset":34333,"count":0}],"isBlockCoverage":false},{"functionName":"linkSync","ranges":[{"startOffset":34337,"endOffset":34796,"count":0}],"isBlockCoverage":false},{"functionName":"unlink","ranges":[{"startOffset":34800,"endOffset":35033,"count":1}],"isBlockCoverage":true},{"functionName":"unlinkSync","ranges":[{"startOffset":35037,"endOffset":35228,"count":0}],"isBlockCoverage":false},{"functionName":"fchmod","ranges":[{"startOffset":35232,"endOffset":35482,"count":0}],"isBlockCoverage":false},{"functionName":"fchmodSync","ranges":[{"startOffset":35486,"endOffset":35686,"count":0}],"isBlockCoverage":false},{"functionName":"lchmod","ranges":[{"startOffset":35690,"endOffset":36142,"count":0}],"isBlockCoverage":false},{"functionName":"lchmodSync","ranges":[{"startOffset":36146,"endOffset":36480,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":36486,"endOffset":36770,"count":0}],"isBlockCoverage":false},{"functionName":"chmodSync","ranges":[{"startOffset":36774,"endOffset":37016,"count":0}],"isBlockCoverage":false},{"functionName":"lchown","ranges":[{"startOffset":37020,"endOffset":37369,"count":0}],"isBlockCoverage":false},{"functionName":"lchownSync","ranges":[{"startOffset":37373,"endOffset":37680,"count":0}],"isBlockCoverage":false},{"functionName":"fchown","ranges":[{"startOffset":37684,"endOffset":37999,"count":0}],"isBlockCoverage":false},{"functionName":"fchownSync","ranges":[{"startOffset":38003,"endOffset":38270,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":38274,"endOffset":38623,"count":0}],"isBlockCoverage":false},{"functionName":"chownSync","ranges":[{"startOffset":38627,"endOffset":38932,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":38936,"endOffset":39287,"count":0}],"isBlockCoverage":false},{"functionName":"utimesSync","ranges":[{"startOffset":39291,"endOffset":39580,"count":0}],"isBlockCoverage":false},{"functionName":"futimes","ranges":[{"startOffset":39584,"endOffset":39901,"count":0}],"isBlockCoverage":false},{"functionName":"futimesSync","ranges":[{"startOffset":39905,"endOffset":40172,"count":0}],"isBlockCoverage":false},{"functionName":"lutimes","ranges":[{"startOffset":40176,"endOffset":40532,"count":0}],"isBlockCoverage":false},{"functionName":"lutimesSync","ranges":[{"startOffset":40536,"endOffset":40848,"count":0}],"isBlockCoverage":false},{"functionName":"writeAll","ranges":[{"startOffset":40852,"endOffset":41829,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":41833,"endOffset":42802,"count":0}],"isBlockCoverage":false},{"functionName":"writeFileSync","ranges":[{"startOffset":42806,"endOffset":43540,"count":0}],"isBlockCoverage":false},{"functionName":"appendFile","ranges":[{"startOffset":43544,"endOffset":43996,"count":0}],"isBlockCoverage":false},{"functionName":"appendFileSync","ranges":[{"startOffset":44000,"endOffset":44390,"count":0}],"isBlockCoverage":false},{"functionName":"watch","ranges":[{"startOffset":44394,"endOffset":45664,"count":0}],"isBlockCoverage":false},{"functionName":"watchFile","ranges":[{"startOffset":45705,"endOffset":46856,"count":0}],"isBlockCoverage":false},{"functionName":"unwatchFile","ranges":[{"startOffset":46860,"endOffset":47569,"count":0}],"isBlockCoverage":false},{"functionName":"splitRoot","ranges":[{"startOffset":47793,"endOffset":47861,"count":21}],"isBlockCoverage":true},{"functionName":"splitRoot","ranges":[{"startOffset":47888,"endOffset":48072,"count":0}],"isBlockCoverage":false},{"functionName":"encodeRealpathResult","ranges":[{"startOffset":48080,"endOffset":48375,"count":21},{"startOffset":48166,"endOffset":48196,"count":0},{"startOffset":48217,"endOffset":48374,"count":0}],"isBlockCoverage":true},{"functionName":"nextPart","ranges":[{"startOffset":48503,"endOffset":48755,"count":137},{"startOffset":48560,"endOffset":48734,"count":1020},{"startOffset":48679,"endOffset":48707,"count":904},{"startOffset":48718,"endOffset":48727,"count":116},{"startOffset":48734,"endOffset":48754,"count":21}],"isBlockCoverage":true},{"functionName":"nextPart","ranges":[{"startOffset":48781,"endOffset":48834,"count":0}],"isBlockCoverage":false},{"functionName":"realpathSync","ranges":[{"startOffset":48880,"endOffset":52875,"count":32},{"startOffset":49017,"endOffset":49037,"count":0},{"startOffset":49212,"endOffset":49249,"count":11},{"startOffset":49249,"endOffset":50163,"count":21},{"startOffset":50163,"endOffset":52788,"count":137},{"startOffset":50279,"endOffset":50399,"count":21},{"startOffset":50399,"endOffset":50529,"count":116},{"startOffset":50655,"endOffset":50798,"count":89},{"startOffset":50748,"endOffset":50774,"count":0},{"startOffset":50798,"endOffset":50881,"count":48},{"startOffset":50913,"endOffset":50964,"count":0},{"startOffset":50964,"endOffset":52286,"count":48},{"startOffset":51430,"endOffset":52279,"count":0},{"startOffset":52286,"endOffset":52591,"count":0},{"startOffset":52593,"endOffset":52783,"count":0},{"startOffset":52788,"endOffset":52874,"count":21}],"isBlockCoverage":true},{"functionName":"realpathSync.native","ranges":[{"startOffset":52903,"endOffset":53149,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":53156,"endOffset":56716,"count":0}],"isBlockCoverage":false},{"functionName":"realpath.native","ranges":[{"startOffset":56740,"endOffset":57017,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtemp","ranges":[{"startOffset":57022,"endOffset":57504,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtempSync","ranges":[{"startOffset":57510,"endOffset":57997,"count":0}],"isBlockCoverage":false},{"functionName":"copyFile","ranges":[{"startOffset":58003,"endOffset":58576,"count":0}],"isBlockCoverage":false},{"functionName":"copyFileSync","ranges":[{"startOffset":58582,"endOffset":58965,"count":0}],"isBlockCoverage":false},{"functionName":"lazyLoadStreams","ranges":[{"startOffset":58969,"endOffset":59168,"count":8},{"startOffset":59018,"endOffset":59165,"count":1}],"isBlockCoverage":true},{"functionName":"createReadStream","ranges":[{"startOffset":59172,"endOffset":59280,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteStream","ranges":[{"startOffset":59284,"endOffset":59394,"count":0}],"isBlockCoverage":false},{"functionName":"get ReadStream","ranges":[{"startOffset":60709,"endOffset":60780,"count":2}],"isBlockCoverage":true},{"functionName":"set ReadStream","ranges":[{"startOffset":60787,"endOffset":60836,"count":0}],"isBlockCoverage":false},{"functionName":"get WriteStream","ranges":[{"startOffset":60843,"endOffset":60916,"count":2}],"isBlockCoverage":true},{"functionName":"set WriteStream","ranges":[{"startOffset":60923,"endOffset":60974,"count":0}],"isBlockCoverage":false},{"functionName":"get FileReadStream","ranges":[{"startOffset":61116,"endOffset":61195,"count":2}],"isBlockCoverage":true},{"functionName":"set FileReadStream","ranges":[{"startOffset":61202,"endOffset":61259,"count":0}],"isBlockCoverage":false},{"functionName":"get FileWriteStream","ranges":[{"startOffset":61266,"endOffset":61347,"count":2}],"isBlockCoverage":true},{"functionName":"set FileWriteStream","ranges":[{"startOffset":61354,"endOffset":61413,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":61863,"endOffset":61992,"count":2},{"startOffset":61910,"endOffset":61961,"count":1}],"isBlockCoverage":true}]},{"scriptId":"51","url":"internal/fs/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":22715,"count":1}],"isBlockCoverage":false},{"functionName":"lazyLoadFs","ranges":[{"startOffset":2640,"endOffset":2724,"count":0}],"isBlockCoverage":false},{"functionName":"assertEncoding","ranges":[{"startOffset":2728,"endOffset":2879,"count":35},{"startOffset":2780,"endOffset":2811,"count":3},{"startOffset":2813,"endOffset":2876,"count":0}],"isBlockCoverage":true},{"functionName":"Dirent","ranges":[{"startOffset":2901,"endOffset":2979,"count":0}],"isBlockCoverage":false},{"functionName":"isDirectory","ranges":[{"startOffset":2985,"endOffset":3048,"count":0}],"isBlockCoverage":false},{"functionName":"isFile","ranges":[{"startOffset":3054,"endOffset":3113,"count":0}],"isBlockCoverage":false},{"functionName":"isBlockDevice","ranges":[{"startOffset":3119,"endOffset":3186,"count":0}],"isBlockCoverage":false},{"functionName":"isCharacterDevice","ranges":[{"startOffset":3192,"endOffset":3262,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbolicLink","ranges":[{"startOffset":3268,"endOffset":3335,"count":0}],"isBlockCoverage":false},{"functionName":"isFIFO","ranges":[{"startOffset":3341,"endOffset":3400,"count":0}],"isBlockCoverage":false},{"functionName":"isSocket","ranges":[{"startOffset":3406,"endOffset":3469,"count":0}],"isBlockCoverage":false},{"functionName":"DirentFromStats","ranges":[{"startOffset":3518,"endOffset":3600,"count":0}],"isBlockCoverage":false},{"functionName":"DirentFromStats.","ranges":[{"startOffset":3752,"endOffset":3803,"count":0}],"isBlockCoverage":false},{"functionName":"copyObject","ranges":[{"startOffset":3811,"endOffset":3944,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":3998,"endOffset":4626,"count":0}],"isBlockCoverage":false},{"functionName":"getDirents","ranges":[{"startOffset":4630,"endOffset":5768,"count":0}],"isBlockCoverage":false},{"functionName":"getDirent","ranges":[{"startOffset":5772,"endOffset":6520,"count":0}],"isBlockCoverage":false},{"functionName":"getOptions","ranges":[{"startOffset":6524,"endOffset":7187,"count":49},{"startOffset":6620,"endOffset":6659,"count":35},{"startOffset":6661,"endOffset":6695,"count":14},{"startOffset":6695,"endOffset":6734,"count":35},{"startOffset":6734,"endOffset":6856,"count":3},{"startOffset":6856,"endOffset":6980,"count":32},{"startOffset":6895,"endOffset":6980,"count":0},{"startOffset":6980,"endOffset":7099,"count":35},{"startOffset":7099,"endOffset":7165,"count":0},{"startOffset":7165,"endOffset":7186,"count":35}],"isBlockCoverage":true},{"functionName":"handleErrorFromBinding","ranges":[{"startOffset":7191,"endOffset":7733,"count":125},{"startOffset":7262,"endOffset":7401,"count":0},{"startOffset":7434,"endOffset":7730,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7878,"endOffset":8451,"count":111},{"startOffset":8113,"endOffset":8133,"count":0},{"startOffset":8188,"endOffset":8237,"count":0},{"startOffset":8258,"endOffset":8450,"count":0}],"isBlockCoverage":true},{"functionName":"preprocessSymlinkDestination","ranges":[{"startOffset":8457,"endOffset":9159,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase","ranges":[{"startOffset":9195,"endOffset":9514,"count":61}],"isBlockCoverage":true},{"functionName":"StatsBase.isDirectory","ranges":[{"startOffset":9552,"endOffset":9611,"count":51}],"isBlockCoverage":true},{"functionName":"StatsBase.isFile","ranges":[{"startOffset":9645,"endOffset":9704,"count":37}],"isBlockCoverage":true},{"functionName":"StatsBase.isBlockDevice","ranges":[{"startOffset":9745,"endOffset":9804,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isCharacterDevice","ranges":[{"startOffset":9849,"endOffset":9908,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isSymbolicLink","ranges":[{"startOffset":9950,"endOffset":10009,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isFIFO","ranges":[{"startOffset":10043,"endOffset":10102,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isSocket","ranges":[{"startOffset":10138,"endOffset":10198,"count":0}],"isBlockCoverage":false},{"functionName":"msFromTimeSpec","ranges":[{"startOffset":10329,"endOffset":10413,"count":188}],"isBlockCoverage":true},{"functionName":"nsFromTimeSpecBigInt","ranges":[{"startOffset":10417,"endOffset":10502,"count":0}],"isBlockCoverage":false},{"functionName":"dateFromMs","ranges":[{"startOffset":10859,"endOffset":10925,"count":244}],"isBlockCoverage":true},{"functionName":"BigIntStats","ranges":[{"startOffset":10929,"endOffset":11683,"count":0}],"isBlockCoverage":false},{"functionName":"BigIntStats._checkModeProperty","ranges":[{"startOffset":11846,"endOffset":12098,"count":0}],"isBlockCoverage":false},{"functionName":"Stats","ranges":[{"startOffset":12103,"endOffset":12633,"count":61}],"isBlockCoverage":true},{"functionName":"Stats._checkModeProperty","ranges":[{"startOffset":12983,"endOffset":13219,"count":88},{"startOffset":13102,"endOffset":13171,"count":0}],"isBlockCoverage":true},{"functionName":"getStatsFromBinding","ranges":[{"startOffset":13224,"endOffset":14325,"count":47},{"startOffset":13306,"endOffset":13842,"count":0}],"isBlockCoverage":true},{"functionName":"stringToFlags","ranges":[{"startOffset":14329,"endOffset":15576,"count":17},{"startOffset":14395,"endOffset":14420,"count":0},{"startOffset":14445,"endOffset":14473,"count":0},{"startOffset":14534,"endOffset":14545,"count":0},{"startOffset":14568,"endOffset":14605,"count":0},{"startOffset":14611,"endOffset":14637,"count":0},{"startOffset":14643,"endOffset":14655,"count":0},{"startOffset":14678,"endOffset":14714,"count":0},{"startOffset":14722,"endOffset":14769,"count":0},{"startOffset":14775,"endOffset":14786,"count":0},{"startOffset":14809,"endOffset":14866,"count":0},{"startOffset":14874,"endOffset":14920,"count":0},{"startOffset":14926,"endOffset":14937,"count":0},{"startOffset":14960,"endOffset":15015,"count":0},{"startOffset":15023,"endOffset":15071,"count":0},{"startOffset":15077,"endOffset":15088,"count":0},{"startOffset":15111,"endOffset":15169,"count":0},{"startOffset":15175,"endOffset":15186,"count":0},{"startOffset":15209,"endOffset":15267,"count":0},{"startOffset":15275,"endOffset":15322,"count":0},{"startOffset":15328,"endOffset":15339,"count":0},{"startOffset":15362,"endOffset":15418,"count":0},{"startOffset":15424,"endOffset":15435,"count":0},{"startOffset":15458,"endOffset":15514,"count":0},{"startOffset":15519,"endOffset":15575,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15624,"endOffset":16001,"count":0}],"isBlockCoverage":false},{"functionName":"toUnixTimestamp","ranges":[{"startOffset":16066,"endOffset":16525,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16582,"endOffset":16972,"count":31},{"startOffset":16639,"endOffset":16708,"count":0},{"startOffset":16730,"endOffset":16799,"count":0},{"startOffset":16841,"endOffset":16967,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17034,"endOffset":17452,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17497,"endOffset":17777,"count":111},{"startOffset":17560,"endOffset":17582,"count":0},{"startOffset":17584,"endOffset":17672,"count":0},{"startOffset":17752,"endOffset":17774,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17824,"endOffset":17963,"count":79}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18013,"endOffset":18354,"count":0}],"isBlockCoverage":false},{"functionName":"warnOnNonPortableTemplate","ranges":[{"startOffset":18399,"endOffset":18865,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19116,"endOffset":19759,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19811,"endOffset":20418,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20473,"endOffset":20968,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21011,"endOffset":21610,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21675,"endOffset":22066,"count":0}],"isBlockCoverage":false}]},{"scriptId":"52","url":"internal/fs/dir.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6994,"count":1}],"isBlockCoverage":false},{"functionName":"Dir","ranges":[{"startOffset":1153,"endOffset":1948,"count":0}],"isBlockCoverage":false},{"functionName":"get path","ranges":[{"startOffset":1954,"endOffset":1999,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":2005,"endOffset":2074,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2080,"endOffset":3501,"count":0}],"isBlockCoverage":false},{"functionName":"readSync","ranges":[{"startOffset":3507,"endOffset":4292,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":4298,"endOffset":5054,"count":0}],"isBlockCoverage":false},{"functionName":"closeSync","ranges":[{"startOffset":5060,"endOffset":5451,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":5457,"endOffset":5732,"count":0}],"isBlockCoverage":false},{"functionName":"opendir","ranges":[{"startOffset":5903,"endOffset":6554,"count":0}],"isBlockCoverage":false},{"functionName":"opendirSync","ranges":[{"startOffset":6558,"endOffset":6931,"count":0}],"isBlockCoverage":false}]},{"scriptId":"53","url":"internal/util/iterable_weak_map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2387,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":760,"endOffset":879,"count":1}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":886,"endOffset":1412,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1418,"endOffset":1476,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":1482,"endOffset":1533,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":1539,"endOffset":1786,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1792,"endOffset":2233,"count":0}],"isBlockCoverage":false},{"functionName":"cleanup","ranges":[{"startOffset":2240,"endOffset":2295,"count":0}],"isBlockCoverage":false}]},{"scriptId":"54","url":"internal/modules/cjs/helpers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5803,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":815,"endOffset":842,"count":1}],"isBlockCoverage":true},{"functionName":"loadNativeModule","ranges":[{"startOffset":1001,"endOffset":1214,"count":10},{"startOffset":1107,"endOffset":1211,"count":7}],"isBlockCoverage":true},{"functionName":"makeRequireFunction","ranges":[{"startOffset":1469,"endOffset":3537,"count":3},{"startOffset":1587,"endOffset":2901,"count":0}],"isBlockCoverage":true},{"functionName":"require","ranges":[{"startOffset":1729,"endOffset":2895,"count":0}],"isBlockCoverage":false},{"functionName":"require","ranges":[{"startOffset":2924,"endOffset":2988,"count":1}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":3000,"endOffset":3149,"count":0}],"isBlockCoverage":false},{"functionName":"paths","ranges":[{"startOffset":3187,"endOffset":3312,"count":0}],"isBlockCoverage":false},{"functionName":"stripBOM","ranges":[{"startOffset":3729,"endOffset":3889,"count":0}],"isBlockCoverage":false},{"functionName":"addBuiltinLibsToObject","ranges":[{"startOffset":3893,"endOffset":5450,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeReferrerURL","ranges":[{"startOffset":5454,"endOffset":5647,"count":17},{"startOffset":5562,"endOffset":5610,"count":3},{"startOffset":5610,"endOffset":5646,"count":14}],"isBlockCoverage":true}]},{"scriptId":"55","url":"internal/process/report.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3067,"count":1}],"isBlockCoverage":false},{"functionName":"writeReport","ranges":[{"startOffset":313,"endOffset":833,"count":0}],"isBlockCoverage":false},{"functionName":"getReport","ranges":[{"startOffset":838,"endOffset":1081,"count":0}],"isBlockCoverage":false},{"functionName":"get directory","ranges":[{"startOffset":1086,"endOffset":1139,"count":0}],"isBlockCoverage":false},{"functionName":"set directory","ranges":[{"startOffset":1144,"endOffset":1235,"count":0}],"isBlockCoverage":false},{"functionName":"get filename","ranges":[{"startOffset":1240,"endOffset":1291,"count":0}],"isBlockCoverage":false},{"functionName":"set filename","ranges":[{"startOffset":1296,"endOffset":1387,"count":0}],"isBlockCoverage":false},{"functionName":"get compact","ranges":[{"startOffset":1392,"endOffset":1441,"count":0}],"isBlockCoverage":false},{"functionName":"set compact","ranges":[{"startOffset":1446,"endOffset":1526,"count":0}],"isBlockCoverage":false},{"functionName":"get signal","ranges":[{"startOffset":1531,"endOffset":1578,"count":0}],"isBlockCoverage":false},{"functionName":"set signal","ranges":[{"startOffset":1583,"endOffset":1725,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnFatalError","ranges":[{"startOffset":1730,"endOffset":1804,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnFatalError","ranges":[{"startOffset":1809,"endOffset":1998,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnSignal","ranges":[{"startOffset":2003,"endOffset":2069,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnSignal","ranges":[{"startOffset":2074,"endOffset":2308,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnUncaughtException","ranges":[{"startOffset":2313,"endOffset":2401,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnUncaughtException","ranges":[{"startOffset":2406,"endOffset":2609,"count":0}],"isBlockCoverage":false},{"functionName":"addSignalHandler","ranges":[{"startOffset":2617,"endOffset":2795,"count":1},{"startOffset":2684,"endOffset":2792,"count":0}],"isBlockCoverage":true},{"functionName":"removeSignalHandler","ranges":[{"startOffset":2799,"endOffset":2928,"count":0}],"isBlockCoverage":false},{"functionName":"signalHandler","ranges":[{"startOffset":2932,"endOffset":3008,"count":0}],"isBlockCoverage":false}]},{"scriptId":"56","url":"internal/modules/cjs/loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":40276,"count":1}],"isBlockCoverage":false},{"functionName":"get hasLoadedAnyUserCJSModule","ranges":[{"startOffset":2259,"endOffset":2328,"count":1}],"isBlockCoverage":true},{"functionName":"stat","ranges":[{"startOffset":4712,"endOffset":5038,"count":4},{"startOffset":4812,"endOffset":4909,"count":0},{"startOffset":4985,"endOffset":5017,"count":0}],"isBlockCoverage":true},{"functionName":"updateChildren","ranges":[{"startOffset":5042,"endOffset":5251,"count":6},{"startOffset":5116,"endOffset":5134,"count":0},{"startOffset":5152,"endOffset":5205,"count":0},{"startOffset":5212,"endOffset":5248,"count":0}],"isBlockCoverage":true},{"functionName":"Module","ranges":[{"startOffset":5255,"endOffset":5501,"count":3}],"isBlockCoverage":true},{"functionName":"wrap","ranges":[{"startOffset":5988,"endOffset":6067,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6220,"endOffset":6345,"count":0}],"isBlockCoverage":false},{"functionName":"defineProperty","ranges":[{"startOffset":6352,"endOffset":6488,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6539,"endOffset":6569,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6576,"endOffset":6633,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6687,"endOffset":6725,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6732,"endOffset":6797,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6833,"endOffset":6863,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7091,"endOffset":7118,"count":1}],"isBlockCoverage":true},{"functionName":"readPackage","ranges":[{"startOffset":7482,"endOffset":8321,"count":5},{"startOffset":7666,"endOffset":7682,"count":0},{"startOffset":7783,"endOffset":7789,"count":0},{"startOffset":7834,"endOffset":7903,"count":1},{"startOffset":7903,"endOffset":8199,"count":4},{"startOffset":8199,"endOffset":8318,"count":0}],"isBlockCoverage":true},{"functionName":"readPackageScope","ranges":[{"startOffset":8325,"endOffset":8883,"count":4},{"startOffset":8463,"endOffset":8818,"count":5},{"startOffset":8674,"endOffset":8687,"count":0},{"startOffset":8753,"endOffset":8813,"count":4},{"startOffset":8818,"endOffset":8882,"count":0}],"isBlockCoverage":true},{"functionName":"tryPackage","ranges":[{"startOffset":8887,"endOffset":10223,"count":0}],"isBlockCoverage":false},{"functionName":"tryFile","ranges":[{"startOffset":10579,"endOffset":10796,"count":0}],"isBlockCoverage":false},{"functionName":"toRealPath","ranges":[{"startOffset":10800,"endOffset":10935,"count":5}],"isBlockCoverage":true},{"functionName":"tryExtensions","ranges":[{"startOffset":11013,"endOffset":11228,"count":0}],"isBlockCoverage":false},{"functionName":"findLongestRegisteredExtension","ranges":[{"startOffset":11321,"endOffset":11801,"count":3},{"startOffset":11603,"endOffset":11612,"count":0},{"startOffset":11781,"endOffset":11800,"count":0}],"isBlockCoverage":true},{"functionName":"trySelfParentPath","ranges":[{"startOffset":11805,"endOffset":12106,"count":3},{"startOffset":11871,"endOffset":12103,"count":0}],"isBlockCoverage":true},{"functionName":"trySelf","ranges":[{"startOffset":12110,"endOffset":12984,"count":3},{"startOffset":12183,"endOffset":12260,"count":0},{"startOffset":12274,"endOffset":12302,"count":0},{"startOffset":12304,"endOffset":12981,"count":0}],"isBlockCoverage":true},{"functionName":"resolveExports","ranges":[{"startOffset":13151,"endOffset":13908,"count":0}],"isBlockCoverage":false},{"functionName":"Module._findPath","ranges":[{"startOffset":13977,"endOffset":16671,"count":4},{"startOffset":14114,"endOffset":14179,"count":0},{"startOffset":14321,"endOffset":14334,"count":0},{"startOffset":14750,"endOffset":14770,"count":0},{"startOffset":14772,"endOffset":14781,"count":0},{"startOffset":14811,"endOffset":14945,"count":0},{"startOffset":15137,"endOffset":15311,"count":3},{"startOffset":15172,"endOffset":15234,"count":0},{"startOffset":15311,"endOffset":16047,"count":1},{"startOffset":15343,"endOffset":15985,"count":0},{"startOffset":16081,"endOffset":16280,"count":0},{"startOffset":16309,"endOffset":16320,"count":0},{"startOffset":16322,"endOffset":16543,"count":0},{"startOffset":16649,"endOffset":16670,"count":0}],"isBlockCoverage":true},{"functionName":"Module._nodeModulePaths","ranges":[{"startOffset":16922,"endOffset":18481,"count":6},{"startOffset":17427,"endOffset":17502,"count":0},{"startOffset":17511,"endOffset":17542,"count":0},{"startOffset":17643,"endOffset":18455,"count":298},{"startOffset":18037,"endOffset":18078,"count":262},{"startOffset":18079,"endOffset":18112,"count":262},{"startOffset":18114,"endOffset":18318,"count":42},{"startOffset":18153,"endOffset":18274,"count":36},{"startOffset":18318,"endOffset":18448,"count":256},{"startOffset":18338,"endOffset":18448,"count":114},{"startOffset":18374,"endOffset":18402,"count":78},{"startOffset":18402,"endOffset":18439,"count":36}],"isBlockCoverage":true},{"functionName":"Module._nodeModulePaths","ranges":[{"startOffset":18576,"endOffset":19750,"count":0}],"isBlockCoverage":false},{"functionName":"Module._resolveLookupPaths","ranges":[{"startOffset":19787,"endOffset":21041,"count":3},{"startOffset":19866,"endOffset":19935,"count":0},{"startOffset":20023,"endOffset":20226,"count":0},{"startOffset":20286,"endOffset":20301,"count":0},{"startOffset":20302,"endOffset":20324,"count":0},{"startOffset":20326,"endOffset":20392,"count":0},{"startOffset":20484,"endOffset":20490,"count":0},{"startOffset":20496,"endOffset":20567,"count":0},{"startOffset":20568,"endOffset":20587,"count":0},{"startOffset":20589,"endOffset":21040,"count":0}],"isBlockCoverage":true},{"functionName":"emitCircularRequireWarning","ranges":[{"startOffset":21046,"endOffset":21234,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21432,"endOffset":21811,"count":0}],"isBlockCoverage":false},{"functionName":"getOwnPropertyDescriptor","ranges":[{"startOffset":21818,"endOffset":22064,"count":0}],"isBlockCoverage":false},{"functionName":"getExportsForCircularRequire","ranges":[{"startOffset":22073,"endOffset":22732,"count":0}],"isBlockCoverage":false},{"functionName":"Module._load","ranges":[{"startOffset":23153,"endOffset":26289,"count":4},{"startOffset":23238,"endOffset":24032,"count":1},{"startOffset":23665,"endOffset":24027,"count":0},{"startOffset":24191,"endOffset":24561,"count":3},{"startOffset":24409,"endOffset":24459,"count":0},{"startOffset":24506,"endOffset":24556,"count":0},{"startOffset":24627,"endOffset":24654,"count":1},{"startOffset":24656,"endOffset":24675,"count":1},{"startOffset":24675,"endOffset":24777,"count":3},{"startOffset":24777,"endOffset":24808,"count":0},{"startOffset":24827,"endOffset":24889,"count":0},{"startOffset":24889,"endOffset":24958,"count":3},{"startOffset":24958,"endOffset":25029,"count":0},{"startOffset":25029,"endOffset":25281,"count":3},{"startOffset":25281,"endOffset":25478,"count":0},{"startOffset":25478,"endOffset":26258,"count":3},{"startOffset":25574,"endOffset":25998,"count":0},{"startOffset":26183,"endOffset":26253,"count":0},{"startOffset":26258,"endOffset":26288,"count":3}],"isBlockCoverage":true},{"functionName":"Module._resolveFilename","ranges":[{"startOffset":26320,"endOffset":29410,"count":4},{"startOffset":26416,"endOffset":26443,"count":1},{"startOffset":26443,"endOffset":26497,"count":3},{"startOffset":26497,"endOffset":26516,"count":0},{"startOffset":26518,"endOffset":27625,"count":0},{"startOffset":27625,"endOffset":27712,"count":3},{"startOffset":27712,"endOffset":27730,"count":0},{"startOffset":27732,"endOffset":28329,"count":0},{"startOffset":28329,"endOffset":28495,"count":3},{"startOffset":28495,"endOffset":28696,"count":0},{"startOffset":28696,"endOffset":28863,"count":3},{"startOffset":28863,"endOffset":29409,"count":0}],"isBlockCoverage":true},{"functionName":"finalizeEsmResolution","ranges":[{"startOffset":29415,"endOffset":30145,"count":0}],"isBlockCoverage":false},{"functionName":"createEsmNotFoundErr","ranges":[{"startOffset":30149,"endOffset":30447,"count":0}],"isBlockCoverage":false},{"functionName":"Module.load","ranges":[{"startOffset":30539,"endOffset":31377,"count":3},{"startOffset":30883,"endOffset":30913,"count":0},{"startOffset":30920,"endOffset":30956,"count":0},{"startOffset":31239,"endOffset":31288,"count":0}],"isBlockCoverage":true},{"functionName":"Module.require","ranges":[{"startOffset":31500,"endOffset":31811,"count":1},{"startOffset":31562,"endOffset":31683,"count":0}],"isBlockCoverage":true},{"functionName":"wrapSafe","ranges":[{"startOffset":31999,"endOffset":33162,"count":3},{"startOffset":32073,"endOffset":32424,"count":0},{"startOffset":32733,"endOffset":32846,"count":0}],"isBlockCoverage":true},{"functionName":"importModuleDynamically","ranges":[{"startOffset":32260,"endOffset":32409,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamically","ranges":[{"startOffset":32978,"endOffset":33121,"count":0}],"isBlockCoverage":false},{"functionName":"Module._compile","ranges":[{"startOffset":33368,"endOffset":35269,"count":3},{"startOffset":33459,"endOffset":33630,"count":0},{"startOffset":33817,"endOffset":33841,"count":0},{"startOffset":33843,"endOffset":34600,"count":0},{"startOffset":34882,"endOffset":35024,"count":0}],"isBlockCoverage":true},{"functionName":"Module._extensions..js","ranges":[{"startOffset":35331,"endOffset":36142,"count":3},{"startOffset":35570,"endOffset":35809,"count":0},{"startOffset":36038,"endOffset":36100,"count":0}],"isBlockCoverage":true},{"functionName":"Module._extensions..json","ranges":[{"startOffset":36210,"endOffset":36588,"count":0}],"isBlockCoverage":false},{"functionName":"Module._extensions..node","ranges":[{"startOffset":36656,"endOffset":36982,"count":0}],"isBlockCoverage":false},{"functionName":"createRequireFromPath","ranges":[{"startOffset":36987,"endOffset":37463,"count":0}],"isBlockCoverage":false},{"functionName":"createRequire","ranges":[{"startOffset":37760,"endOffset":38330,"count":0}],"isBlockCoverage":false},{"functionName":"Module._initPaths","ranges":[{"startOffset":38395,"endOffset":39387,"count":1},{"startOffset":38463,"endOffset":38483,"count":0},{"startOffset":38539,"endOffset":38564,"count":0},{"startOffset":38794,"endOffset":38843,"count":0},{"startOffset":39100,"endOffset":39248,"count":0}],"isBlockCoverage":true},{"functionName":"Module._preloadModules","ranges":[{"startOffset":39417,"endOffset":40020,"count":0}],"isBlockCoverage":false},{"functionName":"syncBuiltinESMExports","ranges":[{"startOffset":40056,"endOffset":40218,"count":0}],"isBlockCoverage":false}]},{"scriptId":"57","url":"vm.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13414,"count":1}],"isBlockCoverage":false},{"functionName":"Script","ranges":[{"startOffset":2081,"endOffset":4303,"count":0}],"isBlockCoverage":false},{"functionName":"runInThisContext","ranges":[{"startOffset":4309,"endOffset":4612,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":4618,"endOffset":5025,"count":0}],"isBlockCoverage":false},{"functionName":"runInNewContext","ranges":[{"startOffset":5031,"endOffset":5205,"count":0}],"isBlockCoverage":false},{"functionName":"validateContext","ranges":[{"startOffset":5212,"endOffset":5436,"count":0}],"isBlockCoverage":false},{"functionName":"getRunInContextArgs","ranges":[{"startOffset":5440,"endOffset":6054,"count":0}],"isBlockCoverage":false},{"functionName":"getContextOptions","ranges":[{"startOffset":6058,"endOffset":7152,"count":0}],"isBlockCoverage":false},{"functionName":"isContext","ranges":[{"startOffset":7156,"endOffset":7343,"count":0}],"isBlockCoverage":false},{"functionName":"createContext","ranges":[{"startOffset":7381,"endOffset":8555,"count":0}],"isBlockCoverage":false},{"functionName":"createScript","ranges":[{"startOffset":8559,"endOffset":8637,"count":0}],"isBlockCoverage":false},{"functionName":"sigintHandlersWrap","ranges":[{"startOffset":8795,"endOffset":9270,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":9274,"endOffset":9683,"count":0}],"isBlockCoverage":false},{"functionName":"runInNewContext","ranges":[{"startOffset":9687,"endOffset":10046,"count":0}],"isBlockCoverage":false},{"functionName":"runInThisContext","ranges":[{"startOffset":10050,"endOffset":10241,"count":0}],"isBlockCoverage":false},{"functionName":"compileFunction","ranges":[{"startOffset":10245,"endOffset":12042,"count":0}],"isBlockCoverage":false},{"functionName":"measureMemory","ranges":[{"startOffset":12331,"endOffset":12905,"count":0}],"isBlockCoverage":false}]},{"scriptId":"58","url":"internal/modules/package_json_reader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1016,"count":1}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":294,"endOffset":984,"count":19},{"startOffset":348,"endOffset":387,"count":5},{"startOffset":387,"endOffset":618,"count":14},{"startOffset":618,"endOffset":931,"count":8},{"startOffset":653,"endOffset":791,"count":1},{"startOffset":713,"endOffset":767,"count":0},{"startOffset":820,"endOffset":926,"count":0},{"startOffset":931,"endOffset":983,"count":14}],"isBlockCoverage":true}]},{"scriptId":"59","url":"url.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31138,"count":1}],"isBlockCoverage":false},{"functionName":"Url","ranges":[{"startOffset":1958,"endOffset":2247,"count":0}],"isBlockCoverage":false},{"functionName":"urlParse","ranges":[{"startOffset":4007,"endOffset":4227,"count":0}],"isBlockCoverage":false},{"functionName":"isIpv6Hostname","ranges":[{"startOffset":4231,"endOffset":4460,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":4486,"endOffset":14118,"count":0}],"isBlockCoverage":false},{"functionName":"getHostname","ranges":[{"startOffset":14123,"endOffset":14867,"count":0}],"isBlockCoverage":false},{"functionName":"autoEscapeStr","ranges":[{"startOffset":15946,"endOffset":16674,"count":0}],"isBlockCoverage":false},{"functionName":"urlFormat","ranges":[{"startOffset":16723,"endOffset":17450,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":18176,"endOffset":20711,"count":0}],"isBlockCoverage":false},{"functionName":"urlResolve","ranges":[{"startOffset":20716,"endOffset":20817,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":20845,"endOffset":20948,"count":0}],"isBlockCoverage":false},{"functionName":"urlResolveObject","ranges":[{"startOffset":20953,"endOffset":21099,"count":0}],"isBlockCoverage":false},{"functionName":"resolveObject","ranges":[{"startOffset":21133,"endOffset":30527,"count":0}],"isBlockCoverage":false},{"functionName":"parseHost","ranges":[{"startOffset":30558,"endOffset":30842,"count":0}],"isBlockCoverage":false}]},{"scriptId":"60","url":"internal/idna.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":273,"count":1}],"isBlockCoverage":false}]},{"scriptId":"61","url":"internal/process/esm_loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2405,"count":1}],"isBlockCoverage":false},{"functionName":"exports.initializeImportMetaObject","ranges":[{"startOffset":419,"endOffset":723,"count":0}],"isBlockCoverage":false},{"functionName":"exports.importModuleDynamicallyCallback","ranges":[{"startOffset":770,"endOffset":1171,"count":0}],"isBlockCoverage":false},{"functionName":"initializeLoader","ranges":[{"startOffset":1241,"endOffset":2031,"count":1},{"startOffset":1431,"endOffset":2030,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1776,"endOffset":2024,"count":0}],"isBlockCoverage":true},{"functionName":"loadESM","ranges":[{"startOffset":2053,"endOffset":2402,"count":1},{"startOffset":2159,"endOffset":2399,"count":0}],"isBlockCoverage":true}]},{"scriptId":"62","url":"internal/modules/esm/loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8891,"count":1}],"isBlockCoverage":false},{"functionName":"Loader","ranges":[{"startOffset":1459,"endOffset":3269,"count":1}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":3275,"endOffset":3916,"count":36},{"startOffset":3383,"endOffset":3422,"count":35},{"startOffset":3603,"endOffset":3709,"count":0},{"startOffset":3784,"endOffset":3894,"count":0}],"isBlockCoverage":true},{"functionName":"getFormat","ranges":[{"startOffset":3922,"endOffset":5277,"count":36},{"startOffset":4082,"endOffset":4192,"count":0},{"startOffset":4264,"endOffset":4529,"count":0},{"startOffset":4567,"endOffset":4685,"count":0},{"startOffset":4719,"endOffset":4749,"count":9},{"startOffset":4749,"endOffset":4795,"count":27},{"startOffset":4795,"endOffset":4972,"count":0},{"startOffset":4972,"endOffset":5067,"count":27},{"startOffset":5068,"endOffset":5118,"count":0},{"startOffset":5126,"endOffset":5250,"count":0},{"startOffset":5250,"endOffset":5276,"count":27}],"isBlockCoverage":true},{"functionName":"eval","ranges":[{"startOffset":5283,"endOffset":5979,"count":0}],"isBlockCoverage":false},{"functionName":"import","ranges":[{"startOffset":5985,"endOffset":6160,"count":1},{"startOffset":6120,"endOffset":6159,"count":0}],"isBlockCoverage":true},{"functionName":"hook","ranges":[{"startOffset":6166,"endOffset":7157,"count":0}],"isBlockCoverage":false},{"functionName":"runGlobalPreloadCode","ranges":[{"startOffset":7163,"endOffset":7992,"count":0}],"isBlockCoverage":false},{"functionName":"getModuleJob","ranges":[{"startOffset":7998,"endOffset":8809,"count":36},{"startOffset":8291,"endOffset":8328,"count":0},{"startOffset":8364,"endOffset":8375,"count":13},{"startOffset":8375,"endOffset":8420,"count":23},{"startOffset":8420,"endOffset":8464,"count":0},{"startOffset":8464,"endOffset":8570,"count":23},{"startOffset":8570,"endOffset":8601,"count":1},{"startOffset":8602,"endOffset":8636,"count":1}],"isBlockCoverage":true}]},{"scriptId":"63","url":"internal/modules/esm/module_map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":911,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":181,"endOffset":208,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":433,"endOffset":509,"count":36}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":513,"endOffset":797,"count":23},{"startOffset":605,"endOffset":642,"count":0},{"startOffset":644,"endOffset":716,"count":0}],"isBlockCoverage":true},{"functionName":"has","ranges":[{"startOffset":801,"endOffset":877,"count":0}],"isBlockCoverage":false}]},{"scriptId":"64","url":"internal/modules/esm/module_job.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7309,"count":1}],"isBlockCoverage":false},{"functionName":"isCommonJSGlobalLikeNotDefinedError","ranges":[{"startOffset":850,"endOffset":984,"count":0}],"isBlockCoverage":false},{"functionName":"ModuleJob","ranges":[{"startOffset":1229,"endOffset":2916,"count":23}],"isBlockCoverage":true},{"functionName":"link","ranges":[{"startOffset":1709,"endOffset":2533,"count":23}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2174,"endOffset":2406,"count":35}],"isBlockCoverage":true},{"functionName":"instantiate","ranges":[{"startOffset":2922,"endOffset":3072,"count":1}],"isBlockCoverage":true},{"functionName":"_instantiate","ranges":[{"startOffset":3078,"endOffset":6006,"count":1},{"startOffset":3566,"endOffset":3747,"count":0},{"startOffset":3807,"endOffset":5752,"count":0},{"startOffset":5801,"endOffset":6001,"count":23}],"isBlockCoverage":true},{"functionName":"addJobsToDependencyGraph","ranges":[{"startOffset":3179,"endOffset":3461,"count":36},{"startOffset":3241,"endOffset":3268,"count":13},{"startOffset":3268,"endOffset":3460,"count":23}],"isBlockCoverage":true},{"functionName":"run","ranges":[{"startOffset":6012,"endOffset":7225,"count":1},{"startOffset":6185,"endOffset":7224,"count":0}],"isBlockCoverage":true}]},{"scriptId":"65","url":"internal/modules/esm/resolve.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":29108,"count":1}],"isBlockCoverage":false},{"functionName":"getConditionsSet","ranges":[{"startOffset":1935,"endOffset":2296,"count":27},{"startOffset":2045,"endOffset":2259,"count":0}],"isBlockCoverage":true},{"functionName":"tryStatSync","ranges":[{"startOffset":2435,"endOffset":2501,"count":61},{"startOffset":2487,"endOffset":2501,"count":14}],"isBlockCoverage":true},{"functionName":"getPackageConfig","ranges":[{"startOffset":2506,"endOffset":3894,"count":75},{"startOffset":2636,"endOffset":2664,"count":61},{"startOffset":2664,"endOffset":2749,"count":14},{"startOffset":2749,"endOffset":3036,"count":6},{"startOffset":3036,"endOffset":3111,"count":8},{"startOffset":3111,"endOffset":3296,"count":0},{"startOffset":3296,"endOffset":3422,"count":8},{"startOffset":3422,"endOffset":3441,"count":0},{"startOffset":3443,"endOffset":3497,"count":8},{"startOffset":3497,"endOffset":3514,"count":0},{"startOffset":3514,"endOffset":3548,"count":8},{"startOffset":3548,"endOffset":3565,"count":0},{"startOffset":3565,"endOffset":3645,"count":8},{"startOffset":3645,"endOffset":3667,"count":3},{"startOffset":3669,"endOffset":3683,"count":3},{"startOffset":3683,"endOffset":3893,"count":8}],"isBlockCoverage":true},{"functionName":"getPackageScopeConfig","ranges":[{"startOffset":3898,"endOffset":5027,"count":37},{"startOffset":4018,"endOffset":4685,"count":65},{"startOffset":4161,"endOffset":4167,"count":0},{"startOffset":4329,"endOffset":4350,"count":37},{"startOffset":4350,"endOffset":4674,"count":28},{"startOffset":4674,"endOffset":4680,"count":0},{"startOffset":4685,"endOffset":5026,"count":0}],"isBlockCoverage":true},{"functionName":"fileExists","ranges":[{"startOffset":5293,"endOffset":5374,"count":10}],"isBlockCoverage":true},{"functionName":"legacyMainResolve","ranges":[{"startOffset":5378,"endOffset":7096,"count":10},{"startOffset":5724,"endOffset":6650,"count":0},{"startOffset":6676,"endOffset":7095,"count":0}],"isBlockCoverage":true},{"functionName":"resolveExtensionsWithTryExactName","ranges":[{"startOffset":7100,"endOffset":7234,"count":0}],"isBlockCoverage":false},{"functionName":"resolveExtensions","ranges":[{"startOffset":7293,"endOffset":7557,"count":0}],"isBlockCoverage":false},{"functionName":"resolveIndex","ranges":[{"startOffset":7561,"endOffset":7650,"count":0}],"isBlockCoverage":false},{"functionName":"finalizeResolution","ranges":[{"startOffset":7691,"endOffset":8930,"count":27},{"startOffset":7806,"endOffset":7951,"count":0},{"startOffset":8068,"endOffset":8488,"count":0},{"startOffset":8555,"endOffset":8592,"count":0},{"startOffset":8630,"endOffset":8761,"count":0},{"startOffset":8788,"endOffset":8905,"count":0}],"isBlockCoverage":true},{"functionName":"throwImportNotDefined","ranges":[{"startOffset":8934,"endOffset":9153,"count":0}],"isBlockCoverage":false},{"functionName":"throwExportsNotFound","ranges":[{"startOffset":9157,"endOffset":9360,"count":0}],"isBlockCoverage":false},{"functionName":"throwInvalidSubpath","ranges":[{"startOffset":9364,"endOffset":9719,"count":0}],"isBlockCoverage":false},{"functionName":"throwInvalidPackageTarget","ranges":[{"startOffset":9723,"endOffset":10115,"count":0}],"isBlockCoverage":false},{"functionName":"resolvePackageTargetString","ranges":[{"startOffset":10221,"endOffset":11926,"count":0}],"isBlockCoverage":false},{"functionName":"isArrayIndex","ranges":[{"startOffset":11987,"endOffset":12131,"count":0}],"isBlockCoverage":false},{"functionName":"resolvePackageTarget","ranges":[{"startOffset":12135,"endOffset":14330,"count":0}],"isBlockCoverage":false},{"functionName":"isConditionalExportsMainSugar","ranges":[{"startOffset":14334,"endOffset":15290,"count":0}],"isBlockCoverage":false},{"functionName":"packageExportsResolve","ranges":[{"startOffset":15485,"endOffset":17415,"count":0}],"isBlockCoverage":false},{"functionName":"packageImportsResolve","ranges":[{"startOffset":17419,"endOffset":19465,"count":0}],"isBlockCoverage":false},{"functionName":"getPackageType","ranges":[{"startOffset":19469,"endOffset":19585,"count":27}],"isBlockCoverage":true},{"functionName":"packageResolve","ranges":[{"startOffset":19706,"endOffset":22615,"count":10},{"startOffset":19911,"endOffset":20147,"count":0},{"startOffset":20212,"endOffset":20264,"count":0},{"startOffset":20411,"endOffset":20533,"count":106},{"startOffset":20473,"endOffset":20528,"count":0},{"startOffset":20562,"endOffset":20684,"count":0},{"startOffset":20747,"endOffset":20801,"count":0},{"startOffset":21021,"endOffset":21068,"count":0},{"startOffset":21069,"endOffset":21102,"count":0},{"startOffset":21104,"endOffset":21241,"count":0},{"startOffset":21423,"endOffset":22401,"count":24},{"startOffset":21608,"endOffset":21892,"count":14},{"startOffset":21687,"endOffset":21725,"count":0},{"startOffset":21892,"endOffset":22042,"count":10},{"startOffset":22042,"endOffset":22075,"count":0},{"startOffset":22084,"endOffset":22205,"count":0},{"startOffset":22205,"endOffset":22308,"count":10},{"startOffset":22308,"endOffset":22401,"count":0},{"startOffset":22401,"endOffset":22614,"count":0}],"isBlockCoverage":true},{"functionName":"isBareSpecifier","ranges":[{"startOffset":22619,"endOffset":22731,"count":0}],"isBlockCoverage":false},{"functionName":"isRelativeSpecifier","ranges":[{"startOffset":22735,"endOffset":23014,"count":27},{"startOffset":22806,"endOffset":22994,"count":16},{"startOffset":22865,"endOffset":22877,"count":4},{"startOffset":22877,"endOffset":22989,"count":12},{"startOffset":22994,"endOffset":23013,"count":11}],"isBlockCoverage":true},{"functionName":"shouldBeTreatedAsRelativeOrAbsolutePath","ranges":[{"startOffset":23018,"endOffset":23205,"count":27},{"startOffset":23105,"endOffset":23118,"count":0},{"startOffset":23148,"endOffset":23160,"count":0}],"isBlockCoverage":true},{"functionName":"moduleResolve","ranges":[{"startOffset":23326,"endOffset":23913,"count":27},{"startOffset":23558,"endOffset":23606,"count":16},{"startOffset":23606,"endOffset":23864,"count":11},{"startOffset":23638,"endOffset":23718,"count":0},{"startOffset":23782,"endOffset":23859,"count":10}],"isBlockCoverage":true},{"functionName":"resolveAsCommonJS","ranges":[{"startOffset":24067,"endOffset":25512,"count":0}],"isBlockCoverage":false},{"functionName":"defaultResolve","ranges":[{"startOffset":25516,"endOffset":28922,"count":36},{"startOffset":25650,"endOffset":25669,"count":35},{"startOffset":25671,"endOffset":26294,"count":0},{"startOffset":26391,"endOffset":26449,"count":0},{"startOffset":26455,"endOffset":26463,"count":35},{"startOffset":26478,"endOffset":26508,"count":1},{"startOffset":26515,"endOffset":26541,"count":0},{"startOffset":26556,"endOffset":26586,"count":1},{"startOffset":26587,"endOffset":26617,"count":0},{"startOffset":26624,"endOffset":26673,"count":0},{"startOffset":26727,"endOffset":26787,"count":9},{"startOffset":26787,"endOffset":26805,"count":27},{"startOffset":26805,"endOffset":26853,"count":26},{"startOffset":26855,"endOffset":26946,"count":0},{"startOffset":26946,"endOffset":27007,"count":27},{"startOffset":27007,"endOffset":27545,"count":1},{"startOffset":27501,"endOffset":27540,"count":0},{"startOffset":27545,"endOffset":27680,"count":27},{"startOffset":27680,"endOffset":28505,"count":0},{"startOffset":28505,"endOffset":28522,"count":27},{"startOffset":28522,"endOffset":28545,"count":1},{"startOffset":28546,"endOffset":28565,"count":26},{"startOffset":28567,"endOffset":28888,"count":27},{"startOffset":28814,"endOffset":28819,"count":0},{"startOffset":28888,"endOffset":28921,"count":27}],"isBlockCoverage":true}]},{"scriptId":"66","url":"internal/modules/esm/get_format.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2574,"count":1}],"isBlockCoverage":false},{"functionName":"defaultGetFormat","ranges":[{"startOffset":1169,"endOffset":2526,"count":36},{"startOffset":1283,"endOffset":1324,"count":9},{"startOffset":1324,"endOffset":1393,"count":27},{"startOffset":1393,"endOffset":1815,"count":0},{"startOffset":1815,"endOffset":2495,"count":27},{"startOffset":1999,"endOffset":2009,"count":23},{"startOffset":2010,"endOffset":2022,"count":4},{"startOffset":2030,"endOffset":2085,"count":0},{"startOffset":2104,"endOffset":2450,"count":0},{"startOffset":2480,"endOffset":2487,"count":0},{"startOffset":2495,"endOffset":2525,"count":0}],"isBlockCoverage":true}]},{"scriptId":"67","url":"internal/modules/esm/get_source.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1351,"count":1}],"isBlockCoverage":false},{"functionName":"defaultGetSource","ranges":[{"startOffset":632,"endOffset":1303,"count":14},{"startOffset":838,"endOffset":1192,"count":0},{"startOffset":1218,"endOffset":1278,"count":0}],"isBlockCoverage":true}]},{"scriptId":"68","url":"internal/fs/promises.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20745,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2363,"endOffset":2527,"count":0}],"isBlockCoverage":false},{"functionName":"FileHandle","ranges":[{"startOffset":2578,"endOffset":2762,"count":14},{"startOffset":2695,"endOffset":2699,"count":0}],"isBlockCoverage":true},{"functionName":"getAsyncId","ranges":[{"startOffset":2768,"endOffset":2827,"count":0}],"isBlockCoverage":false},{"functionName":"get fd","ranges":[{"startOffset":2833,"endOffset":2871,"count":42}],"isBlockCoverage":true},{"functionName":"appendFile","ranges":[{"startOffset":2877,"endOffset":2961,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":2967,"endOffset":3025,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":3031,"endOffset":3097,"count":0}],"isBlockCoverage":false},{"functionName":"datasync","ranges":[{"startOffset":3103,"endOffset":3157,"count":0}],"isBlockCoverage":false},{"functionName":"sync","ranges":[{"startOffset":3163,"endOffset":3209,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":3215,"endOffset":3326,"count":0}],"isBlockCoverage":false},{"functionName":"readv","ranges":[{"startOffset":3332,"endOffset":3415,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":3421,"endOffset":3490,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":3496,"endOffset":3558,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":3564,"endOffset":3630,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":3636,"endOffset":3712,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":3718,"endOffset":3831,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":3837,"endOffset":3922,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":3928,"endOffset":4011,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4017,"endOffset":4736,"count":14}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":4025,"endOffset":4736,"count":14},{"startOffset":4060,"endOffset":4100,"count":0},{"startOffset":4133,"endOffset":4176,"count":0},{"startOffset":4378,"endOffset":4696,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4311,"endOffset":4369,"count":14}],"isBlockCoverage":true},{"functionName":".Promise.finally.","ranges":[{"startOffset":4427,"endOffset":4536,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4546,"endOffset":4687,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4742,"endOffset":5227,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5233,"endOffset":5288,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5294,"endOffset":5384,"count":0}],"isBlockCoverage":false},{"functionName":"fsCall","ranges":[{"startOffset":5391,"endOffset":6034,"count":0}],"isBlockCoverage":false},{"functionName":"writeFileHandle","ranges":[{"startOffset":6038,"endOffset":6733,"count":0}],"isBlockCoverage":false},{"functionName":"readFileHandle","ranges":[{"startOffset":6737,"endOffset":8055,"count":14},{"startOffset":6851,"endOffset":6868,"count":0},{"startOffset":6870,"endOffset":6948,"count":0},{"startOffset":7044,"endOffset":7061,"count":0},{"startOffset":7063,"endOffset":7141,"count":0},{"startOffset":7255,"endOffset":7282,"count":0},{"startOffset":7318,"endOffset":7356,"count":0},{"startOffset":7413,"endOffset":7441,"count":0},{"startOffset":7519,"endOffset":7880,"count":28},{"startOffset":7537,"endOffset":7554,"count":0},{"startOffset":7556,"endOffset":7638,"count":0},{"startOffset":7835,"endOffset":7875,"count":14},{"startOffset":7953,"endOffset":7976,"count":0},{"startOffset":8007,"endOffset":8042,"count":0}],"isBlockCoverage":true},{"functionName":"access","ranges":[{"startOffset":8212,"endOffset":8439,"count":0}],"isBlockCoverage":false},{"functionName":"copyFile","ranges":[{"startOffset":8443,"endOffset":8809,"count":0}],"isBlockCoverage":false},{"functionName":"open","ranges":[{"startOffset":8933,"endOffset":9265,"count":14}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":9269,"endOffset":10365,"count":28},{"startOffset":9410,"endOffset":9702,"count":0},{"startOffset":9728,"endOffset":9751,"count":0},{"startOffset":9853,"endOffset":9890,"count":0},{"startOffset":9921,"endOffset":10054,"count":0},{"startOffset":10163,"endOffset":10177,"count":0},{"startOffset":10322,"endOffset":10326,"count":14}],"isBlockCoverage":true},{"functionName":"readv","ranges":[{"startOffset":10369,"endOffset":10698,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":10702,"endOffset":11651,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":11655,"endOffset":11996,"count":0}],"isBlockCoverage":false},{"functionName":"rename","ranges":[{"startOffset":12000,"endOffset":12312,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":12316,"endOffset":12462,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncate","ranges":[{"startOffset":12466,"endOffset":12629,"count":0}],"isBlockCoverage":false},{"functionName":"rm","ranges":[{"startOffset":12633,"endOffset":12834,"count":0}],"isBlockCoverage":false},{"functionName":"rmdir","ranges":[{"startOffset":12838,"endOffset":13110,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasync","ranges":[{"startOffset":13114,"endOffset":13205,"count":0}],"isBlockCoverage":false},{"functionName":"fsync","ranges":[{"startOffset":13209,"endOffset":13292,"count":0}],"isBlockCoverage":false},{"functionName":"mkdir","ranges":[{"startOffset":13296,"endOffset":13843,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":13847,"endOffset":14309,"count":0}],"isBlockCoverage":false},{"functionName":"readlink","ranges":[{"startOffset":14313,"endOffset":14561,"count":0}],"isBlockCoverage":false},{"functionName":"symlink","ranges":[{"startOffset":14565,"endOffset":14986,"count":0}],"isBlockCoverage":false},{"functionName":"fstat","ranges":[{"startOffset":14990,"endOffset":15171,"count":0}],"isBlockCoverage":false},{"functionName":"lstat","ranges":[{"startOffset":15175,"endOffset":15450,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":15454,"endOffset":15726,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":15730,"endOffset":16059,"count":0}],"isBlockCoverage":false},{"functionName":"unlink","ranges":[{"startOffset":16063,"endOffset":16204,"count":0}],"isBlockCoverage":false},{"functionName":"fchmod","ranges":[{"startOffset":16208,"endOffset":16344,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":16348,"endOffset":16538,"count":0}],"isBlockCoverage":false},{"functionName":"lchmod","ranges":[{"startOffset":16542,"endOffset":16786,"count":0}],"isBlockCoverage":false},{"functionName":"lchown","ranges":[{"startOffset":16790,"endOffset":17072,"count":0}],"isBlockCoverage":false},{"functionName":"fchown","ranges":[{"startOffset":17076,"endOffset":17277,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":17281,"endOffset":17560,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":17564,"endOffset":17842,"count":0}],"isBlockCoverage":false},{"functionName":"futimes","ranges":[{"startOffset":17846,"endOffset":18049,"count":0}],"isBlockCoverage":false},{"functionName":"lutimes","ranges":[{"startOffset":18053,"endOffset":18336,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":18340,"endOffset":18521,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtemp","ranges":[{"startOffset":18525,"endOffset":18863,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":18867,"endOffset":19606,"count":0}],"isBlockCoverage":false},{"functionName":"appendFile","ranges":[{"startOffset":19610,"endOffset":19856,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":19860,"endOffset":20303,"count":14},{"startOffset":19979,"endOffset":19985,"count":0},{"startOffset":20029,"endOffset":20066,"count":0},{"startOffset":20101,"endOffset":20179,"count":0}],"isBlockCoverage":true}]},{"scriptId":"69","url":"internal/fs/rimraf.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7336,"count":1}],"isBlockCoverage":false},{"functionName":"rimraf","ranges":[{"startOffset":1179,"endOffset":1657,"count":0}],"isBlockCoverage":false},{"functionName":"_rimraf","ranges":[{"startOffset":1663,"endOffset":2550,"count":0}],"isBlockCoverage":false},{"functionName":"fixWinEPERM","ranges":[{"startOffset":2556,"endOffset":3006,"count":0}],"isBlockCoverage":false},{"functionName":"_rmdir","ranges":[{"startOffset":3012,"endOffset":3321,"count":0}],"isBlockCoverage":false},{"functionName":"_rmchildren","ranges":[{"startOffset":3327,"endOffset":4031,"count":0}],"isBlockCoverage":false},{"functionName":"rimrafPromises","ranges":[{"startOffset":4037,"endOffset":4244,"count":0}],"isBlockCoverage":false},{"functionName":"rimrafSync","ranges":[{"startOffset":4250,"endOffset":4985,"count":0}],"isBlockCoverage":false},{"functionName":"_unlinkSync","ranges":[{"startOffset":4991,"endOffset":5490,"count":0}],"isBlockCoverage":false},{"functionName":"_rmdirSync","ranges":[{"startOffset":5496,"endOffset":6805,"count":0}],"isBlockCoverage":false},{"functionName":"fixWinEPERMSync","ranges":[{"startOffset":6811,"endOffset":7272,"count":0}],"isBlockCoverage":false}]},{"scriptId":"70","url":"internal/modules/esm/transform_source.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":222,"count":1}],"isBlockCoverage":false},{"functionName":"defaultTransformSource","ranges":[{"startOffset":17,"endOffset":162,"count":14}],"isBlockCoverage":true}]},{"scriptId":"71","url":"internal/modules/esm/translators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12430,"count":1}],"isBlockCoverage":false},{"functionName":"lazyTypes","ranges":[{"startOffset":440,"endOffset":555,"count":28},{"startOffset":487,"endOffset":501,"count":27},{"startOffset":501,"endOffset":554,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1249,"endOffset":1276,"count":1}],"isBlockCoverage":true},{"functionName":"initCJSParse","ranges":[{"startOffset":1925,"endOffset":2226,"count":1},{"startOffset":2000,"endOffset":2077,"count":0}],"isBlockCoverage":true},{"functionName":"assertBufferSource","ranges":[{"startOffset":2367,"endOffset":2801,"count":28},{"startOffset":2445,"endOffset":2472,"count":14},{"startOffset":2474,"endOffset":2493,"count":0},{"startOffset":2589,"endOffset":2614,"count":0},{"startOffset":2635,"endOffset":2716,"count":0},{"startOffset":2717,"endOffset":2721,"count":0}],"isBlockCoverage":true},{"functionName":"stringify","ranges":[{"startOffset":2805,"endOffset":3028,"count":14},{"startOffset":2865,"endOffset":2877,"count":0},{"startOffset":2963,"endOffset":2982,"count":1},{"startOffset":2983,"endOffset":2992,"count":13}],"isBlockCoverage":true},{"functionName":"errPath","ranges":[{"startOffset":3032,"endOffset":3183,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamically","ranges":[{"startOffset":3187,"endOffset":3303,"count":0}],"isBlockCoverage":false},{"functionName":"createImportMetaResolve","ranges":[{"startOffset":3307,"endOffset":3664,"count":0}],"isBlockCoverage":false},{"functionName":"initializeImportMeta","ranges":[{"startOffset":3668,"endOffset":3843,"count":0}],"isBlockCoverage":false},{"functionName":"moduleStrategy","ranges":[{"startOffset":3928,"endOffset":4524,"count":14}],"isBlockCoverage":true},{"functionName":"enrichCJSError","ranges":[{"startOffset":4530,"endOffset":5449,"count":0}],"isBlockCoverage":false},{"functionName":"commonjsStrategy","ranges":[{"startOffset":5612,"endOffset":6959,"count":3},{"startOffset":5875,"endOffset":5896,"count":1},{"startOffset":6023,"endOffset":6046,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6139,"endOffset":6954,"count":3},{"startOffset":6262,"endOffset":6379,"count":0},{"startOffset":6474,"endOffset":6546,"count":0},{"startOffset":6599,"endOffset":6908,"count":0}],"isBlockCoverage":true},{"functionName":"cjsPreparseModuleExports","ranges":[{"startOffset":6965,"endOffset":8463,"count":3},{"startOffset":7070,"endOffset":7199,"count":0},{"startOffset":7510,"endOffset":7518,"count":0},{"startOffset":7604,"endOffset":7609,"count":0},{"startOffset":7618,"endOffset":7670,"count":0},{"startOffset":7838,"endOffset":7938,"count":0},{"startOffset":7976,"endOffset":8423,"count":0}],"isBlockCoverage":true},{"functionName":"builtinStrategy","ranges":[{"startOffset":8591,"endOffset":8989,"count":6},{"startOffset":8857,"endOffset":8911,"count":0}],"isBlockCoverage":true},{"functionName":"jsonStrategy","ranges":[{"startOffset":9056,"endOffset":11233,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11302,"endOffset":12426,"count":0}],"isBlockCoverage":false}]},{"scriptId":"72","url":"internal/modules/esm/create_dynamic_module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1828,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":200,"endOffset":227,"count":0}],"isBlockCoverage":false},{"functionName":"createImport","ranges":[{"startOffset":233,"endOffset":427,"count":0}],"isBlockCoverage":false},{"functionName":"createExport","ranges":[{"startOffset":431,"endOffset":640,"count":0}],"isBlockCoverage":false},{"functionName":"createDynamicModule","ranges":[{"startOffset":672,"endOffset":1784,"count":0}],"isBlockCoverage":false}]},{"scriptId":"73","url":"internal/vm/module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13402,"count":1}],"isBlockCoverage":false},{"functionName":"Module","ranges":[{"startOffset":1731,"endOffset":3982,"count":0}],"isBlockCoverage":false},{"functionName":"get identifier","ranges":[{"startOffset":3988,"endOffset":4130,"count":0}],"isBlockCoverage":false},{"functionName":"get context","ranges":[{"startOffset":4136,"endOffset":4274,"count":0}],"isBlockCoverage":false},{"functionName":"get namespace","ranges":[{"startOffset":4280,"endOffset":4565,"count":0}],"isBlockCoverage":false},{"functionName":"get status","ranges":[{"startOffset":4571,"endOffset":4729,"count":0}],"isBlockCoverage":false},{"functionName":"get error","ranges":[{"startOffset":4735,"endOffset":4993,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":4999,"endOffset":5493,"count":0}],"isBlockCoverage":false},{"functionName":"evaluate","ranges":[{"startOffset":5499,"endOffset":6480,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6486,"endOffset":7235,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7389,"endOffset":7426,"count":0}],"isBlockCoverage":false},{"functionName":"SourceTextModule","ranges":[{"startOffset":7433,"endOffset":9946,"count":0}],"isBlockCoverage":false},{"functionName":"get dependencySpecifiers","ranges":[{"startOffset":9952,"endOffset":10259,"count":0}],"isBlockCoverage":false},{"functionName":"get status","ranges":[{"startOffset":10265,"endOffset":10545,"count":0}],"isBlockCoverage":false},{"functionName":"get error","ranges":[{"startOffset":10551,"endOffset":10755,"count":0}],"isBlockCoverage":false},{"functionName":"createCachedData","ranges":[{"startOffset":10761,"endOffset":11031,"count":0}],"isBlockCoverage":false},{"functionName":"SyntheticModule","ranges":[{"startOffset":11080,"endOffset":12413,"count":0}],"isBlockCoverage":false},{"functionName":"setExport","ranges":[{"startOffset":12419,"endOffset":12730,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamicallyWrap","ranges":[{"startOffset":12737,"endOffset":13231,"count":0}],"isBlockCoverage":false},{"functionName":"getModuleFromWrap","ranges":[{"startOffset":13360,"endOffset":13395,"count":0}],"isBlockCoverage":false}]},{"scriptId":"74","url":"internal/modules/run_main.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2793,"count":1}],"isBlockCoverage":false},{"functionName":"resolveMainPath","ranges":[{"startOffset":310,"endOffset":761,"count":1},{"startOffset":583,"endOffset":590,"count":0}],"isBlockCoverage":true},{"functionName":"shouldUseESMLoader","ranges":[{"startOffset":765,"endOffset":1367,"count":1},{"startOffset":892,"endOffset":904,"count":0},{"startOffset":1056,"endOffset":1068,"count":0},{"startOffset":1182,"endOffset":1194,"count":0},{"startOffset":1263,"endOffset":1276,"count":0}],"isBlockCoverage":true},{"functionName":"runMainESM","ranges":[{"startOffset":1371,"endOffset":1714,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1557,"endOffset":1708,"count":1},{"startOffset":1656,"endOffset":1666,"count":0}],"isBlockCoverage":true},{"functionName":"handleMainPromise","ranges":[{"startOffset":1718,"endOffset":2182,"count":1}],"isBlockCoverage":true},{"functionName":"handler","ranges":[{"startOffset":1971,"endOffset":2067,"count":1},{"startOffset":2040,"endOffset":2062,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2143,"endOffset":2177,"count":0}],"isBlockCoverage":false},{"functionName":"executeUserEntryPoint","ranges":[{"startOffset":2373,"endOffset":2717,"count":1},{"startOffset":2587,"endOffset":2594,"count":0},{"startOffset":2601,"endOffset":2714,"count":0}],"isBlockCoverage":true}]},{"scriptId":"75","url":"file:///C:/Users/brand/git/node-ipc/test/CI.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":677,"count":1},{"startOffset":675,"endOffset":676,"count":0}],"isBlockCoverage":true},{"functionName":"logOutput","ranges":[{"startOffset":152,"endOffset":328,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":383,"endOffset":469,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":526,"endOffset":619,"count":0}],"isBlockCoverage":false}]},{"scriptId":"76","url":"internal/deps/cjs-module-lexer/dist/lexer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":33596,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":116,"endOffset":813,"count":3},{"startOffset":146,"endOffset":181,"count":0},{"startOffset":222,"endOffset":237,"count":0},{"startOffset":273,"endOffset":308,"count":0},{"startOffset":332,"endOffset":334,"count":0},{"startOffset":406,"endOffset":553,"count":0},{"startOffset":601,"endOffset":650,"count":0},{"startOffset":663,"endOffset":696,"count":0},{"startOffset":709,"endOffset":773,"count":0}],"isBlockCoverage":true},{"functionName":"B","ranges":[{"startOffset":813,"endOffset":1040,"count":0}],"isBlockCoverage":false},{"functionName":"E","ranges":[{"startOffset":1040,"endOffset":1141,"count":0}],"isBlockCoverage":false},{"functionName":"C","ranges":[{"startOffset":1141,"endOffset":1215,"count":3},{"startOffset":1192,"endOffset":1214,"count":4064}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":1221,"endOffset":33596,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1251,"endOffset":33591,"count":1},{"startOffset":33435,"endOffset":33504,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33485,"endOffset":33503,"count":0}],"isBlockCoverage":false}]},{"scriptId":"77","url":"file:///C:/Users/brand/git/node-ipc/test/TCP/client.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4499,"count":1}],"isBlockCoverage":true},{"functionName":"run","ranges":[{"startOffset":167,"endOffset":4454,"count":1},{"startOffset":1443,"endOffset":1481,"count":0},{"startOffset":2502,"endOffset":2540,"count":0},{"startOffset":4397,"endOffset":4435,"count":0}],"isBlockCoverage":true},{"functionName":"cleanup","ranges":[{"startOffset":267,"endOffset":329,"count":3}],"isBlockCoverage":true},{"functionName":"fail","ranges":[{"startOffset":348,"endOffset":419,"count":0}],"isBlockCoverage":false},{"functionName":"open","ranges":[{"startOffset":1002,"endOffset":1051,"count":1}],"isBlockCoverage":true},{"functionName":"gotError","ranges":[{"startOffset":1135,"endOffset":1238,"count":4}],"isBlockCoverage":true},{"functionName":"open","ranges":[{"startOffset":1997,"endOffset":2046,"count":1}],"isBlockCoverage":true},{"functionName":"gotError","ranges":[{"startOffset":2130,"endOffset":2233,"count":1}],"isBlockCoverage":true},{"functionName":"open","ranges":[{"startOffset":2966,"endOffset":3785,"count":1}],"isBlockCoverage":true},{"functionName":"connected","ranges":[{"startOffset":3074,"endOffset":3485,"count":1}],"isBlockCoverage":true},{"functionName":"gotMessage","ranges":[{"startOffset":3599,"endOffset":3750,"count":1}],"isBlockCoverage":true},{"functionName":"gotError","ranges":[{"startOffset":3873,"endOffset":3939,"count":0}],"isBlockCoverage":false}]},{"scriptId":"79","url":"file:///C:/Users/brand/git/node-ipc/node_modules/vanilla-test/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4663,"count":1}],"isBlockCoverage":true},{"functionName":"VanillaTest","ranges":[{"startOffset":220,"endOffset":251,"count":2}],"isBlockCoverage":true},{"functionName":"get is","ranges":[{"startOffset":259,"endOffset":301,"count":0}],"isBlockCoverage":false},{"functionName":"get compare","ranges":[{"startOffset":309,"endOffset":364,"count":5}],"isBlockCoverage":true},{"functionName":"get throw","ranges":[{"startOffset":372,"endOffset":423,"count":0}],"isBlockCoverage":false},{"functionName":"get strict","ranges":[{"startOffset":431,"endOffset":484,"count":0}],"isBlockCoverage":false},{"functionName":"set strict","ranges":[{"startOffset":492,"endOffset":593,"count":0}],"isBlockCoverage":false},{"functionName":"expects","ranges":[{"startOffset":601,"endOffset":1517,"count":4},{"startOffset":687,"endOffset":862,"count":0},{"startOffset":1172,"endOffset":1480,"count":0}],"isBlockCoverage":true},{"functionName":"pass","ranges":[{"startOffset":1525,"endOffset":2173,"count":3},{"startOffset":1697,"endOffset":2001,"count":0}],"isBlockCoverage":true},{"functionName":"fail","ranges":[{"startOffset":2181,"endOffset":2821,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":2829,"endOffset":3138,"count":3},{"startOffset":2956,"endOffset":2993,"count":0},{"startOffset":3004,"endOffset":3047,"count":0}],"isBlockCoverage":true},{"functionName":"report","ranges":[{"startOffset":3146,"endOffset":4302,"count":0}],"isBlockCoverage":false},{"functionName":"delay","ranges":[{"startOffset":4373,"endOffset":4543,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4551,"endOffset":4610,"count":2}],"isBlockCoverage":true}]},{"scriptId":"80","url":"file:///C:/Users/brand/git/node-ipc/node_modules/strong-type/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7516,"count":1}],"isBlockCoverage":true},{"functionName":"Is","ranges":[{"startOffset":106,"endOffset":165,"count":10}],"isBlockCoverage":true},{"functionName":"throw","ranges":[{"startOffset":182,"endOffset":405,"count":5},{"startOffset":380,"endOffset":404,"count":0}],"isBlockCoverage":true},{"functionName":"typeCheck","ranges":[{"startOffset":411,"endOffset":555,"count":84},{"startOffset":467,"endOffset":503,"count":79},{"startOffset":503,"endOffset":554,"count":5}],"isBlockCoverage":true},{"functionName":"instanceCheck","ranges":[{"startOffset":561,"endOffset":796,"count":27},{"startOffset":732,"endOffset":795,"count":0}],"isBlockCoverage":true},{"functionName":"symbolStringCheck","ranges":[{"startOffset":802,"endOffset":1031,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":1037,"endOffset":1197,"count":5},{"startOffset":1140,"endOffset":1196,"count":0}],"isBlockCoverage":true},{"functionName":"defined","ranges":[{"startOffset":1203,"endOffset":1383,"count":5},{"startOffset":1290,"endOffset":1355,"count":0}],"isBlockCoverage":true},{"functionName":"any","ranges":[{"startOffset":1389,"endOffset":1442,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":1448,"endOffset":1504,"count":0}],"isBlockCoverage":false},{"functionName":"union","ranges":[{"startOffset":1510,"endOffset":2089,"count":0}],"isBlockCoverage":false},{"functionName":"finite","ranges":[{"startOffset":2115,"endOffset":2250,"count":0}],"isBlockCoverage":false},{"functionName":"NaN","ranges":[{"startOffset":2256,"endOffset":2466,"count":0}],"isBlockCoverage":false},{"functionName":"null","ranges":[{"startOffset":2472,"endOffset":2538,"count":0}],"isBlockCoverage":false},{"functionName":"array","ranges":[{"startOffset":2563,"endOffset":2630,"count":27}],"isBlockCoverage":true},{"functionName":"boolean","ranges":[{"startOffset":2636,"endOffset":2705,"count":11}],"isBlockCoverage":true},{"functionName":"bigInt","ranges":[{"startOffset":2711,"endOffset":2778,"count":0}],"isBlockCoverage":false},{"functionName":"date","ranges":[{"startOffset":2784,"endOffset":2849,"count":0}],"isBlockCoverage":false},{"functionName":"generator","ranges":[{"startOffset":2855,"endOffset":2936,"count":0}],"isBlockCoverage":false},{"functionName":"asyncGenerator","ranges":[{"startOffset":2942,"endOffset":3033,"count":0}],"isBlockCoverage":false},{"functionName":"globalThis","ranges":[{"startOffset":3039,"endOffset":3163,"count":0}],"isBlockCoverage":false},{"functionName":"infinity","ranges":[{"startOffset":3169,"endOffset":3247,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":3253,"endOffset":3316,"count":0}],"isBlockCoverage":false},{"functionName":"weakMap","ranges":[{"startOffset":3322,"endOffset":3393,"count":0}],"isBlockCoverage":false},{"functionName":"number","ranges":[{"startOffset":3399,"endOffset":3466,"count":0}],"isBlockCoverage":false},{"functionName":"object","ranges":[{"startOffset":3472,"endOffset":3539,"count":0}],"isBlockCoverage":false},{"functionName":"promise","ranges":[{"startOffset":3545,"endOffset":3616,"count":0}],"isBlockCoverage":false},{"functionName":"regExp","ranges":[{"startOffset":3622,"endOffset":3691,"count":0}],"isBlockCoverage":false},{"functionName":"undefined","ranges":[{"startOffset":3701,"endOffset":3774,"count":5}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3780,"endOffset":3843,"count":0}],"isBlockCoverage":false},{"functionName":"weakSet","ranges":[{"startOffset":3849,"endOffset":3920,"count":0}],"isBlockCoverage":false},{"functionName":"string","ranges":[{"startOffset":3930,"endOffset":3997,"count":60}],"isBlockCoverage":true},{"functionName":"symbol","ranges":[{"startOffset":4003,"endOffset":4070,"count":0}],"isBlockCoverage":false},{"functionName":"function","ranges":[{"startOffset":4092,"endOffset":4163,"count":8}],"isBlockCoverage":true},{"functionName":"asyncFunction","ranges":[{"startOffset":4169,"endOffset":4258,"count":0}],"isBlockCoverage":false},{"functionName":"generatorFunction","ranges":[{"startOffset":4264,"endOffset":4361,"count":0}],"isBlockCoverage":false},{"functionName":"asyncGeneratorFunction","ranges":[{"startOffset":4367,"endOffset":4474,"count":0}],"isBlockCoverage":false},{"functionName":"error","ranges":[{"startOffset":4498,"endOffset":4565,"count":0}],"isBlockCoverage":false},{"functionName":"evalError","ranges":[{"startOffset":4571,"endOffset":4646,"count":0}],"isBlockCoverage":false},{"functionName":"rangeError","ranges":[{"startOffset":4652,"endOffset":4729,"count":0}],"isBlockCoverage":false},{"functionName":"referenceError","ranges":[{"startOffset":4735,"endOffset":4820,"count":0}],"isBlockCoverage":false},{"functionName":"syntaxError","ranges":[{"startOffset":4826,"endOffset":4905,"count":0}],"isBlockCoverage":false},{"functionName":"typeError","ranges":[{"startOffset":4911,"endOffset":4986,"count":0}],"isBlockCoverage":false},{"functionName":"URIError","ranges":[{"startOffset":4992,"endOffset":5065,"count":0}],"isBlockCoverage":false},{"functionName":"bigInt64Array","ranges":[{"startOffset":5099,"endOffset":5182,"count":0}],"isBlockCoverage":false},{"functionName":"bigUint64Array","ranges":[{"startOffset":5188,"endOffset":5273,"count":0}],"isBlockCoverage":false},{"functionName":"float32Array","ranges":[{"startOffset":5279,"endOffset":5360,"count":0}],"isBlockCoverage":false},{"functionName":"float64Array","ranges":[{"startOffset":5366,"endOffset":5447,"count":0}],"isBlockCoverage":false},{"functionName":"int8Array","ranges":[{"startOffset":5453,"endOffset":5528,"count":0}],"isBlockCoverage":false},{"functionName":"int16Array","ranges":[{"startOffset":5534,"endOffset":5611,"count":0}],"isBlockCoverage":false},{"functionName":"int32Array","ranges":[{"startOffset":5617,"endOffset":5694,"count":0}],"isBlockCoverage":false},{"functionName":"uint8Array","ranges":[{"startOffset":5700,"endOffset":5777,"count":0}],"isBlockCoverage":false},{"functionName":"uint8ClampedArray","ranges":[{"startOffset":5783,"endOffset":5874,"count":0}],"isBlockCoverage":false},{"functionName":"uint16Array","ranges":[{"startOffset":5884,"endOffset":5963,"count":0}],"isBlockCoverage":false},{"functionName":"uint32Array","ranges":[{"startOffset":5969,"endOffset":6048,"count":0}],"isBlockCoverage":false},{"functionName":"arrayBuffer","ranges":[{"startOffset":6068,"endOffset":6147,"count":0}],"isBlockCoverage":false},{"functionName":"dataView","ranges":[{"startOffset":6153,"endOffset":6226,"count":0}],"isBlockCoverage":false},{"functionName":"sharedArrayBuffer","ranges":[{"startOffset":6232,"endOffset":6370,"count":0}],"isBlockCoverage":false},{"functionName":"intlDateTimeFormat","ranges":[{"startOffset":6418,"endOffset":6512,"count":0}],"isBlockCoverage":false},{"functionName":"intlCollator","ranges":[{"startOffset":6518,"endOffset":6600,"count":0}],"isBlockCoverage":false},{"functionName":"intlDisplayNames","ranges":[{"startOffset":6606,"endOffset":6696,"count":0}],"isBlockCoverage":false},{"functionName":"intlListFormat","ranges":[{"startOffset":6702,"endOffset":6788,"count":0}],"isBlockCoverage":false},{"functionName":"intlLocale","ranges":[{"startOffset":6794,"endOffset":6872,"count":0}],"isBlockCoverage":false},{"functionName":"intlNumberFormat","ranges":[{"startOffset":6878,"endOffset":6968,"count":0}],"isBlockCoverage":false},{"functionName":"intlPluralRules","ranges":[{"startOffset":6974,"endOffset":7062,"count":0}],"isBlockCoverage":false},{"functionName":"intlRelativeTimeFormat","ranges":[{"startOffset":7068,"endOffset":7170,"count":0}],"isBlockCoverage":false},{"functionName":"intlRelativeTimeFormat","ranges":[{"startOffset":7176,"endOffset":7278,"count":0}],"isBlockCoverage":false},{"functionName":"finalizationRegistry","ranges":[{"startOffset":7311,"endOffset":7408,"count":0}],"isBlockCoverage":false},{"functionName":"weakRef","ranges":[{"startOffset":7414,"endOffset":7485,"count":0}],"isBlockCoverage":false}]},{"scriptId":"81","url":"file:///C:/Users/brand/git/node-ipc/helpers/delay.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":186,"count":1}],"isBlockCoverage":true},{"functionName":"delay","ranges":[{"startOffset":0,"endOffset":137,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":65,"endOffset":126,"count":4}],"isBlockCoverage":true}]},{"scriptId":"82","url":"file:///C:/Users/brand/git/node-ipc/node-ipc.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":457,"count":1}],"isBlockCoverage":true},{"functionName":"IPCModule","ranges":[{"startOffset":74,"endOffset":361,"count":5}],"isBlockCoverage":true}]},{"scriptId":"83","url":"file:///C:/Users/brand/git/node-ipc/test/TCP/server.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1416,"count":1}],"isBlockCoverage":true},{"functionName":"run","ranges":[{"startOffset":169,"endOffset":1371,"count":1},{"startOffset":1191,"endOffset":1370,"count":0}],"isBlockCoverage":true},{"functionName":"cleanup","ranges":[{"startOffset":271,"endOffset":333,"count":0}],"isBlockCoverage":false},{"functionName":"fail","ranges":[{"startOffset":352,"endOffset":423,"count":0}],"isBlockCoverage":false},{"functionName":"serverStarted","ranges":[{"startOffset":795,"endOffset":1082,"count":1}],"isBlockCoverage":true},{"functionName":"connected","ranges":[{"startOffset":906,"endOffset":1047,"count":1}],"isBlockCoverage":true}]},{"scriptId":"84","url":"file:///C:/Users/brand/git/node-ipc/node_modules/ansi-colors-es6/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5741,"count":1}],"isBlockCoverage":true},{"functionName":"isObject","ranges":[{"startOffset":32,"endOffset":101,"count":0}],"isBlockCoverage":false},{"functionName":"identity","ranges":[{"startOffset":120,"endOffset":130,"count":0}],"isBlockCoverage":false},{"functionName":"create","ranges":[{"startOffset":409,"endOffset":5674,"count":1}],"isBlockCoverage":true},{"functionName":"ansi","ranges":[{"startOffset":506,"endOffset":1172,"count":42}],"isBlockCoverage":true},{"functionName":"style.wrap","ranges":[{"startOffset":729,"endOffset":1149,"count":11},{"startOffset":784,"endOffset":827,"count":0},{"startOffset":1086,"endOffset":1133,"count":3},{"startOffset":1134,"endOffset":1142,"count":8}],"isBlockCoverage":true},{"functionName":"wrap","ranges":[{"startOffset":1190,"endOffset":1306,"count":11},{"startOffset":1258,"endOffset":1272,"count":0}],"isBlockCoverage":true},{"functionName":"style","ranges":[{"startOffset":1325,"endOffset":1771,"count":7},{"startOffset":1384,"endOffset":1394,"count":0},{"startOffset":1429,"endOffset":1442,"count":0},{"startOffset":1477,"endOffset":1487,"count":0},{"startOffset":1617,"endOffset":1685,"count":0},{"startOffset":1706,"endOffset":1751,"count":11}],"isBlockCoverage":true},{"functionName":"define","ranges":[{"startOffset":1791,"endOffset":2332,"count":42},{"startOffset":1898,"endOffset":1925,"count":5}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":2048,"endOffset":2103,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":2111,"endOffset":2320,"count":11},{"startOffset":2255,"endOffset":2280,"count":4},{"startOffset":2281,"endOffset":2289,"count":7}],"isBlockCoverage":true},{"functionName":"color","ranges":[{"startOffset":2139,"endOffset":2173,"count":7}],"isBlockCoverage":true},{"functionName":"colors.hasColor.colors.hasAnsi","ranges":[{"startOffset":4172,"endOffset":4300,"count":0}],"isBlockCoverage":false},{"functionName":"colors.alias","ranges":[{"startOffset":4320,"endOffset":5084,"count":2},{"startOffset":4378,"endOffset":4393,"count":0},{"startOffset":4438,"endOffset":4549,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":4794,"endOffset":4849,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4857,"endOffset":5072,"count":2},{"startOffset":5001,"endOffset":5030,"count":0}],"isBlockCoverage":true},{"functionName":"color","ranges":[{"startOffset":4885,"endOffset":4919,"count":0}],"isBlockCoverage":false},{"functionName":"colors.theme","ranges":[{"startOffset":5104,"endOffset":5310,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5339,"endOffset":5507,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5534,"endOffset":5544,"count":0}],"isBlockCoverage":false}]},{"scriptId":"85","url":"file:///C:/Users/brand/git/node-ipc/services/IPC.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7326,"count":1}],"isBlockCoverage":true},{"functionName":"IPC","ranges":[{"startOffset":181,"endOffset":204,"count":5}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":238,"endOffset":288,"count":5}],"isBlockCoverage":true},{"functionName":"get connectTo","ranges":[{"startOffset":322,"endOffset":370,"count":0}],"isBlockCoverage":false},{"functionName":"get connectToNet","ranges":[{"startOffset":376,"endOffset":430,"count":3}],"isBlockCoverage":true},{"functionName":"get disconnect","ranges":[{"startOffset":436,"endOffset":487,"count":3}],"isBlockCoverage":true},{"functionName":"get serve","ranges":[{"startOffset":493,"endOffset":535,"count":0}],"isBlockCoverage":false},{"functionName":"get serveNet","ranges":[{"startOffset":541,"endOffset":589,"count":1}],"isBlockCoverage":true},{"functionName":"get log","ranges":[{"startOffset":595,"endOffset":633,"count":8}],"isBlockCoverage":true},{"functionName":"set connectTo","ranges":[{"startOffset":641,"endOffset":694,"count":0}],"isBlockCoverage":false},{"functionName":"set connectToNet","ranges":[{"startOffset":700,"endOffset":759,"count":0}],"isBlockCoverage":false},{"functionName":"set disconnect","ranges":[{"startOffset":765,"endOffset":821,"count":0}],"isBlockCoverage":false},{"functionName":"set serve","ranges":[{"startOffset":827,"endOffset":874,"count":0}],"isBlockCoverage":false},{"functionName":"set serveNet","ranges":[{"startOffset":880,"endOffset":933,"count":0}],"isBlockCoverage":false},{"functionName":"set log","ranges":[{"startOffset":939,"endOffset":982,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":997,"endOffset":1459,"count":40},{"startOffset":1047,"endOffset":1072,"count":0},{"startOffset":1125,"endOffset":1397,"count":127},{"startOffset":1166,"endOffset":1201,"count":113},{"startOffset":1201,"endOffset":1397,"count":14}],"isBlockCoverage":true},{"functionName":"disconnect","ranges":[{"startOffset":1463,"endOffset":1776,"count":3},{"startOffset":1509,"endOffset":1534,"count":0}],"isBlockCoverage":true},{"functionName":"serve","ranges":[{"startOffset":1780,"endOffset":2453,"count":0}],"isBlockCoverage":false},{"functionName":"emptyCallback","ranges":[{"startOffset":2457,"endOffset":2503,"count":0}],"isBlockCoverage":false},{"functionName":"serveNet","ranges":[{"startOffset":2507,"endOffset":4245,"count":1},{"startOffset":2584,"endOffset":2683,"count":0},{"startOffset":3109,"endOffset":3238,"count":0},{"startOffset":3271,"endOffset":3350,"count":0},{"startOffset":3383,"endOffset":3460,"count":0},{"startOffset":3727,"endOffset":3786,"count":0},{"startOffset":3807,"endOffset":3848,"count":0},{"startOffset":3971,"endOffset":4175,"count":0}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":4249,"endOffset":5515,"count":0}],"isBlockCoverage":false},{"functionName":"connectNet","ranges":[{"startOffset":5519,"endOffset":7278,"count":3},{"startOffset":5575,"endOffset":5770,"count":0},{"startOffset":5907,"endOffset":5981,"count":0},{"startOffset":6245,"endOffset":6298,"count":0},{"startOffset":6313,"endOffset":6527,"count":0},{"startOffset":6566,"endOffset":6626,"count":0},{"startOffset":6645,"endOffset":6686,"count":0},{"startOffset":6709,"endOffset":7021,"count":0},{"startOffset":7128,"endOffset":7156,"count":0}],"isBlockCoverage":true}]},{"scriptId":"86","url":"util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10088,"count":1}],"isBlockCoverage":false},{"functionName":"isBoolean","ranges":[{"startOffset":2262,"endOffset":2326,"count":0}],"isBlockCoverage":false},{"functionName":"isNull","ranges":[{"startOffset":2417,"endOffset":2466,"count":0}],"isBlockCoverage":false},{"functionName":"isNullOrUndefined","ranges":[{"startOffset":2571,"endOffset":2652,"count":0}],"isBlockCoverage":false},{"functionName":"isNumber","ranges":[{"startOffset":2745,"endOffset":2807,"count":0}],"isBlockCoverage":false},{"functionName":"isString","ranges":[{"startOffset":2871,"endOffset":2933,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbol","ranges":[{"startOffset":3026,"endOffset":3088,"count":0}],"isBlockCoverage":false},{"functionName":"isUndefined","ranges":[{"startOffset":3184,"endOffset":3243,"count":0}],"isBlockCoverage":false},{"functionName":"isObject","ranges":[{"startOffset":3347,"endOffset":3425,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":3515,"endOffset":3620,"count":0}],"isBlockCoverage":false},{"functionName":"isFunction","ranges":[{"startOffset":3715,"endOffset":3781,"count":0}],"isBlockCoverage":false},{"functionName":"isPrimitive","ranges":[{"startOffset":3923,"endOffset":4045,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":4103,"endOffset":4164,"count":0}],"isBlockCoverage":false},{"functionName":"timestamp","ranges":[{"startOffset":4338,"endOffset":4574,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":4740,"endOffset":4898,"count":0}],"isBlockCoverage":false},{"functionName":"inherits","ranges":[{"startOffset":5651,"endOffset":6285,"count":0}],"isBlockCoverage":false},{"functionName":"_extend","ranges":[{"startOffset":6448,"endOffset":6746,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6796,"endOffset":7230,"count":0}],"isBlockCoverage":false},{"functionName":"callbackify","ranges":[{"startOffset":7493,"endOffset":8906,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorName","ranges":[{"startOffset":8966,"endOffset":9188,"count":5},{"startOffset":9078,"endOffset":9151,"count":0}],"isBlockCoverage":true},{"functionName":"isDeepStrictEqual","ranges":[{"startOffset":9609,"endOffset":9820,"count":0}],"isBlockCoverage":false}]},{"scriptId":"87","url":"file:///C:/Users/brand/git/node-ipc/entities/Defaults.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1215,"count":1}],"isBlockCoverage":true},{"functionName":"Defaults","ranges":[{"startOffset":47,"endOffset":70,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":80,"endOffset":723,"count":7},{"startOffset":528,"endOffset":535,"count":0}],"isBlockCoverage":true},{"functionName":"getIPType","ranges":[{"startOffset":736,"endOffset":1158,"count":7},{"startOffset":917,"endOffset":948,"count":0},{"startOffset":950,"endOffset":1135,"count":0}],"isBlockCoverage":true}]},{"scriptId":"88","url":"os.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9302,"count":1}],"isBlockCoverage":false},{"functionName":"getCheckedFunction","ranges":[{"startOffset":2070,"endOffset":2320,"count":3}],"isBlockCoverage":true},{"functionName":"checkError","ranges":[{"startOffset":2130,"endOffset":2315,"count":14},{"startOffset":2245,"endOffset":2293,"count":0}],"isBlockCoverage":true},{"functionName":"getOSRelease","ranges":[{"startOffset":2641,"endOffset":2654,"count":1}],"isBlockCoverage":true},{"functionName":"getOSType","ranges":[{"startOffset":2707,"endOffset":2717,"count":0}],"isBlockCoverage":false},{"functionName":"getOSVersion","ranges":[{"startOffset":2773,"endOffset":2786,"count":0}],"isBlockCoverage":false},{"functionName":"getFreeMem.","ranges":[{"startOffset":2823,"endOffset":2841,"count":0}],"isBlockCoverage":false},{"functionName":"getHostname.","ranges":[{"startOffset":2877,"endOffset":2896,"count":0}],"isBlockCoverage":false},{"functionName":"getOSVersion.","ranges":[{"startOffset":2933,"endOffset":2953,"count":0}],"isBlockCoverage":false},{"functionName":"getOSType.","ranges":[{"startOffset":2987,"endOffset":3004,"count":0}],"isBlockCoverage":false},{"functionName":"getOSRelease.","ranges":[{"startOffset":3041,"endOffset":3061,"count":0}],"isBlockCoverage":false},{"functionName":"getHomeDirectory.","ranges":[{"startOffset":3102,"endOffset":3126,"count":0}],"isBlockCoverage":false},{"functionName":"getTotalMem.","ranges":[{"startOffset":3162,"endOffset":3181,"count":0}],"isBlockCoverage":false},{"functionName":"getUptime.","ranges":[{"startOffset":3215,"endOffset":3232,"count":0}],"isBlockCoverage":false},{"functionName":"loadavg","ranges":[{"startOffset":3379,"endOffset":3482,"count":0}],"isBlockCoverage":false},{"functionName":"cpus","ranges":[{"startOffset":3775,"endOffset":4221,"count":0}],"isBlockCoverage":false},{"functionName":"arch","ranges":[{"startOffset":4257,"endOffset":4301,"count":0}],"isBlockCoverage":false},{"functionName":"arch.","ranges":[{"startOffset":4329,"endOffset":4347,"count":0}],"isBlockCoverage":false},{"functionName":"platform","ranges":[{"startOffset":4384,"endOffset":4436,"count":0}],"isBlockCoverage":false},{"functionName":"platform.","ranges":[{"startOffset":4468,"endOffset":4490,"count":0}],"isBlockCoverage":false},{"functionName":"tmpdir","ranges":[{"startOffset":4527,"endOffset":5151,"count":0}],"isBlockCoverage":false},{"functionName":"tmpdir.","ranges":[{"startOffset":5181,"endOffset":5195,"count":0}],"isBlockCoverage":false},{"functionName":"endianness","ranges":[{"startOffset":5237,"endOffset":5286,"count":0}],"isBlockCoverage":false},{"functionName":"endianness.","ranges":[{"startOffset":5320,"endOffset":5337,"count":0}],"isBlockCoverage":false},{"functionName":"countBinaryOnes","ranges":[{"startOffset":5429,"endOffset":5687,"count":280}],"isBlockCoverage":true},{"functionName":"getCIDR","ranges":[{"startOffset":5691,"endOffset":6460,"count":49},{"startOffset":5869,"endOffset":5933,"count":35},{"startOffset":6033,"endOffset":6423,"count":308},{"startOffset":6061,"endOffset":6418,"count":280},{"startOffset":6203,"endOffset":6274,"count":14},{"startOffset":6229,"endOffset":6265,"count":0},{"startOffset":6274,"endOffset":6411,"count":266},{"startOffset":6305,"endOffset":6411,"count":14},{"startOffset":6340,"endOffset":6376,"count":0}],"isBlockCoverage":true},{"functionName":"networkInterfaces","ranges":[{"startOffset":6677,"endOffset":7397,"count":7},{"startOffset":6805,"endOffset":6819,"count":0},{"startOffset":6864,"endOffset":7374,"count":49},{"startOffset":7189,"endOffset":7213,"count":35},{"startOffset":7292,"endOffset":7328,"count":35},{"startOffset":7328,"endOffset":7369,"count":14}],"isBlockCoverage":true},{"functionName":"setPriority","ranges":[{"startOffset":7488,"endOffset":7790,"count":0}],"isBlockCoverage":false},{"functionName":"getPriority","ranges":[{"startOffset":7854,"endOffset":8122,"count":0}],"isBlockCoverage":false},{"functionName":"userInfo","ranges":[{"startOffset":8435,"endOffset":8672,"count":0}],"isBlockCoverage":false}]},{"scriptId":"89","url":"file:///C:/Users/brand/git/node-ipc/dao/socketServer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9801,"count":1}],"isBlockCoverage":true},{"functionName":"Server","ranges":[{"startOffset":302,"endOffset":652,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":660,"endOffset":765,"count":1}],"isBlockCoverage":true},{"functionName":"onStart","ranges":[{"startOffset":774,"endOffset":874,"count":1}],"isBlockCoverage":true},{"functionName":"stop","ranges":[{"startOffset":882,"endOffset":926,"count":0}],"isBlockCoverage":false},{"functionName":"start","ranges":[{"startOffset":934,"endOffset":1293,"count":1},{"startOffset":966,"endOffset":1077,"count":0},{"startOffset":1231,"endOffset":1286,"count":0}],"isBlockCoverage":true},{"functionName":"emit","ranges":[{"startOffset":1300,"endOffset":2139,"count":0}],"isBlockCoverage":false},{"functionName":"broadcast","ranges":[{"startOffset":2143,"endOffset":2845,"count":0}],"isBlockCoverage":false},{"functionName":"serverClosed","ranges":[{"startOffset":2849,"endOffset":3494,"count":0}],"isBlockCoverage":false},{"functionName":"gotData","ranges":[{"startOffset":3498,"endOffset":4610,"count":0}],"isBlockCoverage":false},{"functionName":"socketClosed","ranges":[{"startOffset":4614,"endOffset":4708,"count":0}],"isBlockCoverage":false},{"functionName":"serverCreated","ranges":[{"startOffset":4712,"endOffset":5880,"count":1},{"startOffset":5852,"endOffset":5877,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5049,"endOffset":5166,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5311,"endOffset":5735,"count":0}],"isBlockCoverage":false},{"functionName":"startServer","ranges":[{"startOffset":5884,"endOffset":7970,"count":1},{"startOffset":6003,"endOffset":6006,"count":0},{"startOffset":6253,"endOffset":6311,"count":0},{"startOffset":6318,"endOffset":6661,"count":0},{"startOffset":6975,"endOffset":7450,"count":0},{"startOffset":7544,"endOffset":7550,"count":0},{"startOffset":7709,"endOffset":7774,"count":0}],"isBlockCoverage":true},{"functionName":"UDPServerStarted","ranges":[{"startOffset":6531,"endOffset":6631,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6712,"endOffset":6872,"count":0}],"isBlockCoverage":false},{"functionName":"startTLSServer","ranges":[{"startOffset":7974,"endOffset":9186,"count":0}],"isBlockCoverage":false},{"functionName":"UDPWrite","ranges":[{"startOffset":9190,"endOffset":9747,"count":0}],"isBlockCoverage":false}]},{"scriptId":"90","url":"net.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":48953,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1511,"endOffset":1538,"count":1}],"isBlockCoverage":true},{"functionName":"noop","ranges":[{"startOffset":3552,"endOffset":3560,"count":0}],"isBlockCoverage":false},{"functionName":"getFlags","ranges":[{"startOffset":3565,"endOffset":3661,"count":1},{"startOffset":3623,"endOffset":3653,"count":0}],"isBlockCoverage":true},{"functionName":"createHandle","ranges":[{"startOffset":3665,"endOffset":4062,"count":0}],"isBlockCoverage":false},{"functionName":"getNewAsyncId","ranges":[{"startOffset":4068,"endOffset":4209,"count":25},{"startOffset":4164,"endOffset":4183,"count":0}],"isBlockCoverage":true},{"functionName":"isPipeName","ranges":[{"startOffset":4215,"endOffset":4300,"count":1},{"startOffset":4272,"endOffset":4296,"count":0}],"isBlockCoverage":true},{"functionName":"createServer","ranges":[{"startOffset":4304,"endOffset":4410,"count":1}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":4648,"endOffset":4950,"count":6},{"startOffset":4860,"endOffset":4907,"count":0}],"isBlockCoverage":true},{"functionName":"normalizeArgs","ranges":[{"startOffset":5458,"endOffset":6217,"count":7},{"startOffset":5529,"endOffset":5614,"count":0},{"startOffset":5695,"endOffset":5711,"count":6},{"startOffset":5713,"endOffset":5769,"count":6},{"startOffset":5769,"endOffset":6026,"count":1},{"startOffset":5797,"endOffset":5855,"count":0},{"startOffset":6104,"endOffset":6126,"count":6},{"startOffset":6126,"endOffset":6160,"count":1}],"isBlockCoverage":true},{"functionName":"initSocketHandle","ranges":[{"startOffset":6293,"endOffset":6918,"count":21},{"startOffset":6465,"endOffset":6915,"count":15},{"startOffset":6660,"endOffset":6910,"count":0}],"isBlockCoverage":true},{"functionName":"Socket","ranges":[{"startOffset":7060,"endOffset":11002,"count":21},{"startOffset":7121,"endOffset":7148,"count":6},{"startOffset":7148,"endOffset":7717,"count":15},{"startOffset":7717,"endOffset":7743,"count":0},{"startOffset":7743,"endOffset":8305,"count":15},{"startOffset":8305,"endOffset":8416,"count":9},{"startOffset":8416,"endOffset":10198,"count":6},{"startOffset":8515,"endOffset":8595,"count":0},{"startOffset":8596,"endOffset":8645,"count":0},{"startOffset":8647,"endOffset":8886,"count":0},{"startOffset":8922,"endOffset":10193,"count":0},{"startOffset":10198,"endOffset":10535,"count":15},{"startOffset":10535,"endOffset":10564,"count":9},{"startOffset":10566,"endOffset":10840,"count":5},{"startOffset":10600,"endOffset":10774,"count":0},{"startOffset":10840,"endOffset":11001,"count":15}],"isBlockCoverage":true},{"functionName":"_unrefTimer","ranges":[{"startOffset":11180,"endOffset":11315,"count":68},{"startOffset":11285,"endOffset":11307,"count":0}],"isBlockCoverage":true},{"functionName":"Socket._final","ranges":[{"startOffset":11440,"endOffset":12110,"count":0}],"isBlockCoverage":false},{"functionName":"afterShutdown","ranges":[{"startOffset":12117,"endOffset":12512,"count":0}],"isBlockCoverage":false},{"functionName":"writeAfterFIN","ranges":[{"startOffset":12724,"endOffset":13195,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._onTimeout","ranges":[{"startOffset":13282,"endOffset":13801,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setNoDelay","ranges":[{"startOffset":13838,"endOffset":14302,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setKeepAlive","ranges":[{"startOffset":14341,"endOffset":14598,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.address","ranges":[{"startOffset":14632,"endOffset":14678,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14749,"endOffset":14795,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14859,"endOffset":14917,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15014,"endOffset":15340,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15414,"endOffset":15498,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15570,"endOffset":15617,"count":7}],"isBlockCoverage":true},{"functionName":"tryReadStart","ranges":[{"startOffset":15628,"endOffset":15881,"count":6},{"startOffset":15834,"endOffset":15878,"count":0}],"isBlockCoverage":true},{"functionName":"Socket._read","ranges":[{"startOffset":15976,"endOffset":16214,"count":17},{"startOffset":16034,"endOffset":16050,"count":11},{"startOffset":16052,"endOffset":16147,"count":6},{"startOffset":16147,"endOffset":16211,"count":11},{"startOffset":16180,"endOffset":16211,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16121,"endOffset":16140,"count":1}],"isBlockCoverage":true},{"functionName":"Socket.end","ranges":[{"startOffset":16244,"endOffset":16436,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.pause","ranges":[{"startOffset":16468,"endOffset":16813,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.resume","ranges":[{"startOffset":16846,"endOffset":17036,"count":11},{"startOffset":16880,"endOffset":16899,"count":0},{"startOffset":16900,"endOffset":16915,"count":0},{"startOffset":16916,"endOffset":16947,"count":0},{"startOffset":16949,"endOffset":16980,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.read","ranges":[{"startOffset":17067,"endOffset":17259,"count":31},{"startOffset":17102,"endOffset":17121,"count":0},{"startOffset":17122,"endOffset":17137,"count":0},{"startOffset":17138,"endOffset":17169,"count":0},{"startOffset":17171,"endOffset":17202,"count":0}],"isBlockCoverage":true},{"functionName":"onReadableStreamEnd","ranges":[{"startOffset":17310,"endOffset":17604,"count":2},{"startOffset":17437,"endOffset":17448,"count":0},{"startOffset":17512,"endOffset":17601,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.destroySoon","ranges":[{"startOffset":17641,"endOffset":17796,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._destroy","ranges":[{"startOffset":17831,"endOffset":18823,"count":9},{"startOffset":18141,"endOffset":18147,"count":5},{"startOffset":18148,"endOffset":18155,"count":4},{"startOffset":18561,"endOffset":18635,"count":0},{"startOffset":18659,"endOffset":18820,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18365,"endOffset":18447,"count":9}],"isBlockCoverage":true},{"functionName":"Socket._getpeername","ranges":[{"startOffset":18860,"endOffset":19162,"count":0}],"isBlockCoverage":false},{"functionName":"protoGetter","ranges":[{"startOffset":19167,"endOffset":19333,"count":8}],"isBlockCoverage":true},{"functionName":"bytesRead","ranges":[{"startOffset":19362,"endOffset":19455,"count":0}],"isBlockCoverage":false},{"functionName":"remoteAddress","ranges":[{"startOffset":19490,"endOffset":19558,"count":0}],"isBlockCoverage":false},{"functionName":"remoteFamily","ranges":[{"startOffset":19592,"endOffset":19658,"count":0}],"isBlockCoverage":false},{"functionName":"remotePort","ranges":[{"startOffset":19690,"endOffset":19752,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._getsockname","ranges":[{"startOffset":19792,"endOffset":20088,"count":0}],"isBlockCoverage":false},{"functionName":"localAddress","ranges":[{"startOffset":20123,"endOffset":20190,"count":0}],"isBlockCoverage":false},{"functionName":"localPort","ranges":[{"startOffset":20223,"endOffset":20284,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.","ranges":[{"startOffset":20329,"endOffset":20378,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._writeGeneric","ranges":[{"startOffset":20416,"endOffset":21206,"count":54},{"startOffset":20642,"endOffset":20842,"count":0},{"startOffset":20927,"endOffset":20986,"count":0},{"startOffset":21046,"endOffset":21082,"count":0},{"startOffset":21165,"endOffset":21203,"count":0}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":20740,"endOffset":20822,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._writev","ranges":[{"startOffset":21240,"endOffset":21310,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._write","ranges":[{"startOffset":21343,"endOffset":21426,"count":54}],"isBlockCoverage":true},{"functionName":"_bytesDispatched","ranges":[{"startOffset":21624,"endOffset":21730,"count":0}],"isBlockCoverage":false},{"functionName":"bytesWritten","ranges":[{"startOffset":21764,"endOffset":22727,"count":0}],"isBlockCoverage":false},{"functionName":"checkBindError","ranges":[{"startOffset":22735,"endOffset":23552,"count":0}],"isBlockCoverage":false},{"functionName":"internalConnect","ranges":[{"startOffset":23558,"endOffset":25322,"count":6},{"startOffset":23822,"endOffset":24465,"count":0},{"startOffset":24796,"endOffset":24862,"count":0},{"startOffset":24867,"endOffset":25046,"count":0},{"startOffset":25061,"endOffset":25319,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.connect","ranges":[{"startOffset":25355,"endOffset":26711,"count":6},{"startOffset":25772,"endOffset":25823,"count":0},{"startOffset":25940,"endOffset":25976,"count":0},{"startOffset":26002,"endOffset":26090,"count":0},{"startOffset":26227,"endOffset":26266,"count":0},{"startOffset":26362,"endOffset":26399,"count":0},{"startOffset":26494,"endOffset":26642,"count":0}],"isBlockCoverage":true},{"functionName":"lookupAndConnect","ranges":[{"startOffset":26718,"endOffset":29835,"count":6},{"startOffset":26838,"endOffset":26852,"count":0},{"startOffset":26903,"endOffset":26925,"count":0},{"startOffset":26927,"endOffset":26986,"count":0},{"startOffset":27006,"endOffset":27038,"count":0},{"startOffset":27040,"endOffset":27125,"count":0},{"startOffset":27200,"endOffset":27227,"count":0},{"startOffset":27229,"endOffset":27358,"count":0},{"startOffset":27823,"endOffset":27887,"count":0},{"startOffset":27894,"endOffset":28140,"count":0},{"startOffset":28167,"endOffset":28197,"count":0},{"startOffset":28198,"endOffset":28228,"count":0},{"startOffset":28229,"endOffset":28258,"count":0},{"startOffset":28260,"endOffset":28455,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":27584,"endOffset":27803,"count":6}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":28510,"endOffset":29830,"count":0}],"isBlockCoverage":false},{"functionName":"connectErrorNT","ranges":[{"startOffset":29841,"endOffset":29902,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.ref","ranges":[{"startOffset":29931,"endOffset":30129,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.unref","ranges":[{"startOffset":30161,"endOffset":30365,"count":0}],"isBlockCoverage":false},{"functionName":"afterConnect","ranges":[{"startOffset":30372,"endOffset":31669,"count":6},{"startOffset":30546,"endOffset":30565,"count":0},{"startOffset":30701,"endOffset":31124,"count":1},{"startOffset":30740,"endOffset":30792,"count":0},{"startOffset":30830,"endOffset":30857,"count":0},{"startOffset":31124,"endOffset":31666,"count":5},{"startOffset":31206,"endOffset":31222,"count":0},{"startOffset":31224,"endOffset":31289,"count":0},{"startOffset":31550,"endOffset":31638,"count":0}],"isBlockCoverage":true},{"functionName":"Server","ranges":[{"startOffset":31675,"endOffset":33049,"count":1},{"startOffset":31761,"endOffset":31808,"count":0},{"startOffset":31987,"endOffset":32273,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32371,"endOffset":32484,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":32619,"endOffset":32653,"count":0}],"isBlockCoverage":false},{"functionName":"toNumber","ranges":[{"startOffset":33165,"endOffset":33230,"count":2},{"startOffset":33216,"endOffset":33219,"count":0}],"isBlockCoverage":true},{"functionName":"createServerHandle","ranges":[{"startOffset":33301,"endOffset":34809,"count":1},{"startOffset":33523,"endOffset":33533,"count":0},{"startOffset":33535,"endOffset":33860,"count":0},{"startOffset":33882,"endOffset":33903,"count":0},{"startOffset":33905,"endOffset":34163,"count":0},{"startOffset":34256,"endOffset":34263,"count":0},{"startOffset":34264,"endOffset":34272,"count":0},{"startOffset":34306,"endOffset":34314,"count":0},{"startOffset":34336,"endOffset":34581,"count":0},{"startOffset":34610,"endOffset":34667,"count":0},{"startOffset":34742,"endOffset":34786,"count":0}],"isBlockCoverage":true},{"functionName":"setupListenHandle","ranges":[{"startOffset":34813,"endOffset":37233,"count":1},{"startOffset":35123,"endOffset":35185,"count":0},{"startOffset":35365,"endOffset":35390,"count":0},{"startOffset":35392,"endOffset":35689,"count":0},{"startOffset":35826,"endOffset":35977,"count":0},{"startOffset":36425,"endOffset":36793,"count":0},{"startOffset":37030,"endOffset":37043,"count":0}],"isBlockCoverage":true},{"functionName":"emitErrorNT","ranges":[{"startOffset":37304,"endOffset":37368,"count":0}],"isBlockCoverage":false},{"functionName":"emitListeningNT","ranges":[{"startOffset":37374,"endOffset":37493,"count":1}],"isBlockCoverage":true},{"functionName":"listenInCluster","ranges":[{"startOffset":37499,"endOffset":38756,"count":1},{"startOffset":37735,"endOffset":37747,"count":0},{"startOffset":37999,"endOffset":38755,"count":0}],"isBlockCoverage":true},{"functionName":"listenOnMasterHandle","ranges":[{"startOffset":38257,"endOffset":38753,"count":0}],"isBlockCoverage":false},{"functionName":"Server.listen","ranges":[{"startOffset":38788,"endOffset":42382,"count":1},{"startOffset":38935,"endOffset":38985,"count":0},{"startOffset":39462,"endOffset":39630,"count":0},{"startOffset":39737,"endOffset":39755,"count":0},{"startOffset":39757,"endOffset":39856,"count":0},{"startOffset":40221,"endOffset":40241,"count":0},{"startOffset":40276,"endOffset":40305,"count":0},{"startOffset":40534,"endOffset":40569,"count":0},{"startOffset":40872,"endOffset":41128,"count":0},{"startOffset":41151,"endOffset":41323,"count":0},{"startOffset":41325,"endOffset":42174,"count":0},{"startOffset":42177,"endOffset":42381,"count":0}],"isBlockCoverage":true},{"functionName":"lookupAndListen","ranges":[{"startOffset":42387,"endOffset":42810,"count":1}],"isBlockCoverage":true},{"functionName":"doListen","ranges":[{"startOffset":42533,"endOffset":42805,"count":1},{"startOffset":42589,"endOffset":42629,"count":0},{"startOffset":42675,"endOffset":42678,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":42876,"endOffset":42921,"count":0}],"isBlockCoverage":false},{"functionName":"Server.address","ranges":[{"startOffset":43001,"endOffset":43302,"count":0}],"isBlockCoverage":false},{"functionName":"onconnection","ranges":[{"startOffset":43307,"endOffset":43998,"count":1},{"startOffset":43454,"endOffset":43529,"count":0},{"startOffset":43604,"endOffset":43650,"count":0}],"isBlockCoverage":true},{"functionName":"Server.getConnections","ranges":[{"startOffset":44038,"endOffset":44826,"count":0}],"isBlockCoverage":false},{"functionName":"Server.close","ranges":[{"startOffset":44858,"endOffset":45762,"count":0}],"isBlockCoverage":false},{"functionName":"Server._emitCloseIfDrained","ranges":[{"startOffset":45806,"endOffset":46205,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":46212,"endOffset":46298,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":46360,"endOffset":46532,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46741,"endOffset":46777,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":46782,"endOffset":46823,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46887,"endOffset":46918,"count":239}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":46923,"endOffset":46959,"count":24}],"isBlockCoverage":true},{"functionName":"Server._setupWorker","ranges":[{"startOffset":47000,"endOffset":47248,"count":0}],"isBlockCoverage":false},{"functionName":"Server.ref","ranges":[{"startOffset":47276,"endOffset":47381,"count":0}],"isBlockCoverage":false},{"functionName":"Server.unref","ranges":[{"startOffset":47411,"endOffset":47517,"count":0}],"isBlockCoverage":false},{"functionName":"_setSimultaneousAccepts","ranges":[{"startOffset":47667,"endOffset":48356,"count":0}],"isBlockCoverage":false},{"functionName":"_setSimultaneousAccepts","ranges":[{"startOffset":48397,"endOffset":48645,"count":0}],"isBlockCoverage":false}]},{"scriptId":"91","url":"stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2134,"count":1}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":1920,"endOffset":2131,"count":0}],"isBlockCoverage":false}]},{"scriptId":"92","url":"internal/streams/pipeline.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7915,"count":1}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":571,"endOffset":2004,"count":0}],"isBlockCoverage":false},{"functionName":"popCallback","ranges":[{"startOffset":2008,"endOffset":2386,"count":0}],"isBlockCoverage":false},{"functionName":"isReadable","ranges":[{"startOffset":2390,"endOffset":2472,"count":0}],"isBlockCoverage":false},{"functionName":"isWritable","ranges":[{"startOffset":2476,"endOffset":2559,"count":0}],"isBlockCoverage":false},{"functionName":"isStream","ranges":[{"startOffset":2563,"endOffset":2636,"count":0}],"isBlockCoverage":false},{"functionName":"isIterable","ranges":[{"startOffset":2640,"endOffset":2969,"count":0}],"isBlockCoverage":false},{"functionName":"makeAsyncIterable","ranges":[{"startOffset":2973,"endOffset":3258,"count":0}],"isBlockCoverage":false},{"functionName":"fromReadable","ranges":[{"startOffset":3262,"endOffset":3431,"count":0}],"isBlockCoverage":false},{"functionName":"pump","ranges":[{"startOffset":3435,"endOffset":3934,"count":0}],"isBlockCoverage":false},{"functionName":"pipeline","ranges":[{"startOffset":3938,"endOffset":7883,"count":0}],"isBlockCoverage":false}]},{"scriptId":"93","url":"internal/streams/destroy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4279,"count":1}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":127,"endOffset":1554,"count":14},{"startOffset":251,"endOffset":272,"count":9},{"startOffset":274,"endOffset":357,"count":5},{"startOffset":311,"endOffset":332,"count":0},{"startOffset":357,"endOffset":372,"count":9},{"startOffset":372,"endOffset":647,"count":5},{"startOffset":647,"endOffset":908,"count":9},{"startOffset":908,"endOffset":915,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":917,"endOffset":1531,"count":9},{"startOffset":942,"endOffset":1235,"count":5},{"startOffset":1127,"endOffset":1163,"count":0},{"startOffset":1192,"endOffset":1228,"count":0},{"startOffset":1365,"endOffset":1389,"count":0},{"startOffset":1406,"endOffset":1468,"count":5},{"startOffset":1468,"endOffset":1526,"count":4}],"isBlockCoverage":true},{"functionName":"emitErrorCloseNT","ranges":[{"startOffset":1558,"endOffset":1648,"count":5}],"isBlockCoverage":true},{"functionName":"emitCloseNT","ranges":[{"startOffset":1652,"endOffset":1881,"count":9},{"startOffset":1847,"endOffset":1878,"count":0}],"isBlockCoverage":true},{"functionName":"emitErrorNT","ranges":[{"startOffset":1885,"endOffset":2188,"count":5},{"startOffset":2044,"endOffset":2063,"count":0}],"isBlockCoverage":true},{"functionName":"undestroy","ranges":[{"startOffset":2192,"endOffset":2782,"count":21}],"isBlockCoverage":true},{"functionName":"errorOrDestroy","ranges":[{"startOffset":2786,"endOffset":3763,"count":0}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":3767,"endOffset":3874,"count":0}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":3912,"endOffset":4193,"count":0}],"isBlockCoverage":false}]},{"scriptId":"94","url":"internal/streams/end-of-stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6035,"count":1}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":291,"endOffset":388,"count":0}],"isBlockCoverage":false},{"functionName":"isReadable","ranges":[{"startOffset":392,"endOffset":554,"count":0}],"isBlockCoverage":false},{"functionName":"isWritable","ranges":[{"startOffset":558,"endOffset":720,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableFinished","ranges":[{"startOffset":724,"endOffset":966,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":970,"endOffset":987,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableEnded","ranges":[{"startOffset":991,"endOffset":1229,"count":0}],"isBlockCoverage":false},{"functionName":"eos","ranges":[{"startOffset":1233,"endOffset":6008,"count":0}],"isBlockCoverage":false}]},{"scriptId":"95","url":"internal/streams/legacy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3048,"count":1}],"isBlockCoverage":false},{"functionName":"Stream","ranges":[{"startOffset":121,"endOffset":171,"count":30}],"isBlockCoverage":true},{"functionName":"Stream.pipe","ranges":[{"startOffset":289,"endOffset":2169,"count":0}],"isBlockCoverage":false},{"functionName":"prependListener","ranges":[{"startOffset":2174,"endOffset":2997,"count":0}],"isBlockCoverage":false}]},{"scriptId":"96","url":"internal/streams/readable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":41009,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1643,"endOffset":1670,"count":1}],"isBlockCoverage":true},{"functionName":"nop","ranges":[{"startOffset":2289,"endOffset":2306,"count":0}],"isBlockCoverage":false},{"functionName":"ReadableState","ranges":[{"startOffset":2353,"endOffset":6024,"count":15},{"startOffset":2759,"endOffset":2802,"count":0},{"startOffset":3348,"endOffset":3385,"count":0},{"startOffset":5830,"endOffset":6021,"count":0}],"isBlockCoverage":true},{"functionName":"Readable","ranges":[{"startOffset":6030,"endOffset":6619,"count":15},{"startOffset":6100,"endOffset":6129,"count":0},{"startOffset":6462,"endOffset":6488,"count":0},{"startOffset":6546,"endOffset":6578,"count":0}],"isBlockCoverage":true},{"functionName":"Readable._destroy","ranges":[{"startOffset":6760,"endOffset":6794,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":6847,"endOffset":6887,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.push","ranges":[{"startOffset":7122,"endOffset":7210,"count":7}],"isBlockCoverage":true},{"functionName":"Readable.unshift","ranges":[{"startOffset":7309,"endOffset":7396,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunk","ranges":[{"startOffset":7401,"endOffset":9720,"count":7},{"startOffset":7621,"endOffset":8097,"count":0},{"startOffset":8132,"endOffset":8162,"count":5},{"startOffset":8162,"endOffset":8415,"count":2},{"startOffset":8201,"endOffset":8281,"count":0},{"startOffset":8306,"endOffset":8415,"count":0},{"startOffset":8435,"endOffset":8475,"count":0},{"startOffset":8501,"endOffset":8567,"count":2},{"startOffset":8567,"endOffset":9429,"count":5},{"startOffset":8649,"endOffset":8820,"count":0},{"startOffset":8843,"endOffset":8915,"count":0},{"startOffset":8942,"endOffset":8971,"count":0},{"startOffset":9197,"endOffset":9252,"count":0},{"startOffset":9261,"endOffset":9325,"count":0},{"startOffset":9337,"endOffset":9429,"count":0},{"startOffset":9650,"endOffset":9716,"count":5},{"startOffset":9694,"endOffset":9715,"count":0}],"isBlockCoverage":true},{"functionName":"addChunk","ranges":[{"startOffset":9724,"endOffset":10447,"count":5},{"startOffset":10010,"endOffset":10058,"count":0},{"startOffset":10149,"endOffset":10411,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.isPaused","ranges":[{"startOffset":10481,"endOffset":10596,"count":1}],"isBlockCoverage":true},{"functionName":"Readable.setEncoding","ranges":[{"startOffset":10663,"endOffset":11326,"count":11},{"startOffset":10707,"endOffset":10763,"count":1},{"startOffset":11147,"endOffset":11190,"count":0},{"startOffset":11238,"endOffset":11259,"count":0}],"isBlockCoverage":true},{"functionName":"computeNewHighWaterMark","ranges":[{"startOffset":11391,"endOffset":11772,"count":0}],"isBlockCoverage":false},{"functionName":"howMuchToRead","ranges":[{"startOffset":11889,"endOffset":12297,"count":31},{"startOffset":11938,"endOffset":11976,"count":12},{"startOffset":11983,"endOffset":11992,"count":21},{"startOffset":11992,"endOffset":12023,"count":10},{"startOffset":12023,"endOffset":12032,"count":0},{"startOffset":12032,"endOffset":12211,"count":10},{"startOffset":12145,"endOffset":12180,"count":0},{"startOffset":12211,"endOffset":12289,"count":0},{"startOffset":12290,"endOffset":12293,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.read","ranges":[{"startOffset":12397,"endOffset":16759,"count":31},{"startOffset":12591,"endOffset":12611,"count":12},{"startOffset":12611,"endOffset":12680,"count":19},{"startOffset":12642,"endOffset":12680,"count":0},{"startOffset":12851,"endOffset":12900,"count":0},{"startOffset":12924,"endOffset":12954,"count":12},{"startOffset":13145,"endOffset":13173,"count":19},{"startOffset":13174,"endOffset":13311,"count":6},{"startOffset":13259,"endOffset":13286,"count":0},{"startOffset":13313,"endOffset":13505,"count":0},{"startOffset":13635,"endOffset":13714,"count":4},{"startOffset":13714,"endOffset":15019,"count":27},{"startOffset":15019,"endOffset":15060,"count":0},{"startOffset":15062,"endOffset":15338,"count":27},{"startOffset":15339,"endOffset":15357,"count":16},{"startOffset":15359,"endOffset":15426,"count":11},{"startOffset":15426,"endOffset":15973,"count":16},{"startOffset":15936,"endOffset":15968,"count":0},{"startOffset":15973,"endOffset":16007,"count":27},{"startOffset":16007,"endOffset":16032,"count":0},{"startOffset":16032,"endOffset":16162,"count":27},{"startOffset":16162,"endOffset":16332,"count":0},{"startOffset":16332,"endOffset":16687,"count":27},{"startOffset":16641,"endOffset":16655,"count":10},{"startOffset":16664,"endOffset":16682,"count":0},{"startOffset":16687,"endOffset":16716,"count":27},{"startOffset":16716,"endOffset":16739,"count":0},{"startOffset":16739,"endOffset":16758,"count":27}],"isBlockCoverage":true},{"functionName":"onEofChunk","ranges":[{"startOffset":16764,"endOffset":17609,"count":2},{"startOffset":16845,"endOffset":16852,"count":0},{"startOffset":16932,"endOffset":16947,"count":0},{"startOffset":16949,"endOffset":17050,"count":0},{"startOffset":17100,"endOffset":17307,"count":0}],"isBlockCoverage":true},{"functionName":"emitReadable","ranges":[{"startOffset":17815,"endOffset":18151,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable_","ranges":[{"startOffset":18155,"endOffset":18810,"count":2},{"startOffset":18725,"endOffset":18745,"count":0},{"startOffset":18746,"endOffset":18789,"count":0}],"isBlockCoverage":true},{"functionName":"maybeReadMore","ranges":[{"startOffset":19169,"endOffset":19330,"count":5}],"isBlockCoverage":true},{"functionName":"maybeReadMore_","ranges":[{"startOffset":19334,"endOffset":21161,"count":5},{"startOffset":20889,"endOffset":20940,"count":0}],"isBlockCoverage":true},{"functionName":"Readable._read","ranges":[{"startOffset":21438,"endOffset":21506,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pipe","ranges":[{"startOffset":21537,"endOffset":26174,"count":0}],"isBlockCoverage":false},{"functionName":"pipeOnDrain","ranges":[{"startOffset":26179,"endOffset":26874,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unpipe","ranges":[{"startOffset":26908,"endOffset":27625,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.on","ranges":[{"startOffset":27755,"endOffset":28689,"count":109},{"startOffset":27891,"endOffset":28231,"count":11},{"startOffset":28231,"endOffset":28669,"count":98},{"startOffset":28260,"endOffset":28669,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.removeListener","ranges":[{"startOffset":28787,"endOffset":29315,"count":53},{"startOffset":28901,"endOffset":29295,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.removeAllListeners","ranges":[{"startOffset":29421,"endOffset":29973,"count":0}],"isBlockCoverage":false},{"functionName":"updateReadableListening","ranges":[{"startOffset":29978,"endOffset":30503,"count":0}],"isBlockCoverage":false},{"functionName":"nReadingNextTick","ranges":[{"startOffset":30507,"endOffset":30598,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.resume","ranges":[{"startOffset":30756,"endOffset":31093,"count":11}],"isBlockCoverage":true},{"functionName":"resume","ranges":[{"startOffset":31098,"endOffset":31253,"count":11}],"isBlockCoverage":true},{"functionName":"resume_","ranges":[{"startOffset":31257,"endOffset":31519,"count":10},{"startOffset":31349,"endOffset":31376,"count":6},{"startOffset":31501,"endOffset":31516,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.pause","ranges":[{"startOffset":31550,"endOffset":31826,"count":0}],"isBlockCoverage":false},{"functionName":"flow","ranges":[{"startOffset":31831,"endOffset":31982,"count":12},{"startOffset":31978,"endOffset":31979,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.wrap","ranges":[{"startOffset":32171,"endOffset":34065,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":34112,"endOffset":34511,"count":0}],"isBlockCoverage":false},{"functionName":"createAsyncIterator","ranges":[{"startOffset":34516,"endOffset":35868,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36073,"endOffset":36470,"count":4},{"startOffset":36402,"endOffset":36417,"count":3},{"startOffset":36418,"endOffset":36436,"count":1},{"startOffset":36437,"endOffset":36462,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":36477,"endOffset":36612,"count":4}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":36683,"endOffset":36751,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36815,"endOffset":36899,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36964,"endOffset":37026,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":37038,"endOffset":37151,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37210,"endOffset":37266,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37329,"endOffset":37419,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37480,"endOffset":37567,"count":4},{"startOffset":37553,"endOffset":37559,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":37621,"endOffset":37760,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":37767,"endOffset":38066,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38124,"endOffset":38214,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38341,"endOffset":38388,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38451,"endOffset":38504,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":38511,"endOffset":38562,"count":0}],"isBlockCoverage":false},{"functionName":"fromList","ranges":[{"startOffset":38877,"endOffset":39462,"count":0}],"isBlockCoverage":false},{"functionName":"endReadable","ranges":[{"startOffset":39466,"endOffset":39695,"count":4}],"isBlockCoverage":true},{"functionName":"endReadableNT","ranges":[{"startOffset":39699,"endOffset":40658,"count":4},{"startOffset":39927,"endOffset":39948,"count":2},{"startOffset":39950,"endOffset":40655,"count":2},{"startOffset":40034,"endOffset":40067,"count":0},{"startOffset":40069,"endOffset":40132,"count":0},{"startOffset":40161,"endOffset":40650,"count":0}],"isBlockCoverage":true},{"functionName":"endWritableNT","ranges":[{"startOffset":40662,"endOffset":40835,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.from","ranges":[{"startOffset":40855,"endOffset":41006,"count":0}],"isBlockCoverage":false}]},{"scriptId":"97","url":"internal/streams/buffer_list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3975,"count":1}],"isBlockCoverage":false},{"functionName":"BufferList","ranges":[{"startOffset":215,"endOffset":303,"count":15}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":309,"endOffset":504,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":510,"endOffset":674,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":680,"endOffset":917,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":923,"endOffset":994,"count":11}],"isBlockCoverage":true},{"functionName":"join","ranges":[{"startOffset":1000,"endOffset":1179,"count":0}],"isBlockCoverage":false},{"functionName":"concat","ranges":[{"startOffset":1185,"endOffset":1460,"count":0}],"isBlockCoverage":false},{"functionName":"consume","ranges":[{"startOffset":1547,"endOffset":2015,"count":0}],"isBlockCoverage":false},{"functionName":"first","ranges":[{"startOffset":2021,"endOffset":2063,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports","ranges":[{"startOffset":2069,"endOffset":2169,"count":11},{"startOffset":2135,"endOffset":2164,"count":0}],"isBlockCoverage":true},{"functionName":"_getString","ranges":[{"startOffset":2247,"endOffset":2870,"count":0}],"isBlockCoverage":false},{"functionName":"_getBuffer","ranges":[{"startOffset":2943,"endOffset":3682,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports","ranges":[{"startOffset":3766,"endOffset":3969,"count":0}],"isBlockCoverage":false}]},{"scriptId":"98","url":"internal/streams/state.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":917,"count":1}],"isBlockCoverage":false},{"functionName":"highWaterMarkFrom","ranges":[{"startOffset":151,"endOffset":321,"count":30},{"startOffset":250,"endOffset":273,"count":0},{"startOffset":311,"endOffset":317,"count":0}],"isBlockCoverage":true},{"functionName":"getDefaultHighWaterMark","ranges":[{"startOffset":325,"endOffset":413,"count":30},{"startOffset":393,"endOffset":397,"count":0}],"isBlockCoverage":true},{"functionName":"getHighWaterMark","ranges":[{"startOffset":417,"endOffset":841,"count":30},{"startOffset":566,"endOffset":763,"count":0}],"isBlockCoverage":true}]},{"scriptId":"99","url":"internal/streams/writable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":23649,"count":1}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":2294,"endOffset":2311,"count":2}],"isBlockCoverage":true},{"functionName":"WritableState","ranges":[{"startOffset":2315,"endOffset":6590,"count":15},{"startOffset":2717,"endOffset":2760,"count":0},{"startOffset":3325,"endOffset":3362,"count":0}],"isBlockCoverage":true},{"functionName":"resetBuffer","ranges":[{"startOffset":6594,"endOffset":6731,"count":16}],"isBlockCoverage":true},{"functionName":"getBuffer","ranges":[{"startOffset":6771,"endOffset":6847,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6927,"endOffset":6994,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":7330,"endOffset":7551,"count":0}],"isBlockCoverage":false},{"functionName":"realHasInstance","ranges":[{"startOffset":7590,"endOffset":7649,"count":0}],"isBlockCoverage":false},{"functionName":"Writable","ranges":[{"startOffset":7657,"endOffset":8862,"count":15},{"startOffset":8311,"endOffset":8351,"count":0},{"startOffset":8358,"endOffset":8387,"count":0},{"startOffset":8532,"endOffset":8560,"count":0},{"startOffset":8617,"endOffset":8647,"count":0},{"startOffset":8705,"endOffset":8737,"count":0},{"startOffset":8793,"endOffset":8821,"count":0}],"isBlockCoverage":true},{"functionName":"Writable.pipe","ranges":[{"startOffset":8961,"endOffset":9031,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.write","ranges":[{"startOffset":9063,"endOffset":10318,"count":54},{"startOffset":9174,"endOffset":9239,"count":52},{"startOffset":9239,"endOffset":9364,"count":2},{"startOffset":9390,"endOffset":9437,"count":0},{"startOffset":9548,"endOffset":9635,"count":0},{"startOffset":9642,"endOffset":9953,"count":0},{"startOffset":9994,"endOffset":10045,"count":0},{"startOffset":10072,"endOffset":10124,"count":0},{"startOffset":10139,"endOffset":10234,"count":0}],"isBlockCoverage":true},{"functionName":"Writable.cork","ranges":[{"startOffset":10349,"endOffset":10397,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.uncork","ranges":[{"startOffset":10430,"endOffset":10594,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":10639,"endOffset":10958,"count":0}],"isBlockCoverage":false},{"functionName":"writeOrBuffer","ranges":[{"startOffset":11153,"endOffset":12175,"count":54},{"startOffset":11252,"endOffset":11255,"count":0},{"startOffset":11482,"endOffset":11505,"count":0},{"startOffset":11563,"endOffset":11803,"count":0}],"isBlockCoverage":true},{"functionName":"doWrite","ranges":[{"startOffset":12179,"endOffset":12569,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteError","ranges":[{"startOffset":12573,"endOffset":13004,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":13008,"endOffset":14702,"count":54},{"startOffset":13171,"endOffset":13248,"count":0},{"startOffset":13373,"endOffset":13948,"count":0},{"startOffset":14010,"endOffset":14053,"count":0},{"startOffset":14375,"endOffset":14423,"count":29},{"startOffset":14425,"endOffset":14478,"count":29},{"startOffset":14478,"endOffset":14632,"count":25},{"startOffset":14639,"endOffset":14694,"count":0}],"isBlockCoverage":true},{"functionName":"afterWriteTick","ranges":[{"startOffset":14706,"endOffset":14848,"count":24}],"isBlockCoverage":true},{"functionName":"afterWrite","ranges":[{"startOffset":14852,"endOffset":15280,"count":24},{"startOffset":14956,"endOffset":14977,"count":23},{"startOffset":14978,"endOffset":15001,"count":23},{"startOffset":15021,"endOffset":15084,"count":0},{"startOffset":15110,"endOffset":15151,"count":53},{"startOffset":15178,"endOffset":15244,"count":1}],"isBlockCoverage":true},{"functionName":"errorBuffer","ranges":[{"startOffset":15355,"endOffset":15689,"count":1},{"startOffset":15412,"endOffset":15431,"count":0},{"startOffset":15503,"endOffset":15661,"count":0}],"isBlockCoverage":true},{"functionName":"clearBuffer","ranges":[{"startOffset":15758,"endOffset":17240,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._write","ranges":[{"startOffset":17272,"endOffset":17447,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.end","ranges":[{"startOffset":17515,"endOffset":18743,"count":0}],"isBlockCoverage":false},{"functionName":"needFinish","ranges":[{"startOffset":18748,"endOffset":18968,"count":24},{"startOffset":18801,"endOffset":18833,"count":0},{"startOffset":18834,"endOffset":18862,"count":0},{"startOffset":18863,"endOffset":18904,"count":0},{"startOffset":18905,"endOffset":18934,"count":0},{"startOffset":18935,"endOffset":18963,"count":0}],"isBlockCoverage":true},{"functionName":"callFinal","ranges":[{"startOffset":18972,"endOffset":19243,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":19247,"endOffset":19606,"count":0}],"isBlockCoverage":false},{"functionName":"finishMaybe","ranges":[{"startOffset":19610,"endOffset":19951,"count":24},{"startOffset":19702,"endOffset":19932,"count":0}],"isBlockCoverage":true},{"functionName":"finish","ranges":[{"startOffset":19955,"endOffset":20595,"count":0}],"isBlockCoverage":false},{"functionName":"onFinished","ranges":[{"startOffset":20664,"endOffset":21145,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21217,"endOffset":21306,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":21313,"endOffset":21500,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21529,"endOffset":21929,"count":5},{"startOffset":21858,"endOffset":21873,"count":1},{"startOffset":21874,"endOffset":21887,"count":1},{"startOffset":21888,"endOffset":21909,"count":1},{"startOffset":21910,"endOffset":21921,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":21936,"endOffset":22075,"count":10}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":22112,"endOffset":22200,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22239,"endOffset":22329,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22364,"endOffset":22448,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22482,"endOffset":22568,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22606,"endOffset":22768,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22810,"endOffset":22896,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22931,"endOffset":23013,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23048,"endOffset":23127,"count":2}],"isBlockCoverage":true},{"functionName":"Writable.destroy","ranges":[{"startOffset":23208,"endOffset":23428,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._destroy","ranges":[{"startOffset":23519,"endOffset":23553,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.","ranges":[{"startOffset":23606,"endOffset":23646,"count":0}],"isBlockCoverage":false}]},{"scriptId":"100","url":"internal/streams/duplex.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3869,"count":1}],"isBlockCoverage":false},{"functionName":"Duplex","ranges":[{"startOffset":1987,"endOffset":2430,"count":15},{"startOffset":2053,"endOffset":2080,"count":0},{"startOffset":2243,"endOffset":2265,"count":4},{"startOffset":2312,"endOffset":2334,"count":4},{"startOffset":2379,"endOffset":2422,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3364,"endOffset":3582,"count":41},{"startOffset":3464,"endOffset":3497,"count":0},{"startOffset":3542,"endOffset":3574,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3589,"endOffset":3857,"count":0}],"isBlockCoverage":false}]},{"scriptId":"101","url":"internal/streams/transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8452,"count":1}],"isBlockCoverage":false},{"functionName":"afterTransform","ranges":[{"startOffset":4118,"endOffset":4659,"count":0}],"isBlockCoverage":false},{"functionName":"Transform","ranges":[{"startOffset":4665,"endOffset":5524,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":5528,"endOffset":5748,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5846,"endOffset":5898,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5996,"endOffset":6050,"count":0}],"isBlockCoverage":false},{"functionName":"Transform.push","ranges":[{"startOffset":6151,"endOffset":6290,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._transform","ranges":[{"startOffset":6785,"endOffset":6876,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._write","ranges":[{"startOffset":6910,"endOffset":7261,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._read","ranges":[{"startOffset":7438,"endOffset":7823,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._destroy","ranges":[{"startOffset":7861,"endOffset":7962,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":7969,"endOffset":8450,"count":0}],"isBlockCoverage":false}]},{"scriptId":"102","url":"internal/streams/passthrough.js","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":"103","url":"internal/net.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1818,"count":1}],"isBlockCoverage":false},{"functionName":"isIPv4","ranges":[{"startOffset":1027,"endOffset":1093,"count":7}],"isBlockCoverage":true},{"functionName":"isIPv6","ranges":[{"startOffset":1097,"endOffset":1163,"count":0}],"isBlockCoverage":false},{"functionName":"isIP","ranges":[{"startOffset":1167,"endOffset":1257,"count":7},{"startOffset":1213,"endOffset":1256,"count":0}],"isBlockCoverage":true},{"functionName":"makeSyncWrite","ranges":[{"startOffset":1261,"endOffset":1691,"count":0}],"isBlockCoverage":false}]},{"scriptId":"104","url":"internal/stream_base_commons.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7409,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1026,"endOffset":1053,"count":0}],"isBlockCoverage":false},{"functionName":"handleWriteReq","ranges":[{"startOffset":1177,"endOffset":2065,"count":54},{"startOffset":1281,"endOffset":1454,"count":0},{"startOffset":1460,"endOffset":1474,"count":0},{"startOffset":1480,"endOffset":1545,"count":0},{"startOffset":1637,"endOffset":1700,"count":0},{"startOffset":1706,"endOffset":1718,"count":0},{"startOffset":1724,"endOffset":1737,"count":0},{"startOffset":1743,"endOffset":1758,"count":0},{"startOffset":1764,"endOffset":1829,"count":0},{"startOffset":1835,"endOffset":2057,"count":0}],"isBlockCoverage":true},{"functionName":"onWriteComplete","ranges":[{"startOffset":2069,"endOffset":2601,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteWrap","ranges":[{"startOffset":2605,"endOffset":2816,"count":54}],"isBlockCoverage":true},{"functionName":"writevGeneric","ranges":[{"startOffset":2820,"endOffset":3484,"count":0}],"isBlockCoverage":false},{"functionName":"writeGeneric","ranges":[{"startOffset":3488,"endOffset":3701,"count":54}],"isBlockCoverage":true},{"functionName":"afterWriteDispatched","ranges":[{"startOffset":3705,"endOffset":4026,"count":54},{"startOffset":3883,"endOffset":3948,"count":0},{"startOffset":3987,"endOffset":4023,"count":0}],"isBlockCoverage":true},{"functionName":"onStreamRead","ranges":[{"startOffset":4030,"endOffset":6231,"count":7},{"startOffset":4232,"endOffset":4252,"count":5},{"startOffset":4254,"endOffset":5017,"count":5},{"startOffset":4343,"endOffset":4610,"count":0},{"startOffset":4799,"endOffset":4993,"count":0},{"startOffset":5017,"endOffset":5040,"count":2},{"startOffset":5040,"endOffset":5059,"count":0},{"startOffset":5059,"endOffset":5087,"count":2},{"startOffset":5087,"endOffset":5281,"count":0},{"startOffset":5281,"endOffset":5369,"count":2},{"startOffset":5369,"endOffset":5439,"count":0},{"startOffset":5439,"endOffset":6228,"count":2},{"startOffset":5486,"endOffset":5526,"count":0},{"startOffset":5820,"endOffset":6032,"count":0}],"isBlockCoverage":true},{"functionName":"setStreamTimeout","ranges":[{"startOffset":6235,"endOffset":7167,"count":0}],"isBlockCoverage":false}]},{"scriptId":"105","url":"internal/dtrace.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":589,"count":1}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_CLIENT_REQUEST","ranges":[{"startOffset":102,"endOffset":110,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_CLIENT_RESPONSE","ranges":[{"startOffset":145,"endOffset":153,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_SERVER_REQUEST","ranges":[{"startOffset":187,"endOffset":195,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_SERVER_RESPONSE","ranges":[{"startOffset":230,"endOffset":238,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_NET_SERVER_CONNECTION","ranges":[{"startOffset":274,"endOffset":282,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_NET_STREAM_END","ranges":[{"startOffset":311,"endOffset":319,"count":0}],"isBlockCoverage":false}]},{"scriptId":"106","url":"tls.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11286,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3304,"endOffset":3368,"count":0}],"isBlockCoverage":false},{"functionName":"cacheRootCertificates","ranges":[{"startOffset":3401,"endOffset":3497,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3606,"endOffset":3761,"count":2},{"startOffset":3702,"endOffset":3726,"count":1}],"isBlockCoverage":true},{"functionName":"convertProtocols","ranges":[{"startOffset":3876,"endOffset":4493,"count":0}],"isBlockCoverage":false},{"functionName":"convertALPNProtocols","ranges":[{"startOffset":4528,"endOffset":4873,"count":0}],"isBlockCoverage":false},{"functionName":"unfqdn","ranges":[{"startOffset":4878,"endOffset":4940,"count":0}],"isBlockCoverage":false},{"functionName":"toLowerCase","ranges":[{"startOffset":5052,"endOffset":5148,"count":0}],"isBlockCoverage":false},{"functionName":"splitHost","ranges":[{"startOffset":5152,"endOffset":5294,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":5298,"endOffset":7221,"count":0}],"isBlockCoverage":false},{"functionName":"checkServerIdentity","ranges":[{"startOffset":7287,"endOffset":9821,"count":0}],"isBlockCoverage":false},{"functionName":"SecurePair","ranges":[{"startOffset":9871,"endOffset":10487,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":10493,"endOffset":10571,"count":0}],"isBlockCoverage":false},{"functionName":"createSecurePair","ranges":[{"startOffset":11107,"endOffset":11185,"count":0}],"isBlockCoverage":false}]},{"scriptId":"107","url":"internal/tls.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":703,"count":1}],"isBlockCoverage":false},{"functionName":"parseCertString","ranges":[{"startOffset":173,"endOffset":656,"count":0}],"isBlockCoverage":false}]},{"scriptId":"108","url":"internal/streams/duplexpair.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1026,"count":1}],"isBlockCoverage":false},{"functionName":"DuplexSocket","ranges":[{"startOffset":215,"endOffset":308,"count":0}],"isBlockCoverage":false},{"functionName":"_read","ranges":[{"startOffset":314,"endOffset":445,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":451,"endOffset":662,"count":0}],"isBlockCoverage":false},{"functionName":"_final","ranges":[{"startOffset":668,"endOffset":768,"count":0}],"isBlockCoverage":false},{"functionName":"DuplexPair","ranges":[{"startOffset":797,"endOffset":989,"count":0}],"isBlockCoverage":false}]},{"scriptId":"109","url":"_tls_common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11489,"count":1}],"isBlockCoverage":false},{"functionName":"toV","ranges":[{"startOffset":1827,"endOffset":2127,"count":0}],"isBlockCoverage":false},{"functionName":"SecureContext","ranges":[{"startOffset":2206,"endOffset":2999,"count":0}],"isBlockCoverage":false},{"functionName":"validateKeyOrCertOption","ranges":[{"startOffset":3003,"endOffset":3262,"count":0}],"isBlockCoverage":false},{"functionName":"createSecureContext","ranges":[{"startOffset":3340,"endOffset":10505,"count":0}],"isBlockCoverage":false},{"functionName":"translatePeerCertificate","ranges":[{"startOffset":10785,"endOffset":11486,"count":0}],"isBlockCoverage":false}]},{"scriptId":"110","url":"_tls_wrap.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":49958,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1811,"endOffset":1838,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":3626,"endOffset":3634,"count":0}],"isBlockCoverage":false},{"functionName":"onhandshakestart","ranges":[{"startOffset":3817,"endOffset":4629,"count":0}],"isBlockCoverage":false},{"functionName":"onhandshakedone","ranges":[{"startOffset":4633,"endOffset":4939,"count":0}],"isBlockCoverage":false},{"functionName":"loadSession","ranges":[{"startOffset":4945,"endOffset":6185,"count":0}],"isBlockCoverage":false},{"functionName":"loadSNI","ranges":[{"startOffset":6191,"endOffset":6868,"count":0}],"isBlockCoverage":false},{"functionName":"requestOCSP","ranges":[{"startOffset":6874,"endOffset":8243,"count":0}],"isBlockCoverage":false},{"functionName":"requestOCSPDone","ranges":[{"startOffset":8247,"endOffset":8450,"count":0}],"isBlockCoverage":false},{"functionName":"onnewsessionclient","ranges":[{"startOffset":8454,"endOffset":8698,"count":0}],"isBlockCoverage":false},{"functionName":"onnewsession","ranges":[{"startOffset":8702,"endOffset":9569,"count":0}],"isBlockCoverage":false},{"functionName":"onPskServerCallback","ranges":[{"startOffset":9573,"endOffset":10251,"count":0}],"isBlockCoverage":false},{"functionName":"onPskClientCallback","ranges":[{"startOffset":10255,"endOffset":11047,"count":0}],"isBlockCoverage":false},{"functionName":"onkeylog","ranges":[{"startOffset":11051,"endOffset":11145,"count":0}],"isBlockCoverage":false},{"functionName":"onocspresponse","ranges":[{"startOffset":11149,"endOffset":11268,"count":0}],"isBlockCoverage":false},{"functionName":"onerror","ranges":[{"startOffset":11272,"endOffset":12073,"count":0}],"isBlockCoverage":false},{"functionName":"initRead","ranges":[{"startOffset":12221,"endOffset":12785,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket","ranges":[{"startOffset":12869,"endOffset":15228,"count":0}],"isBlockCoverage":false},{"functionName":"makeMethodProxy","ranges":[{"startOffset":15686,"endOffset":15858,"count":15}],"isBlockCoverage":true},{"functionName":"methodProxy","ranges":[{"startOffset":15729,"endOffset":15854,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":16031,"endOffset":16750,"count":0}],"isBlockCoverage":false},{"functionName":"disableRenegotiation","ranges":[{"startOffset":16798,"endOffset":16873,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._wrapHandle","ranges":[{"startOffset":16912,"endOffset":17948,"count":0}],"isBlockCoverage":false},{"functionName":"defineHandleReading","ranges":[{"startOffset":18091,"endOffset":18321,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketCloseDestroySSL","ranges":[{"startOffset":18325,"endOffset":18476,"count":0}],"isBlockCoverage":false},{"functionName":"destroySSL","ranges":[{"startOffset":18480,"endOffset":18533,"count":0}],"isBlockCoverage":false},{"functionName":"_destroySSL","ranges":[{"startOffset":18571,"endOffset":18873,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._init","ranges":[{"startOffset":19017,"endOffset":24206,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.renegotiate","ranges":[{"startOffset":24245,"endOffset":25652,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.exportKeyingMaterial","ranges":[{"startOffset":25700,"endOffset":26032,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxSendFragment","ranges":[{"startOffset":26078,"endOffset":26171,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._handleTimeout","ranges":[{"startOffset":26213,"endOffset":26284,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._emitTLSError","ranges":[{"startOffset":26325,"endOffset":26415,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._tlsError","ranges":[{"startOffset":26452,"endOffset":26565,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._releaseControl","ranges":[{"startOffset":26608,"endOffset":26770,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._finishInit","ranges":[{"startOffset":26809,"endOffset":27895,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._start","ranges":[{"startOffset":27929,"endOffset":28447,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.setServername","ranges":[{"startOffset":28488,"endOffset":28664,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.setSession","ranges":[{"startOffset":28702,"endOffset":28844,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getPeerCertificate","ranges":[{"startOffset":28890,"endOffset":29061,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getCertificate","ranges":[{"startOffset":29103,"endOffset":29317,"count":0}],"isBlockCoverage":false},{"functionName":"makeSocketMethodProxy","ranges":[{"startOffset":29357,"endOffset":29553,"count":10}],"isBlockCoverage":true},{"functionName":"socketMethodProxy","ranges":[{"startOffset":29406,"endOffset":29549,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":29769,"endOffset":29849,"count":10}],"isBlockCoverage":true},{"functionName":"onServerSocketSecure","ranges":[{"startOffset":29896,"endOffset":30409,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketTLSError","ranges":[{"startOffset":30413,"endOffset":30655,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketKeylog","ranges":[{"startOffset":30659,"endOffset":30748,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketClose","ranges":[{"startOffset":30752,"endOffset":31116,"count":0}],"isBlockCoverage":false},{"functionName":"tlsConnectionListener","ranges":[{"startOffset":31120,"endOffset":31994,"count":0}],"isBlockCoverage":false},{"functionName":"Server","ranges":[{"startOffset":34827,"endOffset":36796,"count":0}],"isBlockCoverage":false},{"functionName":"createServer","ranges":[{"startOffset":36955,"endOffset":37041,"count":0}],"isBlockCoverage":false},{"functionName":"Server.setSecureContext","ranges":[{"startOffset":37084,"endOffset":40240,"count":0}],"isBlockCoverage":false},{"functionName":"Server._getServerData","ranges":[{"startOffset":40281,"endOffset":40368,"count":0}],"isBlockCoverage":false},{"functionName":"Server._setServerData","ranges":[{"startOffset":40409,"endOffset":40488,"count":0}],"isBlockCoverage":false},{"functionName":"getTicketKeys","ranges":[{"startOffset":40528,"endOffset":40610,"count":0}],"isBlockCoverage":false},{"functionName":"setTicketKeys","ranges":[{"startOffset":40650,"endOffset":40851,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40898,"endOffset":43057,"count":0}],"isBlockCoverage":false},{"functionName":"Server.addContext","ranges":[{"startOffset":43183,"endOffset":43558,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":43609,"endOffset":43854,"count":0}],"isBlockCoverage":false},{"functionName":"SNICallback","ranges":[{"startOffset":43859,"endOffset":44113,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeConnectArgs","ranges":[{"startOffset":44363,"endOffset":45108,"count":0}],"isBlockCoverage":false},{"functionName":"onConnectSecure","ranges":[{"startOffset":45112,"endOffset":46930,"count":0}],"isBlockCoverage":false},{"functionName":"onConnectEnd","ranges":[{"startOffset":46934,"endOffset":47497,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":47566,"endOffset":49955,"count":0}],"isBlockCoverage":false}]},{"scriptId":"111","url":"crypto.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7645,"count":1}],"isBlockCoverage":false},{"functionName":"createHash","ranges":[{"startOffset":3252,"endOffset":3336,"count":0}],"isBlockCoverage":false},{"functionName":"createCipher","ranges":[{"startOffset":3340,"endOffset":3442,"count":0}],"isBlockCoverage":false},{"functionName":"createCipheriv","ranges":[{"startOffset":3446,"endOffset":3550,"count":0}],"isBlockCoverage":false},{"functionName":"createDecipher","ranges":[{"startOffset":3554,"endOffset":3660,"count":0}],"isBlockCoverage":false},{"functionName":"createDecipheriv","ranges":[{"startOffset":3664,"endOffset":3772,"count":0}],"isBlockCoverage":false},{"functionName":"createDiffieHellman","ranges":[{"startOffset":3776,"endOffset":3934,"count":0}],"isBlockCoverage":false},{"functionName":"createDiffieHellmanGroup","ranges":[{"startOffset":3938,"endOffset":4022,"count":0}],"isBlockCoverage":false},{"functionName":"createECDH","ranges":[{"startOffset":4026,"endOffset":4084,"count":0}],"isBlockCoverage":false},{"functionName":"createHmac","ranges":[{"startOffset":4088,"endOffset":4172,"count":0}],"isBlockCoverage":false},{"functionName":"createSign","ranges":[{"startOffset":4176,"endOffset":4260,"count":0}],"isBlockCoverage":false},{"functionName":"createVerify","ranges":[{"startOffset":4264,"endOffset":4352,"count":0}],"isBlockCoverage":false},{"functionName":"setFipsDisabled","ranges":[{"startOffset":5433,"endOffset":5508,"count":0}],"isBlockCoverage":false},{"functionName":"setFipsForced","ranges":[{"startOffset":5512,"endOffset":5603,"count":0}],"isBlockCoverage":false},{"functionName":"getFipsDisabled","ranges":[{"startOffset":5607,"endOffset":5651,"count":0}],"isBlockCoverage":false},{"functionName":"getFipsForced","ranges":[{"startOffset":5655,"endOffset":5697,"count":0}],"isBlockCoverage":false}]},{"scriptId":"112","url":"internal/crypto/random.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9435,"count":1}],"isBlockCoverage":false},{"functionName":"assertOffset","ranges":[{"startOffset":787,"endOffset":1163,"count":0}],"isBlockCoverage":false},{"functionName":"assertSize","ranges":[{"startOffset":1167,"endOffset":1642,"count":0}],"isBlockCoverage":false},{"functionName":"randomBytes","ranges":[{"startOffset":1646,"endOffset":2216,"count":0}],"isBlockCoverage":false},{"functionName":"randomFillSync","ranges":[{"startOffset":2220,"endOffset":2711,"count":0}],"isBlockCoverage":false},{"functionName":"randomFill","ranges":[{"startOffset":2715,"endOffset":3725,"count":0}],"isBlockCoverage":false},{"functionName":"randomInt","ranges":[{"startOffset":3971,"endOffset":5920,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":5924,"endOffset":5994,"count":0}],"isBlockCoverage":false},{"functionName":"getBufferedUUID","ranges":[{"startOffset":6475,"endOffset":6842,"count":0}],"isBlockCoverage":false},{"functionName":"randomUUID","ranges":[{"startOffset":6846,"endOffset":9328,"count":0}],"isBlockCoverage":false}]},{"scriptId":"113","url":"internal/crypto/pbkdf2.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2450,"count":1}],"isBlockCoverage":false},{"functionName":"pbkdf2","ranges":[{"startOffset":488,"endOffset":1383,"count":0}],"isBlockCoverage":false},{"functionName":"pbkdf2Sync","ranges":[{"startOffset":1387,"endOffset":1806,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":1810,"endOffset":2223,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":2227,"endOffset":2397,"count":0}],"isBlockCoverage":false}]},{"scriptId":"114","url":"internal/crypto/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2439,"count":1}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":742,"endOffset":805,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultEncoding","ranges":[{"startOffset":809,"endOffset":870,"count":0}],"isBlockCoverage":false},{"functionName":"toBuf","ranges":[{"startOffset":1050,"endOffset":1236,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1272,"endOffset":1315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1350,"endOffset":1392,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1427,"endOffset":1469,"count":0}],"isBlockCoverage":false},{"functionName":"setEngine","ranges":[{"startOffset":1475,"endOffset":1853,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1900,"endOffset":2262,"count":0}],"isBlockCoverage":false}]},{"scriptId":"115","url":"internal/crypto/scrypt.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3817,"count":1}],"isBlockCoverage":false},{"functionName":"scrypt","ranges":[{"startOffset":610,"endOffset":1471,"count":0}],"isBlockCoverage":false},{"functionName":"scryptSync","ranges":[{"startOffset":1475,"endOffset":1909,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":1913,"endOffset":2163,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":2167,"endOffset":3771,"count":0}],"isBlockCoverage":false}]},{"scriptId":"116","url":"internal/crypto/keygen.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10395,"count":1}],"isBlockCoverage":false},{"functionName":"wrapKey","ranges":[{"startOffset":995,"endOffset":1127,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyPair","ranges":[{"startOffset":1131,"endOffset":1807,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyPairSync","ranges":[{"startOffset":1940,"endOffset":2057,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":2061,"endOffset":2417,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyEncoding","ranges":[{"startOffset":2421,"endOffset":3579,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":3583,"endOffset":10331,"count":0}],"isBlockCoverage":false}]},{"scriptId":"117","url":"internal/crypto/keys.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11523,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1568,"endOffset":3618,"count":1}],"isBlockCoverage":true},{"functionName":"KeyObject","ranges":[{"startOffset":1681,"endOffset":2213,"count":0}],"isBlockCoverage":false},{"functionName":"get type","ranges":[{"startOffset":2221,"endOffset":2270,"count":0}],"isBlockCoverage":false},{"functionName":"SecretKeyObject","ranges":[{"startOffset":2328,"endOffset":2388,"count":0}],"isBlockCoverage":false},{"functionName":"get symmetricKeySize","ranges":[{"startOffset":2396,"endOffset":2478,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":2486,"endOffset":2541,"count":0}],"isBlockCoverage":false},{"functionName":"get asymmetricKeyType","ranges":[{"startOffset":2665,"endOffset":2820,"count":0}],"isBlockCoverage":false},{"functionName":"PublicKeyObject","ranges":[{"startOffset":2888,"endOffset":2948,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":2956,"endOffset":3146,"count":0}],"isBlockCoverage":false},{"functionName":"PrivateKeyObject","ranges":[{"startOffset":3215,"endOffset":3276,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":3284,"endOffset":3533,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyFormat","ranges":[{"startOffset":3624,"endOffset":3959,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyType","ranges":[{"startOffset":3963,"endOffset":4837,"count":0}],"isBlockCoverage":false},{"functionName":"option","ranges":[{"startOffset":4841,"endOffset":4939,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyFormatAndType","ranges":[{"startOffset":4943,"endOffset":5552,"count":0}],"isBlockCoverage":false},{"functionName":"isStringOrBuffer","ranges":[{"startOffset":5556,"endOffset":5652,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyEncoding","ranges":[{"startOffset":5656,"endOffset":6995,"count":0}],"isBlockCoverage":false},{"functionName":"parsePublicKeyEncoding","ranges":[{"startOffset":7199,"endOffset":7337,"count":0}],"isBlockCoverage":false},{"functionName":"parsePrivateKeyEncoding","ranges":[{"startOffset":7542,"endOffset":7660,"count":0}],"isBlockCoverage":false},{"functionName":"getKeyObjectHandle","ranges":[{"startOffset":7664,"endOffset":8245,"count":0}],"isBlockCoverage":false},{"functionName":"prepareAsymmetricKey","ranges":[{"startOffset":8249,"endOffset":9527,"count":0}],"isBlockCoverage":false},{"functionName":"preparePrivateKey","ranges":[{"startOffset":9531,"endOffset":9621,"count":0}],"isBlockCoverage":false},{"functionName":"preparePublicOrPrivateKey","ranges":[{"startOffset":9625,"endOffset":9722,"count":0}],"isBlockCoverage":false},{"functionName":"prepareSecretKey","ranges":[{"startOffset":9726,"endOffset":10231,"count":0}],"isBlockCoverage":false},{"functionName":"createSecretKey","ranges":[{"startOffset":10235,"endOffset":10527,"count":0}],"isBlockCoverage":false},{"functionName":"createPublicKey","ranges":[{"startOffset":10531,"endOffset":10773,"count":0}],"isBlockCoverage":false},{"functionName":"createPrivateKey","ranges":[{"startOffset":10777,"endOffset":11052,"count":0}],"isBlockCoverage":false},{"functionName":"isKeyObject","ranges":[{"startOffset":11056,"endOffset":11122,"count":0}],"isBlockCoverage":false}]},{"scriptId":"118","url":"internal/crypto/diffiehellman.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8635,"count":1}],"isBlockCoverage":false},{"functionName":"DiffieHellman","ranges":[{"startOffset":1012,"endOffset":2841,"count":0}],"isBlockCoverage":false},{"functionName":"DiffieHellmanGroup","ranges":[{"startOffset":2847,"endOffset":3160,"count":0}],"isBlockCoverage":false},{"functionName":"dhGenerateKeys","ranges":[{"startOffset":3278,"endOffset":3444,"count":0}],"isBlockCoverage":false},{"functionName":"dhComputeSecret","ranges":[{"startOffset":3565,"endOffset":3897,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPrime","ranges":[{"startOffset":4003,"endOffset":4163,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetGenerator","ranges":[{"startOffset":4281,"endOffset":4457,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPublicKey","ranges":[{"startOffset":4575,"endOffset":4739,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPrivateKey","ranges":[{"startOffset":4860,"endOffset":5026,"count":0}],"isBlockCoverage":false},{"functionName":"setPublicKey","ranges":[{"startOffset":5071,"endOffset":5229,"count":0}],"isBlockCoverage":false},{"functionName":"setPrivateKey","ranges":[{"startOffset":5276,"endOffset":5436,"count":0}],"isBlockCoverage":false},{"functionName":"ECDH","ranges":[{"startOffset":5443,"endOffset":5603,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeys","ranges":[{"startOffset":5921,"endOffset":6047,"count":0}],"isBlockCoverage":false},{"functionName":"getPublicKey","ranges":[{"startOffset":6082,"endOffset":6285,"count":0}],"isBlockCoverage":false},{"functionName":"convertKey","ranges":[{"startOffset":6308,"endOffset":6843,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":6848,"endOffset":6987,"count":0}],"isBlockCoverage":false},{"functionName":"getFormat","ranges":[{"startOffset":6991,"endOffset":7324,"count":0}],"isBlockCoverage":false},{"functionName":"diffieHellman","ranges":[{"startOffset":7398,"endOffset":8540,"count":0}],"isBlockCoverage":false}]},{"scriptId":"119","url":"internal/crypto/cipher.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8753,"count":1}],"isBlockCoverage":false},{"functionName":"rsaFunctionFor","ranges":[{"startOffset":1101,"endOffset":1979,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1170,"endOffset":1975,"count":0}],"isBlockCoverage":false},{"functionName":"getDecoder","ranges":[{"startOffset":2491,"endOffset":2815,"count":0}],"isBlockCoverage":false},{"functionName":"getUIntOption","ranges":[{"startOffset":2819,"endOffset":3048,"count":0}],"isBlockCoverage":false},{"functionName":"createCipherBase","ranges":[{"startOffset":3052,"endOffset":3473,"count":0}],"isBlockCoverage":false},{"functionName":"createCipher","ranges":[{"startOffset":3477,"endOffset":3704,"count":0}],"isBlockCoverage":false},{"functionName":"createCipherWithIV","ranges":[{"startOffset":3708,"endOffset":3972,"count":0}],"isBlockCoverage":false},{"functionName":"Cipher","ranges":[{"startOffset":3976,"endOffset":4171,"count":0}],"isBlockCoverage":false},{"functionName":"_transform","ranges":[{"startOffset":4319,"endOffset":4438,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":4469,"endOffset":4615,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":4646,"endOffset":5316,"count":0}],"isBlockCoverage":false},{"functionName":"final","ranges":[{"startOffset":5348,"endOffset":5661,"count":0}],"isBlockCoverage":false},{"functionName":"setAutoPadding","ranges":[{"startOffset":5702,"endOffset":5853,"count":0}],"isBlockCoverage":false},{"functionName":"getAuthTag","ranges":[{"startOffset":5888,"endOffset":6053,"count":0}],"isBlockCoverage":false},{"functionName":"setAuthTag","ranges":[{"startOffset":6060,"endOffset":6412,"count":0}],"isBlockCoverage":false},{"functionName":"setAAD","ranges":[{"startOffset":6442,"endOffset":6880,"count":0}],"isBlockCoverage":false},{"functionName":"Cipheriv","ranges":[{"startOffset":6885,"endOffset":7089,"count":0}],"isBlockCoverage":false},{"functionName":"addCipherPrototypeFunctions","ranges":[{"startOffset":7093,"endOffset":7696,"count":3},{"startOffset":7495,"endOffset":7570,"count":1},{"startOffset":7570,"endOffset":7634,"count":2}],"isBlockCoverage":true},{"functionName":"Decipher","ranges":[{"startOffset":7858,"endOffset":8060,"count":0}],"isBlockCoverage":false},{"functionName":"Decipheriv","ranges":[{"startOffset":8224,"endOffset":8435,"count":0}],"isBlockCoverage":false}]},{"scriptId":"120","url":"internal/streams/lazy_transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1738,"count":1}],"isBlockCoverage":false},{"functionName":"LazyTransform","ranges":[{"startOffset":487,"endOffset":551,"count":0}],"isBlockCoverage":false},{"functionName":"makeGetter","ranges":[{"startOffset":687,"endOffset":1006,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":725,"endOffset":1002,"count":0}],"isBlockCoverage":false},{"functionName":"makeSetter","ranges":[{"startOffset":1010,"endOffset":1214,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1048,"endOffset":1210,"count":0}],"isBlockCoverage":false}]},{"scriptId":"121","url":"internal/crypto/sig.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6181,"count":1}],"isBlockCoverage":false},{"functionName":"Sign","ranges":[{"startOffset":761,"endOffset":1017,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":1145,"endOffset":1240,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":1269,"endOffset":1642,"count":0}],"isBlockCoverage":false},{"functionName":"getPadding","ranges":[{"startOffset":1647,"endOffset":1724,"count":0}],"isBlockCoverage":false},{"functionName":"getSaltLength","ranges":[{"startOffset":1728,"endOffset":1811,"count":0}],"isBlockCoverage":false},{"functionName":"getDSASignatureEncoding","ranges":[{"startOffset":1815,"endOffset":2170,"count":0}],"isBlockCoverage":false},{"functionName":"getIntOption","ranges":[{"startOffset":2174,"endOffset":2415,"count":0}],"isBlockCoverage":false},{"functionName":"sign","ranges":[{"startOffset":2441,"endOffset":3125,"count":0}],"isBlockCoverage":false},{"functionName":"signOneShot","ranges":[{"startOffset":3130,"endOffset":3959,"count":0}],"isBlockCoverage":false},{"functionName":"Verify","ranges":[{"startOffset":3963,"endOffset":4227,"count":0}],"isBlockCoverage":false},{"functionName":"verify","ranges":[{"startOffset":4463,"endOffset":5118,"count":0}],"isBlockCoverage":false},{"functionName":"verifyOneShot","ranges":[{"startOffset":5123,"endOffset":6100,"count":0}],"isBlockCoverage":false}]},{"scriptId":"122","url":"internal/crypto/hash.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3947,"count":1}],"isBlockCoverage":false},{"functionName":"Hash","ranges":[{"startOffset":800,"endOffset":1322,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":1458,"endOffset":1632,"count":0}],"isBlockCoverage":false},{"functionName":"_transform","ranges":[{"startOffset":1665,"endOffset":1773,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":1802,"endOffset":1885,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":1914,"endOffset":2443,"count":0}],"isBlockCoverage":false},{"functionName":"digest","ranges":[{"startOffset":2474,"endOffset":2829,"count":0}],"isBlockCoverage":false},{"functionName":"Hmac","ranges":[{"startOffset":2836,"endOffset":3175,"count":0}],"isBlockCoverage":false},{"functionName":"digest","ranges":[{"startOffset":3363,"endOffset":3795,"count":0}],"isBlockCoverage":false}]},{"scriptId":"123","url":"internal/crypto/certificate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1167,"count":1}],"isBlockCoverage":false},{"functionName":"verifySpkac","ranges":[{"startOffset":262,"endOffset":363,"count":0}],"isBlockCoverage":false},{"functionName":"exportPublicKey","ranges":[{"startOffset":367,"endOffset":500,"count":0}],"isBlockCoverage":false},{"functionName":"exportChallenge","ranges":[{"startOffset":504,"endOffset":637,"count":0}],"isBlockCoverage":false},{"functionName":"Certificate","ranges":[{"startOffset":729,"endOffset":826,"count":0}],"isBlockCoverage":false}]},{"scriptId":"124","url":"internal/js_stream_socket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7690,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":348,"endOffset":379,"count":0}],"isBlockCoverage":false},{"functionName":"isClosing","ranges":[{"startOffset":717,"endOffset":780,"count":0}],"isBlockCoverage":false},{"functionName":"onreadstart","ranges":[{"startOffset":784,"endOffset":849,"count":0}],"isBlockCoverage":false},{"functionName":"onreadstop","ranges":[{"startOffset":853,"endOffset":916,"count":0}],"isBlockCoverage":false},{"functionName":"onshutdown","ranges":[{"startOffset":920,"endOffset":991,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":995,"endOffset":1072,"count":0}],"isBlockCoverage":false},{"functionName":"JSStreamSocket","ranges":[{"startOffset":1847,"endOffset":3596,"count":0}],"isBlockCoverage":false},{"functionName":"get StreamWrap","ranges":[{"startOffset":3740,"endOffset":3791,"count":0}],"isBlockCoverage":false},{"functionName":"isClosing","ranges":[{"startOffset":3797,"endOffset":3861,"count":0}],"isBlockCoverage":false},{"functionName":"readStart","ranges":[{"startOffset":3867,"endOffset":3927,"count":0}],"isBlockCoverage":false},{"functionName":"readStop","ranges":[{"startOffset":3933,"endOffset":3991,"count":0}],"isBlockCoverage":false},{"functionName":"doShutdown","ranges":[{"startOffset":3997,"endOffset":5020,"count":0}],"isBlockCoverage":false},{"functionName":"finishShutdown","ranges":[{"startOffset":5091,"endOffset":5390,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":5396,"endOffset":6355,"count":0}],"isBlockCoverage":false},{"functionName":"finishWrite","ranges":[{"startOffset":6426,"endOffset":6882,"count":0}],"isBlockCoverage":false},{"functionName":"doClose","ranges":[{"startOffset":6888,"endOffset":7649,"count":0}],"isBlockCoverage":false}]},{"scriptId":"125","url":"internal/fs/streams.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11625,"count":1}],"isBlockCoverage":false},{"functionName":"ReadStream","ranges":[{"startOffset":732,"endOffset":2893,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3036,"endOffset":3073,"count":0}],"isBlockCoverage":false},{"functionName":"_openReadFs","ranges":[{"startOffset":3176,"endOffset":3679,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream._read","ranges":[{"startOffset":3712,"endOffset":5108,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream._destroy","ranges":[{"startOffset":5145,"endOffset":5444,"count":0}],"isBlockCoverage":false},{"functionName":"closeFsStream","ranges":[{"startOffset":5449,"endOffset":5612,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream.close","ranges":[{"startOffset":5645,"endOffset":5734,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5798,"endOffset":5832,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream","ranges":[{"startOffset":5864,"endOffset":8188,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._final","ranges":[{"startOffset":8335,"endOffset":8500,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8535,"endOffset":8573,"count":0}],"isBlockCoverage":false},{"functionName":"_openWriteFs","ranges":[{"startOffset":8679,"endOffset":9132,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._write","ranges":[{"startOffset":9169,"endOffset":9864,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._writev","ranges":[{"startOffset":9903,"endOffset":10834,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.close","ranges":[{"startOffset":10936,"endOffset":11336,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11505,"endOffset":11539,"count":0}],"isBlockCoverage":false}]},{"scriptId":"126","url":"dgram.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28874,"count":1}],"isBlockCoverage":false},{"functionName":"lazyLoadCluster","ranges":[{"startOffset":2772,"endOffset":2872,"count":0}],"isBlockCoverage":false},{"functionName":"Socket","ranges":[{"startOffset":2988,"endOffset":4332,"count":0}],"isBlockCoverage":false},{"functionName":"createSocket","ranges":[{"startOffset":4448,"endOffset":4528,"count":0}],"isBlockCoverage":false},{"functionName":"startListening","ranges":[{"startOffset":4534,"endOffset":4984,"count":0}],"isBlockCoverage":false},{"functionName":"replaceHandle","ranges":[{"startOffset":4988,"endOffset":5574,"count":0}],"isBlockCoverage":false},{"functionName":"bufferSize","ranges":[{"startOffset":5578,"endOffset":5880,"count":0}],"isBlockCoverage":false},{"functionName":"bindServerHandle","ranges":[{"startOffset":5950,"endOffset":6378,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.bind","ranges":[{"startOffset":6406,"endOffset":10145,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.connect","ranges":[{"startOffset":10177,"endOffset":11015,"count":0}],"isBlockCoverage":false},{"functionName":"_connect","ranges":[{"startOffset":11022,"endOffset":11381,"count":0}],"isBlockCoverage":false},{"functionName":"doConnect","ranges":[{"startOffset":11387,"endOffset":12055,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.disconnect","ranges":[{"startOffset":12091,"endOffset":12408,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.sendto","ranges":[{"startOffset":12517,"endOffset":12970,"count":0}],"isBlockCoverage":false},{"functionName":"sliceBuffer","ranges":[{"startOffset":12977,"endOffset":13563,"count":0}],"isBlockCoverage":false},{"functionName":"fixBufferList","ranges":[{"startOffset":13569,"endOffset":13967,"count":0}],"isBlockCoverage":false},{"functionName":"enqueue","ranges":[{"startOffset":13973,"endOffset":14411,"count":0}],"isBlockCoverage":false},{"functionName":"onListenSuccess","ranges":[{"startOffset":14417,"endOffset":14558,"count":0}],"isBlockCoverage":false},{"functionName":"onListenError","ranges":[{"startOffset":14564,"endOffset":14691,"count":0}],"isBlockCoverage":false},{"functionName":"clearQueue","ranges":[{"startOffset":14697,"endOffset":14902,"count":0}],"isBlockCoverage":false},{"functionName":"isConnected","ranges":[{"startOffset":14906,"endOffset":15028,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.send","ranges":[{"startOffset":15618,"endOffset":18684,"count":0}],"isBlockCoverage":false},{"functionName":"doSend","ranges":[{"startOffset":18689,"endOffset":19871,"count":0}],"isBlockCoverage":false},{"functionName":"afterSend","ranges":[{"startOffset":19875,"endOffset":20060,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.close","ranges":[{"startOffset":20089,"endOffset":20679,"count":0}],"isBlockCoverage":false},{"functionName":"socketCloseNT","ranges":[{"startOffset":20686,"endOffset":20742,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.address","ranges":[{"startOffset":20775,"endOffset":20975,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.remoteAddress","ranges":[{"startOffset":21013,"endOffset":21336,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setBroadcast","ranges":[{"startOffset":21375,"endOffset":21528,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setTTL","ranges":[{"startOffset":21561,"endOffset":21744,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastTTL","ranges":[{"startOffset":21786,"endOffset":21987,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastLoopback","ranges":[{"startOffset":22034,"endOffset":22241,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastInterface","ranges":[{"startOffset":22289,"endOffset":22559,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.addMembership","ranges":[{"startOffset":22597,"endOffset":22984,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.dropMembership","ranges":[{"startOffset":23025,"endOffset":23415,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.addSourceSpecificMembership","ranges":[{"startOffset":23467,"endOffset":24244,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.dropSourceSpecificMembership","ranges":[{"startOffset":24299,"endOffset":25082,"count":0}],"isBlockCoverage":false},{"functionName":"healthCheck","ranges":[{"startOffset":25089,"endOffset":25257,"count":0}],"isBlockCoverage":false},{"functionName":"stopReceiving","ranges":[{"startOffset":25263,"endOffset":25435,"count":0}],"isBlockCoverage":false},{"functionName":"onMessage","ranges":[{"startOffset":25441,"endOffset":25702,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.ref","ranges":[{"startOffset":25731,"endOffset":25845,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.unref","ranges":[{"startOffset":25877,"endOffset":25993,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setRecvBufferSize","ranges":[{"startOffset":26037,"endOffset":26096,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setSendBufferSize","ranges":[{"startOffset":26140,"endOffset":26199,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.getRecvBufferSize","ranges":[{"startOffset":26243,"endOffset":26302,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.getSendBufferSize","ranges":[{"startOffset":26346,"endOffset":26405,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26511,"endOffset":26567,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26641,"endOffset":26699,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26837,"endOffset":26896,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26973,"endOffset":27034,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27175,"endOffset":27234,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27311,"endOffset":27372,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27509,"endOffset":27564,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27637,"endOffset":27694,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27831,"endOffset":27890,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27967,"endOffset":28028,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28138,"endOffset":28175,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28287,"endOffset":28326,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":28598,"endOffset":28634,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":28639,"endOffset":28680,"count":0}],"isBlockCoverage":false}]},{"scriptId":"127","url":"internal/dgram.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1992,"count":1}],"isBlockCoverage":false},{"functionName":"lookup4","ranges":[{"startOffset":490,"endOffset":593,"count":0}],"isBlockCoverage":false},{"functionName":"lookup6","ranges":[{"startOffset":599,"endOffset":696,"count":0}],"isBlockCoverage":false},{"functionName":"newHandle","ranges":[{"startOffset":700,"endOffset":1433,"count":0}],"isBlockCoverage":false},{"functionName":"_createSocketHandle","ranges":[{"startOffset":1439,"endOffset":1908,"count":0}],"isBlockCoverage":false}]},{"scriptId":"128","url":"file:///C:/Users/brand/git/node-ipc/dao/client.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7528,"count":1}],"isBlockCoverage":true},{"functionName":"Client","ranges":[{"startOffset":303,"endOffset":574,"count":3},{"startOffset":511,"endOffset":513,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":582,"endOffset":735,"count":3}],"isBlockCoverage":true},{"functionName":"emit","ranges":[{"startOffset":743,"endOffset":1307,"count":2},{"startOffset":965,"endOffset":1030,"count":0},{"startOffset":1200,"endOffset":1306,"count":0}],"isBlockCoverage":true},{"functionName":"syncEmit","ranges":[{"startOffset":1311,"endOffset":1450,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":1454,"endOffset":7474,"count":6},{"startOffset":1670,"endOffset":1816,"count":0},{"startOffset":1865,"endOffset":2313,"count":0},{"startOffset":2440,"endOffset":2522,"count":0},{"startOffset":2571,"endOffset":2647,"count":0},{"startOffset":2693,"endOffset":2763,"count":0},{"startOffset":2808,"endOffset":2876,"count":0},{"startOffset":2922,"endOffset":2992,"count":0},{"startOffset":3155,"endOffset":4271,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4387,"endOffset":4510,"count":5}],"isBlockCoverage":true},{"functionName":"connectionMade","ranges":[{"startOffset":4573,"endOffset":4756,"count":1}],"isBlockCoverage":true},{"functionName":"connectionClosed","ranges":[{"startOffset":4817,"endOffset":6017,"count":6},{"startOffset":5076,"endOffset":5121,"count":4},{"startOffset":5122,"endOffset":5171,"count":3},{"startOffset":5188,"endOffset":6016,"count":3}],"isBlockCoverage":true},{"functionName":"retryTimeout","ranges":[{"startOffset":5645,"endOffset":5889,"count":3},{"startOffset":5726,"endOffset":5783,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6077,"endOffset":7463,"count":1},{"startOffset":6184,"endOffset":6497,"count":0},{"startOffset":6730,"endOffset":6866,"count":0},{"startOffset":7416,"endOffset":7462,"count":0}],"isBlockCoverage":true}]},{"scriptId":"129","url":"file:///C:/Users/brand/git/node-ipc/entities/EventParser.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":601,"count":1}],"isBlockCoverage":true},{"functionName":"Parser","ranges":[{"startOffset":60,"endOffset":176,"count":6},{"startOffset":97,"endOffset":133,"count":2}],"isBlockCoverage":true},{"functionName":"format","ranges":[{"startOffset":182,"endOffset":442,"count":2},{"startOffset":221,"endOffset":244,"count":0},{"startOffset":245,"endOffset":264,"count":0},{"startOffset":265,"endOffset":299,"count":0},{"startOffset":338,"endOffset":372,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":448,"endOffset":548,"count":1}],"isBlockCoverage":true}]},{"scriptId":"130","url":"file:///C:/Users/brand/git/node-ipc/node_modules/event-pubsub/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2890,"count":1}],"isBlockCoverage":true},{"functionName":"EventPubSub","ranges":[{"startOffset":169,"endOffset":201,"count":4}],"isBlockCoverage":true},{"functionName":"on","ranges":[{"startOffset":209,"endOffset":608,"count":8},{"startOffset":357,"endOffset":398,"count":0}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":616,"endOffset":781,"count":0}],"isBlockCoverage":false},{"functionName":"off","ranges":[{"startOffset":789,"endOffset":1613,"count":3},{"startOffset":1028,"endOffset":1612,"count":0}],"isBlockCoverage":true},{"functionName":"emit","ranges":[{"startOffset":1621,"endOffset":2051,"count":18},{"startOffset":1872,"endOffset":2050,"count":9}],"isBlockCoverage":true},{"functionName":"reset","ranges":[{"startOffset":2059,"endOffset":2218,"count":0}],"isBlockCoverage":false},{"functionName":"get list","ranges":[{"startOffset":2226,"endOffset":2292,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2300,"endOffset":2838,"count":4}],"isBlockCoverage":true},{"functionName":"#handleOnce","ranges":[{"startOffset":2312,"endOffset":2733,"count":27},{"startOffset":2484,"endOffset":2630,"count":9},{"startOffset":2553,"endOffset":2619,"count":0},{"startOffset":2630,"endOffset":2679,"count":26},{"startOffset":2679,"endOffset":2726,"count":0},{"startOffset":2726,"endOffset":2732,"count":26}],"isBlockCoverage":true}]},{"scriptId":"131","url":"file:///C:/Users/brand/git/node-ipc/node_modules/node-cmd/cmd.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":963,"count":1}],"isBlockCoverage":true},{"functionName":"runCommand","ranges":[{"startOffset":209,"endOffset":562,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":314,"endOffset":530,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":350,"endOffset":515,"count":1},{"startOffset":437,"endOffset":444,"count":0}],"isBlockCoverage":true},{"functionName":"runSync","ranges":[{"startOffset":566,"endOffset":930,"count":0}],"isBlockCoverage":false}]},{"scriptId":"132","url":"child_process.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20861,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1579,"endOffset":1610,"count":1}],"isBlockCoverage":true},{"functionName":"fork","ranges":[{"startOffset":2337,"endOffset":4045,"count":0}],"isBlockCoverage":false},{"functionName":"_forkChild","ranges":[{"startOffset":4049,"endOffset":4550,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeExecArgs","ranges":[{"startOffset":4554,"endOffset":4977,"count":2},{"startOffset":4864,"endOffset":4879,"count":0}],"isBlockCoverage":true},{"functionName":"exec","ranges":[{"startOffset":4983,"endOffset":5235,"count":2}],"isBlockCoverage":true},{"functionName":"customPromiseExecFunction","ranges":[{"startOffset":5273,"endOffset":5722,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5295,"endOffset":5718,"count":0}],"isBlockCoverage":false},{"functionName":"execFile","ranges":[{"startOffset":5846,"endOffset":11499,"count":2},{"startOffset":6084,"endOffset":6120,"count":0},{"startOffset":6180,"endOffset":6198,"count":0},{"startOffset":6309,"endOffset":6387,"count":0},{"startOffset":6521,"endOffset":6546,"count":0},{"startOffset":6547,"endOffset":6572,"count":0},{"startOffset":6574,"endOffset":6642,"count":0},{"startOffset":7603,"endOffset":7637,"count":0},{"startOffset":9571,"endOffset":9696,"count":0},{"startOffset":9720,"endOffset":10072,"count":0}],"isBlockCoverage":true},{"functionName":"exithandler","ranges":[{"startOffset":7792,"endOffset":8966,"count":1},{"startOffset":7846,"endOffset":7853,"count":0},{"startOffset":7896,"endOffset":7961,"count":0},{"startOffset":7984,"endOffset":7991,"count":0},{"startOffset":8067,"endOffset":8151,"count":0},{"startOffset":8195,"endOffset":8249,"count":0},{"startOffset":8268,"endOffset":8352,"count":0},{"startOffset":8396,"endOffset":8450,"count":0},{"startOffset":8562,"endOffset":8965,"count":0}],"isBlockCoverage":true},{"functionName":"errorhandler","ranges":[{"startOffset":8972,"endOffset":9150,"count":0}],"isBlockCoverage":false},{"functionName":"kill","ranges":[{"startOffset":9156,"endOffset":9423,"count":0}],"isBlockCoverage":false},{"functionName":"abortHandler","ranges":[{"startOffset":9429,"endOffset":9540,"count":0}],"isBlockCoverage":false},{"functionName":"delayedKill","ranges":[{"startOffset":9601,"endOffset":9672,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10029,"endOffset":10058,"count":0}],"isBlockCoverage":false},{"functionName":"onChildStdout","ranges":[{"startOffset":10191,"endOffset":10722,"count":4},{"startOffset":10355,"endOffset":10378,"count":0},{"startOffset":10452,"endOffset":10669,"count":0}],"isBlockCoverage":true},{"functionName":"onChildStderr","ranges":[{"startOffset":10848,"endOffset":11379,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeSpawnArguments","ranges":[{"startOffset":11630,"endOffset":16004,"count":2},{"startOffset":11752,"endOffset":11817,"count":0},{"startOffset":11880,"endOffset":12078,"count":0},{"startOffset":12116,"endOffset":12129,"count":0},{"startOffset":12196,"endOffset":12257,"count":0},{"startOffset":12323,"endOffset":12364,"count":0},{"startOffset":12366,"endOffset":12447,"count":0},{"startOffset":12519,"endOffset":12566,"count":0},{"startOffset":12568,"endOffset":12696,"count":0},{"startOffset":12762,"endOffset":12786,"count":0},{"startOffset":12788,"endOffset":12868,"count":0},{"startOffset":12934,"endOffset":12958,"count":0},{"startOffset":12960,"endOffset":13040,"count":0},{"startOffset":13155,"endOffset":13198,"count":0},{"startOffset":13200,"endOffset":13334,"count":0},{"startOffset":13400,"endOffset":13443,"count":0},{"startOffset":13445,"endOffset":13530,"count":0},{"startOffset":13660,"endOffset":13794,"count":0},{"startOffset":13994,"endOffset":14182,"count":0},{"startOffset":14404,"endOffset":14425,"count":0},{"startOffset":14474,"endOffset":14486,"count":0},{"startOffset":14690,"endOffset":14739,"count":0},{"startOffset":14746,"endOffset":14989,"count":0},{"startOffset":15039,"endOffset":15079,"count":0},{"startOffset":15603,"endOffset":15718,"count":472}],"isBlockCoverage":true},{"functionName":"spawn","ranges":[{"startOffset":16010,"endOffset":16220,"count":2}],"isBlockCoverage":true},{"functionName":"spawnSync","ranges":[{"startOffset":16224,"endOffset":17755,"count":0}],"isBlockCoverage":false},{"functionName":"checkExecSyncError","ranges":[{"startOffset":17761,"endOffset":18206,"count":0}],"isBlockCoverage":false},{"functionName":"execFileSync","ranges":[{"startOffset":18212,"endOffset":18637,"count":0}],"isBlockCoverage":false},{"functionName":"execSync","ranges":[{"startOffset":18643,"endOffset":19034,"count":0}],"isBlockCoverage":false},{"functionName":"validateTimeout","ranges":[{"startOffset":19040,"endOffset":19232,"count":2},{"startOffset":19147,"endOffset":19229,"count":0}],"isBlockCoverage":true},{"functionName":"validateMaxBuffer","ranges":[{"startOffset":19238,"endOffset":19517,"count":2},{"startOffset":19358,"endOffset":19514,"count":0}],"isBlockCoverage":true},{"functionName":"sanitizeKillSignal","ranges":[{"startOffset":19523,"endOffset":19894,"count":2},{"startOffset":19603,"endOffset":19636,"count":0},{"startOffset":19690,"endOffset":19891,"count":0}],"isBlockCoverage":true},{"functionName":"spawnWithSignal","ranges":[{"startOffset":20047,"endOffset":20702,"count":0}],"isBlockCoverage":false}]},{"scriptId":"133","url":"internal/child_process.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31736,"count":1}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":2209,"endOffset":2270,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":2279,"endOffset":2335,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":2402,"endOffset":2471,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":2480,"endOffset":2626,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":2659,"endOffset":4259,"count":0}],"isBlockCoverage":false},{"functionName":"postSend","ranges":[{"startOffset":4268,"endOffset":5030,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":5039,"endOffset":5512,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":5582,"endOffset":5643,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":5652,"endOffset":5708,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":5778,"endOffset":5902,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":5911,"endOffset":6076,"count":0}],"isBlockCoverage":false},{"functionName":"stdioStringToArray","ranges":[{"startOffset":6089,"endOffset":6450,"count":2},{"startOffset":6185,"endOffset":6199,"count":0},{"startOffset":6265,"endOffset":6310,"count":0},{"startOffset":6316,"endOffset":6380,"count":0},{"startOffset":6404,"endOffset":6426,"count":0}],"isBlockCoverage":true},{"functionName":"ChildProcess","ranges":[{"startOffset":6454,"endOffset":7851,"count":2}],"isBlockCoverage":true},{"functionName":"ChildProcess._handle.onexit","ranges":[{"startOffset":6792,"endOffset":7847,"count":1},{"startOffset":6841,"endOffset":6886,"count":0},{"startOffset":7075,"endOffset":7361,"count":0}],"isBlockCoverage":true},{"functionName":"flushStdio","ranges":[{"startOffset":7979,"endOffset":8472,"count":1},{"startOffset":8072,"endOffset":8079,"count":0},{"startOffset":8124,"endOffset":8469,"count":3},{"startOffset":8390,"endOffset":8415,"count":0},{"startOffset":8442,"endOffset":8469,"count":0}],"isBlockCoverage":true},{"functionName":"createSocket","ranges":[{"startOffset":8478,"endOffset":8591,"count":6}],"isBlockCoverage":true},{"functionName":"getHandleWrapType","ranges":[{"startOffset":8597,"endOffset":8833,"count":0}],"isBlockCoverage":false},{"functionName":"closePendingHandle","ranges":[{"startOffset":8837,"endOffset":8953,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.spawn","ranges":[{"startOffset":8990,"endOffset":12988,"count":2},{"startOffset":9082,"endOffset":9155,"count":0},{"startOffset":9601,"endOffset":10090,"count":0},{"startOffset":10248,"endOffset":10398,"count":0},{"startOffset":10653,"endOffset":10917,"count":0},{"startOffset":10932,"endOffset":11231,"count":0},{"startOffset":11358,"endOffset":12404,"count":6},{"startOffset":11425,"endOffset":11434,"count":0},{"startOffset":11458,"endOffset":11512,"count":0},{"startOffset":11738,"endOffset":12008,"count":0},{"startOffset":12212,"endOffset":12218,"count":0},{"startOffset":12247,"endOffset":12264,"count":4},{"startOffset":12266,"endOffset":12392,"count":4},{"startOffset":12497,"endOffset":12503,"count":0},{"startOffset":12596,"endOffset":12602,"count":0},{"startOffset":12695,"endOffset":12701,"count":0},{"startOffset":12770,"endOffset":12842,"count":6},{"startOffset":12816,"endOffset":12822,"count":0},{"startOffset":12929,"endOffset":12968,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":12334,"endOffset":12381,"count":2}],"isBlockCoverage":true},{"functionName":"onErrorNT","ranges":[{"startOffset":12995,"endOffset":13058,"count":0}],"isBlockCoverage":false},{"functionName":"onSpawnNT","ranges":[{"startOffset":13064,"endOffset":13116,"count":2}],"isBlockCoverage":true},{"functionName":"ChildProcess.kill","ranges":[{"startOffset":13152,"endOffset":13842,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.ref","ranges":[{"startOffset":13878,"endOffset":13934,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.unref","ranges":[{"startOffset":13972,"endOffset":14030,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14075,"endOffset":14134,"count":0}],"isBlockCoverage":false},{"functionName":"Control","ranges":[{"startOffset":14141,"endOffset":14212,"count":0}],"isBlockCoverage":false},{"functionName":"refCounted","ranges":[{"startOffset":14532,"endOffset":14644,"count":0}],"isBlockCoverage":false},{"functionName":"unrefCounted","ranges":[{"startOffset":14650,"endOffset":14793,"count":0}],"isBlockCoverage":false},{"functionName":"ref","ranges":[{"startOffset":14799,"endOffset":14873,"count":0}],"isBlockCoverage":false},{"functionName":"unref","ranges":[{"startOffset":14879,"endOffset":14957,"count":0}],"isBlockCoverage":false},{"functionName":"get fd","ranges":[{"startOffset":14963,"endOffset":15036,"count":0}],"isBlockCoverage":false},{"functionName":"setupChannel","ranges":[{"startOffset":15193,"endOffset":27210,"count":0}],"isBlockCoverage":false},{"functionName":"isInternal","ranges":[{"startOffset":27248,"endOffset":27536,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":27540,"endOffset":27558,"count":0}],"isBlockCoverage":false},{"functionName":"getValidStdio","ranges":[{"startOffset":27562,"endOffset":30381,"count":2},{"startOffset":27745,"endOffset":27837,"count":0},{"startOffset":28087,"endOffset":28109,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":28211,"endOffset":30337,"count":6},{"startOffset":28478,"endOffset":28528,"count":0},{"startOffset":28560,"endOffset":28605,"count":0},{"startOffset":28632,"endOffset":28675,"count":0},{"startOffset":28886,"endOffset":30313,"count":0}],"isBlockCoverage":true},{"functionName":"cleanup","ranges":[{"startOffset":28237,"endOffset":28434,"count":0}],"isBlockCoverage":false},{"functionName":"getSocketList","ranges":[{"startOffset":30387,"endOffset":30711,"count":0}],"isBlockCoverage":false},{"functionName":"maybeClose","ranges":[{"startOffset":30717,"endOffset":30924,"count":3},{"startOffset":30840,"endOffset":30921,"count":1}],"isBlockCoverage":true},{"functionName":"spawnSync","ranges":[{"startOffset":30928,"endOffset":31601,"count":0}],"isBlockCoverage":false}]},{"scriptId":"134","url":"internal/socket_list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2813,"count":1}],"isBlockCoverage":false},{"functionName":"SocketListSend","ranges":[{"startOffset":243,"endOffset":389,"count":0}],"isBlockCoverage":false},{"functionName":"_request","ranges":[{"startOffset":395,"endOffset":1071,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":1077,"endOffset":1232,"count":0}],"isBlockCoverage":false},{"functionName":"getConnections","ranges":[{"startOffset":1238,"endOffset":1481,"count":0}],"isBlockCoverage":false},{"functionName":"SocketListReceive","ranges":[{"startOffset":1601,"endOffset":2493,"count":0}],"isBlockCoverage":false},{"functionName":"add","ranges":[{"startOffset":2499,"endOffset":2749,"count":0}],"isBlockCoverage":false}]},{"scriptId":"135","url":"file:///C:/Users/brand/git/node-ipc/node_modules/js-message/Message.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1480,"count":1}],"isBlockCoverage":true},{"functionName":"Message","ranges":[{"startOffset":0,"endOffset":1451,"count":3}],"isBlockCoverage":true},{"functionName":"getType","ranges":[{"startOffset":635,"endOffset":684,"count":2}],"isBlockCoverage":true},{"functionName":"getData","ranges":[{"startOffset":692,"endOffset":741,"count":6}],"isBlockCoverage":true},{"functionName":"getJSON","ranges":[{"startOffset":749,"endOffset":907,"count":2}],"isBlockCoverage":true},{"functionName":"setType","ranges":[{"startOffset":915,"endOffset":970,"count":2}],"isBlockCoverage":true},{"functionName":"setData","ranges":[{"startOffset":978,"endOffset":1033,"count":2}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":1041,"endOffset":1448,"count":1},{"startOffset":1200,"endOffset":1441,"count":0}],"isBlockCoverage":true}]},{"scriptId":"136","url":"file:///C:/Users/brand/git/node-ipc/node_modules/js-queue/queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1621,"count":1}],"isBlockCoverage":true},{"functionName":"Queue","ranges":[{"startOffset":0,"endOffset":1594,"count":3}],"isBlockCoverage":true},{"functionName":"clearQueue","ranges":[{"startOffset":976,"endOffset":1047,"count":0}],"isBlockCoverage":false},{"functionName":"getQueue","ranges":[{"startOffset":1055,"endOffset":1105,"count":0}],"isBlockCoverage":false},{"functionName":"setQueue","ranges":[{"startOffset":1113,"endOffset":1186,"count":0}],"isBlockCoverage":false},{"functionName":"addToQueue","ranges":[{"startOffset":1194,"endOffset":1397,"count":0}],"isBlockCoverage":false},{"functionName":"run","ranges":[{"startOffset":1405,"endOffset":1591,"count":0}],"isBlockCoverage":false}]},{"scriptId":"137","url":"string_decoder.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4253,"count":1}],"isBlockCoverage":false},{"functionName":"normalizeEncoding","ranges":[{"startOffset":1934,"endOffset":2204,"count":11},{"startOffset":2048,"endOffset":2185,"count":0}],"isBlockCoverage":true},{"functionName":"StringDecoder","ranges":[{"startOffset":2483,"endOffset":2686,"count":11}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":2722,"endOffset":3031,"count":5},{"startOffset":2781,"endOffset":2792,"count":0},{"startOffset":2830,"endOffset":2983,"count":0}],"isBlockCoverage":true},{"functionName":"end","ranges":[{"startOffset":3066,"endOffset":3264,"count":2},{"startOffset":3134,"endOffset":3156,"count":0},{"startOffset":3211,"endOffset":3246,"count":0}],"isBlockCoverage":true},{"functionName":"text","ranges":[{"startOffset":3364,"endOffset":3525,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3648,"endOffset":3865,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3940,"endOffset":4005,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4081,"endOffset":4199,"count":0}],"isBlockCoverage":false}]},{"scriptId":"138","url":"tty.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5230,"count":1}],"isBlockCoverage":false},{"functionName":"isatty","ranges":[{"startOffset":1575,"endOffset":1684,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream","ranges":[{"startOffset":1688,"endOffset":2194,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream.setRawMode","ranges":[{"startOffset":2348,"endOffset":2573,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream","ranges":[{"startOffset":2578,"endOffset":3575,"count":2},{"startOffset":2649,"endOffset":2676,"count":0},{"startOffset":2715,"endOffset":2744,"count":0},{"startOffset":2837,"endOffset":2884,"count":0}],"isBlockCoverage":true},{"functionName":"WriteStream._refreshSize","ranges":[{"startOffset":3877,"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":0}],"isBlockCoverage":false}]},{"scriptId":"139","url":"internal/tty.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6783,"count":1}],"isBlockCoverage":false},{"functionName":"warnOnDeactivatedColors","ranges":[{"startOffset":2659,"endOffset":3131,"count":0}],"isBlockCoverage":false},{"functionName":"getColorDepth","ranges":[{"startOffset":3294,"endOffset":6282,"count":53},{"startOffset":3501,"endOffset":3875,"count":0},{"startOffset":4224,"endOffset":4252,"count":0},{"startOffset":4371,"endOffset":4478,"count":1},{"startOffset":4776,"endOffset":4831,"count":0},{"startOffset":4838,"endOffset":5524,"count":0},{"startOffset":5530,"endOffset":5547,"count":0},{"startOffset":5553,"endOffset":5594,"count":0},{"startOffset":5600,"endOffset":5648,"count":0},{"startOffset":5653,"endOffset":5721,"count":0},{"startOffset":5723,"endOffset":6281,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6074,"endOffset":6118,"count":0}],"isBlockCoverage":false},{"functionName":"hasColors","ranges":[{"startOffset":6286,"endOffset":6724,"count":1},{"startOffset":6375,"endOffset":6423,"count":0},{"startOffset":6467,"endOffset":6677,"count":0}],"isBlockCoverage":true}]},{"scriptId":"140","url":"dns.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9774,"count":1}],"isBlockCoverage":false},{"functionName":"onlookup","ranges":[{"startOffset":2122,"endOffset":2328,"count":0}],"isBlockCoverage":false},{"functionName":"onlookupall","ranges":[{"startOffset":2334,"endOffset":2713,"count":0}],"isBlockCoverage":false},{"functionName":"lookup","ranges":[{"startOffset":2789,"endOffset":4512,"count":1},{"startOffset":2992,"endOffset":3067,"count":0},{"startOffset":3156,"endOffset":3532,"count":0},{"startOffset":3608,"endOffset":3824,"count":0},{"startOffset":3906,"endOffset":4013,"count":0},{"startOffset":4114,"endOffset":4275,"count":0},{"startOffset":4276,"endOffset":4286,"count":0},{"startOffset":4395,"endOffset":4511,"count":0}],"isBlockCoverage":true},{"functionName":"onlookupservice","ranges":[{"startOffset":4647,"endOffset":4833,"count":0}],"isBlockCoverage":false},{"functionName":"lookupService","ranges":[{"startOffset":4839,"endOffset":5493,"count":0}],"isBlockCoverage":false},{"functionName":"onresolve","ranges":[{"startOffset":5637,"endOffset":5934,"count":0}],"isBlockCoverage":false},{"functionName":"resolver","ranges":[{"startOffset":5938,"endOffset":6709,"count":13}],"isBlockCoverage":true},{"functionName":"query","ranges":[{"startOffset":5974,"endOffset":6625,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":7717,"endOffset":8204,"count":0}],"isBlockCoverage":false},{"functionName":"defaultResolverSetServers","ranges":[{"startOffset":8208,"endOffset":8513,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9571,"endOffset":9762,"count":0}],"isBlockCoverage":false}]},{"scriptId":"141","url":"internal/dns/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5140,"count":1}],"isBlockCoverage":false},{"functionName":"validateTimeout","ranges":[{"startOffset":761,"endOffset":925,"count":1}],"isBlockCoverage":true},{"functionName":"Resolver","ranges":[{"startOffset":1007,"endOffset":1139,"count":1}],"isBlockCoverage":true},{"functionName":"cancel","ranges":[{"startOffset":1145,"endOffset":1188,"count":0}],"isBlockCoverage":false},{"functionName":"getServers","ranges":[{"startOffset":1194,"endOffset":1464,"count":0}],"isBlockCoverage":false},{"functionName":"setServers","ranges":[{"startOffset":1470,"endOffset":3401,"count":0}],"isBlockCoverage":false},{"functionName":"setLocalAddress","ranges":[{"startOffset":3407,"endOffset":3743,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultResolver","ranges":[{"startOffset":4066,"endOffset":4127,"count":1}],"isBlockCoverage":true},{"functionName":"setDefaultResolver","ranges":[{"startOffset":4131,"endOffset":4204,"count":0}],"isBlockCoverage":false},{"functionName":"bindDefaultResolver","ranges":[{"startOffset":4208,"endOffset":4386,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4294,"endOffset":4381,"count":15}],"isBlockCoverage":true},{"functionName":"validateHints","ranges":[{"startOffset":4390,"endOffset":4549,"count":0}],"isBlockCoverage":false},{"functionName":"emitInvalidHostnameWarning","ranges":[{"startOffset":4599,"endOffset":4960,"count":0}],"isBlockCoverage":false}]},{"scriptId":"142","url":"cluster.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1313,"count":1}],"isBlockCoverage":false}]},{"scriptId":"143","url":"internal/cluster/master.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11178,"count":1}],"isBlockCoverage":false},{"functionName":"cluster.setupMaster","ranges":[{"startOffset":1809,"endOffset":3473,"count":0}],"isBlockCoverage":false},{"functionName":"setupSettingsNT","ranges":[{"startOffset":3478,"endOffset":3553,"count":0}],"isBlockCoverage":false},{"functionName":"createWorkerProcess","ranges":[{"startOffset":3557,"endOffset":5000,"count":0}],"isBlockCoverage":false},{"functionName":"removeWorker","ranges":[{"startOffset":5004,"endOffset":5247,"count":0}],"isBlockCoverage":false},{"functionName":"removeHandlesForWorker","ranges":[{"startOffset":5251,"endOffset":5421,"count":0}],"isBlockCoverage":false},{"functionName":"cluster.fork","ranges":[{"startOffset":5440,"endOffset":7104,"count":0}],"isBlockCoverage":false},{"functionName":"emitForkNT","ranges":[{"startOffset":7109,"endOffset":7174,"count":0}],"isBlockCoverage":false},{"functionName":"cluster.disconnect","ranges":[{"startOffset":7199,"endOffset":7585,"count":0}],"isBlockCoverage":false},{"functionName":"onmessage","ranges":[{"startOffset":7590,"endOffset":8026,"count":0}],"isBlockCoverage":false},{"functionName":"online","ranges":[{"startOffset":8030,"endOffset":8147,"count":0}],"isBlockCoverage":false},{"functionName":"exitedAfterDisconnect","ranges":[{"startOffset":8151,"endOffset":8282,"count":0}],"isBlockCoverage":false},{"functionName":"queryServer","ranges":[{"startOffset":8286,"endOffset":9910,"count":0}],"isBlockCoverage":false},{"functionName":"listening","ranges":[{"startOffset":9914,"endOffset":10205,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":10364,"endOffset":10532,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":10536,"endOffset":10642,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.disconnect","ranges":[{"startOffset":10747,"endOffset":10910,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.destroy","ranges":[{"startOffset":10942,"endOffset":11175,"count":0}],"isBlockCoverage":false}]},{"scriptId":"144","url":"internal/cluster/round_robin_handle.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3187,"count":1}],"isBlockCoverage":false},{"functionName":"RoundRobinHandle","ranges":[{"startOffset":358,"endOffset":1170,"count":0}],"isBlockCoverage":false},{"functionName":"RoundRobinHandle.add","ranges":[{"startOffset":1207,"endOffset":1861,"count":0}],"isBlockCoverage":false},{"functionName":"RoundRobinHandle.remove","ranges":[{"startOffset":1902,"endOffset":2246,"count":0}],"isBlockCoverage":false},{"functionName":"RoundRobinHandle.distribute","ranges":[{"startOffset":2291,"endOffset":2550,"count":0}],"isBlockCoverage":false},{"functionName":"RoundRobinHandle.handoff","ranges":[{"startOffset":2592,"endOffset":3184,"count":0}],"isBlockCoverage":false}]},{"scriptId":"145","url":"internal/cluster/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1089,"count":1}],"isBlockCoverage":false},{"functionName":"sendHelper","ranges":[{"startOffset":178,"endOffset":522,"count":0}],"isBlockCoverage":false},{"functionName":"internal","ranges":[{"startOffset":660,"endOffset":1087,"count":0}],"isBlockCoverage":false}]},{"scriptId":"146","url":"internal/cluster/shared_handle.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1147,"count":1}],"isBlockCoverage":false},{"functionName":"SharedHandle","ranges":[{"startOffset":200,"endOffset":694,"count":0}],"isBlockCoverage":false},{"functionName":"SharedHandle.add","ranges":[{"startOffset":727,"endOffset":875,"count":0}],"isBlockCoverage":false},{"functionName":"SharedHandle.remove","ranges":[{"startOffset":912,"endOffset":1144,"count":0}],"isBlockCoverage":false}]},{"scriptId":"147","url":"internal/cluster/worker.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1369,"count":1}],"isBlockCoverage":false},{"functionName":"Worker","ranges":[{"startOffset":239,"endOffset":844,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.kill","ranges":[{"startOffset":984,"endOffset":1047,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.send","ranges":[{"startOffset":1076,"endOffset":1159,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.isDead","ranges":[{"startOffset":1190,"endOffset":1281,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.isConnected","ranges":[{"startOffset":1317,"endOffset":1366,"count":0}],"isBlockCoverage":false}]}],"timestamp":297720.006848} \ No newline at end of file diff --git a/coverage/tmp/coverage-23400-1625248643767-0.json b/coverage/tmp/coverage-23400-1625248643767-0.json new file mode 100644 index 0000000..75ed9e8 --- /dev/null +++ b/coverage/tmp/coverage-23400-1625248643767-0.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"6","url":"internal/per_context/primordials.js","functions":[{"functionName":"copyProps","ranges":[{"startOffset":843,"endOffset":1105,"count":4},{"startOffset":918,"endOffset":1102,"count":13},{"startOffset":975,"endOffset":1097,"count":5}],"isBlockCoverage":true},{"functionName":"SafeIterator","ranges":[{"startOffset":3004,"endOffset":3077,"count":8}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":3083,"endOffset":3134,"count":397}],"isBlockCoverage":true},{"functionName":"makeSafe","ranges":[{"startOffset":3355,"endOffset":4519,"count":2},{"startOffset":3433,"endOffset":4302,"count":0}],"isBlockCoverage":true},{"functionName":"desc.value","ranges":[{"startOffset":4140,"endOffset":4209,"count":8}],"isBlockCoverage":true},{"functionName":"SafeMap","ranges":[{"startOffset":4868,"endOffset":4896,"count":18}],"isBlockCoverage":true},{"functionName":"SafeWeakMap","ranges":[{"startOffset":5045,"endOffset":5073,"count":7}],"isBlockCoverage":true},{"functionName":"SafeSet","ranges":[{"startOffset":5206,"endOffset":5234,"count":10}],"isBlockCoverage":true}]},{"scriptId":"9","url":"internal/bootstrap/loaders.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10752,"count":1}],"isBlockCoverage":true},{"functionName":"binding","ranges":[{"startOffset":3787,"endOffset":4193,"count":0}],"isBlockCoverage":false},{"functionName":"_linkedBinding","ranges":[{"startOffset":4225,"endOffset":4439,"count":0}],"isBlockCoverage":false},{"functionName":"internalBinding","ranges":[{"startOffset":4627,"endOffset":4896,"count":157},{"startOffset":4731,"endOffset":4874,"count":40}],"isBlockCoverage":true},{"functionName":"getOwn","ranges":[{"startOffset":5050,"endOffset":5208,"count":488},{"startOffset":5188,"endOffset":5204,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5587,"endOffset":5687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5647,"endOffset":5681,"count":233}],"isBlockCoverage":true},{"functionName":"NativeModule","ranges":[{"startOffset":5694,"endOffset":6469,"count":233}],"isBlockCoverage":true},{"functionName":"exposeInternals","ranges":[{"startOffset":6623,"endOffset":6856,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":6869,"endOffset":6924,"count":0}],"isBlockCoverage":false},{"functionName":"canBeRequiredByUsers","ranges":[{"startOffset":6937,"endOffset":7056,"count":29},{"startOffset":7023,"endOffset":7050,"count":10}],"isBlockCoverage":true},{"functionName":"compileForPublicLoader","ranges":[{"startOffset":7131,"endOffset":7841,"count":7},{"startOffset":7195,"endOffset":7391,"count":0},{"startOffset":7720,"endOffset":7724,"count":0}],"isBlockCoverage":true},{"functionName":"getESMFacade","ranges":[{"startOffset":7847,"endOffset":8505,"count":14},{"startOffset":7886,"endOffset":8504,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8224,"endOffset":8340,"count":7}],"isBlockCoverage":true},{"functionName":"syncExports","ranges":[{"startOffset":8807,"endOffset":9161,"count":14},{"startOffset":8929,"endOffset":9149,"count":488},{"startOffset":9008,"endOffset":9017,"count":0}],"isBlockCoverage":true},{"functionName":"compileForInternalLoader","ranges":[{"startOffset":9167,"endOffset":9774,"count":550},{"startOffset":9217,"endOffset":9232,"count":121},{"startOffset":9234,"endOffset":9270,"count":435},{"startOffset":9270,"endOffset":9415,"count":115},{"startOffset":9415,"endOffset":9451,"count":1},{"startOffset":9452,"endOffset":9473,"count":114},{"startOffset":9633,"endOffset":9773,"count":115}],"isBlockCoverage":true},{"functionName":"nativeModuleRequire","ranges":[{"startOffset":9983,"endOffset":10364,"count":548},{"startOffset":10042,"endOffset":10075,"count":5},{"startOffset":10075,"endOffset":10264,"count":543},{"startOffset":10264,"endOffset":10319,"count":0},{"startOffset":10319,"endOffset":10363,"count":543}],"isBlockCoverage":true},{"functionName":"requireWithFallbackInDeps","ranges":[{"startOffset":10484,"endOffset":10661,"count":0}],"isBlockCoverage":false}]},{"scriptId":"10","url":"internal/bootstrap/node.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12978,"count":1},{"startOffset":3667,"endOffset":3881,"count":0}],"isBlockCoverage":true},{"functionName":"process.openStdin","ranges":[{"startOffset":3489,"endOffset":3562,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6320,"endOffset":6486,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":6591,"endOffset":6770,"count":1}],"isBlockCoverage":true},{"functionName":"setupPrepareStackTrace","ranges":[{"startOffset":9634,"endOffset":10237,"count":1}],"isBlockCoverage":true},{"functionName":"setupProcessObject","ranges":[{"startOffset":10241,"endOffset":10864,"count":1}],"isBlockCoverage":true},{"functionName":"setupGlobalProxy","ranges":[{"startOffset":10868,"endOffset":11052,"count":1}],"isBlockCoverage":true},{"functionName":"setupBuffer","ranges":[{"startOffset":11056,"endOffset":11507,"count":1}],"isBlockCoverage":true},{"functionName":"createGlobalConsole","ranges":[{"startOffset":11511,"endOffset":12207,"count":1}],"isBlockCoverage":true},{"functionName":"exposeNamespace","ranges":[{"startOffset":12262,"endOffset":12467,"count":1}],"isBlockCoverage":true},{"functionName":"exposeInterface","ranges":[{"startOffset":12522,"endOffset":12727,"count":4}],"isBlockCoverage":true},{"functionName":"defineOperation","ranges":[{"startOffset":12790,"endOffset":12976,"count":7}],"isBlockCoverage":true}]},{"scriptId":"11","url":"internal/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":56294,"count":1}],"isBlockCoverage":false},{"functionName":"prepareStackTrace","ranges":[{"startOffset":1944,"endOffset":2698,"count":29},{"startOffset":2124,"endOffset":2244,"count":0},{"startOffset":2375,"endOffset":2397,"count":0},{"startOffset":2586,"endOffset":2617,"count":0}],"isBlockCoverage":true},{"functionName":"maybeOverridePrepareStackTrace","ranges":[{"startOffset":2742,"endOffset":3465,"count":29},{"startOffset":3016,"endOffset":3084,"count":0},{"startOffset":3369,"endOffset":3437,"count":0}],"isBlockCoverage":true},{"functionName":"lazyInternalUtil","ranges":[{"startOffset":3564,"endOffset":3695,"count":0}],"isBlockCoverage":false},{"functionName":"lazyInternalUtilInspect","ranges":[{"startOffset":3732,"endOffset":3899,"count":0}],"isBlockCoverage":false},{"functionName":"lazyBuffer","ranges":[{"startOffset":3916,"endOffset":4029,"count":0}],"isBlockCoverage":false},{"functionName":"SystemError","ranges":[{"startOffset":4542,"endOffset":7172,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":7178,"endOffset":7255,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7261,"endOffset":7456,"count":0}],"isBlockCoverage":false},{"functionName":"makeSystemErrorWithCode","ranges":[{"startOffset":7463,"endOffset":7614,"count":4}],"isBlockCoverage":true},{"functionName":"NodeError","ranges":[{"startOffset":7556,"endOffset":7605,"count":0}],"isBlockCoverage":false},{"functionName":"makeNodeErrorWithCode","ranges":[{"startOffset":7618,"endOffset":8400,"count":233}],"isBlockCoverage":true},{"functionName":"NodeError","ranges":[{"startOffset":7708,"endOffset":8308,"count":29},{"startOffset":7801,"endOffset":8016,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":8316,"endOffset":8391,"count":0}],"isBlockCoverage":false},{"functionName":"hideStackFrames","ranges":[{"startOffset":8475,"endOffset":8902,"count":31}],"isBlockCoverage":true},{"functionName":"hidden","ranges":[{"startOffset":8516,"endOffset":8898,"count":243},{"startOffset":8683,"endOffset":8750,"count":140},{"startOffset":8838,"endOffset":8886,"count":140}],"isBlockCoverage":true},{"functionName":"addCodeToName","ranges":[{"startOffset":8906,"endOffset":9588,"count":29},{"startOffset":9006,"endOffset":9063,"count":0},{"startOffset":9400,"endOffset":9551,"count":0}],"isBlockCoverage":true},{"functionName":"E","ranges":[{"startOffset":9704,"endOffset":10228,"count":234},{"startOffset":9950,"endOffset":9997,"count":4},{"startOffset":9997,"endOffset":10053,"count":230},{"startOffset":10090,"endOffset":10204,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10118,"endOffset":10197,"count":3}],"isBlockCoverage":true},{"functionName":"getMessage","ranges":[{"startOffset":10232,"endOffset":11113,"count":29},{"startOffset":10336,"endOffset":10372,"count":1},{"startOffset":10680,"endOffset":10761,"count":0},{"startOffset":10990,"endOffset":11112,"count":0}],"isBlockCoverage":true},{"functionName":"lazyUv","ranges":[{"startOffset":11135,"endOffset":11244,"count":5},{"startOffset":11174,"endOffset":11220,"count":1}],"isBlockCoverage":true},{"functionName":"uvErrmapGet","ranges":[{"startOffset":11305,"endOffset":11494,"count":5},{"startOffset":11385,"endOffset":11440,"count":1}],"isBlockCoverage":true},{"functionName":"uvException","ranges":[{"startOffset":11799,"endOffset":13037,"count":0}],"isBlockCoverage":false},{"functionName":"uvExceptionWithHostPort","ranges":[{"startOffset":13363,"endOffset":14296,"count":0}],"isBlockCoverage":false},{"functionName":"errnoException","ranges":[{"startOffset":14485,"endOffset":15208,"count":0}],"isBlockCoverage":false},{"functionName":"exceptionWithHostPort","ranges":[{"startOffset":15574,"endOffset":16824,"count":0}],"isBlockCoverage":false},{"functionName":"dnsException","ranges":[{"startOffset":16996,"endOffset":18547,"count":0}],"isBlockCoverage":false},{"functionName":"connResetException","ranges":[{"startOffset":18551,"endOffset":18711,"count":0}],"isBlockCoverage":false},{"functionName":"isStackOverflowError","ranges":[{"startOffset":19013,"endOffset":19404,"count":0}],"isBlockCoverage":false},{"functionName":"addNumericalSeparator","ranges":[{"startOffset":19488,"endOffset":19764,"count":0}],"isBlockCoverage":false},{"functionName":"beforeInspector","ranges":[{"startOffset":20051,"endOffset":20455,"count":0}],"isBlockCoverage":false},{"functionName":"afterInspector","ranges":[{"startOffset":20460,"endOffset":21899,"count":0}],"isBlockCoverage":false},{"functionName":"AbortError","ranges":[{"startOffset":22142,"endOffset":22264,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":24095,"endOffset":24264,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27158,"endOffset":27276,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27570,"endOffset":27667,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":29993,"endOffset":30228,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":31994,"endOffset":32220,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34003,"endOffset":34309,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34352,"endOffset":34500,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34545,"endOffset":38146,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":38188,"endOffset":38466,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":38867,"endOffset":39036,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39710,"endOffset":39848,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39890,"endOffset":40220,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40382,"endOffset":40533,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40579,"endOffset":41367,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":41754,"endOffset":41921,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":41975,"endOffset":42315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":42360,"endOffset":42676,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":43054,"endOffset":43132,"count":29}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":43178,"endOffset":43474,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":43808,"endOffset":44268,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":44961,"endOffset":45697,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":45793,"endOffset":45896,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":46673,"endOffset":47389,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":47441,"endOffset":47636,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":47686,"endOffset":48008,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":48043,"endOffset":48938,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":49399,"endOffset":49663,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":51040,"endOffset":51214,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":53151,"endOffset":53286,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":53890,"endOffset":54181,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":55180,"endOffset":55294,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":55493,"endOffset":55889,"count":0}],"isBlockCoverage":false}]},{"scriptId":"12","url":"internal/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12949,"count":1}],"isBlockCoverage":false},{"functionName":"lazyUv","ranges":[{"startOffset":1039,"endOffset":1133,"count":0}],"isBlockCoverage":false},{"functionName":"removeColors","ranges":[{"startOffset":1137,"endOffset":1208,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":1212,"endOffset":1467,"count":0}],"isBlockCoverage":false},{"functionName":"deprecate","ranges":[{"startOffset":1761,"endOffset":2895,"count":33},{"startOffset":1836,"endOffset":1858,"count":0},{"startOffset":1921,"endOffset":1976,"count":0},{"startOffset":2641,"endOffset":2868,"count":30}],"isBlockCoverage":true},{"functionName":"deprecated","ranges":[{"startOffset":2005,"endOffset":2495,"count":0}],"isBlockCoverage":false},{"functionName":"decorateErrorStack","ranges":[{"startOffset":2899,"endOffset":3249,"count":0}],"isBlockCoverage":false},{"functionName":"assertCrypto","ranges":[{"startOffset":3253,"endOffset":3330,"count":3},{"startOffset":3301,"endOffset":3327,"count":0}],"isBlockCoverage":true},{"functionName":"normalizeEncoding","ranges":[{"startOffset":3514,"endOffset":3648,"count":3},{"startOffset":3585,"endOffset":3603,"count":0},{"startOffset":3619,"endOffset":3647,"count":0}],"isBlockCoverage":true},{"functionName":"slowCases","ranges":[{"startOffset":3652,"endOffset":5278,"count":0}],"isBlockCoverage":false},{"functionName":"emitExperimentalWarning","ranges":[{"startOffset":5282,"endOffset":5576,"count":0}],"isBlockCoverage":false},{"functionName":"filterDuplicateStrings","ranges":[{"startOffset":5580,"endOffset":5900,"count":0}],"isBlockCoverage":false},{"functionName":"cachedResult","ranges":[{"startOffset":5904,"endOffset":6054,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5957,"endOffset":6050,"count":0}],"isBlockCoverage":false},{"functionName":"createClassWrapper","ranges":[{"startOffset":6327,"endOffset":6704,"count":0}],"isBlockCoverage":false},{"functionName":"getSignalsToNamesMapping","ranges":[{"startOffset":6736,"endOffset":7024,"count":0}],"isBlockCoverage":false},{"functionName":"convertToValidSignal","ranges":[{"startOffset":7028,"endOffset":7345,"count":0}],"isBlockCoverage":false},{"functionName":"getConstructorOf","ranges":[{"startOffset":7349,"endOffset":7708,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorName","ranges":[{"startOffset":7712,"endOffset":7844,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorMap","ranges":[{"startOffset":7848,"endOffset":7915,"count":0}],"isBlockCoverage":false},{"functionName":"promisify","ranges":[{"startOffset":8065,"endOffset":9581,"count":3},{"startOffset":8140,"endOffset":8205,"count":0},{"startOffset":8251,"endOffset":8580,"count":0}],"isBlockCoverage":true},{"functionName":"fn","ranges":[{"startOffset":8786,"endOffset":9283,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":9681,"endOffset":10015,"count":2}],"isBlockCoverage":true},{"functionName":"spliceOne","ranges":[{"startOffset":10160,"endOffset":10291,"count":0}],"isBlockCoverage":false},{"functionName":"isInsideNodeModules","ranges":[{"startOffset":10379,"endOffset":11583,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":11587,"endOffset":11752,"count":0}],"isBlockCoverage":false},{"functionName":"sleep","ranges":[{"startOffset":11779,"endOffset":12001,"count":0}],"isBlockCoverage":false}]},{"scriptId":"13","url":"events.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":27684,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2266,"endOffset":2430,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter","ranges":[{"startOffset":2438,"endOffset":2509,"count":12}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2885,"endOffset":2943,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":2948,"endOffset":3189,"count":0}],"isBlockCoverage":false},{"functionName":"checkListener","ranges":[{"startOffset":3783,"endOffset":3937,"count":31},{"startOffset":3857,"endOffset":3934,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4030,"endOffset":4080,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":4090,"endOffset":4372,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.setMaxListeners","ranges":[{"startOffset":4767,"endOffset":5683,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.init","ranges":[{"startOffset":5708,"endOffset":6453,"count":12},{"startOffset":5761,"endOffset":5822,"count":4},{"startOffset":5824,"endOffset":5898,"count":8},{"startOffset":5994,"endOffset":6259,"count":0}],"isBlockCoverage":true},{"functionName":"addCatch","ranges":[{"startOffset":6458,"endOffset":7037,"count":0}],"isBlockCoverage":false},{"functionName":"emitUnhandledRejectionOrErr","ranges":[{"startOffset":7041,"endOffset":7718,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxListeners","ranges":[{"startOffset":7893,"endOffset":8098,"count":0}],"isBlockCoverage":false},{"functionName":"_getMaxListeners","ranges":[{"startOffset":8103,"endOffset":8256,"count":0}],"isBlockCoverage":false},{"functionName":"getMaxListeners","ranges":[{"startOffset":8301,"endOffset":8366,"count":0}],"isBlockCoverage":false},{"functionName":"identicalSequenceRange","ranges":[{"startOffset":8498,"endOffset":9095,"count":0}],"isBlockCoverage":false},{"functionName":"enhanceStackTrace","ranges":[{"startOffset":9099,"endOffset":9724,"count":0}],"isBlockCoverage":false},{"functionName":"emit","ranges":[{"startOffset":9758,"endOffset":12102,"count":10},{"startOffset":9908,"endOffset":9946,"count":0},{"startOffset":9955,"endOffset":9989,"count":0},{"startOffset":10014,"endOffset":10043,"count":0},{"startOffset":10050,"endOffset":10088,"count":0},{"startOffset":10163,"endOffset":11126,"count":0},{"startOffset":11199,"endOffset":11212,"count":2},{"startOffset":11212,"endOffset":11543,"count":8},{"startOffset":11467,"endOffset":11485,"count":0},{"startOffset":11487,"endOffset":11538,"count":0},{"startOffset":11543,"endOffset":12081,"count":0},{"startOffset":12081,"endOffset":12101,"count":7}],"isBlockCoverage":true},{"functionName":"_addListener","ranges":[{"startOffset":12107,"endOffset":14222,"count":20},{"startOffset":12295,"endOffset":12382,"count":0},{"startOffset":12570,"endOffset":12857,"count":3},{"startOffset":12649,"endOffset":12668,"count":0},{"startOffset":13068,"endOffset":14199,"count":0}],"isBlockCoverage":true},{"functionName":"addListener","ranges":[{"startOffset":14263,"endOffset":14357,"count":20}],"isBlockCoverage":true},{"functionName":"prependListener","ranges":[{"startOffset":14475,"endOffset":14580,"count":0}],"isBlockCoverage":false},{"functionName":"onceWrapper","ranges":[{"startOffset":14585,"endOffset":14857,"count":1},{"startOffset":14792,"endOffset":14854,"count":0}],"isBlockCoverage":true},{"functionName":"_onceWrap","ranges":[{"startOffset":14861,"endOffset":15108,"count":5}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":15142,"endOffset":15273,"count":5}],"isBlockCoverage":true},{"functionName":"prependOnceListener","ranges":[{"startOffset":15328,"endOffset":15503,"count":0}],"isBlockCoverage":false},{"functionName":"removeListener","ranges":[{"startOffset":15629,"endOffset":16971,"count":6},{"startOffset":15783,"endOffset":15795,"count":0},{"startOffset":15872,"endOffset":15884,"count":0},{"startOffset":15916,"endOffset":15945,"count":4},{"startOffset":16000,"endOffset":16034,"count":0},{"startOffset":16134,"endOffset":16195,"count":1},{"startOffset":16215,"endOffset":16942,"count":0}],"isBlockCoverage":true},{"functionName":"removeAllListeners","ranges":[{"startOffset":17096,"endOffset":18465,"count":0}],"isBlockCoverage":false},{"functionName":"_listeners","ranges":[{"startOffset":18470,"endOffset":18880,"count":0}],"isBlockCoverage":false},{"functionName":"listeners","ranges":[{"startOffset":18919,"endOffset":18988,"count":0}],"isBlockCoverage":false},{"functionName":"rawListeners","ranges":[{"startOffset":19031,"endOffset":19104,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.listenerCount","ranges":[{"startOffset":19138,"endOffset":19311,"count":0}],"isBlockCoverage":false},{"functionName":"listenerCount","ranges":[{"startOffset":19371,"endOffset":19675,"count":10},{"startOffset":19550,"endOffset":19652,"count":5},{"startOffset":19611,"endOffset":19652,"count":0},{"startOffset":19657,"endOffset":19674,"count":5}],"isBlockCoverage":true},{"functionName":"eventNames","ranges":[{"startOffset":19715,"endOffset":19810,"count":0}],"isBlockCoverage":false},{"functionName":"arrayClone","ranges":[{"startOffset":19815,"endOffset":20299,"count":0}],"isBlockCoverage":false},{"functionName":"unwrapListeners","ranges":[{"startOffset":20303,"endOffset":20525,"count":0}],"isBlockCoverage":false},{"functionName":"getEventListeners","ranges":[{"startOffset":20529,"endOffset":21329,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":21333,"endOffset":23145,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":23226,"endOffset":23247,"count":0}],"isBlockCoverage":false},{"functionName":"createIterResult","ranges":[{"startOffset":23264,"endOffset":23334,"count":0}],"isBlockCoverage":false},{"functionName":"addErrorHandlerIfEventEmitter","ranges":[{"startOffset":23338,"endOffset":23525,"count":0}],"isBlockCoverage":false},{"functionName":"eventTargetAgnosticRemoveListener","ranges":[{"startOffset":23529,"endOffset":23922,"count":0}],"isBlockCoverage":false},{"functionName":"eventTargetAgnosticAddListener","ranges":[{"startOffset":23926,"endOffset":24521,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":24525,"endOffset":27682,"count":0}],"isBlockCoverage":false}]},{"scriptId":"14","url":"internal/util/inspect.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":72646,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2419,"endOffset":2455,"count":62}],"isBlockCoverage":true},{"functionName":"isUndetectableObject","ranges":[{"startOffset":2550,"endOffset":2600,"count":4},{"startOffset":2582,"endOffset":2600,"count":0}],"isBlockCoverage":true},{"functionName":"getUserOptions","ranges":[{"startOffset":5819,"endOffset":7313,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":7618,"endOffset":9589,"count":2},{"startOffset":8429,"endOffset":8632,"count":0},{"startOffset":8704,"endOffset":8742,"count":0},{"startOffset":8835,"endOffset":9349,"count":0},{"startOffset":9381,"endOffset":9412,"count":0},{"startOffset":9449,"endOffset":9479,"count":0},{"startOffset":9517,"endOffset":9548,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":9685,"endOffset":9732,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":9737,"endOffset":9950,"count":0}],"isBlockCoverage":false},{"functionName":"defineColorAlias","ranges":[{"startOffset":11743,"endOffset":11996,"count":12}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":11840,"endOffset":11882,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":11889,"endOffset":11937,"count":0}],"isBlockCoverage":false},{"functionName":"addQuotes","ranges":[{"startOffset":13039,"endOffset":13205,"count":4},{"startOffset":13095,"endOffset":13125,"count":0},{"startOffset":13148,"endOffset":13180,"count":0}],"isBlockCoverage":true},{"functionName":"escapeFn","ranges":[{"startOffset":13226,"endOffset":13258,"count":0}],"isBlockCoverage":false},{"functionName":"strEscape","ranges":[{"startOffset":13375,"endOffset":15054,"count":4},{"startOffset":13807,"endOffset":14201,"count":0},{"startOffset":14372,"endOffset":15053,"count":0}],"isBlockCoverage":true},{"functionName":"stylizeWithColor","ranges":[{"startOffset":15058,"endOffset":15332,"count":0}],"isBlockCoverage":false},{"functionName":"stylizeNoColor","ranges":[{"startOffset":15336,"endOffset":15384,"count":8}],"isBlockCoverage":true},{"functionName":"getEmptyFormatArray","ranges":[{"startOffset":15466,"endOffset":15515,"count":2}],"isBlockCoverage":true},{"functionName":"isInstanceof","ranges":[{"startOffset":15519,"endOffset":15643,"count":2},{"startOffset":15609,"endOffset":15640,"count":0}],"isBlockCoverage":true},{"functionName":"getConstructorName","ranges":[{"startOffset":15647,"endOffset":16953,"count":2},{"startOffset":15766,"endOffset":15794,"count":0},{"startOffset":15796,"endOffset":16446,"count":4},{"startOffset":15908,"endOffset":15958,"count":2},{"startOffset":15959,"endOffset":15999,"count":2},{"startOffset":16000,"endOffset":16047,"count":2},{"startOffset":16049,"endOffset":16332,"count":2},{"startOffset":16087,"endOffset":16176,"count":0},{"startOffset":16178,"endOffset":16288,"count":0},{"startOffset":16332,"endOffset":16441,"count":2},{"startOffset":16446,"endOffset":16607,"count":0},{"startOffset":16609,"endOffset":16952,"count":0}],"isBlockCoverage":true},{"functionName":"addPrototypeProperties","ranges":[{"startOffset":17145,"endOffset":19043,"count":0}],"isBlockCoverage":false},{"functionName":"getPrefix","ranges":[{"startOffset":19047,"endOffset":19446,"count":0}],"isBlockCoverage":false},{"functionName":"getKeys","ranges":[{"startOffset":19486,"endOffset":20454,"count":2},{"startOffset":19611,"endOffset":19724,"count":0},{"startOffset":20081,"endOffset":20265,"count":0},{"startOffset":20297,"endOffset":20430,"count":0}],"isBlockCoverage":true},{"functionName":"filter","ranges":[{"startOffset":20321,"endOffset":20377,"count":0}],"isBlockCoverage":false},{"functionName":"getCtxStyle","ranges":[{"startOffset":20458,"endOffset":20730,"count":0}],"isBlockCoverage":false},{"functionName":"formatProxy","ranges":[{"startOffset":20734,"endOffset":21196,"count":0}],"isBlockCoverage":false},{"functionName":"formatValue","ranges":[{"startOffset":21383,"endOffset":23989,"count":6},{"startOffset":21523,"endOffset":21560,"count":4},{"startOffset":21561,"endOffset":21599,"count":4},{"startOffset":21601,"endOffset":21661,"count":4},{"startOffset":21661,"endOffset":21685,"count":2},{"startOffset":21685,"endOffset":21732,"count":0},{"startOffset":21732,"endOffset":22015,"count":2},{"startOffset":22015,"endOffset":22127,"count":0},{"startOffset":22127,"endOffset":23372,"count":2},{"startOffset":22381,"endOffset":22489,"count":0},{"startOffset":22490,"endOffset":22639,"count":0},{"startOffset":22641,"endOffset":23367,"count":0},{"startOffset":23372,"endOffset":23566,"count":2},{"startOffset":23566,"endOffset":23925,"count":0},{"startOffset":23925,"endOffset":23988,"count":2}],"isBlockCoverage":true},{"functionName":"formatRaw","ranges":[{"startOffset":23993,"endOffset":34745,"count":2},{"startOffset":24106,"endOffset":24158,"count":0},{"startOffset":24160,"endOffset":24188,"count":0},{"startOffset":24357,"endOffset":24383,"count":0},{"startOffset":24385,"endOffset":24420,"count":0},{"startOffset":24607,"endOffset":24788,"count":0},{"startOffset":24958,"endOffset":24974,"count":0},{"startOffset":25286,"endOffset":28198,"count":0},{"startOffset":28364,"endOffset":28412,"count":0},{"startOffset":28434,"endOffset":28510,"count":0},{"startOffset":28540,"endOffset":28567,"count":0},{"startOffset":28569,"endOffset":28612,"count":0},{"startOffset":28619,"endOffset":32207,"count":0},{"startOffset":32247,"endOffset":32268,"count":0},{"startOffset":32270,"endOffset":32487,"count":0},{"startOffset":32733,"endOffset":32834,"count":4},{"startOffset":32870,"endOffset":32913,"count":0},{"startOffset":32919,"endOffset":33096,"count":0},{"startOffset":33132,"endOffset":33533,"count":0},{"startOffset":33574,"endOffset":33929,"count":0},{"startOffset":34700,"endOffset":34727,"count":0}],"isBlockCoverage":true},{"functionName":"getIteratorBraces","ranges":[{"startOffset":34749,"endOffset":34938,"count":0}],"isBlockCoverage":false},{"functionName":"getBoxedBase","ranges":[{"startOffset":34942,"endOffset":36154,"count":0}],"isBlockCoverage":false},{"functionName":"getClassBase","ranges":[{"startOffset":36158,"endOffset":36777,"count":0}],"isBlockCoverage":false},{"functionName":"getFunctionBase","ranges":[{"startOffset":36781,"endOffset":37910,"count":0}],"isBlockCoverage":false},{"functionName":"formatError","ranges":[{"startOffset":37914,"endOffset":41117,"count":0}],"isBlockCoverage":false},{"functionName":"groupArrayElements","ranges":[{"startOffset":41121,"endOffset":45480,"count":0}],"isBlockCoverage":false},{"functionName":"handleMaxCallStackSize","ranges":[{"startOffset":45484,"endOffset":45884,"count":0}],"isBlockCoverage":false},{"functionName":"formatNumber","ranges":[{"startOffset":45888,"endOffset":46068,"count":0}],"isBlockCoverage":false},{"functionName":"formatBigInt","ranges":[{"startOffset":46072,"endOffset":46146,"count":0}],"isBlockCoverage":false},{"functionName":"formatPrimitive","ranges":[{"startOffset":46150,"endOffset":47363,"count":4},{"startOffset":46297,"endOffset":46497,"count":0},{"startOffset":46673,"endOffset":46740,"count":1},{"startOffset":46742,"endOffset":46923,"count":0},{"startOffset":46982,"endOffset":47362,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":46805,"endOffset":46844,"count":0}],"isBlockCoverage":false},{"functionName":"formatNamespaceObject","ranges":[{"startOffset":47367,"endOffset":48510,"count":0}],"isBlockCoverage":false},{"functionName":"formatSpecialArray","ranges":[{"startOffset":48560,"endOffset":49804,"count":0}],"isBlockCoverage":false},{"functionName":"formatArrayBuffer","ranges":[{"startOffset":49808,"endOffset":50423,"count":0}],"isBlockCoverage":false},{"functionName":"formatArray","ranges":[{"startOffset":50427,"endOffset":51037,"count":0}],"isBlockCoverage":false},{"functionName":"formatTypedArray","ranges":[{"startOffset":51041,"endOffset":52086,"count":0}],"isBlockCoverage":false},{"functionName":"formatSet","ranges":[{"startOffset":52090,"endOffset":52330,"count":0}],"isBlockCoverage":false},{"functionName":"formatMap","ranges":[{"startOffset":52334,"endOffset":52641,"count":0}],"isBlockCoverage":false},{"functionName":"formatSetIterInner","ranges":[{"startOffset":52645,"endOffset":53478,"count":0}],"isBlockCoverage":false},{"functionName":"formatMapIterInner","ranges":[{"startOffset":53482,"endOffset":54840,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakCollection","ranges":[{"startOffset":54844,"endOffset":54938,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakSet","ranges":[{"startOffset":54942,"endOffset":55102,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakMap","ranges":[{"startOffset":55106,"endOffset":55266,"count":0}],"isBlockCoverage":false},{"functionName":"formatIterator","ranges":[{"startOffset":55270,"endOffset":55670,"count":0}],"isBlockCoverage":false},{"functionName":"formatPromise","ranges":[{"startOffset":55674,"endOffset":56155,"count":0}],"isBlockCoverage":false},{"functionName":"formatProperty","ranges":[{"startOffset":56159,"endOffset":58618,"count":4},{"startOffset":56370,"endOffset":56417,"count":0},{"startOffset":56494,"endOffset":56517,"count":0},{"startOffset":56523,"endOffset":56526,"count":0},{"startOffset":56636,"endOffset":56688,"count":0},{"startOffset":56690,"endOffset":56752,"count":0},{"startOffset":56790,"endOffset":58042,"count":0},{"startOffset":58071,"endOffset":58094,"count":0},{"startOffset":58127,"endOffset":58259,"count":0},{"startOffset":58290,"endOffset":58325,"count":0},{"startOffset":58362,"endOffset":58438,"count":0},{"startOffset":58516,"endOffset":58579,"count":0}],"isBlockCoverage":true},{"functionName":"isBelowBreakLength","ranges":[{"startOffset":58622,"endOffset":59586,"count":2},{"startOffset":59184,"endOffset":59197,"count":0},{"startOffset":59241,"endOffset":59455,"count":4},{"startOffset":59264,"endOffset":59326,"count":0},{"startOffset":59421,"endOffset":59450,"count":0},{"startOffset":59559,"endOffset":59582,"count":0}],"isBlockCoverage":true},{"functionName":"reduceToSingleString","ranges":[{"startOffset":59590,"endOffset":62394,"count":2},{"startOffset":60101,"endOffset":60115,"count":0},{"startOffset":60117,"endOffset":60185,"count":0},{"startOffset":61291,"endOffset":61303,"count":0},{"startOffset":61403,"endOffset":61550,"count":0},{"startOffset":61551,"endOffset":61555,"count":0},{"startOffset":61665,"endOffset":62201,"count":0},{"startOffset":62202,"endOffset":62212,"count":0},{"startOffset":62213,"endOffset":62260,"count":0}],"isBlockCoverage":true},{"functionName":"hasBuiltInToString","ranges":[{"startOffset":62398,"endOffset":63447,"count":0}],"isBlockCoverage":false},{"functionName":"firstErrorLine","ranges":[{"startOffset":63474,"endOffset":63513,"count":0}],"isBlockCoverage":false},{"functionName":"tryStringify","ranges":[{"startOffset":63545,"endOffset":64032,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":64036,"endOffset":64122,"count":0}],"isBlockCoverage":false},{"functionName":"formatWithOptions","ranges":[{"startOffset":64126,"endOffset":64410,"count":4},{"startOffset":64250,"endOffset":64345,"count":0}],"isBlockCoverage":true},{"functionName":"formatWithOptionsInternal","ranges":[{"startOffset":64414,"endOffset":68318,"count":4},{"startOffset":64617,"endOffset":64737,"count":2},{"startOffset":64737,"endOffset":67958,"count":44},{"startOffset":64778,"endOffset":67951,"count":0},{"startOffset":67958,"endOffset":67983,"count":2},{"startOffset":67983,"endOffset":68106,"count":0},{"startOffset":68111,"endOffset":68141,"count":2},{"startOffset":68227,"endOffset":68259,"count":2},{"startOffset":68260,"endOffset":68267,"count":2},{"startOffset":68300,"endOffset":68317,"count":2}],"isBlockCoverage":true},{"functionName":"getStringWidth","ranges":[{"startOffset":68756,"endOffset":69323,"count":0}],"isBlockCoverage":false},{"functionName":"getStringWidth","ranges":[{"startOffset":69443,"endOffset":69895,"count":0}],"isBlockCoverage":false},{"functionName":"isFullWidthCodePoint","ranges":[{"startOffset":70069,"endOffset":71714,"count":0}],"isBlockCoverage":false},{"functionName":"isZeroWidthCodePoint","ranges":[{"startOffset":71750,"endOffset":72328,"count":0}],"isBlockCoverage":false},{"functionName":"stripVTControlCharacters","ranges":[{"startOffset":72424,"endOffset":72500,"count":0}],"isBlockCoverage":false}]},{"scriptId":"15","url":"internal/util/types.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1810,"count":1}],"isBlockCoverage":false},{"functionName":"isTypedArray","ranges":[{"startOffset":112,"endOffset":217,"count":0}],"isBlockCoverage":false},{"functionName":"isUint8Array","ranges":[{"startOffset":221,"endOffset":329,"count":61}],"isBlockCoverage":true},{"functionName":"isUint8ClampedArray","ranges":[{"startOffset":333,"endOffset":455,"count":0}],"isBlockCoverage":false},{"functionName":"isUint16Array","ranges":[{"startOffset":459,"endOffset":569,"count":0}],"isBlockCoverage":false},{"functionName":"isUint32Array","ranges":[{"startOffset":573,"endOffset":683,"count":0}],"isBlockCoverage":false},{"functionName":"isInt8Array","ranges":[{"startOffset":687,"endOffset":793,"count":0}],"isBlockCoverage":false},{"functionName":"isInt16Array","ranges":[{"startOffset":797,"endOffset":905,"count":0}],"isBlockCoverage":false},{"functionName":"isInt32Array","ranges":[{"startOffset":909,"endOffset":1017,"count":0}],"isBlockCoverage":false},{"functionName":"isFloat32Array","ranges":[{"startOffset":1021,"endOffset":1133,"count":0}],"isBlockCoverage":false},{"functionName":"isFloat64Array","ranges":[{"startOffset":1137,"endOffset":1249,"count":0}],"isBlockCoverage":false},{"functionName":"isBigInt64Array","ranges":[{"startOffset":1253,"endOffset":1367,"count":0}],"isBlockCoverage":false},{"functionName":"isBigUint64Array","ranges":[{"startOffset":1371,"endOffset":1487,"count":25}],"isBlockCoverage":true}]},{"scriptId":"16","url":"internal/assert.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":499,"count":1}],"isBlockCoverage":false},{"functionName":"lazyError","ranges":[{"startOffset":29,"endOffset":163,"count":0}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":167,"endOffset":322,"count":50},{"startOffset":216,"endOffset":319,"count":0}],"isBlockCoverage":true},{"functionName":"fail","ranges":[{"startOffset":326,"endOffset":446,"count":0}],"isBlockCoverage":false}]},{"scriptId":"17","url":"internal/validators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7621,"count":1}],"isBlockCoverage":false},{"functionName":"isInt32","ranges":[{"startOffset":610,"endOffset":671,"count":8}],"isBlockCoverage":true},{"functionName":"isUint32","ranges":[{"startOffset":675,"endOffset":739,"count":13}],"isBlockCoverage":true},{"functionName":"parseFileMode","ranges":[{"startOffset":1378,"endOffset":1880,"count":11},{"startOffset":1442,"endOffset":1462,"count":0},{"startOffset":1464,"endOffset":1487,"count":0},{"startOffset":1539,"endOffset":1879,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1928,"endOffset":2316,"count":20},{"startOffset":2050,"endOffset":2104,"count":0},{"startOffset":2146,"endOffset":2200,"count":0},{"startOffset":2245,"endOffset":2311,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2366,"endOffset":2961,"count":8},{"startOffset":2530,"endOffset":2836,"count":0},{"startOffset":2874,"endOffset":2956,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3008,"endOffset":3533,"count":0}],"isBlockCoverage":false},{"functionName":"validateString","ranges":[{"startOffset":3539,"endOffset":3674,"count":283},{"startOffset":3617,"endOffset":3671,"count":0}],"isBlockCoverage":true},{"functionName":"validateNumber","ranges":[{"startOffset":3678,"endOffset":3813,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3855,"endOffset":4318,"count":1},{"startOffset":3928,"endOffset":4315,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3969,"endOffset":4022,"count":0}],"isBlockCoverage":false},{"functionName":"validateBoolean","ranges":[{"startOffset":4324,"endOffset":4462,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4509,"endOffset":4894,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4938,"endOffset":5233,"count":0}],"isBlockCoverage":false},{"functionName":"validateSignalName","ranges":[{"startOffset":5239,"endOffset":5672,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5715,"endOffset":5951,"count":2},{"startOffset":5781,"endOffset":5948,"count":0}],"isBlockCoverage":true},{"functionName":"validateEncoding","ranges":[{"startOffset":5957,"endOffset":6299,"count":0}],"isBlockCoverage":false},{"functionName":"validatePort","ranges":[{"startOffset":6447,"endOffset":6830,"count":1},{"startOffset":6552,"endOffset":6579,"count":0},{"startOffset":6617,"endOffset":6644,"count":0},{"startOffset":6726,"endOffset":6739,"count":0},{"startOffset":6742,"endOffset":6807,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6875,"endOffset":6979,"count":1},{"startOffset":6935,"endOffset":6976,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7029,"endOffset":7253,"count":0}],"isBlockCoverage":false}]},{"scriptId":"18","url":"buffer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":38355,"count":1}],"isBlockCoverage":false},{"functionName":"validateOffset","ranges":[{"startOffset":3081,"endOffset":3166,"count":0}],"isBlockCoverage":false},{"functionName":"createUnsafeBuffer","ranges":[{"startOffset":4147,"endOffset":4290,"count":1}],"isBlockCoverage":true},{"functionName":"createPool","ranges":[{"startOffset":4294,"endOffset":4458,"count":1}],"isBlockCoverage":true},{"functionName":"alignPool","ranges":[{"startOffset":4477,"endOffset":4605,"count":8},{"startOffset":4553,"endOffset":4602,"count":6}],"isBlockCoverage":true},{"functionName":"showFlaggedDeprecation","ranges":[{"startOffset":4917,"endOffset":5613,"count":0}],"isBlockCoverage":false},{"functionName":"toInteger","ranges":[{"startOffset":5617,"endOffset":5843,"count":0}],"isBlockCoverage":false},{"functionName":"_copy","ranges":[{"startOffset":5847,"endOffset":7152,"count":0}],"isBlockCoverage":false},{"functionName":"_copyActual","ranges":[{"startOffset":7156,"endOffset":7702,"count":0}],"isBlockCoverage":false},{"functionName":"Buffer","ranges":[{"startOffset":8290,"endOffset":8633,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8731,"endOffset":8759,"count":0}],"isBlockCoverage":false},{"functionName":"from","ranges":[{"startOffset":9027,"endOffset":10023,"count":7},{"startOffset":9158,"endOffset":9211,"count":0},{"startOffset":9213,"endOffset":10022,"count":0}],"isBlockCoverage":true},{"functionName":"of","ranges":[{"startOffset":10402,"endOffset":10559,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10856,"endOffset":11084,"count":21},{"startOffset":10901,"endOffset":10968,"count":0},{"startOffset":11012,"endOffset":11081,"count":0}],"isBlockCoverage":true},{"functionName":"alloc","ranges":[{"startOffset":11193,"endOffset":11445,"count":19},{"startOffset":11279,"endOffset":11292,"count":0},{"startOffset":11293,"endOffset":11304,"count":0},{"startOffset":11306,"endOffset":11410,"count":0}],"isBlockCoverage":true},{"functionName":"allocUnsafe","ranges":[{"startOffset":11630,"endOffset":11708,"count":2}],"isBlockCoverage":true},{"functionName":"allocUnsafeSlow","ranges":[{"startOffset":11956,"endOffset":12048,"count":0}],"isBlockCoverage":false},{"functionName":"SlowBuffer","ranges":[{"startOffset":12148,"endOffset":12241,"count":0}],"isBlockCoverage":false},{"functionName":"allocate","ranges":[{"startOffset":12360,"endOffset":12705,"count":2},{"startOffset":12404,"endOffset":12440,"count":0},{"startOffset":12530,"endOffset":12543,"count":0},{"startOffset":12666,"endOffset":12704,"count":0}],"isBlockCoverage":true},{"functionName":"fromStringFast","ranges":[{"startOffset":12709,"endOffset":13272,"count":7},{"startOffset":12839,"endOffset":12888,"count":1},{"startOffset":12888,"endOffset":12937,"count":6},{"startOffset":12937,"endOffset":12950,"count":0},{"startOffset":12950,"endOffset":13086,"count":6},{"startOffset":13086,"endOffset":13215,"count":0},{"startOffset":13215,"endOffset":13271,"count":6}],"isBlockCoverage":true},{"functionName":"fromString","ranges":[{"startOffset":13276,"endOffset":13744,"count":7},{"startOffset":13364,"endOffset":13388,"count":5},{"startOffset":13390,"endOffset":13514,"count":2},{"startOffset":13429,"endOffset":13453,"count":0},{"startOffset":13514,"endOffset":13702,"count":5},{"startOffset":13594,"endOffset":13635,"count":0},{"startOffset":13673,"endOffset":13697,"count":0}],"isBlockCoverage":true},{"functionName":"fromArrayBuffer","ranges":[{"startOffset":13748,"endOffset":14474,"count":0}],"isBlockCoverage":false},{"functionName":"fromArrayLike","ranges":[{"startOffset":14478,"endOffset":14885,"count":0}],"isBlockCoverage":false},{"functionName":"fromObject","ranges":[{"startOffset":14889,"endOffset":15206,"count":0}],"isBlockCoverage":false},{"functionName":"isBuffer","ranges":[{"startOffset":15249,"endOffset":15305,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":15327,"endOffset":15666,"count":0}],"isBlockCoverage":false},{"functionName":"isEncoding","ranges":[{"startOffset":15691,"endOffset":15845,"count":2}],"isBlockCoverage":true},{"functionName":"concat","ranges":[{"startOffset":15914,"endOffset":17163,"count":0}],"isBlockCoverage":false},{"functionName":"base64ByteLength","ranges":[{"startOffset":17168,"endOffset":17445,"count":1},{"startOffset":17293,"endOffset":17301,"count":0},{"startOffset":17379,"endOffset":17387,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":17587,"endOffset":17651,"count":6}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":17665,"endOffset":17711,"count":2}],"isBlockCoverage":true},{"functionName":"indexOf","ranges":[{"startOffset":17727,"endOffset":17824,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":17922,"endOffset":17951,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":17965,"endOffset":18029,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18043,"endOffset":18089,"count":9}],"isBlockCoverage":true},{"functionName":"indexOf","ranges":[{"startOffset":18105,"endOffset":18205,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":18309,"endOffset":18338,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":18352,"endOffset":18416,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18430,"endOffset":18476,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":18492,"endOffset":18592,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":18693,"endOffset":18718,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":18732,"endOffset":18798,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18812,"endOffset":18860,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":18876,"endOffset":18975,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":19073,"endOffset":19098,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":19112,"endOffset":19177,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":19191,"endOffset":19238,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":19254,"endOffset":19471,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":19572,"endOffset":19623,"count":1}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":19637,"endOffset":19703,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":19717,"endOffset":19765,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":19781,"endOffset":20000,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":20092,"endOffset":20123,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":20137,"endOffset":20200,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":20214,"endOffset":20259,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":20275,"endOffset":20488,"count":0}],"isBlockCoverage":false},{"functionName":"getEncodingOps","ranges":[{"startOffset":20499,"endOffset":22201,"count":16},{"startOffset":20589,"endOffset":20894,"count":15},{"startOffset":20629,"endOffset":20653,"count":6},{"startOffset":20653,"endOffset":20710,"count":9},{"startOffset":20710,"endOffset":20894,"count":0},{"startOffset":20900,"endOffset":21327,"count":0},{"startOffset":21333,"endOffset":21491,"count":0},{"startOffset":21497,"endOffset":21657,"count":0},{"startOffset":21663,"endOffset":22052,"count":1},{"startOffset":21739,"endOffset":21765,"count":0},{"startOffset":21826,"endOffset":21940,"count":0},{"startOffset":21951,"endOffset":22052,"count":0},{"startOffset":22058,"endOffset":22193,"count":0}],"isBlockCoverage":true},{"functionName":"byteLength","ranges":[{"startOffset":22205,"endOffset":22885,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23032,"endOffset":23130,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23212,"endOffset":23314,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":23350,"endOffset":23485,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":23772,"endOffset":24381,"count":11},{"startOffset":23845,"endOffset":23895,"count":0},{"startOffset":23952,"endOffset":23962,"count":0},{"startOffset":23994,"endOffset":24004,"count":0},{"startOffset":24057,"endOffset":24069,"count":0},{"startOffset":24086,"endOffset":24109,"count":0},{"startOffset":24138,"endOffset":24148,"count":0},{"startOffset":24187,"endOffset":24221,"count":0},{"startOffset":24296,"endOffset":24337,"count":0}],"isBlockCoverage":true},{"functionName":"equals","ranges":[{"startOffset":24412,"endOffset":24779,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":24911,"endOffset":26077,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":26176,"endOffset":27363,"count":0}],"isBlockCoverage":false},{"functionName":"bidirectionalIndexOf","ranges":[{"startOffset":27802,"endOffset":29152,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":29183,"endOffset":29302,"count":0}],"isBlockCoverage":false},{"functionName":"lastIndexOf","ranges":[{"startOffset":29338,"endOffset":29462,"count":0}],"isBlockCoverage":false},{"functionName":"includes","ranges":[{"startOffset":29495,"endOffset":29602,"count":0}],"isBlockCoverage":false},{"functionName":"fill","ranges":[{"startOffset":29786,"endOffset":29887,"count":0}],"isBlockCoverage":false},{"functionName":"_fill","ranges":[{"startOffset":29892,"endOffset":31907,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":31936,"endOffset":32987,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":33018,"endOffset":33260,"count":0}],"isBlockCoverage":false},{"functionName":"adjustOffset","ranges":[{"startOffset":33265,"endOffset":33714,"count":18},{"startOffset":33509,"endOffset":33550,"count":9},{"startOffset":33550,"endOffset":33616,"count":0},{"startOffset":33616,"endOffset":33641,"count":9},{"startOffset":33641,"endOffset":33667,"count":0},{"startOffset":33667,"endOffset":33698,"count":9},{"startOffset":33698,"endOffset":33701,"count":0},{"startOffset":33702,"endOffset":33710,"count":9}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":33743,"endOffset":34049,"count":9},{"startOffset":33907,"endOffset":33918,"count":0},{"startOffset":33967,"endOffset":33970,"count":0}],"isBlockCoverage":true},{"functionName":"swap","ranges":[{"startOffset":34054,"endOffset":34129,"count":0}],"isBlockCoverage":false},{"functionName":"swap16","ranges":[{"startOffset":34159,"endOffset":34576,"count":0}],"isBlockCoverage":false},{"functionName":"swap32","ranges":[{"startOffset":34607,"endOffset":35066,"count":0}],"isBlockCoverage":false},{"functionName":"swap64","ranges":[{"startOffset":35097,"endOffset":35622,"count":0}],"isBlockCoverage":false},{"functionName":"transcode","ranges":[{"startOffset":35948,"endOffset":36707,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":36781,"endOffset":36975,"count":0}],"isBlockCoverage":false},{"functionName":"btoa","ranges":[{"startOffset":36981,"endOffset":37406,"count":0}],"isBlockCoverage":false},{"functionName":"atob","ranges":[{"startOffset":37507,"endOffset":37916,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38264,"endOffset":38299,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":38306,"endOffset":38343,"count":0}],"isBlockCoverage":false}]},{"scriptId":"19","url":"internal/buffer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31055,"count":1}],"isBlockCoverage":false},{"functionName":"checkBounds","ranges":[{"startOffset":1155,"endOffset":1375,"count":0}],"isBlockCoverage":false},{"functionName":"checkInt","ranges":[{"startOffset":1379,"endOffset":2018,"count":0}],"isBlockCoverage":false},{"functionName":"boundsError","ranges":[{"startOffset":2022,"endOffset":2437,"count":0}],"isBlockCoverage":false},{"functionName":"readBigUInt64LE","ranges":[{"startOffset":2460,"endOffset":2977,"count":0}],"isBlockCoverage":false},{"functionName":"readBigUInt64BE","ranges":[{"startOffset":2981,"endOffset":3498,"count":0}],"isBlockCoverage":false},{"functionName":"readBigInt64LE","ranges":[{"startOffset":3502,"endOffset":4019,"count":0}],"isBlockCoverage":false},{"functionName":"readBigInt64BE","ranges":[{"startOffset":4023,"endOffset":4534,"count":0}],"isBlockCoverage":false},{"functionName":"readUIntLE","ranges":[{"startOffset":4538,"endOffset":5107,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt48LE","ranges":[{"startOffset":5111,"endOffset":5506,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt40LE","ranges":[{"startOffset":5510,"endOffset":5878,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt32LE","ranges":[{"startOffset":5882,"endOffset":6219,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt24LE","ranges":[{"startOffset":6223,"endOffset":6519,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt16LE","ranges":[{"startOffset":6523,"endOffset":6791,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt8","ranges":[{"startOffset":6795,"endOffset":6982,"count":0}],"isBlockCoverage":false},{"functionName":"readUIntBE","ranges":[{"startOffset":6986,"endOffset":7555,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt48BE","ranges":[{"startOffset":7559,"endOffset":7954,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt40BE","ranges":[{"startOffset":7958,"endOffset":8326,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt32BE","ranges":[{"startOffset":8330,"endOffset":8667,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt24BE","ranges":[{"startOffset":8671,"endOffset":8967,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt16BE","ranges":[{"startOffset":8971,"endOffset":9239,"count":0}],"isBlockCoverage":false},{"functionName":"readIntLE","ranges":[{"startOffset":9243,"endOffset":9805,"count":0}],"isBlockCoverage":false},{"functionName":"readInt48LE","ranges":[{"startOffset":9809,"endOffset":10253,"count":0}],"isBlockCoverage":false},{"functionName":"readInt40LE","ranges":[{"startOffset":10257,"endOffset":10656,"count":0}],"isBlockCoverage":false},{"functionName":"readInt32LE","ranges":[{"startOffset":10660,"endOffset":11006,"count":0}],"isBlockCoverage":false},{"functionName":"readInt24LE","ranges":[{"startOffset":11010,"endOffset":11351,"count":0}],"isBlockCoverage":false},{"functionName":"readInt16LE","ranges":[{"startOffset":11355,"endOffset":11670,"count":0}],"isBlockCoverage":false},{"functionName":"readInt8","ranges":[{"startOffset":11674,"endOffset":11889,"count":0}],"isBlockCoverage":false},{"functionName":"readIntBE","ranges":[{"startOffset":11893,"endOffset":12455,"count":0}],"isBlockCoverage":false},{"functionName":"readInt48BE","ranges":[{"startOffset":12459,"endOffset":12901,"count":0}],"isBlockCoverage":false},{"functionName":"readInt40BE","ranges":[{"startOffset":12905,"endOffset":13305,"count":0}],"isBlockCoverage":false},{"functionName":"readInt32BE","ranges":[{"startOffset":13309,"endOffset":13655,"count":0}],"isBlockCoverage":false},{"functionName":"readInt24BE","ranges":[{"startOffset":13659,"endOffset":14000,"count":0}],"isBlockCoverage":false},{"functionName":"readInt16BE","ranges":[{"startOffset":14004,"endOffset":14319,"count":0}],"isBlockCoverage":false},{"functionName":"readFloatBackwards","ranges":[{"startOffset":14339,"endOffset":14756,"count":0}],"isBlockCoverage":false},{"functionName":"readFloatForwards","ranges":[{"startOffset":14760,"endOffset":15176,"count":0}],"isBlockCoverage":false},{"functionName":"readDoubleBackwards","ranges":[{"startOffset":15180,"endOffset":15766,"count":0}],"isBlockCoverage":false},{"functionName":"readDoubleForwards","ranges":[{"startOffset":15770,"endOffset":16355,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigU_Int64LE","ranges":[{"startOffset":16379,"endOffset":16881,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigUInt64LE","ranges":[{"startOffset":16885,"endOffset":17009,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigU_Int64BE","ranges":[{"startOffset":17013,"endOffset":17531,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigUInt64BE","ranges":[{"startOffset":17535,"endOffset":17659,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigInt64LE","ranges":[{"startOffset":17663,"endOffset":17810,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigInt64BE","ranges":[{"startOffset":17814,"endOffset":17961,"count":0}],"isBlockCoverage":false},{"functionName":"writeUIntLE","ranges":[{"startOffset":17965,"endOffset":18589,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int48LE","ranges":[{"startOffset":18593,"endOffset":19021,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int40LE","ranges":[{"startOffset":19025,"endOffset":19418,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int32LE","ranges":[{"startOffset":19422,"endOffset":19741,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt32LE","ranges":[{"startOffset":19745,"endOffset":19853,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int24LE","ranges":[{"startOffset":19857,"endOffset":20126,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int16LE","ranges":[{"startOffset":20130,"endOffset":20333,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt16LE","ranges":[{"startOffset":20337,"endOffset":20441,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int8","ranges":[{"startOffset":20445,"endOffset":20869,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt8","ranges":[{"startOffset":20873,"endOffset":20969,"count":0}],"isBlockCoverage":false},{"functionName":"writeUIntBE","ranges":[{"startOffset":20973,"endOffset":21597,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int48BE","ranges":[{"startOffset":21601,"endOffset":22037,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int40BE","ranges":[{"startOffset":22041,"endOffset":22416,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int32BE","ranges":[{"startOffset":22420,"endOffset":22747,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt32BE","ranges":[{"startOffset":22751,"endOffset":22859,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int24BE","ranges":[{"startOffset":22863,"endOffset":23138,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int16BE","ranges":[{"startOffset":23142,"endOffset":23345,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt16BE","ranges":[{"startOffset":23349,"endOffset":23453,"count":0}],"isBlockCoverage":false},{"functionName":"writeIntLE","ranges":[{"startOffset":23457,"endOffset":24134,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt32LE","ranges":[{"startOffset":24138,"endOffset":24255,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt16LE","ranges":[{"startOffset":24259,"endOffset":24368,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt8","ranges":[{"startOffset":24372,"endOffset":24471,"count":0}],"isBlockCoverage":false},{"functionName":"writeIntBE","ranges":[{"startOffset":24475,"endOffset":25152,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt32BE","ranges":[{"startOffset":25156,"endOffset":25273,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt16BE","ranges":[{"startOffset":25277,"endOffset":25386,"count":0}],"isBlockCoverage":false},{"functionName":"writeDoubleForwards","ranges":[{"startOffset":25408,"endOffset":25888,"count":0}],"isBlockCoverage":false},{"functionName":"writeDoubleBackwards","ranges":[{"startOffset":25892,"endOffset":26373,"count":0}],"isBlockCoverage":false},{"functionName":"writeFloatForwards","ranges":[{"startOffset":26377,"endOffset":26688,"count":0}],"isBlockCoverage":false},{"functionName":"writeFloatBackwards","ranges":[{"startOffset":26692,"endOffset":27004,"count":0}],"isBlockCoverage":false},{"functionName":"FastBuffer","ranges":[{"startOffset":27250,"endOffset":27352,"count":39}],"isBlockCoverage":true},{"functionName":"addBufferPrototypeMethods","ranges":[{"startOffset":27359,"endOffset":30495,"count":1},{"startOffset":29500,"endOffset":29520,"count":0},{"startOffset":29575,"endOffset":29594,"count":0},{"startOffset":29651,"endOffset":29672,"count":0},{"startOffset":29729,"endOffset":29749,"count":0},{"startOffset":29807,"endOffset":29828,"count":0},{"startOffset":29885,"endOffset":29905,"count":0},{"startOffset":29964,"endOffset":29986,"count":0},{"startOffset":30045,"endOffset":30066,"count":0}],"isBlockCoverage":true},{"functionName":"markAsUntransferable","ranges":[{"startOffset":30655,"endOffset":30923,"count":1},{"startOffset":30724,"endOffset":30752,"count":0},{"startOffset":30776,"endOffset":30783,"count":0}],"isBlockCoverage":true}]},{"scriptId":"20","url":"internal/worker/js_transferable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1395,"count":1}],"isBlockCoverage":false},{"functionName":"setup","ranges":[{"startOffset":347,"endOffset":1166,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":632,"endOffset":1161,"count":0}],"isBlockCoverage":false}]},{"scriptId":"21","url":"internal/process/per_thread.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10963,"count":1}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":833,"endOffset":923,"count":0}],"isBlockCoverage":false},{"functionName":"wrapProcessMethods","ranges":[{"startOffset":1004,"endOffset":6941,"count":1}],"isBlockCoverage":true},{"functionName":"_rawDebug","ranges":[{"startOffset":1224,"endOffset":1308,"count":0}],"isBlockCoverage":false},{"functionName":"cpuUsage","ranges":[{"startOffset":1526,"endOffset":3129,"count":0}],"isBlockCoverage":false},{"functionName":"previousValueIsValid","ranges":[{"startOffset":3286,"endOffset":3427,"count":0}],"isBlockCoverage":false},{"functionName":"hrtime","ranges":[{"startOffset":3658,"endOffset":4282,"count":0}],"isBlockCoverage":false},{"functionName":"hrtimeBigInt","ranges":[{"startOffset":4474,"endOffset":4571,"count":0}],"isBlockCoverage":false},{"functionName":"memoryUsage","ranges":[{"startOffset":4619,"endOffset":4854,"count":0}],"isBlockCoverage":false},{"functionName":"exit","ranges":[{"startOffset":4860,"endOffset":5310,"count":1}],"isBlockCoverage":true},{"functionName":"kill","ranges":[{"startOffset":5316,"endOffset":5987,"count":0}],"isBlockCoverage":false},{"functionName":"resourceUsage","ranges":[{"startOffset":6041,"endOffset":6794,"count":0}],"isBlockCoverage":false},{"functionName":"buildAllowedFlags","ranges":[{"startOffset":7160,"endOffset":10315,"count":1},{"startOffset":7426,"endOffset":7544,"count":117},{"startOffset":7484,"endOffset":7539,"count":89},{"startOffset":7593,"endOffset":8398,"count":21},{"startOffset":7656,"endOffset":8077,"count":27},{"startOffset":7689,"endOffset":7703,"count":26},{"startOffset":7705,"endOffset":7714,"count":2},{"startOffset":7714,"endOffset":7797,"count":25},{"startOffset":7797,"endOffset":7961,"count":2},{"startOffset":7853,"endOffset":7885,"count":1},{"startOffset":7961,"endOffset":8064,"count":23},{"startOffset":8064,"endOffset":8070,"count":12},{"startOffset":8099,"endOffset":8393,"count":9},{"startOffset":8175,"endOffset":8229,"count":2},{"startOffset":8280,"endOffset":8334,"count":0}],"isBlockCoverage":true},{"functionName":"trimLeadingDashes","ranges":[{"startOffset":8435,"endOffset":8497,"count":98}],"isBlockCoverage":true},{"functionName":"NodeEnvironmentFlagsSet","ranges":[{"startOffset":8948,"endOffset":9171,"count":1}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":9143,"endOffset":9153,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":9179,"endOffset":9255,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":9263,"endOffset":9295,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":9303,"endOffset":10095,"count":0}],"isBlockCoverage":false},{"functionName":"toggleTraceCategoryState","ranges":[{"startOffset":10511,"endOffset":10851,"count":1},{"startOffset":10592,"endOffset":10773,"count":0},{"startOffset":10805,"endOffset":10848,"count":0}],"isBlockCoverage":true}]},{"scriptId":"22","url":"internal/async_hooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19517,"count":1}],"isBlockCoverage":false},{"functionName":"useDomainTrampoline","ranges":[{"startOffset":5292,"endOffset":5348,"count":0}],"isBlockCoverage":false},{"functionName":"callbackTrampoline","ranges":[{"startOffset":5352,"endOffset":5921,"count":0}],"isBlockCoverage":false},{"functionName":"executionAsyncResource","ranges":[{"startOffset":6003,"endOffset":6512,"count":0}],"isBlockCoverage":false},{"functionName":"inspectExceptionValue","ranges":[{"startOffset":6516,"endOffset":6655,"count":0}],"isBlockCoverage":false},{"functionName":"fatalError","ranges":[{"startOffset":6719,"endOffset":7119,"count":0}],"isBlockCoverage":false},{"functionName":"lookupPublicResource","ranges":[{"startOffset":7123,"endOffset":7480,"count":0}],"isBlockCoverage":false},{"functionName":"emitInitNative","ranges":[{"startOffset":7678,"endOffset":8799,"count":0}],"isBlockCoverage":false},{"functionName":"emitHook","ranges":[{"startOffset":8904,"endOffset":9879,"count":0}],"isBlockCoverage":false},{"functionName":"emitHookFactory","ranges":[{"startOffset":9883,"endOffset":10133,"count":4}],"isBlockCoverage":true},{"functionName":"getHookArrays","ranges":[{"startOffset":10166,"endOffset":10666,"count":0}],"isBlockCoverage":false},{"functionName":"storeActiveHooks","ranges":[{"startOffset":10672,"endOffset":10978,"count":0}],"isBlockCoverage":false},{"functionName":"copyHooks","ranges":[{"startOffset":10982,"endOffset":11253,"count":0}],"isBlockCoverage":false},{"functionName":"restoreActiveHooks","ranges":[{"startOffset":11373,"endOffset":11584,"count":0}],"isBlockCoverage":false},{"functionName":"trackPromise","ranges":[{"startOffset":11588,"endOffset":11955,"count":0}],"isBlockCoverage":false},{"functionName":"fastPromiseHook","ranges":[{"startOffset":11959,"endOffset":13130,"count":0}],"isBlockCoverage":false},{"functionName":"enableHooks","ranges":[{"startOffset":13164,"endOffset":13226,"count":0}],"isBlockCoverage":false},{"functionName":"updatePromiseHookMode","ranges":[{"startOffset":13257,"endOffset":13559,"count":0}],"isBlockCoverage":false},{"functionName":"disableHooks","ranges":[{"startOffset":13563,"endOffset":13846,"count":0}],"isBlockCoverage":false},{"functionName":"disablePromiseHookIfNecessary","ranges":[{"startOffset":13850,"endOffset":13981,"count":0}],"isBlockCoverage":false},{"functionName":"newAsyncId","ranges":[{"startOffset":14189,"endOffset":14261,"count":9}],"isBlockCoverage":true},{"functionName":"getOrSetAsyncId","ranges":[{"startOffset":14265,"endOffset":14461,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultTriggerAsyncId","ranges":[{"startOffset":14650,"endOffset":14946,"count":9},{"startOffset":14868,"endOffset":14910,"count":8},{"startOffset":14910,"endOffset":14945,"count":1}],"isBlockCoverage":true},{"functionName":"clearDefaultTriggerAsyncId","ranges":[{"startOffset":14952,"endOffset":15043,"count":0}],"isBlockCoverage":false},{"functionName":"defaultTriggerAsyncIdScope","ranges":[{"startOffset":15049,"endOffset":15555,"count":1},{"startOffset":15161,"endOffset":15192,"count":0}],"isBlockCoverage":true},{"functionName":"hasHooks","ranges":[{"startOffset":15559,"endOffset":15624,"count":37}],"isBlockCoverage":true},{"functionName":"enabledHooksExist","ranges":[{"startOffset":15628,"endOffset":15689,"count":7}],"isBlockCoverage":true},{"functionName":"initHooksExist","ranges":[{"startOffset":15693,"endOffset":15750,"count":9}],"isBlockCoverage":true},{"functionName":"afterHooksExist","ranges":[{"startOffset":15754,"endOffset":15813,"count":0}],"isBlockCoverage":false},{"functionName":"destroyHooksExist","ranges":[{"startOffset":15817,"endOffset":15880,"count":7}],"isBlockCoverage":true},{"functionName":"emitInitScript","ranges":[{"startOffset":15886,"endOffset":16305,"count":0}],"isBlockCoverage":false},{"functionName":"emitBeforeScript","ranges":[{"startOffset":16311,"endOffset":16492,"count":7},{"startOffset":16463,"endOffset":16489,"count":0}],"isBlockCoverage":true},{"functionName":"emitAfterScript","ranges":[{"startOffset":16498,"endOffset":16623,"count":7},{"startOffset":16564,"endOffset":16589,"count":0}],"isBlockCoverage":true},{"functionName":"emitDestroyScript","ranges":[{"startOffset":16629,"endOffset":16844,"count":0}],"isBlockCoverage":false},{"functionName":"hasAsyncIdStack","ranges":[{"startOffset":16850,"endOffset":16915,"count":0}],"isBlockCoverage":false},{"functionName":"pushAsyncContext","ranges":[{"startOffset":16985,"endOffset":17565,"count":7},{"startOffset":17209,"endOffset":17259,"count":0}],"isBlockCoverage":true},{"functionName":"popAsyncContext","ranges":[{"startOffset":17634,"endOffset":18260,"count":7},{"startOffset":17752,"endOffset":17765,"count":0},{"startOffset":17846,"endOffset":17955,"count":0}],"isBlockCoverage":true},{"functionName":"executionAsyncId","ranges":[{"startOffset":18266,"endOffset":18344,"count":0}],"isBlockCoverage":false},{"functionName":"triggerAsyncId","ranges":[{"startOffset":18348,"endOffset":18422,"count":0}],"isBlockCoverage":false}]},{"scriptId":"23","url":"internal/process/task_queues.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4585,"count":1}],"isBlockCoverage":false},{"functionName":"hasTickScheduled","ranges":[{"startOffset":1053,"endOffset":1130,"count":0}],"isBlockCoverage":false},{"functionName":"setHasTickScheduled","ranges":[{"startOffset":1134,"endOffset":1222,"count":9},{"startOffset":1211,"endOffset":1214,"count":6},{"startOffset":1215,"endOffset":1218,"count":3}],"isBlockCoverage":true},{"functionName":"runNextTicks","ranges":[{"startOffset":1329,"endOffset":1532,"count":0}],"isBlockCoverage":false},{"functionName":"processTicksAndRejections","ranges":[{"startOffset":1536,"endOffset":2536,"count":3},{"startOffset":1630,"endOffset":2386,"count":7},{"startOffset":1837,"endOffset":1872,"count":0},{"startOffset":1962,"endOffset":1995,"count":4},{"startOffset":2009,"endOffset":2051,"count":2},{"startOffset":2065,"endOffset":2116,"count":1},{"startOffset":2130,"endOffset":2190,"count":0},{"startOffset":2204,"endOffset":2231,"count":0},{"startOffset":2320,"endOffset":2341,"count":0}],"isBlockCoverage":true},{"functionName":"nextTick","ranges":[{"startOffset":2684,"endOffset":3631,"count":8},{"startOffset":2758,"endOffset":2799,"count":0},{"startOffset":2832,"endOffset":2839,"count":0},{"startOffset":2891,"endOffset":2905,"count":0},{"startOffset":2911,"endOffset":2948,"count":5},{"startOffset":2954,"endOffset":3005,"count":2},{"startOffset":3011,"endOffset":3076,"count":1},{"startOffset":3082,"endOffset":3229,"count":0},{"startOffset":3261,"endOffset":3287,"count":6},{"startOffset":3541,"endOffset":3601,"count":0}],"isBlockCoverage":true},{"functionName":"runMicrotask","ranges":[{"startOffset":3635,"endOffset":3820,"count":0}],"isBlockCoverage":false},{"functionName":"queueMicrotask","ranges":[{"startOffset":3896,"endOffset":4268,"count":0}],"isBlockCoverage":false},{"functionName":"setupTaskQueue","ranges":[{"startOffset":4294,"endOffset":4560,"count":1}],"isBlockCoverage":true}]},{"scriptId":"24","url":"internal/process/promises.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9905,"count":1}],"isBlockCoverage":false},{"functionName":"setHasRejectionToWarn","ranges":[{"startOffset":1984,"endOffset":2076,"count":3},{"startOffset":2065,"endOffset":2068,"count":0}],"isBlockCoverage":true},{"functionName":"hasRejectionToWarn","ranges":[{"startOffset":2080,"endOffset":2161,"count":0}],"isBlockCoverage":false},{"functionName":"getUnhandledRejectionsMode","ranges":[{"startOffset":2165,"endOffset":2716,"count":0}],"isBlockCoverage":false},{"functionName":"promiseRejectHandler","ranges":[{"startOffset":2720,"endOffset":3307,"count":0}],"isBlockCoverage":false},{"functionName":"resolveError","ranges":[{"startOffset":3311,"endOffset":3567,"count":0}],"isBlockCoverage":false},{"functionName":"unhandledRejection","ranges":[{"startOffset":3571,"endOffset":3874,"count":0}],"isBlockCoverage":false},{"functionName":"handledRejection","ranges":[{"startOffset":3878,"endOffset":4713,"count":0}],"isBlockCoverage":false},{"functionName":"emitUnhandledRejectionWarning","ranges":[{"startOffset":4788,"endOffset":5706,"count":0}],"isBlockCoverage":false},{"functionName":"emitDeprecationWarning","ranges":[{"startOffset":5742,"endOffset":6033,"count":0}],"isBlockCoverage":false},{"functionName":"processPromiseRejections","ranges":[{"startOffset":6211,"endOffset":8765,"count":3},{"startOffset":6372,"endOffset":6543,"count":0},{"startOffset":6611,"endOffset":8666,"count":0}],"isBlockCoverage":true},{"functionName":"getErrorWithoutStack","ranges":[{"startOffset":8769,"endOffset":9201,"count":0}],"isBlockCoverage":false},{"functionName":"generateUnhandledRejectionError","ranges":[{"startOffset":9205,"endOffset":9686,"count":0}],"isBlockCoverage":false},{"functionName":"listenForRejections","ranges":[{"startOffset":9690,"endOffset":9776,"count":1}],"isBlockCoverage":true}]},{"scriptId":"25","url":"internal/fixed_queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4301,"count":1}],"isBlockCoverage":false},{"functionName":"FixedCircularBuffer","ranges":[{"startOffset":3018,"endOffset":3137,"count":1}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":3143,"endOffset":3197,"count":21}],"isBlockCoverage":true},{"functionName":"isFull","ranges":[{"startOffset":3203,"endOffset":3272,"count":8}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":3278,"endOffset":3368,"count":8}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":3374,"endOffset":3596,"count":10},{"startOffset":3470,"endOffset":3482,"count":3},{"startOffset":3482,"endOffset":3595,"count":7}],"isBlockCoverage":true},{"functionName":"FixedQueue","ranges":[{"startOffset":3642,"endOffset":3718,"count":1}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":3724,"endOffset":3773,"count":11}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":3779,"endOffset":4050,"count":8},{"startOffset":3821,"endOffset":4018,"count":0}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":4056,"endOffset":4295,"count":10},{"startOffset":4151,"endOffset":4172,"count":8},{"startOffset":4174,"endOffset":4272,"count":0}],"isBlockCoverage":true}]},{"scriptId":"26","url":"async_hooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9887,"count":1}],"isBlockCoverage":false},{"functionName":"AsyncHook","ranges":[{"startOffset":1481,"endOffset":2332,"count":1},{"startOffset":1611,"endOffset":1653,"count":0},{"startOffset":1684,"endOffset":1715,"count":0},{"startOffset":1724,"endOffset":1768,"count":0},{"startOffset":1798,"endOffset":1828,"count":0},{"startOffset":1837,"endOffset":1880,"count":0},{"startOffset":1912,"endOffset":1944,"count":0},{"startOffset":1953,"endOffset":1998,"count":0},{"startOffset":2037,"endOffset":2076,"count":0},{"startOffset":2085,"endOffset":2137,"count":0}],"isBlockCoverage":true},{"functionName":"enable","ranges":[{"startOffset":2338,"endOffset":3614,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":3620,"endOffset":4426,"count":0}],"isBlockCoverage":false},{"functionName":"createHook","ranges":[{"startOffset":4435,"endOffset":4494,"count":1}],"isBlockCoverage":true},{"functionName":"AsyncResource","ranges":[{"startOffset":4595,"endOffset":5817,"count":0}],"isBlockCoverage":false},{"functionName":"runInAsyncScope","ranges":[{"startOffset":5823,"endOffset":6152,"count":0}],"isBlockCoverage":false},{"functionName":"emitDestroy","ranges":[{"startOffset":6158,"endOffset":6339,"count":0}],"isBlockCoverage":false},{"functionName":"asyncId","ranges":[{"startOffset":6345,"endOffset":6396,"count":0}],"isBlockCoverage":false},{"functionName":"triggerAsyncId","ranges":[{"startOffset":6402,"endOffset":6468,"count":0}],"isBlockCoverage":false},{"functionName":"bind","ranges":[{"startOffset":6474,"endOffset":6995,"count":0}],"isBlockCoverage":false},{"functionName":"bind","ranges":[{"startOffset":7008,"endOffset":7130,"count":0}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":7198,"endOffset":7486,"count":0}],"isBlockCoverage":false},{"functionName":"AsyncLocalStorage","ranges":[{"startOffset":7588,"endOffset":7688,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":7694,"endOffset":8029,"count":0}],"isBlockCoverage":false},{"functionName":"_enable","ranges":[{"startOffset":8035,"endOffset":8187,"count":0}],"isBlockCoverage":false},{"functionName":"_propagate","ranges":[{"startOffset":8259,"endOffset":8438,"count":0}],"isBlockCoverage":false},{"functionName":"enterWith","ranges":[{"startOffset":8444,"endOffset":8580,"count":0}],"isBlockCoverage":false},{"functionName":"run","ranges":[{"startOffset":8586,"endOffset":9209,"count":0}],"isBlockCoverage":false},{"functionName":"exit","ranges":[{"startOffset":9215,"endOffset":9457,"count":0}],"isBlockCoverage":false},{"functionName":"getStore","ranges":[{"startOffset":9463,"endOffset":9607,"count":0}],"isBlockCoverage":false}]},{"scriptId":"27","url":"internal/console/global.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1993,"count":1}],"isBlockCoverage":false}]},{"scriptId":"28","url":"internal/console/constructor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20604,"count":1}],"isBlockCoverage":false},{"functionName":"Console","ranges":[{"startOffset":2686,"endOffset":4925,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5144,"endOffset":5200,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5458,"endOffset":5669,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5878,"endOffset":6489,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6067,"endOffset":6165,"count":11},{"startOffset":6101,"endOffset":6124,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":6178,"endOffset":6208,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6315,"endOffset":6417,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6430,"endOffset":6460,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":6563,"endOffset":7776,"count":1}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":7850,"endOffset":9334,"count":4},{"startOffset":8081,"endOffset":8095,"count":0},{"startOffset":8171,"endOffset":8197,"count":0},{"startOffset":8238,"endOffset":8432,"count":0},{"startOffset":8493,"endOffset":8521,"count":0},{"startOffset":8887,"endOffset":8914,"count":2},{"startOffset":8971,"endOffset":9261,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":9411,"endOffset":9918,"count":4},{"startOffset":9528,"endOffset":9636,"count":0},{"startOffset":9714,"endOffset":9840,"count":0},{"startOffset":9863,"endOffset":9885,"count":0}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":9993,"endOffset":10124,"count":4}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":10199,"endOffset":10330,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteErrorHandler","ranges":[{"startOffset":10424,"endOffset":11331,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10493,"endOffset":11327,"count":3},{"startOffset":10768,"endOffset":10786,"count":0},{"startOffset":11268,"endOffset":11315,"count":2}],"isBlockCoverage":true},{"functionName":"log","ranges":[{"startOffset":11363,"endOffset":11452,"count":4}],"isBlockCoverage":true},{"functionName":"warn","ranges":[{"startOffset":11461,"endOffset":11551,"count":0}],"isBlockCoverage":false},{"functionName":"dir","ranges":[{"startOffset":11560,"endOffset":11751,"count":0}],"isBlockCoverage":false},{"functionName":"time","ranges":[{"startOffset":11758,"endOffset":12125,"count":0}],"isBlockCoverage":false},{"functionName":"timeEnd","ranges":[{"startOffset":12132,"endOffset":12429,"count":0}],"isBlockCoverage":false},{"functionName":"timeLog","ranges":[{"startOffset":12436,"endOffset":12679,"count":0}],"isBlockCoverage":false},{"functionName":"trace","ranges":[{"startOffset":12693,"endOffset":12886,"count":0}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":12893,"endOffset":13116,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":13180,"endOffset":13620,"count":0}],"isBlockCoverage":false},{"functionName":"count","ranges":[{"startOffset":13684,"endOffset":14153,"count":0}],"isBlockCoverage":false},{"functionName":"countReset","ranges":[{"startOffset":14222,"endOffset":14518,"count":0}],"isBlockCoverage":false},{"functionName":"group","ranges":[{"startOffset":14525,"endOffset":14699,"count":0}],"isBlockCoverage":false},{"functionName":"groupEnd","ranges":[{"startOffset":14706,"endOffset":14880,"count":0}],"isBlockCoverage":false},{"functionName":"table","ranges":[{"startOffset":14932,"endOffset":18454,"count":0}],"isBlockCoverage":false},{"functionName":"timeLogImpl","ranges":[{"startOffset":18499,"endOffset":19012,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":19016,"endOffset":19095,"count":0}],"isBlockCoverage":false},{"functionName":"formatTime","ranges":[{"startOffset":19099,"endOffset":19892,"count":0}],"isBlockCoverage":false},{"functionName":"isArray","ranges":[{"startOffset":20033,"endOffset":20089,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":20094,"endOffset":20112,"count":0}],"isBlockCoverage":false}]},{"scriptId":"29","url":"internal/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1638,"count":1}],"isBlockCoverage":false}]},{"scriptId":"30","url":"internal/util/inspector.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2283,"count":1}],"isBlockCoverage":false},{"functionName":"sendInspectorCommand","ranges":[{"startOffset":100,"endOffset":453,"count":0}],"isBlockCoverage":false},{"functionName":"installConsoleExtensions","ranges":[{"startOffset":530,"endOffset":1094,"count":0}],"isBlockCoverage":false},{"functionName":"wrapConsole","ranges":[{"startOffset":1176,"endOffset":1984,"count":1},{"startOffset":1336,"endOffset":1981,"count":23},{"startOffset":1555,"endOffset":1855,"count":19},{"startOffset":1855,"endOffset":1976,"count":4}],"isBlockCoverage":true},{"functionName":"get consoleFromVM","ranges":[{"startOffset":2164,"endOffset":2217,"count":0}],"isBlockCoverage":false},{"functionName":"set consoleFromVM","ranges":[{"startOffset":2222,"endOffset":2277,"count":1}],"isBlockCoverage":true}]},{"scriptId":"31","url":"internal/url.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":44204,"count":1}],"isBlockCoverage":false},{"functionName":"toUSVString","ranges":[{"startOffset":2695,"endOffset":3015,"count":15},{"startOffset":2970,"endOffset":3014,"count":0}],"isBlockCoverage":true},{"functionName":"serializeTupleOrigin","ranges":[{"startOffset":3233,"endOffset":3353,"count":0}],"isBlockCoverage":false},{"functionName":"URLContext","ranges":[{"startOffset":3766,"endOffset":3999,"count":206}],"isBlockCoverage":true},{"functionName":"URLSearchParams","ranges":[{"startOffset":4297,"endOffset":6766,"count":177},{"startOffset":4415,"endOffset":6700,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6772,"endOffset":7982,"count":0}],"isBlockCoverage":false},{"functionName":"onParseComplete","ranges":[{"startOffset":7989,"endOffset":8699,"count":177},{"startOffset":8249,"endOffset":8259,"count":0},{"startOffset":8323,"endOffset":8333,"count":0},{"startOffset":8416,"endOffset":8420,"count":0}],"isBlockCoverage":true},{"functionName":"onParseError","ranges":[{"startOffset":8703,"endOffset":8780,"count":29}],"isBlockCoverage":true},{"functionName":"onParseProtocolComplete","ranges":[{"startOffset":8784,"endOffset":9139,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHostnameComplete","ranges":[{"startOffset":9143,"endOffset":9499,"count":0}],"isBlockCoverage":false},{"functionName":"onParsePortComplete","ranges":[{"startOffset":9503,"endOffset":9668,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHostComplete","ranges":[{"startOffset":9672,"endOffset":9999,"count":0}],"isBlockCoverage":false},{"functionName":"onParsePathComplete","ranges":[{"startOffset":10003,"endOffset":10513,"count":24},{"startOffset":10275,"endOffset":10346,"count":0}],"isBlockCoverage":true},{"functionName":"onParseSearchComplete","ranges":[{"startOffset":10517,"endOffset":10688,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHashComplete","ranges":[{"startOffset":10692,"endOffset":10865,"count":0}],"isBlockCoverage":false},{"functionName":"URL","ranges":[{"startOffset":10884,"endOffset":11240,"count":206},{"startOffset":11023,"endOffset":11077,"count":58}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11246,"endOffset":11329,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11335,"endOffset":11430,"count":538}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11508,"endOffset":11713,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11719,"endOffset":12684,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":12861,"endOffset":14079,"count":166},{"startOffset":12948,"endOffset":13009,"count":0},{"startOffset":13433,"endOffset":13600,"count":0},{"startOffset":13633,"endOffset":13671,"count":0},{"startOffset":13727,"endOffset":13749,"count":0},{"startOffset":13758,"endOffset":13824,"count":0},{"startOffset":13940,"endOffset":13963,"count":0},{"startOffset":14027,"endOffset":14053,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":14365,"endOffset":14426,"count":39}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":14497,"endOffset":14544,"count":127}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":14551,"endOffset":14754,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14840,"endOffset":15490,"count":99},{"startOffset":14984,"endOffset":15236,"count":0},{"startOffset":15246,"endOffset":15258,"count":0},{"startOffset":15268,"endOffset":15283,"count":0},{"startOffset":15293,"endOffset":15306,"count":0},{"startOffset":15316,"endOffset":15330,"count":0},{"startOffset":15340,"endOffset":15351,"count":0},{"startOffset":15361,"endOffset":15445,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":15565,"endOffset":15615,"count":132}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":15622,"endOffset":16021,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16096,"endOffset":16148,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":16155,"endOffset":16566,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16641,"endOffset":16693,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":16700,"endOffset":17111,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17182,"endOffset":17344,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":17351,"endOffset":17682,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17757,"endOffset":17811,"count":90}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":17818,"endOffset":18126,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18197,"endOffset":18300,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":18307,"endOffset":18666,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18741,"endOffset":18958,"count":514},{"startOffset":18823,"endOffset":18842,"count":0},{"startOffset":18886,"endOffset":18896,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":18965,"endOffset":19191,"count":24},{"startOffset":19079,"endOffset":19086,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":19264,"endOffset":19408,"count":15},{"startOffset":19338,"endOffset":19353,"count":0},{"startOffset":19374,"endOffset":19407,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":19415,"endOffset":19973,"count":15},{"startOffset":19607,"endOffset":19913,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":20065,"endOffset":20113,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20184,"endOffset":20340,"count":15},{"startOffset":20264,"endOffset":20282,"count":0},{"startOffset":20303,"endOffset":20339,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":20347,"endOffset":20825,"count":15},{"startOffset":20577,"endOffset":20824,"count":0}],"isBlockCoverage":true},{"functionName":"toJSON","ranges":[{"startOffset":20978,"endOffset":21037,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":21051,"endOffset":21369,"count":0}],"isBlockCoverage":false},{"functionName":"initSearchParams","ranges":[{"startOffset":21373,"endOffset":21519,"count":192},{"startOffset":21474,"endOffset":21518,"count":0}],"isBlockCoverage":true},{"functionName":"parseParams","ranges":[{"startOffset":21632,"endOffset":24107,"count":0}],"isBlockCoverage":false},{"functionName":"serializeParams","ranges":[{"startOffset":25110,"endOffset":25686,"count":0}],"isBlockCoverage":false},{"functionName":"defineIDLClass","ranges":[{"startOffset":25744,"endOffset":26458,"count":2},{"startOffset":26092,"endOffset":26245,"count":13},{"startOffset":26301,"endOffset":26455,"count":1}],"isBlockCoverage":true},{"functionName":"merge","ranges":[{"startOffset":26481,"endOffset":27137,"count":0}],"isBlockCoverage":false},{"functionName":"append","ranges":[{"startOffset":27207,"endOffset":27621,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":27628,"endOffset":28146,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":28153,"endOffset":28603,"count":0}],"isBlockCoverage":false},{"functionName":"getAll","ranges":[{"startOffset":28610,"endOffset":29095,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":29102,"endOffset":29546,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":29553,"endOffset":30632,"count":0}],"isBlockCoverage":false},{"functionName":"sort","ranges":[{"startOffset":30639,"endOffset":31858,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":32026,"endOffset":32241,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":32248,"endOffset":32839,"count":0}],"isBlockCoverage":false},{"functionName":"keys","ranges":[{"startOffset":32897,"endOffset":33103,"count":0}],"isBlockCoverage":false},{"functionName":"values","ranges":[{"startOffset":33110,"endOffset":33320,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":33457,"endOffset":33663,"count":0}],"isBlockCoverage":false},{"functionName":"createSearchParamsIterator","ranges":[{"startOffset":33954,"endOffset":34165,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":34395,"endOffset":35185,"count":0}],"isBlockCoverage":false},{"functionName":"defineIDLClass","ranges":[{"startOffset":35190,"endOffset":36608,"count":0}],"isBlockCoverage":false},{"functionName":"domainToASCII","ranges":[{"startOffset":36617,"endOffset":36798,"count":0}],"isBlockCoverage":false},{"functionName":"domainToUnicode","ranges":[{"startOffset":36802,"endOffset":36987,"count":0}],"isBlockCoverage":false},{"functionName":"urlToOptions","ranges":[{"startOffset":37135,"endOffset":37744,"count":0}],"isBlockCoverage":false},{"functionName":"getPathFromURLWin32","ranges":[{"startOffset":37784,"endOffset":39210,"count":90},{"startOffset":37931,"endOffset":38293,"count":4783},{"startOffset":37963,"endOffset":38288,"count":0},{"startOffset":38419,"endOffset":38865,"count":0},{"startOffset":39110,"endOffset":39178,"count":0}],"isBlockCoverage":true},{"functionName":"getPathFromURLPosix","ranges":[{"startOffset":39214,"endOffset":39734,"count":0}],"isBlockCoverage":false},{"functionName":"fileURLToPath","ranges":[{"startOffset":39738,"endOffset":40093,"count":90},{"startOffset":39807,"endOffset":39828,"count":0},{"startOffset":39868,"endOffset":39932,"count":0},{"startOffset":39972,"endOffset":40013,"count":0},{"startOffset":40062,"endOffset":40089,"count":0}],"isBlockCoverage":true},{"functionName":"encodePathChars","ranges":[{"startOffset":40872,"endOffset":41601,"count":24},{"startOffset":40961,"endOffset":41026,"count":0},{"startOffset":41102,"endOffset":41144,"count":0},{"startOffset":41151,"endOffset":41218,"count":0},{"startOffset":41272,"endOffset":41337,"count":0},{"startOffset":41391,"endOffset":41463,"count":0},{"startOffset":41517,"endOffset":41578,"count":0}],"isBlockCoverage":true},{"functionName":"pathToFileURL","ranges":[{"startOffset":41605,"endOffset":42891,"count":24},{"startOffset":41743,"endOffset":42366,"count":0},{"startOffset":42670,"endOffset":42734,"count":23},{"startOffset":42736,"endOffset":42790,"count":1},{"startOffset":42799,"endOffset":42815,"count":1}],"isBlockCoverage":true},{"functionName":"isURLInstance","ranges":[{"startOffset":42895,"endOffset":43016,"count":151},{"startOffset":42989,"endOffset":43012,"count":99}],"isBlockCoverage":true},{"functionName":"toPathIfFileURL","ranges":[{"startOffset":43020,"endOffset":43169,"count":61},{"startOffset":43105,"endOffset":43126,"count":52},{"startOffset":43126,"endOffset":43168,"count":9}],"isBlockCoverage":true},{"functionName":"constructUrl","ranges":[{"startOffset":43173,"endOffset":43893,"count":0}],"isBlockCoverage":false}]},{"scriptId":"32","url":"internal/querystring.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3433,"count":1}],"isBlockCoverage":false},{"functionName":"encodeStr","ranges":[{"startOffset":1577,"endOffset":3364,"count":0}],"isBlockCoverage":false}]},{"scriptId":"33","url":"path.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":47658,"count":1}],"isBlockCoverage":false},{"functionName":"isPathSeparator","ranges":[{"startOffset":1699,"endOffset":1805,"count":7999},{"startOffset":1770,"endOffset":1801,"count":7980}],"isBlockCoverage":true},{"functionName":"isPosixPathSeparator","ranges":[{"startOffset":1809,"endOffset":1888,"count":0}],"isBlockCoverage":false},{"functionName":"isWindowsDeviceRoot","ranges":[{"startOffset":1892,"endOffset":2065,"count":309},{"startOffset":1965,"endOffset":1992,"count":304},{"startOffset":1994,"endOffset":2061,"count":21},{"startOffset":2033,"endOffset":2060,"count":16}],"isBlockCoverage":true},{"functionName":"normalizeString","ranges":[{"startOffset":2131,"endOffset":4141,"count":168},{"startOffset":2354,"endOffset":4123,"count":7368},{"startOffset":2389,"endOffset":2431,"count":7200},{"startOffset":2431,"endOffset":2526,"count":168},{"startOffset":2482,"endOffset":2526,"count":0},{"startOffset":2526,"endOffset":2561,"count":7200},{"startOffset":2561,"endOffset":4019,"count":952},{"startOffset":2594,"endOffset":2607,"count":932},{"startOffset":2609,"endOffset":2636,"count":21},{"startOffset":2636,"endOffset":3973,"count":931},{"startOffset":2658,"endOffset":3722,"count":1},{"startOffset":2715,"endOffset":2790,"count":0},{"startOffset":2791,"endOffset":2866,"count":0},{"startOffset":3023,"endOffset":3102,"count":0},{"startOffset":3391,"endOffset":3566,"count":0},{"startOffset":3577,"endOffset":3713,"count":0},{"startOffset":3722,"endOffset":3973,"count":930},{"startOffset":3770,"endOffset":3839,"count":776},{"startOffset":3839,"endOffset":3916,"count":154},{"startOffset":3973,"endOffset":4019,"count":951},{"startOffset":4019,"endOffset":4118,"count":6248},{"startOffset":4047,"endOffset":4061,"count":119},{"startOffset":4063,"endOffset":4086,"count":5},{"startOffset":4086,"endOffset":4118,"count":6243}],"isBlockCoverage":true},{"functionName":"_format","ranges":[{"startOffset":4332,"endOffset":4768,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":4894,"endOffset":9812,"count":168},{"startOffset":5057,"endOffset":9345,"count":180},{"startOffset":5095,"endOffset":5268,"count":178},{"startOffset":5226,"endOffset":5259,"count":0},{"startOffset":5268,"endOffset":6233,"count":2},{"startOffset":5348,"endOffset":6233,"count":0},{"startOffset":6457,"endOffset":6622,"count":0},{"startOffset":6655,"endOffset":8177,"count":0},{"startOffset":8213,"endOffset":8284,"count":175},{"startOffset":8286,"endOffset":8642,"count":168},{"startOffset":8675,"endOffset":9003,"count":168},{"startOffset":8717,"endOffset":8940,"count":0},{"startOffset":9035,"endOffset":9103,"count":0},{"startOffset":9269,"endOffset":9297,"count":168},{"startOffset":9299,"endOffset":9329,"count":168},{"startOffset":9756,"endOffset":9806,"count":0}],"isBlockCoverage":true},{"functionName":"normalize","ranges":[{"startOffset":9884,"endOffset":13047,"count":0}],"isBlockCoverage":false},{"functionName":"isAbsolute","ranges":[{"startOffset":13120,"endOffset":13549,"count":15},{"startOffset":13231,"endOffset":13244,"count":0},{"startOffset":13481,"endOffset":13542,"count":6}],"isBlockCoverage":true},{"functionName":"join","ranges":[{"startOffset":13624,"endOffset":15834,"count":0}],"isBlockCoverage":false},{"functionName":"relative","ranges":[{"startOffset":16142,"endOffset":20025,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespacedPath","ranges":[{"startOffset":20032,"endOffset":21163,"count":106},{"startOffset":20172,"endOffset":20184,"count":0},{"startOffset":20278,"endOffset":20290,"count":0},{"startOffset":20370,"endOffset":20789,"count":0},{"startOffset":21138,"endOffset":21162,"count":0}],"isBlockCoverage":true},{"functionName":"dirname","ranges":[{"startOffset":21235,"endOffset":23870,"count":6},{"startOffset":21343,"endOffset":21354,"count":0},{"startOffset":21475,"endOffset":21639,"count":0},{"startOffset":21702,"endOffset":23122,"count":0},{"startOffset":23323,"endOffset":23326,"count":0},{"startOffset":23456,"endOffset":23713,"count":60},{"startOffset":23522,"endOffset":23611,"count":6},{"startOffset":23611,"endOffset":23706,"count":54},{"startOffset":23737,"endOffset":23817,"count":0}],"isBlockCoverage":true},{"functionName":"basename","ranges":[{"startOffset":23970,"endOffset":26798,"count":2},{"startOffset":24027,"endOffset":24054,"count":0},{"startOffset":24549,"endOffset":24566,"count":0},{"startOffset":24567,"endOffset":24595,"count":0},{"startOffset":24597,"endOffset":26154,"count":0},{"startOffset":26207,"endOffset":26700,"count":20},{"startOffset":26273,"endOffset":26504,"count":2},{"startOffset":26504,"endOffset":26693,"count":18},{"startOffset":26526,"endOffset":26693,"count":2},{"startOffset":26731,"endOffset":26741,"count":0}],"isBlockCoverage":true},{"functionName":"extname","ranges":[{"startOffset":26870,"endOffset":29005,"count":15},{"startOffset":27451,"endOffset":27518,"count":0},{"startOffset":27520,"endOffset":27558,"count":0},{"startOffset":27613,"endOffset":28597,"count":170},{"startOffset":27705,"endOffset":27959,"count":15},{"startOffset":27931,"endOffset":27959,"count":0},{"startOffset":27959,"endOffset":27983,"count":155},{"startOffset":27983,"endOffset":28145,"count":15},{"startOffset":28145,"endOffset":28176,"count":155},{"startOffset":28176,"endOffset":28382,"count":15},{"startOffset":28308,"endOffset":28373,"count":0},{"startOffset":28382,"endOffset":28590,"count":140},{"startOffset":28409,"endOffset":28590,"count":110},{"startOffset":28843,"endOffset":28876,"count":0},{"startOffset":28877,"endOffset":28916,"count":0},{"startOffset":28919,"endOffset":28945,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":29241,"endOffset":34147,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":34344,"endOffset":35294,"count":0}],"isBlockCoverage":false},{"functionName":"normalize","ranges":[{"startOffset":35366,"endOffset":36002,"count":0}],"isBlockCoverage":false},{"functionName":"isAbsolute","ranges":[{"startOffset":36075,"endOffset":36235,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":36310,"endOffset":36741,"count":0}],"isBlockCoverage":false},{"functionName":"relative","ranges":[{"startOffset":36838,"endOffset":39268,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespacedPath","ranges":[{"startOffset":39275,"endOffset":39354,"count":0}],"isBlockCoverage":false},{"functionName":"dirname","ranges":[{"startOffset":39426,"endOffset":40126,"count":0}],"isBlockCoverage":false},{"functionName":"basename","ranges":[{"startOffset":40226,"endOffset":42699,"count":0}],"isBlockCoverage":false},{"functionName":"extname","ranges":[{"startOffset":42771,"endOffset":44511,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":44752,"endOffset":47303,"count":0}],"isBlockCoverage":false}]},{"scriptId":"34","url":"internal/encoding.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":16538,"count":1}],"isBlockCoverage":false},{"functionName":"lazyBuffer","ranges":[{"startOffset":1035,"endOffset":1148,"count":0}],"isBlockCoverage":false},{"functionName":"validateEncoder","ranges":[{"startOffset":1152,"endOffset":1280,"count":0}],"isBlockCoverage":false},{"functionName":"validateDecoder","ranges":[{"startOffset":1284,"endOffset":1412,"count":9},{"startOffset":1367,"endOffset":1409,"count":0}],"isBlockCoverage":true},{"functionName":"validateArgument","ranges":[{"startOffset":1416,"endOffset":1630,"count":10},{"startOffset":1566,"endOffset":1627,"count":0}],"isBlockCoverage":true},{"functionName":"trimAsciiWhitespace","ranges":[{"startOffset":8599,"endOffset":9117,"count":0}],"isBlockCoverage":false},{"functionName":"getEncodingFromLabel","ranges":[{"startOffset":9121,"endOffset":9304,"count":1},{"startOffset":9234,"endOffset":9303,"count":0}],"isBlockCoverage":true},{"functionName":"TextEncoder","ranges":[{"startOffset":9380,"endOffset":9428,"count":0}],"isBlockCoverage":false},{"functionName":"get encoding","ranges":[{"startOffset":9434,"endOffset":9504,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":9510,"endOffset":9605,"count":0}],"isBlockCoverage":false},{"functionName":"encodeInto","ranges":[{"startOffset":9611,"endOffset":9928,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9934,"endOffset":10340,"count":0}],"isBlockCoverage":false},{"functionName":"makeTextDecoderICU","ranges":[{"startOffset":10714,"endOffset":12431,"count":1}],"isBlockCoverage":true},{"functionName":"TextDecoder","ranges":[{"startOffset":10859,"endOffset":11608,"count":1},{"startOffset":11097,"endOffset":11144,"count":0},{"startOffset":11232,"endOffset":11255,"count":0},{"startOffset":11297,"endOffset":11325,"count":0},{"startOffset":11432,"endOffset":11479,"count":0}],"isBlockCoverage":true},{"functionName":"decode","ranges":[{"startOffset":11618,"endOffset":12398,"count":9},{"startOffset":11722,"endOffset":11775,"count":0},{"startOffset":11812,"endOffset":11995,"count":0},{"startOffset":12147,"endOffset":12150,"count":0},{"startOffset":12271,"endOffset":12355,"count":0}],"isBlockCoverage":true},{"functionName":"makeTextDecoderJS","ranges":[{"startOffset":12435,"endOffset":15075,"count":0}],"isBlockCoverage":false},{"functionName":"get encoding","ranges":[{"startOffset":15206,"endOffset":15290,"count":0}],"isBlockCoverage":false},{"functionName":"get fatal","ranges":[{"startOffset":15299,"endOffset":15429,"count":0}],"isBlockCoverage":false},{"functionName":"get ignoreBOM","ranges":[{"startOffset":15438,"endOffset":15597,"count":0}],"isBlockCoverage":false},{"functionName":"ObjectGetOwnPropertyDescriptors","ranges":[{"startOffset":15606,"endOffset":16236,"count":0}],"isBlockCoverage":false}]},{"scriptId":"35","url":"timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8654,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1868,"endOffset":1895,"count":0}],"isBlockCoverage":false},{"functionName":"unenroll","ranges":[{"startOffset":2409,"endOffset":3628,"count":0}],"isBlockCoverage":false},{"functionName":"enroll","ranges":[{"startOffset":3840,"endOffset":4102,"count":0}],"isBlockCoverage":false},{"functionName":"setTimeout","ranges":[{"startOffset":4140,"endOffset":4813,"count":1},{"startOffset":4301,"endOffset":4308,"count":0},{"startOffset":4341,"endOffset":4384,"count":0},{"startOffset":4390,"endOffset":4439,"count":0},{"startOffset":4445,"endOffset":4672,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4893,"endOffset":5031,"count":0}],"isBlockCoverage":false},{"functionName":"clearTimeout","ranges":[{"startOffset":5040,"endOffset":5419,"count":0}],"isBlockCoverage":false},{"functionName":"setInterval","ranges":[{"startOffset":5423,"endOffset":6098,"count":0}],"isBlockCoverage":false},{"functionName":"clearInterval","ranges":[{"startOffset":6102,"endOffset":6405,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.close","ranges":[{"startOffset":6435,"endOffset":6489,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.","ranges":[{"startOffset":6533,"endOffset":6701,"count":0}],"isBlockCoverage":false},{"functionName":"setImmediate","ranges":[{"startOffset":6706,"endOffset":7271,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7353,"endOffset":7493,"count":0}],"isBlockCoverage":false},{"functionName":"clearImmediate","ranges":[{"startOffset":7504,"endOffset":7988,"count":0}],"isBlockCoverage":false}]},{"scriptId":"36","url":"internal/linkedlist.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1166,"count":1}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":17,"endOffset":93,"count":0}],"isBlockCoverage":false},{"functionName":"peek","ranges":[{"startOffset":126,"endOffset":221,"count":0}],"isBlockCoverage":false},{"functionName":"remove","ranges":[{"startOffset":259,"endOffset":497,"count":1}],"isBlockCoverage":true},{"functionName":"append","ranges":[{"startOffset":556,"endOffset":1021,"count":1},{"startOffset":608,"endOffset":625,"count":0}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":1025,"endOffset":1087,"count":0}],"isBlockCoverage":false}]},{"scriptId":"37","url":"internal/timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19218,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4552,"endOffset":4579,"count":1}],"isBlockCoverage":true},{"functionName":"initAsyncResource","ranges":[{"startOffset":5554,"endOffset":5838,"count":1},{"startOffset":5785,"endOffset":5835,"count":0}],"isBlockCoverage":true},{"functionName":"Timeout","ranges":[{"startOffset":5927,"endOffset":6954,"count":1},{"startOffset":6078,"endOffset":6422,"count":0},{"startOffset":6770,"endOffset":6777,"count":0}],"isBlockCoverage":true},{"functionName":"Timeout.","ranges":[{"startOffset":7070,"endOffset":7249,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.refresh","ranges":[{"startOffset":7282,"endOffset":7387,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.unref","ranges":[{"startOffset":7418,"endOffset":7553,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.ref","ranges":[{"startOffset":7582,"endOffset":7717,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.hasRef","ranges":[{"startOffset":7749,"endOffset":7788,"count":0}],"isBlockCoverage":false},{"functionName":"TimersList","ranges":[{"startOffset":7793,"endOffset":8100,"count":1}],"isBlockCoverage":true},{"functionName":"TimersList.","ranges":[{"startOffset":8219,"endOffset":8398,"count":0}],"isBlockCoverage":false},{"functionName":"ImmediateList","ranges":[{"startOffset":8459,"endOffset":8530,"count":2}],"isBlockCoverage":true},{"functionName":"ImmediateList.append","ranges":[{"startOffset":8713,"endOffset":8888,"count":0}],"isBlockCoverage":false},{"functionName":"ImmediateList.remove","ranges":[{"startOffset":9070,"endOffset":9423,"count":0}],"isBlockCoverage":false},{"functionName":"incRefCount","ranges":[{"startOffset":9428,"endOffset":9507,"count":1}],"isBlockCoverage":true},{"functionName":"decRefCount","ranges":[{"startOffset":9511,"endOffset":9591,"count":0}],"isBlockCoverage":false},{"functionName":"active","ranges":[{"startOffset":9678,"endOffset":9734,"count":0}],"isBlockCoverage":false},{"functionName":"unrefActive","ranges":[{"startOffset":9885,"endOffset":9947,"count":0}],"isBlockCoverage":false},{"functionName":"insertGuarded","ranges":[{"startOffset":10174,"endOffset":10713,"count":0}],"isBlockCoverage":false},{"functionName":"insert","ranges":[{"startOffset":10717,"endOffset":11388,"count":1}],"isBlockCoverage":true},{"functionName":"setUnrefTimeout","ranges":[{"startOffset":11392,"endOffset":11708,"count":0}],"isBlockCoverage":false},{"functionName":"getTimerDuration","ranges":[{"startOffset":11778,"endOffset":12321,"count":0}],"isBlockCoverage":false},{"functionName":"compareTimersLists","ranges":[{"startOffset":12325,"endOffset":12539,"count":0}],"isBlockCoverage":false},{"functionName":"setPosition","ranges":[{"startOffset":12543,"endOffset":12616,"count":1}],"isBlockCoverage":true},{"functionName":"getTimerCallbacks","ranges":[{"startOffset":12620,"endOffset":17917,"count":1}],"isBlockCoverage":true},{"functionName":"processImmediate","ranges":[{"startOffset":12938,"endOffset":14800,"count":0}],"isBlockCoverage":false},{"functionName":"processTimers","ranges":[{"startOffset":14808,"endOffset":15300,"count":0}],"isBlockCoverage":false},{"functionName":"listOnTimeout","ranges":[{"startOffset":15306,"endOffset":17852,"count":0}],"isBlockCoverage":false},{"functionName":"Immediate","ranges":[{"startOffset":17942,"endOffset":18278,"count":0}],"isBlockCoverage":false},{"functionName":"ref","ranges":[{"startOffset":18284,"endOffset":18464,"count":0}],"isBlockCoverage":false},{"functionName":"unref","ranges":[{"startOffset":18470,"endOffset":18653,"count":0}],"isBlockCoverage":false},{"functionName":"hasRef","ranges":[{"startOffset":18659,"endOffset":18702,"count":0}],"isBlockCoverage":false}]},{"scriptId":"38","url":"internal/priority_queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2871,"count":1}],"isBlockCoverage":false},{"functionName":"PriorityQueue","ranges":[{"startOffset":589,"endOffset":838,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":844,"endOffset":886,"count":0}],"isBlockCoverage":false},{"functionName":"insert","ranges":[{"startOffset":892,"endOffset":1086,"count":1},{"startOffset":1034,"endOffset":1051,"count":0}],"isBlockCoverage":true},{"functionName":"peek","ranges":[{"startOffset":1092,"endOffset":1133,"count":0}],"isBlockCoverage":false},{"functionName":"percolateDown","ranges":[{"startOffset":1139,"endOffset":1829,"count":0}],"isBlockCoverage":false},{"functionName":"percolateUp","ranges":[{"startOffset":1835,"endOffset":2344,"count":1},{"startOffset":2019,"endOffset":2249,"count":0}],"isBlockCoverage":true},{"functionName":"removeAt","ranges":[{"startOffset":2350,"endOffset":2695,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":2701,"endOffset":2865,"count":0}],"isBlockCoverage":false}]},{"scriptId":"39","url":"internal/util/debuglog.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2918,"count":1}],"isBlockCoverage":false},{"functionName":"initializeDebugEnv","ranges":[{"startOffset":521,"endOffset":904,"count":1},{"startOffset":614,"endOffset":819,"count":0}],"isBlockCoverage":true},{"functionName":"emitWarningIfNeeded","ranges":[{"startOffset":982,"endOffset":1314,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":1318,"endOffset":1336,"count":82}],"isBlockCoverage":true},{"functionName":"debuglogImpl","ranges":[{"startOffset":1340,"endOffset":1921,"count":7},{"startOffset":1416,"endOffset":1891,"count":5},{"startOffset":1436,"endOffset":1841,"count":0}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":1528,"endOffset":1833,"count":0}],"isBlockCoverage":false},{"functionName":"debuglog","ranges":[{"startOffset":2147,"endOffset":2855,"count":14}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":2179,"endOffset":2278,"count":7}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":2294,"endOffset":2539,"count":7}],"isBlockCoverage":true},{"functionName":"test","ranges":[{"startOffset":2571,"endOffset":2644,"count":0}],"isBlockCoverage":false},{"functionName":"logger","ranges":[{"startOffset":2664,"endOffset":2691,"count":7}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2743,"endOffset":2779,"count":0}],"isBlockCoverage":false}]},{"scriptId":"40","url":"internal/process/execution.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7161,"count":1}],"isBlockCoverage":false},{"functionName":"tryGetCwd","ranges":[{"startOffset":551,"endOffset":890,"count":1},{"startOffset":615,"endOffset":887,"count":0}],"isBlockCoverage":true},{"functionName":"evalModule","ranges":[{"startOffset":894,"endOffset":1347,"count":0}],"isBlockCoverage":false},{"functionName":"evalScript","ranges":[{"startOffset":1351,"endOffset":2774,"count":0}],"isBlockCoverage":false},{"functionName":"setUncaughtExceptionCaptureCallback","ranges":[{"startOffset":2858,"endOffset":3570,"count":0}],"isBlockCoverage":false},{"functionName":"hasUncaughtExceptionCaptureCallback","ranges":[{"startOffset":3574,"endOffset":3677,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":3681,"endOffset":3699,"count":0}],"isBlockCoverage":false},{"functionName":"createOnGlobalUncaughtException","ranges":[{"startOffset":4252,"endOffset":6711,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4525,"endOffset":6707,"count":0}],"isBlockCoverage":false},{"functionName":"readStdin","ranges":[{"startOffset":6715,"endOffset":6931,"count":0}],"isBlockCoverage":false}]},{"scriptId":"41","url":"internal/process/warning.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5000,"count":1}],"isBlockCoverage":false},{"functionName":"lazyOption","ranges":[{"startOffset":322,"endOffset":891,"count":0}],"isBlockCoverage":false},{"functionName":"writeOut","ranges":[{"startOffset":997,"endOffset":1124,"count":0}],"isBlockCoverage":false},{"functionName":"writeToFile","ranges":[{"startOffset":1128,"endOffset":1531,"count":0}],"isBlockCoverage":false},{"functionName":"doEmitWarning","ranges":[{"startOffset":1535,"endOffset":1608,"count":0}],"isBlockCoverage":false},{"functionName":"onWarning","ranges":[{"startOffset":1650,"endOffset":2831,"count":0}],"isBlockCoverage":false},{"functionName":"emitWarning","ranges":[{"startOffset":2959,"endOffset":4137,"count":0}],"isBlockCoverage":false},{"functionName":"emitWarningSync","ranges":[{"startOffset":4141,"endOffset":4237,"count":0}],"isBlockCoverage":false},{"functionName":"createWarningObject","ranges":[{"startOffset":4241,"endOffset":4922,"count":0}],"isBlockCoverage":false}]},{"scriptId":"42","url":"internal/bootstrap/switches/is_main_thread.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6632,"count":1}],"isBlockCoverage":true},{"functionName":"process._startProfilerIdleNotifier","ranges":[{"startOffset":525,"endOffset":533,"count":0}],"isBlockCoverage":false},{"functionName":"process._stopProfilerIdleNotifier","ranges":[{"startOffset":572,"endOffset":580,"count":0}],"isBlockCoverage":false},{"functionName":"defineStream","ranges":[{"startOffset":585,"endOffset":738,"count":3}],"isBlockCoverage":true},{"functionName":"createWritableStdioStream","ranges":[{"startOffset":1318,"endOffset":2943,"count":2},{"startOffset":1474,"endOffset":1604,"count":0},{"startOffset":1612,"endOffset":1802,"count":0},{"startOffset":2116,"endOffset":2144,"count":0},{"startOffset":2146,"endOffset":2373,"count":0},{"startOffset":2560,"endOffset":2813,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":2753,"endOffset":2802,"count":0}],"isBlockCoverage":false},{"functionName":"dummyDestroy","ranges":[{"startOffset":2947,"endOffset":3343,"count":0}],"isBlockCoverage":false},{"functionName":"getStdout","ranges":[{"startOffset":3387,"endOffset":3728,"count":3},{"startOffset":3425,"endOffset":3439,"count":2},{"startOffset":3439,"endOffset":3643,"count":1},{"startOffset":3643,"endOffset":3707,"count":0},{"startOffset":3707,"endOffset":3727,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3673,"endOffset":3700,"count":0}],"isBlockCoverage":false},{"functionName":"getStderr","ranges":[{"startOffset":3732,"endOffset":4073,"count":2},{"startOffset":3770,"endOffset":3988,"count":1},{"startOffset":3988,"endOffset":4052,"count":0},{"startOffset":4052,"endOffset":4072,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4018,"endOffset":4045,"count":0}],"isBlockCoverage":false},{"functionName":"getStdin","ranges":[{"startOffset":4077,"endOffset":6480,"count":2},{"startOffset":4113,"endOffset":4185,"count":1},{"startOffset":4185,"endOffset":4373,"count":0},{"startOffset":4381,"endOffset":4510,"count":0},{"startOffset":4518,"endOffset":4530,"count":1},{"startOffset":4536,"endOffset":5332,"count":1},{"startOffset":4852,"endOffset":4880,"count":0},{"startOffset":4882,"endOffset":5059,"count":0},{"startOffset":5340,"endOffset":5561,"count":0},{"startOffset":5566,"endOffset":5839,"count":1},{"startOffset":5841,"endOffset":6479,"count":1}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":5523,"endOffset":5532,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6158,"endOffset":6202,"count":0}],"isBlockCoverage":false},{"functionName":"onpause","ranges":[{"startOffset":6210,"endOffset":6458,"count":0}],"isBlockCoverage":false},{"functionName":"rawMethods.resetStdioForTesting","ranges":[{"startOffset":6546,"endOffset":6629,"count":0}],"isBlockCoverage":false}]},{"scriptId":"43","url":"internal/process/signal.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1177,"count":1}],"isBlockCoverage":false},{"functionName":"isSignal","ranges":[{"startOffset":220,"endOffset":318,"count":3}],"isBlockCoverage":true},{"functionName":"startListeningIfSignal","ranges":[{"startOffset":385,"endOffset":892,"count":3},{"startOffset":447,"endOffset":472,"count":0},{"startOffset":474,"endOffset":889,"count":0}],"isBlockCoverage":true},{"functionName":"stopListeningIfSignal","ranges":[{"startOffset":896,"endOffset":1097,"count":1},{"startOffset":1000,"endOffset":1036,"count":0},{"startOffset":1038,"endOffset":1094,"count":0}],"isBlockCoverage":true}]},{"scriptId":"44","url":"internal/bootstrap/switches/does_own_process_state.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3655,"count":1},{"startOffset":298,"endOffset":598,"count":0}],"isBlockCoverage":true},{"functionName":"wrapPosixCredentialSetters","ranges":[{"startOffset":846,"endOffset":3064,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedChdir","ranges":[{"startOffset":3221,"endOffset":3397,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedUmask","ranges":[{"startOffset":3401,"endOffset":3542,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedCwd","ranges":[{"startOffset":3546,"endOffset":3653,"count":4},{"startOffset":3600,"endOffset":3629,"count":1}],"isBlockCoverage":true}]},{"scriptId":"45","url":"internal/main/run_main_module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":649,"count":1}],"isBlockCoverage":true}]},{"scriptId":"46","url":"internal/bootstrap/pre_execution.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15672,"count":1}],"isBlockCoverage":true},{"functionName":"prepareMainThreadExecution","ranges":[{"startOffset":429,"endOffset":2235,"count":1}],"isBlockCoverage":true},{"functionName":"patchProcessObject","ranges":[{"startOffset":2239,"endOffset":3854,"count":1},{"startOffset":2855,"endOffset":2863,"count":0}],"isBlockCoverage":true},{"functionName":"addReadOnlyProcessAlias","ranges":[{"startOffset":3858,"endOffset":4125,"count":13},{"startOffset":3981,"endOffset":4122,"count":1}],"isBlockCoverage":true},{"functionName":"setupWarningHandler","ranges":[{"startOffset":4129,"endOffset":4366,"count":1}],"isBlockCoverage":true},{"functionName":"setupCoverageHooks","ranges":[{"startOffset":4482,"endOffset":5176,"count":1},{"startOffset":4962,"endOffset":5144,"count":0}],"isBlockCoverage":true},{"functionName":"setupStacktracePrinterOnSigint","ranges":[{"startOffset":5180,"endOffset":5413,"count":1},{"startOffset":5285,"endOffset":5412,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReport","ranges":[{"startOffset":5417,"endOffset":5650,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":5604,"endOffset":5640,"count":0}],"isBlockCoverage":false},{"functionName":"setupDebugEnv","ranges":[{"startOffset":5654,"endOffset":5891,"count":1},{"startOffset":5807,"endOffset":5888,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReportSignalHandlers","ranges":[{"startOffset":5956,"endOffset":6095,"count":1}],"isBlockCoverage":true},{"functionName":"initializeHeapSnapshotSignalHandlers","ranges":[{"startOffset":6099,"endOffset":6418,"count":1},{"startOffset":6238,"endOffset":6417,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6375,"endOffset":6413,"count":0}],"isBlockCoverage":false},{"functionName":"setupTraceCategoryState","ranges":[{"startOffset":6422,"endOffset":6685,"count":1}],"isBlockCoverage":true},{"functionName":"setupInspectorHooks","ranges":[{"startOffset":6689,"endOffset":7283,"count":1}],"isBlockCoverage":true},{"functionName":"initializeDeprecations","ranges":[{"startOffset":7483,"endOffset":10089,"count":1},{"startOffset":8219,"endOffset":8529,"count":16},{"startOffset":8265,"endOffset":8502,"count":0},{"startOffset":8853,"endOffset":9033,"count":0},{"startOffset":9063,"endOffset":9465,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":9721,"endOffset":9759,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":9766,"endOffset":9810,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9943,"endOffset":9980,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":9987,"endOffset":10030,"count":0}],"isBlockCoverage":false},{"functionName":"initializeAbortController","ranges":[{"startOffset":10093,"endOffset":10683,"count":1},{"startOffset":10233,"endOffset":10680,"count":0}],"isBlockCoverage":true},{"functionName":"setupChildProcessIpcChannel","ranges":[{"startOffset":10687,"endOffset":11269,"count":1},{"startOffset":10764,"endOffset":11266,"count":0}],"isBlockCoverage":true},{"functionName":"initializeClusterIPC","ranges":[{"startOffset":11273,"endOffset":11550,"count":1},{"startOffset":11361,"endOffset":11547,"count":0}],"isBlockCoverage":true},{"functionName":"initializePolicy","ranges":[{"startOffset":11554,"endOffset":13425,"count":1},{"startOffset":11682,"endOffset":13422,"count":0}],"isBlockCoverage":true},{"functionName":"initializeWASI","ranges":[{"startOffset":13429,"endOffset":13663,"count":1}],"isBlockCoverage":true},{"functionName":"initializeCJSLoader","ranges":[{"startOffset":13667,"endOffset":13959,"count":1}],"isBlockCoverage":true},{"functionName":"initializeESMLoader","ranges":[{"startOffset":13963,"endOffset":14646,"count":1},{"startOffset":14176,"endOffset":14183,"count":0}],"isBlockCoverage":true},{"functionName":"initializeFrozenIntrinsics","ranges":[{"startOffset":14650,"endOffset":14913,"count":1},{"startOffset":14736,"endOffset":14910,"count":0}],"isBlockCoverage":true},{"functionName":"loadPreloadModules","ranges":[{"startOffset":14917,"endOffset":15275,"count":1},{"startOffset":15114,"endOffset":15272,"count":0}],"isBlockCoverage":true}]},{"scriptId":"47","url":"internal/options.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":863,"count":1}],"isBlockCoverage":false},{"functionName":"getOptionValue","ranges":[{"startOffset":182,"endOffset":256,"count":75}],"isBlockCoverage":true},{"functionName":"getAllowUnauthorized","ranges":[{"startOffset":260,"endOffset":737,"count":0}],"isBlockCoverage":false}]},{"scriptId":"48","url":"internal/inspector_async_hook.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2048,"count":1}],"isBlockCoverage":false},{"functionName":"lazyHookCreation","ranges":[{"startOffset":84,"endOffset":1304,"count":0}],"isBlockCoverage":false},{"functionName":"enable","ranges":[{"startOffset":1308,"endOffset":1905,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":1909,"endOffset":1998,"count":0}],"isBlockCoverage":false}]},{"scriptId":"49","url":"internal/source_map/source_map_cache.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7781,"count":1}],"isBlockCoverage":false},{"functionName":"ObjectGetValueSafe","ranges":[{"startOffset":269,"endOffset":450,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":636,"endOffset":663,"count":0}],"isBlockCoverage":false},{"functionName":"getSourceMapsEnabled","ranges":[{"startOffset":1370,"endOffset":1890,"count":13},{"startOffset":1444,"endOffset":1858,"count":1},{"startOffset":1539,"endOffset":1853,"count":0}],"isBlockCoverage":true},{"functionName":"maybeCacheSourceMap","ranges":[{"startOffset":1894,"endOffset":2991,"count":11},{"startOffset":2054,"endOffset":2074,"count":0},{"startOffset":2077,"endOffset":2084,"count":0},{"startOffset":2147,"endOffset":2290,"count":0},{"startOffset":2426,"endOffset":2988,"count":0}],"isBlockCoverage":true},{"functionName":"dataFromUrl","ranges":[{"startOffset":2995,"endOffset":3537,"count":0}],"isBlockCoverage":false},{"functionName":"lineLengths","ranges":[{"startOffset":3732,"endOffset":4078,"count":0}],"isBlockCoverage":false},{"functionName":"sourceMapFromFile","ranges":[{"startOffset":4082,"endOffset":4347,"count":0}],"isBlockCoverage":false},{"functionName":"sourceMapFromDataUrl","ranges":[{"startOffset":4445,"endOffset":5141,"count":0}],"isBlockCoverage":false},{"functionName":"sourcesToAbsolute","ranges":[{"startOffset":5331,"endOffset":5667,"count":0}],"isBlockCoverage":false},{"functionName":"rekeySourceMap","ranges":[{"startOffset":5739,"endOffset":5939,"count":0}],"isBlockCoverage":false},{"functionName":"sourceMapCacheToObject","ranges":[{"startOffset":6386,"endOffset":6646,"count":0}],"isBlockCoverage":false},{"functionName":"appendCJSCache","ranges":[{"startOffset":6650,"endOffset":6947,"count":0}],"isBlockCoverage":false},{"functionName":"findSourceMap","ranges":[{"startOffset":6951,"endOffset":7640,"count":0}],"isBlockCoverage":false}]},{"scriptId":"50","url":"fs.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":62004,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3833,"endOffset":3997,"count":0}],"isBlockCoverage":false},{"functionName":"showTruncateDeprecation","ranges":[{"startOffset":4243,"endOffset":4538,"count":0}],"isBlockCoverage":false},{"functionName":"maybeCallback","ranges":[{"startOffset":4542,"endOffset":4663,"count":0}],"isBlockCoverage":false},{"functionName":"makeCallback","ranges":[{"startOffset":4871,"endOffset":5020,"count":1},{"startOffset":4932,"endOffset":4979,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4992,"endOffset":5016,"count":1}],"isBlockCoverage":true},{"functionName":"makeStatsCallback","ranges":[{"startOffset":5206,"endOffset":5430,"count":0}],"isBlockCoverage":false},{"functionName":"isFileType","ranges":[{"startOffset":5460,"endOffset":5727,"count":147},{"startOffset":5664,"endOffset":5684,"count":37}],"isBlockCoverage":true},{"functionName":"access","ranges":[{"startOffset":5731,"endOffset":6102,"count":0}],"isBlockCoverage":false},{"functionName":"accessSync","ranges":[{"startOffset":6106,"endOffset":6351,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":6355,"endOffset":6605,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":6681,"endOffset":6761,"count":0}],"isBlockCoverage":false},{"functionName":"existsSync","ranges":[{"startOffset":7187,"endOffset":7735,"count":0}],"isBlockCoverage":false},{"functionName":"readFileAfterOpen","ranges":[{"startOffset":7739,"endOffset":8033,"count":0}],"isBlockCoverage":false},{"functionName":"readFileAfterStat","ranges":[{"startOffset":8037,"endOffset":8561,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":8565,"endOffset":9614,"count":0}],"isBlockCoverage":false},{"functionName":"tryStatSync","ranges":[{"startOffset":9618,"endOffset":9856,"count":2},{"startOffset":9764,"endOffset":9776,"count":0},{"startOffset":9778,"endOffset":9836,"count":0}],"isBlockCoverage":true},{"functionName":"tryCreateBuffer","ranges":[{"startOffset":9860,"endOffset":10184,"count":2},{"startOffset":9982,"endOffset":10036,"count":0},{"startOffset":10127,"endOffset":10139,"count":0},{"startOffset":10141,"endOffset":10158,"count":0}],"isBlockCoverage":true},{"functionName":"tryReadSync","ranges":[{"startOffset":10188,"endOffset":10453,"count":2},{"startOffset":10393,"endOffset":10405,"count":0},{"startOffset":10407,"endOffset":10424,"count":0}],"isBlockCoverage":true},{"functionName":"readFileSync","ranges":[{"startOffset":10457,"endOffset":11889,"count":2},{"startOffset":10629,"endOffset":10635,"count":0},{"startOffset":10778,"endOffset":10781,"count":0},{"startOffset":10916,"endOffset":10941,"count":0},{"startOffset":11204,"endOffset":11569,"count":0},{"startOffset":11634,"endOffset":11733,"count":0},{"startOffset":11755,"endOffset":11797,"count":0}],"isBlockCoverage":true},{"functionName":"defaultCloseCallback","ranges":[{"startOffset":11893,"endOffset":11963,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":11967,"endOffset":12231,"count":0}],"isBlockCoverage":false},{"functionName":"closeSync","ranges":[{"startOffset":12235,"endOffset":12384,"count":2}],"isBlockCoverage":true},{"functionName":"open","ranges":[{"startOffset":12388,"endOffset":12987,"count":0}],"isBlockCoverage":false},{"functionName":"openSync","ranges":[{"startOffset":12993,"endOffset":13400,"count":2}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":13513,"endOffset":15076,"count":0}],"isBlockCoverage":false},{"functionName":"readSync","ranges":[{"startOffset":15354,"endOffset":16311,"count":2},{"startOffset":15475,"endOffset":15629,"count":0},{"startOffset":15684,"endOffset":15707,"count":0},{"startOffset":15804,"endOffset":15825,"count":0},{"startOffset":15860,"endOffset":15993,"count":0}],"isBlockCoverage":true},{"functionName":"readv","ranges":[{"startOffset":16315,"endOffset":16761,"count":0}],"isBlockCoverage":false},{"functionName":"readvSync","ranges":[{"startOffset":16909,"endOffset":17231,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":17383,"endOffset":18696,"count":0}],"isBlockCoverage":false},{"functionName":"writeSync","ranges":[{"startOffset":18982,"endOffset":19878,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":19943,"endOffset":20387,"count":0}],"isBlockCoverage":false},{"functionName":"writevSync","ranges":[{"startOffset":20523,"endOffset":20849,"count":0}],"isBlockCoverage":false},{"functionName":"rename","ranges":[{"startOffset":20853,"endOffset":21243,"count":0}],"isBlockCoverage":false},{"functionName":"renameSync","ranges":[{"startOffset":21247,"endOffset":21601,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":21605,"endOffset":22247,"count":0}],"isBlockCoverage":false},{"functionName":"truncateSync","ranges":[{"startOffset":22251,"endOffset":22673,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncate","ranges":[{"startOffset":22677,"endOffset":23030,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncateSync","ranges":[{"startOffset":23034,"endOffset":23261,"count":0}],"isBlockCoverage":false},{"functionName":"lazyLoadRimraf","ranges":[{"startOffset":23267,"endOffset":23389,"count":0}],"isBlockCoverage":false},{"functionName":"rmdir","ranges":[{"startOffset":23393,"endOffset":24057,"count":0}],"isBlockCoverage":false},{"functionName":"rmdirSync","ranges":[{"startOffset":24061,"endOffset":24512,"count":0}],"isBlockCoverage":false},{"functionName":"rm","ranges":[{"startOffset":24516,"endOffset":24867,"count":0}],"isBlockCoverage":false},{"functionName":"rmSync","ranges":[{"startOffset":24871,"endOffset":25046,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasync","ranges":[{"startOffset":25050,"endOffset":25229,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasyncSync","ranges":[{"startOffset":25233,"endOffset":25388,"count":0}],"isBlockCoverage":false},{"functionName":"fsync","ranges":[{"startOffset":25392,"endOffset":25563,"count":0}],"isBlockCoverage":false},{"functionName":"fsyncSync","ranges":[{"startOffset":25567,"endOffset":25714,"count":0}],"isBlockCoverage":false},{"functionName":"mkdir","ranges":[{"startOffset":25718,"endOffset":26522,"count":0}],"isBlockCoverage":false},{"functionName":"mkdirSync","ranges":[{"startOffset":26526,"endOffset":27321,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":27325,"endOffset":27925,"count":0}],"isBlockCoverage":false},{"functionName":"readdirSync","ranges":[{"startOffset":27929,"endOffset":28364,"count":0}],"isBlockCoverage":false},{"functionName":"fstat","ranges":[{"startOffset":28368,"endOffset":28718,"count":0}],"isBlockCoverage":false},{"functionName":"lstat","ranges":[{"startOffset":28722,"endOffset":29108,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":29112,"endOffset":29496,"count":0}],"isBlockCoverage":false},{"functionName":"hasNoEntryError","ranges":[{"startOffset":29500,"endOffset":29733,"count":30},{"startOffset":29550,"endOffset":29643,"count":5},{"startOffset":29643,"endOffset":29664,"count":25},{"startOffset":29664,"endOffset":29711,"count":0},{"startOffset":29711,"endOffset":29732,"count":25}],"isBlockCoverage":true},{"functionName":"fstatSync","ranges":[{"startOffset":29737,"endOffset":30007,"count":0}],"isBlockCoverage":false},{"functionName":"lstatSync","ranges":[{"startOffset":30011,"endOffset":30445,"count":0}],"isBlockCoverage":false},{"functionName":"statSync","ranges":[{"startOffset":30449,"endOffset":30880,"count":30},{"startOffset":30778,"endOffset":30807,"count":5},{"startOffset":30807,"endOffset":30879,"count":25}],"isBlockCoverage":true},{"functionName":"readlink","ranges":[{"startOffset":30884,"endOffset":31239,"count":0}],"isBlockCoverage":false},{"functionName":"readlinkSync","ranges":[{"startOffset":31243,"endOffset":31582,"count":0}],"isBlockCoverage":false},{"functionName":"symlink","ranges":[{"startOffset":31586,"endOffset":33236,"count":0}],"isBlockCoverage":false},{"functionName":"symlinkSync","ranges":[{"startOffset":33240,"endOffset":33916,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":33920,"endOffset":34333,"count":0}],"isBlockCoverage":false},{"functionName":"linkSync","ranges":[{"startOffset":34337,"endOffset":34796,"count":0}],"isBlockCoverage":false},{"functionName":"unlink","ranges":[{"startOffset":34800,"endOffset":35033,"count":1}],"isBlockCoverage":true},{"functionName":"unlinkSync","ranges":[{"startOffset":35037,"endOffset":35228,"count":0}],"isBlockCoverage":false},{"functionName":"fchmod","ranges":[{"startOffset":35232,"endOffset":35482,"count":0}],"isBlockCoverage":false},{"functionName":"fchmodSync","ranges":[{"startOffset":35486,"endOffset":35686,"count":0}],"isBlockCoverage":false},{"functionName":"lchmod","ranges":[{"startOffset":35690,"endOffset":36142,"count":0}],"isBlockCoverage":false},{"functionName":"lchmodSync","ranges":[{"startOffset":36146,"endOffset":36480,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":36486,"endOffset":36770,"count":0}],"isBlockCoverage":false},{"functionName":"chmodSync","ranges":[{"startOffset":36774,"endOffset":37016,"count":0}],"isBlockCoverage":false},{"functionName":"lchown","ranges":[{"startOffset":37020,"endOffset":37369,"count":0}],"isBlockCoverage":false},{"functionName":"lchownSync","ranges":[{"startOffset":37373,"endOffset":37680,"count":0}],"isBlockCoverage":false},{"functionName":"fchown","ranges":[{"startOffset":37684,"endOffset":37999,"count":0}],"isBlockCoverage":false},{"functionName":"fchownSync","ranges":[{"startOffset":38003,"endOffset":38270,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":38274,"endOffset":38623,"count":0}],"isBlockCoverage":false},{"functionName":"chownSync","ranges":[{"startOffset":38627,"endOffset":38932,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":38936,"endOffset":39287,"count":0}],"isBlockCoverage":false},{"functionName":"utimesSync","ranges":[{"startOffset":39291,"endOffset":39580,"count":0}],"isBlockCoverage":false},{"functionName":"futimes","ranges":[{"startOffset":39584,"endOffset":39901,"count":0}],"isBlockCoverage":false},{"functionName":"futimesSync","ranges":[{"startOffset":39905,"endOffset":40172,"count":0}],"isBlockCoverage":false},{"functionName":"lutimes","ranges":[{"startOffset":40176,"endOffset":40532,"count":0}],"isBlockCoverage":false},{"functionName":"lutimesSync","ranges":[{"startOffset":40536,"endOffset":40848,"count":0}],"isBlockCoverage":false},{"functionName":"writeAll","ranges":[{"startOffset":40852,"endOffset":41829,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":41833,"endOffset":42802,"count":0}],"isBlockCoverage":false},{"functionName":"writeFileSync","ranges":[{"startOffset":42806,"endOffset":43540,"count":0}],"isBlockCoverage":false},{"functionName":"appendFile","ranges":[{"startOffset":43544,"endOffset":43996,"count":0}],"isBlockCoverage":false},{"functionName":"appendFileSync","ranges":[{"startOffset":44000,"endOffset":44390,"count":0}],"isBlockCoverage":false},{"functionName":"watch","ranges":[{"startOffset":44394,"endOffset":45664,"count":0}],"isBlockCoverage":false},{"functionName":"watchFile","ranges":[{"startOffset":45705,"endOffset":46856,"count":0}],"isBlockCoverage":false},{"functionName":"unwatchFile","ranges":[{"startOffset":46860,"endOffset":47569,"count":0}],"isBlockCoverage":false},{"functionName":"splitRoot","ranges":[{"startOffset":47793,"endOffset":47861,"count":14}],"isBlockCoverage":true},{"functionName":"splitRoot","ranges":[{"startOffset":47888,"endOffset":48072,"count":0}],"isBlockCoverage":false},{"functionName":"encodeRealpathResult","ranges":[{"startOffset":48080,"endOffset":48375,"count":14},{"startOffset":48166,"endOffset":48196,"count":0},{"startOffset":48217,"endOffset":48374,"count":0}],"isBlockCoverage":true},{"functionName":"nextPart","ranges":[{"startOffset":48503,"endOffset":48755,"count":91},{"startOffset":48560,"endOffset":48734,"count":688},{"startOffset":48679,"endOffset":48707,"count":611},{"startOffset":48718,"endOffset":48727,"count":77},{"startOffset":48734,"endOffset":48754,"count":14}],"isBlockCoverage":true},{"functionName":"nextPart","ranges":[{"startOffset":48781,"endOffset":48834,"count":0}],"isBlockCoverage":false},{"functionName":"realpathSync","ranges":[{"startOffset":48880,"endOffset":52875,"count":19},{"startOffset":49017,"endOffset":49037,"count":0},{"startOffset":49212,"endOffset":49249,"count":5},{"startOffset":49249,"endOffset":50163,"count":14},{"startOffset":50163,"endOffset":52788,"count":91},{"startOffset":50279,"endOffset":50399,"count":14},{"startOffset":50399,"endOffset":50529,"count":77},{"startOffset":50655,"endOffset":50798,"count":54},{"startOffset":50748,"endOffset":50774,"count":0},{"startOffset":50798,"endOffset":50881,"count":37},{"startOffset":50913,"endOffset":50964,"count":0},{"startOffset":50964,"endOffset":52286,"count":37},{"startOffset":51430,"endOffset":52279,"count":0},{"startOffset":52286,"endOffset":52591,"count":0},{"startOffset":52593,"endOffset":52783,"count":0},{"startOffset":52788,"endOffset":52874,"count":14}],"isBlockCoverage":true},{"functionName":"realpathSync.native","ranges":[{"startOffset":52903,"endOffset":53149,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":53156,"endOffset":56716,"count":0}],"isBlockCoverage":false},{"functionName":"realpath.native","ranges":[{"startOffset":56740,"endOffset":57017,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtemp","ranges":[{"startOffset":57022,"endOffset":57504,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtempSync","ranges":[{"startOffset":57510,"endOffset":57997,"count":0}],"isBlockCoverage":false},{"functionName":"copyFile","ranges":[{"startOffset":58003,"endOffset":58576,"count":0}],"isBlockCoverage":false},{"functionName":"copyFileSync","ranges":[{"startOffset":58582,"endOffset":58965,"count":0}],"isBlockCoverage":false},{"functionName":"lazyLoadStreams","ranges":[{"startOffset":58969,"endOffset":59168,"count":8},{"startOffset":59018,"endOffset":59165,"count":1}],"isBlockCoverage":true},{"functionName":"createReadStream","ranges":[{"startOffset":59172,"endOffset":59280,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteStream","ranges":[{"startOffset":59284,"endOffset":59394,"count":0}],"isBlockCoverage":false},{"functionName":"get ReadStream","ranges":[{"startOffset":60709,"endOffset":60780,"count":2}],"isBlockCoverage":true},{"functionName":"set ReadStream","ranges":[{"startOffset":60787,"endOffset":60836,"count":0}],"isBlockCoverage":false},{"functionName":"get WriteStream","ranges":[{"startOffset":60843,"endOffset":60916,"count":2}],"isBlockCoverage":true},{"functionName":"set WriteStream","ranges":[{"startOffset":60923,"endOffset":60974,"count":0}],"isBlockCoverage":false},{"functionName":"get FileReadStream","ranges":[{"startOffset":61116,"endOffset":61195,"count":2}],"isBlockCoverage":true},{"functionName":"set FileReadStream","ranges":[{"startOffset":61202,"endOffset":61259,"count":0}],"isBlockCoverage":false},{"functionName":"get FileWriteStream","ranges":[{"startOffset":61266,"endOffset":61347,"count":2}],"isBlockCoverage":true},{"functionName":"set FileWriteStream","ranges":[{"startOffset":61354,"endOffset":61413,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":61863,"endOffset":61992,"count":2},{"startOffset":61910,"endOffset":61961,"count":1}],"isBlockCoverage":true}]},{"scriptId":"51","url":"internal/fs/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":22715,"count":1}],"isBlockCoverage":false},{"functionName":"lazyLoadFs","ranges":[{"startOffset":2640,"endOffset":2724,"count":0}],"isBlockCoverage":false},{"functionName":"assertEncoding","ranges":[{"startOffset":2728,"endOffset":2879,"count":21},{"startOffset":2780,"endOffset":2811,"count":2},{"startOffset":2813,"endOffset":2876,"count":0}],"isBlockCoverage":true},{"functionName":"Dirent","ranges":[{"startOffset":2901,"endOffset":2979,"count":0}],"isBlockCoverage":false},{"functionName":"isDirectory","ranges":[{"startOffset":2985,"endOffset":3048,"count":0}],"isBlockCoverage":false},{"functionName":"isFile","ranges":[{"startOffset":3054,"endOffset":3113,"count":0}],"isBlockCoverage":false},{"functionName":"isBlockDevice","ranges":[{"startOffset":3119,"endOffset":3186,"count":0}],"isBlockCoverage":false},{"functionName":"isCharacterDevice","ranges":[{"startOffset":3192,"endOffset":3262,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbolicLink","ranges":[{"startOffset":3268,"endOffset":3335,"count":0}],"isBlockCoverage":false},{"functionName":"isFIFO","ranges":[{"startOffset":3341,"endOffset":3400,"count":0}],"isBlockCoverage":false},{"functionName":"isSocket","ranges":[{"startOffset":3406,"endOffset":3469,"count":0}],"isBlockCoverage":false},{"functionName":"DirentFromStats","ranges":[{"startOffset":3518,"endOffset":3600,"count":0}],"isBlockCoverage":false},{"functionName":"DirentFromStats.","ranges":[{"startOffset":3752,"endOffset":3803,"count":0}],"isBlockCoverage":false},{"functionName":"copyObject","ranges":[{"startOffset":3811,"endOffset":3944,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":3998,"endOffset":4626,"count":0}],"isBlockCoverage":false},{"functionName":"getDirents","ranges":[{"startOffset":4630,"endOffset":5768,"count":0}],"isBlockCoverage":false},{"functionName":"getDirent","ranges":[{"startOffset":5772,"endOffset":6520,"count":0}],"isBlockCoverage":false},{"functionName":"getOptions","ranges":[{"startOffset":6524,"endOffset":7187,"count":30},{"startOffset":6620,"endOffset":6659,"count":21},{"startOffset":6661,"endOffset":6695,"count":9},{"startOffset":6695,"endOffset":6734,"count":21},{"startOffset":6734,"endOffset":6856,"count":2},{"startOffset":6856,"endOffset":6980,"count":19},{"startOffset":6895,"endOffset":6980,"count":0},{"startOffset":6980,"endOffset":7099,"count":21},{"startOffset":7099,"endOffset":7165,"count":0},{"startOffset":7165,"endOffset":7186,"count":21}],"isBlockCoverage":true},{"functionName":"handleErrorFromBinding","ranges":[{"startOffset":7191,"endOffset":7733,"count":82},{"startOffset":7262,"endOffset":7401,"count":0},{"startOffset":7434,"endOffset":7730,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7878,"endOffset":8451,"count":61},{"startOffset":8113,"endOffset":8133,"count":0},{"startOffset":8188,"endOffset":8237,"count":0},{"startOffset":8258,"endOffset":8450,"count":0}],"isBlockCoverage":true},{"functionName":"preprocessSymlinkDestination","ranges":[{"startOffset":8457,"endOffset":9159,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase","ranges":[{"startOffset":9195,"endOffset":9514,"count":30}],"isBlockCoverage":true},{"functionName":"StatsBase.isDirectory","ranges":[{"startOffset":9552,"endOffset":9611,"count":25}],"isBlockCoverage":true},{"functionName":"StatsBase.isFile","ranges":[{"startOffset":9645,"endOffset":9704,"count":20}],"isBlockCoverage":true},{"functionName":"StatsBase.isBlockDevice","ranges":[{"startOffset":9745,"endOffset":9804,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isCharacterDevice","ranges":[{"startOffset":9849,"endOffset":9908,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isSymbolicLink","ranges":[{"startOffset":9950,"endOffset":10009,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isFIFO","ranges":[{"startOffset":10043,"endOffset":10102,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isSocket","ranges":[{"startOffset":10138,"endOffset":10198,"count":0}],"isBlockCoverage":false},{"functionName":"msFromTimeSpec","ranges":[{"startOffset":10329,"endOffset":10413,"count":100}],"isBlockCoverage":true},{"functionName":"nsFromTimeSpecBigInt","ranges":[{"startOffset":10417,"endOffset":10502,"count":0}],"isBlockCoverage":false},{"functionName":"dateFromMs","ranges":[{"startOffset":10859,"endOffset":10925,"count":120}],"isBlockCoverage":true},{"functionName":"BigIntStats","ranges":[{"startOffset":10929,"endOffset":11683,"count":0}],"isBlockCoverage":false},{"functionName":"BigIntStats._checkModeProperty","ranges":[{"startOffset":11846,"endOffset":12098,"count":0}],"isBlockCoverage":false},{"functionName":"Stats","ranges":[{"startOffset":12103,"endOffset":12633,"count":30}],"isBlockCoverage":true},{"functionName":"Stats._checkModeProperty","ranges":[{"startOffset":12983,"endOffset":13219,"count":45},{"startOffset":13102,"endOffset":13171,"count":0}],"isBlockCoverage":true},{"functionName":"getStatsFromBinding","ranges":[{"startOffset":13224,"endOffset":14325,"count":25},{"startOffset":13306,"endOffset":13842,"count":0}],"isBlockCoverage":true},{"functionName":"stringToFlags","ranges":[{"startOffset":14329,"endOffset":15576,"count":11},{"startOffset":14395,"endOffset":14420,"count":0},{"startOffset":14445,"endOffset":14473,"count":0},{"startOffset":14534,"endOffset":14545,"count":0},{"startOffset":14568,"endOffset":14605,"count":0},{"startOffset":14611,"endOffset":14637,"count":0},{"startOffset":14643,"endOffset":14655,"count":0},{"startOffset":14678,"endOffset":14714,"count":0},{"startOffset":14722,"endOffset":14769,"count":0},{"startOffset":14775,"endOffset":14786,"count":0},{"startOffset":14809,"endOffset":14866,"count":0},{"startOffset":14874,"endOffset":14920,"count":0},{"startOffset":14926,"endOffset":14937,"count":0},{"startOffset":14960,"endOffset":15015,"count":0},{"startOffset":15023,"endOffset":15071,"count":0},{"startOffset":15077,"endOffset":15088,"count":0},{"startOffset":15111,"endOffset":15169,"count":0},{"startOffset":15175,"endOffset":15186,"count":0},{"startOffset":15209,"endOffset":15267,"count":0},{"startOffset":15275,"endOffset":15322,"count":0},{"startOffset":15328,"endOffset":15339,"count":0},{"startOffset":15362,"endOffset":15418,"count":0},{"startOffset":15424,"endOffset":15435,"count":0},{"startOffset":15458,"endOffset":15514,"count":0},{"startOffset":15519,"endOffset":15575,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15624,"endOffset":16001,"count":0}],"isBlockCoverage":false},{"functionName":"toUnixTimestamp","ranges":[{"startOffset":16066,"endOffset":16525,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16582,"endOffset":16972,"count":20},{"startOffset":16639,"endOffset":16708,"count":0},{"startOffset":16730,"endOffset":16799,"count":0},{"startOffset":16841,"endOffset":16967,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17034,"endOffset":17452,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17497,"endOffset":17777,"count":61},{"startOffset":17560,"endOffset":17582,"count":0},{"startOffset":17584,"endOffset":17672,"count":0},{"startOffset":17752,"endOffset":17774,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17824,"endOffset":17963,"count":42}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18013,"endOffset":18354,"count":0}],"isBlockCoverage":false},{"functionName":"warnOnNonPortableTemplate","ranges":[{"startOffset":18399,"endOffset":18865,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19116,"endOffset":19759,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19811,"endOffset":20418,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20473,"endOffset":20968,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21011,"endOffset":21610,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21675,"endOffset":22066,"count":0}],"isBlockCoverage":false}]},{"scriptId":"52","url":"internal/fs/dir.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6994,"count":1}],"isBlockCoverage":false},{"functionName":"Dir","ranges":[{"startOffset":1153,"endOffset":1948,"count":0}],"isBlockCoverage":false},{"functionName":"get path","ranges":[{"startOffset":1954,"endOffset":1999,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":2005,"endOffset":2074,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2080,"endOffset":3501,"count":0}],"isBlockCoverage":false},{"functionName":"readSync","ranges":[{"startOffset":3507,"endOffset":4292,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":4298,"endOffset":5054,"count":0}],"isBlockCoverage":false},{"functionName":"closeSync","ranges":[{"startOffset":5060,"endOffset":5451,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":5457,"endOffset":5732,"count":0}],"isBlockCoverage":false},{"functionName":"opendir","ranges":[{"startOffset":5903,"endOffset":6554,"count":0}],"isBlockCoverage":false},{"functionName":"opendirSync","ranges":[{"startOffset":6558,"endOffset":6931,"count":0}],"isBlockCoverage":false}]},{"scriptId":"53","url":"internal/util/iterable_weak_map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2387,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":760,"endOffset":879,"count":1}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":886,"endOffset":1412,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1418,"endOffset":1476,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":1482,"endOffset":1533,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":1539,"endOffset":1786,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1792,"endOffset":2233,"count":0}],"isBlockCoverage":false},{"functionName":"cleanup","ranges":[{"startOffset":2240,"endOffset":2295,"count":0}],"isBlockCoverage":false}]},{"scriptId":"54","url":"internal/modules/cjs/helpers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5803,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":815,"endOffset":842,"count":1}],"isBlockCoverage":true},{"functionName":"loadNativeModule","ranges":[{"startOffset":1001,"endOffset":1214,"count":9},{"startOffset":1107,"endOffset":1211,"count":7}],"isBlockCoverage":true},{"functionName":"makeRequireFunction","ranges":[{"startOffset":1469,"endOffset":3537,"count":2},{"startOffset":1587,"endOffset":2901,"count":0}],"isBlockCoverage":true},{"functionName":"require","ranges":[{"startOffset":1729,"endOffset":2895,"count":0}],"isBlockCoverage":false},{"functionName":"require","ranges":[{"startOffset":2924,"endOffset":2988,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":3000,"endOffset":3149,"count":0}],"isBlockCoverage":false},{"functionName":"paths","ranges":[{"startOffset":3187,"endOffset":3312,"count":0}],"isBlockCoverage":false},{"functionName":"stripBOM","ranges":[{"startOffset":3729,"endOffset":3889,"count":0}],"isBlockCoverage":false},{"functionName":"addBuiltinLibsToObject","ranges":[{"startOffset":3893,"endOffset":5450,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeReferrerURL","ranges":[{"startOffset":5454,"endOffset":5647,"count":11},{"startOffset":5562,"endOffset":5610,"count":2},{"startOffset":5610,"endOffset":5646,"count":9}],"isBlockCoverage":true}]},{"scriptId":"55","url":"internal/process/report.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3067,"count":1}],"isBlockCoverage":false},{"functionName":"writeReport","ranges":[{"startOffset":313,"endOffset":833,"count":0}],"isBlockCoverage":false},{"functionName":"getReport","ranges":[{"startOffset":838,"endOffset":1081,"count":0}],"isBlockCoverage":false},{"functionName":"get directory","ranges":[{"startOffset":1086,"endOffset":1139,"count":0}],"isBlockCoverage":false},{"functionName":"set directory","ranges":[{"startOffset":1144,"endOffset":1235,"count":0}],"isBlockCoverage":false},{"functionName":"get filename","ranges":[{"startOffset":1240,"endOffset":1291,"count":0}],"isBlockCoverage":false},{"functionName":"set filename","ranges":[{"startOffset":1296,"endOffset":1387,"count":0}],"isBlockCoverage":false},{"functionName":"get compact","ranges":[{"startOffset":1392,"endOffset":1441,"count":0}],"isBlockCoverage":false},{"functionName":"set compact","ranges":[{"startOffset":1446,"endOffset":1526,"count":0}],"isBlockCoverage":false},{"functionName":"get signal","ranges":[{"startOffset":1531,"endOffset":1578,"count":0}],"isBlockCoverage":false},{"functionName":"set signal","ranges":[{"startOffset":1583,"endOffset":1725,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnFatalError","ranges":[{"startOffset":1730,"endOffset":1804,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnFatalError","ranges":[{"startOffset":1809,"endOffset":1998,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnSignal","ranges":[{"startOffset":2003,"endOffset":2069,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnSignal","ranges":[{"startOffset":2074,"endOffset":2308,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnUncaughtException","ranges":[{"startOffset":2313,"endOffset":2401,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnUncaughtException","ranges":[{"startOffset":2406,"endOffset":2609,"count":0}],"isBlockCoverage":false},{"functionName":"addSignalHandler","ranges":[{"startOffset":2617,"endOffset":2795,"count":1},{"startOffset":2684,"endOffset":2792,"count":0}],"isBlockCoverage":true},{"functionName":"removeSignalHandler","ranges":[{"startOffset":2799,"endOffset":2928,"count":0}],"isBlockCoverage":false},{"functionName":"signalHandler","ranges":[{"startOffset":2932,"endOffset":3008,"count":0}],"isBlockCoverage":false}]},{"scriptId":"56","url":"internal/modules/cjs/loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":40276,"count":1}],"isBlockCoverage":false},{"functionName":"get hasLoadedAnyUserCJSModule","ranges":[{"startOffset":2259,"endOffset":2328,"count":1}],"isBlockCoverage":true},{"functionName":"stat","ranges":[{"startOffset":4712,"endOffset":5038,"count":3},{"startOffset":4812,"endOffset":4909,"count":0},{"startOffset":4985,"endOffset":5017,"count":0}],"isBlockCoverage":true},{"functionName":"updateChildren","ranges":[{"startOffset":5042,"endOffset":5251,"count":4},{"startOffset":5116,"endOffset":5134,"count":0},{"startOffset":5152,"endOffset":5205,"count":0},{"startOffset":5212,"endOffset":5248,"count":0}],"isBlockCoverage":true},{"functionName":"Module","ranges":[{"startOffset":5255,"endOffset":5501,"count":2}],"isBlockCoverage":true},{"functionName":"wrap","ranges":[{"startOffset":5988,"endOffset":6067,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6220,"endOffset":6345,"count":0}],"isBlockCoverage":false},{"functionName":"defineProperty","ranges":[{"startOffset":6352,"endOffset":6488,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6539,"endOffset":6569,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6576,"endOffset":6633,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6687,"endOffset":6725,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6732,"endOffset":6797,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6833,"endOffset":6863,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7091,"endOffset":7118,"count":1}],"isBlockCoverage":true},{"functionName":"readPackage","ranges":[{"startOffset":7482,"endOffset":8321,"count":5},{"startOffset":7666,"endOffset":7682,"count":0},{"startOffset":7783,"endOffset":7789,"count":0},{"startOffset":7834,"endOffset":7903,"count":2},{"startOffset":7903,"endOffset":8199,"count":3},{"startOffset":8199,"endOffset":8318,"count":0}],"isBlockCoverage":true},{"functionName":"readPackageScope","ranges":[{"startOffset":8325,"endOffset":8883,"count":3},{"startOffset":8463,"endOffset":8818,"count":5},{"startOffset":8674,"endOffset":8687,"count":0},{"startOffset":8753,"endOffset":8813,"count":3},{"startOffset":8818,"endOffset":8882,"count":0}],"isBlockCoverage":true},{"functionName":"tryPackage","ranges":[{"startOffset":8887,"endOffset":10223,"count":0}],"isBlockCoverage":false},{"functionName":"tryFile","ranges":[{"startOffset":10579,"endOffset":10796,"count":0}],"isBlockCoverage":false},{"functionName":"toRealPath","ranges":[{"startOffset":10800,"endOffset":10935,"count":4}],"isBlockCoverage":true},{"functionName":"tryExtensions","ranges":[{"startOffset":11013,"endOffset":11228,"count":0}],"isBlockCoverage":false},{"functionName":"findLongestRegisteredExtension","ranges":[{"startOffset":11321,"endOffset":11801,"count":2},{"startOffset":11603,"endOffset":11612,"count":0},{"startOffset":11781,"endOffset":11800,"count":0}],"isBlockCoverage":true},{"functionName":"trySelfParentPath","ranges":[{"startOffset":11805,"endOffset":12106,"count":2},{"startOffset":11871,"endOffset":12103,"count":0}],"isBlockCoverage":true},{"functionName":"trySelf","ranges":[{"startOffset":12110,"endOffset":12984,"count":2},{"startOffset":12183,"endOffset":12260,"count":0},{"startOffset":12274,"endOffset":12302,"count":0},{"startOffset":12304,"endOffset":12981,"count":0}],"isBlockCoverage":true},{"functionName":"resolveExports","ranges":[{"startOffset":13151,"endOffset":13908,"count":0}],"isBlockCoverage":false},{"functionName":"Module._findPath","ranges":[{"startOffset":13977,"endOffset":16671,"count":3},{"startOffset":14114,"endOffset":14179,"count":0},{"startOffset":14321,"endOffset":14334,"count":0},{"startOffset":14750,"endOffset":14770,"count":0},{"startOffset":14772,"endOffset":14781,"count":0},{"startOffset":14811,"endOffset":14945,"count":0},{"startOffset":15137,"endOffset":15311,"count":2},{"startOffset":15172,"endOffset":15234,"count":0},{"startOffset":15311,"endOffset":16047,"count":1},{"startOffset":15343,"endOffset":15985,"count":0},{"startOffset":16081,"endOffset":16280,"count":0},{"startOffset":16309,"endOffset":16320,"count":0},{"startOffset":16322,"endOffset":16543,"count":0},{"startOffset":16649,"endOffset":16670,"count":0}],"isBlockCoverage":true},{"functionName":"Module._nodeModulePaths","ranges":[{"startOffset":16922,"endOffset":18481,"count":4},{"startOffset":17427,"endOffset":17502,"count":0},{"startOffset":17511,"endOffset":17542,"count":0},{"startOffset":17643,"endOffset":18455,"count":200},{"startOffset":18037,"endOffset":18078,"count":176},{"startOffset":18079,"endOffset":18112,"count":176},{"startOffset":18114,"endOffset":18318,"count":28},{"startOffset":18153,"endOffset":18274,"count":24},{"startOffset":18318,"endOffset":18448,"count":172},{"startOffset":18338,"endOffset":18448,"count":76},{"startOffset":18374,"endOffset":18402,"count":52},{"startOffset":18402,"endOffset":18439,"count":24}],"isBlockCoverage":true},{"functionName":"Module._nodeModulePaths","ranges":[{"startOffset":18576,"endOffset":19750,"count":0}],"isBlockCoverage":false},{"functionName":"Module._resolveLookupPaths","ranges":[{"startOffset":19787,"endOffset":21041,"count":2},{"startOffset":19866,"endOffset":19935,"count":0},{"startOffset":20023,"endOffset":20226,"count":0},{"startOffset":20286,"endOffset":20301,"count":0},{"startOffset":20302,"endOffset":20324,"count":0},{"startOffset":20326,"endOffset":20392,"count":0},{"startOffset":20484,"endOffset":20490,"count":0},{"startOffset":20496,"endOffset":20567,"count":0},{"startOffset":20568,"endOffset":20587,"count":0},{"startOffset":20589,"endOffset":21040,"count":0}],"isBlockCoverage":true},{"functionName":"emitCircularRequireWarning","ranges":[{"startOffset":21046,"endOffset":21234,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21432,"endOffset":21811,"count":0}],"isBlockCoverage":false},{"functionName":"getOwnPropertyDescriptor","ranges":[{"startOffset":21818,"endOffset":22064,"count":0}],"isBlockCoverage":false},{"functionName":"getExportsForCircularRequire","ranges":[{"startOffset":22073,"endOffset":22732,"count":0}],"isBlockCoverage":false},{"functionName":"Module._load","ranges":[{"startOffset":23153,"endOffset":26289,"count":2},{"startOffset":23238,"endOffset":24032,"count":0},{"startOffset":24409,"endOffset":24459,"count":0},{"startOffset":24506,"endOffset":24556,"count":0},{"startOffset":24627,"endOffset":24654,"count":0},{"startOffset":24656,"endOffset":24675,"count":0},{"startOffset":24777,"endOffset":24808,"count":0},{"startOffset":24827,"endOffset":24889,"count":0},{"startOffset":24958,"endOffset":25029,"count":0},{"startOffset":25281,"endOffset":25478,"count":0},{"startOffset":25574,"endOffset":25998,"count":0},{"startOffset":26183,"endOffset":26253,"count":0}],"isBlockCoverage":true},{"functionName":"Module._resolveFilename","ranges":[{"startOffset":26320,"endOffset":29410,"count":2},{"startOffset":26416,"endOffset":26443,"count":0},{"startOffset":26497,"endOffset":26516,"count":0},{"startOffset":26518,"endOffset":27625,"count":0},{"startOffset":27712,"endOffset":27730,"count":0},{"startOffset":27732,"endOffset":28329,"count":0},{"startOffset":28495,"endOffset":28696,"count":0},{"startOffset":28863,"endOffset":29409,"count":0}],"isBlockCoverage":true},{"functionName":"finalizeEsmResolution","ranges":[{"startOffset":29415,"endOffset":30145,"count":0}],"isBlockCoverage":false},{"functionName":"createEsmNotFoundErr","ranges":[{"startOffset":30149,"endOffset":30447,"count":0}],"isBlockCoverage":false},{"functionName":"Module.load","ranges":[{"startOffset":30539,"endOffset":31377,"count":2},{"startOffset":30883,"endOffset":30913,"count":0},{"startOffset":30920,"endOffset":30956,"count":0},{"startOffset":31239,"endOffset":31288,"count":0}],"isBlockCoverage":true},{"functionName":"Module.require","ranges":[{"startOffset":31500,"endOffset":31811,"count":0}],"isBlockCoverage":false},{"functionName":"wrapSafe","ranges":[{"startOffset":31999,"endOffset":33162,"count":2},{"startOffset":32073,"endOffset":32424,"count":0},{"startOffset":32733,"endOffset":32846,"count":0}],"isBlockCoverage":true},{"functionName":"importModuleDynamically","ranges":[{"startOffset":32260,"endOffset":32409,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamically","ranges":[{"startOffset":32978,"endOffset":33121,"count":0}],"isBlockCoverage":false},{"functionName":"Module._compile","ranges":[{"startOffset":33368,"endOffset":35269,"count":2},{"startOffset":33459,"endOffset":33630,"count":0},{"startOffset":33817,"endOffset":33841,"count":0},{"startOffset":33843,"endOffset":34600,"count":0},{"startOffset":34882,"endOffset":35024,"count":0}],"isBlockCoverage":true},{"functionName":"Module._extensions..js","ranges":[{"startOffset":35331,"endOffset":36142,"count":2},{"startOffset":35570,"endOffset":35809,"count":0},{"startOffset":36038,"endOffset":36100,"count":0}],"isBlockCoverage":true},{"functionName":"Module._extensions..json","ranges":[{"startOffset":36210,"endOffset":36588,"count":0}],"isBlockCoverage":false},{"functionName":"Module._extensions..node","ranges":[{"startOffset":36656,"endOffset":36982,"count":0}],"isBlockCoverage":false},{"functionName":"createRequireFromPath","ranges":[{"startOffset":36987,"endOffset":37463,"count":0}],"isBlockCoverage":false},{"functionName":"createRequire","ranges":[{"startOffset":37760,"endOffset":38330,"count":0}],"isBlockCoverage":false},{"functionName":"Module._initPaths","ranges":[{"startOffset":38395,"endOffset":39387,"count":1},{"startOffset":38463,"endOffset":38483,"count":0},{"startOffset":38539,"endOffset":38564,"count":0},{"startOffset":38794,"endOffset":38843,"count":0},{"startOffset":39100,"endOffset":39248,"count":0}],"isBlockCoverage":true},{"functionName":"Module._preloadModules","ranges":[{"startOffset":39417,"endOffset":40020,"count":0}],"isBlockCoverage":false},{"functionName":"syncBuiltinESMExports","ranges":[{"startOffset":40056,"endOffset":40218,"count":0}],"isBlockCoverage":false}]},{"scriptId":"57","url":"vm.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13414,"count":1}],"isBlockCoverage":false},{"functionName":"Script","ranges":[{"startOffset":2081,"endOffset":4303,"count":0}],"isBlockCoverage":false},{"functionName":"runInThisContext","ranges":[{"startOffset":4309,"endOffset":4612,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":4618,"endOffset":5025,"count":0}],"isBlockCoverage":false},{"functionName":"runInNewContext","ranges":[{"startOffset":5031,"endOffset":5205,"count":0}],"isBlockCoverage":false},{"functionName":"validateContext","ranges":[{"startOffset":5212,"endOffset":5436,"count":0}],"isBlockCoverage":false},{"functionName":"getRunInContextArgs","ranges":[{"startOffset":5440,"endOffset":6054,"count":0}],"isBlockCoverage":false},{"functionName":"getContextOptions","ranges":[{"startOffset":6058,"endOffset":7152,"count":0}],"isBlockCoverage":false},{"functionName":"isContext","ranges":[{"startOffset":7156,"endOffset":7343,"count":0}],"isBlockCoverage":false},{"functionName":"createContext","ranges":[{"startOffset":7381,"endOffset":8555,"count":0}],"isBlockCoverage":false},{"functionName":"createScript","ranges":[{"startOffset":8559,"endOffset":8637,"count":0}],"isBlockCoverage":false},{"functionName":"sigintHandlersWrap","ranges":[{"startOffset":8795,"endOffset":9270,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":9274,"endOffset":9683,"count":0}],"isBlockCoverage":false},{"functionName":"runInNewContext","ranges":[{"startOffset":9687,"endOffset":10046,"count":0}],"isBlockCoverage":false},{"functionName":"runInThisContext","ranges":[{"startOffset":10050,"endOffset":10241,"count":0}],"isBlockCoverage":false},{"functionName":"compileFunction","ranges":[{"startOffset":10245,"endOffset":12042,"count":0}],"isBlockCoverage":false},{"functionName":"measureMemory","ranges":[{"startOffset":12331,"endOffset":12905,"count":0}],"isBlockCoverage":false}]},{"scriptId":"58","url":"internal/modules/package_json_reader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1016,"count":1}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":294,"endOffset":984,"count":15},{"startOffset":348,"endOffset":387,"count":5},{"startOffset":387,"endOffset":618,"count":10},{"startOffset":618,"endOffset":931,"count":5},{"startOffset":653,"endOffset":791,"count":1},{"startOffset":713,"endOffset":767,"count":0},{"startOffset":820,"endOffset":926,"count":0},{"startOffset":931,"endOffset":983,"count":10}],"isBlockCoverage":true}]},{"scriptId":"59","url":"url.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31138,"count":1}],"isBlockCoverage":false},{"functionName":"Url","ranges":[{"startOffset":1958,"endOffset":2247,"count":0}],"isBlockCoverage":false},{"functionName":"urlParse","ranges":[{"startOffset":4007,"endOffset":4227,"count":0}],"isBlockCoverage":false},{"functionName":"isIpv6Hostname","ranges":[{"startOffset":4231,"endOffset":4460,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":4486,"endOffset":14118,"count":0}],"isBlockCoverage":false},{"functionName":"getHostname","ranges":[{"startOffset":14123,"endOffset":14867,"count":0}],"isBlockCoverage":false},{"functionName":"autoEscapeStr","ranges":[{"startOffset":15946,"endOffset":16674,"count":0}],"isBlockCoverage":false},{"functionName":"urlFormat","ranges":[{"startOffset":16723,"endOffset":17450,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":18176,"endOffset":20711,"count":0}],"isBlockCoverage":false},{"functionName":"urlResolve","ranges":[{"startOffset":20716,"endOffset":20817,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":20845,"endOffset":20948,"count":0}],"isBlockCoverage":false},{"functionName":"urlResolveObject","ranges":[{"startOffset":20953,"endOffset":21099,"count":0}],"isBlockCoverage":false},{"functionName":"resolveObject","ranges":[{"startOffset":21133,"endOffset":30527,"count":0}],"isBlockCoverage":false},{"functionName":"parseHost","ranges":[{"startOffset":30558,"endOffset":30842,"count":0}],"isBlockCoverage":false}]},{"scriptId":"60","url":"internal/idna.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":273,"count":1}],"isBlockCoverage":false}]},{"scriptId":"61","url":"internal/process/esm_loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2405,"count":1}],"isBlockCoverage":false},{"functionName":"exports.initializeImportMetaObject","ranges":[{"startOffset":419,"endOffset":723,"count":0}],"isBlockCoverage":false},{"functionName":"exports.importModuleDynamicallyCallback","ranges":[{"startOffset":770,"endOffset":1171,"count":0}],"isBlockCoverage":false},{"functionName":"initializeLoader","ranges":[{"startOffset":1241,"endOffset":2031,"count":1},{"startOffset":1431,"endOffset":2030,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1776,"endOffset":2024,"count":0}],"isBlockCoverage":true},{"functionName":"loadESM","ranges":[{"startOffset":2053,"endOffset":2402,"count":1},{"startOffset":2165,"endOffset":2399,"count":0}],"isBlockCoverage":true}]},{"scriptId":"62","url":"internal/modules/esm/loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8891,"count":1}],"isBlockCoverage":false},{"functionName":"Loader","ranges":[{"startOffset":1459,"endOffset":3269,"count":1}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":3275,"endOffset":3916,"count":25},{"startOffset":3383,"endOffset":3422,"count":24},{"startOffset":3603,"endOffset":3709,"count":0},{"startOffset":3784,"endOffset":3894,"count":0}],"isBlockCoverage":true},{"functionName":"getFormat","ranges":[{"startOffset":3922,"endOffset":5277,"count":25},{"startOffset":4082,"endOffset":4192,"count":0},{"startOffset":4264,"endOffset":4529,"count":0},{"startOffset":4567,"endOffset":4685,"count":0},{"startOffset":4719,"endOffset":4749,"count":10},{"startOffset":4749,"endOffset":4795,"count":15},{"startOffset":4795,"endOffset":4972,"count":0},{"startOffset":4972,"endOffset":5067,"count":15},{"startOffset":5068,"endOffset":5118,"count":0},{"startOffset":5126,"endOffset":5250,"count":0},{"startOffset":5250,"endOffset":5276,"count":15}],"isBlockCoverage":true},{"functionName":"eval","ranges":[{"startOffset":5283,"endOffset":5979,"count":0}],"isBlockCoverage":false},{"functionName":"import","ranges":[{"startOffset":5985,"endOffset":6160,"count":1}],"isBlockCoverage":true},{"functionName":"hook","ranges":[{"startOffset":6166,"endOffset":7157,"count":0}],"isBlockCoverage":false},{"functionName":"runGlobalPreloadCode","ranges":[{"startOffset":7163,"endOffset":7992,"count":0}],"isBlockCoverage":false},{"functionName":"getModuleJob","ranges":[{"startOffset":7998,"endOffset":8809,"count":25},{"startOffset":8291,"endOffset":8328,"count":0},{"startOffset":8364,"endOffset":8375,"count":7},{"startOffset":8375,"endOffset":8420,"count":18},{"startOffset":8420,"endOffset":8464,"count":0},{"startOffset":8464,"endOffset":8570,"count":18},{"startOffset":8570,"endOffset":8601,"count":1},{"startOffset":8602,"endOffset":8636,"count":1}],"isBlockCoverage":true}]},{"scriptId":"63","url":"internal/modules/esm/module_map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":911,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":181,"endOffset":208,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":433,"endOffset":509,"count":25}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":513,"endOffset":797,"count":18},{"startOffset":605,"endOffset":642,"count":0},{"startOffset":644,"endOffset":716,"count":0}],"isBlockCoverage":true},{"functionName":"has","ranges":[{"startOffset":801,"endOffset":877,"count":0}],"isBlockCoverage":false}]},{"scriptId":"64","url":"internal/modules/esm/module_job.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7309,"count":1}],"isBlockCoverage":false},{"functionName":"isCommonJSGlobalLikeNotDefinedError","ranges":[{"startOffset":850,"endOffset":984,"count":0}],"isBlockCoverage":false},{"functionName":"ModuleJob","ranges":[{"startOffset":1229,"endOffset":2916,"count":18}],"isBlockCoverage":true},{"functionName":"link","ranges":[{"startOffset":1709,"endOffset":2533,"count":18}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2174,"endOffset":2406,"count":24}],"isBlockCoverage":true},{"functionName":"instantiate","ranges":[{"startOffset":2922,"endOffset":3072,"count":1}],"isBlockCoverage":true},{"functionName":"_instantiate","ranges":[{"startOffset":3078,"endOffset":6006,"count":1},{"startOffset":3566,"endOffset":3747,"count":0},{"startOffset":3807,"endOffset":5752,"count":0},{"startOffset":5801,"endOffset":6001,"count":18}],"isBlockCoverage":true},{"functionName":"addJobsToDependencyGraph","ranges":[{"startOffset":3179,"endOffset":3461,"count":25},{"startOffset":3241,"endOffset":3268,"count":7},{"startOffset":3268,"endOffset":3460,"count":18}],"isBlockCoverage":true},{"functionName":"run","ranges":[{"startOffset":6012,"endOffset":7225,"count":1},{"startOffset":6193,"endOffset":7183,"count":0}],"isBlockCoverage":true}]},{"scriptId":"65","url":"internal/modules/esm/resolve.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":29108,"count":1}],"isBlockCoverage":false},{"functionName":"getConditionsSet","ranges":[{"startOffset":1935,"endOffset":2296,"count":15},{"startOffset":2045,"endOffset":2259,"count":0}],"isBlockCoverage":true},{"functionName":"tryStatSync","ranges":[{"startOffset":2435,"endOffset":2501,"count":30},{"startOffset":2487,"endOffset":2501,"count":5}],"isBlockCoverage":true},{"functionName":"getPackageConfig","ranges":[{"startOffset":2506,"endOffset":3894,"count":39},{"startOffset":2636,"endOffset":2664,"count":29},{"startOffset":2664,"endOffset":2749,"count":10},{"startOffset":2749,"endOffset":3111,"count":5},{"startOffset":3111,"endOffset":3296,"count":0},{"startOffset":3296,"endOffset":3422,"count":5},{"startOffset":3422,"endOffset":3441,"count":0},{"startOffset":3443,"endOffset":3497,"count":5},{"startOffset":3497,"endOffset":3514,"count":0},{"startOffset":3514,"endOffset":3548,"count":5},{"startOffset":3548,"endOffset":3565,"count":0},{"startOffset":3565,"endOffset":3645,"count":5},{"startOffset":3645,"endOffset":3667,"count":2},{"startOffset":3669,"endOffset":3683,"count":2},{"startOffset":3683,"endOffset":3893,"count":5}],"isBlockCoverage":true},{"functionName":"getPackageScopeConfig","ranges":[{"startOffset":3898,"endOffset":5027,"count":20},{"startOffset":4018,"endOffset":4685,"count":34},{"startOffset":4161,"endOffset":4167,"count":0},{"startOffset":4329,"endOffset":4350,"count":20},{"startOffset":4350,"endOffset":4674,"count":14},{"startOffset":4674,"endOffset":4680,"count":0},{"startOffset":4685,"endOffset":5026,"count":0}],"isBlockCoverage":true},{"functionName":"fileExists","ranges":[{"startOffset":5293,"endOffset":5374,"count":5}],"isBlockCoverage":true},{"functionName":"legacyMainResolve","ranges":[{"startOffset":5378,"endOffset":7096,"count":5},{"startOffset":5724,"endOffset":6650,"count":0},{"startOffset":6676,"endOffset":7095,"count":0}],"isBlockCoverage":true},{"functionName":"resolveExtensionsWithTryExactName","ranges":[{"startOffset":7100,"endOffset":7234,"count":0}],"isBlockCoverage":false},{"functionName":"resolveExtensions","ranges":[{"startOffset":7293,"endOffset":7557,"count":0}],"isBlockCoverage":false},{"functionName":"resolveIndex","ranges":[{"startOffset":7561,"endOffset":7650,"count":0}],"isBlockCoverage":false},{"functionName":"finalizeResolution","ranges":[{"startOffset":7691,"endOffset":8930,"count":15},{"startOffset":7806,"endOffset":7951,"count":0},{"startOffset":8068,"endOffset":8488,"count":0},{"startOffset":8555,"endOffset":8592,"count":0},{"startOffset":8630,"endOffset":8761,"count":0},{"startOffset":8788,"endOffset":8905,"count":0}],"isBlockCoverage":true},{"functionName":"throwImportNotDefined","ranges":[{"startOffset":8934,"endOffset":9153,"count":0}],"isBlockCoverage":false},{"functionName":"throwExportsNotFound","ranges":[{"startOffset":9157,"endOffset":9360,"count":0}],"isBlockCoverage":false},{"functionName":"throwInvalidSubpath","ranges":[{"startOffset":9364,"endOffset":9719,"count":0}],"isBlockCoverage":false},{"functionName":"throwInvalidPackageTarget","ranges":[{"startOffset":9723,"endOffset":10115,"count":0}],"isBlockCoverage":false},{"functionName":"resolvePackageTargetString","ranges":[{"startOffset":10221,"endOffset":11926,"count":0}],"isBlockCoverage":false},{"functionName":"isArrayIndex","ranges":[{"startOffset":11987,"endOffset":12131,"count":0}],"isBlockCoverage":false},{"functionName":"resolvePackageTarget","ranges":[{"startOffset":12135,"endOffset":14330,"count":0}],"isBlockCoverage":false},{"functionName":"isConditionalExportsMainSugar","ranges":[{"startOffset":14334,"endOffset":15290,"count":0}],"isBlockCoverage":false},{"functionName":"packageExportsResolve","ranges":[{"startOffset":15485,"endOffset":17415,"count":0}],"isBlockCoverage":false},{"functionName":"packageImportsResolve","ranges":[{"startOffset":17419,"endOffset":19465,"count":0}],"isBlockCoverage":false},{"functionName":"getPackageType","ranges":[{"startOffset":19469,"endOffset":19585,"count":15}],"isBlockCoverage":true},{"functionName":"packageResolve","ranges":[{"startOffset":19706,"endOffset":22615,"count":5},{"startOffset":19911,"endOffset":20147,"count":0},{"startOffset":20212,"endOffset":20264,"count":0},{"startOffset":20411,"endOffset":20533,"count":52},{"startOffset":20473,"endOffset":20528,"count":0},{"startOffset":20562,"endOffset":20684,"count":0},{"startOffset":20747,"endOffset":20801,"count":0},{"startOffset":21021,"endOffset":21068,"count":0},{"startOffset":21069,"endOffset":21102,"count":0},{"startOffset":21104,"endOffset":21241,"count":0},{"startOffset":21423,"endOffset":22401,"count":10},{"startOffset":21608,"endOffset":21892,"count":5},{"startOffset":21687,"endOffset":21725,"count":0},{"startOffset":21892,"endOffset":22042,"count":5},{"startOffset":22042,"endOffset":22075,"count":0},{"startOffset":22084,"endOffset":22205,"count":0},{"startOffset":22205,"endOffset":22308,"count":5},{"startOffset":22308,"endOffset":22401,"count":0},{"startOffset":22401,"endOffset":22614,"count":0}],"isBlockCoverage":true},{"functionName":"isBareSpecifier","ranges":[{"startOffset":22619,"endOffset":22731,"count":0}],"isBlockCoverage":false},{"functionName":"isRelativeSpecifier","ranges":[{"startOffset":22735,"endOffset":23014,"count":15},{"startOffset":22806,"endOffset":22994,"count":9},{"startOffset":22865,"endOffset":22877,"count":2},{"startOffset":22877,"endOffset":22989,"count":7},{"startOffset":22994,"endOffset":23013,"count":6}],"isBlockCoverage":true},{"functionName":"shouldBeTreatedAsRelativeOrAbsolutePath","ranges":[{"startOffset":23018,"endOffset":23205,"count":15},{"startOffset":23105,"endOffset":23118,"count":0},{"startOffset":23148,"endOffset":23160,"count":0}],"isBlockCoverage":true},{"functionName":"moduleResolve","ranges":[{"startOffset":23326,"endOffset":23913,"count":15},{"startOffset":23558,"endOffset":23606,"count":9},{"startOffset":23606,"endOffset":23864,"count":6},{"startOffset":23638,"endOffset":23718,"count":0},{"startOffset":23782,"endOffset":23859,"count":5}],"isBlockCoverage":true},{"functionName":"resolveAsCommonJS","ranges":[{"startOffset":24067,"endOffset":25512,"count":0}],"isBlockCoverage":false},{"functionName":"defaultResolve","ranges":[{"startOffset":25516,"endOffset":28922,"count":25},{"startOffset":25650,"endOffset":25669,"count":24},{"startOffset":25671,"endOffset":26294,"count":0},{"startOffset":26391,"endOffset":26449,"count":0},{"startOffset":26455,"endOffset":26463,"count":24},{"startOffset":26478,"endOffset":26508,"count":1},{"startOffset":26515,"endOffset":26541,"count":0},{"startOffset":26556,"endOffset":26586,"count":1},{"startOffset":26587,"endOffset":26617,"count":0},{"startOffset":26624,"endOffset":26673,"count":0},{"startOffset":26727,"endOffset":26787,"count":10},{"startOffset":26787,"endOffset":26805,"count":15},{"startOffset":26805,"endOffset":26853,"count":14},{"startOffset":26855,"endOffset":26946,"count":0},{"startOffset":26946,"endOffset":27007,"count":15},{"startOffset":27007,"endOffset":27545,"count":1},{"startOffset":27501,"endOffset":27540,"count":0},{"startOffset":27545,"endOffset":27680,"count":15},{"startOffset":27680,"endOffset":28505,"count":0},{"startOffset":28505,"endOffset":28522,"count":15},{"startOffset":28522,"endOffset":28545,"count":1},{"startOffset":28546,"endOffset":28565,"count":14},{"startOffset":28567,"endOffset":28888,"count":15},{"startOffset":28814,"endOffset":28819,"count":0},{"startOffset":28888,"endOffset":28921,"count":15}],"isBlockCoverage":true}]},{"scriptId":"66","url":"internal/modules/esm/get_format.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2574,"count":1}],"isBlockCoverage":false},{"functionName":"defaultGetFormat","ranges":[{"startOffset":1169,"endOffset":2526,"count":25},{"startOffset":1283,"endOffset":1324,"count":10},{"startOffset":1324,"endOffset":1393,"count":15},{"startOffset":1393,"endOffset":1815,"count":0},{"startOffset":1815,"endOffset":2495,"count":15},{"startOffset":1999,"endOffset":2009,"count":12},{"startOffset":2010,"endOffset":2022,"count":3},{"startOffset":2030,"endOffset":2085,"count":0},{"startOffset":2104,"endOffset":2450,"count":0},{"startOffset":2480,"endOffset":2487,"count":0},{"startOffset":2495,"endOffset":2525,"count":0}],"isBlockCoverage":true}]},{"scriptId":"67","url":"internal/modules/esm/get_source.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1351,"count":1}],"isBlockCoverage":false},{"functionName":"defaultGetSource","ranges":[{"startOffset":632,"endOffset":1303,"count":9},{"startOffset":838,"endOffset":1192,"count":0},{"startOffset":1218,"endOffset":1278,"count":0}],"isBlockCoverage":true}]},{"scriptId":"68","url":"internal/fs/promises.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20745,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2363,"endOffset":2527,"count":0}],"isBlockCoverage":false},{"functionName":"FileHandle","ranges":[{"startOffset":2578,"endOffset":2762,"count":9},{"startOffset":2695,"endOffset":2699,"count":0}],"isBlockCoverage":true},{"functionName":"getAsyncId","ranges":[{"startOffset":2768,"endOffset":2827,"count":0}],"isBlockCoverage":false},{"functionName":"get fd","ranges":[{"startOffset":2833,"endOffset":2871,"count":27}],"isBlockCoverage":true},{"functionName":"appendFile","ranges":[{"startOffset":2877,"endOffset":2961,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":2967,"endOffset":3025,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":3031,"endOffset":3097,"count":0}],"isBlockCoverage":false},{"functionName":"datasync","ranges":[{"startOffset":3103,"endOffset":3157,"count":0}],"isBlockCoverage":false},{"functionName":"sync","ranges":[{"startOffset":3163,"endOffset":3209,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":3215,"endOffset":3326,"count":0}],"isBlockCoverage":false},{"functionName":"readv","ranges":[{"startOffset":3332,"endOffset":3415,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":3421,"endOffset":3490,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":3496,"endOffset":3558,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":3564,"endOffset":3630,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":3636,"endOffset":3712,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":3718,"endOffset":3831,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":3837,"endOffset":3922,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":3928,"endOffset":4011,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4017,"endOffset":4736,"count":9}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":4025,"endOffset":4736,"count":9},{"startOffset":4060,"endOffset":4100,"count":0},{"startOffset":4133,"endOffset":4176,"count":0},{"startOffset":4378,"endOffset":4696,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4311,"endOffset":4369,"count":9}],"isBlockCoverage":true},{"functionName":".Promise.finally.","ranges":[{"startOffset":4427,"endOffset":4536,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4546,"endOffset":4687,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4742,"endOffset":5227,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5233,"endOffset":5288,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5294,"endOffset":5384,"count":0}],"isBlockCoverage":false},{"functionName":"fsCall","ranges":[{"startOffset":5391,"endOffset":6034,"count":0}],"isBlockCoverage":false},{"functionName":"writeFileHandle","ranges":[{"startOffset":6038,"endOffset":6733,"count":0}],"isBlockCoverage":false},{"functionName":"readFileHandle","ranges":[{"startOffset":6737,"endOffset":8055,"count":9},{"startOffset":6851,"endOffset":6868,"count":0},{"startOffset":6870,"endOffset":6948,"count":0},{"startOffset":7044,"endOffset":7061,"count":0},{"startOffset":7063,"endOffset":7141,"count":0},{"startOffset":7255,"endOffset":7282,"count":0},{"startOffset":7318,"endOffset":7356,"count":0},{"startOffset":7413,"endOffset":7441,"count":0},{"startOffset":7519,"endOffset":7880,"count":18},{"startOffset":7537,"endOffset":7554,"count":0},{"startOffset":7556,"endOffset":7638,"count":0},{"startOffset":7835,"endOffset":7875,"count":9},{"startOffset":7953,"endOffset":7976,"count":0},{"startOffset":8007,"endOffset":8042,"count":0}],"isBlockCoverage":true},{"functionName":"access","ranges":[{"startOffset":8212,"endOffset":8439,"count":0}],"isBlockCoverage":false},{"functionName":"copyFile","ranges":[{"startOffset":8443,"endOffset":8809,"count":0}],"isBlockCoverage":false},{"functionName":"open","ranges":[{"startOffset":8933,"endOffset":9265,"count":9}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":9269,"endOffset":10365,"count":18},{"startOffset":9410,"endOffset":9702,"count":0},{"startOffset":9728,"endOffset":9751,"count":0},{"startOffset":9853,"endOffset":9890,"count":0},{"startOffset":9921,"endOffset":10054,"count":0},{"startOffset":10163,"endOffset":10177,"count":0},{"startOffset":10322,"endOffset":10326,"count":9}],"isBlockCoverage":true},{"functionName":"readv","ranges":[{"startOffset":10369,"endOffset":10698,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":10702,"endOffset":11651,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":11655,"endOffset":11996,"count":0}],"isBlockCoverage":false},{"functionName":"rename","ranges":[{"startOffset":12000,"endOffset":12312,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":12316,"endOffset":12462,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncate","ranges":[{"startOffset":12466,"endOffset":12629,"count":0}],"isBlockCoverage":false},{"functionName":"rm","ranges":[{"startOffset":12633,"endOffset":12834,"count":0}],"isBlockCoverage":false},{"functionName":"rmdir","ranges":[{"startOffset":12838,"endOffset":13110,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasync","ranges":[{"startOffset":13114,"endOffset":13205,"count":0}],"isBlockCoverage":false},{"functionName":"fsync","ranges":[{"startOffset":13209,"endOffset":13292,"count":0}],"isBlockCoverage":false},{"functionName":"mkdir","ranges":[{"startOffset":13296,"endOffset":13843,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":13847,"endOffset":14309,"count":0}],"isBlockCoverage":false},{"functionName":"readlink","ranges":[{"startOffset":14313,"endOffset":14561,"count":0}],"isBlockCoverage":false},{"functionName":"symlink","ranges":[{"startOffset":14565,"endOffset":14986,"count":0}],"isBlockCoverage":false},{"functionName":"fstat","ranges":[{"startOffset":14990,"endOffset":15171,"count":0}],"isBlockCoverage":false},{"functionName":"lstat","ranges":[{"startOffset":15175,"endOffset":15450,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":15454,"endOffset":15726,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":15730,"endOffset":16059,"count":0}],"isBlockCoverage":false},{"functionName":"unlink","ranges":[{"startOffset":16063,"endOffset":16204,"count":0}],"isBlockCoverage":false},{"functionName":"fchmod","ranges":[{"startOffset":16208,"endOffset":16344,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":16348,"endOffset":16538,"count":0}],"isBlockCoverage":false},{"functionName":"lchmod","ranges":[{"startOffset":16542,"endOffset":16786,"count":0}],"isBlockCoverage":false},{"functionName":"lchown","ranges":[{"startOffset":16790,"endOffset":17072,"count":0}],"isBlockCoverage":false},{"functionName":"fchown","ranges":[{"startOffset":17076,"endOffset":17277,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":17281,"endOffset":17560,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":17564,"endOffset":17842,"count":0}],"isBlockCoverage":false},{"functionName":"futimes","ranges":[{"startOffset":17846,"endOffset":18049,"count":0}],"isBlockCoverage":false},{"functionName":"lutimes","ranges":[{"startOffset":18053,"endOffset":18336,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":18340,"endOffset":18521,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtemp","ranges":[{"startOffset":18525,"endOffset":18863,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":18867,"endOffset":19606,"count":0}],"isBlockCoverage":false},{"functionName":"appendFile","ranges":[{"startOffset":19610,"endOffset":19856,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":19860,"endOffset":20303,"count":9},{"startOffset":19979,"endOffset":19985,"count":0},{"startOffset":20029,"endOffset":20066,"count":0},{"startOffset":20101,"endOffset":20179,"count":0}],"isBlockCoverage":true}]},{"scriptId":"69","url":"internal/fs/rimraf.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7336,"count":1}],"isBlockCoverage":false},{"functionName":"rimraf","ranges":[{"startOffset":1179,"endOffset":1657,"count":0}],"isBlockCoverage":false},{"functionName":"_rimraf","ranges":[{"startOffset":1663,"endOffset":2550,"count":0}],"isBlockCoverage":false},{"functionName":"fixWinEPERM","ranges":[{"startOffset":2556,"endOffset":3006,"count":0}],"isBlockCoverage":false},{"functionName":"_rmdir","ranges":[{"startOffset":3012,"endOffset":3321,"count":0}],"isBlockCoverage":false},{"functionName":"_rmchildren","ranges":[{"startOffset":3327,"endOffset":4031,"count":0}],"isBlockCoverage":false},{"functionName":"rimrafPromises","ranges":[{"startOffset":4037,"endOffset":4244,"count":0}],"isBlockCoverage":false},{"functionName":"rimrafSync","ranges":[{"startOffset":4250,"endOffset":4985,"count":0}],"isBlockCoverage":false},{"functionName":"_unlinkSync","ranges":[{"startOffset":4991,"endOffset":5490,"count":0}],"isBlockCoverage":false},{"functionName":"_rmdirSync","ranges":[{"startOffset":5496,"endOffset":6805,"count":0}],"isBlockCoverage":false},{"functionName":"fixWinEPERMSync","ranges":[{"startOffset":6811,"endOffset":7272,"count":0}],"isBlockCoverage":false}]},{"scriptId":"70","url":"internal/modules/esm/transform_source.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":222,"count":1}],"isBlockCoverage":false},{"functionName":"defaultTransformSource","ranges":[{"startOffset":17,"endOffset":162,"count":9}],"isBlockCoverage":true}]},{"scriptId":"71","url":"internal/modules/esm/translators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12430,"count":1}],"isBlockCoverage":false},{"functionName":"lazyTypes","ranges":[{"startOffset":440,"endOffset":555,"count":18},{"startOffset":487,"endOffset":501,"count":17},{"startOffset":501,"endOffset":554,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1249,"endOffset":1276,"count":1}],"isBlockCoverage":true},{"functionName":"initCJSParse","ranges":[{"startOffset":1925,"endOffset":2226,"count":2},{"startOffset":2000,"endOffset":2077,"count":0}],"isBlockCoverage":true},{"functionName":"assertBufferSource","ranges":[{"startOffset":2367,"endOffset":2801,"count":18},{"startOffset":2445,"endOffset":2472,"count":9},{"startOffset":2474,"endOffset":2493,"count":0},{"startOffset":2589,"endOffset":2614,"count":0},{"startOffset":2635,"endOffset":2716,"count":0},{"startOffset":2717,"endOffset":2721,"count":0}],"isBlockCoverage":true},{"functionName":"stringify","ranges":[{"startOffset":2805,"endOffset":3028,"count":9},{"startOffset":2865,"endOffset":2877,"count":0},{"startOffset":2963,"endOffset":2982,"count":1},{"startOffset":2983,"endOffset":2992,"count":8}],"isBlockCoverage":true},{"functionName":"errPath","ranges":[{"startOffset":3032,"endOffset":3183,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamically","ranges":[{"startOffset":3187,"endOffset":3303,"count":0}],"isBlockCoverage":false},{"functionName":"createImportMetaResolve","ranges":[{"startOffset":3307,"endOffset":3664,"count":0}],"isBlockCoverage":false},{"functionName":"initializeImportMeta","ranges":[{"startOffset":3668,"endOffset":3843,"count":0}],"isBlockCoverage":false},{"functionName":"moduleStrategy","ranges":[{"startOffset":3928,"endOffset":4524,"count":9}],"isBlockCoverage":true},{"functionName":"enrichCJSError","ranges":[{"startOffset":4530,"endOffset":5449,"count":0}],"isBlockCoverage":false},{"functionName":"commonjsStrategy","ranges":[{"startOffset":5612,"endOffset":6959,"count":2},{"startOffset":6023,"endOffset":6046,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6139,"endOffset":6954,"count":2},{"startOffset":6262,"endOffset":6379,"count":0},{"startOffset":6474,"endOffset":6546,"count":0},{"startOffset":6599,"endOffset":6908,"count":0}],"isBlockCoverage":true},{"functionName":"cjsPreparseModuleExports","ranges":[{"startOffset":6965,"endOffset":8463,"count":2},{"startOffset":7070,"endOffset":7199,"count":0},{"startOffset":7510,"endOffset":7518,"count":0},{"startOffset":7604,"endOffset":7609,"count":0},{"startOffset":7618,"endOffset":7670,"count":0},{"startOffset":7838,"endOffset":7938,"count":0},{"startOffset":7976,"endOffset":8423,"count":0}],"isBlockCoverage":true},{"functionName":"builtinStrategy","ranges":[{"startOffset":8591,"endOffset":8989,"count":7},{"startOffset":8857,"endOffset":8911,"count":0}],"isBlockCoverage":true},{"functionName":"jsonStrategy","ranges":[{"startOffset":9056,"endOffset":11233,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11302,"endOffset":12426,"count":0}],"isBlockCoverage":false}]},{"scriptId":"72","url":"internal/modules/esm/create_dynamic_module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1828,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":200,"endOffset":227,"count":0}],"isBlockCoverage":false},{"functionName":"createImport","ranges":[{"startOffset":233,"endOffset":427,"count":0}],"isBlockCoverage":false},{"functionName":"createExport","ranges":[{"startOffset":431,"endOffset":640,"count":0}],"isBlockCoverage":false},{"functionName":"createDynamicModule","ranges":[{"startOffset":672,"endOffset":1784,"count":0}],"isBlockCoverage":false}]},{"scriptId":"73","url":"internal/vm/module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13402,"count":1}],"isBlockCoverage":false},{"functionName":"Module","ranges":[{"startOffset":1731,"endOffset":3982,"count":0}],"isBlockCoverage":false},{"functionName":"get identifier","ranges":[{"startOffset":3988,"endOffset":4130,"count":0}],"isBlockCoverage":false},{"functionName":"get context","ranges":[{"startOffset":4136,"endOffset":4274,"count":0}],"isBlockCoverage":false},{"functionName":"get namespace","ranges":[{"startOffset":4280,"endOffset":4565,"count":0}],"isBlockCoverage":false},{"functionName":"get status","ranges":[{"startOffset":4571,"endOffset":4729,"count":0}],"isBlockCoverage":false},{"functionName":"get error","ranges":[{"startOffset":4735,"endOffset":4993,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":4999,"endOffset":5493,"count":0}],"isBlockCoverage":false},{"functionName":"evaluate","ranges":[{"startOffset":5499,"endOffset":6480,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6486,"endOffset":7235,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7389,"endOffset":7426,"count":0}],"isBlockCoverage":false},{"functionName":"SourceTextModule","ranges":[{"startOffset":7433,"endOffset":9946,"count":0}],"isBlockCoverage":false},{"functionName":"get dependencySpecifiers","ranges":[{"startOffset":9952,"endOffset":10259,"count":0}],"isBlockCoverage":false},{"functionName":"get status","ranges":[{"startOffset":10265,"endOffset":10545,"count":0}],"isBlockCoverage":false},{"functionName":"get error","ranges":[{"startOffset":10551,"endOffset":10755,"count":0}],"isBlockCoverage":false},{"functionName":"createCachedData","ranges":[{"startOffset":10761,"endOffset":11031,"count":0}],"isBlockCoverage":false},{"functionName":"SyntheticModule","ranges":[{"startOffset":11080,"endOffset":12413,"count":0}],"isBlockCoverage":false},{"functionName":"setExport","ranges":[{"startOffset":12419,"endOffset":12730,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamicallyWrap","ranges":[{"startOffset":12737,"endOffset":13231,"count":0}],"isBlockCoverage":false},{"functionName":"getModuleFromWrap","ranges":[{"startOffset":13360,"endOffset":13395,"count":0}],"isBlockCoverage":false}]},{"scriptId":"74","url":"internal/modules/run_main.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2793,"count":1}],"isBlockCoverage":false},{"functionName":"resolveMainPath","ranges":[{"startOffset":310,"endOffset":761,"count":1},{"startOffset":583,"endOffset":590,"count":0}],"isBlockCoverage":true},{"functionName":"shouldUseESMLoader","ranges":[{"startOffset":765,"endOffset":1367,"count":1},{"startOffset":892,"endOffset":904,"count":0},{"startOffset":1056,"endOffset":1068,"count":0},{"startOffset":1182,"endOffset":1194,"count":0},{"startOffset":1263,"endOffset":1276,"count":0}],"isBlockCoverage":true},{"functionName":"runMainESM","ranges":[{"startOffset":1371,"endOffset":1714,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1557,"endOffset":1708,"count":1},{"startOffset":1656,"endOffset":1666,"count":0}],"isBlockCoverage":true},{"functionName":"handleMainPromise","ranges":[{"startOffset":1718,"endOffset":2182,"count":1}],"isBlockCoverage":true},{"functionName":"handler","ranges":[{"startOffset":1971,"endOffset":2067,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2143,"endOffset":2177,"count":1}],"isBlockCoverage":true},{"functionName":"executeUserEntryPoint","ranges":[{"startOffset":2373,"endOffset":2717,"count":1},{"startOffset":2587,"endOffset":2594,"count":0},{"startOffset":2601,"endOffset":2714,"count":0}],"isBlockCoverage":true}]},{"scriptId":"75","url":"file:///C:/Users/brand/git/node-ipc/test/TCP/TCPServer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1149,"count":1}],"isBlockCoverage":true},{"functionName":"killServerProcess","ranges":[{"startOffset":98,"endOffset":152,"count":1}],"isBlockCoverage":true},{"functionName":"serverStarted","ranges":[{"startOffset":368,"endOffset":1049,"count":1}],"isBlockCoverage":true},{"functionName":"gotMessage","ranges":[{"startOffset":455,"endOffset":989,"count":2},{"startOffset":593,"endOffset":988,"count":1}],"isBlockCoverage":true}]},{"scriptId":"76","url":"process.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":85,"count":1}],"isBlockCoverage":false}]},{"scriptId":"77","url":"net.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":48953,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1511,"endOffset":1538,"count":1}],"isBlockCoverage":true},{"functionName":"noop","ranges":[{"startOffset":3552,"endOffset":3560,"count":0}],"isBlockCoverage":false},{"functionName":"getFlags","ranges":[{"startOffset":3565,"endOffset":3661,"count":1},{"startOffset":3623,"endOffset":3653,"count":0}],"isBlockCoverage":true},{"functionName":"createHandle","ranges":[{"startOffset":3665,"endOffset":4062,"count":3},{"startOffset":3837,"endOffset":3859,"count":0},{"startOffset":3895,"endOffset":4061,"count":0}],"isBlockCoverage":true},{"functionName":"getNewAsyncId","ranges":[{"startOffset":4068,"endOffset":4209,"count":6},{"startOffset":4164,"endOffset":4183,"count":0}],"isBlockCoverage":true},{"functionName":"isPipeName","ranges":[{"startOffset":4215,"endOffset":4300,"count":1},{"startOffset":4272,"endOffset":4296,"count":0}],"isBlockCoverage":true},{"functionName":"createServer","ranges":[{"startOffset":4304,"endOffset":4410,"count":1}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":4648,"endOffset":4950,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeArgs","ranges":[{"startOffset":5458,"endOffset":6217,"count":1},{"startOffset":5529,"endOffset":5614,"count":0},{"startOffset":5695,"endOffset":5711,"count":0},{"startOffset":5713,"endOffset":5769,"count":0},{"startOffset":5797,"endOffset":5855,"count":0},{"startOffset":6104,"endOffset":6126,"count":0}],"isBlockCoverage":true},{"functionName":"initSocketHandle","ranges":[{"startOffset":6293,"endOffset":6918,"count":4},{"startOffset":6660,"endOffset":6910,"count":0}],"isBlockCoverage":true},{"functionName":"Socket","ranges":[{"startOffset":7060,"endOffset":11002,"count":4},{"startOffset":7121,"endOffset":7148,"count":0},{"startOffset":7717,"endOffset":7743,"count":0},{"startOffset":8305,"endOffset":8416,"count":1},{"startOffset":8416,"endOffset":10198,"count":3},{"startOffset":8515,"endOffset":8595,"count":0},{"startOffset":8596,"endOffset":8645,"count":0},{"startOffset":8647,"endOffset":8886,"count":0},{"startOffset":9453,"endOffset":9487,"count":0},{"startOffset":9571,"endOffset":9582,"count":2},{"startOffset":9584,"endOffset":9628,"count":2},{"startOffset":9629,"endOffset":9641,"count":2},{"startOffset":9643,"endOffset":10186,"count":2},{"startOffset":9776,"endOffset":9817,"count":0},{"startOffset":10566,"endOffset":10840,"count":2},{"startOffset":10600,"endOffset":10774,"count":0},{"startOffset":10806,"endOffset":10835,"count":1}],"isBlockCoverage":true},{"functionName":"_unrefTimer","ranges":[{"startOffset":11180,"endOffset":11315,"count":3},{"startOffset":11285,"endOffset":11307,"count":0}],"isBlockCoverage":true},{"functionName":"Socket._final","ranges":[{"startOffset":11440,"endOffset":12110,"count":0}],"isBlockCoverage":false},{"functionName":"afterShutdown","ranges":[{"startOffset":12117,"endOffset":12512,"count":0}],"isBlockCoverage":false},{"functionName":"writeAfterFIN","ranges":[{"startOffset":12724,"endOffset":13195,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._onTimeout","ranges":[{"startOffset":13282,"endOffset":13801,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setNoDelay","ranges":[{"startOffset":13838,"endOffset":14302,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setKeepAlive","ranges":[{"startOffset":14341,"endOffset":14598,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.address","ranges":[{"startOffset":14632,"endOffset":14678,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14749,"endOffset":14795,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14859,"endOffset":14917,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15014,"endOffset":15340,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15414,"endOffset":15498,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15570,"endOffset":15617,"count":2}],"isBlockCoverage":true},{"functionName":"tryReadStart","ranges":[{"startOffset":15628,"endOffset":15881,"count":1},{"startOffset":15834,"endOffset":15878,"count":0}],"isBlockCoverage":true},{"functionName":"Socket._read","ranges":[{"startOffset":15976,"endOffset":16214,"count":2},{"startOffset":16052,"endOffset":16147,"count":0},{"startOffset":16180,"endOffset":16211,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16121,"endOffset":16140,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.end","ranges":[{"startOffset":16244,"endOffset":16436,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.pause","ranges":[{"startOffset":16468,"endOffset":16813,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.resume","ranges":[{"startOffset":16846,"endOffset":17036,"count":1},{"startOffset":16880,"endOffset":16899,"count":0},{"startOffset":16900,"endOffset":16915,"count":0},{"startOffset":16916,"endOffset":16947,"count":0},{"startOffset":16949,"endOffset":16980,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.read","ranges":[{"startOffset":17067,"endOffset":17259,"count":3},{"startOffset":17102,"endOffset":17121,"count":0},{"startOffset":17122,"endOffset":17137,"count":0},{"startOffset":17138,"endOffset":17169,"count":0},{"startOffset":17171,"endOffset":17202,"count":0}],"isBlockCoverage":true},{"functionName":"onReadableStreamEnd","ranges":[{"startOffset":17310,"endOffset":17604,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.destroySoon","ranges":[{"startOffset":17641,"endOffset":17796,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._destroy","ranges":[{"startOffset":17831,"endOffset":18823,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._getpeername","ranges":[{"startOffset":18860,"endOffset":19162,"count":0}],"isBlockCoverage":false},{"functionName":"protoGetter","ranges":[{"startOffset":19167,"endOffset":19333,"count":8}],"isBlockCoverage":true},{"functionName":"bytesRead","ranges":[{"startOffset":19362,"endOffset":19455,"count":0}],"isBlockCoverage":false},{"functionName":"remoteAddress","ranges":[{"startOffset":19490,"endOffset":19558,"count":0}],"isBlockCoverage":false},{"functionName":"remoteFamily","ranges":[{"startOffset":19592,"endOffset":19658,"count":0}],"isBlockCoverage":false},{"functionName":"remotePort","ranges":[{"startOffset":19690,"endOffset":19752,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._getsockname","ranges":[{"startOffset":19792,"endOffset":20088,"count":0}],"isBlockCoverage":false},{"functionName":"localAddress","ranges":[{"startOffset":20123,"endOffset":20190,"count":0}],"isBlockCoverage":false},{"functionName":"localPort","ranges":[{"startOffset":20223,"endOffset":20284,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.","ranges":[{"startOffset":20329,"endOffset":20378,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._writeGeneric","ranges":[{"startOffset":20416,"endOffset":21206,"count":1},{"startOffset":20642,"endOffset":20842,"count":0},{"startOffset":20927,"endOffset":20986,"count":0},{"startOffset":21046,"endOffset":21082,"count":0},{"startOffset":21165,"endOffset":21203,"count":0}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":20740,"endOffset":20822,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._writev","ranges":[{"startOffset":21240,"endOffset":21310,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._write","ranges":[{"startOffset":21343,"endOffset":21426,"count":1}],"isBlockCoverage":true},{"functionName":"_bytesDispatched","ranges":[{"startOffset":21624,"endOffset":21730,"count":0}],"isBlockCoverage":false},{"functionName":"bytesWritten","ranges":[{"startOffset":21764,"endOffset":22727,"count":0}],"isBlockCoverage":false},{"functionName":"checkBindError","ranges":[{"startOffset":22735,"endOffset":23552,"count":0}],"isBlockCoverage":false},{"functionName":"internalConnect","ranges":[{"startOffset":23558,"endOffset":25322,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.connect","ranges":[{"startOffset":25355,"endOffset":26711,"count":0}],"isBlockCoverage":false},{"functionName":"lookupAndConnect","ranges":[{"startOffset":26718,"endOffset":29835,"count":0}],"isBlockCoverage":false},{"functionName":"connectErrorNT","ranges":[{"startOffset":29841,"endOffset":29902,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.ref","ranges":[{"startOffset":29931,"endOffset":30129,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.unref","ranges":[{"startOffset":30161,"endOffset":30365,"count":0}],"isBlockCoverage":false},{"functionName":"afterConnect","ranges":[{"startOffset":30372,"endOffset":31669,"count":0}],"isBlockCoverage":false},{"functionName":"Server","ranges":[{"startOffset":31675,"endOffset":33049,"count":1},{"startOffset":31761,"endOffset":31808,"count":0},{"startOffset":31987,"endOffset":32273,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":32371,"endOffset":32484,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":32619,"endOffset":32653,"count":0}],"isBlockCoverage":false},{"functionName":"toNumber","ranges":[{"startOffset":33165,"endOffset":33230,"count":2},{"startOffset":33216,"endOffset":33219,"count":0}],"isBlockCoverage":true},{"functionName":"createServerHandle","ranges":[{"startOffset":33301,"endOffset":34809,"count":1},{"startOffset":33523,"endOffset":33533,"count":0},{"startOffset":33535,"endOffset":33860,"count":0},{"startOffset":33882,"endOffset":33903,"count":0},{"startOffset":33905,"endOffset":34163,"count":0},{"startOffset":34256,"endOffset":34263,"count":0},{"startOffset":34264,"endOffset":34272,"count":0},{"startOffset":34306,"endOffset":34314,"count":0},{"startOffset":34336,"endOffset":34581,"count":0},{"startOffset":34610,"endOffset":34667,"count":0},{"startOffset":34742,"endOffset":34786,"count":0}],"isBlockCoverage":true},{"functionName":"setupListenHandle","ranges":[{"startOffset":34813,"endOffset":37233,"count":1},{"startOffset":35123,"endOffset":35185,"count":0},{"startOffset":35365,"endOffset":35390,"count":0},{"startOffset":35392,"endOffset":35689,"count":0},{"startOffset":35826,"endOffset":35977,"count":0},{"startOffset":36425,"endOffset":36793,"count":0},{"startOffset":37030,"endOffset":37043,"count":0}],"isBlockCoverage":true},{"functionName":"emitErrorNT","ranges":[{"startOffset":37304,"endOffset":37368,"count":0}],"isBlockCoverage":false},{"functionName":"emitListeningNT","ranges":[{"startOffset":37374,"endOffset":37493,"count":1}],"isBlockCoverage":true},{"functionName":"listenInCluster","ranges":[{"startOffset":37499,"endOffset":38756,"count":1},{"startOffset":37735,"endOffset":37747,"count":0},{"startOffset":37999,"endOffset":38755,"count":0}],"isBlockCoverage":true},{"functionName":"listenOnMasterHandle","ranges":[{"startOffset":38257,"endOffset":38753,"count":0}],"isBlockCoverage":false},{"functionName":"Server.listen","ranges":[{"startOffset":38788,"endOffset":42382,"count":1},{"startOffset":38935,"endOffset":38985,"count":0},{"startOffset":39462,"endOffset":39630,"count":0},{"startOffset":39737,"endOffset":39755,"count":0},{"startOffset":39757,"endOffset":39856,"count":0},{"startOffset":40221,"endOffset":40241,"count":0},{"startOffset":40276,"endOffset":40305,"count":0},{"startOffset":40534,"endOffset":40569,"count":0},{"startOffset":40872,"endOffset":41128,"count":0},{"startOffset":41151,"endOffset":41323,"count":0},{"startOffset":41325,"endOffset":42174,"count":0},{"startOffset":42177,"endOffset":42381,"count":0}],"isBlockCoverage":true},{"functionName":"lookupAndListen","ranges":[{"startOffset":42387,"endOffset":42810,"count":1}],"isBlockCoverage":true},{"functionName":"doListen","ranges":[{"startOffset":42533,"endOffset":42805,"count":1},{"startOffset":42589,"endOffset":42629,"count":0},{"startOffset":42675,"endOffset":42678,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":42876,"endOffset":42921,"count":0}],"isBlockCoverage":false},{"functionName":"Server.address","ranges":[{"startOffset":43001,"endOffset":43302,"count":0}],"isBlockCoverage":false},{"functionName":"onconnection","ranges":[{"startOffset":43307,"endOffset":43998,"count":1},{"startOffset":43454,"endOffset":43529,"count":0},{"startOffset":43604,"endOffset":43650,"count":0}],"isBlockCoverage":true},{"functionName":"Server.getConnections","ranges":[{"startOffset":44038,"endOffset":44826,"count":0}],"isBlockCoverage":false},{"functionName":"Server.close","ranges":[{"startOffset":44858,"endOffset":45762,"count":0}],"isBlockCoverage":false},{"functionName":"Server._emitCloseIfDrained","ranges":[{"startOffset":45806,"endOffset":46205,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":46212,"endOffset":46298,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":46360,"endOffset":46532,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46741,"endOffset":46777,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":46782,"endOffset":46823,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46887,"endOffset":46918,"count":48}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":46923,"endOffset":46959,"count":4}],"isBlockCoverage":true},{"functionName":"Server._setupWorker","ranges":[{"startOffset":47000,"endOffset":47248,"count":0}],"isBlockCoverage":false},{"functionName":"Server.ref","ranges":[{"startOffset":47276,"endOffset":47381,"count":0}],"isBlockCoverage":false},{"functionName":"Server.unref","ranges":[{"startOffset":47411,"endOffset":47517,"count":0}],"isBlockCoverage":false},{"functionName":"_setSimultaneousAccepts","ranges":[{"startOffset":47667,"endOffset":48356,"count":0}],"isBlockCoverage":false},{"functionName":"_setSimultaneousAccepts","ranges":[{"startOffset":48397,"endOffset":48645,"count":0}],"isBlockCoverage":false}]},{"scriptId":"78","url":"stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2134,"count":1}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":1920,"endOffset":2131,"count":0}],"isBlockCoverage":false}]},{"scriptId":"79","url":"internal/streams/pipeline.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7915,"count":1}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":571,"endOffset":2004,"count":0}],"isBlockCoverage":false},{"functionName":"popCallback","ranges":[{"startOffset":2008,"endOffset":2386,"count":0}],"isBlockCoverage":false},{"functionName":"isReadable","ranges":[{"startOffset":2390,"endOffset":2472,"count":0}],"isBlockCoverage":false},{"functionName":"isWritable","ranges":[{"startOffset":2476,"endOffset":2559,"count":0}],"isBlockCoverage":false},{"functionName":"isStream","ranges":[{"startOffset":2563,"endOffset":2636,"count":0}],"isBlockCoverage":false},{"functionName":"isIterable","ranges":[{"startOffset":2640,"endOffset":2969,"count":0}],"isBlockCoverage":false},{"functionName":"makeAsyncIterable","ranges":[{"startOffset":2973,"endOffset":3258,"count":0}],"isBlockCoverage":false},{"functionName":"fromReadable","ranges":[{"startOffset":3262,"endOffset":3431,"count":0}],"isBlockCoverage":false},{"functionName":"pump","ranges":[{"startOffset":3435,"endOffset":3934,"count":0}],"isBlockCoverage":false},{"functionName":"pipeline","ranges":[{"startOffset":3938,"endOffset":7883,"count":0}],"isBlockCoverage":false}]},{"scriptId":"80","url":"internal/streams/destroy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4279,"count":1}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":127,"endOffset":1554,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorCloseNT","ranges":[{"startOffset":1558,"endOffset":1648,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":1652,"endOffset":1881,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorNT","ranges":[{"startOffset":1885,"endOffset":2188,"count":0}],"isBlockCoverage":false},{"functionName":"undestroy","ranges":[{"startOffset":2192,"endOffset":2782,"count":4}],"isBlockCoverage":true},{"functionName":"errorOrDestroy","ranges":[{"startOffset":2786,"endOffset":3763,"count":0}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":3767,"endOffset":3874,"count":0}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":3912,"endOffset":4193,"count":0}],"isBlockCoverage":false}]},{"scriptId":"81","url":"internal/streams/end-of-stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6035,"count":1}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":291,"endOffset":388,"count":0}],"isBlockCoverage":false},{"functionName":"isReadable","ranges":[{"startOffset":392,"endOffset":554,"count":0}],"isBlockCoverage":false},{"functionName":"isWritable","ranges":[{"startOffset":558,"endOffset":720,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableFinished","ranges":[{"startOffset":724,"endOffset":966,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":970,"endOffset":987,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableEnded","ranges":[{"startOffset":991,"endOffset":1229,"count":0}],"isBlockCoverage":false},{"functionName":"eos","ranges":[{"startOffset":1233,"endOffset":6008,"count":0}],"isBlockCoverage":false}]},{"scriptId":"82","url":"internal/streams/legacy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3048,"count":1}],"isBlockCoverage":false},{"functionName":"Stream","ranges":[{"startOffset":121,"endOffset":171,"count":8}],"isBlockCoverage":true},{"functionName":"Stream.pipe","ranges":[{"startOffset":289,"endOffset":2169,"count":0}],"isBlockCoverage":false},{"functionName":"prependListener","ranges":[{"startOffset":2174,"endOffset":2997,"count":0}],"isBlockCoverage":false}]},{"scriptId":"83","url":"internal/streams/readable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":41009,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1643,"endOffset":1670,"count":1}],"isBlockCoverage":true},{"functionName":"nop","ranges":[{"startOffset":2289,"endOffset":2306,"count":0}],"isBlockCoverage":false},{"functionName":"ReadableState","ranges":[{"startOffset":2353,"endOffset":6024,"count":4},{"startOffset":2759,"endOffset":2802,"count":0},{"startOffset":3348,"endOffset":3385,"count":0},{"startOffset":5830,"endOffset":6021,"count":0}],"isBlockCoverage":true},{"functionName":"Readable","ranges":[{"startOffset":6030,"endOffset":6619,"count":4},{"startOffset":6100,"endOffset":6129,"count":0},{"startOffset":6462,"endOffset":6488,"count":0},{"startOffset":6546,"endOffset":6578,"count":0}],"isBlockCoverage":true},{"functionName":"Readable._destroy","ranges":[{"startOffset":6760,"endOffset":6794,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":6847,"endOffset":6887,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.push","ranges":[{"startOffset":7122,"endOffset":7210,"count":2}],"isBlockCoverage":true},{"functionName":"Readable.unshift","ranges":[{"startOffset":7309,"endOffset":7396,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunk","ranges":[{"startOffset":7401,"endOffset":9720,"count":2},{"startOffset":7621,"endOffset":8097,"count":0},{"startOffset":8162,"endOffset":8415,"count":0},{"startOffset":8435,"endOffset":8475,"count":0},{"startOffset":8501,"endOffset":8567,"count":0},{"startOffset":8649,"endOffset":8820,"count":0},{"startOffset":8843,"endOffset":8915,"count":0},{"startOffset":8942,"endOffset":8971,"count":0},{"startOffset":9197,"endOffset":9252,"count":0},{"startOffset":9261,"endOffset":9325,"count":0},{"startOffset":9337,"endOffset":9429,"count":0},{"startOffset":9429,"endOffset":9716,"count":1},{"startOffset":9694,"endOffset":9715,"count":0}],"isBlockCoverage":true},{"functionName":"addChunk","ranges":[{"startOffset":9724,"endOffset":10447,"count":2},{"startOffset":10010,"endOffset":10058,"count":0},{"startOffset":10149,"endOffset":10411,"count":0},{"startOffset":10411,"endOffset":10446,"count":1}],"isBlockCoverage":true},{"functionName":"Readable.isPaused","ranges":[{"startOffset":10481,"endOffset":10596,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.setEncoding","ranges":[{"startOffset":10663,"endOffset":11326,"count":1},{"startOffset":11147,"endOffset":11190,"count":0},{"startOffset":11238,"endOffset":11259,"count":0}],"isBlockCoverage":true},{"functionName":"computeNewHighWaterMark","ranges":[{"startOffset":11391,"endOffset":11772,"count":0}],"isBlockCoverage":false},{"functionName":"howMuchToRead","ranges":[{"startOffset":11889,"endOffset":12297,"count":3},{"startOffset":11938,"endOffset":11976,"count":1},{"startOffset":11983,"endOffset":11992,"count":2},{"startOffset":11992,"endOffset":12023,"count":1},{"startOffset":12023,"endOffset":12032,"count":0},{"startOffset":12032,"endOffset":12211,"count":1},{"startOffset":12145,"endOffset":12180,"count":0},{"startOffset":12211,"endOffset":12289,"count":0},{"startOffset":12290,"endOffset":12293,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.read","ranges":[{"startOffset":12397,"endOffset":16759,"count":3},{"startOffset":12591,"endOffset":12611,"count":1},{"startOffset":12611,"endOffset":12680,"count":2},{"startOffset":12642,"endOffset":12680,"count":0},{"startOffset":12851,"endOffset":12900,"count":0},{"startOffset":12924,"endOffset":12954,"count":1},{"startOffset":13145,"endOffset":13173,"count":2},{"startOffset":13174,"endOffset":13311,"count":1},{"startOffset":13259,"endOffset":13286,"count":0},{"startOffset":13313,"endOffset":13505,"count":0},{"startOffset":13635,"endOffset":13714,"count":0},{"startOffset":15019,"endOffset":15060,"count":0},{"startOffset":15339,"endOffset":15357,"count":2},{"startOffset":15359,"endOffset":15426,"count":1},{"startOffset":15426,"endOffset":15973,"count":2},{"startOffset":15936,"endOffset":15968,"count":0},{"startOffset":16007,"endOffset":16032,"count":0},{"startOffset":16162,"endOffset":16332,"count":0},{"startOffset":16641,"endOffset":16655,"count":1},{"startOffset":16664,"endOffset":16682,"count":0},{"startOffset":16716,"endOffset":16739,"count":0}],"isBlockCoverage":true},{"functionName":"onEofChunk","ranges":[{"startOffset":16764,"endOffset":17609,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable","ranges":[{"startOffset":17815,"endOffset":18151,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable_","ranges":[{"startOffset":18155,"endOffset":18810,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore","ranges":[{"startOffset":19169,"endOffset":19330,"count":1}],"isBlockCoverage":true},{"functionName":"maybeReadMore_","ranges":[{"startOffset":19334,"endOffset":21161,"count":1},{"startOffset":20889,"endOffset":20940,"count":0}],"isBlockCoverage":true},{"functionName":"Readable._read","ranges":[{"startOffset":21438,"endOffset":21506,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pipe","ranges":[{"startOffset":21537,"endOffset":26174,"count":0}],"isBlockCoverage":false},{"functionName":"pipeOnDrain","ranges":[{"startOffset":26179,"endOffset":26874,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unpipe","ranges":[{"startOffset":26908,"endOffset":27625,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.on","ranges":[{"startOffset":27755,"endOffset":28689,"count":13},{"startOffset":27891,"endOffset":28231,"count":1},{"startOffset":28231,"endOffset":28669,"count":12},{"startOffset":28260,"endOffset":28669,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.removeListener","ranges":[{"startOffset":28787,"endOffset":29315,"count":4},{"startOffset":28901,"endOffset":29295,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.removeAllListeners","ranges":[{"startOffset":29421,"endOffset":29973,"count":0}],"isBlockCoverage":false},{"functionName":"updateReadableListening","ranges":[{"startOffset":29978,"endOffset":30503,"count":0}],"isBlockCoverage":false},{"functionName":"nReadingNextTick","ranges":[{"startOffset":30507,"endOffset":30598,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.resume","ranges":[{"startOffset":30756,"endOffset":31093,"count":1}],"isBlockCoverage":true},{"functionName":"resume","ranges":[{"startOffset":31098,"endOffset":31253,"count":1}],"isBlockCoverage":true},{"functionName":"resume_","ranges":[{"startOffset":31257,"endOffset":31519,"count":1},{"startOffset":31349,"endOffset":31376,"count":0},{"startOffset":31501,"endOffset":31516,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.pause","ranges":[{"startOffset":31550,"endOffset":31826,"count":0}],"isBlockCoverage":false},{"functionName":"flow","ranges":[{"startOffset":31831,"endOffset":31982,"count":1},{"startOffset":31978,"endOffset":31979,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.wrap","ranges":[{"startOffset":32171,"endOffset":34065,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":34112,"endOffset":34511,"count":0}],"isBlockCoverage":false},{"functionName":"createAsyncIterator","ranges":[{"startOffset":34516,"endOffset":35868,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36073,"endOffset":36470,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":36477,"endOffset":36612,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":36683,"endOffset":36751,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36815,"endOffset":36899,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36964,"endOffset":37026,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":37038,"endOffset":37151,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37210,"endOffset":37266,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37329,"endOffset":37419,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37480,"endOffset":37567,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37621,"endOffset":37760,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":37767,"endOffset":38066,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38124,"endOffset":38214,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38341,"endOffset":38388,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38451,"endOffset":38504,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":38511,"endOffset":38562,"count":0}],"isBlockCoverage":false},{"functionName":"fromList","ranges":[{"startOffset":38877,"endOffset":39462,"count":0}],"isBlockCoverage":false},{"functionName":"endReadable","ranges":[{"startOffset":39466,"endOffset":39695,"count":0}],"isBlockCoverage":false},{"functionName":"endReadableNT","ranges":[{"startOffset":39699,"endOffset":40658,"count":0}],"isBlockCoverage":false},{"functionName":"endWritableNT","ranges":[{"startOffset":40662,"endOffset":40835,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.from","ranges":[{"startOffset":40855,"endOffset":41006,"count":0}],"isBlockCoverage":false}]},{"scriptId":"84","url":"internal/streams/buffer_list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3975,"count":1}],"isBlockCoverage":false},{"functionName":"BufferList","ranges":[{"startOffset":215,"endOffset":303,"count":4}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":309,"endOffset":504,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":510,"endOffset":674,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":680,"endOffset":917,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":923,"endOffset":994,"count":1}],"isBlockCoverage":true},{"functionName":"join","ranges":[{"startOffset":1000,"endOffset":1179,"count":0}],"isBlockCoverage":false},{"functionName":"concat","ranges":[{"startOffset":1185,"endOffset":1460,"count":0}],"isBlockCoverage":false},{"functionName":"consume","ranges":[{"startOffset":1547,"endOffset":2015,"count":0}],"isBlockCoverage":false},{"functionName":"first","ranges":[{"startOffset":2021,"endOffset":2063,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports","ranges":[{"startOffset":2069,"endOffset":2169,"count":1},{"startOffset":2135,"endOffset":2164,"count":0}],"isBlockCoverage":true},{"functionName":"_getString","ranges":[{"startOffset":2247,"endOffset":2870,"count":0}],"isBlockCoverage":false},{"functionName":"_getBuffer","ranges":[{"startOffset":2943,"endOffset":3682,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports","ranges":[{"startOffset":3766,"endOffset":3969,"count":0}],"isBlockCoverage":false}]},{"scriptId":"85","url":"internal/streams/state.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":917,"count":1}],"isBlockCoverage":false},{"functionName":"highWaterMarkFrom","ranges":[{"startOffset":151,"endOffset":321,"count":8},{"startOffset":250,"endOffset":273,"count":0},{"startOffset":311,"endOffset":317,"count":0}],"isBlockCoverage":true},{"functionName":"getDefaultHighWaterMark","ranges":[{"startOffset":325,"endOffset":413,"count":8},{"startOffset":393,"endOffset":397,"count":0}],"isBlockCoverage":true},{"functionName":"getHighWaterMark","ranges":[{"startOffset":417,"endOffset":841,"count":8},{"startOffset":566,"endOffset":763,"count":0}],"isBlockCoverage":true}]},{"scriptId":"86","url":"internal/streams/writable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":23649,"count":1}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":2294,"endOffset":2311,"count":1}],"isBlockCoverage":true},{"functionName":"WritableState","ranges":[{"startOffset":2315,"endOffset":6590,"count":4},{"startOffset":2717,"endOffset":2760,"count":0},{"startOffset":3325,"endOffset":3362,"count":0}],"isBlockCoverage":true},{"functionName":"resetBuffer","ranges":[{"startOffset":6594,"endOffset":6731,"count":4}],"isBlockCoverage":true},{"functionName":"getBuffer","ranges":[{"startOffset":6771,"endOffset":6847,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6927,"endOffset":6994,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":7330,"endOffset":7551,"count":0}],"isBlockCoverage":false},{"functionName":"realHasInstance","ranges":[{"startOffset":7590,"endOffset":7649,"count":0}],"isBlockCoverage":false},{"functionName":"Writable","ranges":[{"startOffset":7657,"endOffset":8862,"count":4},{"startOffset":8311,"endOffset":8351,"count":0},{"startOffset":8358,"endOffset":8387,"count":0},{"startOffset":8532,"endOffset":8560,"count":0},{"startOffset":8617,"endOffset":8647,"count":0},{"startOffset":8705,"endOffset":8737,"count":0},{"startOffset":8793,"endOffset":8821,"count":0}],"isBlockCoverage":true},{"functionName":"Writable.pipe","ranges":[{"startOffset":8961,"endOffset":9031,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.write","ranges":[{"startOffset":9063,"endOffset":10318,"count":5},{"startOffset":9174,"endOffset":9239,"count":4},{"startOffset":9239,"endOffset":9364,"count":1},{"startOffset":9390,"endOffset":9437,"count":0},{"startOffset":9548,"endOffset":9635,"count":0},{"startOffset":9642,"endOffset":9953,"count":0},{"startOffset":9994,"endOffset":10045,"count":0},{"startOffset":10072,"endOffset":10124,"count":0},{"startOffset":10139,"endOffset":10234,"count":0}],"isBlockCoverage":true},{"functionName":"Writable.cork","ranges":[{"startOffset":10349,"endOffset":10397,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.uncork","ranges":[{"startOffset":10430,"endOffset":10594,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":10639,"endOffset":10958,"count":0}],"isBlockCoverage":false},{"functionName":"writeOrBuffer","ranges":[{"startOffset":11153,"endOffset":12175,"count":5},{"startOffset":11252,"endOffset":11255,"count":0},{"startOffset":11482,"endOffset":11505,"count":0},{"startOffset":11563,"endOffset":11803,"count":0}],"isBlockCoverage":true},{"functionName":"doWrite","ranges":[{"startOffset":12179,"endOffset":12569,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteError","ranges":[{"startOffset":12573,"endOffset":13004,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":13008,"endOffset":14702,"count":5},{"startOffset":13171,"endOffset":13248,"count":0},{"startOffset":13373,"endOffset":13948,"count":0},{"startOffset":14010,"endOffset":14053,"count":0},{"startOffset":14375,"endOffset":14423,"count":1},{"startOffset":14425,"endOffset":14478,"count":1},{"startOffset":14478,"endOffset":14632,"count":4},{"startOffset":14639,"endOffset":14694,"count":0}],"isBlockCoverage":true},{"functionName":"afterWriteTick","ranges":[{"startOffset":14706,"endOffset":14848,"count":3}],"isBlockCoverage":true},{"functionName":"afterWrite","ranges":[{"startOffset":14852,"endOffset":15280,"count":3},{"startOffset":15021,"endOffset":15084,"count":0},{"startOffset":15110,"endOffset":15151,"count":4},{"startOffset":15178,"endOffset":15244,"count":0}],"isBlockCoverage":true},{"functionName":"errorBuffer","ranges":[{"startOffset":15355,"endOffset":15689,"count":0}],"isBlockCoverage":false},{"functionName":"clearBuffer","ranges":[{"startOffset":15758,"endOffset":17240,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._write","ranges":[{"startOffset":17272,"endOffset":17447,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.end","ranges":[{"startOffset":17515,"endOffset":18743,"count":0}],"isBlockCoverage":false},{"functionName":"needFinish","ranges":[{"startOffset":18748,"endOffset":18968,"count":3},{"startOffset":18801,"endOffset":18833,"count":0},{"startOffset":18834,"endOffset":18862,"count":0},{"startOffset":18863,"endOffset":18904,"count":0},{"startOffset":18905,"endOffset":18934,"count":0},{"startOffset":18935,"endOffset":18963,"count":0}],"isBlockCoverage":true},{"functionName":"callFinal","ranges":[{"startOffset":18972,"endOffset":19243,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":19247,"endOffset":19606,"count":0}],"isBlockCoverage":false},{"functionName":"finishMaybe","ranges":[{"startOffset":19610,"endOffset":19951,"count":3},{"startOffset":19702,"endOffset":19932,"count":0}],"isBlockCoverage":true},{"functionName":"finish","ranges":[{"startOffset":19955,"endOffset":20595,"count":0}],"isBlockCoverage":false},{"functionName":"onFinished","ranges":[{"startOffset":20664,"endOffset":21145,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21217,"endOffset":21306,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":21313,"endOffset":21500,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21529,"endOffset":21929,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":21936,"endOffset":22075,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":22112,"endOffset":22200,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22239,"endOffset":22329,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22364,"endOffset":22448,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22482,"endOffset":22568,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22606,"endOffset":22768,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22810,"endOffset":22896,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22931,"endOffset":23013,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23048,"endOffset":23127,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.destroy","ranges":[{"startOffset":23208,"endOffset":23428,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._destroy","ranges":[{"startOffset":23519,"endOffset":23553,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.","ranges":[{"startOffset":23606,"endOffset":23646,"count":0}],"isBlockCoverage":false}]},{"scriptId":"87","url":"internal/streams/duplex.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3869,"count":1}],"isBlockCoverage":false},{"functionName":"Duplex","ranges":[{"startOffset":1987,"endOffset":2430,"count":4},{"startOffset":2053,"endOffset":2080,"count":0},{"startOffset":2243,"endOffset":2265,"count":2},{"startOffset":2312,"endOffset":2334,"count":1},{"startOffset":2379,"endOffset":2422,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3364,"endOffset":3582,"count":5},{"startOffset":3464,"endOffset":3497,"count":0},{"startOffset":3542,"endOffset":3574,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3589,"endOffset":3857,"count":0}],"isBlockCoverage":false}]},{"scriptId":"88","url":"internal/streams/transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8452,"count":1}],"isBlockCoverage":false},{"functionName":"afterTransform","ranges":[{"startOffset":4118,"endOffset":4659,"count":0}],"isBlockCoverage":false},{"functionName":"Transform","ranges":[{"startOffset":4665,"endOffset":5524,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":5528,"endOffset":5748,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5846,"endOffset":5898,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5996,"endOffset":6050,"count":0}],"isBlockCoverage":false},{"functionName":"Transform.push","ranges":[{"startOffset":6151,"endOffset":6290,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._transform","ranges":[{"startOffset":6785,"endOffset":6876,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._write","ranges":[{"startOffset":6910,"endOffset":7261,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._read","ranges":[{"startOffset":7438,"endOffset":7823,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._destroy","ranges":[{"startOffset":7861,"endOffset":7962,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":7969,"endOffset":8450,"count":0}],"isBlockCoverage":false}]},{"scriptId":"89","url":"internal/streams/passthrough.js","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":"90","url":"internal/net.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1818,"count":1}],"isBlockCoverage":false},{"functionName":"isIPv4","ranges":[{"startOffset":1027,"endOffset":1093,"count":1}],"isBlockCoverage":true},{"functionName":"isIPv6","ranges":[{"startOffset":1097,"endOffset":1163,"count":0}],"isBlockCoverage":false},{"functionName":"isIP","ranges":[{"startOffset":1167,"endOffset":1257,"count":1},{"startOffset":1213,"endOffset":1256,"count":0}],"isBlockCoverage":true},{"functionName":"makeSyncWrite","ranges":[{"startOffset":1261,"endOffset":1691,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1300,"endOffset":1687,"count":4},{"startOffset":1569,"endOffset":1671,"count":0}],"isBlockCoverage":true}]},{"scriptId":"91","url":"internal/stream_base_commons.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7409,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1026,"endOffset":1053,"count":0}],"isBlockCoverage":false},{"functionName":"handleWriteReq","ranges":[{"startOffset":1177,"endOffset":2065,"count":1},{"startOffset":1281,"endOffset":1454,"count":0},{"startOffset":1460,"endOffset":1474,"count":0},{"startOffset":1480,"endOffset":1545,"count":0},{"startOffset":1637,"endOffset":1700,"count":0},{"startOffset":1706,"endOffset":1718,"count":0},{"startOffset":1724,"endOffset":1737,"count":0},{"startOffset":1743,"endOffset":1758,"count":0},{"startOffset":1764,"endOffset":1829,"count":0},{"startOffset":1835,"endOffset":2057,"count":0}],"isBlockCoverage":true},{"functionName":"onWriteComplete","ranges":[{"startOffset":2069,"endOffset":2601,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteWrap","ranges":[{"startOffset":2605,"endOffset":2816,"count":1}],"isBlockCoverage":true},{"functionName":"writevGeneric","ranges":[{"startOffset":2820,"endOffset":3484,"count":0}],"isBlockCoverage":false},{"functionName":"writeGeneric","ranges":[{"startOffset":3488,"endOffset":3701,"count":1}],"isBlockCoverage":true},{"functionName":"afterWriteDispatched","ranges":[{"startOffset":3705,"endOffset":4026,"count":1},{"startOffset":3883,"endOffset":3948,"count":0},{"startOffset":3987,"endOffset":4023,"count":0}],"isBlockCoverage":true},{"functionName":"onStreamRead","ranges":[{"startOffset":4030,"endOffset":6231,"count":2},{"startOffset":4343,"endOffset":4610,"count":0},{"startOffset":4780,"endOffset":4799,"count":1},{"startOffset":4799,"endOffset":4993,"count":0},{"startOffset":4993,"endOffset":5017,"count":1},{"startOffset":5017,"endOffset":6228,"count":0}],"isBlockCoverage":true},{"functionName":"setStreamTimeout","ranges":[{"startOffset":6235,"endOffset":7167,"count":0}],"isBlockCoverage":false}]},{"scriptId":"92","url":"internal/dtrace.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":589,"count":1}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_CLIENT_REQUEST","ranges":[{"startOffset":102,"endOffset":110,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_CLIENT_RESPONSE","ranges":[{"startOffset":145,"endOffset":153,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_SERVER_REQUEST","ranges":[{"startOffset":187,"endOffset":195,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_SERVER_RESPONSE","ranges":[{"startOffset":230,"endOffset":238,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_NET_SERVER_CONNECTION","ranges":[{"startOffset":274,"endOffset":282,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_NET_STREAM_END","ranges":[{"startOffset":311,"endOffset":319,"count":0}],"isBlockCoverage":false}]},{"scriptId":"93","url":"file:///C:/Users/brand/git/node-ipc/node-ipc.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":457,"count":1}],"isBlockCoverage":true},{"functionName":"IPCModule","ranges":[{"startOffset":74,"endOffset":361,"count":1}],"isBlockCoverage":true}]},{"scriptId":"94","url":"file:///C:/Users/brand/git/node-ipc/services/IPC.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7326,"count":1}],"isBlockCoverage":true},{"functionName":"IPC","ranges":[{"startOffset":181,"endOffset":204,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":238,"endOffset":288,"count":1}],"isBlockCoverage":true},{"functionName":"get connectTo","ranges":[{"startOffset":322,"endOffset":370,"count":0}],"isBlockCoverage":false},{"functionName":"get connectToNet","ranges":[{"startOffset":376,"endOffset":430,"count":0}],"isBlockCoverage":false},{"functionName":"get disconnect","ranges":[{"startOffset":436,"endOffset":487,"count":0}],"isBlockCoverage":false},{"functionName":"get serve","ranges":[{"startOffset":493,"endOffset":535,"count":0}],"isBlockCoverage":false},{"functionName":"get serveNet","ranges":[{"startOffset":541,"endOffset":589,"count":1}],"isBlockCoverage":true},{"functionName":"get log","ranges":[{"startOffset":595,"endOffset":633,"count":2}],"isBlockCoverage":true},{"functionName":"set connectTo","ranges":[{"startOffset":641,"endOffset":694,"count":0}],"isBlockCoverage":false},{"functionName":"set connectToNet","ranges":[{"startOffset":700,"endOffset":759,"count":0}],"isBlockCoverage":false},{"functionName":"set disconnect","ranges":[{"startOffset":765,"endOffset":821,"count":0}],"isBlockCoverage":false},{"functionName":"set serve","ranges":[{"startOffset":827,"endOffset":874,"count":0}],"isBlockCoverage":false},{"functionName":"set serveNet","ranges":[{"startOffset":880,"endOffset":933,"count":0}],"isBlockCoverage":false},{"functionName":"set log","ranges":[{"startOffset":939,"endOffset":982,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":997,"endOffset":1459,"count":9},{"startOffset":1072,"endOffset":1458,"count":0}],"isBlockCoverage":true},{"functionName":"disconnect","ranges":[{"startOffset":1463,"endOffset":1776,"count":0}],"isBlockCoverage":false},{"functionName":"serve","ranges":[{"startOffset":1780,"endOffset":2453,"count":0}],"isBlockCoverage":false},{"functionName":"emptyCallback","ranges":[{"startOffset":2457,"endOffset":2503,"count":0}],"isBlockCoverage":false},{"functionName":"serveNet","ranges":[{"startOffset":2507,"endOffset":4245,"count":1},{"startOffset":2584,"endOffset":2683,"count":0},{"startOffset":3109,"endOffset":3238,"count":0},{"startOffset":3271,"endOffset":3350,"count":0},{"startOffset":3383,"endOffset":3460,"count":0},{"startOffset":3727,"endOffset":3786,"count":0},{"startOffset":3807,"endOffset":3848,"count":0},{"startOffset":3971,"endOffset":4175,"count":0}],"isBlockCoverage":true},{"functionName":"connect","ranges":[{"startOffset":4249,"endOffset":5515,"count":0}],"isBlockCoverage":false},{"functionName":"connectNet","ranges":[{"startOffset":5519,"endOffset":7278,"count":0}],"isBlockCoverage":false}]},{"scriptId":"95","url":"util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10088,"count":1}],"isBlockCoverage":false},{"functionName":"isBoolean","ranges":[{"startOffset":2262,"endOffset":2326,"count":0}],"isBlockCoverage":false},{"functionName":"isNull","ranges":[{"startOffset":2417,"endOffset":2466,"count":0}],"isBlockCoverage":false},{"functionName":"isNullOrUndefined","ranges":[{"startOffset":2571,"endOffset":2652,"count":0}],"isBlockCoverage":false},{"functionName":"isNumber","ranges":[{"startOffset":2745,"endOffset":2807,"count":0}],"isBlockCoverage":false},{"functionName":"isString","ranges":[{"startOffset":2871,"endOffset":2933,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbol","ranges":[{"startOffset":3026,"endOffset":3088,"count":0}],"isBlockCoverage":false},{"functionName":"isUndefined","ranges":[{"startOffset":3184,"endOffset":3243,"count":0}],"isBlockCoverage":false},{"functionName":"isObject","ranges":[{"startOffset":3347,"endOffset":3425,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":3515,"endOffset":3620,"count":0}],"isBlockCoverage":false},{"functionName":"isFunction","ranges":[{"startOffset":3715,"endOffset":3781,"count":0}],"isBlockCoverage":false},{"functionName":"isPrimitive","ranges":[{"startOffset":3923,"endOffset":4045,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":4103,"endOffset":4164,"count":0}],"isBlockCoverage":false},{"functionName":"timestamp","ranges":[{"startOffset":4338,"endOffset":4574,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":4740,"endOffset":4898,"count":0}],"isBlockCoverage":false},{"functionName":"inherits","ranges":[{"startOffset":5651,"endOffset":6285,"count":0}],"isBlockCoverage":false},{"functionName":"_extend","ranges":[{"startOffset":6448,"endOffset":6746,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6796,"endOffset":7230,"count":0}],"isBlockCoverage":false},{"functionName":"callbackify","ranges":[{"startOffset":7493,"endOffset":8906,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorName","ranges":[{"startOffset":8966,"endOffset":9188,"count":0}],"isBlockCoverage":false},{"functionName":"isDeepStrictEqual","ranges":[{"startOffset":9609,"endOffset":9820,"count":0}],"isBlockCoverage":false}]},{"scriptId":"96","url":"file:///C:/Users/brand/git/node-ipc/entities/Defaults.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1215,"count":1}],"isBlockCoverage":true},{"functionName":"Defaults","ranges":[{"startOffset":47,"endOffset":70,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":80,"endOffset":723,"count":3},{"startOffset":528,"endOffset":535,"count":0}],"isBlockCoverage":true},{"functionName":"getIPType","ranges":[{"startOffset":736,"endOffset":1158,"count":3},{"startOffset":917,"endOffset":948,"count":0},{"startOffset":950,"endOffset":1135,"count":0}],"isBlockCoverage":true}]},{"scriptId":"97","url":"os.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9302,"count":1}],"isBlockCoverage":false},{"functionName":"getCheckedFunction","ranges":[{"startOffset":2070,"endOffset":2320,"count":3}],"isBlockCoverage":true},{"functionName":"checkError","ranges":[{"startOffset":2130,"endOffset":2315,"count":6},{"startOffset":2245,"endOffset":2293,"count":0}],"isBlockCoverage":true},{"functionName":"getOSRelease","ranges":[{"startOffset":2641,"endOffset":2654,"count":0}],"isBlockCoverage":false},{"functionName":"getOSType","ranges":[{"startOffset":2707,"endOffset":2717,"count":0}],"isBlockCoverage":false},{"functionName":"getOSVersion","ranges":[{"startOffset":2773,"endOffset":2786,"count":0}],"isBlockCoverage":false},{"functionName":"getFreeMem.","ranges":[{"startOffset":2823,"endOffset":2841,"count":0}],"isBlockCoverage":false},{"functionName":"getHostname.","ranges":[{"startOffset":2877,"endOffset":2896,"count":0}],"isBlockCoverage":false},{"functionName":"getOSVersion.","ranges":[{"startOffset":2933,"endOffset":2953,"count":0}],"isBlockCoverage":false},{"functionName":"getOSType.","ranges":[{"startOffset":2987,"endOffset":3004,"count":0}],"isBlockCoverage":false},{"functionName":"getOSRelease.","ranges":[{"startOffset":3041,"endOffset":3061,"count":0}],"isBlockCoverage":false},{"functionName":"getHomeDirectory.","ranges":[{"startOffset":3102,"endOffset":3126,"count":0}],"isBlockCoverage":false},{"functionName":"getTotalMem.","ranges":[{"startOffset":3162,"endOffset":3181,"count":0}],"isBlockCoverage":false},{"functionName":"getUptime.","ranges":[{"startOffset":3215,"endOffset":3232,"count":0}],"isBlockCoverage":false},{"functionName":"loadavg","ranges":[{"startOffset":3379,"endOffset":3482,"count":0}],"isBlockCoverage":false},{"functionName":"cpus","ranges":[{"startOffset":3775,"endOffset":4221,"count":0}],"isBlockCoverage":false},{"functionName":"arch","ranges":[{"startOffset":4257,"endOffset":4301,"count":0}],"isBlockCoverage":false},{"functionName":"arch.","ranges":[{"startOffset":4329,"endOffset":4347,"count":0}],"isBlockCoverage":false},{"functionName":"platform","ranges":[{"startOffset":4384,"endOffset":4436,"count":0}],"isBlockCoverage":false},{"functionName":"platform.","ranges":[{"startOffset":4468,"endOffset":4490,"count":0}],"isBlockCoverage":false},{"functionName":"tmpdir","ranges":[{"startOffset":4527,"endOffset":5151,"count":0}],"isBlockCoverage":false},{"functionName":"tmpdir.","ranges":[{"startOffset":5181,"endOffset":5195,"count":0}],"isBlockCoverage":false},{"functionName":"endianness","ranges":[{"startOffset":5237,"endOffset":5286,"count":0}],"isBlockCoverage":false},{"functionName":"endianness.","ranges":[{"startOffset":5320,"endOffset":5337,"count":0}],"isBlockCoverage":false},{"functionName":"countBinaryOnes","ranges":[{"startOffset":5429,"endOffset":5687,"count":120}],"isBlockCoverage":true},{"functionName":"getCIDR","ranges":[{"startOffset":5691,"endOffset":6460,"count":21},{"startOffset":5869,"endOffset":5933,"count":15},{"startOffset":6033,"endOffset":6423,"count":132},{"startOffset":6061,"endOffset":6418,"count":120},{"startOffset":6203,"endOffset":6274,"count":6},{"startOffset":6229,"endOffset":6265,"count":0},{"startOffset":6274,"endOffset":6411,"count":114},{"startOffset":6305,"endOffset":6411,"count":6},{"startOffset":6340,"endOffset":6376,"count":0}],"isBlockCoverage":true},{"functionName":"networkInterfaces","ranges":[{"startOffset":6677,"endOffset":7397,"count":3},{"startOffset":6805,"endOffset":6819,"count":0},{"startOffset":6864,"endOffset":7374,"count":21},{"startOffset":7189,"endOffset":7213,"count":15},{"startOffset":7292,"endOffset":7328,"count":15},{"startOffset":7328,"endOffset":7369,"count":6}],"isBlockCoverage":true},{"functionName":"setPriority","ranges":[{"startOffset":7488,"endOffset":7790,"count":0}],"isBlockCoverage":false},{"functionName":"getPriority","ranges":[{"startOffset":7854,"endOffset":8122,"count":0}],"isBlockCoverage":false},{"functionName":"userInfo","ranges":[{"startOffset":8435,"endOffset":8672,"count":0}],"isBlockCoverage":false}]},{"scriptId":"98","url":"file:///C:/Users/brand/git/node-ipc/dao/socketServer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9801,"count":1}],"isBlockCoverage":true},{"functionName":"Server","ranges":[{"startOffset":302,"endOffset":652,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":660,"endOffset":765,"count":1}],"isBlockCoverage":true},{"functionName":"onStart","ranges":[{"startOffset":774,"endOffset":874,"count":1}],"isBlockCoverage":true},{"functionName":"stop","ranges":[{"startOffset":882,"endOffset":926,"count":0}],"isBlockCoverage":false},{"functionName":"start","ranges":[{"startOffset":934,"endOffset":1293,"count":1},{"startOffset":966,"endOffset":1077,"count":0},{"startOffset":1231,"endOffset":1286,"count":0}],"isBlockCoverage":true},{"functionName":"emit","ranges":[{"startOffset":1300,"endOffset":2139,"count":1},{"startOffset":1512,"endOffset":1617,"count":0},{"startOffset":1709,"endOffset":2106,"count":0}],"isBlockCoverage":true},{"functionName":"broadcast","ranges":[{"startOffset":2143,"endOffset":2845,"count":0}],"isBlockCoverage":false},{"functionName":"serverClosed","ranges":[{"startOffset":2849,"endOffset":3494,"count":0}],"isBlockCoverage":false},{"functionName":"gotData","ranges":[{"startOffset":3498,"endOffset":4610,"count":2},{"startOffset":3578,"endOffset":3589,"count":0},{"startOffset":3631,"endOffset":3803,"count":0},{"startOffset":3996,"endOffset":4106,"count":0}],"isBlockCoverage":true},{"functionName":"socketClosed","ranges":[{"startOffset":4614,"endOffset":4708,"count":0}],"isBlockCoverage":false},{"functionName":"serverCreated","ranges":[{"startOffset":4712,"endOffset":5880,"count":1},{"startOffset":5852,"endOffset":5877,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5049,"endOffset":5166,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5311,"endOffset":5735,"count":0}],"isBlockCoverage":false},{"functionName":"startServer","ranges":[{"startOffset":5884,"endOffset":7970,"count":1},{"startOffset":6003,"endOffset":6006,"count":0},{"startOffset":6253,"endOffset":6311,"count":0},{"startOffset":6318,"endOffset":6661,"count":0},{"startOffset":6975,"endOffset":7450,"count":0},{"startOffset":7544,"endOffset":7550,"count":0},{"startOffset":7709,"endOffset":7774,"count":0}],"isBlockCoverage":true},{"functionName":"UDPServerStarted","ranges":[{"startOffset":6531,"endOffset":6631,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6712,"endOffset":6872,"count":0}],"isBlockCoverage":false},{"functionName":"startTLSServer","ranges":[{"startOffset":7974,"endOffset":9186,"count":0}],"isBlockCoverage":false},{"functionName":"UDPWrite","ranges":[{"startOffset":9190,"endOffset":9747,"count":0}],"isBlockCoverage":false}]},{"scriptId":"99","url":"tls.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11286,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3304,"endOffset":3368,"count":0}],"isBlockCoverage":false},{"functionName":"cacheRootCertificates","ranges":[{"startOffset":3401,"endOffset":3497,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3606,"endOffset":3761,"count":2},{"startOffset":3702,"endOffset":3726,"count":1}],"isBlockCoverage":true},{"functionName":"convertProtocols","ranges":[{"startOffset":3876,"endOffset":4493,"count":0}],"isBlockCoverage":false},{"functionName":"convertALPNProtocols","ranges":[{"startOffset":4528,"endOffset":4873,"count":0}],"isBlockCoverage":false},{"functionName":"unfqdn","ranges":[{"startOffset":4878,"endOffset":4940,"count":0}],"isBlockCoverage":false},{"functionName":"toLowerCase","ranges":[{"startOffset":5052,"endOffset":5148,"count":0}],"isBlockCoverage":false},{"functionName":"splitHost","ranges":[{"startOffset":5152,"endOffset":5294,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":5298,"endOffset":7221,"count":0}],"isBlockCoverage":false},{"functionName":"checkServerIdentity","ranges":[{"startOffset":7287,"endOffset":9821,"count":0}],"isBlockCoverage":false},{"functionName":"SecurePair","ranges":[{"startOffset":9871,"endOffset":10487,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":10493,"endOffset":10571,"count":0}],"isBlockCoverage":false},{"functionName":"createSecurePair","ranges":[{"startOffset":11107,"endOffset":11185,"count":0}],"isBlockCoverage":false}]},{"scriptId":"100","url":"internal/tls.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":703,"count":1}],"isBlockCoverage":false},{"functionName":"parseCertString","ranges":[{"startOffset":173,"endOffset":656,"count":0}],"isBlockCoverage":false}]},{"scriptId":"101","url":"internal/streams/duplexpair.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1026,"count":1}],"isBlockCoverage":false},{"functionName":"DuplexSocket","ranges":[{"startOffset":215,"endOffset":308,"count":0}],"isBlockCoverage":false},{"functionName":"_read","ranges":[{"startOffset":314,"endOffset":445,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":451,"endOffset":662,"count":0}],"isBlockCoverage":false},{"functionName":"_final","ranges":[{"startOffset":668,"endOffset":768,"count":0}],"isBlockCoverage":false},{"functionName":"DuplexPair","ranges":[{"startOffset":797,"endOffset":989,"count":0}],"isBlockCoverage":false}]},{"scriptId":"102","url":"_tls_common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11489,"count":1}],"isBlockCoverage":false},{"functionName":"toV","ranges":[{"startOffset":1827,"endOffset":2127,"count":0}],"isBlockCoverage":false},{"functionName":"SecureContext","ranges":[{"startOffset":2206,"endOffset":2999,"count":0}],"isBlockCoverage":false},{"functionName":"validateKeyOrCertOption","ranges":[{"startOffset":3003,"endOffset":3262,"count":0}],"isBlockCoverage":false},{"functionName":"createSecureContext","ranges":[{"startOffset":3340,"endOffset":10505,"count":0}],"isBlockCoverage":false},{"functionName":"translatePeerCertificate","ranges":[{"startOffset":10785,"endOffset":11486,"count":0}],"isBlockCoverage":false}]},{"scriptId":"103","url":"_tls_wrap.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":49958,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1811,"endOffset":1838,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":3626,"endOffset":3634,"count":0}],"isBlockCoverage":false},{"functionName":"onhandshakestart","ranges":[{"startOffset":3817,"endOffset":4629,"count":0}],"isBlockCoverage":false},{"functionName":"onhandshakedone","ranges":[{"startOffset":4633,"endOffset":4939,"count":0}],"isBlockCoverage":false},{"functionName":"loadSession","ranges":[{"startOffset":4945,"endOffset":6185,"count":0}],"isBlockCoverage":false},{"functionName":"loadSNI","ranges":[{"startOffset":6191,"endOffset":6868,"count":0}],"isBlockCoverage":false},{"functionName":"requestOCSP","ranges":[{"startOffset":6874,"endOffset":8243,"count":0}],"isBlockCoverage":false},{"functionName":"requestOCSPDone","ranges":[{"startOffset":8247,"endOffset":8450,"count":0}],"isBlockCoverage":false},{"functionName":"onnewsessionclient","ranges":[{"startOffset":8454,"endOffset":8698,"count":0}],"isBlockCoverage":false},{"functionName":"onnewsession","ranges":[{"startOffset":8702,"endOffset":9569,"count":0}],"isBlockCoverage":false},{"functionName":"onPskServerCallback","ranges":[{"startOffset":9573,"endOffset":10251,"count":0}],"isBlockCoverage":false},{"functionName":"onPskClientCallback","ranges":[{"startOffset":10255,"endOffset":11047,"count":0}],"isBlockCoverage":false},{"functionName":"onkeylog","ranges":[{"startOffset":11051,"endOffset":11145,"count":0}],"isBlockCoverage":false},{"functionName":"onocspresponse","ranges":[{"startOffset":11149,"endOffset":11268,"count":0}],"isBlockCoverage":false},{"functionName":"onerror","ranges":[{"startOffset":11272,"endOffset":12073,"count":0}],"isBlockCoverage":false},{"functionName":"initRead","ranges":[{"startOffset":12221,"endOffset":12785,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket","ranges":[{"startOffset":12869,"endOffset":15228,"count":0}],"isBlockCoverage":false},{"functionName":"makeMethodProxy","ranges":[{"startOffset":15686,"endOffset":15858,"count":15}],"isBlockCoverage":true},{"functionName":"methodProxy","ranges":[{"startOffset":15729,"endOffset":15854,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":16031,"endOffset":16750,"count":0}],"isBlockCoverage":false},{"functionName":"disableRenegotiation","ranges":[{"startOffset":16798,"endOffset":16873,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._wrapHandle","ranges":[{"startOffset":16912,"endOffset":17948,"count":0}],"isBlockCoverage":false},{"functionName":"defineHandleReading","ranges":[{"startOffset":18091,"endOffset":18321,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketCloseDestroySSL","ranges":[{"startOffset":18325,"endOffset":18476,"count":0}],"isBlockCoverage":false},{"functionName":"destroySSL","ranges":[{"startOffset":18480,"endOffset":18533,"count":0}],"isBlockCoverage":false},{"functionName":"_destroySSL","ranges":[{"startOffset":18571,"endOffset":18873,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._init","ranges":[{"startOffset":19017,"endOffset":24206,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.renegotiate","ranges":[{"startOffset":24245,"endOffset":25652,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.exportKeyingMaterial","ranges":[{"startOffset":25700,"endOffset":26032,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxSendFragment","ranges":[{"startOffset":26078,"endOffset":26171,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._handleTimeout","ranges":[{"startOffset":26213,"endOffset":26284,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._emitTLSError","ranges":[{"startOffset":26325,"endOffset":26415,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._tlsError","ranges":[{"startOffset":26452,"endOffset":26565,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._releaseControl","ranges":[{"startOffset":26608,"endOffset":26770,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._finishInit","ranges":[{"startOffset":26809,"endOffset":27895,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._start","ranges":[{"startOffset":27929,"endOffset":28447,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.setServername","ranges":[{"startOffset":28488,"endOffset":28664,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.setSession","ranges":[{"startOffset":28702,"endOffset":28844,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getPeerCertificate","ranges":[{"startOffset":28890,"endOffset":29061,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getCertificate","ranges":[{"startOffset":29103,"endOffset":29317,"count":0}],"isBlockCoverage":false},{"functionName":"makeSocketMethodProxy","ranges":[{"startOffset":29357,"endOffset":29553,"count":10}],"isBlockCoverage":true},{"functionName":"socketMethodProxy","ranges":[{"startOffset":29406,"endOffset":29549,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":29769,"endOffset":29849,"count":10}],"isBlockCoverage":true},{"functionName":"onServerSocketSecure","ranges":[{"startOffset":29896,"endOffset":30409,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketTLSError","ranges":[{"startOffset":30413,"endOffset":30655,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketKeylog","ranges":[{"startOffset":30659,"endOffset":30748,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketClose","ranges":[{"startOffset":30752,"endOffset":31116,"count":0}],"isBlockCoverage":false},{"functionName":"tlsConnectionListener","ranges":[{"startOffset":31120,"endOffset":31994,"count":0}],"isBlockCoverage":false},{"functionName":"Server","ranges":[{"startOffset":34827,"endOffset":36796,"count":0}],"isBlockCoverage":false},{"functionName":"createServer","ranges":[{"startOffset":36955,"endOffset":37041,"count":0}],"isBlockCoverage":false},{"functionName":"Server.setSecureContext","ranges":[{"startOffset":37084,"endOffset":40240,"count":0}],"isBlockCoverage":false},{"functionName":"Server._getServerData","ranges":[{"startOffset":40281,"endOffset":40368,"count":0}],"isBlockCoverage":false},{"functionName":"Server._setServerData","ranges":[{"startOffset":40409,"endOffset":40488,"count":0}],"isBlockCoverage":false},{"functionName":"getTicketKeys","ranges":[{"startOffset":40528,"endOffset":40610,"count":0}],"isBlockCoverage":false},{"functionName":"setTicketKeys","ranges":[{"startOffset":40650,"endOffset":40851,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40898,"endOffset":43057,"count":0}],"isBlockCoverage":false},{"functionName":"Server.addContext","ranges":[{"startOffset":43183,"endOffset":43558,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":43609,"endOffset":43854,"count":0}],"isBlockCoverage":false},{"functionName":"SNICallback","ranges":[{"startOffset":43859,"endOffset":44113,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeConnectArgs","ranges":[{"startOffset":44363,"endOffset":45108,"count":0}],"isBlockCoverage":false},{"functionName":"onConnectSecure","ranges":[{"startOffset":45112,"endOffset":46930,"count":0}],"isBlockCoverage":false},{"functionName":"onConnectEnd","ranges":[{"startOffset":46934,"endOffset":47497,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":47566,"endOffset":49955,"count":0}],"isBlockCoverage":false}]},{"scriptId":"104","url":"crypto.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7645,"count":1}],"isBlockCoverage":false},{"functionName":"createHash","ranges":[{"startOffset":3252,"endOffset":3336,"count":0}],"isBlockCoverage":false},{"functionName":"createCipher","ranges":[{"startOffset":3340,"endOffset":3442,"count":0}],"isBlockCoverage":false},{"functionName":"createCipheriv","ranges":[{"startOffset":3446,"endOffset":3550,"count":0}],"isBlockCoverage":false},{"functionName":"createDecipher","ranges":[{"startOffset":3554,"endOffset":3660,"count":0}],"isBlockCoverage":false},{"functionName":"createDecipheriv","ranges":[{"startOffset":3664,"endOffset":3772,"count":0}],"isBlockCoverage":false},{"functionName":"createDiffieHellman","ranges":[{"startOffset":3776,"endOffset":3934,"count":0}],"isBlockCoverage":false},{"functionName":"createDiffieHellmanGroup","ranges":[{"startOffset":3938,"endOffset":4022,"count":0}],"isBlockCoverage":false},{"functionName":"createECDH","ranges":[{"startOffset":4026,"endOffset":4084,"count":0}],"isBlockCoverage":false},{"functionName":"createHmac","ranges":[{"startOffset":4088,"endOffset":4172,"count":0}],"isBlockCoverage":false},{"functionName":"createSign","ranges":[{"startOffset":4176,"endOffset":4260,"count":0}],"isBlockCoverage":false},{"functionName":"createVerify","ranges":[{"startOffset":4264,"endOffset":4352,"count":0}],"isBlockCoverage":false},{"functionName":"setFipsDisabled","ranges":[{"startOffset":5433,"endOffset":5508,"count":0}],"isBlockCoverage":false},{"functionName":"setFipsForced","ranges":[{"startOffset":5512,"endOffset":5603,"count":0}],"isBlockCoverage":false},{"functionName":"getFipsDisabled","ranges":[{"startOffset":5607,"endOffset":5651,"count":0}],"isBlockCoverage":false},{"functionName":"getFipsForced","ranges":[{"startOffset":5655,"endOffset":5697,"count":0}],"isBlockCoverage":false}]},{"scriptId":"105","url":"internal/crypto/random.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9435,"count":1}],"isBlockCoverage":false},{"functionName":"assertOffset","ranges":[{"startOffset":787,"endOffset":1163,"count":0}],"isBlockCoverage":false},{"functionName":"assertSize","ranges":[{"startOffset":1167,"endOffset":1642,"count":0}],"isBlockCoverage":false},{"functionName":"randomBytes","ranges":[{"startOffset":1646,"endOffset":2216,"count":0}],"isBlockCoverage":false},{"functionName":"randomFillSync","ranges":[{"startOffset":2220,"endOffset":2711,"count":0}],"isBlockCoverage":false},{"functionName":"randomFill","ranges":[{"startOffset":2715,"endOffset":3725,"count":0}],"isBlockCoverage":false},{"functionName":"randomInt","ranges":[{"startOffset":3971,"endOffset":5920,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":5924,"endOffset":5994,"count":0}],"isBlockCoverage":false},{"functionName":"getBufferedUUID","ranges":[{"startOffset":6475,"endOffset":6842,"count":0}],"isBlockCoverage":false},{"functionName":"randomUUID","ranges":[{"startOffset":6846,"endOffset":9328,"count":0}],"isBlockCoverage":false}]},{"scriptId":"106","url":"internal/crypto/pbkdf2.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2450,"count":1}],"isBlockCoverage":false},{"functionName":"pbkdf2","ranges":[{"startOffset":488,"endOffset":1383,"count":0}],"isBlockCoverage":false},{"functionName":"pbkdf2Sync","ranges":[{"startOffset":1387,"endOffset":1806,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":1810,"endOffset":2223,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":2227,"endOffset":2397,"count":0}],"isBlockCoverage":false}]},{"scriptId":"107","url":"internal/crypto/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2439,"count":1}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":742,"endOffset":805,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultEncoding","ranges":[{"startOffset":809,"endOffset":870,"count":0}],"isBlockCoverage":false},{"functionName":"toBuf","ranges":[{"startOffset":1050,"endOffset":1236,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1272,"endOffset":1315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1350,"endOffset":1392,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1427,"endOffset":1469,"count":0}],"isBlockCoverage":false},{"functionName":"setEngine","ranges":[{"startOffset":1475,"endOffset":1853,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1900,"endOffset":2262,"count":0}],"isBlockCoverage":false}]},{"scriptId":"108","url":"internal/crypto/scrypt.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3817,"count":1}],"isBlockCoverage":false},{"functionName":"scrypt","ranges":[{"startOffset":610,"endOffset":1471,"count":0}],"isBlockCoverage":false},{"functionName":"scryptSync","ranges":[{"startOffset":1475,"endOffset":1909,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":1913,"endOffset":2163,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":2167,"endOffset":3771,"count":0}],"isBlockCoverage":false}]},{"scriptId":"109","url":"internal/crypto/keygen.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10395,"count":1}],"isBlockCoverage":false},{"functionName":"wrapKey","ranges":[{"startOffset":995,"endOffset":1127,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyPair","ranges":[{"startOffset":1131,"endOffset":1807,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyPairSync","ranges":[{"startOffset":1940,"endOffset":2057,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":2061,"endOffset":2417,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyEncoding","ranges":[{"startOffset":2421,"endOffset":3579,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":3583,"endOffset":10331,"count":0}],"isBlockCoverage":false}]},{"scriptId":"110","url":"internal/crypto/keys.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11523,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1568,"endOffset":3618,"count":1}],"isBlockCoverage":true},{"functionName":"KeyObject","ranges":[{"startOffset":1681,"endOffset":2213,"count":0}],"isBlockCoverage":false},{"functionName":"get type","ranges":[{"startOffset":2221,"endOffset":2270,"count":0}],"isBlockCoverage":false},{"functionName":"SecretKeyObject","ranges":[{"startOffset":2328,"endOffset":2388,"count":0}],"isBlockCoverage":false},{"functionName":"get symmetricKeySize","ranges":[{"startOffset":2396,"endOffset":2478,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":2486,"endOffset":2541,"count":0}],"isBlockCoverage":false},{"functionName":"get asymmetricKeyType","ranges":[{"startOffset":2665,"endOffset":2820,"count":0}],"isBlockCoverage":false},{"functionName":"PublicKeyObject","ranges":[{"startOffset":2888,"endOffset":2948,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":2956,"endOffset":3146,"count":0}],"isBlockCoverage":false},{"functionName":"PrivateKeyObject","ranges":[{"startOffset":3215,"endOffset":3276,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":3284,"endOffset":3533,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyFormat","ranges":[{"startOffset":3624,"endOffset":3959,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyType","ranges":[{"startOffset":3963,"endOffset":4837,"count":0}],"isBlockCoverage":false},{"functionName":"option","ranges":[{"startOffset":4841,"endOffset":4939,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyFormatAndType","ranges":[{"startOffset":4943,"endOffset":5552,"count":0}],"isBlockCoverage":false},{"functionName":"isStringOrBuffer","ranges":[{"startOffset":5556,"endOffset":5652,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyEncoding","ranges":[{"startOffset":5656,"endOffset":6995,"count":0}],"isBlockCoverage":false},{"functionName":"parsePublicKeyEncoding","ranges":[{"startOffset":7199,"endOffset":7337,"count":0}],"isBlockCoverage":false},{"functionName":"parsePrivateKeyEncoding","ranges":[{"startOffset":7542,"endOffset":7660,"count":0}],"isBlockCoverage":false},{"functionName":"getKeyObjectHandle","ranges":[{"startOffset":7664,"endOffset":8245,"count":0}],"isBlockCoverage":false},{"functionName":"prepareAsymmetricKey","ranges":[{"startOffset":8249,"endOffset":9527,"count":0}],"isBlockCoverage":false},{"functionName":"preparePrivateKey","ranges":[{"startOffset":9531,"endOffset":9621,"count":0}],"isBlockCoverage":false},{"functionName":"preparePublicOrPrivateKey","ranges":[{"startOffset":9625,"endOffset":9722,"count":0}],"isBlockCoverage":false},{"functionName":"prepareSecretKey","ranges":[{"startOffset":9726,"endOffset":10231,"count":0}],"isBlockCoverage":false},{"functionName":"createSecretKey","ranges":[{"startOffset":10235,"endOffset":10527,"count":0}],"isBlockCoverage":false},{"functionName":"createPublicKey","ranges":[{"startOffset":10531,"endOffset":10773,"count":0}],"isBlockCoverage":false},{"functionName":"createPrivateKey","ranges":[{"startOffset":10777,"endOffset":11052,"count":0}],"isBlockCoverage":false},{"functionName":"isKeyObject","ranges":[{"startOffset":11056,"endOffset":11122,"count":0}],"isBlockCoverage":false}]},{"scriptId":"111","url":"internal/crypto/diffiehellman.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8635,"count":1}],"isBlockCoverage":false},{"functionName":"DiffieHellman","ranges":[{"startOffset":1012,"endOffset":2841,"count":0}],"isBlockCoverage":false},{"functionName":"DiffieHellmanGroup","ranges":[{"startOffset":2847,"endOffset":3160,"count":0}],"isBlockCoverage":false},{"functionName":"dhGenerateKeys","ranges":[{"startOffset":3278,"endOffset":3444,"count":0}],"isBlockCoverage":false},{"functionName":"dhComputeSecret","ranges":[{"startOffset":3565,"endOffset":3897,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPrime","ranges":[{"startOffset":4003,"endOffset":4163,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetGenerator","ranges":[{"startOffset":4281,"endOffset":4457,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPublicKey","ranges":[{"startOffset":4575,"endOffset":4739,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPrivateKey","ranges":[{"startOffset":4860,"endOffset":5026,"count":0}],"isBlockCoverage":false},{"functionName":"setPublicKey","ranges":[{"startOffset":5071,"endOffset":5229,"count":0}],"isBlockCoverage":false},{"functionName":"setPrivateKey","ranges":[{"startOffset":5276,"endOffset":5436,"count":0}],"isBlockCoverage":false},{"functionName":"ECDH","ranges":[{"startOffset":5443,"endOffset":5603,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeys","ranges":[{"startOffset":5921,"endOffset":6047,"count":0}],"isBlockCoverage":false},{"functionName":"getPublicKey","ranges":[{"startOffset":6082,"endOffset":6285,"count":0}],"isBlockCoverage":false},{"functionName":"convertKey","ranges":[{"startOffset":6308,"endOffset":6843,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":6848,"endOffset":6987,"count":0}],"isBlockCoverage":false},{"functionName":"getFormat","ranges":[{"startOffset":6991,"endOffset":7324,"count":0}],"isBlockCoverage":false},{"functionName":"diffieHellman","ranges":[{"startOffset":7398,"endOffset":8540,"count":0}],"isBlockCoverage":false}]},{"scriptId":"112","url":"internal/crypto/cipher.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8753,"count":1}],"isBlockCoverage":false},{"functionName":"rsaFunctionFor","ranges":[{"startOffset":1101,"endOffset":1979,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1170,"endOffset":1975,"count":0}],"isBlockCoverage":false},{"functionName":"getDecoder","ranges":[{"startOffset":2491,"endOffset":2815,"count":0}],"isBlockCoverage":false},{"functionName":"getUIntOption","ranges":[{"startOffset":2819,"endOffset":3048,"count":0}],"isBlockCoverage":false},{"functionName":"createCipherBase","ranges":[{"startOffset":3052,"endOffset":3473,"count":0}],"isBlockCoverage":false},{"functionName":"createCipher","ranges":[{"startOffset":3477,"endOffset":3704,"count":0}],"isBlockCoverage":false},{"functionName":"createCipherWithIV","ranges":[{"startOffset":3708,"endOffset":3972,"count":0}],"isBlockCoverage":false},{"functionName":"Cipher","ranges":[{"startOffset":3976,"endOffset":4171,"count":0}],"isBlockCoverage":false},{"functionName":"_transform","ranges":[{"startOffset":4319,"endOffset":4438,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":4469,"endOffset":4615,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":4646,"endOffset":5316,"count":0}],"isBlockCoverage":false},{"functionName":"final","ranges":[{"startOffset":5348,"endOffset":5661,"count":0}],"isBlockCoverage":false},{"functionName":"setAutoPadding","ranges":[{"startOffset":5702,"endOffset":5853,"count":0}],"isBlockCoverage":false},{"functionName":"getAuthTag","ranges":[{"startOffset":5888,"endOffset":6053,"count":0}],"isBlockCoverage":false},{"functionName":"setAuthTag","ranges":[{"startOffset":6060,"endOffset":6412,"count":0}],"isBlockCoverage":false},{"functionName":"setAAD","ranges":[{"startOffset":6442,"endOffset":6880,"count":0}],"isBlockCoverage":false},{"functionName":"Cipheriv","ranges":[{"startOffset":6885,"endOffset":7089,"count":0}],"isBlockCoverage":false},{"functionName":"addCipherPrototypeFunctions","ranges":[{"startOffset":7093,"endOffset":7696,"count":3},{"startOffset":7495,"endOffset":7570,"count":1},{"startOffset":7570,"endOffset":7634,"count":2}],"isBlockCoverage":true},{"functionName":"Decipher","ranges":[{"startOffset":7858,"endOffset":8060,"count":0}],"isBlockCoverage":false},{"functionName":"Decipheriv","ranges":[{"startOffset":8224,"endOffset":8435,"count":0}],"isBlockCoverage":false}]},{"scriptId":"113","url":"internal/streams/lazy_transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1738,"count":1}],"isBlockCoverage":false},{"functionName":"LazyTransform","ranges":[{"startOffset":487,"endOffset":551,"count":0}],"isBlockCoverage":false},{"functionName":"makeGetter","ranges":[{"startOffset":687,"endOffset":1006,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":725,"endOffset":1002,"count":0}],"isBlockCoverage":false},{"functionName":"makeSetter","ranges":[{"startOffset":1010,"endOffset":1214,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1048,"endOffset":1210,"count":0}],"isBlockCoverage":false}]},{"scriptId":"114","url":"internal/crypto/sig.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6181,"count":1}],"isBlockCoverage":false},{"functionName":"Sign","ranges":[{"startOffset":761,"endOffset":1017,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":1145,"endOffset":1240,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":1269,"endOffset":1642,"count":0}],"isBlockCoverage":false},{"functionName":"getPadding","ranges":[{"startOffset":1647,"endOffset":1724,"count":0}],"isBlockCoverage":false},{"functionName":"getSaltLength","ranges":[{"startOffset":1728,"endOffset":1811,"count":0}],"isBlockCoverage":false},{"functionName":"getDSASignatureEncoding","ranges":[{"startOffset":1815,"endOffset":2170,"count":0}],"isBlockCoverage":false},{"functionName":"getIntOption","ranges":[{"startOffset":2174,"endOffset":2415,"count":0}],"isBlockCoverage":false},{"functionName":"sign","ranges":[{"startOffset":2441,"endOffset":3125,"count":0}],"isBlockCoverage":false},{"functionName":"signOneShot","ranges":[{"startOffset":3130,"endOffset":3959,"count":0}],"isBlockCoverage":false},{"functionName":"Verify","ranges":[{"startOffset":3963,"endOffset":4227,"count":0}],"isBlockCoverage":false},{"functionName":"verify","ranges":[{"startOffset":4463,"endOffset":5118,"count":0}],"isBlockCoverage":false},{"functionName":"verifyOneShot","ranges":[{"startOffset":5123,"endOffset":6100,"count":0}],"isBlockCoverage":false}]},{"scriptId":"115","url":"internal/crypto/hash.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3947,"count":1}],"isBlockCoverage":false},{"functionName":"Hash","ranges":[{"startOffset":800,"endOffset":1322,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":1458,"endOffset":1632,"count":0}],"isBlockCoverage":false},{"functionName":"_transform","ranges":[{"startOffset":1665,"endOffset":1773,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":1802,"endOffset":1885,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":1914,"endOffset":2443,"count":0}],"isBlockCoverage":false},{"functionName":"digest","ranges":[{"startOffset":2474,"endOffset":2829,"count":0}],"isBlockCoverage":false},{"functionName":"Hmac","ranges":[{"startOffset":2836,"endOffset":3175,"count":0}],"isBlockCoverage":false},{"functionName":"digest","ranges":[{"startOffset":3363,"endOffset":3795,"count":0}],"isBlockCoverage":false}]},{"scriptId":"116","url":"internal/crypto/certificate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1167,"count":1}],"isBlockCoverage":false},{"functionName":"verifySpkac","ranges":[{"startOffset":262,"endOffset":363,"count":0}],"isBlockCoverage":false},{"functionName":"exportPublicKey","ranges":[{"startOffset":367,"endOffset":500,"count":0}],"isBlockCoverage":false},{"functionName":"exportChallenge","ranges":[{"startOffset":504,"endOffset":637,"count":0}],"isBlockCoverage":false},{"functionName":"Certificate","ranges":[{"startOffset":729,"endOffset":826,"count":0}],"isBlockCoverage":false}]},{"scriptId":"117","url":"internal/js_stream_socket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7690,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":348,"endOffset":379,"count":0}],"isBlockCoverage":false},{"functionName":"isClosing","ranges":[{"startOffset":717,"endOffset":780,"count":0}],"isBlockCoverage":false},{"functionName":"onreadstart","ranges":[{"startOffset":784,"endOffset":849,"count":0}],"isBlockCoverage":false},{"functionName":"onreadstop","ranges":[{"startOffset":853,"endOffset":916,"count":0}],"isBlockCoverage":false},{"functionName":"onshutdown","ranges":[{"startOffset":920,"endOffset":991,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":995,"endOffset":1072,"count":0}],"isBlockCoverage":false},{"functionName":"JSStreamSocket","ranges":[{"startOffset":1847,"endOffset":3596,"count":0}],"isBlockCoverage":false},{"functionName":"get StreamWrap","ranges":[{"startOffset":3740,"endOffset":3791,"count":0}],"isBlockCoverage":false},{"functionName":"isClosing","ranges":[{"startOffset":3797,"endOffset":3861,"count":0}],"isBlockCoverage":false},{"functionName":"readStart","ranges":[{"startOffset":3867,"endOffset":3927,"count":0}],"isBlockCoverage":false},{"functionName":"readStop","ranges":[{"startOffset":3933,"endOffset":3991,"count":0}],"isBlockCoverage":false},{"functionName":"doShutdown","ranges":[{"startOffset":3997,"endOffset":5020,"count":0}],"isBlockCoverage":false},{"functionName":"finishShutdown","ranges":[{"startOffset":5091,"endOffset":5390,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":5396,"endOffset":6355,"count":0}],"isBlockCoverage":false},{"functionName":"finishWrite","ranges":[{"startOffset":6426,"endOffset":6882,"count":0}],"isBlockCoverage":false},{"functionName":"doClose","ranges":[{"startOffset":6888,"endOffset":7649,"count":0}],"isBlockCoverage":false}]},{"scriptId":"118","url":"internal/fs/streams.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11625,"count":1}],"isBlockCoverage":false},{"functionName":"ReadStream","ranges":[{"startOffset":732,"endOffset":2893,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3036,"endOffset":3073,"count":0}],"isBlockCoverage":false},{"functionName":"_openReadFs","ranges":[{"startOffset":3176,"endOffset":3679,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream._read","ranges":[{"startOffset":3712,"endOffset":5108,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream._destroy","ranges":[{"startOffset":5145,"endOffset":5444,"count":0}],"isBlockCoverage":false},{"functionName":"closeFsStream","ranges":[{"startOffset":5449,"endOffset":5612,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream.close","ranges":[{"startOffset":5645,"endOffset":5734,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5798,"endOffset":5832,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream","ranges":[{"startOffset":5864,"endOffset":8188,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._final","ranges":[{"startOffset":8335,"endOffset":8500,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8535,"endOffset":8573,"count":0}],"isBlockCoverage":false},{"functionName":"_openWriteFs","ranges":[{"startOffset":8679,"endOffset":9132,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._write","ranges":[{"startOffset":9169,"endOffset":9864,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._writev","ranges":[{"startOffset":9903,"endOffset":10834,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.close","ranges":[{"startOffset":10936,"endOffset":11336,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11505,"endOffset":11539,"count":0}],"isBlockCoverage":false}]},{"scriptId":"119","url":"dgram.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28874,"count":1}],"isBlockCoverage":false},{"functionName":"lazyLoadCluster","ranges":[{"startOffset":2772,"endOffset":2872,"count":0}],"isBlockCoverage":false},{"functionName":"Socket","ranges":[{"startOffset":2988,"endOffset":4332,"count":0}],"isBlockCoverage":false},{"functionName":"createSocket","ranges":[{"startOffset":4448,"endOffset":4528,"count":0}],"isBlockCoverage":false},{"functionName":"startListening","ranges":[{"startOffset":4534,"endOffset":4984,"count":0}],"isBlockCoverage":false},{"functionName":"replaceHandle","ranges":[{"startOffset":4988,"endOffset":5574,"count":0}],"isBlockCoverage":false},{"functionName":"bufferSize","ranges":[{"startOffset":5578,"endOffset":5880,"count":0}],"isBlockCoverage":false},{"functionName":"bindServerHandle","ranges":[{"startOffset":5950,"endOffset":6378,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.bind","ranges":[{"startOffset":6406,"endOffset":10145,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.connect","ranges":[{"startOffset":10177,"endOffset":11015,"count":0}],"isBlockCoverage":false},{"functionName":"_connect","ranges":[{"startOffset":11022,"endOffset":11381,"count":0}],"isBlockCoverage":false},{"functionName":"doConnect","ranges":[{"startOffset":11387,"endOffset":12055,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.disconnect","ranges":[{"startOffset":12091,"endOffset":12408,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.sendto","ranges":[{"startOffset":12517,"endOffset":12970,"count":0}],"isBlockCoverage":false},{"functionName":"sliceBuffer","ranges":[{"startOffset":12977,"endOffset":13563,"count":0}],"isBlockCoverage":false},{"functionName":"fixBufferList","ranges":[{"startOffset":13569,"endOffset":13967,"count":0}],"isBlockCoverage":false},{"functionName":"enqueue","ranges":[{"startOffset":13973,"endOffset":14411,"count":0}],"isBlockCoverage":false},{"functionName":"onListenSuccess","ranges":[{"startOffset":14417,"endOffset":14558,"count":0}],"isBlockCoverage":false},{"functionName":"onListenError","ranges":[{"startOffset":14564,"endOffset":14691,"count":0}],"isBlockCoverage":false},{"functionName":"clearQueue","ranges":[{"startOffset":14697,"endOffset":14902,"count":0}],"isBlockCoverage":false},{"functionName":"isConnected","ranges":[{"startOffset":14906,"endOffset":15028,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.send","ranges":[{"startOffset":15618,"endOffset":18684,"count":0}],"isBlockCoverage":false},{"functionName":"doSend","ranges":[{"startOffset":18689,"endOffset":19871,"count":0}],"isBlockCoverage":false},{"functionName":"afterSend","ranges":[{"startOffset":19875,"endOffset":20060,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.close","ranges":[{"startOffset":20089,"endOffset":20679,"count":0}],"isBlockCoverage":false},{"functionName":"socketCloseNT","ranges":[{"startOffset":20686,"endOffset":20742,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.address","ranges":[{"startOffset":20775,"endOffset":20975,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.remoteAddress","ranges":[{"startOffset":21013,"endOffset":21336,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setBroadcast","ranges":[{"startOffset":21375,"endOffset":21528,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setTTL","ranges":[{"startOffset":21561,"endOffset":21744,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastTTL","ranges":[{"startOffset":21786,"endOffset":21987,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastLoopback","ranges":[{"startOffset":22034,"endOffset":22241,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastInterface","ranges":[{"startOffset":22289,"endOffset":22559,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.addMembership","ranges":[{"startOffset":22597,"endOffset":22984,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.dropMembership","ranges":[{"startOffset":23025,"endOffset":23415,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.addSourceSpecificMembership","ranges":[{"startOffset":23467,"endOffset":24244,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.dropSourceSpecificMembership","ranges":[{"startOffset":24299,"endOffset":25082,"count":0}],"isBlockCoverage":false},{"functionName":"healthCheck","ranges":[{"startOffset":25089,"endOffset":25257,"count":0}],"isBlockCoverage":false},{"functionName":"stopReceiving","ranges":[{"startOffset":25263,"endOffset":25435,"count":0}],"isBlockCoverage":false},{"functionName":"onMessage","ranges":[{"startOffset":25441,"endOffset":25702,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.ref","ranges":[{"startOffset":25731,"endOffset":25845,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.unref","ranges":[{"startOffset":25877,"endOffset":25993,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setRecvBufferSize","ranges":[{"startOffset":26037,"endOffset":26096,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setSendBufferSize","ranges":[{"startOffset":26140,"endOffset":26199,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.getRecvBufferSize","ranges":[{"startOffset":26243,"endOffset":26302,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.getSendBufferSize","ranges":[{"startOffset":26346,"endOffset":26405,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26511,"endOffset":26567,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26641,"endOffset":26699,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26837,"endOffset":26896,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26973,"endOffset":27034,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27175,"endOffset":27234,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27311,"endOffset":27372,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27509,"endOffset":27564,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27637,"endOffset":27694,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27831,"endOffset":27890,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27967,"endOffset":28028,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28138,"endOffset":28175,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28287,"endOffset":28326,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":28598,"endOffset":28634,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":28639,"endOffset":28680,"count":0}],"isBlockCoverage":false}]},{"scriptId":"120","url":"internal/dgram.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1992,"count":1}],"isBlockCoverage":false},{"functionName":"lookup4","ranges":[{"startOffset":490,"endOffset":593,"count":0}],"isBlockCoverage":false},{"functionName":"lookup6","ranges":[{"startOffset":599,"endOffset":696,"count":0}],"isBlockCoverage":false},{"functionName":"newHandle","ranges":[{"startOffset":700,"endOffset":1433,"count":0}],"isBlockCoverage":false},{"functionName":"_createSocketHandle","ranges":[{"startOffset":1439,"endOffset":1908,"count":0}],"isBlockCoverage":false}]},{"scriptId":"121","url":"internal/deps/cjs-module-lexer/dist/lexer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":33596,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":116,"endOffset":813,"count":2},{"startOffset":146,"endOffset":181,"count":0},{"startOffset":222,"endOffset":237,"count":0},{"startOffset":273,"endOffset":308,"count":0},{"startOffset":332,"endOffset":334,"count":0},{"startOffset":406,"endOffset":553,"count":0},{"startOffset":601,"endOffset":650,"count":0},{"startOffset":663,"endOffset":696,"count":0},{"startOffset":709,"endOffset":773,"count":0}],"isBlockCoverage":true},{"functionName":"B","ranges":[{"startOffset":813,"endOffset":1040,"count":0}],"isBlockCoverage":false},{"functionName":"E","ranges":[{"startOffset":1040,"endOffset":1141,"count":0}],"isBlockCoverage":false},{"functionName":"C","ranges":[{"startOffset":1141,"endOffset":1215,"count":2},{"startOffset":1192,"endOffset":1214,"count":3101}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":1221,"endOffset":33596,"count":2},{"startOffset":1245,"endOffset":33595,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1251,"endOffset":33591,"count":1},{"startOffset":33435,"endOffset":33504,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33485,"endOffset":33503,"count":0}],"isBlockCoverage":false}]},{"scriptId":"122","url":"file:///C:/Users/brand/git/node-ipc/dao/client.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7528,"count":1}],"isBlockCoverage":true},{"functionName":"Client","ranges":[{"startOffset":303,"endOffset":574,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":582,"endOffset":735,"count":0}],"isBlockCoverage":true},{"functionName":"emit","ranges":[{"startOffset":743,"endOffset":1307,"count":0}],"isBlockCoverage":false},{"functionName":"syncEmit","ranges":[{"startOffset":1311,"endOffset":1450,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":1454,"endOffset":7474,"count":0}],"isBlockCoverage":false}]},{"scriptId":"123","url":"file:///C:/Users/brand/git/node-ipc/entities/EventParser.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":601,"count":1}],"isBlockCoverage":true},{"functionName":"Parser","ranges":[{"startOffset":60,"endOffset":176,"count":3},{"startOffset":97,"endOffset":133,"count":2}],"isBlockCoverage":true},{"functionName":"format","ranges":[{"startOffset":182,"endOffset":442,"count":1},{"startOffset":221,"endOffset":244,"count":0},{"startOffset":245,"endOffset":264,"count":0},{"startOffset":265,"endOffset":299,"count":0},{"startOffset":338,"endOffset":372,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":448,"endOffset":548,"count":2}],"isBlockCoverage":true}]},{"scriptId":"124","url":"file:///C:/Users/brand/git/node-ipc/node_modules/event-pubsub/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2890,"count":1}],"isBlockCoverage":true},{"functionName":"EventPubSub","ranges":[{"startOffset":169,"endOffset":201,"count":1}],"isBlockCoverage":true},{"functionName":"on","ranges":[{"startOffset":209,"endOffset":608,"count":3},{"startOffset":357,"endOffset":398,"count":0}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":616,"endOffset":781,"count":0}],"isBlockCoverage":false},{"functionName":"off","ranges":[{"startOffset":789,"endOffset":1613,"count":0}],"isBlockCoverage":false},{"functionName":"emit","ranges":[{"startOffset":1621,"endOffset":2051,"count":4},{"startOffset":1872,"endOffset":1910,"count":1},{"startOffset":1910,"endOffset":2050,"count":3}],"isBlockCoverage":true},{"functionName":"reset","ranges":[{"startOffset":2059,"endOffset":2218,"count":0}],"isBlockCoverage":false},{"functionName":"get list","ranges":[{"startOffset":2226,"endOffset":2292,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2300,"endOffset":2838,"count":1}],"isBlockCoverage":true},{"functionName":"#handleOnce","ranges":[{"startOffset":2312,"endOffset":2733,"count":7},{"startOffset":2484,"endOffset":2630,"count":3},{"startOffset":2553,"endOffset":2619,"count":0},{"startOffset":2630,"endOffset":2679,"count":6},{"startOffset":2679,"endOffset":2726,"count":0},{"startOffset":2726,"endOffset":2732,"count":6}],"isBlockCoverage":true}]},{"scriptId":"126","url":"file:///C:/Users/brand/git/node-ipc/node_modules/strong-type/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7516,"count":1}],"isBlockCoverage":true},{"functionName":"Is","ranges":[{"startOffset":106,"endOffset":165,"count":1}],"isBlockCoverage":true},{"functionName":"throw","ranges":[{"startOffset":182,"endOffset":405,"count":0}],"isBlockCoverage":false},{"functionName":"typeCheck","ranges":[{"startOffset":411,"endOffset":555,"count":20},{"startOffset":503,"endOffset":554,"count":0}],"isBlockCoverage":true},{"functionName":"instanceCheck","ranges":[{"startOffset":561,"endOffset":796,"count":7},{"startOffset":732,"endOffset":795,"count":0}],"isBlockCoverage":true},{"functionName":"symbolStringCheck","ranges":[{"startOffset":802,"endOffset":1031,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":1037,"endOffset":1197,"count":0}],"isBlockCoverage":false},{"functionName":"defined","ranges":[{"startOffset":1203,"endOffset":1383,"count":0}],"isBlockCoverage":false},{"functionName":"any","ranges":[{"startOffset":1389,"endOffset":1442,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":1448,"endOffset":1504,"count":0}],"isBlockCoverage":false},{"functionName":"union","ranges":[{"startOffset":1510,"endOffset":2089,"count":0}],"isBlockCoverage":false},{"functionName":"finite","ranges":[{"startOffset":2115,"endOffset":2250,"count":0}],"isBlockCoverage":false},{"functionName":"NaN","ranges":[{"startOffset":2256,"endOffset":2466,"count":0}],"isBlockCoverage":false},{"functionName":"null","ranges":[{"startOffset":2472,"endOffset":2538,"count":0}],"isBlockCoverage":false},{"functionName":"array","ranges":[{"startOffset":2563,"endOffset":2630,"count":7}],"isBlockCoverage":true},{"functionName":"boolean","ranges":[{"startOffset":2636,"endOffset":2705,"count":3}],"isBlockCoverage":true},{"functionName":"bigInt","ranges":[{"startOffset":2711,"endOffset":2778,"count":0}],"isBlockCoverage":false},{"functionName":"date","ranges":[{"startOffset":2784,"endOffset":2849,"count":0}],"isBlockCoverage":false},{"functionName":"generator","ranges":[{"startOffset":2855,"endOffset":2936,"count":0}],"isBlockCoverage":false},{"functionName":"asyncGenerator","ranges":[{"startOffset":2942,"endOffset":3033,"count":0}],"isBlockCoverage":false},{"functionName":"globalThis","ranges":[{"startOffset":3039,"endOffset":3163,"count":0}],"isBlockCoverage":false},{"functionName":"infinity","ranges":[{"startOffset":3169,"endOffset":3247,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":3253,"endOffset":3316,"count":0}],"isBlockCoverage":false},{"functionName":"weakMap","ranges":[{"startOffset":3322,"endOffset":3393,"count":0}],"isBlockCoverage":false},{"functionName":"number","ranges":[{"startOffset":3399,"endOffset":3466,"count":0}],"isBlockCoverage":false},{"functionName":"object","ranges":[{"startOffset":3472,"endOffset":3539,"count":0}],"isBlockCoverage":false},{"functionName":"promise","ranges":[{"startOffset":3545,"endOffset":3616,"count":0}],"isBlockCoverage":false},{"functionName":"regExp","ranges":[{"startOffset":3622,"endOffset":3691,"count":0}],"isBlockCoverage":false},{"functionName":"undefined","ranges":[{"startOffset":3701,"endOffset":3774,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":3780,"endOffset":3843,"count":0}],"isBlockCoverage":false},{"functionName":"weakSet","ranges":[{"startOffset":3849,"endOffset":3920,"count":0}],"isBlockCoverage":false},{"functionName":"string","ranges":[{"startOffset":3930,"endOffset":3997,"count":14}],"isBlockCoverage":true},{"functionName":"symbol","ranges":[{"startOffset":4003,"endOffset":4070,"count":0}],"isBlockCoverage":false},{"functionName":"function","ranges":[{"startOffset":4092,"endOffset":4163,"count":3}],"isBlockCoverage":true},{"functionName":"asyncFunction","ranges":[{"startOffset":4169,"endOffset":4258,"count":0}],"isBlockCoverage":false},{"functionName":"generatorFunction","ranges":[{"startOffset":4264,"endOffset":4361,"count":0}],"isBlockCoverage":false},{"functionName":"asyncGeneratorFunction","ranges":[{"startOffset":4367,"endOffset":4474,"count":0}],"isBlockCoverage":false},{"functionName":"error","ranges":[{"startOffset":4498,"endOffset":4565,"count":0}],"isBlockCoverage":false},{"functionName":"evalError","ranges":[{"startOffset":4571,"endOffset":4646,"count":0}],"isBlockCoverage":false},{"functionName":"rangeError","ranges":[{"startOffset":4652,"endOffset":4729,"count":0}],"isBlockCoverage":false},{"functionName":"referenceError","ranges":[{"startOffset":4735,"endOffset":4820,"count":0}],"isBlockCoverage":false},{"functionName":"syntaxError","ranges":[{"startOffset":4826,"endOffset":4905,"count":0}],"isBlockCoverage":false},{"functionName":"typeError","ranges":[{"startOffset":4911,"endOffset":4986,"count":0}],"isBlockCoverage":false},{"functionName":"URIError","ranges":[{"startOffset":4992,"endOffset":5065,"count":0}],"isBlockCoverage":false},{"functionName":"bigInt64Array","ranges":[{"startOffset":5099,"endOffset":5182,"count":0}],"isBlockCoverage":false},{"functionName":"bigUint64Array","ranges":[{"startOffset":5188,"endOffset":5273,"count":0}],"isBlockCoverage":false},{"functionName":"float32Array","ranges":[{"startOffset":5279,"endOffset":5360,"count":0}],"isBlockCoverage":false},{"functionName":"float64Array","ranges":[{"startOffset":5366,"endOffset":5447,"count":0}],"isBlockCoverage":false},{"functionName":"int8Array","ranges":[{"startOffset":5453,"endOffset":5528,"count":0}],"isBlockCoverage":false},{"functionName":"int16Array","ranges":[{"startOffset":5534,"endOffset":5611,"count":0}],"isBlockCoverage":false},{"functionName":"int32Array","ranges":[{"startOffset":5617,"endOffset":5694,"count":0}],"isBlockCoverage":false},{"functionName":"uint8Array","ranges":[{"startOffset":5700,"endOffset":5777,"count":0}],"isBlockCoverage":false},{"functionName":"uint8ClampedArray","ranges":[{"startOffset":5783,"endOffset":5874,"count":0}],"isBlockCoverage":false},{"functionName":"uint16Array","ranges":[{"startOffset":5884,"endOffset":5963,"count":0}],"isBlockCoverage":false},{"functionName":"uint32Array","ranges":[{"startOffset":5969,"endOffset":6048,"count":0}],"isBlockCoverage":false},{"functionName":"arrayBuffer","ranges":[{"startOffset":6068,"endOffset":6147,"count":0}],"isBlockCoverage":false},{"functionName":"dataView","ranges":[{"startOffset":6153,"endOffset":6226,"count":0}],"isBlockCoverage":false},{"functionName":"sharedArrayBuffer","ranges":[{"startOffset":6232,"endOffset":6370,"count":0}],"isBlockCoverage":false},{"functionName":"intlDateTimeFormat","ranges":[{"startOffset":6418,"endOffset":6512,"count":0}],"isBlockCoverage":false},{"functionName":"intlCollator","ranges":[{"startOffset":6518,"endOffset":6600,"count":0}],"isBlockCoverage":false},{"functionName":"intlDisplayNames","ranges":[{"startOffset":6606,"endOffset":6696,"count":0}],"isBlockCoverage":false},{"functionName":"intlListFormat","ranges":[{"startOffset":6702,"endOffset":6788,"count":0}],"isBlockCoverage":false},{"functionName":"intlLocale","ranges":[{"startOffset":6794,"endOffset":6872,"count":0}],"isBlockCoverage":false},{"functionName":"intlNumberFormat","ranges":[{"startOffset":6878,"endOffset":6968,"count":0}],"isBlockCoverage":false},{"functionName":"intlPluralRules","ranges":[{"startOffset":6974,"endOffset":7062,"count":0}],"isBlockCoverage":false},{"functionName":"intlRelativeTimeFormat","ranges":[{"startOffset":7068,"endOffset":7170,"count":0}],"isBlockCoverage":false},{"functionName":"intlRelativeTimeFormat","ranges":[{"startOffset":7176,"endOffset":7278,"count":0}],"isBlockCoverage":false},{"functionName":"finalizationRegistry","ranges":[{"startOffset":7311,"endOffset":7408,"count":0}],"isBlockCoverage":false},{"functionName":"weakRef","ranges":[{"startOffset":7414,"endOffset":7485,"count":0}],"isBlockCoverage":false}]},{"scriptId":"127","url":"file:///C:/Users/brand/git/node-ipc/node_modules/js-message/Message.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1480,"count":1}],"isBlockCoverage":true},{"functionName":"Message","ranges":[{"startOffset":0,"endOffset":1451,"count":3}],"isBlockCoverage":true},{"functionName":"getType","ranges":[{"startOffset":635,"endOffset":684,"count":4}],"isBlockCoverage":true},{"functionName":"getData","ranges":[{"startOffset":692,"endOffset":741,"count":12}],"isBlockCoverage":true},{"functionName":"getJSON","ranges":[{"startOffset":749,"endOffset":907,"count":1}],"isBlockCoverage":true},{"functionName":"setType","ranges":[{"startOffset":915,"endOffset":970,"count":1}],"isBlockCoverage":true},{"functionName":"setData","ranges":[{"startOffset":978,"endOffset":1033,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":1041,"endOffset":1448,"count":2},{"startOffset":1200,"endOffset":1441,"count":0}],"isBlockCoverage":true}]},{"scriptId":"128","url":"file:///C:/Users/brand/git/node-ipc/node_modules/js-queue/queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1621,"count":1}],"isBlockCoverage":true},{"functionName":"Queue","ranges":[{"startOffset":0,"endOffset":1594,"count":0}],"isBlockCoverage":false}]},{"scriptId":"129","url":"dns.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9774,"count":1}],"isBlockCoverage":false},{"functionName":"onlookup","ranges":[{"startOffset":2122,"endOffset":2328,"count":0}],"isBlockCoverage":false},{"functionName":"onlookupall","ranges":[{"startOffset":2334,"endOffset":2713,"count":0}],"isBlockCoverage":false},{"functionName":"lookup","ranges":[{"startOffset":2789,"endOffset":4512,"count":1},{"startOffset":2992,"endOffset":3067,"count":0},{"startOffset":3156,"endOffset":3532,"count":0},{"startOffset":3608,"endOffset":3824,"count":0},{"startOffset":3906,"endOffset":4013,"count":0},{"startOffset":4114,"endOffset":4275,"count":0},{"startOffset":4276,"endOffset":4286,"count":0},{"startOffset":4395,"endOffset":4511,"count":0}],"isBlockCoverage":true},{"functionName":"onlookupservice","ranges":[{"startOffset":4647,"endOffset":4833,"count":0}],"isBlockCoverage":false},{"functionName":"lookupService","ranges":[{"startOffset":4839,"endOffset":5493,"count":0}],"isBlockCoverage":false},{"functionName":"onresolve","ranges":[{"startOffset":5637,"endOffset":5934,"count":0}],"isBlockCoverage":false},{"functionName":"resolver","ranges":[{"startOffset":5938,"endOffset":6709,"count":13}],"isBlockCoverage":true},{"functionName":"query","ranges":[{"startOffset":5974,"endOffset":6625,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":7717,"endOffset":8204,"count":0}],"isBlockCoverage":false},{"functionName":"defaultResolverSetServers","ranges":[{"startOffset":8208,"endOffset":8513,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9571,"endOffset":9762,"count":0}],"isBlockCoverage":false}]},{"scriptId":"130","url":"internal/dns/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5140,"count":1}],"isBlockCoverage":false},{"functionName":"validateTimeout","ranges":[{"startOffset":761,"endOffset":925,"count":1}],"isBlockCoverage":true},{"functionName":"Resolver","ranges":[{"startOffset":1007,"endOffset":1139,"count":1}],"isBlockCoverage":true},{"functionName":"cancel","ranges":[{"startOffset":1145,"endOffset":1188,"count":0}],"isBlockCoverage":false},{"functionName":"getServers","ranges":[{"startOffset":1194,"endOffset":1464,"count":0}],"isBlockCoverage":false},{"functionName":"setServers","ranges":[{"startOffset":1470,"endOffset":3401,"count":0}],"isBlockCoverage":false},{"functionName":"setLocalAddress","ranges":[{"startOffset":3407,"endOffset":3743,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultResolver","ranges":[{"startOffset":4066,"endOffset":4127,"count":1}],"isBlockCoverage":true},{"functionName":"setDefaultResolver","ranges":[{"startOffset":4131,"endOffset":4204,"count":0}],"isBlockCoverage":false},{"functionName":"bindDefaultResolver","ranges":[{"startOffset":4208,"endOffset":4386,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4294,"endOffset":4381,"count":15}],"isBlockCoverage":true},{"functionName":"validateHints","ranges":[{"startOffset":4390,"endOffset":4549,"count":0}],"isBlockCoverage":false},{"functionName":"emitInvalidHostnameWarning","ranges":[{"startOffset":4599,"endOffset":4960,"count":0}],"isBlockCoverage":false}]},{"scriptId":"131","url":"cluster.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1313,"count":1}],"isBlockCoverage":false}]},{"scriptId":"132","url":"internal/cluster/master.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11178,"count":1}],"isBlockCoverage":false},{"functionName":"cluster.setupMaster","ranges":[{"startOffset":1809,"endOffset":3473,"count":0}],"isBlockCoverage":false},{"functionName":"setupSettingsNT","ranges":[{"startOffset":3478,"endOffset":3553,"count":0}],"isBlockCoverage":false},{"functionName":"createWorkerProcess","ranges":[{"startOffset":3557,"endOffset":5000,"count":0}],"isBlockCoverage":false},{"functionName":"removeWorker","ranges":[{"startOffset":5004,"endOffset":5247,"count":0}],"isBlockCoverage":false},{"functionName":"removeHandlesForWorker","ranges":[{"startOffset":5251,"endOffset":5421,"count":0}],"isBlockCoverage":false},{"functionName":"cluster.fork","ranges":[{"startOffset":5440,"endOffset":7104,"count":0}],"isBlockCoverage":false},{"functionName":"emitForkNT","ranges":[{"startOffset":7109,"endOffset":7174,"count":0}],"isBlockCoverage":false},{"functionName":"cluster.disconnect","ranges":[{"startOffset":7199,"endOffset":7585,"count":0}],"isBlockCoverage":false},{"functionName":"onmessage","ranges":[{"startOffset":7590,"endOffset":8026,"count":0}],"isBlockCoverage":false},{"functionName":"online","ranges":[{"startOffset":8030,"endOffset":8147,"count":0}],"isBlockCoverage":false},{"functionName":"exitedAfterDisconnect","ranges":[{"startOffset":8151,"endOffset":8282,"count":0}],"isBlockCoverage":false},{"functionName":"queryServer","ranges":[{"startOffset":8286,"endOffset":9910,"count":0}],"isBlockCoverage":false},{"functionName":"listening","ranges":[{"startOffset":9914,"endOffset":10205,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":10364,"endOffset":10532,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":10536,"endOffset":10642,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.disconnect","ranges":[{"startOffset":10747,"endOffset":10910,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.destroy","ranges":[{"startOffset":10942,"endOffset":11175,"count":0}],"isBlockCoverage":false}]},{"scriptId":"133","url":"child_process.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20861,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1579,"endOffset":1610,"count":0}],"isBlockCoverage":false},{"functionName":"fork","ranges":[{"startOffset":2337,"endOffset":4045,"count":0}],"isBlockCoverage":false},{"functionName":"_forkChild","ranges":[{"startOffset":4049,"endOffset":4550,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeExecArgs","ranges":[{"startOffset":4554,"endOffset":4977,"count":0}],"isBlockCoverage":false},{"functionName":"exec","ranges":[{"startOffset":4983,"endOffset":5235,"count":0}],"isBlockCoverage":false},{"functionName":"customPromiseExecFunction","ranges":[{"startOffset":5273,"endOffset":5722,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5295,"endOffset":5718,"count":0}],"isBlockCoverage":false},{"functionName":"execFile","ranges":[{"startOffset":5846,"endOffset":11499,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeSpawnArguments","ranges":[{"startOffset":11630,"endOffset":16004,"count":0}],"isBlockCoverage":false},{"functionName":"spawn","ranges":[{"startOffset":16010,"endOffset":16220,"count":0}],"isBlockCoverage":false},{"functionName":"spawnSync","ranges":[{"startOffset":16224,"endOffset":17755,"count":0}],"isBlockCoverage":false},{"functionName":"checkExecSyncError","ranges":[{"startOffset":17761,"endOffset":18206,"count":0}],"isBlockCoverage":false},{"functionName":"execFileSync","ranges":[{"startOffset":18212,"endOffset":18637,"count":0}],"isBlockCoverage":false},{"functionName":"execSync","ranges":[{"startOffset":18643,"endOffset":19034,"count":0}],"isBlockCoverage":false},{"functionName":"validateTimeout","ranges":[{"startOffset":19040,"endOffset":19232,"count":0}],"isBlockCoverage":false},{"functionName":"validateMaxBuffer","ranges":[{"startOffset":19238,"endOffset":19517,"count":0}],"isBlockCoverage":false},{"functionName":"sanitizeKillSignal","ranges":[{"startOffset":19523,"endOffset":19894,"count":0}],"isBlockCoverage":false},{"functionName":"spawnWithSignal","ranges":[{"startOffset":20047,"endOffset":20702,"count":0}],"isBlockCoverage":false}]},{"scriptId":"134","url":"internal/child_process.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31736,"count":1}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":2209,"endOffset":2270,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":2279,"endOffset":2335,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":2402,"endOffset":2471,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":2480,"endOffset":2626,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":2659,"endOffset":4259,"count":0}],"isBlockCoverage":false},{"functionName":"postSend","ranges":[{"startOffset":4268,"endOffset":5030,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":5039,"endOffset":5512,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":5582,"endOffset":5643,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":5652,"endOffset":5708,"count":0}],"isBlockCoverage":false},{"functionName":"send","ranges":[{"startOffset":5778,"endOffset":5902,"count":0}],"isBlockCoverage":false},{"functionName":"got","ranges":[{"startOffset":5911,"endOffset":6076,"count":0}],"isBlockCoverage":false},{"functionName":"stdioStringToArray","ranges":[{"startOffset":6089,"endOffset":6450,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess","ranges":[{"startOffset":6454,"endOffset":7851,"count":0}],"isBlockCoverage":false},{"functionName":"flushStdio","ranges":[{"startOffset":7979,"endOffset":8472,"count":0}],"isBlockCoverage":false},{"functionName":"createSocket","ranges":[{"startOffset":8478,"endOffset":8591,"count":0}],"isBlockCoverage":false},{"functionName":"getHandleWrapType","ranges":[{"startOffset":8597,"endOffset":8833,"count":0}],"isBlockCoverage":false},{"functionName":"closePendingHandle","ranges":[{"startOffset":8837,"endOffset":8953,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.spawn","ranges":[{"startOffset":8990,"endOffset":12988,"count":0}],"isBlockCoverage":false},{"functionName":"onErrorNT","ranges":[{"startOffset":12995,"endOffset":13058,"count":0}],"isBlockCoverage":false},{"functionName":"onSpawnNT","ranges":[{"startOffset":13064,"endOffset":13116,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.kill","ranges":[{"startOffset":13152,"endOffset":13842,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.ref","ranges":[{"startOffset":13878,"endOffset":13934,"count":0}],"isBlockCoverage":false},{"functionName":"ChildProcess.unref","ranges":[{"startOffset":13972,"endOffset":14030,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":14075,"endOffset":14134,"count":0}],"isBlockCoverage":false},{"functionName":"Control","ranges":[{"startOffset":14141,"endOffset":14212,"count":0}],"isBlockCoverage":false},{"functionName":"refCounted","ranges":[{"startOffset":14532,"endOffset":14644,"count":0}],"isBlockCoverage":false},{"functionName":"unrefCounted","ranges":[{"startOffset":14650,"endOffset":14793,"count":0}],"isBlockCoverage":false},{"functionName":"ref","ranges":[{"startOffset":14799,"endOffset":14873,"count":0}],"isBlockCoverage":false},{"functionName":"unref","ranges":[{"startOffset":14879,"endOffset":14957,"count":0}],"isBlockCoverage":false},{"functionName":"get fd","ranges":[{"startOffset":14963,"endOffset":15036,"count":0}],"isBlockCoverage":false},{"functionName":"setupChannel","ranges":[{"startOffset":15193,"endOffset":27210,"count":0}],"isBlockCoverage":false},{"functionName":"isInternal","ranges":[{"startOffset":27248,"endOffset":27536,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":27540,"endOffset":27558,"count":0}],"isBlockCoverage":false},{"functionName":"getValidStdio","ranges":[{"startOffset":27562,"endOffset":30381,"count":0}],"isBlockCoverage":false},{"functionName":"getSocketList","ranges":[{"startOffset":30387,"endOffset":30711,"count":0}],"isBlockCoverage":false},{"functionName":"maybeClose","ranges":[{"startOffset":30717,"endOffset":30924,"count":0}],"isBlockCoverage":false},{"functionName":"spawnSync","ranges":[{"startOffset":30928,"endOffset":31601,"count":0}],"isBlockCoverage":false}]},{"scriptId":"135","url":"internal/socket_list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2813,"count":1}],"isBlockCoverage":false},{"functionName":"SocketListSend","ranges":[{"startOffset":243,"endOffset":389,"count":0}],"isBlockCoverage":false},{"functionName":"_request","ranges":[{"startOffset":395,"endOffset":1071,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":1077,"endOffset":1232,"count":0}],"isBlockCoverage":false},{"functionName":"getConnections","ranges":[{"startOffset":1238,"endOffset":1481,"count":0}],"isBlockCoverage":false},{"functionName":"SocketListReceive","ranges":[{"startOffset":1601,"endOffset":2493,"count":0}],"isBlockCoverage":false},{"functionName":"add","ranges":[{"startOffset":2499,"endOffset":2749,"count":0}],"isBlockCoverage":false}]},{"scriptId":"136","url":"internal/cluster/round_robin_handle.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3187,"count":1}],"isBlockCoverage":false},{"functionName":"RoundRobinHandle","ranges":[{"startOffset":358,"endOffset":1170,"count":0}],"isBlockCoverage":false},{"functionName":"RoundRobinHandle.add","ranges":[{"startOffset":1207,"endOffset":1861,"count":0}],"isBlockCoverage":false},{"functionName":"RoundRobinHandle.remove","ranges":[{"startOffset":1902,"endOffset":2246,"count":0}],"isBlockCoverage":false},{"functionName":"RoundRobinHandle.distribute","ranges":[{"startOffset":2291,"endOffset":2550,"count":0}],"isBlockCoverage":false},{"functionName":"RoundRobinHandle.handoff","ranges":[{"startOffset":2592,"endOffset":3184,"count":0}],"isBlockCoverage":false}]},{"scriptId":"137","url":"internal/cluster/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1089,"count":1}],"isBlockCoverage":false},{"functionName":"sendHelper","ranges":[{"startOffset":178,"endOffset":522,"count":0}],"isBlockCoverage":false},{"functionName":"internal","ranges":[{"startOffset":660,"endOffset":1087,"count":0}],"isBlockCoverage":false}]},{"scriptId":"138","url":"internal/cluster/shared_handle.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1147,"count":1}],"isBlockCoverage":false},{"functionName":"SharedHandle","ranges":[{"startOffset":200,"endOffset":694,"count":0}],"isBlockCoverage":false},{"functionName":"SharedHandle.add","ranges":[{"startOffset":727,"endOffset":875,"count":0}],"isBlockCoverage":false},{"functionName":"SharedHandle.remove","ranges":[{"startOffset":912,"endOffset":1144,"count":0}],"isBlockCoverage":false}]},{"scriptId":"139","url":"internal/cluster/worker.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1369,"count":1}],"isBlockCoverage":false},{"functionName":"Worker","ranges":[{"startOffset":239,"endOffset":844,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.kill","ranges":[{"startOffset":984,"endOffset":1047,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.send","ranges":[{"startOffset":1076,"endOffset":1159,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.isDead","ranges":[{"startOffset":1190,"endOffset":1281,"count":0}],"isBlockCoverage":false},{"functionName":"Worker.isConnected","ranges":[{"startOffset":1317,"endOffset":1366,"count":0}],"isBlockCoverage":false}]},{"scriptId":"140","url":"string_decoder.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4253,"count":1}],"isBlockCoverage":false},{"functionName":"normalizeEncoding","ranges":[{"startOffset":1934,"endOffset":2204,"count":1},{"startOffset":2048,"endOffset":2185,"count":0}],"isBlockCoverage":true},{"functionName":"StringDecoder","ranges":[{"startOffset":2483,"endOffset":2686,"count":1}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":2722,"endOffset":3031,"count":2},{"startOffset":2781,"endOffset":2792,"count":0},{"startOffset":2830,"endOffset":2983,"count":0}],"isBlockCoverage":true},{"functionName":"end","ranges":[{"startOffset":3066,"endOffset":3264,"count":0}],"isBlockCoverage":false},{"functionName":"text","ranges":[{"startOffset":3364,"endOffset":3525,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3648,"endOffset":3865,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3940,"endOffset":4005,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4081,"endOffset":4199,"count":0}],"isBlockCoverage":false}]}],"timestamp":297719.455363} \ No newline at end of file diff --git a/coverage/tmp/coverage-4704-1625248667694-0.json b/coverage/tmp/coverage-4704-1625248667694-0.json new file mode 100644 index 0000000..56144f8 --- /dev/null +++ b/coverage/tmp/coverage-4704-1625248667694-0.json @@ -0,0 +1 @@ +{"result":[{"scriptId":"6","url":"internal/per_context/primordials.js","functions":[{"functionName":"copyProps","ranges":[{"startOffset":843,"endOffset":1105,"count":4},{"startOffset":918,"endOffset":1102,"count":13},{"startOffset":975,"endOffset":1097,"count":5}],"isBlockCoverage":true},{"functionName":"SafeIterator","ranges":[{"startOffset":3004,"endOffset":3077,"count":8}],"isBlockCoverage":true},{"functionName":"next","ranges":[{"startOffset":3083,"endOffset":3134,"count":397}],"isBlockCoverage":true},{"functionName":"makeSafe","ranges":[{"startOffset":3355,"endOffset":4519,"count":2},{"startOffset":3433,"endOffset":4302,"count":0}],"isBlockCoverage":true},{"functionName":"desc.value","ranges":[{"startOffset":4140,"endOffset":4209,"count":8}],"isBlockCoverage":true},{"functionName":"SafeMap","ranges":[{"startOffset":4868,"endOffset":4896,"count":16}],"isBlockCoverage":true},{"functionName":"SafeWeakMap","ranges":[{"startOffset":5045,"endOffset":5073,"count":7}],"isBlockCoverage":true},{"functionName":"SafeSet","ranges":[{"startOffset":5206,"endOffset":5234,"count":10}],"isBlockCoverage":true}]},{"scriptId":"9","url":"internal/bootstrap/loaders.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10752,"count":1}],"isBlockCoverage":true},{"functionName":"binding","ranges":[{"startOffset":3787,"endOffset":4193,"count":0}],"isBlockCoverage":false},{"functionName":"_linkedBinding","ranges":[{"startOffset":4225,"endOffset":4439,"count":0}],"isBlockCoverage":false},{"functionName":"internalBinding","ranges":[{"startOffset":4627,"endOffset":4896,"count":145},{"startOffset":4731,"endOffset":4874,"count":37}],"isBlockCoverage":true},{"functionName":"getOwn","ranges":[{"startOffset":5050,"endOffset":5208,"count":488},{"startOffset":5188,"endOffset":5204,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5587,"endOffset":5687,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5647,"endOffset":5681,"count":233}],"isBlockCoverage":true},{"functionName":"NativeModule","ranges":[{"startOffset":5694,"endOffset":6469,"count":233}],"isBlockCoverage":true},{"functionName":"exposeInternals","ranges":[{"startOffset":6623,"endOffset":6856,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":6869,"endOffset":6924,"count":0}],"isBlockCoverage":false},{"functionName":"canBeRequiredByUsers","ranges":[{"startOffset":6937,"endOffset":7056,"count":29},{"startOffset":7023,"endOffset":7050,"count":10}],"isBlockCoverage":true},{"functionName":"compileForPublicLoader","ranges":[{"startOffset":7131,"endOffset":7841,"count":7},{"startOffset":7195,"endOffset":7391,"count":0},{"startOffset":7720,"endOffset":7724,"count":0}],"isBlockCoverage":true},{"functionName":"getESMFacade","ranges":[{"startOffset":7847,"endOffset":8505,"count":14},{"startOffset":7886,"endOffset":8504,"count":7}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":8224,"endOffset":8340,"count":7}],"isBlockCoverage":true},{"functionName":"syncExports","ranges":[{"startOffset":8807,"endOffset":9161,"count":14},{"startOffset":8929,"endOffset":9149,"count":488},{"startOffset":9008,"endOffset":9017,"count":0}],"isBlockCoverage":true},{"functionName":"compileForInternalLoader","ranges":[{"startOffset":9167,"endOffset":9774,"count":502},{"startOffset":9217,"endOffset":9232,"count":110},{"startOffset":9234,"endOffset":9270,"count":398},{"startOffset":9270,"endOffset":9415,"count":104},{"startOffset":9415,"endOffset":9451,"count":1},{"startOffset":9452,"endOffset":9473,"count":103},{"startOffset":9633,"endOffset":9773,"count":104}],"isBlockCoverage":true},{"functionName":"nativeModuleRequire","ranges":[{"startOffset":9983,"endOffset":10364,"count":500},{"startOffset":10042,"endOffset":10075,"count":5},{"startOffset":10075,"endOffset":10264,"count":495},{"startOffset":10264,"endOffset":10319,"count":0},{"startOffset":10319,"endOffset":10363,"count":495}],"isBlockCoverage":true},{"functionName":"requireWithFallbackInDeps","ranges":[{"startOffset":10484,"endOffset":10661,"count":0}],"isBlockCoverage":false}]},{"scriptId":"10","url":"internal/bootstrap/node.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12978,"count":1},{"startOffset":3667,"endOffset":3881,"count":0}],"isBlockCoverage":true},{"functionName":"process.openStdin","ranges":[{"startOffset":3489,"endOffset":3562,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6320,"endOffset":6486,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":6591,"endOffset":6770,"count":1}],"isBlockCoverage":true},{"functionName":"setupPrepareStackTrace","ranges":[{"startOffset":9634,"endOffset":10237,"count":1}],"isBlockCoverage":true},{"functionName":"setupProcessObject","ranges":[{"startOffset":10241,"endOffset":10864,"count":1}],"isBlockCoverage":true},{"functionName":"setupGlobalProxy","ranges":[{"startOffset":10868,"endOffset":11052,"count":1}],"isBlockCoverage":true},{"functionName":"setupBuffer","ranges":[{"startOffset":11056,"endOffset":11507,"count":1}],"isBlockCoverage":true},{"functionName":"createGlobalConsole","ranges":[{"startOffset":11511,"endOffset":12207,"count":1}],"isBlockCoverage":true},{"functionName":"exposeNamespace","ranges":[{"startOffset":12262,"endOffset":12467,"count":1}],"isBlockCoverage":true},{"functionName":"exposeInterface","ranges":[{"startOffset":12522,"endOffset":12727,"count":4}],"isBlockCoverage":true},{"functionName":"defineOperation","ranges":[{"startOffset":12790,"endOffset":12976,"count":7}],"isBlockCoverage":true}]},{"scriptId":"11","url":"internal/errors.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":56294,"count":1}],"isBlockCoverage":false},{"functionName":"prepareStackTrace","ranges":[{"startOffset":1944,"endOffset":2698,"count":79},{"startOffset":2124,"endOffset":2244,"count":0},{"startOffset":2375,"endOffset":2397,"count":0},{"startOffset":2586,"endOffset":2617,"count":0}],"isBlockCoverage":true},{"functionName":"maybeOverridePrepareStackTrace","ranges":[{"startOffset":2742,"endOffset":3465,"count":79},{"startOffset":3016,"endOffset":3084,"count":0},{"startOffset":3369,"endOffset":3437,"count":0}],"isBlockCoverage":true},{"functionName":"lazyInternalUtil","ranges":[{"startOffset":3564,"endOffset":3695,"count":0}],"isBlockCoverage":false},{"functionName":"lazyInternalUtilInspect","ranges":[{"startOffset":3732,"endOffset":3899,"count":0}],"isBlockCoverage":false},{"functionName":"lazyBuffer","ranges":[{"startOffset":3916,"endOffset":4029,"count":0}],"isBlockCoverage":false},{"functionName":"SystemError","ranges":[{"startOffset":4542,"endOffset":7172,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":7178,"endOffset":7255,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7261,"endOffset":7456,"count":0}],"isBlockCoverage":false},{"functionName":"makeSystemErrorWithCode","ranges":[{"startOffset":7463,"endOffset":7614,"count":4}],"isBlockCoverage":true},{"functionName":"NodeError","ranges":[{"startOffset":7556,"endOffset":7605,"count":0}],"isBlockCoverage":false},{"functionName":"makeNodeErrorWithCode","ranges":[{"startOffset":7618,"endOffset":8400,"count":233}],"isBlockCoverage":true},{"functionName":"NodeError","ranges":[{"startOffset":7708,"endOffset":8308,"count":29},{"startOffset":7801,"endOffset":8016,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":8316,"endOffset":8391,"count":0}],"isBlockCoverage":false},{"functionName":"hideStackFrames","ranges":[{"startOffset":8475,"endOffset":8902,"count":31}],"isBlockCoverage":true},{"functionName":"hidden","ranges":[{"startOffset":8516,"endOffset":8898,"count":337},{"startOffset":8683,"endOffset":8750,"count":236},{"startOffset":8838,"endOffset":8886,"count":236}],"isBlockCoverage":true},{"functionName":"addCodeToName","ranges":[{"startOffset":8906,"endOffset":9588,"count":29},{"startOffset":9006,"endOffset":9063,"count":0},{"startOffset":9400,"endOffset":9551,"count":0}],"isBlockCoverage":true},{"functionName":"E","ranges":[{"startOffset":9704,"endOffset":10228,"count":234},{"startOffset":9950,"endOffset":9997,"count":4},{"startOffset":9997,"endOffset":10053,"count":230},{"startOffset":10090,"endOffset":10204,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10118,"endOffset":10197,"count":3}],"isBlockCoverage":true},{"functionName":"getMessage","ranges":[{"startOffset":10232,"endOffset":11113,"count":29},{"startOffset":10336,"endOffset":10372,"count":1},{"startOffset":10680,"endOffset":10761,"count":0},{"startOffset":10990,"endOffset":11112,"count":0}],"isBlockCoverage":true},{"functionName":"lazyUv","ranges":[{"startOffset":11135,"endOffset":11244,"count":55},{"startOffset":11174,"endOffset":11220,"count":1}],"isBlockCoverage":true},{"functionName":"uvErrmapGet","ranges":[{"startOffset":11305,"endOffset":11494,"count":55},{"startOffset":11385,"endOffset":11440,"count":1}],"isBlockCoverage":true},{"functionName":"uvException","ranges":[{"startOffset":11799,"endOffset":13037,"count":0}],"isBlockCoverage":false},{"functionName":"uvExceptionWithHostPort","ranges":[{"startOffset":13363,"endOffset":14296,"count":0}],"isBlockCoverage":false},{"functionName":"errnoException","ranges":[{"startOffset":14485,"endOffset":15208,"count":1},{"startOffset":14813,"endOffset":14836,"count":0},{"startOffset":14911,"endOffset":14950,"count":0}],"isBlockCoverage":true},{"functionName":"exceptionWithHostPort","ranges":[{"startOffset":15574,"endOffset":16824,"count":49},{"startOffset":15926,"endOffset":15949,"count":1},{"startOffset":16086,"endOffset":16141,"count":0},{"startOffset":16161,"endOffset":16211,"count":0}],"isBlockCoverage":true},{"functionName":"dnsException","ranges":[{"startOffset":16996,"endOffset":18547,"count":0}],"isBlockCoverage":false},{"functionName":"connResetException","ranges":[{"startOffset":18551,"endOffset":18711,"count":0}],"isBlockCoverage":false},{"functionName":"isStackOverflowError","ranges":[{"startOffset":19013,"endOffset":19404,"count":0}],"isBlockCoverage":false},{"functionName":"addNumericalSeparator","ranges":[{"startOffset":19488,"endOffset":19764,"count":0}],"isBlockCoverage":false},{"functionName":"beforeInspector","ranges":[{"startOffset":20051,"endOffset":20455,"count":0}],"isBlockCoverage":false},{"functionName":"afterInspector","ranges":[{"startOffset":20460,"endOffset":21899,"count":0}],"isBlockCoverage":false},{"functionName":"AbortError","ranges":[{"startOffset":22142,"endOffset":22264,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":24095,"endOffset":24264,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27158,"endOffset":27276,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27570,"endOffset":27667,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":29993,"endOffset":30228,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":31994,"endOffset":32220,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34003,"endOffset":34309,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34352,"endOffset":34500,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":34545,"endOffset":38146,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":38188,"endOffset":38466,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":38867,"endOffset":39036,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39710,"endOffset":39848,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":39890,"endOffset":40220,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40382,"endOffset":40533,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40579,"endOffset":41367,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":41754,"endOffset":41921,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":41975,"endOffset":42315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":42360,"endOffset":42676,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":43054,"endOffset":43132,"count":29}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":43178,"endOffset":43474,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":43808,"endOffset":44268,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":44961,"endOffset":45697,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":45793,"endOffset":45896,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":46673,"endOffset":47389,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":47441,"endOffset":47636,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":47686,"endOffset":48008,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":48043,"endOffset":48938,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":49399,"endOffset":49663,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":51040,"endOffset":51214,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":53151,"endOffset":53286,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":53890,"endOffset":54181,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":55180,"endOffset":55294,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":55493,"endOffset":55889,"count":0}],"isBlockCoverage":false}]},{"scriptId":"12","url":"internal/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12949,"count":1}],"isBlockCoverage":false},{"functionName":"lazyUv","ranges":[{"startOffset":1039,"endOffset":1133,"count":0}],"isBlockCoverage":false},{"functionName":"removeColors","ranges":[{"startOffset":1137,"endOffset":1208,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":1212,"endOffset":1467,"count":0}],"isBlockCoverage":false},{"functionName":"deprecate","ranges":[{"startOffset":1761,"endOffset":2895,"count":31},{"startOffset":1836,"endOffset":1858,"count":0},{"startOffset":1921,"endOffset":1976,"count":0},{"startOffset":2641,"endOffset":2868,"count":30}],"isBlockCoverage":true},{"functionName":"deprecated","ranges":[{"startOffset":2005,"endOffset":2495,"count":0}],"isBlockCoverage":false},{"functionName":"decorateErrorStack","ranges":[{"startOffset":2899,"endOffset":3249,"count":0}],"isBlockCoverage":false},{"functionName":"assertCrypto","ranges":[{"startOffset":3253,"endOffset":3330,"count":3},{"startOffset":3301,"endOffset":3327,"count":0}],"isBlockCoverage":true},{"functionName":"normalizeEncoding","ranges":[{"startOffset":3514,"endOffset":3648,"count":52},{"startOffset":3585,"endOffset":3603,"count":0},{"startOffset":3619,"endOffset":3647,"count":0}],"isBlockCoverage":true},{"functionName":"slowCases","ranges":[{"startOffset":3652,"endOffset":5278,"count":0}],"isBlockCoverage":false},{"functionName":"emitExperimentalWarning","ranges":[{"startOffset":5282,"endOffset":5576,"count":0}],"isBlockCoverage":false},{"functionName":"filterDuplicateStrings","ranges":[{"startOffset":5580,"endOffset":5900,"count":0}],"isBlockCoverage":false},{"functionName":"cachedResult","ranges":[{"startOffset":5904,"endOffset":6054,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":5957,"endOffset":6050,"count":0}],"isBlockCoverage":false},{"functionName":"createClassWrapper","ranges":[{"startOffset":6327,"endOffset":6704,"count":0}],"isBlockCoverage":false},{"functionName":"getSignalsToNamesMapping","ranges":[{"startOffset":6736,"endOffset":7024,"count":0}],"isBlockCoverage":false},{"functionName":"convertToValidSignal","ranges":[{"startOffset":7028,"endOffset":7345,"count":0}],"isBlockCoverage":false},{"functionName":"getConstructorOf","ranges":[{"startOffset":7349,"endOffset":7708,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorName","ranges":[{"startOffset":7712,"endOffset":7844,"count":50},{"startOffset":7809,"endOffset":7840,"count":0}],"isBlockCoverage":true},{"functionName":"getSystemErrorMap","ranges":[{"startOffset":7848,"endOffset":7915,"count":0}],"isBlockCoverage":false},{"functionName":"promisify","ranges":[{"startOffset":8065,"endOffset":9581,"count":3},{"startOffset":8140,"endOffset":8205,"count":0},{"startOffset":8251,"endOffset":8580,"count":0}],"isBlockCoverage":true},{"functionName":"fn","ranges":[{"startOffset":8786,"endOffset":9283,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":9681,"endOffset":10015,"count":0}],"isBlockCoverage":false},{"functionName":"spliceOne","ranges":[{"startOffset":10160,"endOffset":10291,"count":1},{"startOffset":10243,"endOffset":10273,"count":0}],"isBlockCoverage":true},{"functionName":"isInsideNodeModules","ranges":[{"startOffset":10379,"endOffset":11583,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":11587,"endOffset":11752,"count":0}],"isBlockCoverage":false},{"functionName":"sleep","ranges":[{"startOffset":11779,"endOffset":12001,"count":0}],"isBlockCoverage":false}]},{"scriptId":"13","url":"events.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":27684,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2266,"endOffset":2430,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter","ranges":[{"startOffset":2438,"endOffset":2509,"count":107}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2885,"endOffset":2943,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":2948,"endOffset":3189,"count":0}],"isBlockCoverage":false},{"functionName":"checkListener","ranges":[{"startOffset":3783,"endOffset":3937,"count":360},{"startOffset":3857,"endOffset":3934,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4030,"endOffset":4080,"count":50}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":4090,"endOffset":4372,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.setMaxListeners","ranges":[{"startOffset":4767,"endOffset":5683,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.init","ranges":[{"startOffset":5708,"endOffset":6453,"count":107},{"startOffset":5761,"endOffset":5822,"count":53},{"startOffset":5824,"endOffset":5898,"count":54},{"startOffset":5994,"endOffset":6259,"count":0}],"isBlockCoverage":true},{"functionName":"addCatch","ranges":[{"startOffset":6458,"endOffset":7037,"count":0}],"isBlockCoverage":false},{"functionName":"emitUnhandledRejectionOrErr","ranges":[{"startOffset":7041,"endOffset":7718,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxListeners","ranges":[{"startOffset":7893,"endOffset":8098,"count":0}],"isBlockCoverage":false},{"functionName":"_getMaxListeners","ranges":[{"startOffset":8103,"endOffset":8256,"count":50},{"startOffset":8223,"endOffset":8255,"count":0}],"isBlockCoverage":true},{"functionName":"getMaxListeners","ranges":[{"startOffset":8301,"endOffset":8366,"count":0}],"isBlockCoverage":false},{"functionName":"identicalSequenceRange","ranges":[{"startOffset":8498,"endOffset":9095,"count":0}],"isBlockCoverage":false},{"functionName":"enhanceStackTrace","ranges":[{"startOffset":9099,"endOffset":9724,"count":0}],"isBlockCoverage":false},{"functionName":"emit","ranges":[{"startOffset":9758,"endOffset":12102,"count":157},{"startOffset":9908,"endOffset":9946,"count":50},{"startOffset":9955,"endOffset":9989,"count":0},{"startOffset":10014,"endOffset":10043,"count":50},{"startOffset":10050,"endOffset":10088,"count":0},{"startOffset":10163,"endOffset":11126,"count":0},{"startOffset":11199,"endOffset":11212,"count":52},{"startOffset":11212,"endOffset":11253,"count":105},{"startOffset":11253,"endOffset":11543,"count":104},{"startOffset":11467,"endOffset":11485,"count":0},{"startOffset":11487,"endOffset":11538,"count":0},{"startOffset":11543,"endOffset":12081,"count":1},{"startOffset":11663,"endOffset":12076,"count":2},{"startOffset":11994,"endOffset":12012,"count":0},{"startOffset":12014,"endOffset":12069,"count":0},{"startOffset":12081,"endOffset":12101,"count":105}],"isBlockCoverage":true},{"functionName":"_addListener","ranges":[{"startOffset":12107,"endOffset":14222,"count":308},{"startOffset":12295,"endOffset":12382,"count":0},{"startOffset":12570,"endOffset":12857,"count":3},{"startOffset":12649,"endOffset":12668,"count":0},{"startOffset":12926,"endOffset":13068,"count":258},{"startOffset":13068,"endOffset":14199,"count":50},{"startOffset":13231,"endOffset":13253,"count":0},{"startOffset":13338,"endOffset":13446,"count":0},{"startOffset":13554,"endOffset":13573,"count":0},{"startOffset":13575,"endOffset":14194,"count":0}],"isBlockCoverage":true},{"functionName":"addListener","ranges":[{"startOffset":14263,"endOffset":14357,"count":308}],"isBlockCoverage":true},{"functionName":"prependListener","ranges":[{"startOffset":14475,"endOffset":14580,"count":0}],"isBlockCoverage":false},{"functionName":"onceWrapper","ranges":[{"startOffset":14585,"endOffset":14857,"count":1},{"startOffset":14792,"endOffset":14854,"count":0}],"isBlockCoverage":true},{"functionName":"_onceWrap","ranges":[{"startOffset":14861,"endOffset":15108,"count":50}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":15142,"endOffset":15273,"count":50}],"isBlockCoverage":true},{"functionName":"prependOnceListener","ranges":[{"startOffset":15328,"endOffset":15503,"count":0}],"isBlockCoverage":false},{"functionName":"removeListener","ranges":[{"startOffset":15629,"endOffset":16971,"count":2},{"startOffset":15783,"endOffset":15795,"count":0},{"startOffset":15872,"endOffset":15884,"count":0},{"startOffset":15916,"endOffset":15945,"count":1},{"startOffset":15947,"endOffset":16215,"count":1},{"startOffset":16000,"endOffset":16034,"count":0},{"startOffset":16215,"endOffset":16942,"count":1},{"startOffset":16375,"endOffset":16407,"count":0},{"startOffset":16522,"endOffset":16534,"count":0},{"startOffset":16577,"endOffset":16590,"count":0},{"startOffset":16889,"endOffset":16933,"count":0}],"isBlockCoverage":true},{"functionName":"removeAllListeners","ranges":[{"startOffset":17096,"endOffset":18465,"count":0}],"isBlockCoverage":false},{"functionName":"_listeners","ranges":[{"startOffset":18470,"endOffset":18880,"count":0}],"isBlockCoverage":false},{"functionName":"listeners","ranges":[{"startOffset":18919,"endOffset":18988,"count":0}],"isBlockCoverage":false},{"functionName":"rawListeners","ranges":[{"startOffset":19031,"endOffset":19104,"count":0}],"isBlockCoverage":false},{"functionName":"EventEmitter.listenerCount","ranges":[{"startOffset":19138,"endOffset":19311,"count":0}],"isBlockCoverage":false},{"functionName":"listenerCount","ranges":[{"startOffset":19371,"endOffset":19675,"count":50},{"startOffset":19550,"endOffset":19575,"count":0},{"startOffset":19611,"endOffset":19652,"count":0}],"isBlockCoverage":true},{"functionName":"eventNames","ranges":[{"startOffset":19715,"endOffset":19810,"count":0}],"isBlockCoverage":false},{"functionName":"arrayClone","ranges":[{"startOffset":19815,"endOffset":20299,"count":1},{"startOffset":20029,"endOffset":20069,"count":0},{"startOffset":20075,"endOffset":20123,"count":0},{"startOffset":20129,"endOffset":20185,"count":0},{"startOffset":20191,"endOffset":20255,"count":0},{"startOffset":20260,"endOffset":20298,"count":0}],"isBlockCoverage":true},{"functionName":"unwrapListeners","ranges":[{"startOffset":20303,"endOffset":20525,"count":0}],"isBlockCoverage":false},{"functionName":"getEventListeners","ranges":[{"startOffset":20529,"endOffset":21329,"count":0}],"isBlockCoverage":false},{"functionName":"once","ranges":[{"startOffset":21333,"endOffset":23145,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":23226,"endOffset":23247,"count":0}],"isBlockCoverage":false},{"functionName":"createIterResult","ranges":[{"startOffset":23264,"endOffset":23334,"count":0}],"isBlockCoverage":false},{"functionName":"addErrorHandlerIfEventEmitter","ranges":[{"startOffset":23338,"endOffset":23525,"count":0}],"isBlockCoverage":false},{"functionName":"eventTargetAgnosticRemoveListener","ranges":[{"startOffset":23529,"endOffset":23922,"count":0}],"isBlockCoverage":false},{"functionName":"eventTargetAgnosticAddListener","ranges":[{"startOffset":23926,"endOffset":24521,"count":0}],"isBlockCoverage":false},{"functionName":"on","ranges":[{"startOffset":24525,"endOffset":27682,"count":0}],"isBlockCoverage":false}]},{"scriptId":"14","url":"internal/util/inspect.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":72646,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2419,"endOffset":2455,"count":62}],"isBlockCoverage":true},{"functionName":"isUndetectableObject","ranges":[{"startOffset":2550,"endOffset":2600,"count":0}],"isBlockCoverage":false},{"functionName":"getUserOptions","ranges":[{"startOffset":5819,"endOffset":7313,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":7618,"endOffset":9589,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9685,"endOffset":9732,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":9737,"endOffset":9950,"count":0}],"isBlockCoverage":false},{"functionName":"defineColorAlias","ranges":[{"startOffset":11743,"endOffset":11996,"count":12}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":11840,"endOffset":11882,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":11889,"endOffset":11937,"count":0}],"isBlockCoverage":false},{"functionName":"addQuotes","ranges":[{"startOffset":13039,"endOffset":13205,"count":0}],"isBlockCoverage":false},{"functionName":"escapeFn","ranges":[{"startOffset":13226,"endOffset":13258,"count":0}],"isBlockCoverage":false},{"functionName":"strEscape","ranges":[{"startOffset":13375,"endOffset":15054,"count":0}],"isBlockCoverage":false},{"functionName":"stylizeWithColor","ranges":[{"startOffset":15058,"endOffset":15332,"count":0}],"isBlockCoverage":false},{"functionName":"stylizeNoColor","ranges":[{"startOffset":15336,"endOffset":15384,"count":0}],"isBlockCoverage":false},{"functionName":"getEmptyFormatArray","ranges":[{"startOffset":15466,"endOffset":15515,"count":0}],"isBlockCoverage":false},{"functionName":"isInstanceof","ranges":[{"startOffset":15519,"endOffset":15643,"count":0}],"isBlockCoverage":false},{"functionName":"getConstructorName","ranges":[{"startOffset":15647,"endOffset":16953,"count":0}],"isBlockCoverage":false},{"functionName":"addPrototypeProperties","ranges":[{"startOffset":17145,"endOffset":19043,"count":0}],"isBlockCoverage":false},{"functionName":"getPrefix","ranges":[{"startOffset":19047,"endOffset":19446,"count":0}],"isBlockCoverage":false},{"functionName":"getKeys","ranges":[{"startOffset":19486,"endOffset":20454,"count":0}],"isBlockCoverage":false},{"functionName":"getCtxStyle","ranges":[{"startOffset":20458,"endOffset":20730,"count":0}],"isBlockCoverage":false},{"functionName":"formatProxy","ranges":[{"startOffset":20734,"endOffset":21196,"count":0}],"isBlockCoverage":false},{"functionName":"formatValue","ranges":[{"startOffset":21383,"endOffset":23989,"count":0}],"isBlockCoverage":false},{"functionName":"formatRaw","ranges":[{"startOffset":23993,"endOffset":34745,"count":0}],"isBlockCoverage":false},{"functionName":"getIteratorBraces","ranges":[{"startOffset":34749,"endOffset":34938,"count":0}],"isBlockCoverage":false},{"functionName":"getBoxedBase","ranges":[{"startOffset":34942,"endOffset":36154,"count":0}],"isBlockCoverage":false},{"functionName":"getClassBase","ranges":[{"startOffset":36158,"endOffset":36777,"count":0}],"isBlockCoverage":false},{"functionName":"getFunctionBase","ranges":[{"startOffset":36781,"endOffset":37910,"count":0}],"isBlockCoverage":false},{"functionName":"formatError","ranges":[{"startOffset":37914,"endOffset":41117,"count":0}],"isBlockCoverage":false},{"functionName":"groupArrayElements","ranges":[{"startOffset":41121,"endOffset":45480,"count":0}],"isBlockCoverage":false},{"functionName":"handleMaxCallStackSize","ranges":[{"startOffset":45484,"endOffset":45884,"count":0}],"isBlockCoverage":false},{"functionName":"formatNumber","ranges":[{"startOffset":45888,"endOffset":46068,"count":0}],"isBlockCoverage":false},{"functionName":"formatBigInt","ranges":[{"startOffset":46072,"endOffset":46146,"count":0}],"isBlockCoverage":false},{"functionName":"formatPrimitive","ranges":[{"startOffset":46150,"endOffset":47363,"count":0}],"isBlockCoverage":false},{"functionName":"formatNamespaceObject","ranges":[{"startOffset":47367,"endOffset":48510,"count":0}],"isBlockCoverage":false},{"functionName":"formatSpecialArray","ranges":[{"startOffset":48560,"endOffset":49804,"count":0}],"isBlockCoverage":false},{"functionName":"formatArrayBuffer","ranges":[{"startOffset":49808,"endOffset":50423,"count":0}],"isBlockCoverage":false},{"functionName":"formatArray","ranges":[{"startOffset":50427,"endOffset":51037,"count":0}],"isBlockCoverage":false},{"functionName":"formatTypedArray","ranges":[{"startOffset":51041,"endOffset":52086,"count":0}],"isBlockCoverage":false},{"functionName":"formatSet","ranges":[{"startOffset":52090,"endOffset":52330,"count":0}],"isBlockCoverage":false},{"functionName":"formatMap","ranges":[{"startOffset":52334,"endOffset":52641,"count":0}],"isBlockCoverage":false},{"functionName":"formatSetIterInner","ranges":[{"startOffset":52645,"endOffset":53478,"count":0}],"isBlockCoverage":false},{"functionName":"formatMapIterInner","ranges":[{"startOffset":53482,"endOffset":54840,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakCollection","ranges":[{"startOffset":54844,"endOffset":54938,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakSet","ranges":[{"startOffset":54942,"endOffset":55102,"count":0}],"isBlockCoverage":false},{"functionName":"formatWeakMap","ranges":[{"startOffset":55106,"endOffset":55266,"count":0}],"isBlockCoverage":false},{"functionName":"formatIterator","ranges":[{"startOffset":55270,"endOffset":55670,"count":0}],"isBlockCoverage":false},{"functionName":"formatPromise","ranges":[{"startOffset":55674,"endOffset":56155,"count":0}],"isBlockCoverage":false},{"functionName":"formatProperty","ranges":[{"startOffset":56159,"endOffset":58618,"count":0}],"isBlockCoverage":false},{"functionName":"isBelowBreakLength","ranges":[{"startOffset":58622,"endOffset":59586,"count":0}],"isBlockCoverage":false},{"functionName":"reduceToSingleString","ranges":[{"startOffset":59590,"endOffset":62394,"count":0}],"isBlockCoverage":false},{"functionName":"hasBuiltInToString","ranges":[{"startOffset":62398,"endOffset":63447,"count":0}],"isBlockCoverage":false},{"functionName":"firstErrorLine","ranges":[{"startOffset":63474,"endOffset":63513,"count":0}],"isBlockCoverage":false},{"functionName":"tryStringify","ranges":[{"startOffset":63545,"endOffset":64032,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":64036,"endOffset":64122,"count":0}],"isBlockCoverage":false},{"functionName":"formatWithOptions","ranges":[{"startOffset":64126,"endOffset":64410,"count":0}],"isBlockCoverage":false},{"functionName":"formatWithOptionsInternal","ranges":[{"startOffset":64414,"endOffset":68318,"count":0}],"isBlockCoverage":false},{"functionName":"getStringWidth","ranges":[{"startOffset":68756,"endOffset":69323,"count":0}],"isBlockCoverage":false},{"functionName":"getStringWidth","ranges":[{"startOffset":69443,"endOffset":69895,"count":0}],"isBlockCoverage":false},{"functionName":"isFullWidthCodePoint","ranges":[{"startOffset":70069,"endOffset":71714,"count":0}],"isBlockCoverage":false},{"functionName":"isZeroWidthCodePoint","ranges":[{"startOffset":71750,"endOffset":72328,"count":0}],"isBlockCoverage":false},{"functionName":"stripVTControlCharacters","ranges":[{"startOffset":72424,"endOffset":72500,"count":0}],"isBlockCoverage":false}]},{"scriptId":"15","url":"internal/util/types.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1810,"count":1}],"isBlockCoverage":false},{"functionName":"isTypedArray","ranges":[{"startOffset":112,"endOffset":217,"count":0}],"isBlockCoverage":false},{"functionName":"isUint8Array","ranges":[{"startOffset":221,"endOffset":329,"count":60}],"isBlockCoverage":true},{"functionName":"isUint8ClampedArray","ranges":[{"startOffset":333,"endOffset":455,"count":0}],"isBlockCoverage":false},{"functionName":"isUint16Array","ranges":[{"startOffset":459,"endOffset":569,"count":0}],"isBlockCoverage":false},{"functionName":"isUint32Array","ranges":[{"startOffset":573,"endOffset":683,"count":0}],"isBlockCoverage":false},{"functionName":"isInt8Array","ranges":[{"startOffset":687,"endOffset":793,"count":0}],"isBlockCoverage":false},{"functionName":"isInt16Array","ranges":[{"startOffset":797,"endOffset":905,"count":0}],"isBlockCoverage":false},{"functionName":"isInt32Array","ranges":[{"startOffset":909,"endOffset":1017,"count":0}],"isBlockCoverage":false},{"functionName":"isFloat32Array","ranges":[{"startOffset":1021,"endOffset":1133,"count":0}],"isBlockCoverage":false},{"functionName":"isFloat64Array","ranges":[{"startOffset":1137,"endOffset":1249,"count":0}],"isBlockCoverage":false},{"functionName":"isBigInt64Array","ranges":[{"startOffset":1253,"endOffset":1367,"count":0}],"isBlockCoverage":false},{"functionName":"isBigUint64Array","ranges":[{"startOffset":1371,"endOffset":1487,"count":25}],"isBlockCoverage":true}]},{"scriptId":"16","url":"internal/assert.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":499,"count":1}],"isBlockCoverage":false},{"functionName":"lazyError","ranges":[{"startOffset":29,"endOffset":163,"count":0}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":167,"endOffset":322,"count":150},{"startOffset":216,"endOffset":319,"count":0}],"isBlockCoverage":true},{"functionName":"fail","ranges":[{"startOffset":326,"endOffset":446,"count":0}],"isBlockCoverage":false}]},{"scriptId":"17","url":"internal/validators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7621,"count":1}],"isBlockCoverage":false},{"functionName":"isInt32","ranges":[{"startOffset":610,"endOffset":671,"count":7}],"isBlockCoverage":true},{"functionName":"isUint32","ranges":[{"startOffset":675,"endOffset":739,"count":13}],"isBlockCoverage":true},{"functionName":"parseFileMode","ranges":[{"startOffset":1378,"endOffset":1880,"count":11},{"startOffset":1442,"endOffset":1462,"count":0},{"startOffset":1464,"endOffset":1487,"count":0},{"startOffset":1539,"endOffset":1879,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1928,"endOffset":2316,"count":20},{"startOffset":2050,"endOffset":2104,"count":0},{"startOffset":2146,"endOffset":2200,"count":0},{"startOffset":2245,"endOffset":2311,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2366,"endOffset":2961,"count":7},{"startOffset":2530,"endOffset":2836,"count":0},{"startOffset":2874,"endOffset":2956,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3008,"endOffset":3533,"count":0}],"isBlockCoverage":false},{"functionName":"validateString","ranges":[{"startOffset":3539,"endOffset":3674,"count":282},{"startOffset":3617,"endOffset":3671,"count":0}],"isBlockCoverage":true},{"functionName":"validateNumber","ranges":[{"startOffset":3678,"endOffset":3813,"count":50},{"startOffset":3756,"endOffset":3810,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3855,"endOffset":4318,"count":0}],"isBlockCoverage":false},{"functionName":"validateBoolean","ranges":[{"startOffset":4324,"endOffset":4462,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4509,"endOffset":4894,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4938,"endOffset":5233,"count":0}],"isBlockCoverage":false},{"functionName":"validateSignalName","ranges":[{"startOffset":5239,"endOffset":5672,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5715,"endOffset":5951,"count":2},{"startOffset":5781,"endOffset":5948,"count":0}],"isBlockCoverage":true},{"functionName":"validateEncoding","ranges":[{"startOffset":5957,"endOffset":6299,"count":0}],"isBlockCoverage":false},{"functionName":"validatePort","ranges":[{"startOffset":6447,"endOffset":6830,"count":50},{"startOffset":6552,"endOffset":6579,"count":0},{"startOffset":6617,"endOffset":6644,"count":0},{"startOffset":6726,"endOffset":6739,"count":0},{"startOffset":6742,"endOffset":6807,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6875,"endOffset":6979,"count":51},{"startOffset":6935,"endOffset":6976,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7029,"endOffset":7253,"count":0}],"isBlockCoverage":false}]},{"scriptId":"18","url":"buffer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":38355,"count":1}],"isBlockCoverage":false},{"functionName":"validateOffset","ranges":[{"startOffset":3081,"endOffset":3166,"count":0}],"isBlockCoverage":false},{"functionName":"createUnsafeBuffer","ranges":[{"startOffset":4147,"endOffset":4290,"count":1}],"isBlockCoverage":true},{"functionName":"createPool","ranges":[{"startOffset":4294,"endOffset":4458,"count":1}],"isBlockCoverage":true},{"functionName":"alignPool","ranges":[{"startOffset":4477,"endOffset":4605,"count":4},{"startOffset":4553,"endOffset":4602,"count":3}],"isBlockCoverage":true},{"functionName":"showFlaggedDeprecation","ranges":[{"startOffset":4917,"endOffset":5613,"count":0}],"isBlockCoverage":false},{"functionName":"toInteger","ranges":[{"startOffset":5617,"endOffset":5843,"count":0}],"isBlockCoverage":false},{"functionName":"_copy","ranges":[{"startOffset":5847,"endOffset":7152,"count":0}],"isBlockCoverage":false},{"functionName":"_copyActual","ranges":[{"startOffset":7156,"endOffset":7702,"count":0}],"isBlockCoverage":false},{"functionName":"Buffer","ranges":[{"startOffset":8290,"endOffset":8633,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":8731,"endOffset":8759,"count":0}],"isBlockCoverage":false},{"functionName":"from","ranges":[{"startOffset":9027,"endOffset":10023,"count":3},{"startOffset":9158,"endOffset":9211,"count":0},{"startOffset":9213,"endOffset":10022,"count":0}],"isBlockCoverage":true},{"functionName":"of","ranges":[{"startOffset":10402,"endOffset":10559,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":10856,"endOffset":11084,"count":70},{"startOffset":10901,"endOffset":10968,"count":0},{"startOffset":11012,"endOffset":11081,"count":0}],"isBlockCoverage":true},{"functionName":"alloc","ranges":[{"startOffset":11193,"endOffset":11445,"count":68},{"startOffset":11279,"endOffset":11292,"count":0},{"startOffset":11293,"endOffset":11304,"count":0},{"startOffset":11306,"endOffset":11410,"count":0}],"isBlockCoverage":true},{"functionName":"allocUnsafe","ranges":[{"startOffset":11630,"endOffset":11708,"count":2}],"isBlockCoverage":true},{"functionName":"allocUnsafeSlow","ranges":[{"startOffset":11956,"endOffset":12048,"count":0}],"isBlockCoverage":false},{"functionName":"SlowBuffer","ranges":[{"startOffset":12148,"endOffset":12241,"count":0}],"isBlockCoverage":false},{"functionName":"allocate","ranges":[{"startOffset":12360,"endOffset":12705,"count":2},{"startOffset":12404,"endOffset":12440,"count":0},{"startOffset":12530,"endOffset":12543,"count":0},{"startOffset":12666,"endOffset":12704,"count":0}],"isBlockCoverage":true},{"functionName":"fromStringFast","ranges":[{"startOffset":12709,"endOffset":13272,"count":3},{"startOffset":12839,"endOffset":12888,"count":1},{"startOffset":12888,"endOffset":12937,"count":2},{"startOffset":12937,"endOffset":12950,"count":0},{"startOffset":12950,"endOffset":13086,"count":2},{"startOffset":13086,"endOffset":13215,"count":0},{"startOffset":13215,"endOffset":13271,"count":2}],"isBlockCoverage":true},{"functionName":"fromString","ranges":[{"startOffset":13276,"endOffset":13744,"count":3},{"startOffset":13364,"endOffset":13388,"count":1},{"startOffset":13390,"endOffset":13514,"count":2},{"startOffset":13429,"endOffset":13453,"count":0},{"startOffset":13514,"endOffset":13702,"count":1},{"startOffset":13594,"endOffset":13635,"count":0},{"startOffset":13673,"endOffset":13697,"count":0}],"isBlockCoverage":true},{"functionName":"fromArrayBuffer","ranges":[{"startOffset":13748,"endOffset":14474,"count":0}],"isBlockCoverage":false},{"functionName":"fromArrayLike","ranges":[{"startOffset":14478,"endOffset":14885,"count":0}],"isBlockCoverage":false},{"functionName":"fromObject","ranges":[{"startOffset":14889,"endOffset":15206,"count":0}],"isBlockCoverage":false},{"functionName":"isBuffer","ranges":[{"startOffset":15249,"endOffset":15305,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":15327,"endOffset":15666,"count":0}],"isBlockCoverage":false},{"functionName":"isEncoding","ranges":[{"startOffset":15691,"endOffset":15845,"count":2}],"isBlockCoverage":true},{"functionName":"concat","ranges":[{"startOffset":15914,"endOffset":17163,"count":0}],"isBlockCoverage":false},{"functionName":"base64ByteLength","ranges":[{"startOffset":17168,"endOffset":17445,"count":1},{"startOffset":17293,"endOffset":17301,"count":0},{"startOffset":17379,"endOffset":17387,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":17587,"endOffset":17651,"count":2}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":17665,"endOffset":17711,"count":2}],"isBlockCoverage":true},{"functionName":"indexOf","ranges":[{"startOffset":17727,"endOffset":17824,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":17922,"endOffset":17951,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":17965,"endOffset":18029,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18043,"endOffset":18089,"count":9}],"isBlockCoverage":true},{"functionName":"indexOf","ranges":[{"startOffset":18105,"endOffset":18205,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":18309,"endOffset":18338,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":18352,"endOffset":18416,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18430,"endOffset":18476,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":18492,"endOffset":18592,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":18693,"endOffset":18718,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":18732,"endOffset":18798,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":18812,"endOffset":18860,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":18876,"endOffset":18975,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":19073,"endOffset":19098,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":19112,"endOffset":19177,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":19191,"endOffset":19238,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":19254,"endOffset":19471,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":19572,"endOffset":19623,"count":1}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":19637,"endOffset":19703,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":19717,"endOffset":19765,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":19781,"endOffset":20000,"count":0}],"isBlockCoverage":false},{"functionName":"byteLength","ranges":[{"startOffset":20092,"endOffset":20123,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":20137,"endOffset":20200,"count":0}],"isBlockCoverage":false},{"functionName":"slice","ranges":[{"startOffset":20214,"endOffset":20259,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":20275,"endOffset":20488,"count":0}],"isBlockCoverage":false},{"functionName":"getEncodingOps","ranges":[{"startOffset":20499,"endOffset":22201,"count":12},{"startOffset":20589,"endOffset":20894,"count":11},{"startOffset":20629,"endOffset":20653,"count":2},{"startOffset":20653,"endOffset":20710,"count":9},{"startOffset":20710,"endOffset":20894,"count":0},{"startOffset":20900,"endOffset":21327,"count":0},{"startOffset":21333,"endOffset":21491,"count":0},{"startOffset":21497,"endOffset":21657,"count":0},{"startOffset":21663,"endOffset":22052,"count":1},{"startOffset":21739,"endOffset":21765,"count":0},{"startOffset":21826,"endOffset":21940,"count":0},{"startOffset":21951,"endOffset":22052,"count":0},{"startOffset":22058,"endOffset":22193,"count":0}],"isBlockCoverage":true},{"functionName":"byteLength","ranges":[{"startOffset":22205,"endOffset":22885,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23032,"endOffset":23130,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23212,"endOffset":23314,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":23350,"endOffset":23485,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":23772,"endOffset":24381,"count":11},{"startOffset":23845,"endOffset":23895,"count":0},{"startOffset":23952,"endOffset":23962,"count":0},{"startOffset":23994,"endOffset":24004,"count":0},{"startOffset":24057,"endOffset":24069,"count":0},{"startOffset":24086,"endOffset":24109,"count":0},{"startOffset":24138,"endOffset":24148,"count":0},{"startOffset":24187,"endOffset":24221,"count":0},{"startOffset":24296,"endOffset":24337,"count":0}],"isBlockCoverage":true},{"functionName":"equals","ranges":[{"startOffset":24412,"endOffset":24779,"count":0}],"isBlockCoverage":false},{"functionName":"inspect","ranges":[{"startOffset":24911,"endOffset":26077,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":26176,"endOffset":27363,"count":0}],"isBlockCoverage":false},{"functionName":"bidirectionalIndexOf","ranges":[{"startOffset":27802,"endOffset":29152,"count":0}],"isBlockCoverage":false},{"functionName":"indexOf","ranges":[{"startOffset":29183,"endOffset":29302,"count":0}],"isBlockCoverage":false},{"functionName":"lastIndexOf","ranges":[{"startOffset":29338,"endOffset":29462,"count":0}],"isBlockCoverage":false},{"functionName":"includes","ranges":[{"startOffset":29495,"endOffset":29602,"count":0}],"isBlockCoverage":false},{"functionName":"fill","ranges":[{"startOffset":29786,"endOffset":29887,"count":0}],"isBlockCoverage":false},{"functionName":"_fill","ranges":[{"startOffset":29892,"endOffset":31907,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":31936,"endOffset":32987,"count":0}],"isBlockCoverage":false},{"functionName":"toJSON","ranges":[{"startOffset":33018,"endOffset":33260,"count":0}],"isBlockCoverage":false},{"functionName":"adjustOffset","ranges":[{"startOffset":33265,"endOffset":33714,"count":18},{"startOffset":33509,"endOffset":33550,"count":9},{"startOffset":33550,"endOffset":33616,"count":0},{"startOffset":33616,"endOffset":33641,"count":9},{"startOffset":33641,"endOffset":33667,"count":0},{"startOffset":33667,"endOffset":33698,"count":9},{"startOffset":33698,"endOffset":33701,"count":0},{"startOffset":33702,"endOffset":33710,"count":9}],"isBlockCoverage":true},{"functionName":"slice","ranges":[{"startOffset":33743,"endOffset":34049,"count":9},{"startOffset":33907,"endOffset":33918,"count":0},{"startOffset":33967,"endOffset":33970,"count":0}],"isBlockCoverage":true},{"functionName":"swap","ranges":[{"startOffset":34054,"endOffset":34129,"count":0}],"isBlockCoverage":false},{"functionName":"swap16","ranges":[{"startOffset":34159,"endOffset":34576,"count":0}],"isBlockCoverage":false},{"functionName":"swap32","ranges":[{"startOffset":34607,"endOffset":35066,"count":0}],"isBlockCoverage":false},{"functionName":"swap64","ranges":[{"startOffset":35097,"endOffset":35622,"count":0}],"isBlockCoverage":false},{"functionName":"transcode","ranges":[{"startOffset":35948,"endOffset":36707,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":36781,"endOffset":36975,"count":0}],"isBlockCoverage":false},{"functionName":"btoa","ranges":[{"startOffset":36981,"endOffset":37406,"count":0}],"isBlockCoverage":false},{"functionName":"atob","ranges":[{"startOffset":37507,"endOffset":37916,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38264,"endOffset":38299,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":38306,"endOffset":38343,"count":0}],"isBlockCoverage":false}]},{"scriptId":"19","url":"internal/buffer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31055,"count":1}],"isBlockCoverage":false},{"functionName":"checkBounds","ranges":[{"startOffset":1155,"endOffset":1375,"count":0}],"isBlockCoverage":false},{"functionName":"checkInt","ranges":[{"startOffset":1379,"endOffset":2018,"count":0}],"isBlockCoverage":false},{"functionName":"boundsError","ranges":[{"startOffset":2022,"endOffset":2437,"count":0}],"isBlockCoverage":false},{"functionName":"readBigUInt64LE","ranges":[{"startOffset":2460,"endOffset":2977,"count":0}],"isBlockCoverage":false},{"functionName":"readBigUInt64BE","ranges":[{"startOffset":2981,"endOffset":3498,"count":0}],"isBlockCoverage":false},{"functionName":"readBigInt64LE","ranges":[{"startOffset":3502,"endOffset":4019,"count":0}],"isBlockCoverage":false},{"functionName":"readBigInt64BE","ranges":[{"startOffset":4023,"endOffset":4534,"count":0}],"isBlockCoverage":false},{"functionName":"readUIntLE","ranges":[{"startOffset":4538,"endOffset":5107,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt48LE","ranges":[{"startOffset":5111,"endOffset":5506,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt40LE","ranges":[{"startOffset":5510,"endOffset":5878,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt32LE","ranges":[{"startOffset":5882,"endOffset":6219,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt24LE","ranges":[{"startOffset":6223,"endOffset":6519,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt16LE","ranges":[{"startOffset":6523,"endOffset":6791,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt8","ranges":[{"startOffset":6795,"endOffset":6982,"count":0}],"isBlockCoverage":false},{"functionName":"readUIntBE","ranges":[{"startOffset":6986,"endOffset":7555,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt48BE","ranges":[{"startOffset":7559,"endOffset":7954,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt40BE","ranges":[{"startOffset":7958,"endOffset":8326,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt32BE","ranges":[{"startOffset":8330,"endOffset":8667,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt24BE","ranges":[{"startOffset":8671,"endOffset":8967,"count":0}],"isBlockCoverage":false},{"functionName":"readUInt16BE","ranges":[{"startOffset":8971,"endOffset":9239,"count":0}],"isBlockCoverage":false},{"functionName":"readIntLE","ranges":[{"startOffset":9243,"endOffset":9805,"count":0}],"isBlockCoverage":false},{"functionName":"readInt48LE","ranges":[{"startOffset":9809,"endOffset":10253,"count":0}],"isBlockCoverage":false},{"functionName":"readInt40LE","ranges":[{"startOffset":10257,"endOffset":10656,"count":0}],"isBlockCoverage":false},{"functionName":"readInt32LE","ranges":[{"startOffset":10660,"endOffset":11006,"count":0}],"isBlockCoverage":false},{"functionName":"readInt24LE","ranges":[{"startOffset":11010,"endOffset":11351,"count":0}],"isBlockCoverage":false},{"functionName":"readInt16LE","ranges":[{"startOffset":11355,"endOffset":11670,"count":0}],"isBlockCoverage":false},{"functionName":"readInt8","ranges":[{"startOffset":11674,"endOffset":11889,"count":0}],"isBlockCoverage":false},{"functionName":"readIntBE","ranges":[{"startOffset":11893,"endOffset":12455,"count":0}],"isBlockCoverage":false},{"functionName":"readInt48BE","ranges":[{"startOffset":12459,"endOffset":12901,"count":0}],"isBlockCoverage":false},{"functionName":"readInt40BE","ranges":[{"startOffset":12905,"endOffset":13305,"count":0}],"isBlockCoverage":false},{"functionName":"readInt32BE","ranges":[{"startOffset":13309,"endOffset":13655,"count":0}],"isBlockCoverage":false},{"functionName":"readInt24BE","ranges":[{"startOffset":13659,"endOffset":14000,"count":0}],"isBlockCoverage":false},{"functionName":"readInt16BE","ranges":[{"startOffset":14004,"endOffset":14319,"count":0}],"isBlockCoverage":false},{"functionName":"readFloatBackwards","ranges":[{"startOffset":14339,"endOffset":14756,"count":0}],"isBlockCoverage":false},{"functionName":"readFloatForwards","ranges":[{"startOffset":14760,"endOffset":15176,"count":0}],"isBlockCoverage":false},{"functionName":"readDoubleBackwards","ranges":[{"startOffset":15180,"endOffset":15766,"count":0}],"isBlockCoverage":false},{"functionName":"readDoubleForwards","ranges":[{"startOffset":15770,"endOffset":16355,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigU_Int64LE","ranges":[{"startOffset":16379,"endOffset":16881,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigUInt64LE","ranges":[{"startOffset":16885,"endOffset":17009,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigU_Int64BE","ranges":[{"startOffset":17013,"endOffset":17531,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigUInt64BE","ranges":[{"startOffset":17535,"endOffset":17659,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigInt64LE","ranges":[{"startOffset":17663,"endOffset":17810,"count":0}],"isBlockCoverage":false},{"functionName":"writeBigInt64BE","ranges":[{"startOffset":17814,"endOffset":17961,"count":0}],"isBlockCoverage":false},{"functionName":"writeUIntLE","ranges":[{"startOffset":17965,"endOffset":18589,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int48LE","ranges":[{"startOffset":18593,"endOffset":19021,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int40LE","ranges":[{"startOffset":19025,"endOffset":19418,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int32LE","ranges":[{"startOffset":19422,"endOffset":19741,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt32LE","ranges":[{"startOffset":19745,"endOffset":19853,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int24LE","ranges":[{"startOffset":19857,"endOffset":20126,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int16LE","ranges":[{"startOffset":20130,"endOffset":20333,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt16LE","ranges":[{"startOffset":20337,"endOffset":20441,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int8","ranges":[{"startOffset":20445,"endOffset":20869,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt8","ranges":[{"startOffset":20873,"endOffset":20969,"count":0}],"isBlockCoverage":false},{"functionName":"writeUIntBE","ranges":[{"startOffset":20973,"endOffset":21597,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int48BE","ranges":[{"startOffset":21601,"endOffset":22037,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int40BE","ranges":[{"startOffset":22041,"endOffset":22416,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int32BE","ranges":[{"startOffset":22420,"endOffset":22747,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt32BE","ranges":[{"startOffset":22751,"endOffset":22859,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int24BE","ranges":[{"startOffset":22863,"endOffset":23138,"count":0}],"isBlockCoverage":false},{"functionName":"writeU_Int16BE","ranges":[{"startOffset":23142,"endOffset":23345,"count":0}],"isBlockCoverage":false},{"functionName":"writeUInt16BE","ranges":[{"startOffset":23349,"endOffset":23453,"count":0}],"isBlockCoverage":false},{"functionName":"writeIntLE","ranges":[{"startOffset":23457,"endOffset":24134,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt32LE","ranges":[{"startOffset":24138,"endOffset":24255,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt16LE","ranges":[{"startOffset":24259,"endOffset":24368,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt8","ranges":[{"startOffset":24372,"endOffset":24471,"count":0}],"isBlockCoverage":false},{"functionName":"writeIntBE","ranges":[{"startOffset":24475,"endOffset":25152,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt32BE","ranges":[{"startOffset":25156,"endOffset":25273,"count":0}],"isBlockCoverage":false},{"functionName":"writeInt16BE","ranges":[{"startOffset":25277,"endOffset":25386,"count":0}],"isBlockCoverage":false},{"functionName":"writeDoubleForwards","ranges":[{"startOffset":25408,"endOffset":25888,"count":0}],"isBlockCoverage":false},{"functionName":"writeDoubleBackwards","ranges":[{"startOffset":25892,"endOffset":26373,"count":0}],"isBlockCoverage":false},{"functionName":"writeFloatForwards","ranges":[{"startOffset":26377,"endOffset":26688,"count":0}],"isBlockCoverage":false},{"functionName":"writeFloatBackwards","ranges":[{"startOffset":26692,"endOffset":27004,"count":0}],"isBlockCoverage":false},{"functionName":"FastBuffer","ranges":[{"startOffset":27250,"endOffset":27352,"count":82}],"isBlockCoverage":true},{"functionName":"addBufferPrototypeMethods","ranges":[{"startOffset":27359,"endOffset":30495,"count":1},{"startOffset":29500,"endOffset":29520,"count":0},{"startOffset":29575,"endOffset":29594,"count":0},{"startOffset":29651,"endOffset":29672,"count":0},{"startOffset":29729,"endOffset":29749,"count":0},{"startOffset":29807,"endOffset":29828,"count":0},{"startOffset":29885,"endOffset":29905,"count":0},{"startOffset":29964,"endOffset":29986,"count":0},{"startOffset":30045,"endOffset":30066,"count":0}],"isBlockCoverage":true},{"functionName":"markAsUntransferable","ranges":[{"startOffset":30655,"endOffset":30923,"count":1},{"startOffset":30724,"endOffset":30752,"count":0},{"startOffset":30776,"endOffset":30783,"count":0}],"isBlockCoverage":true}]},{"scriptId":"20","url":"internal/worker/js_transferable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1395,"count":1}],"isBlockCoverage":false},{"functionName":"setup","ranges":[{"startOffset":347,"endOffset":1166,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":632,"endOffset":1161,"count":0}],"isBlockCoverage":false}]},{"scriptId":"21","url":"internal/process/per_thread.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10963,"count":1}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":833,"endOffset":923,"count":0}],"isBlockCoverage":false},{"functionName":"wrapProcessMethods","ranges":[{"startOffset":1004,"endOffset":6941,"count":1}],"isBlockCoverage":true},{"functionName":"_rawDebug","ranges":[{"startOffset":1224,"endOffset":1308,"count":0}],"isBlockCoverage":false},{"functionName":"cpuUsage","ranges":[{"startOffset":1526,"endOffset":3129,"count":0}],"isBlockCoverage":false},{"functionName":"previousValueIsValid","ranges":[{"startOffset":3286,"endOffset":3427,"count":0}],"isBlockCoverage":false},{"functionName":"hrtime","ranges":[{"startOffset":3658,"endOffset":4282,"count":0}],"isBlockCoverage":false},{"functionName":"hrtimeBigInt","ranges":[{"startOffset":4474,"endOffset":4571,"count":0}],"isBlockCoverage":false},{"functionName":"memoryUsage","ranges":[{"startOffset":4619,"endOffset":4854,"count":0}],"isBlockCoverage":false},{"functionName":"exit","ranges":[{"startOffset":4860,"endOffset":5310,"count":1}],"isBlockCoverage":true},{"functionName":"kill","ranges":[{"startOffset":5316,"endOffset":5987,"count":0}],"isBlockCoverage":false},{"functionName":"resourceUsage","ranges":[{"startOffset":6041,"endOffset":6794,"count":0}],"isBlockCoverage":false},{"functionName":"buildAllowedFlags","ranges":[{"startOffset":7160,"endOffset":10315,"count":1},{"startOffset":7426,"endOffset":7544,"count":117},{"startOffset":7484,"endOffset":7539,"count":89},{"startOffset":7593,"endOffset":8398,"count":21},{"startOffset":7656,"endOffset":8077,"count":27},{"startOffset":7689,"endOffset":7703,"count":26},{"startOffset":7705,"endOffset":7714,"count":2},{"startOffset":7714,"endOffset":7797,"count":25},{"startOffset":7797,"endOffset":7961,"count":2},{"startOffset":7853,"endOffset":7885,"count":1},{"startOffset":7961,"endOffset":8064,"count":23},{"startOffset":8064,"endOffset":8070,"count":12},{"startOffset":8099,"endOffset":8393,"count":9},{"startOffset":8175,"endOffset":8229,"count":2},{"startOffset":8280,"endOffset":8334,"count":0}],"isBlockCoverage":true},{"functionName":"trimLeadingDashes","ranges":[{"startOffset":8435,"endOffset":8497,"count":98}],"isBlockCoverage":true},{"functionName":"NodeEnvironmentFlagsSet","ranges":[{"startOffset":8948,"endOffset":9171,"count":1}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":9143,"endOffset":9153,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":9179,"endOffset":9255,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":9263,"endOffset":9295,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":9303,"endOffset":10095,"count":0}],"isBlockCoverage":false},{"functionName":"toggleTraceCategoryState","ranges":[{"startOffset":10511,"endOffset":10851,"count":1},{"startOffset":10592,"endOffset":10773,"count":0},{"startOffset":10805,"endOffset":10848,"count":0}],"isBlockCoverage":true}]},{"scriptId":"22","url":"internal/async_hooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19517,"count":1}],"isBlockCoverage":false},{"functionName":"useDomainTrampoline","ranges":[{"startOffset":5292,"endOffset":5348,"count":0}],"isBlockCoverage":false},{"functionName":"callbackTrampoline","ranges":[{"startOffset":5352,"endOffset":5921,"count":0}],"isBlockCoverage":false},{"functionName":"executionAsyncResource","ranges":[{"startOffset":6003,"endOffset":6512,"count":0}],"isBlockCoverage":false},{"functionName":"inspectExceptionValue","ranges":[{"startOffset":6516,"endOffset":6655,"count":0}],"isBlockCoverage":false},{"functionName":"fatalError","ranges":[{"startOffset":6719,"endOffset":7119,"count":0}],"isBlockCoverage":false},{"functionName":"lookupPublicResource","ranges":[{"startOffset":7123,"endOffset":7480,"count":0}],"isBlockCoverage":false},{"functionName":"emitInitNative","ranges":[{"startOffset":7678,"endOffset":8799,"count":0}],"isBlockCoverage":false},{"functionName":"emitHook","ranges":[{"startOffset":8904,"endOffset":9879,"count":0}],"isBlockCoverage":false},{"functionName":"emitHookFactory","ranges":[{"startOffset":9883,"endOffset":10133,"count":4}],"isBlockCoverage":true},{"functionName":"getHookArrays","ranges":[{"startOffset":10166,"endOffset":10666,"count":0}],"isBlockCoverage":false},{"functionName":"storeActiveHooks","ranges":[{"startOffset":10672,"endOffset":10978,"count":0}],"isBlockCoverage":false},{"functionName":"copyHooks","ranges":[{"startOffset":10982,"endOffset":11253,"count":0}],"isBlockCoverage":false},{"functionName":"restoreActiveHooks","ranges":[{"startOffset":11373,"endOffset":11584,"count":0}],"isBlockCoverage":false},{"functionName":"trackPromise","ranges":[{"startOffset":11588,"endOffset":11955,"count":0}],"isBlockCoverage":false},{"functionName":"fastPromiseHook","ranges":[{"startOffset":11959,"endOffset":13130,"count":0}],"isBlockCoverage":false},{"functionName":"enableHooks","ranges":[{"startOffset":13164,"endOffset":13226,"count":0}],"isBlockCoverage":false},{"functionName":"updatePromiseHookMode","ranges":[{"startOffset":13257,"endOffset":13559,"count":0}],"isBlockCoverage":false},{"functionName":"disableHooks","ranges":[{"startOffset":13563,"endOffset":13846,"count":0}],"isBlockCoverage":false},{"functionName":"disablePromiseHookIfNecessary","ranges":[{"startOffset":13850,"endOffset":13981,"count":0}],"isBlockCoverage":false},{"functionName":"newAsyncId","ranges":[{"startOffset":14189,"endOffset":14261,"count":201}],"isBlockCoverage":true},{"functionName":"getOrSetAsyncId","ranges":[{"startOffset":14265,"endOffset":14461,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultTriggerAsyncId","ranges":[{"startOffset":14650,"endOffset":14946,"count":201},{"startOffset":14868,"endOffset":14910,"count":151},{"startOffset":14910,"endOffset":14945,"count":50}],"isBlockCoverage":true},{"functionName":"clearDefaultTriggerAsyncId","ranges":[{"startOffset":14952,"endOffset":15043,"count":0}],"isBlockCoverage":false},{"functionName":"defaultTriggerAsyncIdScope","ranges":[{"startOffset":15049,"endOffset":15555,"count":100},{"startOffset":15161,"endOffset":15192,"count":0}],"isBlockCoverage":true},{"functionName":"hasHooks","ranges":[{"startOffset":15559,"endOffset":15624,"count":998}],"isBlockCoverage":true},{"functionName":"enabledHooksExist","ranges":[{"startOffset":15628,"endOffset":15689,"count":199}],"isBlockCoverage":true},{"functionName":"initHooksExist","ranges":[{"startOffset":15693,"endOffset":15750,"count":201}],"isBlockCoverage":true},{"functionName":"afterHooksExist","ranges":[{"startOffset":15754,"endOffset":15813,"count":0}],"isBlockCoverage":false},{"functionName":"destroyHooksExist","ranges":[{"startOffset":15817,"endOffset":15880,"count":199}],"isBlockCoverage":true},{"functionName":"emitInitScript","ranges":[{"startOffset":15886,"endOffset":16305,"count":0}],"isBlockCoverage":false},{"functionName":"emitBeforeScript","ranges":[{"startOffset":16311,"endOffset":16492,"count":200},{"startOffset":16463,"endOffset":16489,"count":0}],"isBlockCoverage":true},{"functionName":"emitAfterScript","ranges":[{"startOffset":16498,"endOffset":16623,"count":199},{"startOffset":16564,"endOffset":16589,"count":0}],"isBlockCoverage":true},{"functionName":"emitDestroyScript","ranges":[{"startOffset":16629,"endOffset":16844,"count":0}],"isBlockCoverage":false},{"functionName":"hasAsyncIdStack","ranges":[{"startOffset":16850,"endOffset":16915,"count":0}],"isBlockCoverage":false},{"functionName":"pushAsyncContext","ranges":[{"startOffset":16985,"endOffset":17565,"count":200},{"startOffset":17209,"endOffset":17259,"count":0}],"isBlockCoverage":true},{"functionName":"popAsyncContext","ranges":[{"startOffset":17634,"endOffset":18260,"count":199},{"startOffset":17752,"endOffset":17765,"count":0},{"startOffset":17846,"endOffset":17955,"count":0}],"isBlockCoverage":true},{"functionName":"executionAsyncId","ranges":[{"startOffset":18266,"endOffset":18344,"count":0}],"isBlockCoverage":false},{"functionName":"triggerAsyncId","ranges":[{"startOffset":18348,"endOffset":18422,"count":0}],"isBlockCoverage":false}]},{"scriptId":"23","url":"internal/process/task_queues.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4585,"count":1}],"isBlockCoverage":false},{"functionName":"hasTickScheduled","ranges":[{"startOffset":1053,"endOffset":1130,"count":0}],"isBlockCoverage":false},{"functionName":"setHasTickScheduled","ranges":[{"startOffset":1134,"endOffset":1222,"count":200},{"startOffset":1211,"endOffset":1214,"count":100},{"startOffset":1215,"endOffset":1218,"count":100}],"isBlockCoverage":true},{"functionName":"runNextTicks","ranges":[{"startOffset":1329,"endOffset":1532,"count":0}],"isBlockCoverage":false},{"functionName":"processTicksAndRejections","ranges":[{"startOffset":1536,"endOffset":2536,"count":100},{"startOffset":1630,"endOffset":2386,"count":150},{"startOffset":1837,"endOffset":1872,"count":50},{"startOffset":1872,"endOffset":2255,"count":100},{"startOffset":1962,"endOffset":1995,"count":0},{"startOffset":2065,"endOffset":2116,"count":0},{"startOffset":2130,"endOffset":2190,"count":0},{"startOffset":2204,"endOffset":2231,"count":0},{"startOffset":2320,"endOffset":2341,"count":0}],"isBlockCoverage":true},{"functionName":"nextTick","ranges":[{"startOffset":2684,"endOffset":3631,"count":150},{"startOffset":2758,"endOffset":2799,"count":0},{"startOffset":2832,"endOffset":2839,"count":0},{"startOffset":2891,"endOffset":2905,"count":50},{"startOffset":2911,"endOffset":2948,"count":0},{"startOffset":2954,"endOffset":3005,"count":100},{"startOffset":3011,"endOffset":3076,"count":0},{"startOffset":3082,"endOffset":3229,"count":0},{"startOffset":3261,"endOffset":3287,"count":100},{"startOffset":3541,"endOffset":3601,"count":0}],"isBlockCoverage":true},{"functionName":"runMicrotask","ranges":[{"startOffset":3635,"endOffset":3820,"count":0}],"isBlockCoverage":false},{"functionName":"queueMicrotask","ranges":[{"startOffset":3896,"endOffset":4268,"count":0}],"isBlockCoverage":false},{"functionName":"setupTaskQueue","ranges":[{"startOffset":4294,"endOffset":4560,"count":1}],"isBlockCoverage":true}]},{"scriptId":"24","url":"internal/process/promises.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9905,"count":1}],"isBlockCoverage":false},{"functionName":"setHasRejectionToWarn","ranges":[{"startOffset":1984,"endOffset":2076,"count":100},{"startOffset":2065,"endOffset":2068,"count":0}],"isBlockCoverage":true},{"functionName":"hasRejectionToWarn","ranges":[{"startOffset":2080,"endOffset":2161,"count":0}],"isBlockCoverage":false},{"functionName":"getUnhandledRejectionsMode","ranges":[{"startOffset":2165,"endOffset":2716,"count":0}],"isBlockCoverage":false},{"functionName":"promiseRejectHandler","ranges":[{"startOffset":2720,"endOffset":3307,"count":0}],"isBlockCoverage":false},{"functionName":"resolveError","ranges":[{"startOffset":3311,"endOffset":3567,"count":0}],"isBlockCoverage":false},{"functionName":"unhandledRejection","ranges":[{"startOffset":3571,"endOffset":3874,"count":0}],"isBlockCoverage":false},{"functionName":"handledRejection","ranges":[{"startOffset":3878,"endOffset":4713,"count":0}],"isBlockCoverage":false},{"functionName":"emitUnhandledRejectionWarning","ranges":[{"startOffset":4788,"endOffset":5706,"count":0}],"isBlockCoverage":false},{"functionName":"emitDeprecationWarning","ranges":[{"startOffset":5742,"endOffset":6033,"count":0}],"isBlockCoverage":false},{"functionName":"processPromiseRejections","ranges":[{"startOffset":6211,"endOffset":8765,"count":100},{"startOffset":6372,"endOffset":6543,"count":0},{"startOffset":6611,"endOffset":8666,"count":0}],"isBlockCoverage":true},{"functionName":"getErrorWithoutStack","ranges":[{"startOffset":8769,"endOffset":9201,"count":0}],"isBlockCoverage":false},{"functionName":"generateUnhandledRejectionError","ranges":[{"startOffset":9205,"endOffset":9686,"count":0}],"isBlockCoverage":false},{"functionName":"listenForRejections","ranges":[{"startOffset":9690,"endOffset":9776,"count":1}],"isBlockCoverage":true}]},{"scriptId":"25","url":"internal/fixed_queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4301,"count":1}],"isBlockCoverage":false},{"functionName":"FixedCircularBuffer","ranges":[{"startOffset":3018,"endOffset":3137,"count":1}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":3143,"endOffset":3197,"count":500}],"isBlockCoverage":true},{"functionName":"isFull","ranges":[{"startOffset":3203,"endOffset":3272,"count":150}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":3278,"endOffset":3368,"count":150}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":3374,"endOffset":3596,"count":250},{"startOffset":3470,"endOffset":3482,"count":100},{"startOffset":3482,"endOffset":3595,"count":150}],"isBlockCoverage":true},{"functionName":"FixedQueue","ranges":[{"startOffset":3642,"endOffset":3718,"count":1}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":3724,"endOffset":3773,"count":250}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":3779,"endOffset":4050,"count":150},{"startOffset":3821,"endOffset":4018,"count":0}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":4056,"endOffset":4295,"count":250},{"startOffset":4151,"endOffset":4172,"count":200},{"startOffset":4174,"endOffset":4272,"count":0}],"isBlockCoverage":true}]},{"scriptId":"26","url":"async_hooks.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9887,"count":1}],"isBlockCoverage":false},{"functionName":"AsyncHook","ranges":[{"startOffset":1481,"endOffset":2332,"count":1},{"startOffset":1611,"endOffset":1653,"count":0},{"startOffset":1684,"endOffset":1715,"count":0},{"startOffset":1724,"endOffset":1768,"count":0},{"startOffset":1798,"endOffset":1828,"count":0},{"startOffset":1837,"endOffset":1880,"count":0},{"startOffset":1912,"endOffset":1944,"count":0},{"startOffset":1953,"endOffset":1998,"count":0},{"startOffset":2037,"endOffset":2076,"count":0},{"startOffset":2085,"endOffset":2137,"count":0}],"isBlockCoverage":true},{"functionName":"enable","ranges":[{"startOffset":2338,"endOffset":3614,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":3620,"endOffset":4426,"count":0}],"isBlockCoverage":false},{"functionName":"createHook","ranges":[{"startOffset":4435,"endOffset":4494,"count":1}],"isBlockCoverage":true},{"functionName":"AsyncResource","ranges":[{"startOffset":4595,"endOffset":5817,"count":0}],"isBlockCoverage":false},{"functionName":"runInAsyncScope","ranges":[{"startOffset":5823,"endOffset":6152,"count":0}],"isBlockCoverage":false},{"functionName":"emitDestroy","ranges":[{"startOffset":6158,"endOffset":6339,"count":0}],"isBlockCoverage":false},{"functionName":"asyncId","ranges":[{"startOffset":6345,"endOffset":6396,"count":0}],"isBlockCoverage":false},{"functionName":"triggerAsyncId","ranges":[{"startOffset":6402,"endOffset":6468,"count":0}],"isBlockCoverage":false},{"functionName":"bind","ranges":[{"startOffset":6474,"endOffset":6995,"count":0}],"isBlockCoverage":false},{"functionName":"bind","ranges":[{"startOffset":7008,"endOffset":7130,"count":0}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":7198,"endOffset":7486,"count":0}],"isBlockCoverage":false},{"functionName":"AsyncLocalStorage","ranges":[{"startOffset":7588,"endOffset":7688,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":7694,"endOffset":8029,"count":0}],"isBlockCoverage":false},{"functionName":"_enable","ranges":[{"startOffset":8035,"endOffset":8187,"count":0}],"isBlockCoverage":false},{"functionName":"_propagate","ranges":[{"startOffset":8259,"endOffset":8438,"count":0}],"isBlockCoverage":false},{"functionName":"enterWith","ranges":[{"startOffset":8444,"endOffset":8580,"count":0}],"isBlockCoverage":false},{"functionName":"run","ranges":[{"startOffset":8586,"endOffset":9209,"count":0}],"isBlockCoverage":false},{"functionName":"exit","ranges":[{"startOffset":9215,"endOffset":9457,"count":0}],"isBlockCoverage":false},{"functionName":"getStore","ranges":[{"startOffset":9463,"endOffset":9607,"count":0}],"isBlockCoverage":false}]},{"scriptId":"27","url":"internal/console/global.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1993,"count":1}],"isBlockCoverage":false}]},{"scriptId":"28","url":"internal/console/constructor.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20604,"count":1}],"isBlockCoverage":false},{"functionName":"Console","ranges":[{"startOffset":2686,"endOffset":4925,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5144,"endOffset":5200,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5458,"endOffset":5669,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":5878,"endOffset":6489,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":6067,"endOffset":6165,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6178,"endOffset":6208,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6315,"endOffset":6417,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6430,"endOffset":6460,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":6563,"endOffset":7776,"count":1}],"isBlockCoverage":true},{"functionName":"value","ranges":[{"startOffset":7850,"endOffset":9334,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":9411,"endOffset":9918,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":9993,"endOffset":10124,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":10199,"endOffset":10330,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteErrorHandler","ranges":[{"startOffset":10424,"endOffset":11331,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":10493,"endOffset":11327,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":11363,"endOffset":11452,"count":0}],"isBlockCoverage":false},{"functionName":"warn","ranges":[{"startOffset":11461,"endOffset":11551,"count":0}],"isBlockCoverage":false},{"functionName":"dir","ranges":[{"startOffset":11560,"endOffset":11751,"count":0}],"isBlockCoverage":false},{"functionName":"time","ranges":[{"startOffset":11758,"endOffset":12125,"count":0}],"isBlockCoverage":false},{"functionName":"timeEnd","ranges":[{"startOffset":12132,"endOffset":12429,"count":0}],"isBlockCoverage":false},{"functionName":"timeLog","ranges":[{"startOffset":12436,"endOffset":12679,"count":0}],"isBlockCoverage":false},{"functionName":"trace","ranges":[{"startOffset":12693,"endOffset":12886,"count":0}],"isBlockCoverage":false},{"functionName":"assert","ranges":[{"startOffset":12893,"endOffset":13116,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":13180,"endOffset":13620,"count":0}],"isBlockCoverage":false},{"functionName":"count","ranges":[{"startOffset":13684,"endOffset":14153,"count":0}],"isBlockCoverage":false},{"functionName":"countReset","ranges":[{"startOffset":14222,"endOffset":14518,"count":0}],"isBlockCoverage":false},{"functionName":"group","ranges":[{"startOffset":14525,"endOffset":14699,"count":0}],"isBlockCoverage":false},{"functionName":"groupEnd","ranges":[{"startOffset":14706,"endOffset":14880,"count":0}],"isBlockCoverage":false},{"functionName":"table","ranges":[{"startOffset":14932,"endOffset":18454,"count":0}],"isBlockCoverage":false},{"functionName":"timeLogImpl","ranges":[{"startOffset":18499,"endOffset":19012,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":19016,"endOffset":19095,"count":0}],"isBlockCoverage":false},{"functionName":"formatTime","ranges":[{"startOffset":19099,"endOffset":19892,"count":0}],"isBlockCoverage":false},{"functionName":"isArray","ranges":[{"startOffset":20033,"endOffset":20089,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":20094,"endOffset":20112,"count":0}],"isBlockCoverage":false}]},{"scriptId":"29","url":"internal/constants.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1638,"count":1}],"isBlockCoverage":false}]},{"scriptId":"30","url":"internal/util/inspector.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2283,"count":1}],"isBlockCoverage":false},{"functionName":"sendInspectorCommand","ranges":[{"startOffset":100,"endOffset":453,"count":0}],"isBlockCoverage":false},{"functionName":"installConsoleExtensions","ranges":[{"startOffset":530,"endOffset":1094,"count":0}],"isBlockCoverage":false},{"functionName":"wrapConsole","ranges":[{"startOffset":1176,"endOffset":1984,"count":1},{"startOffset":1336,"endOffset":1981,"count":23},{"startOffset":1555,"endOffset":1855,"count":19},{"startOffset":1855,"endOffset":1976,"count":4}],"isBlockCoverage":true},{"functionName":"get consoleFromVM","ranges":[{"startOffset":2164,"endOffset":2217,"count":0}],"isBlockCoverage":false},{"functionName":"set consoleFromVM","ranges":[{"startOffset":2222,"endOffset":2277,"count":1}],"isBlockCoverage":true}]},{"scriptId":"31","url":"internal/url.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":44204,"count":1}],"isBlockCoverage":false},{"functionName":"toUSVString","ranges":[{"startOffset":2695,"endOffset":3015,"count":15},{"startOffset":2970,"endOffset":3014,"count":0}],"isBlockCoverage":true},{"functionName":"serializeTupleOrigin","ranges":[{"startOffset":3233,"endOffset":3353,"count":0}],"isBlockCoverage":false},{"functionName":"URLContext","ranges":[{"startOffset":3766,"endOffset":3999,"count":206}],"isBlockCoverage":true},{"functionName":"URLSearchParams","ranges":[{"startOffset":4297,"endOffset":6766,"count":177},{"startOffset":4415,"endOffset":6700,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6772,"endOffset":7982,"count":0}],"isBlockCoverage":false},{"functionName":"onParseComplete","ranges":[{"startOffset":7989,"endOffset":8699,"count":177},{"startOffset":8249,"endOffset":8259,"count":0},{"startOffset":8323,"endOffset":8333,"count":0},{"startOffset":8416,"endOffset":8420,"count":0}],"isBlockCoverage":true},{"functionName":"onParseError","ranges":[{"startOffset":8703,"endOffset":8780,"count":29}],"isBlockCoverage":true},{"functionName":"onParseProtocolComplete","ranges":[{"startOffset":8784,"endOffset":9139,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHostnameComplete","ranges":[{"startOffset":9143,"endOffset":9499,"count":0}],"isBlockCoverage":false},{"functionName":"onParsePortComplete","ranges":[{"startOffset":9503,"endOffset":9668,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHostComplete","ranges":[{"startOffset":9672,"endOffset":9999,"count":0}],"isBlockCoverage":false},{"functionName":"onParsePathComplete","ranges":[{"startOffset":10003,"endOffset":10513,"count":24},{"startOffset":10275,"endOffset":10346,"count":0}],"isBlockCoverage":true},{"functionName":"onParseSearchComplete","ranges":[{"startOffset":10517,"endOffset":10688,"count":0}],"isBlockCoverage":false},{"functionName":"onParseHashComplete","ranges":[{"startOffset":10692,"endOffset":10865,"count":0}],"isBlockCoverage":false},{"functionName":"URL","ranges":[{"startOffset":10884,"endOffset":11240,"count":206},{"startOffset":11023,"endOffset":11077,"count":58}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11246,"endOffset":11329,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11335,"endOffset":11430,"count":538}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":11508,"endOffset":11713,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11719,"endOffset":12684,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":12861,"endOffset":14079,"count":166},{"startOffset":12948,"endOffset":13009,"count":0},{"startOffset":13433,"endOffset":13600,"count":0},{"startOffset":13633,"endOffset":13671,"count":0},{"startOffset":13727,"endOffset":13749,"count":0},{"startOffset":13758,"endOffset":13824,"count":0},{"startOffset":13940,"endOffset":13963,"count":0},{"startOffset":14027,"endOffset":14053,"count":0}],"isBlockCoverage":true},{"functionName":"toString","ranges":[{"startOffset":14365,"endOffset":14426,"count":39}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":14497,"endOffset":14544,"count":127}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":14551,"endOffset":14754,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14840,"endOffset":15490,"count":99},{"startOffset":14984,"endOffset":15236,"count":0},{"startOffset":15246,"endOffset":15258,"count":0},{"startOffset":15268,"endOffset":15283,"count":0},{"startOffset":15293,"endOffset":15306,"count":0},{"startOffset":15316,"endOffset":15330,"count":0},{"startOffset":15340,"endOffset":15351,"count":0},{"startOffset":15361,"endOffset":15445,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":15565,"endOffset":15615,"count":132}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":15622,"endOffset":16021,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16096,"endOffset":16148,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":16155,"endOffset":16566,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":16641,"endOffset":16693,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":16700,"endOffset":17111,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17182,"endOffset":17344,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":17351,"endOffset":17682,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":17757,"endOffset":17811,"count":90}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":17818,"endOffset":18126,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18197,"endOffset":18300,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":18307,"endOffset":18666,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":18741,"endOffset":18958,"count":514},{"startOffset":18823,"endOffset":18842,"count":0},{"startOffset":18886,"endOffset":18896,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":18965,"endOffset":19191,"count":24},{"startOffset":19079,"endOffset":19086,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":19264,"endOffset":19408,"count":15},{"startOffset":19338,"endOffset":19353,"count":0},{"startOffset":19374,"endOffset":19407,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":19415,"endOffset":19973,"count":15},{"startOffset":19607,"endOffset":19913,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":20065,"endOffset":20113,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":20184,"endOffset":20340,"count":15},{"startOffset":20264,"endOffset":20282,"count":0},{"startOffset":20303,"endOffset":20339,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":20347,"endOffset":20825,"count":15},{"startOffset":20577,"endOffset":20824,"count":0}],"isBlockCoverage":true},{"functionName":"toJSON","ranges":[{"startOffset":20978,"endOffset":21037,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":21051,"endOffset":21369,"count":0}],"isBlockCoverage":false},{"functionName":"initSearchParams","ranges":[{"startOffset":21373,"endOffset":21519,"count":192},{"startOffset":21474,"endOffset":21518,"count":0}],"isBlockCoverage":true},{"functionName":"parseParams","ranges":[{"startOffset":21632,"endOffset":24107,"count":0}],"isBlockCoverage":false},{"functionName":"serializeParams","ranges":[{"startOffset":25110,"endOffset":25686,"count":0}],"isBlockCoverage":false},{"functionName":"defineIDLClass","ranges":[{"startOffset":25744,"endOffset":26458,"count":2},{"startOffset":26092,"endOffset":26245,"count":13},{"startOffset":26301,"endOffset":26455,"count":1}],"isBlockCoverage":true},{"functionName":"merge","ranges":[{"startOffset":26481,"endOffset":27137,"count":0}],"isBlockCoverage":false},{"functionName":"append","ranges":[{"startOffset":27207,"endOffset":27621,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":27628,"endOffset":28146,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":28153,"endOffset":28603,"count":0}],"isBlockCoverage":false},{"functionName":"getAll","ranges":[{"startOffset":28610,"endOffset":29095,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":29102,"endOffset":29546,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":29553,"endOffset":30632,"count":0}],"isBlockCoverage":false},{"functionName":"sort","ranges":[{"startOffset":30639,"endOffset":31858,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":32026,"endOffset":32241,"count":0}],"isBlockCoverage":false},{"functionName":"forEach","ranges":[{"startOffset":32248,"endOffset":32839,"count":0}],"isBlockCoverage":false},{"functionName":"keys","ranges":[{"startOffset":32897,"endOffset":33103,"count":0}],"isBlockCoverage":false},{"functionName":"values","ranges":[{"startOffset":33110,"endOffset":33320,"count":0}],"isBlockCoverage":false},{"functionName":"toString","ranges":[{"startOffset":33457,"endOffset":33663,"count":0}],"isBlockCoverage":false},{"functionName":"createSearchParamsIterator","ranges":[{"startOffset":33954,"endOffset":34165,"count":0}],"isBlockCoverage":false},{"functionName":"next","ranges":[{"startOffset":34395,"endOffset":35185,"count":0}],"isBlockCoverage":false},{"functionName":"defineIDLClass","ranges":[{"startOffset":35190,"endOffset":36608,"count":0}],"isBlockCoverage":false},{"functionName":"domainToASCII","ranges":[{"startOffset":36617,"endOffset":36798,"count":0}],"isBlockCoverage":false},{"functionName":"domainToUnicode","ranges":[{"startOffset":36802,"endOffset":36987,"count":0}],"isBlockCoverage":false},{"functionName":"urlToOptions","ranges":[{"startOffset":37135,"endOffset":37744,"count":0}],"isBlockCoverage":false},{"functionName":"getPathFromURLWin32","ranges":[{"startOffset":37784,"endOffset":39210,"count":90},{"startOffset":37931,"endOffset":38293,"count":4783},{"startOffset":37963,"endOffset":38288,"count":0},{"startOffset":38419,"endOffset":38865,"count":0},{"startOffset":39110,"endOffset":39178,"count":0}],"isBlockCoverage":true},{"functionName":"getPathFromURLPosix","ranges":[{"startOffset":39214,"endOffset":39734,"count":0}],"isBlockCoverage":false},{"functionName":"fileURLToPath","ranges":[{"startOffset":39738,"endOffset":40093,"count":90},{"startOffset":39807,"endOffset":39828,"count":0},{"startOffset":39868,"endOffset":39932,"count":0},{"startOffset":39972,"endOffset":40013,"count":0},{"startOffset":40062,"endOffset":40089,"count":0}],"isBlockCoverage":true},{"functionName":"encodePathChars","ranges":[{"startOffset":40872,"endOffset":41601,"count":24},{"startOffset":40961,"endOffset":41026,"count":0},{"startOffset":41102,"endOffset":41144,"count":0},{"startOffset":41151,"endOffset":41218,"count":0},{"startOffset":41272,"endOffset":41337,"count":0},{"startOffset":41391,"endOffset":41463,"count":0},{"startOffset":41517,"endOffset":41578,"count":0}],"isBlockCoverage":true},{"functionName":"pathToFileURL","ranges":[{"startOffset":41605,"endOffset":42891,"count":24},{"startOffset":41743,"endOffset":42366,"count":0},{"startOffset":42670,"endOffset":42734,"count":23},{"startOffset":42736,"endOffset":42790,"count":1},{"startOffset":42799,"endOffset":42815,"count":1}],"isBlockCoverage":true},{"functionName":"isURLInstance","ranges":[{"startOffset":42895,"endOffset":43016,"count":150},{"startOffset":42989,"endOffset":43012,"count":99}],"isBlockCoverage":true},{"functionName":"toPathIfFileURL","ranges":[{"startOffset":43020,"endOffset":43169,"count":60},{"startOffset":43105,"endOffset":43126,"count":51},{"startOffset":43126,"endOffset":43168,"count":9}],"isBlockCoverage":true},{"functionName":"constructUrl","ranges":[{"startOffset":43173,"endOffset":43893,"count":0}],"isBlockCoverage":false}]},{"scriptId":"32","url":"internal/querystring.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3433,"count":1}],"isBlockCoverage":false},{"functionName":"encodeStr","ranges":[{"startOffset":1577,"endOffset":3364,"count":0}],"isBlockCoverage":false}]},{"scriptId":"33","url":"path.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":47658,"count":1}],"isBlockCoverage":false},{"functionName":"isPathSeparator","ranges":[{"startOffset":1699,"endOffset":1805,"count":7960},{"startOffset":1770,"endOffset":1801,"count":7941}],"isBlockCoverage":true},{"functionName":"isPosixPathSeparator","ranges":[{"startOffset":1809,"endOffset":1888,"count":0}],"isBlockCoverage":false},{"functionName":"isWindowsDeviceRoot","ranges":[{"startOffset":1892,"endOffset":2065,"count":306},{"startOffset":1965,"endOffset":1992,"count":302},{"startOffset":1994,"endOffset":2061,"count":20},{"startOffset":2033,"endOffset":2060,"count":16}],"isBlockCoverage":true},{"functionName":"normalizeString","ranges":[{"startOffset":2131,"endOffset":4141,"count":167},{"startOffset":2354,"endOffset":4123,"count":7332},{"startOffset":2389,"endOffset":2431,"count":7165},{"startOffset":2431,"endOffset":2526,"count":167},{"startOffset":2482,"endOffset":2526,"count":0},{"startOffset":2526,"endOffset":2561,"count":7165},{"startOffset":2561,"endOffset":4019,"count":947},{"startOffset":2594,"endOffset":2607,"count":927},{"startOffset":2609,"endOffset":2636,"count":21},{"startOffset":2636,"endOffset":3973,"count":926},{"startOffset":2658,"endOffset":3722,"count":1},{"startOffset":2715,"endOffset":2790,"count":0},{"startOffset":2791,"endOffset":2866,"count":0},{"startOffset":3023,"endOffset":3102,"count":0},{"startOffset":3391,"endOffset":3566,"count":0},{"startOffset":3577,"endOffset":3713,"count":0},{"startOffset":3722,"endOffset":3973,"count":925},{"startOffset":3770,"endOffset":3839,"count":772},{"startOffset":3839,"endOffset":3916,"count":153},{"startOffset":3973,"endOffset":4019,"count":946},{"startOffset":4019,"endOffset":4118,"count":6218},{"startOffset":4047,"endOffset":4061,"count":116},{"startOffset":4063,"endOffset":4086,"count":5},{"startOffset":4086,"endOffset":4118,"count":6213}],"isBlockCoverage":true},{"functionName":"_format","ranges":[{"startOffset":4332,"endOffset":4768,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":4894,"endOffset":9812,"count":167},{"startOffset":5057,"endOffset":9345,"count":178},{"startOffset":5095,"endOffset":5268,"count":177},{"startOffset":5226,"endOffset":5259,"count":0},{"startOffset":5268,"endOffset":6233,"count":1},{"startOffset":5348,"endOffset":6233,"count":0},{"startOffset":6457,"endOffset":6622,"count":0},{"startOffset":6655,"endOffset":8177,"count":0},{"startOffset":8213,"endOffset":8284,"count":174},{"startOffset":8286,"endOffset":8642,"count":167},{"startOffset":8675,"endOffset":9003,"count":167},{"startOffset":8717,"endOffset":8940,"count":0},{"startOffset":9035,"endOffset":9103,"count":0},{"startOffset":9269,"endOffset":9297,"count":167},{"startOffset":9299,"endOffset":9329,"count":167},{"startOffset":9756,"endOffset":9806,"count":0}],"isBlockCoverage":true},{"functionName":"normalize","ranges":[{"startOffset":9884,"endOffset":13047,"count":0}],"isBlockCoverage":false},{"functionName":"isAbsolute","ranges":[{"startOffset":13120,"endOffset":13549,"count":15},{"startOffset":13231,"endOffset":13244,"count":0},{"startOffset":13481,"endOffset":13542,"count":6}],"isBlockCoverage":true},{"functionName":"join","ranges":[{"startOffset":13624,"endOffset":15834,"count":0}],"isBlockCoverage":false},{"functionName":"relative","ranges":[{"startOffset":16142,"endOffset":20025,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespacedPath","ranges":[{"startOffset":20032,"endOffset":21163,"count":105},{"startOffset":20172,"endOffset":20184,"count":0},{"startOffset":20278,"endOffset":20290,"count":0},{"startOffset":20370,"endOffset":20789,"count":0},{"startOffset":21138,"endOffset":21162,"count":0}],"isBlockCoverage":true},{"functionName":"dirname","ranges":[{"startOffset":21235,"endOffset":23870,"count":6},{"startOffset":21343,"endOffset":21354,"count":0},{"startOffset":21475,"endOffset":21639,"count":0},{"startOffset":21702,"endOffset":23122,"count":0},{"startOffset":23323,"endOffset":23326,"count":0},{"startOffset":23456,"endOffset":23713,"count":60},{"startOffset":23522,"endOffset":23611,"count":6},{"startOffset":23611,"endOffset":23706,"count":54},{"startOffset":23737,"endOffset":23817,"count":0}],"isBlockCoverage":true},{"functionName":"basename","ranges":[{"startOffset":23970,"endOffset":26798,"count":2},{"startOffset":24027,"endOffset":24054,"count":0},{"startOffset":24549,"endOffset":24566,"count":0},{"startOffset":24567,"endOffset":24595,"count":0},{"startOffset":24597,"endOffset":26154,"count":0},{"startOffset":26207,"endOffset":26700,"count":20},{"startOffset":26273,"endOffset":26504,"count":2},{"startOffset":26504,"endOffset":26693,"count":18},{"startOffset":26526,"endOffset":26693,"count":2},{"startOffset":26731,"endOffset":26741,"count":0}],"isBlockCoverage":true},{"functionName":"extname","ranges":[{"startOffset":26870,"endOffset":29005,"count":15},{"startOffset":27451,"endOffset":27518,"count":0},{"startOffset":27520,"endOffset":27558,"count":0},{"startOffset":27613,"endOffset":28597,"count":170},{"startOffset":27705,"endOffset":27959,"count":15},{"startOffset":27931,"endOffset":27959,"count":0},{"startOffset":27959,"endOffset":27983,"count":155},{"startOffset":27983,"endOffset":28145,"count":15},{"startOffset":28145,"endOffset":28176,"count":155},{"startOffset":28176,"endOffset":28382,"count":15},{"startOffset":28308,"endOffset":28373,"count":0},{"startOffset":28382,"endOffset":28590,"count":140},{"startOffset":28409,"endOffset":28590,"count":110},{"startOffset":28843,"endOffset":28876,"count":0},{"startOffset":28877,"endOffset":28916,"count":0},{"startOffset":28919,"endOffset":28945,"count":0}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":29241,"endOffset":34147,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":34344,"endOffset":35294,"count":0}],"isBlockCoverage":false},{"functionName":"normalize","ranges":[{"startOffset":35366,"endOffset":36002,"count":0}],"isBlockCoverage":false},{"functionName":"isAbsolute","ranges":[{"startOffset":36075,"endOffset":36235,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":36310,"endOffset":36741,"count":0}],"isBlockCoverage":false},{"functionName":"relative","ranges":[{"startOffset":36838,"endOffset":39268,"count":0}],"isBlockCoverage":false},{"functionName":"toNamespacedPath","ranges":[{"startOffset":39275,"endOffset":39354,"count":0}],"isBlockCoverage":false},{"functionName":"dirname","ranges":[{"startOffset":39426,"endOffset":40126,"count":0}],"isBlockCoverage":false},{"functionName":"basename","ranges":[{"startOffset":40226,"endOffset":42699,"count":0}],"isBlockCoverage":false},{"functionName":"extname","ranges":[{"startOffset":42771,"endOffset":44511,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":44752,"endOffset":47303,"count":0}],"isBlockCoverage":false}]},{"scriptId":"34","url":"internal/encoding.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":16538,"count":1}],"isBlockCoverage":false},{"functionName":"lazyBuffer","ranges":[{"startOffset":1035,"endOffset":1148,"count":0}],"isBlockCoverage":false},{"functionName":"validateEncoder","ranges":[{"startOffset":1152,"endOffset":1280,"count":0}],"isBlockCoverage":false},{"functionName":"validateDecoder","ranges":[{"startOffset":1284,"endOffset":1412,"count":9},{"startOffset":1367,"endOffset":1409,"count":0}],"isBlockCoverage":true},{"functionName":"validateArgument","ranges":[{"startOffset":1416,"endOffset":1630,"count":10},{"startOffset":1566,"endOffset":1627,"count":0}],"isBlockCoverage":true},{"functionName":"trimAsciiWhitespace","ranges":[{"startOffset":8599,"endOffset":9117,"count":0}],"isBlockCoverage":false},{"functionName":"getEncodingFromLabel","ranges":[{"startOffset":9121,"endOffset":9304,"count":1},{"startOffset":9234,"endOffset":9303,"count":0}],"isBlockCoverage":true},{"functionName":"TextEncoder","ranges":[{"startOffset":9380,"endOffset":9428,"count":0}],"isBlockCoverage":false},{"functionName":"get encoding","ranges":[{"startOffset":9434,"endOffset":9504,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":9510,"endOffset":9605,"count":0}],"isBlockCoverage":false},{"functionName":"encodeInto","ranges":[{"startOffset":9611,"endOffset":9928,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":9934,"endOffset":10340,"count":0}],"isBlockCoverage":false},{"functionName":"makeTextDecoderICU","ranges":[{"startOffset":10714,"endOffset":12431,"count":1}],"isBlockCoverage":true},{"functionName":"TextDecoder","ranges":[{"startOffset":10859,"endOffset":11608,"count":1},{"startOffset":11097,"endOffset":11144,"count":0},{"startOffset":11232,"endOffset":11255,"count":0},{"startOffset":11297,"endOffset":11325,"count":0},{"startOffset":11432,"endOffset":11479,"count":0}],"isBlockCoverage":true},{"functionName":"decode","ranges":[{"startOffset":11618,"endOffset":12398,"count":9},{"startOffset":11722,"endOffset":11775,"count":0},{"startOffset":11812,"endOffset":11995,"count":0},{"startOffset":12147,"endOffset":12150,"count":0},{"startOffset":12271,"endOffset":12355,"count":0}],"isBlockCoverage":true},{"functionName":"makeTextDecoderJS","ranges":[{"startOffset":12435,"endOffset":15075,"count":0}],"isBlockCoverage":false},{"functionName":"get encoding","ranges":[{"startOffset":15206,"endOffset":15290,"count":0}],"isBlockCoverage":false},{"functionName":"get fatal","ranges":[{"startOffset":15299,"endOffset":15429,"count":0}],"isBlockCoverage":false},{"functionName":"get ignoreBOM","ranges":[{"startOffset":15438,"endOffset":15597,"count":0}],"isBlockCoverage":false},{"functionName":"ObjectGetOwnPropertyDescriptors","ranges":[{"startOffset":15606,"endOffset":16236,"count":0}],"isBlockCoverage":false}]},{"scriptId":"35","url":"timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8654,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1868,"endOffset":1895,"count":0}],"isBlockCoverage":false},{"functionName":"unenroll","ranges":[{"startOffset":2409,"endOffset":3628,"count":0}],"isBlockCoverage":false},{"functionName":"enroll","ranges":[{"startOffset":3840,"endOffset":4102,"count":0}],"isBlockCoverage":false},{"functionName":"setTimeout","ranges":[{"startOffset":4140,"endOffset":4813,"count":51},{"startOffset":4301,"endOffset":4308,"count":0},{"startOffset":4341,"endOffset":4384,"count":0},{"startOffset":4390,"endOffset":4439,"count":0},{"startOffset":4445,"endOffset":4672,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":4893,"endOffset":5031,"count":0}],"isBlockCoverage":false},{"functionName":"clearTimeout","ranges":[{"startOffset":5040,"endOffset":5419,"count":50},{"startOffset":5084,"endOffset":5103,"count":0},{"startOffset":5105,"endOffset":5176,"count":0},{"startOffset":5240,"endOffset":5416,"count":0}],"isBlockCoverage":true},{"functionName":"setInterval","ranges":[{"startOffset":5423,"endOffset":6098,"count":0}],"isBlockCoverage":false},{"functionName":"clearInterval","ranges":[{"startOffset":6102,"endOffset":6405,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.close","ranges":[{"startOffset":6435,"endOffset":6489,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.","ranges":[{"startOffset":6533,"endOffset":6701,"count":0}],"isBlockCoverage":false},{"functionName":"setImmediate","ranges":[{"startOffset":6706,"endOffset":7271,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":7353,"endOffset":7493,"count":0}],"isBlockCoverage":false},{"functionName":"clearImmediate","ranges":[{"startOffset":7504,"endOffset":7988,"count":0}],"isBlockCoverage":false}]},{"scriptId":"36","url":"internal/linkedlist.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1166,"count":1}],"isBlockCoverage":false},{"functionName":"init","ranges":[{"startOffset":17,"endOffset":93,"count":0}],"isBlockCoverage":false},{"functionName":"peek","ranges":[{"startOffset":126,"endOffset":221,"count":99},{"startOffset":180,"endOffset":192,"count":49},{"startOffset":192,"endOffset":220,"count":50}],"isBlockCoverage":true},{"functionName":"remove","ranges":[{"startOffset":259,"endOffset":497,"count":101}],"isBlockCoverage":true},{"functionName":"append","ranges":[{"startOffset":556,"endOffset":1021,"count":51},{"startOffset":608,"endOffset":625,"count":0}],"isBlockCoverage":true},{"functionName":"isEmpty","ranges":[{"startOffset":1025,"endOffset":1087,"count":0}],"isBlockCoverage":false}]},{"scriptId":"37","url":"internal/timers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":19218,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4552,"endOffset":4579,"count":1}],"isBlockCoverage":true},{"functionName":"initAsyncResource","ranges":[{"startOffset":5554,"endOffset":5838,"count":51},{"startOffset":5785,"endOffset":5835,"count":0}],"isBlockCoverage":true},{"functionName":"Timeout","ranges":[{"startOffset":5927,"endOffset":6954,"count":51},{"startOffset":6078,"endOffset":6422,"count":0},{"startOffset":6770,"endOffset":6777,"count":0}],"isBlockCoverage":true},{"functionName":"Timeout.","ranges":[{"startOffset":7070,"endOffset":7249,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.refresh","ranges":[{"startOffset":7282,"endOffset":7387,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.unref","ranges":[{"startOffset":7418,"endOffset":7553,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.ref","ranges":[{"startOffset":7582,"endOffset":7717,"count":0}],"isBlockCoverage":false},{"functionName":"Timeout.hasRef","ranges":[{"startOffset":7749,"endOffset":7788,"count":0}],"isBlockCoverage":false},{"functionName":"TimersList","ranges":[{"startOffset":7793,"endOffset":8100,"count":51}],"isBlockCoverage":true},{"functionName":"TimersList.","ranges":[{"startOffset":8219,"endOffset":8398,"count":0}],"isBlockCoverage":false},{"functionName":"ImmediateList","ranges":[{"startOffset":8459,"endOffset":8530,"count":2}],"isBlockCoverage":true},{"functionName":"ImmediateList.append","ranges":[{"startOffset":8713,"endOffset":8888,"count":0}],"isBlockCoverage":false},{"functionName":"ImmediateList.remove","ranges":[{"startOffset":9070,"endOffset":9423,"count":0}],"isBlockCoverage":false},{"functionName":"incRefCount","ranges":[{"startOffset":9428,"endOffset":9507,"count":51},{"startOffset":9483,"endOffset":9504,"count":1}],"isBlockCoverage":true},{"functionName":"decRefCount","ranges":[{"startOffset":9511,"endOffset":9591,"count":0}],"isBlockCoverage":false},{"functionName":"active","ranges":[{"startOffset":9678,"endOffset":9734,"count":0}],"isBlockCoverage":false},{"functionName":"unrefActive","ranges":[{"startOffset":9885,"endOffset":9947,"count":0}],"isBlockCoverage":false},{"functionName":"insertGuarded","ranges":[{"startOffset":10174,"endOffset":10713,"count":0}],"isBlockCoverage":false},{"functionName":"insert","ranges":[{"startOffset":10717,"endOffset":11388,"count":51},{"startOffset":11288,"endOffset":11353,"count":50}],"isBlockCoverage":true},{"functionName":"setUnrefTimeout","ranges":[{"startOffset":11392,"endOffset":11708,"count":0}],"isBlockCoverage":false},{"functionName":"getTimerDuration","ranges":[{"startOffset":11778,"endOffset":12321,"count":0}],"isBlockCoverage":false},{"functionName":"compareTimersLists","ranges":[{"startOffset":12325,"endOffset":12539,"count":50},{"startOffset":12429,"endOffset":12514,"count":0}],"isBlockCoverage":true},{"functionName":"setPosition","ranges":[{"startOffset":12543,"endOffset":12616,"count":149}],"isBlockCoverage":true},{"functionName":"getTimerCallbacks","ranges":[{"startOffset":12620,"endOffset":17917,"count":1}],"isBlockCoverage":true},{"functionName":"processImmediate","ranges":[{"startOffset":12938,"endOffset":14800,"count":0}],"isBlockCoverage":false},{"functionName":"processTimers","ranges":[{"startOffset":14808,"endOffset":15300,"count":50},{"startOffset":15004,"endOffset":15280,"count":99},{"startOffset":15036,"endOffset":15138,"count":49},{"startOffset":15115,"endOffset":15128,"count":0},{"startOffset":15138,"endOffset":15178,"count":50},{"startOffset":15178,"endOffset":15193,"count":0},{"startOffset":15193,"endOffset":15280,"count":50},{"startOffset":15280,"endOffset":15299,"count":0}],"isBlockCoverage":true},{"functionName":"listOnTimeout","ranges":[{"startOffset":15306,"endOffset":17852,"count":50},{"startOffset":15732,"endOffset":15966,"count":0},{"startOffset":16009,"endOffset":16024,"count":0},{"startOffset":16235,"endOffset":16475,"count":0},{"startOffset":16600,"endOffset":16622,"count":0},{"startOffset":16741,"endOffset":16811,"count":0},{"startOffset":16821,"endOffset":17256,"count":49},{"startOffset":16858,"endOffset":16886,"count":0},{"startOffset":16888,"endOffset":17000,"count":0},{"startOffset":17215,"endOffset":17236,"count":0},{"startOffset":17256,"endOffset":17847,"count":49}],"isBlockCoverage":true},{"functionName":"Immediate","ranges":[{"startOffset":17942,"endOffset":18278,"count":0}],"isBlockCoverage":false},{"functionName":"ref","ranges":[{"startOffset":18284,"endOffset":18464,"count":0}],"isBlockCoverage":false},{"functionName":"unref","ranges":[{"startOffset":18470,"endOffset":18653,"count":0}],"isBlockCoverage":false},{"functionName":"hasRef","ranges":[{"startOffset":18659,"endOffset":18702,"count":0}],"isBlockCoverage":false}]},{"scriptId":"38","url":"internal/priority_queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2871,"count":1}],"isBlockCoverage":false},{"functionName":"PriorityQueue","ranges":[{"startOffset":589,"endOffset":838,"count":1}],"isBlockCoverage":true},{"functionName":"module.exports","ranges":[{"startOffset":844,"endOffset":886,"count":0}],"isBlockCoverage":false},{"functionName":"insert","ranges":[{"startOffset":892,"endOffset":1086,"count":51},{"startOffset":1034,"endOffset":1051,"count":0}],"isBlockCoverage":true},{"functionName":"peek","ranges":[{"startOffset":1092,"endOffset":1133,"count":99}],"isBlockCoverage":true},{"functionName":"percolateDown","ranges":[{"startOffset":1139,"endOffset":1829,"count":49},{"startOffset":1364,"endOffset":1734,"count":0}],"isBlockCoverage":true},{"functionName":"percolateUp","ranges":[{"startOffset":1835,"endOffset":2344,"count":51},{"startOffset":2019,"endOffset":2249,"count":50},{"startOffset":2110,"endOffset":2116,"count":1},{"startOffset":2116,"endOffset":2249,"count":49}],"isBlockCoverage":true},{"functionName":"removeAt","ranges":[{"startOffset":2350,"endOffset":2695,"count":49},{"startOffset":2553,"endOffset":2604,"count":0},{"startOffset":2615,"endOffset":2637,"count":0}],"isBlockCoverage":true},{"functionName":"shift","ranges":[{"startOffset":2701,"endOffset":2865,"count":49},{"startOffset":2807,"endOffset":2814,"count":0}],"isBlockCoverage":true}]},{"scriptId":"39","url":"internal/util/debuglog.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2918,"count":1}],"isBlockCoverage":false},{"functionName":"initializeDebugEnv","ranges":[{"startOffset":521,"endOffset":904,"count":1},{"startOffset":614,"endOffset":819,"count":0}],"isBlockCoverage":true},{"functionName":"emitWarningIfNeeded","ranges":[{"startOffset":982,"endOffset":1314,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":1318,"endOffset":1336,"count":1262}],"isBlockCoverage":true},{"functionName":"debuglogImpl","ranges":[{"startOffset":1340,"endOffset":1921,"count":7},{"startOffset":1416,"endOffset":1891,"count":5},{"startOffset":1436,"endOffset":1841,"count":0}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":1528,"endOffset":1833,"count":0}],"isBlockCoverage":false},{"functionName":"debuglog","ranges":[{"startOffset":2147,"endOffset":2855,"count":13}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":2179,"endOffset":2278,"count":7}],"isBlockCoverage":true},{"functionName":"debug","ranges":[{"startOffset":2294,"endOffset":2539,"count":7}],"isBlockCoverage":true},{"functionName":"test","ranges":[{"startOffset":2571,"endOffset":2644,"count":0}],"isBlockCoverage":false},{"functionName":"logger","ranges":[{"startOffset":2664,"endOffset":2691,"count":7}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":2743,"endOffset":2779,"count":0}],"isBlockCoverage":false}]},{"scriptId":"40","url":"internal/process/execution.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7161,"count":1}],"isBlockCoverage":false},{"functionName":"tryGetCwd","ranges":[{"startOffset":551,"endOffset":890,"count":1},{"startOffset":615,"endOffset":887,"count":0}],"isBlockCoverage":true},{"functionName":"evalModule","ranges":[{"startOffset":894,"endOffset":1347,"count":0}],"isBlockCoverage":false},{"functionName":"evalScript","ranges":[{"startOffset":1351,"endOffset":2774,"count":0}],"isBlockCoverage":false},{"functionName":"setUncaughtExceptionCaptureCallback","ranges":[{"startOffset":2858,"endOffset":3570,"count":0}],"isBlockCoverage":false},{"functionName":"hasUncaughtExceptionCaptureCallback","ranges":[{"startOffset":3574,"endOffset":3677,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":3681,"endOffset":3699,"count":0}],"isBlockCoverage":false},{"functionName":"createOnGlobalUncaughtException","ranges":[{"startOffset":4252,"endOffset":6711,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4525,"endOffset":6707,"count":0}],"isBlockCoverage":false},{"functionName":"readStdin","ranges":[{"startOffset":6715,"endOffset":6931,"count":0}],"isBlockCoverage":false}]},{"scriptId":"41","url":"internal/process/warning.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5000,"count":1}],"isBlockCoverage":false},{"functionName":"lazyOption","ranges":[{"startOffset":322,"endOffset":891,"count":0}],"isBlockCoverage":false},{"functionName":"writeOut","ranges":[{"startOffset":997,"endOffset":1124,"count":0}],"isBlockCoverage":false},{"functionName":"writeToFile","ranges":[{"startOffset":1128,"endOffset":1531,"count":0}],"isBlockCoverage":false},{"functionName":"doEmitWarning","ranges":[{"startOffset":1535,"endOffset":1608,"count":0}],"isBlockCoverage":false},{"functionName":"onWarning","ranges":[{"startOffset":1650,"endOffset":2831,"count":0}],"isBlockCoverage":false},{"functionName":"emitWarning","ranges":[{"startOffset":2959,"endOffset":4137,"count":0}],"isBlockCoverage":false},{"functionName":"emitWarningSync","ranges":[{"startOffset":4141,"endOffset":4237,"count":0}],"isBlockCoverage":false},{"functionName":"createWarningObject","ranges":[{"startOffset":4241,"endOffset":4922,"count":0}],"isBlockCoverage":false}]},{"scriptId":"42","url":"internal/bootstrap/switches/is_main_thread.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6632,"count":1}],"isBlockCoverage":true},{"functionName":"process._startProfilerIdleNotifier","ranges":[{"startOffset":525,"endOffset":533,"count":0}],"isBlockCoverage":false},{"functionName":"process._stopProfilerIdleNotifier","ranges":[{"startOffset":572,"endOffset":580,"count":0}],"isBlockCoverage":false},{"functionName":"defineStream","ranges":[{"startOffset":585,"endOffset":738,"count":3}],"isBlockCoverage":true},{"functionName":"createWritableStdioStream","ranges":[{"startOffset":1318,"endOffset":2943,"count":2},{"startOffset":1474,"endOffset":1604,"count":0},{"startOffset":1612,"endOffset":1802,"count":0},{"startOffset":2116,"endOffset":2144,"count":0},{"startOffset":2146,"endOffset":2373,"count":0},{"startOffset":2560,"endOffset":2813,"count":0}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":2753,"endOffset":2802,"count":0}],"isBlockCoverage":false},{"functionName":"dummyDestroy","ranges":[{"startOffset":2947,"endOffset":3343,"count":0}],"isBlockCoverage":false},{"functionName":"getStdout","ranges":[{"startOffset":3387,"endOffset":3728,"count":2},{"startOffset":3425,"endOffset":3643,"count":1},{"startOffset":3643,"endOffset":3707,"count":0},{"startOffset":3707,"endOffset":3727,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":3673,"endOffset":3700,"count":0}],"isBlockCoverage":false},{"functionName":"getStderr","ranges":[{"startOffset":3732,"endOffset":4073,"count":52},{"startOffset":3770,"endOffset":3784,"count":51},{"startOffset":3784,"endOffset":3988,"count":1},{"startOffset":3988,"endOffset":4052,"count":0},{"startOffset":4052,"endOffset":4072,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4018,"endOffset":4045,"count":0}],"isBlockCoverage":false},{"functionName":"getStdin","ranges":[{"startOffset":4077,"endOffset":6480,"count":2},{"startOffset":4113,"endOffset":4185,"count":1},{"startOffset":4185,"endOffset":4373,"count":0},{"startOffset":4381,"endOffset":4510,"count":0},{"startOffset":4518,"endOffset":4530,"count":1},{"startOffset":4536,"endOffset":5332,"count":1},{"startOffset":4852,"endOffset":4880,"count":0},{"startOffset":4882,"endOffset":5059,"count":0},{"startOffset":5340,"endOffset":5561,"count":0},{"startOffset":5566,"endOffset":5839,"count":1},{"startOffset":5841,"endOffset":6479,"count":1}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":5523,"endOffset":5532,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6158,"endOffset":6202,"count":0}],"isBlockCoverage":false},{"functionName":"onpause","ranges":[{"startOffset":6210,"endOffset":6458,"count":0}],"isBlockCoverage":false},{"functionName":"rawMethods.resetStdioForTesting","ranges":[{"startOffset":6546,"endOffset":6629,"count":0}],"isBlockCoverage":false}]},{"scriptId":"43","url":"internal/process/signal.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1177,"count":1}],"isBlockCoverage":false},{"functionName":"isSignal","ranges":[{"startOffset":220,"endOffset":318,"count":3}],"isBlockCoverage":true},{"functionName":"startListeningIfSignal","ranges":[{"startOffset":385,"endOffset":892,"count":3},{"startOffset":447,"endOffset":472,"count":0},{"startOffset":474,"endOffset":889,"count":0}],"isBlockCoverage":true},{"functionName":"stopListeningIfSignal","ranges":[{"startOffset":896,"endOffset":1097,"count":1},{"startOffset":1000,"endOffset":1036,"count":0},{"startOffset":1038,"endOffset":1094,"count":0}],"isBlockCoverage":true}]},{"scriptId":"44","url":"internal/bootstrap/switches/does_own_process_state.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3655,"count":1},{"startOffset":298,"endOffset":598,"count":0}],"isBlockCoverage":true},{"functionName":"wrapPosixCredentialSetters","ranges":[{"startOffset":846,"endOffset":3064,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedChdir","ranges":[{"startOffset":3221,"endOffset":3397,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedUmask","ranges":[{"startOffset":3401,"endOffset":3542,"count":0}],"isBlockCoverage":false},{"functionName":"wrappedCwd","ranges":[{"startOffset":3546,"endOffset":3653,"count":3},{"startOffset":3600,"endOffset":3629,"count":1}],"isBlockCoverage":true}]},{"scriptId":"45","url":"internal/main/run_main_module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":649,"count":1}],"isBlockCoverage":true}]},{"scriptId":"46","url":"internal/bootstrap/pre_execution.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":15672,"count":1}],"isBlockCoverage":true},{"functionName":"prepareMainThreadExecution","ranges":[{"startOffset":429,"endOffset":2235,"count":1}],"isBlockCoverage":true},{"functionName":"patchProcessObject","ranges":[{"startOffset":2239,"endOffset":3854,"count":1},{"startOffset":2855,"endOffset":2863,"count":0}],"isBlockCoverage":true},{"functionName":"addReadOnlyProcessAlias","ranges":[{"startOffset":3858,"endOffset":4125,"count":13},{"startOffset":3981,"endOffset":4122,"count":1}],"isBlockCoverage":true},{"functionName":"setupWarningHandler","ranges":[{"startOffset":4129,"endOffset":4366,"count":1}],"isBlockCoverage":true},{"functionName":"setupCoverageHooks","ranges":[{"startOffset":4482,"endOffset":5176,"count":1},{"startOffset":4962,"endOffset":5144,"count":0}],"isBlockCoverage":true},{"functionName":"setupStacktracePrinterOnSigint","ranges":[{"startOffset":5180,"endOffset":5413,"count":1},{"startOffset":5285,"endOffset":5412,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReport","ranges":[{"startOffset":5417,"endOffset":5650,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":5604,"endOffset":5640,"count":0}],"isBlockCoverage":false},{"functionName":"setupDebugEnv","ranges":[{"startOffset":5654,"endOffset":5891,"count":1},{"startOffset":5807,"endOffset":5888,"count":0}],"isBlockCoverage":true},{"functionName":"initializeReportSignalHandlers","ranges":[{"startOffset":5956,"endOffset":6095,"count":1}],"isBlockCoverage":true},{"functionName":"initializeHeapSnapshotSignalHandlers","ranges":[{"startOffset":6099,"endOffset":6418,"count":1},{"startOffset":6238,"endOffset":6417,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6375,"endOffset":6413,"count":0}],"isBlockCoverage":false},{"functionName":"setupTraceCategoryState","ranges":[{"startOffset":6422,"endOffset":6685,"count":1}],"isBlockCoverage":true},{"functionName":"setupInspectorHooks","ranges":[{"startOffset":6689,"endOffset":7283,"count":1}],"isBlockCoverage":true},{"functionName":"initializeDeprecations","ranges":[{"startOffset":7483,"endOffset":10089,"count":1},{"startOffset":8219,"endOffset":8529,"count":16},{"startOffset":8265,"endOffset":8502,"count":0},{"startOffset":8853,"endOffset":9033,"count":0},{"startOffset":9063,"endOffset":9465,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":9721,"endOffset":9759,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":9766,"endOffset":9810,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":9943,"endOffset":9980,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":9987,"endOffset":10030,"count":0}],"isBlockCoverage":false},{"functionName":"initializeAbortController","ranges":[{"startOffset":10093,"endOffset":10683,"count":1},{"startOffset":10233,"endOffset":10680,"count":0}],"isBlockCoverage":true},{"functionName":"setupChildProcessIpcChannel","ranges":[{"startOffset":10687,"endOffset":11269,"count":1},{"startOffset":10764,"endOffset":11266,"count":0}],"isBlockCoverage":true},{"functionName":"initializeClusterIPC","ranges":[{"startOffset":11273,"endOffset":11550,"count":1},{"startOffset":11361,"endOffset":11547,"count":0}],"isBlockCoverage":true},{"functionName":"initializePolicy","ranges":[{"startOffset":11554,"endOffset":13425,"count":1},{"startOffset":11682,"endOffset":13422,"count":0}],"isBlockCoverage":true},{"functionName":"initializeWASI","ranges":[{"startOffset":13429,"endOffset":13663,"count":1}],"isBlockCoverage":true},{"functionName":"initializeCJSLoader","ranges":[{"startOffset":13667,"endOffset":13959,"count":1}],"isBlockCoverage":true},{"functionName":"initializeESMLoader","ranges":[{"startOffset":13963,"endOffset":14646,"count":1},{"startOffset":14176,"endOffset":14183,"count":0}],"isBlockCoverage":true},{"functionName":"initializeFrozenIntrinsics","ranges":[{"startOffset":14650,"endOffset":14913,"count":1},{"startOffset":14736,"endOffset":14910,"count":0}],"isBlockCoverage":true},{"functionName":"loadPreloadModules","ranges":[{"startOffset":14917,"endOffset":15275,"count":1},{"startOffset":15114,"endOffset":15272,"count":0}],"isBlockCoverage":true}]},{"scriptId":"47","url":"internal/options.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":863,"count":1}],"isBlockCoverage":false},{"functionName":"getOptionValue","ranges":[{"startOffset":182,"endOffset":256,"count":75}],"isBlockCoverage":true},{"functionName":"getAllowUnauthorized","ranges":[{"startOffset":260,"endOffset":737,"count":0}],"isBlockCoverage":false}]},{"scriptId":"48","url":"internal/inspector_async_hook.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2048,"count":1}],"isBlockCoverage":false},{"functionName":"lazyHookCreation","ranges":[{"startOffset":84,"endOffset":1304,"count":0}],"isBlockCoverage":false},{"functionName":"enable","ranges":[{"startOffset":1308,"endOffset":1905,"count":0}],"isBlockCoverage":false},{"functionName":"disable","ranges":[{"startOffset":1909,"endOffset":1998,"count":0}],"isBlockCoverage":false}]},{"scriptId":"49","url":"internal/source_map/source_map_cache.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7781,"count":1}],"isBlockCoverage":false},{"functionName":"ObjectGetValueSafe","ranges":[{"startOffset":269,"endOffset":450,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":636,"endOffset":663,"count":0}],"isBlockCoverage":false},{"functionName":"getSourceMapsEnabled","ranges":[{"startOffset":1370,"endOffset":1890,"count":13},{"startOffset":1444,"endOffset":1858,"count":1},{"startOffset":1539,"endOffset":1853,"count":0}],"isBlockCoverage":true},{"functionName":"maybeCacheSourceMap","ranges":[{"startOffset":1894,"endOffset":2991,"count":11},{"startOffset":2054,"endOffset":2074,"count":0},{"startOffset":2077,"endOffset":2084,"count":0},{"startOffset":2147,"endOffset":2290,"count":0},{"startOffset":2426,"endOffset":2988,"count":0}],"isBlockCoverage":true},{"functionName":"dataFromUrl","ranges":[{"startOffset":2995,"endOffset":3537,"count":0}],"isBlockCoverage":false},{"functionName":"lineLengths","ranges":[{"startOffset":3732,"endOffset":4078,"count":0}],"isBlockCoverage":false},{"functionName":"sourceMapFromFile","ranges":[{"startOffset":4082,"endOffset":4347,"count":0}],"isBlockCoverage":false},{"functionName":"sourceMapFromDataUrl","ranges":[{"startOffset":4445,"endOffset":5141,"count":0}],"isBlockCoverage":false},{"functionName":"sourcesToAbsolute","ranges":[{"startOffset":5331,"endOffset":5667,"count":0}],"isBlockCoverage":false},{"functionName":"rekeySourceMap","ranges":[{"startOffset":5739,"endOffset":5939,"count":0}],"isBlockCoverage":false},{"functionName":"sourceMapCacheToObject","ranges":[{"startOffset":6386,"endOffset":6646,"count":0}],"isBlockCoverage":false},{"functionName":"appendCJSCache","ranges":[{"startOffset":6650,"endOffset":6947,"count":0}],"isBlockCoverage":false},{"functionName":"findSourceMap","ranges":[{"startOffset":6951,"endOffset":7640,"count":0}],"isBlockCoverage":false}]},{"scriptId":"50","url":"fs.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":62004,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3833,"endOffset":3997,"count":0}],"isBlockCoverage":false},{"functionName":"showTruncateDeprecation","ranges":[{"startOffset":4243,"endOffset":4538,"count":0}],"isBlockCoverage":false},{"functionName":"maybeCallback","ranges":[{"startOffset":4542,"endOffset":4663,"count":0}],"isBlockCoverage":false},{"functionName":"makeCallback","ranges":[{"startOffset":4871,"endOffset":5020,"count":0}],"isBlockCoverage":false},{"functionName":"makeStatsCallback","ranges":[{"startOffset":5206,"endOffset":5430,"count":0}],"isBlockCoverage":false},{"functionName":"isFileType","ranges":[{"startOffset":5460,"endOffset":5727,"count":147},{"startOffset":5664,"endOffset":5684,"count":37}],"isBlockCoverage":true},{"functionName":"access","ranges":[{"startOffset":5731,"endOffset":6102,"count":0}],"isBlockCoverage":false},{"functionName":"accessSync","ranges":[{"startOffset":6106,"endOffset":6351,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":6355,"endOffset":6605,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":6681,"endOffset":6761,"count":0}],"isBlockCoverage":false},{"functionName":"existsSync","ranges":[{"startOffset":7187,"endOffset":7735,"count":0}],"isBlockCoverage":false},{"functionName":"readFileAfterOpen","ranges":[{"startOffset":7739,"endOffset":8033,"count":0}],"isBlockCoverage":false},{"functionName":"readFileAfterStat","ranges":[{"startOffset":8037,"endOffset":8561,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":8565,"endOffset":9614,"count":0}],"isBlockCoverage":false},{"functionName":"tryStatSync","ranges":[{"startOffset":9618,"endOffset":9856,"count":2},{"startOffset":9764,"endOffset":9776,"count":0},{"startOffset":9778,"endOffset":9836,"count":0}],"isBlockCoverage":true},{"functionName":"tryCreateBuffer","ranges":[{"startOffset":9860,"endOffset":10184,"count":2},{"startOffset":9982,"endOffset":10036,"count":0},{"startOffset":10127,"endOffset":10139,"count":0},{"startOffset":10141,"endOffset":10158,"count":0}],"isBlockCoverage":true},{"functionName":"tryReadSync","ranges":[{"startOffset":10188,"endOffset":10453,"count":2},{"startOffset":10393,"endOffset":10405,"count":0},{"startOffset":10407,"endOffset":10424,"count":0}],"isBlockCoverage":true},{"functionName":"readFileSync","ranges":[{"startOffset":10457,"endOffset":11889,"count":2},{"startOffset":10629,"endOffset":10635,"count":0},{"startOffset":10778,"endOffset":10781,"count":0},{"startOffset":10916,"endOffset":10941,"count":0},{"startOffset":11204,"endOffset":11569,"count":0},{"startOffset":11634,"endOffset":11733,"count":0},{"startOffset":11755,"endOffset":11797,"count":0}],"isBlockCoverage":true},{"functionName":"defaultCloseCallback","ranges":[{"startOffset":11893,"endOffset":11963,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":11967,"endOffset":12231,"count":0}],"isBlockCoverage":false},{"functionName":"closeSync","ranges":[{"startOffset":12235,"endOffset":12384,"count":2}],"isBlockCoverage":true},{"functionName":"open","ranges":[{"startOffset":12388,"endOffset":12987,"count":0}],"isBlockCoverage":false},{"functionName":"openSync","ranges":[{"startOffset":12993,"endOffset":13400,"count":2}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":13513,"endOffset":15076,"count":0}],"isBlockCoverage":false},{"functionName":"readSync","ranges":[{"startOffset":15354,"endOffset":16311,"count":2},{"startOffset":15475,"endOffset":15629,"count":0},{"startOffset":15684,"endOffset":15707,"count":0},{"startOffset":15804,"endOffset":15825,"count":0},{"startOffset":15860,"endOffset":15993,"count":0}],"isBlockCoverage":true},{"functionName":"readv","ranges":[{"startOffset":16315,"endOffset":16761,"count":0}],"isBlockCoverage":false},{"functionName":"readvSync","ranges":[{"startOffset":16909,"endOffset":17231,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":17383,"endOffset":18696,"count":0}],"isBlockCoverage":false},{"functionName":"writeSync","ranges":[{"startOffset":18982,"endOffset":19878,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":19943,"endOffset":20387,"count":0}],"isBlockCoverage":false},{"functionName":"writevSync","ranges":[{"startOffset":20523,"endOffset":20849,"count":0}],"isBlockCoverage":false},{"functionName":"rename","ranges":[{"startOffset":20853,"endOffset":21243,"count":0}],"isBlockCoverage":false},{"functionName":"renameSync","ranges":[{"startOffset":21247,"endOffset":21601,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":21605,"endOffset":22247,"count":0}],"isBlockCoverage":false},{"functionName":"truncateSync","ranges":[{"startOffset":22251,"endOffset":22673,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncate","ranges":[{"startOffset":22677,"endOffset":23030,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncateSync","ranges":[{"startOffset":23034,"endOffset":23261,"count":0}],"isBlockCoverage":false},{"functionName":"lazyLoadRimraf","ranges":[{"startOffset":23267,"endOffset":23389,"count":0}],"isBlockCoverage":false},{"functionName":"rmdir","ranges":[{"startOffset":23393,"endOffset":24057,"count":0}],"isBlockCoverage":false},{"functionName":"rmdirSync","ranges":[{"startOffset":24061,"endOffset":24512,"count":0}],"isBlockCoverage":false},{"functionName":"rm","ranges":[{"startOffset":24516,"endOffset":24867,"count":0}],"isBlockCoverage":false},{"functionName":"rmSync","ranges":[{"startOffset":24871,"endOffset":25046,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasync","ranges":[{"startOffset":25050,"endOffset":25229,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasyncSync","ranges":[{"startOffset":25233,"endOffset":25388,"count":0}],"isBlockCoverage":false},{"functionName":"fsync","ranges":[{"startOffset":25392,"endOffset":25563,"count":0}],"isBlockCoverage":false},{"functionName":"fsyncSync","ranges":[{"startOffset":25567,"endOffset":25714,"count":0}],"isBlockCoverage":false},{"functionName":"mkdir","ranges":[{"startOffset":25718,"endOffset":26522,"count":0}],"isBlockCoverage":false},{"functionName":"mkdirSync","ranges":[{"startOffset":26526,"endOffset":27321,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":27325,"endOffset":27925,"count":0}],"isBlockCoverage":false},{"functionName":"readdirSync","ranges":[{"startOffset":27929,"endOffset":28364,"count":0}],"isBlockCoverage":false},{"functionName":"fstat","ranges":[{"startOffset":28368,"endOffset":28718,"count":0}],"isBlockCoverage":false},{"functionName":"lstat","ranges":[{"startOffset":28722,"endOffset":29108,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":29112,"endOffset":29496,"count":0}],"isBlockCoverage":false},{"functionName":"hasNoEntryError","ranges":[{"startOffset":29500,"endOffset":29733,"count":30},{"startOffset":29550,"endOffset":29643,"count":5},{"startOffset":29643,"endOffset":29664,"count":25},{"startOffset":29664,"endOffset":29711,"count":0},{"startOffset":29711,"endOffset":29732,"count":25}],"isBlockCoverage":true},{"functionName":"fstatSync","ranges":[{"startOffset":29737,"endOffset":30007,"count":0}],"isBlockCoverage":false},{"functionName":"lstatSync","ranges":[{"startOffset":30011,"endOffset":30445,"count":0}],"isBlockCoverage":false},{"functionName":"statSync","ranges":[{"startOffset":30449,"endOffset":30880,"count":30},{"startOffset":30778,"endOffset":30807,"count":5},{"startOffset":30807,"endOffset":30879,"count":25}],"isBlockCoverage":true},{"functionName":"readlink","ranges":[{"startOffset":30884,"endOffset":31239,"count":0}],"isBlockCoverage":false},{"functionName":"readlinkSync","ranges":[{"startOffset":31243,"endOffset":31582,"count":0}],"isBlockCoverage":false},{"functionName":"symlink","ranges":[{"startOffset":31586,"endOffset":33236,"count":0}],"isBlockCoverage":false},{"functionName":"symlinkSync","ranges":[{"startOffset":33240,"endOffset":33916,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":33920,"endOffset":34333,"count":0}],"isBlockCoverage":false},{"functionName":"linkSync","ranges":[{"startOffset":34337,"endOffset":34796,"count":0}],"isBlockCoverage":false},{"functionName":"unlink","ranges":[{"startOffset":34800,"endOffset":35033,"count":0}],"isBlockCoverage":false},{"functionName":"unlinkSync","ranges":[{"startOffset":35037,"endOffset":35228,"count":0}],"isBlockCoverage":false},{"functionName":"fchmod","ranges":[{"startOffset":35232,"endOffset":35482,"count":0}],"isBlockCoverage":false},{"functionName":"fchmodSync","ranges":[{"startOffset":35486,"endOffset":35686,"count":0}],"isBlockCoverage":false},{"functionName":"lchmod","ranges":[{"startOffset":35690,"endOffset":36142,"count":0}],"isBlockCoverage":false},{"functionName":"lchmodSync","ranges":[{"startOffset":36146,"endOffset":36480,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":36486,"endOffset":36770,"count":0}],"isBlockCoverage":false},{"functionName":"chmodSync","ranges":[{"startOffset":36774,"endOffset":37016,"count":0}],"isBlockCoverage":false},{"functionName":"lchown","ranges":[{"startOffset":37020,"endOffset":37369,"count":0}],"isBlockCoverage":false},{"functionName":"lchownSync","ranges":[{"startOffset":37373,"endOffset":37680,"count":0}],"isBlockCoverage":false},{"functionName":"fchown","ranges":[{"startOffset":37684,"endOffset":37999,"count":0}],"isBlockCoverage":false},{"functionName":"fchownSync","ranges":[{"startOffset":38003,"endOffset":38270,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":38274,"endOffset":38623,"count":0}],"isBlockCoverage":false},{"functionName":"chownSync","ranges":[{"startOffset":38627,"endOffset":38932,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":38936,"endOffset":39287,"count":0}],"isBlockCoverage":false},{"functionName":"utimesSync","ranges":[{"startOffset":39291,"endOffset":39580,"count":0}],"isBlockCoverage":false},{"functionName":"futimes","ranges":[{"startOffset":39584,"endOffset":39901,"count":0}],"isBlockCoverage":false},{"functionName":"futimesSync","ranges":[{"startOffset":39905,"endOffset":40172,"count":0}],"isBlockCoverage":false},{"functionName":"lutimes","ranges":[{"startOffset":40176,"endOffset":40532,"count":0}],"isBlockCoverage":false},{"functionName":"lutimesSync","ranges":[{"startOffset":40536,"endOffset":40848,"count":0}],"isBlockCoverage":false},{"functionName":"writeAll","ranges":[{"startOffset":40852,"endOffset":41829,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":41833,"endOffset":42802,"count":0}],"isBlockCoverage":false},{"functionName":"writeFileSync","ranges":[{"startOffset":42806,"endOffset":43540,"count":0}],"isBlockCoverage":false},{"functionName":"appendFile","ranges":[{"startOffset":43544,"endOffset":43996,"count":0}],"isBlockCoverage":false},{"functionName":"appendFileSync","ranges":[{"startOffset":44000,"endOffset":44390,"count":0}],"isBlockCoverage":false},{"functionName":"watch","ranges":[{"startOffset":44394,"endOffset":45664,"count":0}],"isBlockCoverage":false},{"functionName":"watchFile","ranges":[{"startOffset":45705,"endOffset":46856,"count":0}],"isBlockCoverage":false},{"functionName":"unwatchFile","ranges":[{"startOffset":46860,"endOffset":47569,"count":0}],"isBlockCoverage":false},{"functionName":"splitRoot","ranges":[{"startOffset":47793,"endOffset":47861,"count":14}],"isBlockCoverage":true},{"functionName":"splitRoot","ranges":[{"startOffset":47888,"endOffset":48072,"count":0}],"isBlockCoverage":false},{"functionName":"encodeRealpathResult","ranges":[{"startOffset":48080,"endOffset":48375,"count":14},{"startOffset":48166,"endOffset":48196,"count":0},{"startOffset":48217,"endOffset":48374,"count":0}],"isBlockCoverage":true},{"functionName":"nextPart","ranges":[{"startOffset":48503,"endOffset":48755,"count":91},{"startOffset":48560,"endOffset":48734,"count":688},{"startOffset":48679,"endOffset":48707,"count":611},{"startOffset":48718,"endOffset":48727,"count":77},{"startOffset":48734,"endOffset":48754,"count":14}],"isBlockCoverage":true},{"functionName":"nextPart","ranges":[{"startOffset":48781,"endOffset":48834,"count":0}],"isBlockCoverage":false},{"functionName":"realpathSync","ranges":[{"startOffset":48880,"endOffset":52875,"count":19},{"startOffset":49017,"endOffset":49037,"count":0},{"startOffset":49212,"endOffset":49249,"count":5},{"startOffset":49249,"endOffset":50163,"count":14},{"startOffset":50163,"endOffset":52788,"count":91},{"startOffset":50279,"endOffset":50399,"count":14},{"startOffset":50399,"endOffset":50529,"count":77},{"startOffset":50655,"endOffset":50798,"count":54},{"startOffset":50748,"endOffset":50774,"count":0},{"startOffset":50798,"endOffset":50881,"count":37},{"startOffset":50913,"endOffset":50964,"count":0},{"startOffset":50964,"endOffset":52286,"count":37},{"startOffset":51430,"endOffset":52279,"count":0},{"startOffset":52286,"endOffset":52591,"count":0},{"startOffset":52593,"endOffset":52783,"count":0},{"startOffset":52788,"endOffset":52874,"count":14}],"isBlockCoverage":true},{"functionName":"realpathSync.native","ranges":[{"startOffset":52903,"endOffset":53149,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":53156,"endOffset":56716,"count":0}],"isBlockCoverage":false},{"functionName":"realpath.native","ranges":[{"startOffset":56740,"endOffset":57017,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtemp","ranges":[{"startOffset":57022,"endOffset":57504,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtempSync","ranges":[{"startOffset":57510,"endOffset":57997,"count":0}],"isBlockCoverage":false},{"functionName":"copyFile","ranges":[{"startOffset":58003,"endOffset":58576,"count":0}],"isBlockCoverage":false},{"functionName":"copyFileSync","ranges":[{"startOffset":58582,"endOffset":58965,"count":0}],"isBlockCoverage":false},{"functionName":"lazyLoadStreams","ranges":[{"startOffset":58969,"endOffset":59168,"count":8},{"startOffset":59018,"endOffset":59165,"count":1}],"isBlockCoverage":true},{"functionName":"createReadStream","ranges":[{"startOffset":59172,"endOffset":59280,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteStream","ranges":[{"startOffset":59284,"endOffset":59394,"count":0}],"isBlockCoverage":false},{"functionName":"get ReadStream","ranges":[{"startOffset":60709,"endOffset":60780,"count":2}],"isBlockCoverage":true},{"functionName":"set ReadStream","ranges":[{"startOffset":60787,"endOffset":60836,"count":0}],"isBlockCoverage":false},{"functionName":"get WriteStream","ranges":[{"startOffset":60843,"endOffset":60916,"count":2}],"isBlockCoverage":true},{"functionName":"set WriteStream","ranges":[{"startOffset":60923,"endOffset":60974,"count":0}],"isBlockCoverage":false},{"functionName":"get FileReadStream","ranges":[{"startOffset":61116,"endOffset":61195,"count":2}],"isBlockCoverage":true},{"functionName":"set FileReadStream","ranges":[{"startOffset":61202,"endOffset":61259,"count":0}],"isBlockCoverage":false},{"functionName":"get FileWriteStream","ranges":[{"startOffset":61266,"endOffset":61347,"count":2}],"isBlockCoverage":true},{"functionName":"set FileWriteStream","ranges":[{"startOffset":61354,"endOffset":61413,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":61863,"endOffset":61992,"count":2},{"startOffset":61910,"endOffset":61961,"count":1}],"isBlockCoverage":true}]},{"scriptId":"51","url":"internal/fs/utils.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":22715,"count":1}],"isBlockCoverage":false},{"functionName":"lazyLoadFs","ranges":[{"startOffset":2640,"endOffset":2724,"count":0}],"isBlockCoverage":false},{"functionName":"assertEncoding","ranges":[{"startOffset":2728,"endOffset":2879,"count":21},{"startOffset":2780,"endOffset":2811,"count":2},{"startOffset":2813,"endOffset":2876,"count":0}],"isBlockCoverage":true},{"functionName":"Dirent","ranges":[{"startOffset":2901,"endOffset":2979,"count":0}],"isBlockCoverage":false},{"functionName":"isDirectory","ranges":[{"startOffset":2985,"endOffset":3048,"count":0}],"isBlockCoverage":false},{"functionName":"isFile","ranges":[{"startOffset":3054,"endOffset":3113,"count":0}],"isBlockCoverage":false},{"functionName":"isBlockDevice","ranges":[{"startOffset":3119,"endOffset":3186,"count":0}],"isBlockCoverage":false},{"functionName":"isCharacterDevice","ranges":[{"startOffset":3192,"endOffset":3262,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbolicLink","ranges":[{"startOffset":3268,"endOffset":3335,"count":0}],"isBlockCoverage":false},{"functionName":"isFIFO","ranges":[{"startOffset":3341,"endOffset":3400,"count":0}],"isBlockCoverage":false},{"functionName":"isSocket","ranges":[{"startOffset":3406,"endOffset":3469,"count":0}],"isBlockCoverage":false},{"functionName":"DirentFromStats","ranges":[{"startOffset":3518,"endOffset":3600,"count":0}],"isBlockCoverage":false},{"functionName":"DirentFromStats.","ranges":[{"startOffset":3752,"endOffset":3803,"count":0}],"isBlockCoverage":false},{"functionName":"copyObject","ranges":[{"startOffset":3811,"endOffset":3944,"count":0}],"isBlockCoverage":false},{"functionName":"join","ranges":[{"startOffset":3998,"endOffset":4626,"count":0}],"isBlockCoverage":false},{"functionName":"getDirents","ranges":[{"startOffset":4630,"endOffset":5768,"count":0}],"isBlockCoverage":false},{"functionName":"getDirent","ranges":[{"startOffset":5772,"endOffset":6520,"count":0}],"isBlockCoverage":false},{"functionName":"getOptions","ranges":[{"startOffset":6524,"endOffset":7187,"count":30},{"startOffset":6620,"endOffset":6659,"count":21},{"startOffset":6661,"endOffset":6695,"count":9},{"startOffset":6695,"endOffset":6734,"count":21},{"startOffset":6734,"endOffset":6856,"count":2},{"startOffset":6856,"endOffset":6980,"count":19},{"startOffset":6895,"endOffset":6980,"count":0},{"startOffset":6980,"endOffset":7099,"count":21},{"startOffset":7099,"endOffset":7165,"count":0},{"startOffset":7165,"endOffset":7186,"count":21}],"isBlockCoverage":true},{"functionName":"handleErrorFromBinding","ranges":[{"startOffset":7191,"endOffset":7733,"count":82},{"startOffset":7262,"endOffset":7401,"count":0},{"startOffset":7434,"endOffset":7730,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":7878,"endOffset":8451,"count":60},{"startOffset":8113,"endOffset":8133,"count":0},{"startOffset":8188,"endOffset":8237,"count":0},{"startOffset":8258,"endOffset":8450,"count":0}],"isBlockCoverage":true},{"functionName":"preprocessSymlinkDestination","ranges":[{"startOffset":8457,"endOffset":9159,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase","ranges":[{"startOffset":9195,"endOffset":9514,"count":30}],"isBlockCoverage":true},{"functionName":"StatsBase.isDirectory","ranges":[{"startOffset":9552,"endOffset":9611,"count":25}],"isBlockCoverage":true},{"functionName":"StatsBase.isFile","ranges":[{"startOffset":9645,"endOffset":9704,"count":20}],"isBlockCoverage":true},{"functionName":"StatsBase.isBlockDevice","ranges":[{"startOffset":9745,"endOffset":9804,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isCharacterDevice","ranges":[{"startOffset":9849,"endOffset":9908,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isSymbolicLink","ranges":[{"startOffset":9950,"endOffset":10009,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isFIFO","ranges":[{"startOffset":10043,"endOffset":10102,"count":0}],"isBlockCoverage":false},{"functionName":"StatsBase.isSocket","ranges":[{"startOffset":10138,"endOffset":10198,"count":0}],"isBlockCoverage":false},{"functionName":"msFromTimeSpec","ranges":[{"startOffset":10329,"endOffset":10413,"count":100}],"isBlockCoverage":true},{"functionName":"nsFromTimeSpecBigInt","ranges":[{"startOffset":10417,"endOffset":10502,"count":0}],"isBlockCoverage":false},{"functionName":"dateFromMs","ranges":[{"startOffset":10859,"endOffset":10925,"count":120}],"isBlockCoverage":true},{"functionName":"BigIntStats","ranges":[{"startOffset":10929,"endOffset":11683,"count":0}],"isBlockCoverage":false},{"functionName":"BigIntStats._checkModeProperty","ranges":[{"startOffset":11846,"endOffset":12098,"count":0}],"isBlockCoverage":false},{"functionName":"Stats","ranges":[{"startOffset":12103,"endOffset":12633,"count":30}],"isBlockCoverage":true},{"functionName":"Stats._checkModeProperty","ranges":[{"startOffset":12983,"endOffset":13219,"count":45},{"startOffset":13102,"endOffset":13171,"count":0}],"isBlockCoverage":true},{"functionName":"getStatsFromBinding","ranges":[{"startOffset":13224,"endOffset":14325,"count":25},{"startOffset":13306,"endOffset":13842,"count":0}],"isBlockCoverage":true},{"functionName":"stringToFlags","ranges":[{"startOffset":14329,"endOffset":15576,"count":11},{"startOffset":14395,"endOffset":14420,"count":0},{"startOffset":14445,"endOffset":14473,"count":0},{"startOffset":14534,"endOffset":14545,"count":0},{"startOffset":14568,"endOffset":14605,"count":0},{"startOffset":14611,"endOffset":14637,"count":0},{"startOffset":14643,"endOffset":14655,"count":0},{"startOffset":14678,"endOffset":14714,"count":0},{"startOffset":14722,"endOffset":14769,"count":0},{"startOffset":14775,"endOffset":14786,"count":0},{"startOffset":14809,"endOffset":14866,"count":0},{"startOffset":14874,"endOffset":14920,"count":0},{"startOffset":14926,"endOffset":14937,"count":0},{"startOffset":14960,"endOffset":15015,"count":0},{"startOffset":15023,"endOffset":15071,"count":0},{"startOffset":15077,"endOffset":15088,"count":0},{"startOffset":15111,"endOffset":15169,"count":0},{"startOffset":15175,"endOffset":15186,"count":0},{"startOffset":15209,"endOffset":15267,"count":0},{"startOffset":15275,"endOffset":15322,"count":0},{"startOffset":15328,"endOffset":15339,"count":0},{"startOffset":15362,"endOffset":15418,"count":0},{"startOffset":15424,"endOffset":15435,"count":0},{"startOffset":15458,"endOffset":15514,"count":0},{"startOffset":15519,"endOffset":15575,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":15624,"endOffset":16001,"count":0}],"isBlockCoverage":false},{"functionName":"toUnixTimestamp","ranges":[{"startOffset":16066,"endOffset":16525,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":16582,"endOffset":16972,"count":20},{"startOffset":16639,"endOffset":16708,"count":0},{"startOffset":16730,"endOffset":16799,"count":0},{"startOffset":16841,"endOffset":16967,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17034,"endOffset":17452,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":17497,"endOffset":17777,"count":60},{"startOffset":17560,"endOffset":17582,"count":0},{"startOffset":17584,"endOffset":17672,"count":0},{"startOffset":17752,"endOffset":17774,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":17824,"endOffset":17963,"count":41}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18013,"endOffset":18354,"count":0}],"isBlockCoverage":false},{"functionName":"warnOnNonPortableTemplate","ranges":[{"startOffset":18399,"endOffset":18865,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19116,"endOffset":19759,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":19811,"endOffset":20418,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":20473,"endOffset":20968,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21011,"endOffset":21610,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":21675,"endOffset":22066,"count":0}],"isBlockCoverage":false}]},{"scriptId":"52","url":"internal/fs/dir.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6994,"count":1}],"isBlockCoverage":false},{"functionName":"Dir","ranges":[{"startOffset":1153,"endOffset":1948,"count":0}],"isBlockCoverage":false},{"functionName":"get path","ranges":[{"startOffset":1954,"endOffset":1999,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":2005,"endOffset":2074,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2080,"endOffset":3501,"count":0}],"isBlockCoverage":false},{"functionName":"readSync","ranges":[{"startOffset":3507,"endOffset":4292,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":4298,"endOffset":5054,"count":0}],"isBlockCoverage":false},{"functionName":"closeSync","ranges":[{"startOffset":5060,"endOffset":5451,"count":0}],"isBlockCoverage":false},{"functionName":"entries","ranges":[{"startOffset":5457,"endOffset":5732,"count":0}],"isBlockCoverage":false},{"functionName":"opendir","ranges":[{"startOffset":5903,"endOffset":6554,"count":0}],"isBlockCoverage":false},{"functionName":"opendirSync","ranges":[{"startOffset":6558,"endOffset":6931,"count":0}],"isBlockCoverage":false}]},{"scriptId":"53","url":"internal/util/iterable_weak_map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2387,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":760,"endOffset":879,"count":1}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":886,"endOffset":1412,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":1418,"endOffset":1476,"count":0}],"isBlockCoverage":false},{"functionName":"has","ranges":[{"startOffset":1482,"endOffset":1533,"count":0}],"isBlockCoverage":false},{"functionName":"delete","ranges":[{"startOffset":1539,"endOffset":1786,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1792,"endOffset":2233,"count":0}],"isBlockCoverage":false},{"functionName":"cleanup","ranges":[{"startOffset":2240,"endOffset":2295,"count":0}],"isBlockCoverage":false}]},{"scriptId":"54","url":"internal/modules/cjs/helpers.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":5803,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":815,"endOffset":842,"count":1}],"isBlockCoverage":true},{"functionName":"loadNativeModule","ranges":[{"startOffset":1001,"endOffset":1214,"count":9},{"startOffset":1107,"endOffset":1211,"count":7}],"isBlockCoverage":true},{"functionName":"makeRequireFunction","ranges":[{"startOffset":1469,"endOffset":3537,"count":2},{"startOffset":1587,"endOffset":2901,"count":0}],"isBlockCoverage":true},{"functionName":"require","ranges":[{"startOffset":1729,"endOffset":2895,"count":0}],"isBlockCoverage":false},{"functionName":"require","ranges":[{"startOffset":2924,"endOffset":2988,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":3000,"endOffset":3149,"count":0}],"isBlockCoverage":false},{"functionName":"paths","ranges":[{"startOffset":3187,"endOffset":3312,"count":0}],"isBlockCoverage":false},{"functionName":"stripBOM","ranges":[{"startOffset":3729,"endOffset":3889,"count":0}],"isBlockCoverage":false},{"functionName":"addBuiltinLibsToObject","ranges":[{"startOffset":3893,"endOffset":5450,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeReferrerURL","ranges":[{"startOffset":5454,"endOffset":5647,"count":11},{"startOffset":5562,"endOffset":5610,"count":2},{"startOffset":5610,"endOffset":5646,"count":9}],"isBlockCoverage":true}]},{"scriptId":"55","url":"internal/process/report.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3067,"count":1}],"isBlockCoverage":false},{"functionName":"writeReport","ranges":[{"startOffset":313,"endOffset":833,"count":0}],"isBlockCoverage":false},{"functionName":"getReport","ranges":[{"startOffset":838,"endOffset":1081,"count":0}],"isBlockCoverage":false},{"functionName":"get directory","ranges":[{"startOffset":1086,"endOffset":1139,"count":0}],"isBlockCoverage":false},{"functionName":"set directory","ranges":[{"startOffset":1144,"endOffset":1235,"count":0}],"isBlockCoverage":false},{"functionName":"get filename","ranges":[{"startOffset":1240,"endOffset":1291,"count":0}],"isBlockCoverage":false},{"functionName":"set filename","ranges":[{"startOffset":1296,"endOffset":1387,"count":0}],"isBlockCoverage":false},{"functionName":"get compact","ranges":[{"startOffset":1392,"endOffset":1441,"count":0}],"isBlockCoverage":false},{"functionName":"set compact","ranges":[{"startOffset":1446,"endOffset":1526,"count":0}],"isBlockCoverage":false},{"functionName":"get signal","ranges":[{"startOffset":1531,"endOffset":1578,"count":0}],"isBlockCoverage":false},{"functionName":"set signal","ranges":[{"startOffset":1583,"endOffset":1725,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnFatalError","ranges":[{"startOffset":1730,"endOffset":1804,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnFatalError","ranges":[{"startOffset":1809,"endOffset":1998,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnSignal","ranges":[{"startOffset":2003,"endOffset":2069,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnSignal","ranges":[{"startOffset":2074,"endOffset":2308,"count":0}],"isBlockCoverage":false},{"functionName":"get reportOnUncaughtException","ranges":[{"startOffset":2313,"endOffset":2401,"count":0}],"isBlockCoverage":false},{"functionName":"set reportOnUncaughtException","ranges":[{"startOffset":2406,"endOffset":2609,"count":0}],"isBlockCoverage":false},{"functionName":"addSignalHandler","ranges":[{"startOffset":2617,"endOffset":2795,"count":1},{"startOffset":2684,"endOffset":2792,"count":0}],"isBlockCoverage":true},{"functionName":"removeSignalHandler","ranges":[{"startOffset":2799,"endOffset":2928,"count":0}],"isBlockCoverage":false},{"functionName":"signalHandler","ranges":[{"startOffset":2932,"endOffset":3008,"count":0}],"isBlockCoverage":false}]},{"scriptId":"56","url":"internal/modules/cjs/loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":40276,"count":1}],"isBlockCoverage":false},{"functionName":"get hasLoadedAnyUserCJSModule","ranges":[{"startOffset":2259,"endOffset":2328,"count":1}],"isBlockCoverage":true},{"functionName":"stat","ranges":[{"startOffset":4712,"endOffset":5038,"count":3},{"startOffset":4812,"endOffset":4909,"count":0},{"startOffset":4985,"endOffset":5017,"count":0}],"isBlockCoverage":true},{"functionName":"updateChildren","ranges":[{"startOffset":5042,"endOffset":5251,"count":4},{"startOffset":5116,"endOffset":5134,"count":0},{"startOffset":5152,"endOffset":5205,"count":0},{"startOffset":5212,"endOffset":5248,"count":0}],"isBlockCoverage":true},{"functionName":"Module","ranges":[{"startOffset":5255,"endOffset":5501,"count":2}],"isBlockCoverage":true},{"functionName":"wrap","ranges":[{"startOffset":5988,"endOffset":6067,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6220,"endOffset":6345,"count":0}],"isBlockCoverage":false},{"functionName":"defineProperty","ranges":[{"startOffset":6352,"endOffset":6488,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6539,"endOffset":6569,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6576,"endOffset":6633,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6687,"endOffset":6725,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":6732,"endOffset":6797,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6833,"endOffset":6863,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7091,"endOffset":7118,"count":1}],"isBlockCoverage":true},{"functionName":"readPackage","ranges":[{"startOffset":7482,"endOffset":8321,"count":5},{"startOffset":7666,"endOffset":7682,"count":0},{"startOffset":7783,"endOffset":7789,"count":0},{"startOffset":7834,"endOffset":7903,"count":2},{"startOffset":7903,"endOffset":8199,"count":3},{"startOffset":8199,"endOffset":8318,"count":0}],"isBlockCoverage":true},{"functionName":"readPackageScope","ranges":[{"startOffset":8325,"endOffset":8883,"count":3},{"startOffset":8463,"endOffset":8818,"count":5},{"startOffset":8674,"endOffset":8687,"count":0},{"startOffset":8753,"endOffset":8813,"count":3},{"startOffset":8818,"endOffset":8882,"count":0}],"isBlockCoverage":true},{"functionName":"tryPackage","ranges":[{"startOffset":8887,"endOffset":10223,"count":0}],"isBlockCoverage":false},{"functionName":"tryFile","ranges":[{"startOffset":10579,"endOffset":10796,"count":0}],"isBlockCoverage":false},{"functionName":"toRealPath","ranges":[{"startOffset":10800,"endOffset":10935,"count":4}],"isBlockCoverage":true},{"functionName":"tryExtensions","ranges":[{"startOffset":11013,"endOffset":11228,"count":0}],"isBlockCoverage":false},{"functionName":"findLongestRegisteredExtension","ranges":[{"startOffset":11321,"endOffset":11801,"count":2},{"startOffset":11603,"endOffset":11612,"count":0},{"startOffset":11781,"endOffset":11800,"count":0}],"isBlockCoverage":true},{"functionName":"trySelfParentPath","ranges":[{"startOffset":11805,"endOffset":12106,"count":2},{"startOffset":11871,"endOffset":12103,"count":0}],"isBlockCoverage":true},{"functionName":"trySelf","ranges":[{"startOffset":12110,"endOffset":12984,"count":2},{"startOffset":12183,"endOffset":12260,"count":0},{"startOffset":12274,"endOffset":12302,"count":0},{"startOffset":12304,"endOffset":12981,"count":0}],"isBlockCoverage":true},{"functionName":"resolveExports","ranges":[{"startOffset":13151,"endOffset":13908,"count":0}],"isBlockCoverage":false},{"functionName":"Module._findPath","ranges":[{"startOffset":13977,"endOffset":16671,"count":3},{"startOffset":14114,"endOffset":14179,"count":0},{"startOffset":14321,"endOffset":14334,"count":0},{"startOffset":14750,"endOffset":14770,"count":0},{"startOffset":14772,"endOffset":14781,"count":0},{"startOffset":14811,"endOffset":14945,"count":0},{"startOffset":15137,"endOffset":15311,"count":2},{"startOffset":15172,"endOffset":15234,"count":0},{"startOffset":15311,"endOffset":16047,"count":1},{"startOffset":15343,"endOffset":15985,"count":0},{"startOffset":16081,"endOffset":16280,"count":0},{"startOffset":16309,"endOffset":16320,"count":0},{"startOffset":16322,"endOffset":16543,"count":0},{"startOffset":16649,"endOffset":16670,"count":0}],"isBlockCoverage":true},{"functionName":"Module._nodeModulePaths","ranges":[{"startOffset":16922,"endOffset":18481,"count":4},{"startOffset":17427,"endOffset":17502,"count":0},{"startOffset":17511,"endOffset":17542,"count":0},{"startOffset":17643,"endOffset":18455,"count":200},{"startOffset":18037,"endOffset":18078,"count":176},{"startOffset":18079,"endOffset":18112,"count":176},{"startOffset":18114,"endOffset":18318,"count":28},{"startOffset":18153,"endOffset":18274,"count":24},{"startOffset":18318,"endOffset":18448,"count":172},{"startOffset":18338,"endOffset":18448,"count":76},{"startOffset":18374,"endOffset":18402,"count":52},{"startOffset":18402,"endOffset":18439,"count":24}],"isBlockCoverage":true},{"functionName":"Module._nodeModulePaths","ranges":[{"startOffset":18576,"endOffset":19750,"count":0}],"isBlockCoverage":false},{"functionName":"Module._resolveLookupPaths","ranges":[{"startOffset":19787,"endOffset":21041,"count":2},{"startOffset":19866,"endOffset":19935,"count":0},{"startOffset":20023,"endOffset":20226,"count":0},{"startOffset":20286,"endOffset":20301,"count":0},{"startOffset":20302,"endOffset":20324,"count":0},{"startOffset":20326,"endOffset":20392,"count":0},{"startOffset":20484,"endOffset":20490,"count":0},{"startOffset":20496,"endOffset":20567,"count":0},{"startOffset":20568,"endOffset":20587,"count":0},{"startOffset":20589,"endOffset":21040,"count":0}],"isBlockCoverage":true},{"functionName":"emitCircularRequireWarning","ranges":[{"startOffset":21046,"endOffset":21234,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21432,"endOffset":21811,"count":0}],"isBlockCoverage":false},{"functionName":"getOwnPropertyDescriptor","ranges":[{"startOffset":21818,"endOffset":22064,"count":0}],"isBlockCoverage":false},{"functionName":"getExportsForCircularRequire","ranges":[{"startOffset":22073,"endOffset":22732,"count":0}],"isBlockCoverage":false},{"functionName":"Module._load","ranges":[{"startOffset":23153,"endOffset":26289,"count":2},{"startOffset":23238,"endOffset":24032,"count":0},{"startOffset":24409,"endOffset":24459,"count":0},{"startOffset":24506,"endOffset":24556,"count":0},{"startOffset":24627,"endOffset":24654,"count":0},{"startOffset":24656,"endOffset":24675,"count":0},{"startOffset":24777,"endOffset":24808,"count":0},{"startOffset":24827,"endOffset":24889,"count":0},{"startOffset":24958,"endOffset":25029,"count":0},{"startOffset":25281,"endOffset":25478,"count":0},{"startOffset":25574,"endOffset":25998,"count":0},{"startOffset":26183,"endOffset":26253,"count":0}],"isBlockCoverage":true},{"functionName":"Module._resolveFilename","ranges":[{"startOffset":26320,"endOffset":29410,"count":2},{"startOffset":26416,"endOffset":26443,"count":0},{"startOffset":26497,"endOffset":26516,"count":0},{"startOffset":26518,"endOffset":27625,"count":0},{"startOffset":27712,"endOffset":27730,"count":0},{"startOffset":27732,"endOffset":28329,"count":0},{"startOffset":28495,"endOffset":28696,"count":0},{"startOffset":28863,"endOffset":29409,"count":0}],"isBlockCoverage":true},{"functionName":"finalizeEsmResolution","ranges":[{"startOffset":29415,"endOffset":30145,"count":0}],"isBlockCoverage":false},{"functionName":"createEsmNotFoundErr","ranges":[{"startOffset":30149,"endOffset":30447,"count":0}],"isBlockCoverage":false},{"functionName":"Module.load","ranges":[{"startOffset":30539,"endOffset":31377,"count":2},{"startOffset":30883,"endOffset":30913,"count":0},{"startOffset":30920,"endOffset":30956,"count":0},{"startOffset":31239,"endOffset":31288,"count":0}],"isBlockCoverage":true},{"functionName":"Module.require","ranges":[{"startOffset":31500,"endOffset":31811,"count":0}],"isBlockCoverage":false},{"functionName":"wrapSafe","ranges":[{"startOffset":31999,"endOffset":33162,"count":2},{"startOffset":32073,"endOffset":32424,"count":0},{"startOffset":32733,"endOffset":32846,"count":0}],"isBlockCoverage":true},{"functionName":"importModuleDynamically","ranges":[{"startOffset":32260,"endOffset":32409,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamically","ranges":[{"startOffset":32978,"endOffset":33121,"count":0}],"isBlockCoverage":false},{"functionName":"Module._compile","ranges":[{"startOffset":33368,"endOffset":35269,"count":2},{"startOffset":33459,"endOffset":33630,"count":0},{"startOffset":33817,"endOffset":33841,"count":0},{"startOffset":33843,"endOffset":34600,"count":0},{"startOffset":34882,"endOffset":35024,"count":0}],"isBlockCoverage":true},{"functionName":"Module._extensions..js","ranges":[{"startOffset":35331,"endOffset":36142,"count":2},{"startOffset":35570,"endOffset":35809,"count":0},{"startOffset":36038,"endOffset":36100,"count":0}],"isBlockCoverage":true},{"functionName":"Module._extensions..json","ranges":[{"startOffset":36210,"endOffset":36588,"count":0}],"isBlockCoverage":false},{"functionName":"Module._extensions..node","ranges":[{"startOffset":36656,"endOffset":36982,"count":0}],"isBlockCoverage":false},{"functionName":"createRequireFromPath","ranges":[{"startOffset":36987,"endOffset":37463,"count":0}],"isBlockCoverage":false},{"functionName":"createRequire","ranges":[{"startOffset":37760,"endOffset":38330,"count":0}],"isBlockCoverage":false},{"functionName":"Module._initPaths","ranges":[{"startOffset":38395,"endOffset":39387,"count":1},{"startOffset":38463,"endOffset":38483,"count":0},{"startOffset":38539,"endOffset":38564,"count":0},{"startOffset":38794,"endOffset":38843,"count":0},{"startOffset":39100,"endOffset":39248,"count":0}],"isBlockCoverage":true},{"functionName":"Module._preloadModules","ranges":[{"startOffset":39417,"endOffset":40020,"count":0}],"isBlockCoverage":false},{"functionName":"syncBuiltinESMExports","ranges":[{"startOffset":40056,"endOffset":40218,"count":0}],"isBlockCoverage":false}]},{"scriptId":"57","url":"vm.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13414,"count":1}],"isBlockCoverage":false},{"functionName":"Script","ranges":[{"startOffset":2081,"endOffset":4303,"count":0}],"isBlockCoverage":false},{"functionName":"runInThisContext","ranges":[{"startOffset":4309,"endOffset":4612,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":4618,"endOffset":5025,"count":0}],"isBlockCoverage":false},{"functionName":"runInNewContext","ranges":[{"startOffset":5031,"endOffset":5205,"count":0}],"isBlockCoverage":false},{"functionName":"validateContext","ranges":[{"startOffset":5212,"endOffset":5436,"count":0}],"isBlockCoverage":false},{"functionName":"getRunInContextArgs","ranges":[{"startOffset":5440,"endOffset":6054,"count":0}],"isBlockCoverage":false},{"functionName":"getContextOptions","ranges":[{"startOffset":6058,"endOffset":7152,"count":0}],"isBlockCoverage":false},{"functionName":"isContext","ranges":[{"startOffset":7156,"endOffset":7343,"count":0}],"isBlockCoverage":false},{"functionName":"createContext","ranges":[{"startOffset":7381,"endOffset":8555,"count":0}],"isBlockCoverage":false},{"functionName":"createScript","ranges":[{"startOffset":8559,"endOffset":8637,"count":0}],"isBlockCoverage":false},{"functionName":"sigintHandlersWrap","ranges":[{"startOffset":8795,"endOffset":9270,"count":0}],"isBlockCoverage":false},{"functionName":"runInContext","ranges":[{"startOffset":9274,"endOffset":9683,"count":0}],"isBlockCoverage":false},{"functionName":"runInNewContext","ranges":[{"startOffset":9687,"endOffset":10046,"count":0}],"isBlockCoverage":false},{"functionName":"runInThisContext","ranges":[{"startOffset":10050,"endOffset":10241,"count":0}],"isBlockCoverage":false},{"functionName":"compileFunction","ranges":[{"startOffset":10245,"endOffset":12042,"count":0}],"isBlockCoverage":false},{"functionName":"measureMemory","ranges":[{"startOffset":12331,"endOffset":12905,"count":0}],"isBlockCoverage":false}]},{"scriptId":"58","url":"internal/modules/package_json_reader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1016,"count":1}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":294,"endOffset":984,"count":15},{"startOffset":348,"endOffset":387,"count":5},{"startOffset":387,"endOffset":618,"count":10},{"startOffset":618,"endOffset":931,"count":5},{"startOffset":653,"endOffset":791,"count":1},{"startOffset":713,"endOffset":767,"count":0},{"startOffset":820,"endOffset":926,"count":0},{"startOffset":931,"endOffset":983,"count":10}],"isBlockCoverage":true}]},{"scriptId":"59","url":"url.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":31138,"count":1}],"isBlockCoverage":false},{"functionName":"Url","ranges":[{"startOffset":1958,"endOffset":2247,"count":0}],"isBlockCoverage":false},{"functionName":"urlParse","ranges":[{"startOffset":4007,"endOffset":4227,"count":0}],"isBlockCoverage":false},{"functionName":"isIpv6Hostname","ranges":[{"startOffset":4231,"endOffset":4460,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":4486,"endOffset":14118,"count":0}],"isBlockCoverage":false},{"functionName":"getHostname","ranges":[{"startOffset":14123,"endOffset":14867,"count":0}],"isBlockCoverage":false},{"functionName":"autoEscapeStr","ranges":[{"startOffset":15946,"endOffset":16674,"count":0}],"isBlockCoverage":false},{"functionName":"urlFormat","ranges":[{"startOffset":16723,"endOffset":17450,"count":0}],"isBlockCoverage":false},{"functionName":"format","ranges":[{"startOffset":18176,"endOffset":20711,"count":0}],"isBlockCoverage":false},{"functionName":"urlResolve","ranges":[{"startOffset":20716,"endOffset":20817,"count":0}],"isBlockCoverage":false},{"functionName":"resolve","ranges":[{"startOffset":20845,"endOffset":20948,"count":0}],"isBlockCoverage":false},{"functionName":"urlResolveObject","ranges":[{"startOffset":20953,"endOffset":21099,"count":0}],"isBlockCoverage":false},{"functionName":"resolveObject","ranges":[{"startOffset":21133,"endOffset":30527,"count":0}],"isBlockCoverage":false},{"functionName":"parseHost","ranges":[{"startOffset":30558,"endOffset":30842,"count":0}],"isBlockCoverage":false}]},{"scriptId":"60","url":"internal/idna.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":273,"count":1}],"isBlockCoverage":false}]},{"scriptId":"61","url":"internal/process/esm_loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2405,"count":1}],"isBlockCoverage":false},{"functionName":"exports.initializeImportMetaObject","ranges":[{"startOffset":419,"endOffset":723,"count":0}],"isBlockCoverage":false},{"functionName":"exports.importModuleDynamicallyCallback","ranges":[{"startOffset":770,"endOffset":1171,"count":0}],"isBlockCoverage":false},{"functionName":"initializeLoader","ranges":[{"startOffset":1241,"endOffset":2031,"count":1},{"startOffset":1431,"endOffset":2030,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1776,"endOffset":2024,"count":0}],"isBlockCoverage":true},{"functionName":"loadESM","ranges":[{"startOffset":2053,"endOffset":2402,"count":1},{"startOffset":2165,"endOffset":2399,"count":0}],"isBlockCoverage":true}]},{"scriptId":"62","url":"internal/modules/esm/loader.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8891,"count":1}],"isBlockCoverage":false},{"functionName":"Loader","ranges":[{"startOffset":1459,"endOffset":3269,"count":1}],"isBlockCoverage":true},{"functionName":"resolve","ranges":[{"startOffset":3275,"endOffset":3916,"count":25},{"startOffset":3383,"endOffset":3422,"count":24},{"startOffset":3603,"endOffset":3709,"count":0},{"startOffset":3784,"endOffset":3894,"count":0}],"isBlockCoverage":true},{"functionName":"getFormat","ranges":[{"startOffset":3922,"endOffset":5277,"count":25},{"startOffset":4082,"endOffset":4192,"count":0},{"startOffset":4264,"endOffset":4529,"count":0},{"startOffset":4567,"endOffset":4685,"count":0},{"startOffset":4719,"endOffset":4749,"count":10},{"startOffset":4749,"endOffset":4795,"count":15},{"startOffset":4795,"endOffset":4972,"count":0},{"startOffset":4972,"endOffset":5067,"count":15},{"startOffset":5068,"endOffset":5118,"count":0},{"startOffset":5126,"endOffset":5250,"count":0},{"startOffset":5250,"endOffset":5276,"count":15}],"isBlockCoverage":true},{"functionName":"eval","ranges":[{"startOffset":5283,"endOffset":5979,"count":0}],"isBlockCoverage":false},{"functionName":"import","ranges":[{"startOffset":5985,"endOffset":6160,"count":1}],"isBlockCoverage":true},{"functionName":"hook","ranges":[{"startOffset":6166,"endOffset":7157,"count":0}],"isBlockCoverage":false},{"functionName":"runGlobalPreloadCode","ranges":[{"startOffset":7163,"endOffset":7992,"count":0}],"isBlockCoverage":false},{"functionName":"getModuleJob","ranges":[{"startOffset":7998,"endOffset":8809,"count":25},{"startOffset":8291,"endOffset":8328,"count":0},{"startOffset":8364,"endOffset":8375,"count":7},{"startOffset":8375,"endOffset":8420,"count":18},{"startOffset":8420,"endOffset":8464,"count":0},{"startOffset":8464,"endOffset":8570,"count":18},{"startOffset":8570,"endOffset":8601,"count":1},{"startOffset":8602,"endOffset":8636,"count":1}],"isBlockCoverage":true}]},{"scriptId":"63","url":"internal/modules/esm/module_map.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":911,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":181,"endOffset":208,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":433,"endOffset":509,"count":25}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":513,"endOffset":797,"count":18},{"startOffset":605,"endOffset":642,"count":0},{"startOffset":644,"endOffset":716,"count":0}],"isBlockCoverage":true},{"functionName":"has","ranges":[{"startOffset":801,"endOffset":877,"count":0}],"isBlockCoverage":false}]},{"scriptId":"64","url":"internal/modules/esm/module_job.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7309,"count":1}],"isBlockCoverage":false},{"functionName":"isCommonJSGlobalLikeNotDefinedError","ranges":[{"startOffset":850,"endOffset":984,"count":0}],"isBlockCoverage":false},{"functionName":"ModuleJob","ranges":[{"startOffset":1229,"endOffset":2916,"count":18}],"isBlockCoverage":true},{"functionName":"link","ranges":[{"startOffset":1709,"endOffset":2533,"count":18}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":2174,"endOffset":2406,"count":24}],"isBlockCoverage":true},{"functionName":"instantiate","ranges":[{"startOffset":2922,"endOffset":3072,"count":1}],"isBlockCoverage":true},{"functionName":"_instantiate","ranges":[{"startOffset":3078,"endOffset":6006,"count":1},{"startOffset":3566,"endOffset":3747,"count":0},{"startOffset":3807,"endOffset":5752,"count":0},{"startOffset":5801,"endOffset":6001,"count":18}],"isBlockCoverage":true},{"functionName":"addJobsToDependencyGraph","ranges":[{"startOffset":3179,"endOffset":3461,"count":25},{"startOffset":3241,"endOffset":3268,"count":7},{"startOffset":3268,"endOffset":3460,"count":18}],"isBlockCoverage":true},{"functionName":"run","ranges":[{"startOffset":6012,"endOffset":7225,"count":1},{"startOffset":6193,"endOffset":7183,"count":0}],"isBlockCoverage":true}]},{"scriptId":"65","url":"internal/modules/esm/resolve.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":29108,"count":1}],"isBlockCoverage":false},{"functionName":"getConditionsSet","ranges":[{"startOffset":1935,"endOffset":2296,"count":15},{"startOffset":2045,"endOffset":2259,"count":0}],"isBlockCoverage":true},{"functionName":"tryStatSync","ranges":[{"startOffset":2435,"endOffset":2501,"count":30},{"startOffset":2487,"endOffset":2501,"count":5}],"isBlockCoverage":true},{"functionName":"getPackageConfig","ranges":[{"startOffset":2506,"endOffset":3894,"count":39},{"startOffset":2636,"endOffset":2664,"count":29},{"startOffset":2664,"endOffset":2749,"count":10},{"startOffset":2749,"endOffset":3111,"count":5},{"startOffset":3111,"endOffset":3296,"count":0},{"startOffset":3296,"endOffset":3422,"count":5},{"startOffset":3422,"endOffset":3441,"count":0},{"startOffset":3443,"endOffset":3497,"count":5},{"startOffset":3497,"endOffset":3514,"count":0},{"startOffset":3514,"endOffset":3548,"count":5},{"startOffset":3548,"endOffset":3565,"count":0},{"startOffset":3565,"endOffset":3645,"count":5},{"startOffset":3645,"endOffset":3667,"count":2},{"startOffset":3669,"endOffset":3683,"count":2},{"startOffset":3683,"endOffset":3893,"count":5}],"isBlockCoverage":true},{"functionName":"getPackageScopeConfig","ranges":[{"startOffset":3898,"endOffset":5027,"count":20},{"startOffset":4018,"endOffset":4685,"count":34},{"startOffset":4161,"endOffset":4167,"count":0},{"startOffset":4329,"endOffset":4350,"count":20},{"startOffset":4350,"endOffset":4674,"count":14},{"startOffset":4674,"endOffset":4680,"count":0},{"startOffset":4685,"endOffset":5026,"count":0}],"isBlockCoverage":true},{"functionName":"fileExists","ranges":[{"startOffset":5293,"endOffset":5374,"count":5}],"isBlockCoverage":true},{"functionName":"legacyMainResolve","ranges":[{"startOffset":5378,"endOffset":7096,"count":5},{"startOffset":5724,"endOffset":6650,"count":0},{"startOffset":6676,"endOffset":7095,"count":0}],"isBlockCoverage":true},{"functionName":"resolveExtensionsWithTryExactName","ranges":[{"startOffset":7100,"endOffset":7234,"count":0}],"isBlockCoverage":false},{"functionName":"resolveExtensions","ranges":[{"startOffset":7293,"endOffset":7557,"count":0}],"isBlockCoverage":false},{"functionName":"resolveIndex","ranges":[{"startOffset":7561,"endOffset":7650,"count":0}],"isBlockCoverage":false},{"functionName":"finalizeResolution","ranges":[{"startOffset":7691,"endOffset":8930,"count":15},{"startOffset":7806,"endOffset":7951,"count":0},{"startOffset":8068,"endOffset":8488,"count":0},{"startOffset":8555,"endOffset":8592,"count":0},{"startOffset":8630,"endOffset":8761,"count":0},{"startOffset":8788,"endOffset":8905,"count":0}],"isBlockCoverage":true},{"functionName":"throwImportNotDefined","ranges":[{"startOffset":8934,"endOffset":9153,"count":0}],"isBlockCoverage":false},{"functionName":"throwExportsNotFound","ranges":[{"startOffset":9157,"endOffset":9360,"count":0}],"isBlockCoverage":false},{"functionName":"throwInvalidSubpath","ranges":[{"startOffset":9364,"endOffset":9719,"count":0}],"isBlockCoverage":false},{"functionName":"throwInvalidPackageTarget","ranges":[{"startOffset":9723,"endOffset":10115,"count":0}],"isBlockCoverage":false},{"functionName":"resolvePackageTargetString","ranges":[{"startOffset":10221,"endOffset":11926,"count":0}],"isBlockCoverage":false},{"functionName":"isArrayIndex","ranges":[{"startOffset":11987,"endOffset":12131,"count":0}],"isBlockCoverage":false},{"functionName":"resolvePackageTarget","ranges":[{"startOffset":12135,"endOffset":14330,"count":0}],"isBlockCoverage":false},{"functionName":"isConditionalExportsMainSugar","ranges":[{"startOffset":14334,"endOffset":15290,"count":0}],"isBlockCoverage":false},{"functionName":"packageExportsResolve","ranges":[{"startOffset":15485,"endOffset":17415,"count":0}],"isBlockCoverage":false},{"functionName":"packageImportsResolve","ranges":[{"startOffset":17419,"endOffset":19465,"count":0}],"isBlockCoverage":false},{"functionName":"getPackageType","ranges":[{"startOffset":19469,"endOffset":19585,"count":15}],"isBlockCoverage":true},{"functionName":"packageResolve","ranges":[{"startOffset":19706,"endOffset":22615,"count":5},{"startOffset":19911,"endOffset":20147,"count":0},{"startOffset":20212,"endOffset":20264,"count":0},{"startOffset":20411,"endOffset":20533,"count":52},{"startOffset":20473,"endOffset":20528,"count":0},{"startOffset":20562,"endOffset":20684,"count":0},{"startOffset":20747,"endOffset":20801,"count":0},{"startOffset":21021,"endOffset":21068,"count":0},{"startOffset":21069,"endOffset":21102,"count":0},{"startOffset":21104,"endOffset":21241,"count":0},{"startOffset":21423,"endOffset":22401,"count":10},{"startOffset":21608,"endOffset":21892,"count":5},{"startOffset":21687,"endOffset":21725,"count":0},{"startOffset":21892,"endOffset":22042,"count":5},{"startOffset":22042,"endOffset":22075,"count":0},{"startOffset":22084,"endOffset":22205,"count":0},{"startOffset":22205,"endOffset":22308,"count":5},{"startOffset":22308,"endOffset":22401,"count":0},{"startOffset":22401,"endOffset":22614,"count":0}],"isBlockCoverage":true},{"functionName":"isBareSpecifier","ranges":[{"startOffset":22619,"endOffset":22731,"count":0}],"isBlockCoverage":false},{"functionName":"isRelativeSpecifier","ranges":[{"startOffset":22735,"endOffset":23014,"count":15},{"startOffset":22806,"endOffset":22994,"count":9},{"startOffset":22865,"endOffset":22877,"count":2},{"startOffset":22877,"endOffset":22989,"count":7},{"startOffset":22994,"endOffset":23013,"count":6}],"isBlockCoverage":true},{"functionName":"shouldBeTreatedAsRelativeOrAbsolutePath","ranges":[{"startOffset":23018,"endOffset":23205,"count":15},{"startOffset":23105,"endOffset":23118,"count":0},{"startOffset":23148,"endOffset":23160,"count":0}],"isBlockCoverage":true},{"functionName":"moduleResolve","ranges":[{"startOffset":23326,"endOffset":23913,"count":15},{"startOffset":23558,"endOffset":23606,"count":9},{"startOffset":23606,"endOffset":23864,"count":6},{"startOffset":23638,"endOffset":23718,"count":0},{"startOffset":23782,"endOffset":23859,"count":5}],"isBlockCoverage":true},{"functionName":"resolveAsCommonJS","ranges":[{"startOffset":24067,"endOffset":25512,"count":0}],"isBlockCoverage":false},{"functionName":"defaultResolve","ranges":[{"startOffset":25516,"endOffset":28922,"count":25},{"startOffset":25650,"endOffset":25669,"count":24},{"startOffset":25671,"endOffset":26294,"count":0},{"startOffset":26391,"endOffset":26449,"count":0},{"startOffset":26455,"endOffset":26463,"count":24},{"startOffset":26478,"endOffset":26508,"count":1},{"startOffset":26515,"endOffset":26541,"count":0},{"startOffset":26556,"endOffset":26586,"count":1},{"startOffset":26587,"endOffset":26617,"count":0},{"startOffset":26624,"endOffset":26673,"count":0},{"startOffset":26727,"endOffset":26787,"count":10},{"startOffset":26787,"endOffset":26805,"count":15},{"startOffset":26805,"endOffset":26853,"count":14},{"startOffset":26855,"endOffset":26946,"count":0},{"startOffset":26946,"endOffset":27007,"count":15},{"startOffset":27007,"endOffset":27545,"count":1},{"startOffset":27501,"endOffset":27540,"count":0},{"startOffset":27545,"endOffset":27680,"count":15},{"startOffset":27680,"endOffset":28505,"count":0},{"startOffset":28505,"endOffset":28522,"count":15},{"startOffset":28522,"endOffset":28545,"count":1},{"startOffset":28546,"endOffset":28565,"count":14},{"startOffset":28567,"endOffset":28888,"count":15},{"startOffset":28814,"endOffset":28819,"count":0},{"startOffset":28888,"endOffset":28921,"count":15}],"isBlockCoverage":true}]},{"scriptId":"66","url":"internal/modules/esm/get_format.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2574,"count":1}],"isBlockCoverage":false},{"functionName":"defaultGetFormat","ranges":[{"startOffset":1169,"endOffset":2526,"count":25},{"startOffset":1283,"endOffset":1324,"count":10},{"startOffset":1324,"endOffset":1393,"count":15},{"startOffset":1393,"endOffset":1815,"count":0},{"startOffset":1815,"endOffset":2495,"count":15},{"startOffset":1999,"endOffset":2009,"count":12},{"startOffset":2010,"endOffset":2022,"count":3},{"startOffset":2030,"endOffset":2085,"count":0},{"startOffset":2104,"endOffset":2450,"count":0},{"startOffset":2480,"endOffset":2487,"count":0},{"startOffset":2495,"endOffset":2525,"count":0}],"isBlockCoverage":true}]},{"scriptId":"67","url":"internal/modules/esm/get_source.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1351,"count":1}],"isBlockCoverage":false},{"functionName":"defaultGetSource","ranges":[{"startOffset":632,"endOffset":1303,"count":9},{"startOffset":838,"endOffset":1192,"count":0},{"startOffset":1218,"endOffset":1278,"count":0}],"isBlockCoverage":true}]},{"scriptId":"68","url":"internal/fs/promises.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":20745,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2363,"endOffset":2527,"count":0}],"isBlockCoverage":false},{"functionName":"FileHandle","ranges":[{"startOffset":2578,"endOffset":2762,"count":9},{"startOffset":2695,"endOffset":2699,"count":0}],"isBlockCoverage":true},{"functionName":"getAsyncId","ranges":[{"startOffset":2768,"endOffset":2827,"count":0}],"isBlockCoverage":false},{"functionName":"get fd","ranges":[{"startOffset":2833,"endOffset":2871,"count":27}],"isBlockCoverage":true},{"functionName":"appendFile","ranges":[{"startOffset":2877,"endOffset":2961,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":2967,"endOffset":3025,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":3031,"endOffset":3097,"count":0}],"isBlockCoverage":false},{"functionName":"datasync","ranges":[{"startOffset":3103,"endOffset":3157,"count":0}],"isBlockCoverage":false},{"functionName":"sync","ranges":[{"startOffset":3163,"endOffset":3209,"count":0}],"isBlockCoverage":false},{"functionName":"read","ranges":[{"startOffset":3215,"endOffset":3326,"count":0}],"isBlockCoverage":false},{"functionName":"readv","ranges":[{"startOffset":3332,"endOffset":3415,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":3421,"endOffset":3490,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":3496,"endOffset":3558,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":3564,"endOffset":3630,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":3636,"endOffset":3712,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":3718,"endOffset":3831,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":3837,"endOffset":3922,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":3928,"endOffset":4011,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4017,"endOffset":4736,"count":9}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":4025,"endOffset":4736,"count":9},{"startOffset":4060,"endOffset":4100,"count":0},{"startOffset":4133,"endOffset":4176,"count":0},{"startOffset":4378,"endOffset":4696,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4311,"endOffset":4369,"count":9}],"isBlockCoverage":true},{"functionName":".Promise.finally.","ranges":[{"startOffset":4427,"endOffset":4536,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4546,"endOffset":4687,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":4742,"endOffset":5227,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5233,"endOffset":5288,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5294,"endOffset":5384,"count":0}],"isBlockCoverage":false},{"functionName":"fsCall","ranges":[{"startOffset":5391,"endOffset":6034,"count":0}],"isBlockCoverage":false},{"functionName":"writeFileHandle","ranges":[{"startOffset":6038,"endOffset":6733,"count":0}],"isBlockCoverage":false},{"functionName":"readFileHandle","ranges":[{"startOffset":6737,"endOffset":8055,"count":9},{"startOffset":6851,"endOffset":6868,"count":0},{"startOffset":6870,"endOffset":6948,"count":0},{"startOffset":7044,"endOffset":7061,"count":0},{"startOffset":7063,"endOffset":7141,"count":0},{"startOffset":7255,"endOffset":7282,"count":0},{"startOffset":7318,"endOffset":7356,"count":0},{"startOffset":7413,"endOffset":7441,"count":0},{"startOffset":7519,"endOffset":7880,"count":18},{"startOffset":7537,"endOffset":7554,"count":0},{"startOffset":7556,"endOffset":7638,"count":0},{"startOffset":7835,"endOffset":7875,"count":9},{"startOffset":7953,"endOffset":7976,"count":0},{"startOffset":8007,"endOffset":8042,"count":0}],"isBlockCoverage":true},{"functionName":"access","ranges":[{"startOffset":8212,"endOffset":8439,"count":0}],"isBlockCoverage":false},{"functionName":"copyFile","ranges":[{"startOffset":8443,"endOffset":8809,"count":0}],"isBlockCoverage":false},{"functionName":"open","ranges":[{"startOffset":8933,"endOffset":9265,"count":9}],"isBlockCoverage":true},{"functionName":"read","ranges":[{"startOffset":9269,"endOffset":10365,"count":18},{"startOffset":9410,"endOffset":9702,"count":0},{"startOffset":9728,"endOffset":9751,"count":0},{"startOffset":9853,"endOffset":9890,"count":0},{"startOffset":9921,"endOffset":10054,"count":0},{"startOffset":10163,"endOffset":10177,"count":0},{"startOffset":10322,"endOffset":10326,"count":9}],"isBlockCoverage":true},{"functionName":"readv","ranges":[{"startOffset":10369,"endOffset":10698,"count":0}],"isBlockCoverage":false},{"functionName":"write","ranges":[{"startOffset":10702,"endOffset":11651,"count":0}],"isBlockCoverage":false},{"functionName":"writev","ranges":[{"startOffset":11655,"endOffset":11996,"count":0}],"isBlockCoverage":false},{"functionName":"rename","ranges":[{"startOffset":12000,"endOffset":12312,"count":0}],"isBlockCoverage":false},{"functionName":"truncate","ranges":[{"startOffset":12316,"endOffset":12462,"count":0}],"isBlockCoverage":false},{"functionName":"ftruncate","ranges":[{"startOffset":12466,"endOffset":12629,"count":0}],"isBlockCoverage":false},{"functionName":"rm","ranges":[{"startOffset":12633,"endOffset":12834,"count":0}],"isBlockCoverage":false},{"functionName":"rmdir","ranges":[{"startOffset":12838,"endOffset":13110,"count":0}],"isBlockCoverage":false},{"functionName":"fdatasync","ranges":[{"startOffset":13114,"endOffset":13205,"count":0}],"isBlockCoverage":false},{"functionName":"fsync","ranges":[{"startOffset":13209,"endOffset":13292,"count":0}],"isBlockCoverage":false},{"functionName":"mkdir","ranges":[{"startOffset":13296,"endOffset":13843,"count":0}],"isBlockCoverage":false},{"functionName":"readdir","ranges":[{"startOffset":13847,"endOffset":14309,"count":0}],"isBlockCoverage":false},{"functionName":"readlink","ranges":[{"startOffset":14313,"endOffset":14561,"count":0}],"isBlockCoverage":false},{"functionName":"symlink","ranges":[{"startOffset":14565,"endOffset":14986,"count":0}],"isBlockCoverage":false},{"functionName":"fstat","ranges":[{"startOffset":14990,"endOffset":15171,"count":0}],"isBlockCoverage":false},{"functionName":"lstat","ranges":[{"startOffset":15175,"endOffset":15450,"count":0}],"isBlockCoverage":false},{"functionName":"stat","ranges":[{"startOffset":15454,"endOffset":15726,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":15730,"endOffset":16059,"count":0}],"isBlockCoverage":false},{"functionName":"unlink","ranges":[{"startOffset":16063,"endOffset":16204,"count":0}],"isBlockCoverage":false},{"functionName":"fchmod","ranges":[{"startOffset":16208,"endOffset":16344,"count":0}],"isBlockCoverage":false},{"functionName":"chmod","ranges":[{"startOffset":16348,"endOffset":16538,"count":0}],"isBlockCoverage":false},{"functionName":"lchmod","ranges":[{"startOffset":16542,"endOffset":16786,"count":0}],"isBlockCoverage":false},{"functionName":"lchown","ranges":[{"startOffset":16790,"endOffset":17072,"count":0}],"isBlockCoverage":false},{"functionName":"fchown","ranges":[{"startOffset":17076,"endOffset":17277,"count":0}],"isBlockCoverage":false},{"functionName":"chown","ranges":[{"startOffset":17281,"endOffset":17560,"count":0}],"isBlockCoverage":false},{"functionName":"utimes","ranges":[{"startOffset":17564,"endOffset":17842,"count":0}],"isBlockCoverage":false},{"functionName":"futimes","ranges":[{"startOffset":17846,"endOffset":18049,"count":0}],"isBlockCoverage":false},{"functionName":"lutimes","ranges":[{"startOffset":18053,"endOffset":18336,"count":0}],"isBlockCoverage":false},{"functionName":"realpath","ranges":[{"startOffset":18340,"endOffset":18521,"count":0}],"isBlockCoverage":false},{"functionName":"mkdtemp","ranges":[{"startOffset":18525,"endOffset":18863,"count":0}],"isBlockCoverage":false},{"functionName":"writeFile","ranges":[{"startOffset":18867,"endOffset":19606,"count":0}],"isBlockCoverage":false},{"functionName":"appendFile","ranges":[{"startOffset":19610,"endOffset":19856,"count":0}],"isBlockCoverage":false},{"functionName":"readFile","ranges":[{"startOffset":19860,"endOffset":20303,"count":9},{"startOffset":19979,"endOffset":19985,"count":0},{"startOffset":20029,"endOffset":20066,"count":0},{"startOffset":20101,"endOffset":20179,"count":0}],"isBlockCoverage":true}]},{"scriptId":"69","url":"internal/fs/rimraf.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7336,"count":1}],"isBlockCoverage":false},{"functionName":"rimraf","ranges":[{"startOffset":1179,"endOffset":1657,"count":0}],"isBlockCoverage":false},{"functionName":"_rimraf","ranges":[{"startOffset":1663,"endOffset":2550,"count":0}],"isBlockCoverage":false},{"functionName":"fixWinEPERM","ranges":[{"startOffset":2556,"endOffset":3006,"count":0}],"isBlockCoverage":false},{"functionName":"_rmdir","ranges":[{"startOffset":3012,"endOffset":3321,"count":0}],"isBlockCoverage":false},{"functionName":"_rmchildren","ranges":[{"startOffset":3327,"endOffset":4031,"count":0}],"isBlockCoverage":false},{"functionName":"rimrafPromises","ranges":[{"startOffset":4037,"endOffset":4244,"count":0}],"isBlockCoverage":false},{"functionName":"rimrafSync","ranges":[{"startOffset":4250,"endOffset":4985,"count":0}],"isBlockCoverage":false},{"functionName":"_unlinkSync","ranges":[{"startOffset":4991,"endOffset":5490,"count":0}],"isBlockCoverage":false},{"functionName":"_rmdirSync","ranges":[{"startOffset":5496,"endOffset":6805,"count":0}],"isBlockCoverage":false},{"functionName":"fixWinEPERMSync","ranges":[{"startOffset":6811,"endOffset":7272,"count":0}],"isBlockCoverage":false}]},{"scriptId":"70","url":"internal/modules/esm/transform_source.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":222,"count":1}],"isBlockCoverage":false},{"functionName":"defaultTransformSource","ranges":[{"startOffset":17,"endOffset":162,"count":9}],"isBlockCoverage":true}]},{"scriptId":"71","url":"internal/modules/esm/translators.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":12430,"count":1}],"isBlockCoverage":false},{"functionName":"lazyTypes","ranges":[{"startOffset":440,"endOffset":555,"count":18},{"startOffset":487,"endOffset":501,"count":17},{"startOffset":501,"endOffset":554,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1249,"endOffset":1276,"count":1}],"isBlockCoverage":true},{"functionName":"initCJSParse","ranges":[{"startOffset":1925,"endOffset":2226,"count":2},{"startOffset":2000,"endOffset":2077,"count":0}],"isBlockCoverage":true},{"functionName":"assertBufferSource","ranges":[{"startOffset":2367,"endOffset":2801,"count":18},{"startOffset":2445,"endOffset":2472,"count":9},{"startOffset":2474,"endOffset":2493,"count":0},{"startOffset":2589,"endOffset":2614,"count":0},{"startOffset":2635,"endOffset":2716,"count":0},{"startOffset":2717,"endOffset":2721,"count":0}],"isBlockCoverage":true},{"functionName":"stringify","ranges":[{"startOffset":2805,"endOffset":3028,"count":9},{"startOffset":2865,"endOffset":2877,"count":0},{"startOffset":2963,"endOffset":2982,"count":1},{"startOffset":2983,"endOffset":2992,"count":8}],"isBlockCoverage":true},{"functionName":"errPath","ranges":[{"startOffset":3032,"endOffset":3183,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamically","ranges":[{"startOffset":3187,"endOffset":3303,"count":0}],"isBlockCoverage":false},{"functionName":"createImportMetaResolve","ranges":[{"startOffset":3307,"endOffset":3664,"count":0}],"isBlockCoverage":false},{"functionName":"initializeImportMeta","ranges":[{"startOffset":3668,"endOffset":3843,"count":0}],"isBlockCoverage":false},{"functionName":"moduleStrategy","ranges":[{"startOffset":3928,"endOffset":4524,"count":9}],"isBlockCoverage":true},{"functionName":"enrichCJSError","ranges":[{"startOffset":4530,"endOffset":5449,"count":0}],"isBlockCoverage":false},{"functionName":"commonjsStrategy","ranges":[{"startOffset":5612,"endOffset":6959,"count":2},{"startOffset":6023,"endOffset":6046,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6139,"endOffset":6954,"count":2},{"startOffset":6262,"endOffset":6379,"count":0},{"startOffset":6474,"endOffset":6546,"count":0},{"startOffset":6599,"endOffset":6908,"count":0}],"isBlockCoverage":true},{"functionName":"cjsPreparseModuleExports","ranges":[{"startOffset":6965,"endOffset":8463,"count":2},{"startOffset":7070,"endOffset":7199,"count":0},{"startOffset":7510,"endOffset":7518,"count":0},{"startOffset":7604,"endOffset":7609,"count":0},{"startOffset":7618,"endOffset":7670,"count":0},{"startOffset":7838,"endOffset":7938,"count":0},{"startOffset":7976,"endOffset":8423,"count":0}],"isBlockCoverage":true},{"functionName":"builtinStrategy","ranges":[{"startOffset":8591,"endOffset":8989,"count":7},{"startOffset":8857,"endOffset":8911,"count":0}],"isBlockCoverage":true},{"functionName":"jsonStrategy","ranges":[{"startOffset":9056,"endOffset":11233,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":11302,"endOffset":12426,"count":0}],"isBlockCoverage":false}]},{"scriptId":"72","url":"internal/modules/esm/create_dynamic_module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1828,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":200,"endOffset":227,"count":0}],"isBlockCoverage":false},{"functionName":"createImport","ranges":[{"startOffset":233,"endOffset":427,"count":0}],"isBlockCoverage":false},{"functionName":"createExport","ranges":[{"startOffset":431,"endOffset":640,"count":0}],"isBlockCoverage":false},{"functionName":"createDynamicModule","ranges":[{"startOffset":672,"endOffset":1784,"count":0}],"isBlockCoverage":false}]},{"scriptId":"73","url":"internal/vm/module.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":13402,"count":1}],"isBlockCoverage":false},{"functionName":"Module","ranges":[{"startOffset":1731,"endOffset":3982,"count":0}],"isBlockCoverage":false},{"functionName":"get identifier","ranges":[{"startOffset":3988,"endOffset":4130,"count":0}],"isBlockCoverage":false},{"functionName":"get context","ranges":[{"startOffset":4136,"endOffset":4274,"count":0}],"isBlockCoverage":false},{"functionName":"get namespace","ranges":[{"startOffset":4280,"endOffset":4565,"count":0}],"isBlockCoverage":false},{"functionName":"get status","ranges":[{"startOffset":4571,"endOffset":4729,"count":0}],"isBlockCoverage":false},{"functionName":"get error","ranges":[{"startOffset":4735,"endOffset":4993,"count":0}],"isBlockCoverage":false},{"functionName":"link","ranges":[{"startOffset":4999,"endOffset":5493,"count":0}],"isBlockCoverage":false},{"functionName":"evaluate","ranges":[{"startOffset":5499,"endOffset":6480,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6486,"endOffset":7235,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":7389,"endOffset":7426,"count":0}],"isBlockCoverage":false},{"functionName":"SourceTextModule","ranges":[{"startOffset":7433,"endOffset":9946,"count":0}],"isBlockCoverage":false},{"functionName":"get dependencySpecifiers","ranges":[{"startOffset":9952,"endOffset":10259,"count":0}],"isBlockCoverage":false},{"functionName":"get status","ranges":[{"startOffset":10265,"endOffset":10545,"count":0}],"isBlockCoverage":false},{"functionName":"get error","ranges":[{"startOffset":10551,"endOffset":10755,"count":0}],"isBlockCoverage":false},{"functionName":"createCachedData","ranges":[{"startOffset":10761,"endOffset":11031,"count":0}],"isBlockCoverage":false},{"functionName":"SyntheticModule","ranges":[{"startOffset":11080,"endOffset":12413,"count":0}],"isBlockCoverage":false},{"functionName":"setExport","ranges":[{"startOffset":12419,"endOffset":12730,"count":0}],"isBlockCoverage":false},{"functionName":"importModuleDynamicallyWrap","ranges":[{"startOffset":12737,"endOffset":13231,"count":0}],"isBlockCoverage":false},{"functionName":"getModuleFromWrap","ranges":[{"startOffset":13360,"endOffset":13395,"count":0}],"isBlockCoverage":false}]},{"scriptId":"74","url":"internal/modules/run_main.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2793,"count":1}],"isBlockCoverage":false},{"functionName":"resolveMainPath","ranges":[{"startOffset":310,"endOffset":761,"count":1},{"startOffset":583,"endOffset":590,"count":0}],"isBlockCoverage":true},{"functionName":"shouldUseESMLoader","ranges":[{"startOffset":765,"endOffset":1367,"count":1},{"startOffset":892,"endOffset":904,"count":0},{"startOffset":1056,"endOffset":1068,"count":0},{"startOffset":1182,"endOffset":1194,"count":0},{"startOffset":1263,"endOffset":1276,"count":0}],"isBlockCoverage":true},{"functionName":"runMainESM","ranges":[{"startOffset":1371,"endOffset":1714,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1557,"endOffset":1708,"count":1},{"startOffset":1656,"endOffset":1666,"count":0}],"isBlockCoverage":true},{"functionName":"handleMainPromise","ranges":[{"startOffset":1718,"endOffset":2182,"count":1}],"isBlockCoverage":true},{"functionName":"handler","ranges":[{"startOffset":1971,"endOffset":2067,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2143,"endOffset":2177,"count":1}],"isBlockCoverage":true},{"functionName":"executeUserEntryPoint","ranges":[{"startOffset":2373,"endOffset":2717,"count":1},{"startOffset":2587,"endOffset":2594,"count":0},{"startOffset":2601,"endOffset":2714,"count":0}],"isBlockCoverage":true}]},{"scriptId":"75","url":"file:///C:/Users/brand/git/node-ipc/test/TCP/TCPClient.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":560,"count":1}],"isBlockCoverage":true},{"functionName":"killClientProcess","ranges":[{"startOffset":98,"endOffset":152,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":404,"endOffset":502,"count":0}],"isBlockCoverage":false}]},{"scriptId":"76","url":"process.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":85,"count":1}],"isBlockCoverage":false}]},{"scriptId":"77","url":"net.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":48953,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1511,"endOffset":1538,"count":1}],"isBlockCoverage":true},{"functionName":"noop","ranges":[{"startOffset":3552,"endOffset":3560,"count":0}],"isBlockCoverage":false},{"functionName":"getFlags","ranges":[{"startOffset":3565,"endOffset":3661,"count":0}],"isBlockCoverage":false},{"functionName":"createHandle","ranges":[{"startOffset":3665,"endOffset":4062,"count":3},{"startOffset":3837,"endOffset":3859,"count":0},{"startOffset":3895,"endOffset":4061,"count":0}],"isBlockCoverage":true},{"functionName":"getNewAsyncId","ranges":[{"startOffset":4068,"endOffset":4209,"count":53},{"startOffset":4164,"endOffset":4183,"count":0}],"isBlockCoverage":true},{"functionName":"isPipeName","ranges":[{"startOffset":4215,"endOffset":4300,"count":0}],"isBlockCoverage":false},{"functionName":"createServer","ranges":[{"startOffset":4304,"endOffset":4410,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":4648,"endOffset":4950,"count":50},{"startOffset":4860,"endOffset":4907,"count":0}],"isBlockCoverage":true},{"functionName":"normalizeArgs","ranges":[{"startOffset":5458,"endOffset":6217,"count":50},{"startOffset":5529,"endOffset":5614,"count":0},{"startOffset":5769,"endOffset":6026,"count":0},{"startOffset":6126,"endOffset":6160,"count":0}],"isBlockCoverage":true},{"functionName":"initSocketHandle","ranges":[{"startOffset":6293,"endOffset":6918,"count":103},{"startOffset":6465,"endOffset":6915,"count":53},{"startOffset":6660,"endOffset":6910,"count":0}],"isBlockCoverage":true},{"functionName":"Socket","ranges":[{"startOffset":7060,"endOffset":11002,"count":53},{"startOffset":7121,"endOffset":7148,"count":0},{"startOffset":7717,"endOffset":7743,"count":0},{"startOffset":8305,"endOffset":8416,"count":0},{"startOffset":8515,"endOffset":8595,"count":0},{"startOffset":8596,"endOffset":8645,"count":0},{"startOffset":8647,"endOffset":8886,"count":0},{"startOffset":8922,"endOffset":10193,"count":3},{"startOffset":9453,"endOffset":9487,"count":0},{"startOffset":9571,"endOffset":9582,"count":2},{"startOffset":9584,"endOffset":9628,"count":2},{"startOffset":9629,"endOffset":9641,"count":2},{"startOffset":9643,"endOffset":10186,"count":2},{"startOffset":9776,"endOffset":9817,"count":0},{"startOffset":10535,"endOffset":10564,"count":3},{"startOffset":10566,"endOffset":10840,"count":1},{"startOffset":10600,"endOffset":10774,"count":0},{"startOffset":10806,"endOffset":10835,"count":0}],"isBlockCoverage":true},{"functionName":"_unrefTimer","ranges":[{"startOffset":11180,"endOffset":11315,"count":52},{"startOffset":11285,"endOffset":11307,"count":0}],"isBlockCoverage":true},{"functionName":"Socket._final","ranges":[{"startOffset":11440,"endOffset":12110,"count":0}],"isBlockCoverage":false},{"functionName":"afterShutdown","ranges":[{"startOffset":12117,"endOffset":12512,"count":0}],"isBlockCoverage":false},{"functionName":"writeAfterFIN","ranges":[{"startOffset":12724,"endOffset":13195,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._onTimeout","ranges":[{"startOffset":13282,"endOffset":13801,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setNoDelay","ranges":[{"startOffset":13838,"endOffset":14302,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setKeepAlive","ranges":[{"startOffset":14341,"endOffset":14598,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.address","ranges":[{"startOffset":14632,"endOffset":14678,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14749,"endOffset":14795,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":14859,"endOffset":14917,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15014,"endOffset":15340,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15414,"endOffset":15498,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":15570,"endOffset":15617,"count":1}],"isBlockCoverage":true},{"functionName":"tryReadStart","ranges":[{"startOffset":15628,"endOffset":15881,"count":1},{"startOffset":15834,"endOffset":15878,"count":0}],"isBlockCoverage":true},{"functionName":"Socket._read","ranges":[{"startOffset":15976,"endOffset":16214,"count":51},{"startOffset":16034,"endOffset":16050,"count":1},{"startOffset":16052,"endOffset":16147,"count":50},{"startOffset":16147,"endOffset":16211,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":16121,"endOffset":16140,"count":1}],"isBlockCoverage":true},{"functionName":"Socket.end","ranges":[{"startOffset":16244,"endOffset":16436,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.pause","ranges":[{"startOffset":16468,"endOffset":16813,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.resume","ranges":[{"startOffset":16846,"endOffset":17036,"count":50},{"startOffset":16880,"endOffset":16899,"count":0},{"startOffset":16900,"endOffset":16915,"count":0},{"startOffset":16916,"endOffset":16947,"count":0},{"startOffset":16949,"endOffset":16980,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.read","ranges":[{"startOffset":17067,"endOffset":17259,"count":101},{"startOffset":17102,"endOffset":17121,"count":0},{"startOffset":17122,"endOffset":17137,"count":0},{"startOffset":17138,"endOffset":17169,"count":0},{"startOffset":17171,"endOffset":17202,"count":0}],"isBlockCoverage":true},{"functionName":"onReadableStreamEnd","ranges":[{"startOffset":17310,"endOffset":17604,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.destroySoon","ranges":[{"startOffset":17641,"endOffset":17796,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._destroy","ranges":[{"startOffset":17831,"endOffset":18823,"count":50},{"startOffset":18148,"endOffset":18155,"count":0},{"startOffset":18561,"endOffset":18635,"count":0},{"startOffset":18659,"endOffset":18820,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":18365,"endOffset":18447,"count":50}],"isBlockCoverage":true},{"functionName":"Socket._getpeername","ranges":[{"startOffset":18860,"endOffset":19162,"count":0}],"isBlockCoverage":false},{"functionName":"protoGetter","ranges":[{"startOffset":19167,"endOffset":19333,"count":8}],"isBlockCoverage":true},{"functionName":"bytesRead","ranges":[{"startOffset":19362,"endOffset":19455,"count":0}],"isBlockCoverage":false},{"functionName":"remoteAddress","ranges":[{"startOffset":19490,"endOffset":19558,"count":0}],"isBlockCoverage":false},{"functionName":"remoteFamily","ranges":[{"startOffset":19592,"endOffset":19658,"count":0}],"isBlockCoverage":false},{"functionName":"remotePort","ranges":[{"startOffset":19690,"endOffset":19752,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._getsockname","ranges":[{"startOffset":19792,"endOffset":20088,"count":0}],"isBlockCoverage":false},{"functionName":"localAddress","ranges":[{"startOffset":20123,"endOffset":20190,"count":0}],"isBlockCoverage":false},{"functionName":"localPort","ranges":[{"startOffset":20223,"endOffset":20284,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.","ranges":[{"startOffset":20329,"endOffset":20378,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._writeGeneric","ranges":[{"startOffset":20416,"endOffset":21206,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._writev","ranges":[{"startOffset":21240,"endOffset":21310,"count":0}],"isBlockCoverage":false},{"functionName":"Socket._write","ranges":[{"startOffset":21343,"endOffset":21426,"count":0}],"isBlockCoverage":false},{"functionName":"_bytesDispatched","ranges":[{"startOffset":21624,"endOffset":21730,"count":0}],"isBlockCoverage":false},{"functionName":"bytesWritten","ranges":[{"startOffset":21764,"endOffset":22727,"count":0}],"isBlockCoverage":false},{"functionName":"checkBindError","ranges":[{"startOffset":22735,"endOffset":23552,"count":0}],"isBlockCoverage":false},{"functionName":"internalConnect","ranges":[{"startOffset":23558,"endOffset":25322,"count":50},{"startOffset":23822,"endOffset":24465,"count":0},{"startOffset":24796,"endOffset":24862,"count":0},{"startOffset":24867,"endOffset":25046,"count":0},{"startOffset":25061,"endOffset":25319,"count":0}],"isBlockCoverage":true},{"functionName":"Socket.connect","ranges":[{"startOffset":25355,"endOffset":26711,"count":50},{"startOffset":25772,"endOffset":25823,"count":0},{"startOffset":25940,"endOffset":25976,"count":0},{"startOffset":26002,"endOffset":26090,"count":0},{"startOffset":26227,"endOffset":26266,"count":0},{"startOffset":26362,"endOffset":26399,"count":0},{"startOffset":26494,"endOffset":26642,"count":0}],"isBlockCoverage":true},{"functionName":"lookupAndConnect","ranges":[{"startOffset":26718,"endOffset":29835,"count":50},{"startOffset":26838,"endOffset":26852,"count":0},{"startOffset":26903,"endOffset":26925,"count":0},{"startOffset":26927,"endOffset":26986,"count":0},{"startOffset":27006,"endOffset":27038,"count":0},{"startOffset":27040,"endOffset":27125,"count":0},{"startOffset":27200,"endOffset":27227,"count":0},{"startOffset":27229,"endOffset":27358,"count":0},{"startOffset":27823,"endOffset":27887,"count":0},{"startOffset":27894,"endOffset":28140,"count":0},{"startOffset":28167,"endOffset":28197,"count":0},{"startOffset":28198,"endOffset":28228,"count":0},{"startOffset":28229,"endOffset":28258,"count":0},{"startOffset":28260,"endOffset":28455,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":27584,"endOffset":27803,"count":50}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":28510,"endOffset":29830,"count":0}],"isBlockCoverage":false},{"functionName":"connectErrorNT","ranges":[{"startOffset":29841,"endOffset":29902,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.ref","ranges":[{"startOffset":29931,"endOffset":30129,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.unref","ranges":[{"startOffset":30161,"endOffset":30365,"count":0}],"isBlockCoverage":false},{"functionName":"afterConnect","ranges":[{"startOffset":30372,"endOffset":31669,"count":50},{"startOffset":30546,"endOffset":30565,"count":0},{"startOffset":30701,"endOffset":31124,"count":1},{"startOffset":30740,"endOffset":30792,"count":0},{"startOffset":30830,"endOffset":30857,"count":0},{"startOffset":31124,"endOffset":31666,"count":49},{"startOffset":31206,"endOffset":31222,"count":0},{"startOffset":31224,"endOffset":31289,"count":0},{"startOffset":31550,"endOffset":31638,"count":0}],"isBlockCoverage":true},{"functionName":"Server","ranges":[{"startOffset":31675,"endOffset":33049,"count":0}],"isBlockCoverage":false},{"functionName":"toNumber","ranges":[{"startOffset":33165,"endOffset":33230,"count":0}],"isBlockCoverage":false},{"functionName":"createServerHandle","ranges":[{"startOffset":33301,"endOffset":34809,"count":0}],"isBlockCoverage":false},{"functionName":"setupListenHandle","ranges":[{"startOffset":34813,"endOffset":37233,"count":0}],"isBlockCoverage":false},{"functionName":"emitErrorNT","ranges":[{"startOffset":37304,"endOffset":37368,"count":0}],"isBlockCoverage":false},{"functionName":"emitListeningNT","ranges":[{"startOffset":37374,"endOffset":37493,"count":0}],"isBlockCoverage":false},{"functionName":"listenInCluster","ranges":[{"startOffset":37499,"endOffset":38756,"count":0}],"isBlockCoverage":false},{"functionName":"Server.listen","ranges":[{"startOffset":38788,"endOffset":42382,"count":0}],"isBlockCoverage":false},{"functionName":"lookupAndListen","ranges":[{"startOffset":42387,"endOffset":42810,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":42876,"endOffset":42921,"count":0}],"isBlockCoverage":false},{"functionName":"Server.address","ranges":[{"startOffset":43001,"endOffset":43302,"count":0}],"isBlockCoverage":false},{"functionName":"onconnection","ranges":[{"startOffset":43307,"endOffset":43998,"count":0}],"isBlockCoverage":false},{"functionName":"Server.getConnections","ranges":[{"startOffset":44038,"endOffset":44826,"count":0}],"isBlockCoverage":false},{"functionName":"Server.close","ranges":[{"startOffset":44858,"endOffset":45762,"count":0}],"isBlockCoverage":false},{"functionName":"Server._emitCloseIfDrained","ranges":[{"startOffset":45806,"endOffset":46205,"count":0}],"isBlockCoverage":false},{"functionName":"emitCloseNT","ranges":[{"startOffset":46212,"endOffset":46298,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":46360,"endOffset":46532,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46741,"endOffset":46777,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":46782,"endOffset":46823,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":46887,"endOffset":46918,"count":685}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":46923,"endOffset":46959,"count":103}],"isBlockCoverage":true},{"functionName":"Server._setupWorker","ranges":[{"startOffset":47000,"endOffset":47248,"count":0}],"isBlockCoverage":false},{"functionName":"Server.ref","ranges":[{"startOffset":47276,"endOffset":47381,"count":0}],"isBlockCoverage":false},{"functionName":"Server.unref","ranges":[{"startOffset":47411,"endOffset":47517,"count":0}],"isBlockCoverage":false},{"functionName":"_setSimultaneousAccepts","ranges":[{"startOffset":47667,"endOffset":48356,"count":0}],"isBlockCoverage":false},{"functionName":"_setSimultaneousAccepts","ranges":[{"startOffset":48397,"endOffset":48645,"count":0}],"isBlockCoverage":false}]},{"scriptId":"78","url":"stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2134,"count":1}],"isBlockCoverage":false},{"functionName":"_uint8ArrayToBuffer","ranges":[{"startOffset":1920,"endOffset":2131,"count":0}],"isBlockCoverage":false}]},{"scriptId":"79","url":"internal/streams/pipeline.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7915,"count":1}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":571,"endOffset":2004,"count":0}],"isBlockCoverage":false},{"functionName":"popCallback","ranges":[{"startOffset":2008,"endOffset":2386,"count":0}],"isBlockCoverage":false},{"functionName":"isReadable","ranges":[{"startOffset":2390,"endOffset":2472,"count":0}],"isBlockCoverage":false},{"functionName":"isWritable","ranges":[{"startOffset":2476,"endOffset":2559,"count":0}],"isBlockCoverage":false},{"functionName":"isStream","ranges":[{"startOffset":2563,"endOffset":2636,"count":0}],"isBlockCoverage":false},{"functionName":"isIterable","ranges":[{"startOffset":2640,"endOffset":2969,"count":0}],"isBlockCoverage":false},{"functionName":"makeAsyncIterable","ranges":[{"startOffset":2973,"endOffset":3258,"count":0}],"isBlockCoverage":false},{"functionName":"fromReadable","ranges":[{"startOffset":3262,"endOffset":3431,"count":0}],"isBlockCoverage":false},{"functionName":"pump","ranges":[{"startOffset":3435,"endOffset":3934,"count":0}],"isBlockCoverage":false},{"functionName":"pipeline","ranges":[{"startOffset":3938,"endOffset":7883,"count":0}],"isBlockCoverage":false}]},{"scriptId":"80","url":"internal/streams/destroy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4279,"count":1}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":127,"endOffset":1554,"count":50},{"startOffset":274,"endOffset":357,"count":0},{"startOffset":908,"endOffset":915,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":917,"endOffset":1531,"count":50},{"startOffset":1127,"endOffset":1163,"count":0},{"startOffset":1192,"endOffset":1228,"count":0},{"startOffset":1365,"endOffset":1389,"count":0},{"startOffset":1468,"endOffset":1526,"count":0}],"isBlockCoverage":true},{"functionName":"emitErrorCloseNT","ranges":[{"startOffset":1558,"endOffset":1648,"count":50}],"isBlockCoverage":true},{"functionName":"emitCloseNT","ranges":[{"startOffset":1652,"endOffset":1881,"count":50},{"startOffset":1847,"endOffset":1878,"count":0}],"isBlockCoverage":true},{"functionName":"emitErrorNT","ranges":[{"startOffset":1885,"endOffset":2188,"count":50},{"startOffset":2044,"endOffset":2063,"count":0}],"isBlockCoverage":true},{"functionName":"undestroy","ranges":[{"startOffset":2192,"endOffset":2782,"count":103}],"isBlockCoverage":true},{"functionName":"errorOrDestroy","ranges":[{"startOffset":2786,"endOffset":3763,"count":0}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":3767,"endOffset":3874,"count":0}],"isBlockCoverage":false},{"functionName":"destroyer","ranges":[{"startOffset":3912,"endOffset":4193,"count":0}],"isBlockCoverage":false}]},{"scriptId":"81","url":"internal/streams/end-of-stream.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6035,"count":1}],"isBlockCoverage":false},{"functionName":"isRequest","ranges":[{"startOffset":291,"endOffset":388,"count":0}],"isBlockCoverage":false},{"functionName":"isReadable","ranges":[{"startOffset":392,"endOffset":554,"count":0}],"isBlockCoverage":false},{"functionName":"isWritable","ranges":[{"startOffset":558,"endOffset":720,"count":0}],"isBlockCoverage":false},{"functionName":"isWritableFinished","ranges":[{"startOffset":724,"endOffset":966,"count":0}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":970,"endOffset":987,"count":0}],"isBlockCoverage":false},{"functionName":"isReadableEnded","ranges":[{"startOffset":991,"endOffset":1229,"count":0}],"isBlockCoverage":false},{"functionName":"eos","ranges":[{"startOffset":1233,"endOffset":6008,"count":0}],"isBlockCoverage":false}]},{"scriptId":"82","url":"internal/streams/legacy.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3048,"count":1}],"isBlockCoverage":false},{"functionName":"Stream","ranges":[{"startOffset":121,"endOffset":171,"count":106}],"isBlockCoverage":true},{"functionName":"Stream.pipe","ranges":[{"startOffset":289,"endOffset":2169,"count":0}],"isBlockCoverage":false},{"functionName":"prependListener","ranges":[{"startOffset":2174,"endOffset":2997,"count":0}],"isBlockCoverage":false}]},{"scriptId":"83","url":"internal/streams/readable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":41009,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1643,"endOffset":1670,"count":1}],"isBlockCoverage":true},{"functionName":"nop","ranges":[{"startOffset":2289,"endOffset":2306,"count":0}],"isBlockCoverage":false},{"functionName":"ReadableState","ranges":[{"startOffset":2353,"endOffset":6024,"count":53},{"startOffset":2759,"endOffset":2802,"count":0},{"startOffset":3348,"endOffset":3385,"count":0},{"startOffset":5830,"endOffset":6021,"count":0}],"isBlockCoverage":true},{"functionName":"Readable","ranges":[{"startOffset":6030,"endOffset":6619,"count":53},{"startOffset":6100,"endOffset":6129,"count":0},{"startOffset":6462,"endOffset":6488,"count":0},{"startOffset":6546,"endOffset":6578,"count":0}],"isBlockCoverage":true},{"functionName":"Readable._destroy","ranges":[{"startOffset":6760,"endOffset":6794,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":6847,"endOffset":6887,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.push","ranges":[{"startOffset":7122,"endOffset":7210,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unshift","ranges":[{"startOffset":7309,"endOffset":7396,"count":0}],"isBlockCoverage":false},{"functionName":"readableAddChunk","ranges":[{"startOffset":7401,"endOffset":9720,"count":0}],"isBlockCoverage":false},{"functionName":"addChunk","ranges":[{"startOffset":9724,"endOffset":10447,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.isPaused","ranges":[{"startOffset":10481,"endOffset":10596,"count":1}],"isBlockCoverage":true},{"functionName":"Readable.setEncoding","ranges":[{"startOffset":10663,"endOffset":11326,"count":50},{"startOffset":10707,"endOffset":10763,"count":1},{"startOffset":11147,"endOffset":11190,"count":0},{"startOffset":11238,"endOffset":11259,"count":0}],"isBlockCoverage":true},{"functionName":"computeNewHighWaterMark","ranges":[{"startOffset":11391,"endOffset":11772,"count":0}],"isBlockCoverage":false},{"functionName":"howMuchToRead","ranges":[{"startOffset":11889,"endOffset":12297,"count":101},{"startOffset":11938,"endOffset":11976,"count":50},{"startOffset":11983,"endOffset":11992,"count":51},{"startOffset":11992,"endOffset":12023,"count":50},{"startOffset":12023,"endOffset":12032,"count":0},{"startOffset":12032,"endOffset":12211,"count":50},{"startOffset":12145,"endOffset":12180,"count":0},{"startOffset":12211,"endOffset":12289,"count":0},{"startOffset":12290,"endOffset":12293,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.read","ranges":[{"startOffset":12397,"endOffset":16759,"count":101},{"startOffset":12591,"endOffset":12611,"count":50},{"startOffset":12611,"endOffset":12680,"count":51},{"startOffset":12642,"endOffset":12680,"count":0},{"startOffset":12851,"endOffset":12900,"count":0},{"startOffset":12924,"endOffset":12954,"count":50},{"startOffset":13145,"endOffset":13173,"count":51},{"startOffset":13174,"endOffset":13311,"count":1},{"startOffset":13259,"endOffset":13286,"count":0},{"startOffset":13313,"endOffset":13505,"count":0},{"startOffset":13635,"endOffset":13714,"count":0},{"startOffset":15019,"endOffset":15060,"count":0},{"startOffset":15339,"endOffset":15357,"count":50},{"startOffset":15359,"endOffset":15426,"count":51},{"startOffset":15426,"endOffset":15973,"count":50},{"startOffset":15936,"endOffset":15968,"count":0},{"startOffset":16007,"endOffset":16032,"count":0},{"startOffset":16162,"endOffset":16332,"count":0},{"startOffset":16641,"endOffset":16655,"count":50},{"startOffset":16664,"endOffset":16682,"count":0},{"startOffset":16716,"endOffset":16739,"count":0}],"isBlockCoverage":true},{"functionName":"onEofChunk","ranges":[{"startOffset":16764,"endOffset":17609,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable","ranges":[{"startOffset":17815,"endOffset":18151,"count":0}],"isBlockCoverage":false},{"functionName":"emitReadable_","ranges":[{"startOffset":18155,"endOffset":18810,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore","ranges":[{"startOffset":19169,"endOffset":19330,"count":0}],"isBlockCoverage":false},{"functionName":"maybeReadMore_","ranges":[{"startOffset":19334,"endOffset":21161,"count":0}],"isBlockCoverage":false},{"functionName":"Readable._read","ranges":[{"startOffset":21438,"endOffset":21506,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.pipe","ranges":[{"startOffset":21537,"endOffset":26174,"count":0}],"isBlockCoverage":false},{"functionName":"pipeOnDrain","ranges":[{"startOffset":26179,"endOffset":26874,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.unpipe","ranges":[{"startOffset":26908,"endOffset":27625,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.on","ranges":[{"startOffset":27755,"endOffset":28689,"count":304},{"startOffset":27891,"endOffset":28231,"count":50},{"startOffset":28231,"endOffset":28669,"count":254},{"startOffset":28260,"endOffset":28669,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.removeListener","ranges":[{"startOffset":28787,"endOffset":29315,"count":1},{"startOffset":28901,"endOffset":29295,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.removeAllListeners","ranges":[{"startOffset":29421,"endOffset":29973,"count":0}],"isBlockCoverage":false},{"functionName":"updateReadableListening","ranges":[{"startOffset":29978,"endOffset":30503,"count":0}],"isBlockCoverage":false},{"functionName":"nReadingNextTick","ranges":[{"startOffset":30507,"endOffset":30598,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.resume","ranges":[{"startOffset":30756,"endOffset":31093,"count":50}],"isBlockCoverage":true},{"functionName":"resume","ranges":[{"startOffset":31098,"endOffset":31253,"count":50}],"isBlockCoverage":true},{"functionName":"resume_","ranges":[{"startOffset":31257,"endOffset":31519,"count":50},{"startOffset":31501,"endOffset":31516,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.pause","ranges":[{"startOffset":31550,"endOffset":31826,"count":0}],"isBlockCoverage":false},{"functionName":"flow","ranges":[{"startOffset":31831,"endOffset":31982,"count":50},{"startOffset":31978,"endOffset":31979,"count":0}],"isBlockCoverage":true},{"functionName":"Readable.wrap","ranges":[{"startOffset":32171,"endOffset":34065,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.","ranges":[{"startOffset":34112,"endOffset":34511,"count":0}],"isBlockCoverage":false},{"functionName":"createAsyncIterator","ranges":[{"startOffset":34516,"endOffset":35868,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36073,"endOffset":36470,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":36477,"endOffset":36612,"count":2}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":36683,"endOffset":36751,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36815,"endOffset":36899,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":36964,"endOffset":37026,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":37038,"endOffset":37151,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37210,"endOffset":37266,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37329,"endOffset":37419,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37480,"endOffset":37567,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":37621,"endOffset":37760,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":37767,"endOffset":38066,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38124,"endOffset":38214,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38341,"endOffset":38388,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":38451,"endOffset":38504,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":38511,"endOffset":38562,"count":0}],"isBlockCoverage":false},{"functionName":"fromList","ranges":[{"startOffset":38877,"endOffset":39462,"count":0}],"isBlockCoverage":false},{"functionName":"endReadable","ranges":[{"startOffset":39466,"endOffset":39695,"count":0}],"isBlockCoverage":false},{"functionName":"endReadableNT","ranges":[{"startOffset":39699,"endOffset":40658,"count":0}],"isBlockCoverage":false},{"functionName":"endWritableNT","ranges":[{"startOffset":40662,"endOffset":40835,"count":0}],"isBlockCoverage":false},{"functionName":"Readable.from","ranges":[{"startOffset":40855,"endOffset":41006,"count":0}],"isBlockCoverage":false}]},{"scriptId":"84","url":"internal/streams/buffer_list.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3975,"count":1}],"isBlockCoverage":false},{"functionName":"BufferList","ranges":[{"startOffset":215,"endOffset":303,"count":53}],"isBlockCoverage":true},{"functionName":"push","ranges":[{"startOffset":309,"endOffset":504,"count":0}],"isBlockCoverage":false},{"functionName":"unshift","ranges":[{"startOffset":510,"endOffset":674,"count":0}],"isBlockCoverage":false},{"functionName":"shift","ranges":[{"startOffset":680,"endOffset":917,"count":0}],"isBlockCoverage":false},{"functionName":"clear","ranges":[{"startOffset":923,"endOffset":994,"count":50}],"isBlockCoverage":true},{"functionName":"join","ranges":[{"startOffset":1000,"endOffset":1179,"count":0}],"isBlockCoverage":false},{"functionName":"concat","ranges":[{"startOffset":1185,"endOffset":1460,"count":0}],"isBlockCoverage":false},{"functionName":"consume","ranges":[{"startOffset":1547,"endOffset":2015,"count":0}],"isBlockCoverage":false},{"functionName":"first","ranges":[{"startOffset":2021,"endOffset":2063,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports","ranges":[{"startOffset":2069,"endOffset":2169,"count":50},{"startOffset":2135,"endOffset":2164,"count":0}],"isBlockCoverage":true},{"functionName":"_getString","ranges":[{"startOffset":2247,"endOffset":2870,"count":0}],"isBlockCoverage":false},{"functionName":"_getBuffer","ranges":[{"startOffset":2943,"endOffset":3682,"count":0}],"isBlockCoverage":false},{"functionName":"module.exports","ranges":[{"startOffset":3766,"endOffset":3969,"count":0}],"isBlockCoverage":false}]},{"scriptId":"85","url":"internal/streams/state.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":917,"count":1}],"isBlockCoverage":false},{"functionName":"highWaterMarkFrom","ranges":[{"startOffset":151,"endOffset":321,"count":106},{"startOffset":250,"endOffset":273,"count":0},{"startOffset":311,"endOffset":317,"count":0}],"isBlockCoverage":true},{"functionName":"getDefaultHighWaterMark","ranges":[{"startOffset":325,"endOffset":413,"count":106},{"startOffset":393,"endOffset":397,"count":0}],"isBlockCoverage":true},{"functionName":"getHighWaterMark","ranges":[{"startOffset":417,"endOffset":841,"count":106},{"startOffset":566,"endOffset":763,"count":0}],"isBlockCoverage":true}]},{"scriptId":"86","url":"internal/streams/writable.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":23649,"count":1}],"isBlockCoverage":false},{"functionName":"nop","ranges":[{"startOffset":2294,"endOffset":2311,"count":0}],"isBlockCoverage":false},{"functionName":"WritableState","ranges":[{"startOffset":2315,"endOffset":6590,"count":53},{"startOffset":2717,"endOffset":2760,"count":0},{"startOffset":3325,"endOffset":3362,"count":0}],"isBlockCoverage":true},{"functionName":"resetBuffer","ranges":[{"startOffset":6594,"endOffset":6731,"count":53}],"isBlockCoverage":true},{"functionName":"getBuffer","ranges":[{"startOffset":6771,"endOffset":6847,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":6927,"endOffset":6994,"count":0}],"isBlockCoverage":false},{"functionName":"value","ranges":[{"startOffset":7330,"endOffset":7551,"count":0}],"isBlockCoverage":false},{"functionName":"realHasInstance","ranges":[{"startOffset":7590,"endOffset":7649,"count":0}],"isBlockCoverage":false},{"functionName":"Writable","ranges":[{"startOffset":7657,"endOffset":8862,"count":53},{"startOffset":8311,"endOffset":8351,"count":0},{"startOffset":8358,"endOffset":8387,"count":0},{"startOffset":8532,"endOffset":8560,"count":0},{"startOffset":8617,"endOffset":8647,"count":0},{"startOffset":8705,"endOffset":8737,"count":0},{"startOffset":8793,"endOffset":8821,"count":0}],"isBlockCoverage":true},{"functionName":"Writable.pipe","ranges":[{"startOffset":8961,"endOffset":9031,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.write","ranges":[{"startOffset":9063,"endOffset":10318,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.cork","ranges":[{"startOffset":10349,"endOffset":10397,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.uncork","ranges":[{"startOffset":10430,"endOffset":10594,"count":0}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":10639,"endOffset":10958,"count":0}],"isBlockCoverage":false},{"functionName":"writeOrBuffer","ranges":[{"startOffset":11153,"endOffset":12175,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":12179,"endOffset":12569,"count":0}],"isBlockCoverage":false},{"functionName":"onwriteError","ranges":[{"startOffset":12573,"endOffset":13004,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":13008,"endOffset":14702,"count":0}],"isBlockCoverage":false},{"functionName":"afterWriteTick","ranges":[{"startOffset":14706,"endOffset":14848,"count":0}],"isBlockCoverage":false},{"functionName":"afterWrite","ranges":[{"startOffset":14852,"endOffset":15280,"count":0}],"isBlockCoverage":false},{"functionName":"errorBuffer","ranges":[{"startOffset":15355,"endOffset":15689,"count":0}],"isBlockCoverage":false},{"functionName":"clearBuffer","ranges":[{"startOffset":15758,"endOffset":17240,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._write","ranges":[{"startOffset":17272,"endOffset":17447,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.end","ranges":[{"startOffset":17515,"endOffset":18743,"count":0}],"isBlockCoverage":false},{"functionName":"needFinish","ranges":[{"startOffset":18748,"endOffset":18968,"count":0}],"isBlockCoverage":false},{"functionName":"callFinal","ranges":[{"startOffset":18972,"endOffset":19243,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":19247,"endOffset":19606,"count":0}],"isBlockCoverage":false},{"functionName":"finishMaybe","ranges":[{"startOffset":19610,"endOffset":19951,"count":0}],"isBlockCoverage":false},{"functionName":"finish","ranges":[{"startOffset":19955,"endOffset":20595,"count":0}],"isBlockCoverage":false},{"functionName":"onFinished","ranges":[{"startOffset":20664,"endOffset":21145,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21217,"endOffset":21306,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":21313,"endOffset":21500,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":21529,"endOffset":21929,"count":1}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":21936,"endOffset":22075,"count":51}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":22112,"endOffset":22200,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22239,"endOffset":22329,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22364,"endOffset":22448,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22482,"endOffset":22568,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22606,"endOffset":22768,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22810,"endOffset":22896,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":22931,"endOffset":23013,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":23048,"endOffset":23127,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.destroy","ranges":[{"startOffset":23208,"endOffset":23428,"count":0}],"isBlockCoverage":false},{"functionName":"Writable._destroy","ranges":[{"startOffset":23519,"endOffset":23553,"count":0}],"isBlockCoverage":false},{"functionName":"Writable.","ranges":[{"startOffset":23606,"endOffset":23646,"count":0}],"isBlockCoverage":false}]},{"scriptId":"87","url":"internal/streams/duplex.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3869,"count":1}],"isBlockCoverage":false},{"functionName":"Duplex","ranges":[{"startOffset":1987,"endOffset":2430,"count":53},{"startOffset":2053,"endOffset":2080,"count":0},{"startOffset":2243,"endOffset":2265,"count":2},{"startOffset":2312,"endOffset":2334,"count":1},{"startOffset":2379,"endOffset":2422,"count":0}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3364,"endOffset":3582,"count":100},{"startOffset":3464,"endOffset":3497,"count":0},{"startOffset":3542,"endOffset":3574,"count":0}],"isBlockCoverage":true},{"functionName":"set","ranges":[{"startOffset":3589,"endOffset":3857,"count":0}],"isBlockCoverage":false}]},{"scriptId":"88","url":"internal/streams/transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8452,"count":1}],"isBlockCoverage":false},{"functionName":"afterTransform","ranges":[{"startOffset":4118,"endOffset":4659,"count":0}],"isBlockCoverage":false},{"functionName":"Transform","ranges":[{"startOffset":4665,"endOffset":5524,"count":0}],"isBlockCoverage":false},{"functionName":"prefinish","ranges":[{"startOffset":5528,"endOffset":5748,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5846,"endOffset":5898,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":5996,"endOffset":6050,"count":0}],"isBlockCoverage":false},{"functionName":"Transform.push","ranges":[{"startOffset":6151,"endOffset":6290,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._transform","ranges":[{"startOffset":6785,"endOffset":6876,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._write","ranges":[{"startOffset":6910,"endOffset":7261,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._read","ranges":[{"startOffset":7438,"endOffset":7823,"count":0}],"isBlockCoverage":false},{"functionName":"Transform._destroy","ranges":[{"startOffset":7861,"endOffset":7962,"count":0}],"isBlockCoverage":false},{"functionName":"done","ranges":[{"startOffset":7969,"endOffset":8450,"count":0}],"isBlockCoverage":false}]},{"scriptId":"89","url":"internal/streams/passthrough.js","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":"90","url":"internal/net.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1818,"count":1}],"isBlockCoverage":false},{"functionName":"isIPv4","ranges":[{"startOffset":1027,"endOffset":1093,"count":50}],"isBlockCoverage":true},{"functionName":"isIPv6","ranges":[{"startOffset":1097,"endOffset":1163,"count":0}],"isBlockCoverage":false},{"functionName":"isIP","ranges":[{"startOffset":1167,"endOffset":1257,"count":50},{"startOffset":1213,"endOffset":1256,"count":0}],"isBlockCoverage":true},{"functionName":"makeSyncWrite","ranges":[{"startOffset":1261,"endOffset":1691,"count":2}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1300,"endOffset":1687,"count":0}],"isBlockCoverage":false}]},{"scriptId":"91","url":"internal/stream_base_commons.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7409,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1026,"endOffset":1053,"count":0}],"isBlockCoverage":false},{"functionName":"handleWriteReq","ranges":[{"startOffset":1177,"endOffset":2065,"count":0}],"isBlockCoverage":false},{"functionName":"onWriteComplete","ranges":[{"startOffset":2069,"endOffset":2601,"count":0}],"isBlockCoverage":false},{"functionName":"createWriteWrap","ranges":[{"startOffset":2605,"endOffset":2816,"count":0}],"isBlockCoverage":false},{"functionName":"writevGeneric","ranges":[{"startOffset":2820,"endOffset":3484,"count":0}],"isBlockCoverage":false},{"functionName":"writeGeneric","ranges":[{"startOffset":3488,"endOffset":3701,"count":0}],"isBlockCoverage":false},{"functionName":"afterWriteDispatched","ranges":[{"startOffset":3705,"endOffset":4026,"count":0}],"isBlockCoverage":false},{"functionName":"onStreamRead","ranges":[{"startOffset":4030,"endOffset":6231,"count":1},{"startOffset":4232,"endOffset":4252,"count":0},{"startOffset":4254,"endOffset":5017,"count":0},{"startOffset":5040,"endOffset":5059,"count":0},{"startOffset":5281,"endOffset":6228,"count":0}],"isBlockCoverage":true},{"functionName":"setStreamTimeout","ranges":[{"startOffset":6235,"endOffset":7167,"count":0}],"isBlockCoverage":false}]},{"scriptId":"92","url":"internal/dtrace.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":589,"count":1}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_CLIENT_REQUEST","ranges":[{"startOffset":102,"endOffset":110,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_CLIENT_RESPONSE","ranges":[{"startOffset":145,"endOffset":153,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_SERVER_REQUEST","ranges":[{"startOffset":187,"endOffset":195,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_HTTP_SERVER_RESPONSE","ranges":[{"startOffset":230,"endOffset":238,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_NET_SERVER_CONNECTION","ranges":[{"startOffset":274,"endOffset":282,"count":0}],"isBlockCoverage":false},{"functionName":"DTRACE_NET_STREAM_END","ranges":[{"startOffset":311,"endOffset":319,"count":0}],"isBlockCoverage":false}]},{"scriptId":"93","url":"file:///C:/Users/brand/git/node-ipc/node-ipc.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":457,"count":1}],"isBlockCoverage":true},{"functionName":"IPCModule","ranges":[{"startOffset":74,"endOffset":361,"count":1}],"isBlockCoverage":true}]},{"scriptId":"94","url":"file:///C:/Users/brand/git/node-ipc/services/IPC.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7326,"count":1}],"isBlockCoverage":true},{"functionName":"IPC","ranges":[{"startOffset":181,"endOffset":204,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":238,"endOffset":288,"count":1}],"isBlockCoverage":true},{"functionName":"get connectTo","ranges":[{"startOffset":322,"endOffset":370,"count":0}],"isBlockCoverage":false},{"functionName":"get connectToNet","ranges":[{"startOffset":376,"endOffset":430,"count":1}],"isBlockCoverage":true},{"functionName":"get disconnect","ranges":[{"startOffset":436,"endOffset":487,"count":0}],"isBlockCoverage":false},{"functionName":"get serve","ranges":[{"startOffset":493,"endOffset":535,"count":0}],"isBlockCoverage":false},{"functionName":"get serveNet","ranges":[{"startOffset":541,"endOffset":589,"count":0}],"isBlockCoverage":false},{"functionName":"get log","ranges":[{"startOffset":595,"endOffset":633,"count":3}],"isBlockCoverage":true},{"functionName":"set connectTo","ranges":[{"startOffset":641,"endOffset":694,"count":0}],"isBlockCoverage":false},{"functionName":"set connectToNet","ranges":[{"startOffset":700,"endOffset":759,"count":0}],"isBlockCoverage":false},{"functionName":"set disconnect","ranges":[{"startOffset":765,"endOffset":821,"count":0}],"isBlockCoverage":false},{"functionName":"set serve","ranges":[{"startOffset":827,"endOffset":874,"count":0}],"isBlockCoverage":false},{"functionName":"set serveNet","ranges":[{"startOffset":880,"endOffset":933,"count":0}],"isBlockCoverage":false},{"functionName":"set log","ranges":[{"startOffset":939,"endOffset":982,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":997,"endOffset":1459,"count":203},{"startOffset":1072,"endOffset":1458,"count":0}],"isBlockCoverage":true},{"functionName":"disconnect","ranges":[{"startOffset":1463,"endOffset":1776,"count":0}],"isBlockCoverage":false},{"functionName":"serve","ranges":[{"startOffset":1780,"endOffset":2453,"count":0}],"isBlockCoverage":false},{"functionName":"emptyCallback","ranges":[{"startOffset":2457,"endOffset":2503,"count":1}],"isBlockCoverage":true},{"functionName":"serveNet","ranges":[{"startOffset":2507,"endOffset":4245,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":4249,"endOffset":5515,"count":0}],"isBlockCoverage":false},{"functionName":"connectNet","ranges":[{"startOffset":5519,"endOffset":7278,"count":1},{"startOffset":5575,"endOffset":5770,"count":0},{"startOffset":5801,"endOffset":5874,"count":0},{"startOffset":5907,"endOffset":5981,"count":0},{"startOffset":6245,"endOffset":6298,"count":0},{"startOffset":6566,"endOffset":6626,"count":0},{"startOffset":6709,"endOffset":7021,"count":0},{"startOffset":7128,"endOffset":7156,"count":0}],"isBlockCoverage":true}]},{"scriptId":"95","url":"util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10088,"count":1}],"isBlockCoverage":false},{"functionName":"isBoolean","ranges":[{"startOffset":2262,"endOffset":2326,"count":0}],"isBlockCoverage":false},{"functionName":"isNull","ranges":[{"startOffset":2417,"endOffset":2466,"count":0}],"isBlockCoverage":false},{"functionName":"isNullOrUndefined","ranges":[{"startOffset":2571,"endOffset":2652,"count":0}],"isBlockCoverage":false},{"functionName":"isNumber","ranges":[{"startOffset":2745,"endOffset":2807,"count":0}],"isBlockCoverage":false},{"functionName":"isString","ranges":[{"startOffset":2871,"endOffset":2933,"count":0}],"isBlockCoverage":false},{"functionName":"isSymbol","ranges":[{"startOffset":3026,"endOffset":3088,"count":0}],"isBlockCoverage":false},{"functionName":"isUndefined","ranges":[{"startOffset":3184,"endOffset":3243,"count":0}],"isBlockCoverage":false},{"functionName":"isObject","ranges":[{"startOffset":3347,"endOffset":3425,"count":0}],"isBlockCoverage":false},{"functionName":"isError","ranges":[{"startOffset":3515,"endOffset":3620,"count":0}],"isBlockCoverage":false},{"functionName":"isFunction","ranges":[{"startOffset":3715,"endOffset":3781,"count":0}],"isBlockCoverage":false},{"functionName":"isPrimitive","ranges":[{"startOffset":3923,"endOffset":4045,"count":0}],"isBlockCoverage":false},{"functionName":"pad","ranges":[{"startOffset":4103,"endOffset":4164,"count":0}],"isBlockCoverage":false},{"functionName":"timestamp","ranges":[{"startOffset":4338,"endOffset":4574,"count":0}],"isBlockCoverage":false},{"functionName":"log","ranges":[{"startOffset":4740,"endOffset":4898,"count":0}],"isBlockCoverage":false},{"functionName":"inherits","ranges":[{"startOffset":5651,"endOffset":6285,"count":0}],"isBlockCoverage":false},{"functionName":"_extend","ranges":[{"startOffset":6448,"endOffset":6746,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":6796,"endOffset":7230,"count":0}],"isBlockCoverage":false},{"functionName":"callbackify","ranges":[{"startOffset":7493,"endOffset":8906,"count":0}],"isBlockCoverage":false},{"functionName":"getSystemErrorName","ranges":[{"startOffset":8966,"endOffset":9188,"count":50},{"startOffset":9078,"endOffset":9151,"count":0}],"isBlockCoverage":true},{"functionName":"isDeepStrictEqual","ranges":[{"startOffset":9609,"endOffset":9820,"count":0}],"isBlockCoverage":false}]},{"scriptId":"96","url":"file:///C:/Users/brand/git/node-ipc/entities/Defaults.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1215,"count":1}],"isBlockCoverage":true},{"functionName":"Defaults","ranges":[{"startOffset":47,"endOffset":70,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":80,"endOffset":723,"count":3},{"startOffset":528,"endOffset":535,"count":0}],"isBlockCoverage":true},{"functionName":"getIPType","ranges":[{"startOffset":736,"endOffset":1158,"count":3},{"startOffset":917,"endOffset":948,"count":0},{"startOffset":950,"endOffset":1135,"count":0}],"isBlockCoverage":true}]},{"scriptId":"97","url":"os.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9302,"count":1}],"isBlockCoverage":false},{"functionName":"getCheckedFunction","ranges":[{"startOffset":2070,"endOffset":2320,"count":3}],"isBlockCoverage":true},{"functionName":"checkError","ranges":[{"startOffset":2130,"endOffset":2315,"count":6},{"startOffset":2245,"endOffset":2293,"count":0}],"isBlockCoverage":true},{"functionName":"getOSRelease","ranges":[{"startOffset":2641,"endOffset":2654,"count":0}],"isBlockCoverage":false},{"functionName":"getOSType","ranges":[{"startOffset":2707,"endOffset":2717,"count":0}],"isBlockCoverage":false},{"functionName":"getOSVersion","ranges":[{"startOffset":2773,"endOffset":2786,"count":0}],"isBlockCoverage":false},{"functionName":"getFreeMem.","ranges":[{"startOffset":2823,"endOffset":2841,"count":0}],"isBlockCoverage":false},{"functionName":"getHostname.","ranges":[{"startOffset":2877,"endOffset":2896,"count":0}],"isBlockCoverage":false},{"functionName":"getOSVersion.","ranges":[{"startOffset":2933,"endOffset":2953,"count":0}],"isBlockCoverage":false},{"functionName":"getOSType.","ranges":[{"startOffset":2987,"endOffset":3004,"count":0}],"isBlockCoverage":false},{"functionName":"getOSRelease.","ranges":[{"startOffset":3041,"endOffset":3061,"count":0}],"isBlockCoverage":false},{"functionName":"getHomeDirectory.","ranges":[{"startOffset":3102,"endOffset":3126,"count":0}],"isBlockCoverage":false},{"functionName":"getTotalMem.","ranges":[{"startOffset":3162,"endOffset":3181,"count":0}],"isBlockCoverage":false},{"functionName":"getUptime.","ranges":[{"startOffset":3215,"endOffset":3232,"count":0}],"isBlockCoverage":false},{"functionName":"loadavg","ranges":[{"startOffset":3379,"endOffset":3482,"count":0}],"isBlockCoverage":false},{"functionName":"cpus","ranges":[{"startOffset":3775,"endOffset":4221,"count":0}],"isBlockCoverage":false},{"functionName":"arch","ranges":[{"startOffset":4257,"endOffset":4301,"count":0}],"isBlockCoverage":false},{"functionName":"arch.","ranges":[{"startOffset":4329,"endOffset":4347,"count":0}],"isBlockCoverage":false},{"functionName":"platform","ranges":[{"startOffset":4384,"endOffset":4436,"count":0}],"isBlockCoverage":false},{"functionName":"platform.","ranges":[{"startOffset":4468,"endOffset":4490,"count":0}],"isBlockCoverage":false},{"functionName":"tmpdir","ranges":[{"startOffset":4527,"endOffset":5151,"count":0}],"isBlockCoverage":false},{"functionName":"tmpdir.","ranges":[{"startOffset":5181,"endOffset":5195,"count":0}],"isBlockCoverage":false},{"functionName":"endianness","ranges":[{"startOffset":5237,"endOffset":5286,"count":0}],"isBlockCoverage":false},{"functionName":"endianness.","ranges":[{"startOffset":5320,"endOffset":5337,"count":0}],"isBlockCoverage":false},{"functionName":"countBinaryOnes","ranges":[{"startOffset":5429,"endOffset":5687,"count":120}],"isBlockCoverage":true},{"functionName":"getCIDR","ranges":[{"startOffset":5691,"endOffset":6460,"count":21},{"startOffset":5869,"endOffset":5933,"count":15},{"startOffset":6033,"endOffset":6423,"count":132},{"startOffset":6061,"endOffset":6418,"count":120},{"startOffset":6203,"endOffset":6274,"count":6},{"startOffset":6229,"endOffset":6265,"count":0},{"startOffset":6274,"endOffset":6411,"count":114},{"startOffset":6305,"endOffset":6411,"count":6},{"startOffset":6340,"endOffset":6376,"count":0}],"isBlockCoverage":true},{"functionName":"networkInterfaces","ranges":[{"startOffset":6677,"endOffset":7397,"count":3},{"startOffset":6805,"endOffset":6819,"count":0},{"startOffset":6864,"endOffset":7374,"count":21},{"startOffset":7189,"endOffset":7213,"count":15},{"startOffset":7292,"endOffset":7328,"count":15},{"startOffset":7328,"endOffset":7369,"count":6}],"isBlockCoverage":true},{"functionName":"setPriority","ranges":[{"startOffset":7488,"endOffset":7790,"count":0}],"isBlockCoverage":false},{"functionName":"getPriority","ranges":[{"startOffset":7854,"endOffset":8122,"count":0}],"isBlockCoverage":false},{"functionName":"userInfo","ranges":[{"startOffset":8435,"endOffset":8672,"count":0}],"isBlockCoverage":false}]},{"scriptId":"98","url":"file:///C:/Users/brand/git/node-ipc/dao/client.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7528,"count":1}],"isBlockCoverage":true},{"functionName":"Client","ranges":[{"startOffset":303,"endOffset":574,"count":1},{"startOffset":511,"endOffset":513,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":582,"endOffset":735,"count":1}],"isBlockCoverage":true},{"functionName":"emit","ranges":[{"startOffset":743,"endOffset":1307,"count":0}],"isBlockCoverage":false},{"functionName":"syncEmit","ranges":[{"startOffset":1311,"endOffset":1450,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":1454,"endOffset":7474,"count":50},{"startOffset":1670,"endOffset":1816,"count":0},{"startOffset":1865,"endOffset":2313,"count":0},{"startOffset":2440,"endOffset":2522,"count":0},{"startOffset":2571,"endOffset":2647,"count":0},{"startOffset":2693,"endOffset":2763,"count":0},{"startOffset":2808,"endOffset":2876,"count":0},{"startOffset":2922,"endOffset":2992,"count":0},{"startOffset":3155,"endOffset":4271,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":4387,"endOffset":4510,"count":50}],"isBlockCoverage":true},{"functionName":"connectionMade","ranges":[{"startOffset":4573,"endOffset":4756,"count":1}],"isBlockCoverage":true},{"functionName":"connectionClosed","ranges":[{"startOffset":4817,"endOffset":6017,"count":50},{"startOffset":5188,"endOffset":5600,"count":0}],"isBlockCoverage":true},{"functionName":"retryTimeout","ranges":[{"startOffset":5645,"endOffset":5889,"count":49},{"startOffset":5726,"endOffset":5783,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":6077,"endOffset":7463,"count":0}],"isBlockCoverage":false}]},{"scriptId":"99","url":"tls.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11286,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3304,"endOffset":3368,"count":0}],"isBlockCoverage":false},{"functionName":"cacheRootCertificates","ranges":[{"startOffset":3401,"endOffset":3497,"count":1}],"isBlockCoverage":true},{"functionName":"get","ranges":[{"startOffset":3606,"endOffset":3761,"count":2},{"startOffset":3702,"endOffset":3726,"count":1}],"isBlockCoverage":true},{"functionName":"convertProtocols","ranges":[{"startOffset":3876,"endOffset":4493,"count":0}],"isBlockCoverage":false},{"functionName":"convertALPNProtocols","ranges":[{"startOffset":4528,"endOffset":4873,"count":0}],"isBlockCoverage":false},{"functionName":"unfqdn","ranges":[{"startOffset":4878,"endOffset":4940,"count":0}],"isBlockCoverage":false},{"functionName":"toLowerCase","ranges":[{"startOffset":5052,"endOffset":5148,"count":0}],"isBlockCoverage":false},{"functionName":"splitHost","ranges":[{"startOffset":5152,"endOffset":5294,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":5298,"endOffset":7221,"count":0}],"isBlockCoverage":false},{"functionName":"checkServerIdentity","ranges":[{"startOffset":7287,"endOffset":9821,"count":0}],"isBlockCoverage":false},{"functionName":"SecurePair","ranges":[{"startOffset":9871,"endOffset":10487,"count":0}],"isBlockCoverage":false},{"functionName":"destroy","ranges":[{"startOffset":10493,"endOffset":10571,"count":0}],"isBlockCoverage":false},{"functionName":"createSecurePair","ranges":[{"startOffset":11107,"endOffset":11185,"count":0}],"isBlockCoverage":false}]},{"scriptId":"100","url":"internal/tls.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":703,"count":1}],"isBlockCoverage":false},{"functionName":"parseCertString","ranges":[{"startOffset":173,"endOffset":656,"count":0}],"isBlockCoverage":false}]},{"scriptId":"101","url":"internal/streams/duplexpair.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1026,"count":1}],"isBlockCoverage":false},{"functionName":"DuplexSocket","ranges":[{"startOffset":215,"endOffset":308,"count":0}],"isBlockCoverage":false},{"functionName":"_read","ranges":[{"startOffset":314,"endOffset":445,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":451,"endOffset":662,"count":0}],"isBlockCoverage":false},{"functionName":"_final","ranges":[{"startOffset":668,"endOffset":768,"count":0}],"isBlockCoverage":false},{"functionName":"DuplexPair","ranges":[{"startOffset":797,"endOffset":989,"count":0}],"isBlockCoverage":false}]},{"scriptId":"102","url":"_tls_common.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11489,"count":1}],"isBlockCoverage":false},{"functionName":"toV","ranges":[{"startOffset":1827,"endOffset":2127,"count":0}],"isBlockCoverage":false},{"functionName":"SecureContext","ranges":[{"startOffset":2206,"endOffset":2999,"count":0}],"isBlockCoverage":false},{"functionName":"validateKeyOrCertOption","ranges":[{"startOffset":3003,"endOffset":3262,"count":0}],"isBlockCoverage":false},{"functionName":"createSecureContext","ranges":[{"startOffset":3340,"endOffset":10505,"count":0}],"isBlockCoverage":false},{"functionName":"translatePeerCertificate","ranges":[{"startOffset":10785,"endOffset":11486,"count":0}],"isBlockCoverage":false}]},{"scriptId":"103","url":"_tls_wrap.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":49958,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1811,"endOffset":1838,"count":0}],"isBlockCoverage":false},{"functionName":"noop","ranges":[{"startOffset":3626,"endOffset":3634,"count":0}],"isBlockCoverage":false},{"functionName":"onhandshakestart","ranges":[{"startOffset":3817,"endOffset":4629,"count":0}],"isBlockCoverage":false},{"functionName":"onhandshakedone","ranges":[{"startOffset":4633,"endOffset":4939,"count":0}],"isBlockCoverage":false},{"functionName":"loadSession","ranges":[{"startOffset":4945,"endOffset":6185,"count":0}],"isBlockCoverage":false},{"functionName":"loadSNI","ranges":[{"startOffset":6191,"endOffset":6868,"count":0}],"isBlockCoverage":false},{"functionName":"requestOCSP","ranges":[{"startOffset":6874,"endOffset":8243,"count":0}],"isBlockCoverage":false},{"functionName":"requestOCSPDone","ranges":[{"startOffset":8247,"endOffset":8450,"count":0}],"isBlockCoverage":false},{"functionName":"onnewsessionclient","ranges":[{"startOffset":8454,"endOffset":8698,"count":0}],"isBlockCoverage":false},{"functionName":"onnewsession","ranges":[{"startOffset":8702,"endOffset":9569,"count":0}],"isBlockCoverage":false},{"functionName":"onPskServerCallback","ranges":[{"startOffset":9573,"endOffset":10251,"count":0}],"isBlockCoverage":false},{"functionName":"onPskClientCallback","ranges":[{"startOffset":10255,"endOffset":11047,"count":0}],"isBlockCoverage":false},{"functionName":"onkeylog","ranges":[{"startOffset":11051,"endOffset":11145,"count":0}],"isBlockCoverage":false},{"functionName":"onocspresponse","ranges":[{"startOffset":11149,"endOffset":11268,"count":0}],"isBlockCoverage":false},{"functionName":"onerror","ranges":[{"startOffset":11272,"endOffset":12073,"count":0}],"isBlockCoverage":false},{"functionName":"initRead","ranges":[{"startOffset":12221,"endOffset":12785,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket","ranges":[{"startOffset":12869,"endOffset":15228,"count":0}],"isBlockCoverage":false},{"functionName":"makeMethodProxy","ranges":[{"startOffset":15686,"endOffset":15858,"count":15}],"isBlockCoverage":true},{"functionName":"methodProxy","ranges":[{"startOffset":15729,"endOffset":15854,"count":0}],"isBlockCoverage":false},{"functionName":"close","ranges":[{"startOffset":16031,"endOffset":16750,"count":0}],"isBlockCoverage":false},{"functionName":"disableRenegotiation","ranges":[{"startOffset":16798,"endOffset":16873,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._wrapHandle","ranges":[{"startOffset":16912,"endOffset":17948,"count":0}],"isBlockCoverage":false},{"functionName":"defineHandleReading","ranges":[{"startOffset":18091,"endOffset":18321,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketCloseDestroySSL","ranges":[{"startOffset":18325,"endOffset":18476,"count":0}],"isBlockCoverage":false},{"functionName":"destroySSL","ranges":[{"startOffset":18480,"endOffset":18533,"count":0}],"isBlockCoverage":false},{"functionName":"_destroySSL","ranges":[{"startOffset":18571,"endOffset":18873,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._init","ranges":[{"startOffset":19017,"endOffset":24206,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.renegotiate","ranges":[{"startOffset":24245,"endOffset":25652,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.exportKeyingMaterial","ranges":[{"startOffset":25700,"endOffset":26032,"count":0}],"isBlockCoverage":false},{"functionName":"setMaxSendFragment","ranges":[{"startOffset":26078,"endOffset":26171,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._handleTimeout","ranges":[{"startOffset":26213,"endOffset":26284,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._emitTLSError","ranges":[{"startOffset":26325,"endOffset":26415,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._tlsError","ranges":[{"startOffset":26452,"endOffset":26565,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._releaseControl","ranges":[{"startOffset":26608,"endOffset":26770,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._finishInit","ranges":[{"startOffset":26809,"endOffset":27895,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket._start","ranges":[{"startOffset":27929,"endOffset":28447,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.setServername","ranges":[{"startOffset":28488,"endOffset":28664,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.setSession","ranges":[{"startOffset":28702,"endOffset":28844,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getPeerCertificate","ranges":[{"startOffset":28890,"endOffset":29061,"count":0}],"isBlockCoverage":false},{"functionName":"TLSSocket.getCertificate","ranges":[{"startOffset":29103,"endOffset":29317,"count":0}],"isBlockCoverage":false},{"functionName":"makeSocketMethodProxy","ranges":[{"startOffset":29357,"endOffset":29553,"count":10}],"isBlockCoverage":true},{"functionName":"socketMethodProxy","ranges":[{"startOffset":29406,"endOffset":29549,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":29769,"endOffset":29849,"count":10}],"isBlockCoverage":true},{"functionName":"onServerSocketSecure","ranges":[{"startOffset":29896,"endOffset":30409,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketTLSError","ranges":[{"startOffset":30413,"endOffset":30655,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketKeylog","ranges":[{"startOffset":30659,"endOffset":30748,"count":0}],"isBlockCoverage":false},{"functionName":"onSocketClose","ranges":[{"startOffset":30752,"endOffset":31116,"count":0}],"isBlockCoverage":false},{"functionName":"tlsConnectionListener","ranges":[{"startOffset":31120,"endOffset":31994,"count":0}],"isBlockCoverage":false},{"functionName":"Server","ranges":[{"startOffset":34827,"endOffset":36796,"count":0}],"isBlockCoverage":false},{"functionName":"createServer","ranges":[{"startOffset":36955,"endOffset":37041,"count":0}],"isBlockCoverage":false},{"functionName":"Server.setSecureContext","ranges":[{"startOffset":37084,"endOffset":40240,"count":0}],"isBlockCoverage":false},{"functionName":"Server._getServerData","ranges":[{"startOffset":40281,"endOffset":40368,"count":0}],"isBlockCoverage":false},{"functionName":"Server._setServerData","ranges":[{"startOffset":40409,"endOffset":40488,"count":0}],"isBlockCoverage":false},{"functionName":"getTicketKeys","ranges":[{"startOffset":40528,"endOffset":40610,"count":0}],"isBlockCoverage":false},{"functionName":"setTicketKeys","ranges":[{"startOffset":40650,"endOffset":40851,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":40898,"endOffset":43057,"count":0}],"isBlockCoverage":false},{"functionName":"Server.addContext","ranges":[{"startOffset":43183,"endOffset":43558,"count":0}],"isBlockCoverage":false},{"functionName":"Server.","ranges":[{"startOffset":43609,"endOffset":43854,"count":0}],"isBlockCoverage":false},{"functionName":"SNICallback","ranges":[{"startOffset":43859,"endOffset":44113,"count":0}],"isBlockCoverage":false},{"functionName":"normalizeConnectArgs","ranges":[{"startOffset":44363,"endOffset":45108,"count":0}],"isBlockCoverage":false},{"functionName":"onConnectSecure","ranges":[{"startOffset":45112,"endOffset":46930,"count":0}],"isBlockCoverage":false},{"functionName":"onConnectEnd","ranges":[{"startOffset":46934,"endOffset":47497,"count":0}],"isBlockCoverage":false},{"functionName":"connect","ranges":[{"startOffset":47566,"endOffset":49955,"count":0}],"isBlockCoverage":false}]},{"scriptId":"104","url":"crypto.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7645,"count":1}],"isBlockCoverage":false},{"functionName":"createHash","ranges":[{"startOffset":3252,"endOffset":3336,"count":0}],"isBlockCoverage":false},{"functionName":"createCipher","ranges":[{"startOffset":3340,"endOffset":3442,"count":0}],"isBlockCoverage":false},{"functionName":"createCipheriv","ranges":[{"startOffset":3446,"endOffset":3550,"count":0}],"isBlockCoverage":false},{"functionName":"createDecipher","ranges":[{"startOffset":3554,"endOffset":3660,"count":0}],"isBlockCoverage":false},{"functionName":"createDecipheriv","ranges":[{"startOffset":3664,"endOffset":3772,"count":0}],"isBlockCoverage":false},{"functionName":"createDiffieHellman","ranges":[{"startOffset":3776,"endOffset":3934,"count":0}],"isBlockCoverage":false},{"functionName":"createDiffieHellmanGroup","ranges":[{"startOffset":3938,"endOffset":4022,"count":0}],"isBlockCoverage":false},{"functionName":"createECDH","ranges":[{"startOffset":4026,"endOffset":4084,"count":0}],"isBlockCoverage":false},{"functionName":"createHmac","ranges":[{"startOffset":4088,"endOffset":4172,"count":0}],"isBlockCoverage":false},{"functionName":"createSign","ranges":[{"startOffset":4176,"endOffset":4260,"count":0}],"isBlockCoverage":false},{"functionName":"createVerify","ranges":[{"startOffset":4264,"endOffset":4352,"count":0}],"isBlockCoverage":false},{"functionName":"setFipsDisabled","ranges":[{"startOffset":5433,"endOffset":5508,"count":0}],"isBlockCoverage":false},{"functionName":"setFipsForced","ranges":[{"startOffset":5512,"endOffset":5603,"count":0}],"isBlockCoverage":false},{"functionName":"getFipsDisabled","ranges":[{"startOffset":5607,"endOffset":5651,"count":0}],"isBlockCoverage":false},{"functionName":"getFipsForced","ranges":[{"startOffset":5655,"endOffset":5697,"count":0}],"isBlockCoverage":false}]},{"scriptId":"105","url":"internal/crypto/random.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9435,"count":1}],"isBlockCoverage":false},{"functionName":"assertOffset","ranges":[{"startOffset":787,"endOffset":1163,"count":0}],"isBlockCoverage":false},{"functionName":"assertSize","ranges":[{"startOffset":1167,"endOffset":1642,"count":0}],"isBlockCoverage":false},{"functionName":"randomBytes","ranges":[{"startOffset":1646,"endOffset":2216,"count":0}],"isBlockCoverage":false},{"functionName":"randomFillSync","ranges":[{"startOffset":2220,"endOffset":2711,"count":0}],"isBlockCoverage":false},{"functionName":"randomFill","ranges":[{"startOffset":2715,"endOffset":3725,"count":0}],"isBlockCoverage":false},{"functionName":"randomInt","ranges":[{"startOffset":3971,"endOffset":5920,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":5924,"endOffset":5994,"count":0}],"isBlockCoverage":false},{"functionName":"getBufferedUUID","ranges":[{"startOffset":6475,"endOffset":6842,"count":0}],"isBlockCoverage":false},{"functionName":"randomUUID","ranges":[{"startOffset":6846,"endOffset":9328,"count":0}],"isBlockCoverage":false}]},{"scriptId":"106","url":"internal/crypto/pbkdf2.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2450,"count":1}],"isBlockCoverage":false},{"functionName":"pbkdf2","ranges":[{"startOffset":488,"endOffset":1383,"count":0}],"isBlockCoverage":false},{"functionName":"pbkdf2Sync","ranges":[{"startOffset":1387,"endOffset":1806,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":1810,"endOffset":2223,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":2227,"endOffset":2397,"count":0}],"isBlockCoverage":false}]},{"scriptId":"107","url":"internal/crypto/util.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2439,"count":1}],"isBlockCoverage":false},{"functionName":"setDefaultEncoding","ranges":[{"startOffset":742,"endOffset":805,"count":0}],"isBlockCoverage":false},{"functionName":"getDefaultEncoding","ranges":[{"startOffset":809,"endOffset":870,"count":0}],"isBlockCoverage":false},{"functionName":"toBuf","ranges":[{"startOffset":1050,"endOffset":1236,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1272,"endOffset":1315,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1350,"endOffset":1392,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1427,"endOffset":1469,"count":0}],"isBlockCoverage":false},{"functionName":"setEngine","ranges":[{"startOffset":1475,"endOffset":1853,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1900,"endOffset":2262,"count":0}],"isBlockCoverage":false}]},{"scriptId":"108","url":"internal/crypto/scrypt.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3817,"count":1}],"isBlockCoverage":false},{"functionName":"scrypt","ranges":[{"startOffset":610,"endOffset":1471,"count":0}],"isBlockCoverage":false},{"functionName":"scryptSync","ranges":[{"startOffset":1475,"endOffset":1909,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":1913,"endOffset":2163,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":2167,"endOffset":3771,"count":0}],"isBlockCoverage":false}]},{"scriptId":"109","url":"internal/crypto/keygen.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":10395,"count":1}],"isBlockCoverage":false},{"functionName":"wrapKey","ranges":[{"startOffset":995,"endOffset":1127,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyPair","ranges":[{"startOffset":1131,"endOffset":1807,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeyPairSync","ranges":[{"startOffset":1940,"endOffset":2057,"count":0}],"isBlockCoverage":false},{"functionName":"handleError","ranges":[{"startOffset":2061,"endOffset":2417,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyEncoding","ranges":[{"startOffset":2421,"endOffset":3579,"count":0}],"isBlockCoverage":false},{"functionName":"check","ranges":[{"startOffset":3583,"endOffset":10331,"count":0}],"isBlockCoverage":false}]},{"scriptId":"110","url":"internal/crypto/keys.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11523,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":1568,"endOffset":3618,"count":1}],"isBlockCoverage":true},{"functionName":"KeyObject","ranges":[{"startOffset":1681,"endOffset":2213,"count":0}],"isBlockCoverage":false},{"functionName":"get type","ranges":[{"startOffset":2221,"endOffset":2270,"count":0}],"isBlockCoverage":false},{"functionName":"SecretKeyObject","ranges":[{"startOffset":2328,"endOffset":2388,"count":0}],"isBlockCoverage":false},{"functionName":"get symmetricKeySize","ranges":[{"startOffset":2396,"endOffset":2478,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":2486,"endOffset":2541,"count":0}],"isBlockCoverage":false},{"functionName":"get asymmetricKeyType","ranges":[{"startOffset":2665,"endOffset":2820,"count":0}],"isBlockCoverage":false},{"functionName":"PublicKeyObject","ranges":[{"startOffset":2888,"endOffset":2948,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":2956,"endOffset":3146,"count":0}],"isBlockCoverage":false},{"functionName":"PrivateKeyObject","ranges":[{"startOffset":3215,"endOffset":3276,"count":0}],"isBlockCoverage":false},{"functionName":"export","ranges":[{"startOffset":3284,"endOffset":3533,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyFormat","ranges":[{"startOffset":3624,"endOffset":3959,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyType","ranges":[{"startOffset":3963,"endOffset":4837,"count":0}],"isBlockCoverage":false},{"functionName":"option","ranges":[{"startOffset":4841,"endOffset":4939,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyFormatAndType","ranges":[{"startOffset":4943,"endOffset":5552,"count":0}],"isBlockCoverage":false},{"functionName":"isStringOrBuffer","ranges":[{"startOffset":5556,"endOffset":5652,"count":0}],"isBlockCoverage":false},{"functionName":"parseKeyEncoding","ranges":[{"startOffset":5656,"endOffset":6995,"count":0}],"isBlockCoverage":false},{"functionName":"parsePublicKeyEncoding","ranges":[{"startOffset":7199,"endOffset":7337,"count":0}],"isBlockCoverage":false},{"functionName":"parsePrivateKeyEncoding","ranges":[{"startOffset":7542,"endOffset":7660,"count":0}],"isBlockCoverage":false},{"functionName":"getKeyObjectHandle","ranges":[{"startOffset":7664,"endOffset":8245,"count":0}],"isBlockCoverage":false},{"functionName":"prepareAsymmetricKey","ranges":[{"startOffset":8249,"endOffset":9527,"count":0}],"isBlockCoverage":false},{"functionName":"preparePrivateKey","ranges":[{"startOffset":9531,"endOffset":9621,"count":0}],"isBlockCoverage":false},{"functionName":"preparePublicOrPrivateKey","ranges":[{"startOffset":9625,"endOffset":9722,"count":0}],"isBlockCoverage":false},{"functionName":"prepareSecretKey","ranges":[{"startOffset":9726,"endOffset":10231,"count":0}],"isBlockCoverage":false},{"functionName":"createSecretKey","ranges":[{"startOffset":10235,"endOffset":10527,"count":0}],"isBlockCoverage":false},{"functionName":"createPublicKey","ranges":[{"startOffset":10531,"endOffset":10773,"count":0}],"isBlockCoverage":false},{"functionName":"createPrivateKey","ranges":[{"startOffset":10777,"endOffset":11052,"count":0}],"isBlockCoverage":false},{"functionName":"isKeyObject","ranges":[{"startOffset":11056,"endOffset":11122,"count":0}],"isBlockCoverage":false}]},{"scriptId":"111","url":"internal/crypto/diffiehellman.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8635,"count":1}],"isBlockCoverage":false},{"functionName":"DiffieHellman","ranges":[{"startOffset":1012,"endOffset":2841,"count":0}],"isBlockCoverage":false},{"functionName":"DiffieHellmanGroup","ranges":[{"startOffset":2847,"endOffset":3160,"count":0}],"isBlockCoverage":false},{"functionName":"dhGenerateKeys","ranges":[{"startOffset":3278,"endOffset":3444,"count":0}],"isBlockCoverage":false},{"functionName":"dhComputeSecret","ranges":[{"startOffset":3565,"endOffset":3897,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPrime","ranges":[{"startOffset":4003,"endOffset":4163,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetGenerator","ranges":[{"startOffset":4281,"endOffset":4457,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPublicKey","ranges":[{"startOffset":4575,"endOffset":4739,"count":0}],"isBlockCoverage":false},{"functionName":"dhGetPrivateKey","ranges":[{"startOffset":4860,"endOffset":5026,"count":0}],"isBlockCoverage":false},{"functionName":"setPublicKey","ranges":[{"startOffset":5071,"endOffset":5229,"count":0}],"isBlockCoverage":false},{"functionName":"setPrivateKey","ranges":[{"startOffset":5276,"endOffset":5436,"count":0}],"isBlockCoverage":false},{"functionName":"ECDH","ranges":[{"startOffset":5443,"endOffset":5603,"count":0}],"isBlockCoverage":false},{"functionName":"generateKeys","ranges":[{"startOffset":5921,"endOffset":6047,"count":0}],"isBlockCoverage":false},{"functionName":"getPublicKey","ranges":[{"startOffset":6082,"endOffset":6285,"count":0}],"isBlockCoverage":false},{"functionName":"convertKey","ranges":[{"startOffset":6308,"endOffset":6843,"count":0}],"isBlockCoverage":false},{"functionName":"encode","ranges":[{"startOffset":6848,"endOffset":6987,"count":0}],"isBlockCoverage":false},{"functionName":"getFormat","ranges":[{"startOffset":6991,"endOffset":7324,"count":0}],"isBlockCoverage":false},{"functionName":"diffieHellman","ranges":[{"startOffset":7398,"endOffset":8540,"count":0}],"isBlockCoverage":false}]},{"scriptId":"112","url":"internal/crypto/cipher.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":8753,"count":1}],"isBlockCoverage":false},{"functionName":"rsaFunctionFor","ranges":[{"startOffset":1101,"endOffset":1979,"count":4}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1170,"endOffset":1975,"count":0}],"isBlockCoverage":false},{"functionName":"getDecoder","ranges":[{"startOffset":2491,"endOffset":2815,"count":0}],"isBlockCoverage":false},{"functionName":"getUIntOption","ranges":[{"startOffset":2819,"endOffset":3048,"count":0}],"isBlockCoverage":false},{"functionName":"createCipherBase","ranges":[{"startOffset":3052,"endOffset":3473,"count":0}],"isBlockCoverage":false},{"functionName":"createCipher","ranges":[{"startOffset":3477,"endOffset":3704,"count":0}],"isBlockCoverage":false},{"functionName":"createCipherWithIV","ranges":[{"startOffset":3708,"endOffset":3972,"count":0}],"isBlockCoverage":false},{"functionName":"Cipher","ranges":[{"startOffset":3976,"endOffset":4171,"count":0}],"isBlockCoverage":false},{"functionName":"_transform","ranges":[{"startOffset":4319,"endOffset":4438,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":4469,"endOffset":4615,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":4646,"endOffset":5316,"count":0}],"isBlockCoverage":false},{"functionName":"final","ranges":[{"startOffset":5348,"endOffset":5661,"count":0}],"isBlockCoverage":false},{"functionName":"setAutoPadding","ranges":[{"startOffset":5702,"endOffset":5853,"count":0}],"isBlockCoverage":false},{"functionName":"getAuthTag","ranges":[{"startOffset":5888,"endOffset":6053,"count":0}],"isBlockCoverage":false},{"functionName":"setAuthTag","ranges":[{"startOffset":6060,"endOffset":6412,"count":0}],"isBlockCoverage":false},{"functionName":"setAAD","ranges":[{"startOffset":6442,"endOffset":6880,"count":0}],"isBlockCoverage":false},{"functionName":"Cipheriv","ranges":[{"startOffset":6885,"endOffset":7089,"count":0}],"isBlockCoverage":false},{"functionName":"addCipherPrototypeFunctions","ranges":[{"startOffset":7093,"endOffset":7696,"count":3},{"startOffset":7495,"endOffset":7570,"count":1},{"startOffset":7570,"endOffset":7634,"count":2}],"isBlockCoverage":true},{"functionName":"Decipher","ranges":[{"startOffset":7858,"endOffset":8060,"count":0}],"isBlockCoverage":false},{"functionName":"Decipheriv","ranges":[{"startOffset":8224,"endOffset":8435,"count":0}],"isBlockCoverage":false}]},{"scriptId":"113","url":"internal/streams/lazy_transform.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1738,"count":1}],"isBlockCoverage":false},{"functionName":"LazyTransform","ranges":[{"startOffset":487,"endOffset":551,"count":0}],"isBlockCoverage":false},{"functionName":"makeGetter","ranges":[{"startOffset":687,"endOffset":1006,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":725,"endOffset":1002,"count":0}],"isBlockCoverage":false},{"functionName":"makeSetter","ranges":[{"startOffset":1010,"endOffset":1214,"count":3}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1048,"endOffset":1210,"count":0}],"isBlockCoverage":false}]},{"scriptId":"114","url":"internal/crypto/sig.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":6181,"count":1}],"isBlockCoverage":false},{"functionName":"Sign","ranges":[{"startOffset":761,"endOffset":1017,"count":0}],"isBlockCoverage":false},{"functionName":"_write","ranges":[{"startOffset":1145,"endOffset":1240,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":1269,"endOffset":1642,"count":0}],"isBlockCoverage":false},{"functionName":"getPadding","ranges":[{"startOffset":1647,"endOffset":1724,"count":0}],"isBlockCoverage":false},{"functionName":"getSaltLength","ranges":[{"startOffset":1728,"endOffset":1811,"count":0}],"isBlockCoverage":false},{"functionName":"getDSASignatureEncoding","ranges":[{"startOffset":1815,"endOffset":2170,"count":0}],"isBlockCoverage":false},{"functionName":"getIntOption","ranges":[{"startOffset":2174,"endOffset":2415,"count":0}],"isBlockCoverage":false},{"functionName":"sign","ranges":[{"startOffset":2441,"endOffset":3125,"count":0}],"isBlockCoverage":false},{"functionName":"signOneShot","ranges":[{"startOffset":3130,"endOffset":3959,"count":0}],"isBlockCoverage":false},{"functionName":"Verify","ranges":[{"startOffset":3963,"endOffset":4227,"count":0}],"isBlockCoverage":false},{"functionName":"verify","ranges":[{"startOffset":4463,"endOffset":5118,"count":0}],"isBlockCoverage":false},{"functionName":"verifyOneShot","ranges":[{"startOffset":5123,"endOffset":6100,"count":0}],"isBlockCoverage":false}]},{"scriptId":"115","url":"internal/crypto/hash.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":3947,"count":1}],"isBlockCoverage":false},{"functionName":"Hash","ranges":[{"startOffset":800,"endOffset":1322,"count":0}],"isBlockCoverage":false},{"functionName":"copy","ranges":[{"startOffset":1458,"endOffset":1632,"count":0}],"isBlockCoverage":false},{"functionName":"_transform","ranges":[{"startOffset":1665,"endOffset":1773,"count":0}],"isBlockCoverage":false},{"functionName":"_flush","ranges":[{"startOffset":1802,"endOffset":1885,"count":0}],"isBlockCoverage":false},{"functionName":"update","ranges":[{"startOffset":1914,"endOffset":2443,"count":0}],"isBlockCoverage":false},{"functionName":"digest","ranges":[{"startOffset":2474,"endOffset":2829,"count":0}],"isBlockCoverage":false},{"functionName":"Hmac","ranges":[{"startOffset":2836,"endOffset":3175,"count":0}],"isBlockCoverage":false},{"functionName":"digest","ranges":[{"startOffset":3363,"endOffset":3795,"count":0}],"isBlockCoverage":false}]},{"scriptId":"116","url":"internal/crypto/certificate.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1167,"count":1}],"isBlockCoverage":false},{"functionName":"verifySpkac","ranges":[{"startOffset":262,"endOffset":363,"count":0}],"isBlockCoverage":false},{"functionName":"exportPublicKey","ranges":[{"startOffset":367,"endOffset":500,"count":0}],"isBlockCoverage":false},{"functionName":"exportChallenge","ranges":[{"startOffset":504,"endOffset":637,"count":0}],"isBlockCoverage":false},{"functionName":"Certificate","ranges":[{"startOffset":729,"endOffset":826,"count":0}],"isBlockCoverage":false}]},{"scriptId":"117","url":"internal/js_stream_socket.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7690,"count":1}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":348,"endOffset":379,"count":0}],"isBlockCoverage":false},{"functionName":"isClosing","ranges":[{"startOffset":717,"endOffset":780,"count":0}],"isBlockCoverage":false},{"functionName":"onreadstart","ranges":[{"startOffset":784,"endOffset":849,"count":0}],"isBlockCoverage":false},{"functionName":"onreadstop","ranges":[{"startOffset":853,"endOffset":916,"count":0}],"isBlockCoverage":false},{"functionName":"onshutdown","ranges":[{"startOffset":920,"endOffset":991,"count":0}],"isBlockCoverage":false},{"functionName":"onwrite","ranges":[{"startOffset":995,"endOffset":1072,"count":0}],"isBlockCoverage":false},{"functionName":"JSStreamSocket","ranges":[{"startOffset":1847,"endOffset":3596,"count":0}],"isBlockCoverage":false},{"functionName":"get StreamWrap","ranges":[{"startOffset":3740,"endOffset":3791,"count":0}],"isBlockCoverage":false},{"functionName":"isClosing","ranges":[{"startOffset":3797,"endOffset":3861,"count":0}],"isBlockCoverage":false},{"functionName":"readStart","ranges":[{"startOffset":3867,"endOffset":3927,"count":0}],"isBlockCoverage":false},{"functionName":"readStop","ranges":[{"startOffset":3933,"endOffset":3991,"count":0}],"isBlockCoverage":false},{"functionName":"doShutdown","ranges":[{"startOffset":3997,"endOffset":5020,"count":0}],"isBlockCoverage":false},{"functionName":"finishShutdown","ranges":[{"startOffset":5091,"endOffset":5390,"count":0}],"isBlockCoverage":false},{"functionName":"doWrite","ranges":[{"startOffset":5396,"endOffset":6355,"count":0}],"isBlockCoverage":false},{"functionName":"finishWrite","ranges":[{"startOffset":6426,"endOffset":6882,"count":0}],"isBlockCoverage":false},{"functionName":"doClose","ranges":[{"startOffset":6888,"endOffset":7649,"count":0}],"isBlockCoverage":false}]},{"scriptId":"118","url":"internal/deps/cjs-module-lexer/dist/lexer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":33596,"count":1}],"isBlockCoverage":true},{"functionName":"parse","ranges":[{"startOffset":116,"endOffset":813,"count":2},{"startOffset":146,"endOffset":181,"count":0},{"startOffset":222,"endOffset":237,"count":0},{"startOffset":273,"endOffset":308,"count":0},{"startOffset":332,"endOffset":334,"count":0},{"startOffset":406,"endOffset":553,"count":0},{"startOffset":601,"endOffset":650,"count":0},{"startOffset":663,"endOffset":696,"count":0},{"startOffset":709,"endOffset":773,"count":0}],"isBlockCoverage":true},{"functionName":"B","ranges":[{"startOffset":813,"endOffset":1040,"count":0}],"isBlockCoverage":false},{"functionName":"E","ranges":[{"startOffset":1040,"endOffset":1141,"count":0}],"isBlockCoverage":false},{"functionName":"C","ranges":[{"startOffset":1141,"endOffset":1215,"count":2},{"startOffset":1192,"endOffset":1214,"count":3101}],"isBlockCoverage":true},{"functionName":"init","ranges":[{"startOffset":1221,"endOffset":33596,"count":2},{"startOffset":1245,"endOffset":33595,"count":1}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":1251,"endOffset":33591,"count":1},{"startOffset":33435,"endOffset":33504,"count":0}],"isBlockCoverage":true},{"functionName":"","ranges":[{"startOffset":33485,"endOffset":33503,"count":0}],"isBlockCoverage":false}]},{"scriptId":"119","url":"internal/fs/streams.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":11625,"count":1}],"isBlockCoverage":false},{"functionName":"ReadStream","ranges":[{"startOffset":732,"endOffset":2893,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":3036,"endOffset":3073,"count":0}],"isBlockCoverage":false},{"functionName":"_openReadFs","ranges":[{"startOffset":3176,"endOffset":3679,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream._read","ranges":[{"startOffset":3712,"endOffset":5108,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream._destroy","ranges":[{"startOffset":5145,"endOffset":5444,"count":0}],"isBlockCoverage":false},{"functionName":"closeFsStream","ranges":[{"startOffset":5449,"endOffset":5612,"count":0}],"isBlockCoverage":false},{"functionName":"ReadStream.close","ranges":[{"startOffset":5645,"endOffset":5734,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":5798,"endOffset":5832,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream","ranges":[{"startOffset":5864,"endOffset":8188,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._final","ranges":[{"startOffset":8335,"endOffset":8500,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":8535,"endOffset":8573,"count":0}],"isBlockCoverage":false},{"functionName":"_openWriteFs","ranges":[{"startOffset":8679,"endOffset":9132,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._write","ranges":[{"startOffset":9169,"endOffset":9864,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream._writev","ranges":[{"startOffset":9903,"endOffset":10834,"count":0}],"isBlockCoverage":false},{"functionName":"WriteStream.close","ranges":[{"startOffset":10936,"endOffset":11336,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":11505,"endOffset":11539,"count":0}],"isBlockCoverage":false}]},{"scriptId":"120","url":"file:///C:/Users/brand/git/node-ipc/dao/socketServer.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":9801,"count":1}],"isBlockCoverage":true},{"functionName":"Server","ranges":[{"startOffset":302,"endOffset":652,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":660,"endOffset":765,"count":0}],"isBlockCoverage":true},{"functionName":"onStart","ranges":[{"startOffset":774,"endOffset":874,"count":0}],"isBlockCoverage":false},{"functionName":"stop","ranges":[{"startOffset":882,"endOffset":926,"count":0}],"isBlockCoverage":false},{"functionName":"start","ranges":[{"startOffset":934,"endOffset":1293,"count":0}],"isBlockCoverage":false},{"functionName":"emit","ranges":[{"startOffset":1300,"endOffset":2139,"count":0}],"isBlockCoverage":false},{"functionName":"broadcast","ranges":[{"startOffset":2143,"endOffset":2845,"count":0}],"isBlockCoverage":false},{"functionName":"serverClosed","ranges":[{"startOffset":2849,"endOffset":3494,"count":0}],"isBlockCoverage":false},{"functionName":"gotData","ranges":[{"startOffset":3498,"endOffset":4610,"count":0}],"isBlockCoverage":false},{"functionName":"socketClosed","ranges":[{"startOffset":4614,"endOffset":4708,"count":0}],"isBlockCoverage":false},{"functionName":"serverCreated","ranges":[{"startOffset":4712,"endOffset":5880,"count":0}],"isBlockCoverage":false},{"functionName":"startServer","ranges":[{"startOffset":5884,"endOffset":7970,"count":0}],"isBlockCoverage":false},{"functionName":"startTLSServer","ranges":[{"startOffset":7974,"endOffset":9186,"count":0}],"isBlockCoverage":false},{"functionName":"UDPWrite","ranges":[{"startOffset":9190,"endOffset":9747,"count":0}],"isBlockCoverage":false}]},{"scriptId":"121","url":"dgram.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":28874,"count":1}],"isBlockCoverage":false},{"functionName":"lazyLoadCluster","ranges":[{"startOffset":2772,"endOffset":2872,"count":0}],"isBlockCoverage":false},{"functionName":"Socket","ranges":[{"startOffset":2988,"endOffset":4332,"count":0}],"isBlockCoverage":false},{"functionName":"createSocket","ranges":[{"startOffset":4448,"endOffset":4528,"count":0}],"isBlockCoverage":false},{"functionName":"startListening","ranges":[{"startOffset":4534,"endOffset":4984,"count":0}],"isBlockCoverage":false},{"functionName":"replaceHandle","ranges":[{"startOffset":4988,"endOffset":5574,"count":0}],"isBlockCoverage":false},{"functionName":"bufferSize","ranges":[{"startOffset":5578,"endOffset":5880,"count":0}],"isBlockCoverage":false},{"functionName":"bindServerHandle","ranges":[{"startOffset":5950,"endOffset":6378,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.bind","ranges":[{"startOffset":6406,"endOffset":10145,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.connect","ranges":[{"startOffset":10177,"endOffset":11015,"count":0}],"isBlockCoverage":false},{"functionName":"_connect","ranges":[{"startOffset":11022,"endOffset":11381,"count":0}],"isBlockCoverage":false},{"functionName":"doConnect","ranges":[{"startOffset":11387,"endOffset":12055,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.disconnect","ranges":[{"startOffset":12091,"endOffset":12408,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.sendto","ranges":[{"startOffset":12517,"endOffset":12970,"count":0}],"isBlockCoverage":false},{"functionName":"sliceBuffer","ranges":[{"startOffset":12977,"endOffset":13563,"count":0}],"isBlockCoverage":false},{"functionName":"fixBufferList","ranges":[{"startOffset":13569,"endOffset":13967,"count":0}],"isBlockCoverage":false},{"functionName":"enqueue","ranges":[{"startOffset":13973,"endOffset":14411,"count":0}],"isBlockCoverage":false},{"functionName":"onListenSuccess","ranges":[{"startOffset":14417,"endOffset":14558,"count":0}],"isBlockCoverage":false},{"functionName":"onListenError","ranges":[{"startOffset":14564,"endOffset":14691,"count":0}],"isBlockCoverage":false},{"functionName":"clearQueue","ranges":[{"startOffset":14697,"endOffset":14902,"count":0}],"isBlockCoverage":false},{"functionName":"isConnected","ranges":[{"startOffset":14906,"endOffset":15028,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.send","ranges":[{"startOffset":15618,"endOffset":18684,"count":0}],"isBlockCoverage":false},{"functionName":"doSend","ranges":[{"startOffset":18689,"endOffset":19871,"count":0}],"isBlockCoverage":false},{"functionName":"afterSend","ranges":[{"startOffset":19875,"endOffset":20060,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.close","ranges":[{"startOffset":20089,"endOffset":20679,"count":0}],"isBlockCoverage":false},{"functionName":"socketCloseNT","ranges":[{"startOffset":20686,"endOffset":20742,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.address","ranges":[{"startOffset":20775,"endOffset":20975,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.remoteAddress","ranges":[{"startOffset":21013,"endOffset":21336,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setBroadcast","ranges":[{"startOffset":21375,"endOffset":21528,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setTTL","ranges":[{"startOffset":21561,"endOffset":21744,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastTTL","ranges":[{"startOffset":21786,"endOffset":21987,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastLoopback","ranges":[{"startOffset":22034,"endOffset":22241,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setMulticastInterface","ranges":[{"startOffset":22289,"endOffset":22559,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.addMembership","ranges":[{"startOffset":22597,"endOffset":22984,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.dropMembership","ranges":[{"startOffset":23025,"endOffset":23415,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.addSourceSpecificMembership","ranges":[{"startOffset":23467,"endOffset":24244,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.dropSourceSpecificMembership","ranges":[{"startOffset":24299,"endOffset":25082,"count":0}],"isBlockCoverage":false},{"functionName":"healthCheck","ranges":[{"startOffset":25089,"endOffset":25257,"count":0}],"isBlockCoverage":false},{"functionName":"stopReceiving","ranges":[{"startOffset":25263,"endOffset":25435,"count":0}],"isBlockCoverage":false},{"functionName":"onMessage","ranges":[{"startOffset":25441,"endOffset":25702,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.ref","ranges":[{"startOffset":25731,"endOffset":25845,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.unref","ranges":[{"startOffset":25877,"endOffset":25993,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setRecvBufferSize","ranges":[{"startOffset":26037,"endOffset":26096,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.setSendBufferSize","ranges":[{"startOffset":26140,"endOffset":26199,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.getRecvBufferSize","ranges":[{"startOffset":26243,"endOffset":26302,"count":0}],"isBlockCoverage":false},{"functionName":"Socket.getSendBufferSize","ranges":[{"startOffset":26346,"endOffset":26405,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26511,"endOffset":26567,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26641,"endOffset":26699,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26837,"endOffset":26896,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":26973,"endOffset":27034,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27175,"endOffset":27234,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27311,"endOffset":27372,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27509,"endOffset":27564,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27637,"endOffset":27694,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27831,"endOffset":27890,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":27967,"endOffset":28028,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28138,"endOffset":28175,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":28287,"endOffset":28326,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":28598,"endOffset":28634,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":28639,"endOffset":28680,"count":0}],"isBlockCoverage":false}]},{"scriptId":"122","url":"internal/dgram.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1992,"count":1}],"isBlockCoverage":false},{"functionName":"lookup4","ranges":[{"startOffset":490,"endOffset":593,"count":0}],"isBlockCoverage":false},{"functionName":"lookup6","ranges":[{"startOffset":599,"endOffset":696,"count":0}],"isBlockCoverage":false},{"functionName":"newHandle","ranges":[{"startOffset":700,"endOffset":1433,"count":0}],"isBlockCoverage":false},{"functionName":"_createSocketHandle","ranges":[{"startOffset":1439,"endOffset":1908,"count":0}],"isBlockCoverage":false}]},{"scriptId":"123","url":"file:///C:/Users/brand/git/node-ipc/entities/EventParser.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":601,"count":1}],"isBlockCoverage":true},{"functionName":"Parser","ranges":[{"startOffset":60,"endOffset":176,"count":3},{"startOffset":97,"endOffset":133,"count":2}],"isBlockCoverage":true},{"functionName":"format","ranges":[{"startOffset":182,"endOffset":442,"count":0}],"isBlockCoverage":false},{"functionName":"parse","ranges":[{"startOffset":448,"endOffset":548,"count":0}],"isBlockCoverage":false}]},{"scriptId":"124","url":"file:///C:/Users/brand/git/node-ipc/node_modules/event-pubsub/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":2890,"count":1}],"isBlockCoverage":true},{"functionName":"EventPubSub","ranges":[{"startOffset":169,"endOffset":201,"count":1}],"isBlockCoverage":true},{"functionName":"on","ranges":[{"startOffset":209,"endOffset":608,"count":1},{"startOffset":357,"endOffset":398,"count":0}],"isBlockCoverage":true},{"functionName":"once","ranges":[{"startOffset":616,"endOffset":781,"count":0}],"isBlockCoverage":false},{"functionName":"off","ranges":[{"startOffset":789,"endOffset":1613,"count":0}],"isBlockCoverage":false},{"functionName":"emit","ranges":[{"startOffset":1621,"endOffset":2051,"count":101},{"startOffset":1910,"endOffset":2050,"count":0}],"isBlockCoverage":true},{"functionName":"reset","ranges":[{"startOffset":2059,"endOffset":2218,"count":0}],"isBlockCoverage":false},{"functionName":"get list","ranges":[{"startOffset":2226,"endOffset":2292,"count":0}],"isBlockCoverage":false},{"functionName":"","ranges":[{"startOffset":2300,"endOffset":2838,"count":1}],"isBlockCoverage":true},{"functionName":"#handleOnce","ranges":[{"startOffset":2312,"endOffset":2733,"count":101},{"startOffset":2484,"endOffset":2630,"count":0},{"startOffset":2679,"endOffset":2726,"count":0}],"isBlockCoverage":true}]},{"scriptId":"126","url":"file:///C:/Users/brand/git/node-ipc/node_modules/strong-type/index.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":7516,"count":1}],"isBlockCoverage":true},{"functionName":"Is","ranges":[{"startOffset":106,"endOffset":165,"count":1}],"isBlockCoverage":true},{"functionName":"throw","ranges":[{"startOffset":182,"endOffset":405,"count":0}],"isBlockCoverage":false},{"functionName":"typeCheck","ranges":[{"startOffset":411,"endOffset":555,"count":205},{"startOffset":503,"endOffset":554,"count":0}],"isBlockCoverage":true},{"functionName":"instanceCheck","ranges":[{"startOffset":561,"endOffset":796,"count":101},{"startOffset":732,"endOffset":795,"count":0}],"isBlockCoverage":true},{"functionName":"symbolStringCheck","ranges":[{"startOffset":802,"endOffset":1031,"count":0}],"isBlockCoverage":false},{"functionName":"compare","ranges":[{"startOffset":1037,"endOffset":1197,"count":0}],"isBlockCoverage":false},{"functionName":"defined","ranges":[{"startOffset":1203,"endOffset":1383,"count":0}],"isBlockCoverage":false},{"functionName":"any","ranges":[{"startOffset":1389,"endOffset":1442,"count":0}],"isBlockCoverage":false},{"functionName":"exists","ranges":[{"startOffset":1448,"endOffset":1504,"count":0}],"isBlockCoverage":false},{"functionName":"union","ranges":[{"startOffset":1510,"endOffset":2089,"count":0}],"isBlockCoverage":false},{"functionName":"finite","ranges":[{"startOffset":2115,"endOffset":2250,"count":0}],"isBlockCoverage":false},{"functionName":"NaN","ranges":[{"startOffset":2256,"endOffset":2466,"count":0}],"isBlockCoverage":false},{"functionName":"null","ranges":[{"startOffset":2472,"endOffset":2538,"count":0}],"isBlockCoverage":false},{"functionName":"array","ranges":[{"startOffset":2563,"endOffset":2630,"count":101}],"isBlockCoverage":true},{"functionName":"boolean","ranges":[{"startOffset":2636,"endOffset":2705,"count":1}],"isBlockCoverage":true},{"functionName":"bigInt","ranges":[{"startOffset":2711,"endOffset":2778,"count":0}],"isBlockCoverage":false},{"functionName":"date","ranges":[{"startOffset":2784,"endOffset":2849,"count":0}],"isBlockCoverage":false},{"functionName":"generator","ranges":[{"startOffset":2855,"endOffset":2936,"count":0}],"isBlockCoverage":false},{"functionName":"asyncGenerator","ranges":[{"startOffset":2942,"endOffset":3033,"count":0}],"isBlockCoverage":false},{"functionName":"globalThis","ranges":[{"startOffset":3039,"endOffset":3163,"count":0}],"isBlockCoverage":false},{"functionName":"infinity","ranges":[{"startOffset":3169,"endOffset":3247,"count":0}],"isBlockCoverage":false},{"functionName":"map","ranges":[{"startOffset":3253,"endOffset":3316,"count":0}],"isBlockCoverage":false},{"functionName":"weakMap","ranges":[{"startOffset":3322,"endOffset":3393,"count":0}],"isBlockCoverage":false},{"functionName":"number","ranges":[{"startOffset":3399,"endOffset":3466,"count":0}],"isBlockCoverage":false},{"functionName":"object","ranges":[{"startOffset":3472,"endOffset":3539,"count":0}],"isBlockCoverage":false},{"functionName":"promise","ranges":[{"startOffset":3545,"endOffset":3616,"count":0}],"isBlockCoverage":false},{"functionName":"regExp","ranges":[{"startOffset":3622,"endOffset":3691,"count":0}],"isBlockCoverage":false},{"functionName":"undefined","ranges":[{"startOffset":3701,"endOffset":3774,"count":0}],"isBlockCoverage":false},{"functionName":"set","ranges":[{"startOffset":3780,"endOffset":3843,"count":0}],"isBlockCoverage":false},{"functionName":"weakSet","ranges":[{"startOffset":3849,"endOffset":3920,"count":0}],"isBlockCoverage":false},{"functionName":"string","ranges":[{"startOffset":3930,"endOffset":3997,"count":203}],"isBlockCoverage":true},{"functionName":"symbol","ranges":[{"startOffset":4003,"endOffset":4070,"count":0}],"isBlockCoverage":false},{"functionName":"function","ranges":[{"startOffset":4092,"endOffset":4163,"count":1}],"isBlockCoverage":true},{"functionName":"asyncFunction","ranges":[{"startOffset":4169,"endOffset":4258,"count":0}],"isBlockCoverage":false},{"functionName":"generatorFunction","ranges":[{"startOffset":4264,"endOffset":4361,"count":0}],"isBlockCoverage":false},{"functionName":"asyncGeneratorFunction","ranges":[{"startOffset":4367,"endOffset":4474,"count":0}],"isBlockCoverage":false},{"functionName":"error","ranges":[{"startOffset":4498,"endOffset":4565,"count":0}],"isBlockCoverage":false},{"functionName":"evalError","ranges":[{"startOffset":4571,"endOffset":4646,"count":0}],"isBlockCoverage":false},{"functionName":"rangeError","ranges":[{"startOffset":4652,"endOffset":4729,"count":0}],"isBlockCoverage":false},{"functionName":"referenceError","ranges":[{"startOffset":4735,"endOffset":4820,"count":0}],"isBlockCoverage":false},{"functionName":"syntaxError","ranges":[{"startOffset":4826,"endOffset":4905,"count":0}],"isBlockCoverage":false},{"functionName":"typeError","ranges":[{"startOffset":4911,"endOffset":4986,"count":0}],"isBlockCoverage":false},{"functionName":"URIError","ranges":[{"startOffset":4992,"endOffset":5065,"count":0}],"isBlockCoverage":false},{"functionName":"bigInt64Array","ranges":[{"startOffset":5099,"endOffset":5182,"count":0}],"isBlockCoverage":false},{"functionName":"bigUint64Array","ranges":[{"startOffset":5188,"endOffset":5273,"count":0}],"isBlockCoverage":false},{"functionName":"float32Array","ranges":[{"startOffset":5279,"endOffset":5360,"count":0}],"isBlockCoverage":false},{"functionName":"float64Array","ranges":[{"startOffset":5366,"endOffset":5447,"count":0}],"isBlockCoverage":false},{"functionName":"int8Array","ranges":[{"startOffset":5453,"endOffset":5528,"count":0}],"isBlockCoverage":false},{"functionName":"int16Array","ranges":[{"startOffset":5534,"endOffset":5611,"count":0}],"isBlockCoverage":false},{"functionName":"int32Array","ranges":[{"startOffset":5617,"endOffset":5694,"count":0}],"isBlockCoverage":false},{"functionName":"uint8Array","ranges":[{"startOffset":5700,"endOffset":5777,"count":0}],"isBlockCoverage":false},{"functionName":"uint8ClampedArray","ranges":[{"startOffset":5783,"endOffset":5874,"count":0}],"isBlockCoverage":false},{"functionName":"uint16Array","ranges":[{"startOffset":5884,"endOffset":5963,"count":0}],"isBlockCoverage":false},{"functionName":"uint32Array","ranges":[{"startOffset":5969,"endOffset":6048,"count":0}],"isBlockCoverage":false},{"functionName":"arrayBuffer","ranges":[{"startOffset":6068,"endOffset":6147,"count":0}],"isBlockCoverage":false},{"functionName":"dataView","ranges":[{"startOffset":6153,"endOffset":6226,"count":0}],"isBlockCoverage":false},{"functionName":"sharedArrayBuffer","ranges":[{"startOffset":6232,"endOffset":6370,"count":0}],"isBlockCoverage":false},{"functionName":"intlDateTimeFormat","ranges":[{"startOffset":6418,"endOffset":6512,"count":0}],"isBlockCoverage":false},{"functionName":"intlCollator","ranges":[{"startOffset":6518,"endOffset":6600,"count":0}],"isBlockCoverage":false},{"functionName":"intlDisplayNames","ranges":[{"startOffset":6606,"endOffset":6696,"count":0}],"isBlockCoverage":false},{"functionName":"intlListFormat","ranges":[{"startOffset":6702,"endOffset":6788,"count":0}],"isBlockCoverage":false},{"functionName":"intlLocale","ranges":[{"startOffset":6794,"endOffset":6872,"count":0}],"isBlockCoverage":false},{"functionName":"intlNumberFormat","ranges":[{"startOffset":6878,"endOffset":6968,"count":0}],"isBlockCoverage":false},{"functionName":"intlPluralRules","ranges":[{"startOffset":6974,"endOffset":7062,"count":0}],"isBlockCoverage":false},{"functionName":"intlRelativeTimeFormat","ranges":[{"startOffset":7068,"endOffset":7170,"count":0}],"isBlockCoverage":false},{"functionName":"intlRelativeTimeFormat","ranges":[{"startOffset":7176,"endOffset":7278,"count":0}],"isBlockCoverage":false},{"functionName":"finalizationRegistry","ranges":[{"startOffset":7311,"endOffset":7408,"count":0}],"isBlockCoverage":false},{"functionName":"weakRef","ranges":[{"startOffset":7414,"endOffset":7485,"count":0}],"isBlockCoverage":false}]},{"scriptId":"127","url":"file:///C:/Users/brand/git/node-ipc/node_modules/js-message/Message.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1480,"count":1}],"isBlockCoverage":true},{"functionName":"Message","ranges":[{"startOffset":0,"endOffset":1451,"count":0}],"isBlockCoverage":false}]},{"scriptId":"128","url":"file:///C:/Users/brand/git/node-ipc/node_modules/js-queue/queue.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":1621,"count":1}],"isBlockCoverage":true},{"functionName":"Queue","ranges":[{"startOffset":0,"endOffset":1594,"count":1}],"isBlockCoverage":true},{"functionName":"clearQueue","ranges":[{"startOffset":976,"endOffset":1047,"count":0}],"isBlockCoverage":false},{"functionName":"getQueue","ranges":[{"startOffset":1055,"endOffset":1105,"count":0}],"isBlockCoverage":false},{"functionName":"setQueue","ranges":[{"startOffset":1113,"endOffset":1186,"count":0}],"isBlockCoverage":false},{"functionName":"addToQueue","ranges":[{"startOffset":1194,"endOffset":1397,"count":0}],"isBlockCoverage":false},{"functionName":"run","ranges":[{"startOffset":1405,"endOffset":1591,"count":0}],"isBlockCoverage":false}]},{"scriptId":"129","url":"string_decoder.js","functions":[{"functionName":"","ranges":[{"startOffset":0,"endOffset":4253,"count":1}],"isBlockCoverage":false},{"functionName":"normalizeEncoding","ranges":[{"startOffset":1934,"endOffset":2204,"count":50},{"startOffset":2048,"endOffset":2185,"count":0}],"isBlockCoverage":true},{"functionName":"StringDecoder","ranges":[{"startOffset":2483,"endOffset":2686,"count":50}],"isBlockCoverage":true},{"functionName":"write","ranges":[{"startOffset":2722,"endOffset":3031,"count":0}],"isBlockCoverage":false},{"functionName":"end","ranges":[{"startOffset":3066,"endOffset":3264,"count":0}],"isBlockCoverage":false},{"functionName":"text","ranges":[{"startOffset":3364,"endOffset":3525,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3648,"endOffset":3865,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":3940,"endOffset":4005,"count":0}],"isBlockCoverage":false},{"functionName":"get","ranges":[{"startOffset":4081,"endOffset":4199,"count":0}],"isBlockCoverage":false}]}],"timestamp":297743.384459} \ No newline at end of file diff --git a/dao/client.js b/dao/client.js index fc5e383..fdfa76d 100644 --- a/dao/client.js +++ b/dao/client.js @@ -1,35 +1,32 @@ -'use strict'; - -const net = require('net'), - tls = require('tls'), - EventParser = require('../entities/EventParser.js'), - Message = require('js-message'), - fs = require('fs'), - Queue = require('js-queue'), - Events = require('event-pubsub'); +import net from 'net'; +import tls from 'tls'; +import EventParser from '../entities/EventParser.js'; +import Message from 'js-message'; +import fs from 'fs'; +import Queue from 'js-queue'; +import Events from 'event-pubsub'; let eventParser = new EventParser(); class Client extends Events{ constructor(config,log){ super(); - Object.assign( - this, - { - Client : Client, - config : config, - queue : new Queue, - socket : false, - connect : connect, - emit : emit, - log : log, - retriesRemaining:config.maxRetries||0, - explicitlyDisconnected: false - } - ); + this.config=config; + this.log=log; + this.publish=super.emit; + + (config.maxRetries)? this.retriesRemaining=config.maxRetries:0; eventParser=new EventParser(this.config); } + + Client=Client; + queue =new Queue; + socket=false; + connect=connect; + emit=emit; + retriesRemaining=0; + explicitlyDisconnected=false; } function emit(type,data){ @@ -45,11 +42,13 @@ function emit(type,data){ message=eventParser.format(message); } + //volitile emit if(!this.config.sync){ this.socket.write(message); return; } + //sync, non-volitile, ack emit this.queue.add( syncEmit.bind(this,message) ); @@ -253,4 +252,7 @@ function connect(){ ); } -module.exports=Client; +export { + Client as default, + Client +}; diff --git a/dao/socketServer.js b/dao/socketServer.js index 227d233..333fdd5 100644 --- a/dao/socketServer.js +++ b/dao/socketServer.js @@ -1,33 +1,23 @@ -'use strict'; -const net = require('net'), - tls = require('tls'), - fs = require('fs'), - dgram = require('dgram'), - EventParser = require('../entities/EventParser.js'), - Message = require('js-message'), - Events = require('event-pubsub'); +import net from 'net'; +import tls from 'tls'; +import fs from 'fs'; +import dgram from 'dgram'; +import EventParser from '../entities/EventParser.js'; +import Message from 'js-message'; +import Events from 'event-pubsub'; let eventParser = new EventParser(); class Server extends Events{ constructor(path,config,log,port){ super(); - Object.assign( - this, - { - config : config, - path : path, - port : port, - udp4 : false, - udp6 : false, - log : log, - server : false, - sockets : [], - emit : emit, - broadcast : broadcast - } - ); + this.config = config; + this.path = path; + this.port = port; + this.log = log; + + this.publish=super.emit; eventParser=new EventParser(this.config); @@ -37,8 +27,15 @@ class Server extends Events{ ); } + udp4=false; + udp6=false; + server=false; + sockets=[]; + emit=emit; + broadcast=broadcast; + onStart(socket){ - this.trigger( + this.publish( 'start', socket ); @@ -396,4 +393,7 @@ function UDPWrite(message,socket){ ); } -module.exports=Server; +export { + Server as default, + Server +}; diff --git a/entities/Defaults.js b/entities/Defaults.js index c180eb2..c943230 100644 --- a/entities/Defaults.js +++ b/entities/Defaults.js @@ -1,68 +1,48 @@ -'use strict'; +import os from 'os'; -/*eslint no-magic-numbers: ["error", { "ignore": [ 0] }]*/ - -/** - * @module entities - */ - -const os = require('os'); - -/** - * @class Defaults - * @description Defaults Entity - */ class Defaults{ - /** - * @constructor - * @method constructor - * @return {void} - */ constructor(){ - this.appspace='app.'; - this.socketRoot='/tmp/'; - this.id=os.hostname(); - - this.encoding='utf8'; - this.rawBuffer=false; - this.sync=false; - this.unlink=true; - - this.delimiter='\f'; - - this.silent=false; - this.logDepth=5; - this.logInColor=true; - this.logger=console.log.bind(console); - - this.maxConnections=100; - this.retry=500; - this.maxRetries=Infinity; - this.stopRetrying=false; - - this.IPType=getIPType(); - this.tls=false; - this.networkHost = (this.IPType == 'IPv6') ? '::1' : '127.0.0.1'; - this.networkPort = 8000; - - this.interface={ - localAddress:false, - localPort:false, - family:false, - hints:false, - lookup:false - } } + + + appspace='app.'; + socketRoot='/tmp/'; + id=os.hostname(); + + encoding='utf8'; + rawBuffer=false; + sync=false; + unlink=true; + + delimiter='\f'; + + silent=false; + logDepth=5; + logInColor=true; + logger=console.log.bind(console); + + maxConnections=100; + retry=500; + maxRetries=Infinity; + stopRetrying=false; + + IPType=getIPType(); + tls=false; + networkHost = (this.IPType == 'IPv6') ? '::1' : '127.0.0.1'; + networkPort = 8000; + + interface={ + localAddress:false, + localPort:false, + family:false, + hints:false, + lookup:false + } + } -/** - * method to get ip type - * - * @method getIPType - * @return {string} ip type - */ function getIPType() { const networkInterfaces = os.networkInterfaces(); let IPType = ''; @@ -77,4 +57,7 @@ function getIPType() { return IPType; } -module.exports=Defaults; +export { + Defaults as default, + Defaults +} diff --git a/entities/EventParser.js b/entities/EventParser.js index 8ac1f2b..7dcecda 100644 --- a/entities/EventParser.js +++ b/entities/EventParser.js @@ -1,6 +1,5 @@ -'use strict'; -const Defaults = require('./Defaults.js'); +import Defaults from './Defaults.js'; class Parser{ constructor(config){ @@ -29,4 +28,7 @@ class Parser{ } } -module.exports=Parser; +export { + Parser as default, + Parser +}; diff --git a/example/TCPSocket/Multi-Client-Broadcast/goodbye-client.js b/example/TCPSocket/Multi-Client-Broadcast/goodbye-client.js index 9d5ce05..089ce12 100644 --- a/example/TCPSocket/Multi-Client-Broadcast/goodbye-client.js +++ b/example/TCPSocket/Multi-Client-Broadcast/goodbye-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TCPSocket/Multi-Client-Broadcast/hello-client.js b/example/TCPSocket/Multi-Client-Broadcast/hello-client.js index 7413633..ac30e8a 100644 --- a/example/TCPSocket/Multi-Client-Broadcast/hello-client.js +++ b/example/TCPSocket/Multi-Client-Broadcast/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TCPSocket/Multi-Client-Broadcast/world-server.js b/example/TCPSocket/Multi-Client-Broadcast/world-server.js index 2bef447..8b507f0 100644 --- a/example/TCPSocket/Multi-Client-Broadcast/world-server.js +++ b/example/TCPSocket/Multi-Client-Broadcast/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TCPSocket/basic/hello-client.js b/example/TCPSocket/basic/hello-client.js index 6ae692e..25f5f03 100644 --- a/example/TCPSocket/basic/hello-client.js +++ b/example/TCPSocket/basic/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TCPSocket/basic/world-server.js b/example/TCPSocket/basic/world-server.js index 6c87901..7ca7447 100644 --- a/example/TCPSocket/basic/world-server.js +++ b/example/TCPSocket/basic/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TCPSocket/basicSync/hello-client.js b/example/TCPSocket/basicSync/hello-client.js index 2924150..02c4ffb 100644 --- a/example/TCPSocket/basicSync/hello-client.js +++ b/example/TCPSocket/basicSync/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TCPSocket/basicSync/world-server.js b/example/TCPSocket/basicSync/world-server.js index 3e817da..a42a6c4 100644 --- a/example/TCPSocket/basicSync/world-server.js +++ b/example/TCPSocket/basicSync/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TCPSocket/rawBuffer/hello-client.js b/example/TCPSocket/rawBuffer/hello-client.js index b6ac81f..0b05053 100644 --- a/example/TCPSocket/rawBuffer/hello-client.js +++ b/example/TCPSocket/rawBuffer/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TCPSocket/rawBuffer/world.server.js b/example/TCPSocket/rawBuffer/world.server.js index 5da4de4..6c17d04 100644 --- a/example/TCPSocket/rawBuffer/world.server.js +++ b/example/TCPSocket/rawBuffer/world.server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/Multi-Client-Broadcast-basic/goodbye-client.js b/example/TLSSocket/Multi-Client-Broadcast-basic/goodbye-client.js index 508702d..5668e37 100644 --- a/example/TLSSocket/Multi-Client-Broadcast-basic/goodbye-client.js +++ b/example/TLSSocket/Multi-Client-Broadcast-basic/goodbye-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/Multi-Client-Broadcast-basic/hello-client.js b/example/TLSSocket/Multi-Client-Broadcast-basic/hello-client.js index 16fd21f..264d62d 100644 --- a/example/TLSSocket/Multi-Client-Broadcast-basic/hello-client.js +++ b/example/TLSSocket/Multi-Client-Broadcast-basic/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/Multi-Client-Broadcast-basic/world-server.js b/example/TLSSocket/Multi-Client-Broadcast-basic/world-server.js index 0c52c26..2df531c 100644 --- a/example/TLSSocket/Multi-Client-Broadcast-basic/world-server.js +++ b/example/TLSSocket/Multi-Client-Broadcast-basic/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/basic-local-only/hello-client.js b/example/TLSSocket/basic-local-only/hello-client.js index 1577156..7941cf8 100644 --- a/example/TLSSocket/basic-local-only/hello-client.js +++ b/example/TLSSocket/basic-local-only/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/basic-local-only/world-server.js b/example/TLSSocket/basic-local-only/world-server.js index 3cbcd8e..061a771 100644 --- a/example/TLSSocket/basic-local-only/world-server.js +++ b/example/TLSSocket/basic-local-only/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/basic-more-secure/hello-client.js b/example/TLSSocket/basic-more-secure/hello-client.js index bda3eb7..5f457e2 100644 --- a/example/TLSSocket/basic-more-secure/hello-client.js +++ b/example/TLSSocket/basic-more-secure/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/basic-more-secure/world-server.js b/example/TLSSocket/basic-more-secure/world-server.js index 56eee12..a7a65b2 100644 --- a/example/TLSSocket/basic-more-secure/world-server.js +++ b/example/TLSSocket/basic-more-secure/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/basic-most-secure/hello-client.js b/example/TLSSocket/basic-most-secure/hello-client.js index 26d5b1d..8ecda9e 100644 --- a/example/TLSSocket/basic-most-secure/hello-client.js +++ b/example/TLSSocket/basic-most-secure/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/basic-most-secure/world-server.js b/example/TLSSocket/basic-most-secure/world-server.js index ee984a4..c3c8488 100644 --- a/example/TLSSocket/basic-most-secure/world-server.js +++ b/example/TLSSocket/basic-most-secure/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/basic/hello-client.js b/example/TLSSocket/basic/hello-client.js index 1577156..7941cf8 100644 --- a/example/TLSSocket/basic/hello-client.js +++ b/example/TLSSocket/basic/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/basic/world-server.js b/example/TLSSocket/basic/world-server.js index a52c360..9ae1132 100644 --- a/example/TLSSocket/basic/world-server.js +++ b/example/TLSSocket/basic/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/basicSync/hello-client.js b/example/TLSSocket/basicSync/hello-client.js index 405db44..2d0523a 100644 --- a/example/TLSSocket/basicSync/hello-client.js +++ b/example/TLSSocket/basicSync/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/basicSync/world-server.js b/example/TLSSocket/basicSync/world-server.js index aec87c1..c68231c 100644 --- a/example/TLSSocket/basicSync/world-server.js +++ b/example/TLSSocket/basicSync/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/rawBuffer-only-works-with-most-secure/hello-client.js b/example/TLSSocket/rawBuffer-only-works-with-most-secure/hello-client.js index f0c66ad..2a997ee 100644 --- a/example/TLSSocket/rawBuffer-only-works-with-most-secure/hello-client.js +++ b/example/TLSSocket/rawBuffer-only-works-with-most-secure/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/TLSSocket/rawBuffer-only-works-with-most-secure/world.server.js b/example/TLSSocket/rawBuffer-only-works-with-most-secure/world.server.js index f0d0b29..64b34bc 100644 --- a/example/TLSSocket/rawBuffer-only-works-with-most-secure/world.server.js +++ b/example/TLSSocket/rawBuffer-only-works-with-most-secure/world.server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/UDPSocket/Multi-Client-Broadcast/goodbye-client.js b/example/UDPSocket/Multi-Client-Broadcast/goodbye-client.js index d98a7b0..4da084e 100644 --- a/example/UDPSocket/Multi-Client-Broadcast/goodbye-client.js +++ b/example/UDPSocket/Multi-Client-Broadcast/goodbye-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/UDPSocket/Multi-Client-Broadcast/hello-client.js b/example/UDPSocket/Multi-Client-Broadcast/hello-client.js index ecc0b45..f18f1e6 100644 --- a/example/UDPSocket/Multi-Client-Broadcast/hello-client.js +++ b/example/UDPSocket/Multi-Client-Broadcast/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/UDPSocket/Multi-Client-Broadcast/world-server.js b/example/UDPSocket/Multi-Client-Broadcast/world-server.js index 97f9270..6d4f9eb 100644 --- a/example/UDPSocket/Multi-Client-Broadcast/world-server.js +++ b/example/UDPSocket/Multi-Client-Broadcast/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/UDPSocket/basic/hello-client.js b/example/UDPSocket/basic/hello-client.js index f731b1b..b7ab46d 100644 --- a/example/UDPSocket/basic/hello-client.js +++ b/example/UDPSocket/basic/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/UDPSocket/basic/world-server.js b/example/UDPSocket/basic/world-server.js index 0f7aa45..699d954 100644 --- a/example/UDPSocket/basic/world-server.js +++ b/example/UDPSocket/basic/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/UDPSocket/rawBuffer/hello-client.js b/example/UDPSocket/rawBuffer/hello-client.js index 73cd13a..66d9f35 100644 --- a/example/UDPSocket/rawBuffer/hello-client.js +++ b/example/UDPSocket/rawBuffer/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/UDPSocket/rawBuffer/world.server.js b/example/UDPSocket/rawBuffer/world.server.js index d0c34f7..3c656a0 100644 --- a/example/UDPSocket/rawBuffer/world.server.js +++ b/example/UDPSocket/rawBuffer/world.server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/clusterUnixSocket/cluster-client.js b/example/clusterUnixSocket/cluster-client.js index eca2a88..e1eb20b 100644 --- a/example/clusterUnixSocket/cluster-client.js +++ b/example/clusterUnixSocket/cluster-client.js @@ -1,5 +1,5 @@ -const fs = require('fs'); -const ipc = require('../../node-ipc'); +const fs = from 'fs'); +const ipc = from '../../node-ipc'); const socketPath = '/tmp/ipc.sock'; diff --git a/example/clusterUnixSocket/cluster-server.js b/example/clusterUnixSocket/cluster-server.js index b0942a3..c1cdf31 100644 --- a/example/clusterUnixSocket/cluster-server.js +++ b/example/clusterUnixSocket/cluster-server.js @@ -1,7 +1,7 @@ -const fs = require('fs'); -const ipc=require('../../../node-ipc'); -const cpuCount = require('os').cpus().length; -const cluster = require('cluster'); +const fs = from 'fs'); +import ipc from '../../../node-ipc.js'; +const cpuCount = from 'os').cpus().length; +const cluster = from 'cluster'); const socketPath = '/tmp/ipc.sock'; ipc.config.unlink = false; diff --git a/example/rawBuffer/hello-client.js b/example/rawBuffer/hello-client.js index e32d4fc..cd9f3f1 100644 --- a/example/rawBuffer/hello-client.js +++ b/example/rawBuffer/hello-client.js @@ -1,6 +1,5 @@ -'use strict'; -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/rawBuffer/world.server.js b/example/rawBuffer/world.server.js index f27a02c..086f7ea 100644 --- a/example/rawBuffer/world.server.js +++ b/example/rawBuffer/world.server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/unixWindowsSocket/Multi-Client-Broadcast/goodbye-client.js b/example/unixWindowsSocket/Multi-Client-Broadcast/goodbye-client.js index 57d455e..af0e386 100644 --- a/example/unixWindowsSocket/Multi-Client-Broadcast/goodbye-client.js +++ b/example/unixWindowsSocket/Multi-Client-Broadcast/goodbye-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/unixWindowsSocket/Multi-Client-Broadcast/hello-client.js b/example/unixWindowsSocket/Multi-Client-Broadcast/hello-client.js index d556c46..5d74b5c 100644 --- a/example/unixWindowsSocket/Multi-Client-Broadcast/hello-client.js +++ b/example/unixWindowsSocket/Multi-Client-Broadcast/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/unixWindowsSocket/Multi-Client-Broadcast/world-server.js b/example/unixWindowsSocket/Multi-Client-Broadcast/world-server.js index 69cfb31..b2846b0 100644 --- a/example/unixWindowsSocket/Multi-Client-Broadcast/world-server.js +++ b/example/unixWindowsSocket/Multi-Client-Broadcast/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/unixWindowsSocket/basic/hello-client.js b/example/unixWindowsSocket/basic/hello-client.js index c6d87cb..37db74b 100644 --- a/example/unixWindowsSocket/basic/hello-client.js +++ b/example/unixWindowsSocket/basic/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/unixWindowsSocket/basic/world-server.js b/example/unixWindowsSocket/basic/world-server.js index 6b30522..97b52ac 100644 --- a/example/unixWindowsSocket/basic/world-server.js +++ b/example/unixWindowsSocket/basic/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/unixWindowsSocket/basicSync/hello-client.js b/example/unixWindowsSocket/basicSync/hello-client.js index 3142677..0275bf8 100644 --- a/example/unixWindowsSocket/basicSync/hello-client.js +++ b/example/unixWindowsSocket/basicSync/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/unixWindowsSocket/basicSync/world-server.js b/example/unixWindowsSocket/basicSync/world-server.js index c76e1bb..fe569af 100644 --- a/example/unixWindowsSocket/basicSync/world-server.js +++ b/example/unixWindowsSocket/basicSync/world-server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/unixWindowsSocket/rawBuffer/hello-client.js b/example/unixWindowsSocket/rawBuffer/hello-client.js index 9c7042a..4be1def 100644 --- a/example/unixWindowsSocket/rawBuffer/hello-client.js +++ b/example/unixWindowsSocket/rawBuffer/hello-client.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/example/unixWindowsSocket/rawBuffer/world.server.js b/example/unixWindowsSocket/rawBuffer/world.server.js index c3ed83c..87e1bd6 100644 --- a/example/unixWindowsSocket/rawBuffer/world.server.js +++ b/example/unixWindowsSocket/rawBuffer/world.server.js @@ -1,4 +1,4 @@ -const ipc=require('../../../node-ipc'); +import ipc from '../../../node-ipc.js'; /***************************************\ * diff --git a/helpers/delay.js b/helpers/delay.js new file mode 100644 index 0000000..640cc17 --- /dev/null +++ b/helpers/delay.js @@ -0,0 +1,12 @@ +async function delay(ms=100) { + return new Promise( + resolve => { + setTimeout(resolve, ms); + } + ); +} + +export { + delay as default, + delay +} \ No newline at end of file diff --git a/lcov.js b/lcov.js new file mode 100644 index 0000000..4084cfe --- /dev/null +++ b/lcov.js @@ -0,0 +1,10 @@ +import lcov2badge from 'lcov2badge'; +import {writeFileSync} from 'fs'; + +lcov2badge.badge( + './coverage/lcov.info', + function(err, svgBadge){ + if (err) throw err; + writeFileSync('./coverage/lcov.svg', svgBadge); + } +); \ No newline at end of file diff --git a/node-ipc.js b/node-ipc.js index 1c63360..9b6bb2a 100644 --- a/node-ipc.js +++ b/node-ipc.js @@ -1,6 +1,4 @@ -'use strict'; - -const IPC = require('./services/IPC.js'); +import IPC from './services/IPC.js'; class IPCModule extends IPC{ constructor(){ @@ -18,4 +16,9 @@ class IPCModule extends IPC{ } } -module.exports=new IPCModule; +const singleton=new IPCModule; + +export { + singleton as default, + IPCModule +} diff --git a/package-lock.json b/package-lock.json index 664b4fa..378631d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,285 +1,157 @@ { "name": "node-ipc", - "version": "9.1.5", + "version": "9.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "@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 }, - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } + "@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 }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - } + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "ansi-colors-es6": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-colors-es6/-/ansi-colors-es6-5.0.0.tgz", + "integrity": "sha512-//DAVWjZto+Mmbm8czZxrwC1/QMi5Ka+c8H6jViO1L3McHYE5YLypSFP44EyrJVzPnTnnxOsjOHjLB262eNoDA==", "dev": true }, "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true, + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "sprintf-js": "~1.0.2" + "color-convert": "^2.0.1" } }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true - }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true - }, - "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", - "dev": true - }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "requires": { - "hoek": "2.x.x" - } + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true, - "optional": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "byline": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/byline/-/byline-4.2.2.tgz", + "integrity": "sha1-wgOpilsCkIIqk4anjtosvVvNsy8=", "dev": true }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "optional": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "c8": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/c8/-/c8-7.7.3.tgz", + "integrity": "sha512-ZyA7n3w8i4ETV25tVYMHwJxCSnaOf/LfA8vOcuZOPbonuQfD7tBT/gMWZy7eczRpCDuHcvMXwoqAemg6R0p3+A==", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.2", + "find-up": "^5.0.0", + "foreground-child": "^2.0.0", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-reports": "^3.0.2", + "rimraf": "^3.0.0", + "test-exclude": "^6.0.0", + "v8-to-istanbul": "^8.0.0", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.7" } }, "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "optional": true, + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true, - "optional": true - } + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "codacy-coverage": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/codacy-coverage/-/codacy-coverage-2.0.0.tgz", - "integrity": "sha1-WMW130vKqntSFCQX8vh3TtP7T+c=", - "dev": true, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "bluebird": "^2.9.x", - "commander": "^2.x", - "joi": "^6.4.x", - "lcov-parse": "0.x", - "log-driver": "^1.x", - "request-promise": "^0.x" + "color-name": "~1.1.4" } }, - "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "requires": { - "boom": "2.x.x" + "safe-buffer": "~5.1.1" } }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "requires": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "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, "requires": { - "assert-plus": "^1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "optional": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dot": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dot/-/dot-1.1.3.tgz", + "integrity": "sha512-/nt74Rm+PcfnirXGEdhZleTwGC2LMnuKTeeTIlI82xb5loBBoXNYzr2ezCroPSMtilK8EZIfcNZwOcHN+ib1Lg==", "dev": true }, "easy-stack": { @@ -287,275 +159,110 @@ "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==" }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "escodegen": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz", - "integrity": "sha1-MOz89mypjcZ80v0WKr626vqM5vw=", - "dev": true, - "requires": { - "esprima": "^1.2.2", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.5.0", - "source-map": "~0.2.0" - }, - "dependencies": { - "esprima": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz", - "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=", - "dev": true - } - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" }, "event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==" - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true - }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true - }, - "extsprintf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", - "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=", - "dev": true - }, - "fast-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", - "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=", - "dev": true - }, - "fileset": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz", - "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=", - "dev": true, + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-5.0.3.tgz", + "integrity": "sha512-2QiHxshejKgJrYMzSI9MEHrvhmzxBL+eLyiM5IiyjDBySkgwS2+tdtnO3gbx8pEisu/yOFCIhfCb63gCEu0yBQ==", "requires": { - "glob": "5.x", - "minimatch": "2.x" + "copyfiles": "^2.4.0", + "strong-type": "^0.1.3" }, "dependencies": { - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "^1.0.0" - } + "strong-type": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/strong-type/-/strong-type-0.1.6.tgz", + "integrity": "sha512-eJe5caH6Pi5oMMeQtIoBPpvNu/s4jiyb63u5tkHNnQXomK+puyQ5i+Z5iTLBr/xUz/pIcps0NSfzzFI34+gAXg==" } } }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" } }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", "dev": true, "requires": { - "assert-plus": "^1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" } }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { + "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "2 || 3", + "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, - "handlebars": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz", - "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=", - "dev": true, - "requires": { - "async": "^1.4.0", - "optimist": "^0.6.1", - "source-map": "^0.4.4", - "uglify-js": "^2.6" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "dev": true - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true, - "requires": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "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 }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "is-buffer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", - "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", - "dev": true, - "optional": true + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "isemail": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", - "integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo=", - "dev": true + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "isexe": { "version": "2.0.0", @@ -563,94 +270,31 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", "dev": true }, - "istanbul": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.1.tgz", - "integrity": "sha1-zXMI6zSdBbnyGBYyukxKO1NNJyQ=", + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "requires": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.7.x", - "esprima": "2.7.x", - "fileset": "0.2.x", - "handlebars": "^4.0.1", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "^3.1.0", - "which": "^1.1.1", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" } }, - "jasmine": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.4.1.tgz", - "integrity": "sha1-kBbdpFMhPSesbUPcTqlzFaGJCF4=", + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "dev": true, "requires": { - "exit": "^0.1.2", - "glob": "^3.2.11", - "jasmine-core": "~2.4.0" - }, - "dependencies": { - "glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=", - "dev": true, - "requires": { - "inherits": "2", - "minimatch": "0.3" - } - }, - "minimatch": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - } - } - }, - "jasmine-core": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.4.1.tgz", - "integrity": "sha1-b4OrOg8WlRcizgfSBsdz1XzIOL4=", - "dev": true - }, - "joi": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz", - "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=", - "dev": true, - "requires": { - "hoek": "2.x.x", - "isemail": "1.x.x", - "moment": "2.x.x", - "topo": "1.x.x" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" } }, "js-message": { @@ -666,567 +310,363 @@ "easy-stack": "^1.0.1" } }, - "js-yaml": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.0.tgz", - "integrity": "sha512-0LoUNELX4S+iofCT8f4uEHIiRBR+c2AINyC8qRWfC6QNruLtxVZRJaPcu/xwMgFIgDxF25tGHaDjvxzJCNE9yw==", + "lcov2badge": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/lcov2badge/-/lcov2badge-0.1.2.tgz", + "integrity": "sha512-kXi1oE5hFfv/l7P4858d8+5FkaNNWTiSn1bi2JRusbyvYNuzxldCRr9YVnyBy/uBLevQxZvamtyN5PdpDpOXzQ==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "dependencies": { - "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", - "dev": true - } + "byline": "^4.1.1", + "shields-lightweight": "^0.1.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "requires": { - "jsonify": "~0.0.0" + "p-locate": "^5.0.0" } }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsprim": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", - "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.0.2", - "json-schema": "0.2.3", - "verror": "1.3.6" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true, - "optional": true - }, - "lcov-parse": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", - "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=", - "dev": true - }, - "levn": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", - "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.0", - "type-check": "~0.3.1" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "log-driver": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.5.tgz", - "integrity": "sha1-euTsJXMC/XkNVXyxDJcQDYV7AFY=", - "dev": true - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true, - "optional": true - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "mime-db": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", - "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=", - "dev": true - }, - "mime-types": { - "version": "2.1.15", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", - "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", - "dev": true, - "requires": { - "mime-db": "~1.27.0" + "semver": "^6.0.0" } }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true - }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "moment": { - "version": "2.18.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz", - "integrity": "sha1-w2GT3Tzhwu7SrbfIAtu8d6gbHA8=", - "dev": true + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" }, "node-cmd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/node-cmd/-/node-cmd-2.0.0.tgz", - "integrity": "sha1-Y0VlV3Sjs/gBgbPlJCG6DSP1iPQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/node-cmd/-/node-cmd-4.0.0.tgz", + "integrity": "sha512-3OHy8KI8MuwADyugQRZBsaqe3c0r3yxQSoLsDBVk7vAjPmfG01512MPBQjfmBJxrH+2qURbiBf/ZyoimrhdA6A==", "dev": true }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, + "node-http-server": { + "version": "8.1.4", + "resolved": "https://registry.npmjs.org/node-http-server/-/node-http-server-8.1.4.tgz", + "integrity": "sha512-Td7hM5Ogtzi7p9x50j7vgONoDBBO22fua87njc3E/22/wRc1X9g1xWEv/Gg+at/regZ3eO1vwubfb0gHd2sAgQ==", + "dev": true + }, + "noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=", "requires": { - "abbrev": "1" + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" } }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - } + "yocto-queue": "^0.1.0" } }, - "optionator": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz", - "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=", + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "requires": { - "deep-is": "~0.1.2", - "fast-levenshtein": "~1.0.0", - "levn": "~0.2.5", - "prelude-ls": "~1.1.1", - "type-check": "~0.3.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - } + "p-limit": "^3.0.2" } }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "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 }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "dev": true + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "optional": true - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "dev": true, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" } }, - "request-promise": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-0.4.3.tgz", - "integrity": "sha1-PI3cgvBviQjXIK7eHWeUJY4iEhw=", + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "bluebird": "^2.3", - "chalk": "^1.1.0", - "lodash": "^3.10.0", - "request": "^2.34" - } - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "optional": true, - "requires": { - "align-text": "^0.1.1" + "glob": "^7.1.3" } }, "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "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, "requires": { - "hoek": "2.x.x" + "shebang-regex": "^3.0.0" } }, + "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 + }, + "shields-lightweight": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/shields-lightweight/-/shields-lightweight-0.1.0.tgz", + "integrity": "sha1-qZj8mDtClhXiPUqBhJJUJIF5V6o=", + "dev": true, + "requires": { + "dot": "^1.0.3" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, "source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "requires": { - "amdefine": ">=0.0.4" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.0" } }, + "strong-type": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strong-type/-/strong-type-1.0.1.tgz", + "integrity": "sha512-K8KEzne00nA5HG3eSIPy44adqGTAMnNlpfvRWtiv8QvRsRm0/rMLHtSoppJ11iFtnmzzpgeYogzdY2YMgrUgOA==" + }, "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "topo": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", - "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=", + "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, "requires": { - "hoek": "2.x.x" + "has-flag": "^4.0.0" } }, - "tough-cookie": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", - "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "requires": { - "punycode": "^1.4.1" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" } }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "optional": true, - "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" }, "dependencies": { - "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "dev": true, - "optional": true + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } } } }, - "uglify-to-browserify": { + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" + }, + "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true - }, - "verror": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", - "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", + "v8-to-istanbul": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz", + "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==", "dev": true, "requires": { - "extsprintf": "1.0.2" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vanilla-test": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/vanilla-test/-/vanilla-test-1.4.8.tgz", + "integrity": "sha512-lbTwTQyTd1rKy+q0xEROqAyQX9FzOg1c80/SSLJq84LqQXXfTxE7P5igrWjuaZ8PmozF42SBWeI5b45X+DK9Ow==", + "dev": true, + "requires": { + "ansi-colors-es6": "^5.0.0", + "strong-type": "^1.0.1" } }, "which": { - "version": "1.2.14", - "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", - "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { "isexe": "^2.0.0" } }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true, - "optional": true - }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true + "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==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" }, "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "optional": true, + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/package.json b/package.json index 01e748a..c756668 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "node-ipc", "version": "9.2.0", "description": "A nodejs module for local and remote Inter Process Communication (IPC), Neural Networking, and able to facilitate machine learning.", + "type": "module", "main": "node-ipc.js", "directories": { "example": "example" @@ -10,25 +11,22 @@ "node": ">=8.0.0" }, "dependencies": { - "event-pubsub": "4.3.0", + "event-pubsub": "5.0.3", "js-message": "1.0.7", - "js-queue": "2.0.2" + "js-queue": "2.0.2", + "strong-type": "^1.0.1" }, "devDependencies": { - "codacy-coverage": "2.0.0", - "jasmine": "2.4.1", - "istanbul": "0.4.1", - "node-cmd": "2.0.0" + "c8": "^7.7.3", + "lcov2badge": "^0.1.2", + "node-cmd": "^4.0.0", + "node-http-server": "^8.1.4", + "vanilla-test": "^1.4.8" }, "scripts": { - "test-windows": "istanbul cover -x **/spec/** -dir ./spec/coverage ./node_modules/jasmine/bin/jasmine.js", - "test": "istanbul cover -x **/spec/** -dir ./spec/coverage jasmine", - "cover": "istanbul cover -x **/spec/** -dir ./spec/coverage jasmine", - "coverup": "cat ./spec/coverage/lcov.info | codacy-coverage" + "test": "npm i && c8 -r lcov -r html node test/CI.js && c8 report && node ./lcov.js", + "coverage": "echo 'See your coverage report at http://localhost:8080' && node-http-server port=8080 root=./coverage/" }, - "pre-commit": [ - "cover" - ], "keywords": [ "IPC", "Neural Networking", diff --git a/services/IPC.js b/services/IPC.js index c6dc182..6c246af 100644 --- a/services/IPC.js +++ b/services/IPC.js @@ -1,66 +1,61 @@ -'use strict'; -const Defaults = require('../entities/Defaults.js'), - Client = require('../dao/client.js'), - Server = require('../dao/socketServer.js'), - util = require('util'); +import Defaults from '../entities/Defaults.js'; +import Client from '../dao/client.js'; +import Server from '../dao/socketServer.js'; +import util from 'util'; class IPC{ constructor(){ - Object.defineProperties( - this, - { - config : { - enumerable:true, - writable:true, - value:new Defaults - }, - connectTo : { - enumerable:true, - writable:false, - value:connect - }, - connectToNet: { - enumerable:true, - writable:false, - value:connectNet - }, - disconnect : { - enumerable:true, - writable:false, - value:disconnect - }, - serve : { - enumerable:true, - writable:false, - value:serve - }, - serveNet : { - enumerable:true, - writable:false, - value:serveNet - }, - of : { - enumerable:true, - writable:true, - value:{} - }, - server : { - enumerable:true, - writable:true, - configurable:true, - value:false - }, - log : { - enumerable:true, - writable:false, - value:log - } - } - ); + + } + + //public members + config=new Defaults; + of={}; + server=false; + + //protected methods + get connectTo(){ + return connect; + } + get connectToNet(){ + return connectNet; + } + get disconnect(){ + return disconnect + } + get serve(){ + return serve; + } + get serveNet(){ + return serveNet; + } + get log(){ + return log; + } + + set connectTo(value){ + return connect; + } + set connectToNet(value){ + return connectNet; + } + set disconnect(value){ + return disconnect + } + set serve(value){ + return serve; + } + set serveNet(value){ + return serveNet; + } + set log(value){ + return log; } } + + function log(...args){ if(this.config.silent){ return; @@ -255,6 +250,7 @@ function connect(id,path,callback){ this.of[id] = new Client(this.config,this.log); this.of[id].id = id; + (this.of[id].socket)? (this.of[id].socket.id=id):null; this.of[id].path = path; this.of[id].connect(); @@ -326,7 +322,7 @@ function connectNet(id,host,port,callback){ this.of[id] = new Client(this.config,this.log); this.of[id].id = id; - (this.of[id].socket)? this.of[id].socket.id=id:null; + (this.of[id].socket)? (this.of[id].socket.id=id):null; this.of[id].path = host; this.of[id].port = port; @@ -335,4 +331,7 @@ function connectNet(id,host,port,callback){ callback(this); } -module.exports=IPC; +export { + IPC as default, + IPC +}; diff --git a/spec/coverage/coverage.json b/spec/coverage/coverage.json deleted file mode 100644 index be79f33..0000000 --- a/spec/coverage/coverage.json +++ /dev/null @@ -1 +0,0 @@ -{"C:\\Users\\brand\\git\\node-ipc\\node-ipc.js":{"path":"C:\\Users\\brand\\git\\node-ipc\\node-ipc.js","s":{"1":1,"2":1,"3":1,"4":1},"b":{},"f":{"1":1},"fnMap":{"1":{"name":"(anonymous_1)","line":6,"loc":{"start":{"line":6,"column":15},"end":{"line":6,"column":17}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":41}},"2":{"start":{"line":7,"column":8},"end":{"line":7,"column":16}},"3":{"start":{"line":9,"column":8},"end":{"line":17,"column":9}},"4":{"start":{"line":21,"column":0},"end":{"line":21,"column":29}}},"branchMap":{}},"C:\\Users\\brand\\git\\node-ipc\\services\\IPC.js":{"path":"C:\\Users\\brand\\git\\node-ipc\\services\\IPC.js","s":{"1":1,"2":1,"3":1,"4":116,"5":0,"6":116,"7":370,"8":336,"9":34,"10":116,"11":1,"12":7,"13":0,"14":7,"15":7,"16":7,"17":7,"18":7,"19":7,"20":1,"21":1,"22":0,"23":0,"24":1,"25":0,"26":0,"27":1,"28":0,"29":1,"30":1,"31":1,"32":1,"33":3,"34":1,"35":1,"36":1,"37":1,"38":3,"39":1,"40":1,"41":1,"42":1,"43":3,"44":2,"45":2,"46":3,"47":0,"48":0,"49":0,"50":0,"51":3,"52":0,"53":0,"54":0,"55":3,"56":0,"57":0,"58":0,"59":3,"60":1,"61":1,"62":3,"63":0,"64":0,"65":3,"66":0,"67":3,"68":3,"69":2,"70":2,"71":0,"72":3,"73":1,"74":4,"75":2,"76":2,"77":4,"78":0,"79":4,"80":0,"81":0,"82":4,"83":2,"84":2,"85":4,"86":0,"87":0,"88":0,"89":0,"90":0,"91":4,"92":4,"93":4,"94":4,"95":4,"96":1,"97":3,"98":0,"99":0,"100":3,"101":3,"102":3,"103":3,"104":3,"105":0,"106":0,"107":0,"108":3,"109":3,"110":3,"111":3,"112":0,"113":0,"114":3,"115":0,"116":0,"117":3,"118":0,"119":0,"120":3,"121":0,"122":3,"123":0,"124":0,"125":0,"126":0,"127":0,"128":3,"129":3,"130":3,"131":3,"132":3,"133":3,"134":1},"b":{"1":[0,116],"2":[336,34],"3":[0,7],"4":[7,0],"5":[7,0],"6":[0,1],"7":[0,1],"8":[0,1],"9":[1,2],"10":[1,2],"11":[2,1],"12":[0,3],"13":[3,3],"14":[0,3],"15":[0,3],"16":[1,2],"17":[0,3],"18":[0,3],"19":[2,1],"20":[0,2],"21":[2,1],"22":[2,2],"23":[0,4],"24":[0,4],"25":[2,2],"26":[0,4],"27":[0,0],"28":[0,3],"29":[3,0],"30":[0,3],"31":[3,0],"32":[0,3],"33":[0,3],"34":[0,3],"35":[0,3],"36":[0,3],"37":[0,0]},"f":{"1":1,"2":116,"3":7,"4":1,"5":0,"6":3,"7":4,"8":3},"fnMap":{"1":{"name":"(anonymous_1)","line":9,"loc":{"start":{"line":9,"column":15},"end":{"line":9,"column":17}}},"2":{"name":"log","line":64,"loc":{"start":{"line":64,"column":0},"end":{"line":64,"column":21}}},"3":{"name":"disconnect","line":88,"loc":{"start":{"line":88,"column":0},"end":{"line":88,"column":23}}},"4":{"name":"serve","line":105,"loc":{"start":{"line":105,"column":0},"end":{"line":105,"column":29}}},"5":{"name":"emptyCallback","line":135,"loc":{"start":{"line":135,"column":0},"end":{"line":135,"column":24}}},"6":{"name":"serveNet","line":139,"loc":{"start":{"line":139,"column":0},"end":{"line":139,"column":45}}},"7":{"name":"connect","line":216,"loc":{"start":{"line":216,"column":0},"end":{"line":216,"column":34}}},"8":{"name":"connectNet","line":265,"loc":{"start":{"line":265,"column":0},"end":{"line":265,"column":42}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":6,"column":27}},"2":{"start":{"line":10,"column":8},"end":{"line":60,"column":10}},"3":{"start":{"line":64,"column":0},"end":{"line":86,"column":1}},"4":{"start":{"line":65,"column":4},"end":{"line":67,"column":5}},"5":{"start":{"line":66,"column":8},"end":{"line":66,"column":15}},"6":{"start":{"line":69,"column":4},"end":{"line":81,"column":5}},"7":{"start":{"line":70,"column":8},"end":{"line":72,"column":9}},"8":{"start":{"line":71,"column":12},"end":{"line":71,"column":21}},"9":{"start":{"line":74,"column":8},"end":{"line":80,"column":10}},"10":{"start":{"line":83,"column":4},"end":{"line":85,"column":6}},"11":{"start":{"line":88,"column":0},"end":{"line":103,"column":1}},"12":{"start":{"line":89,"column":4},"end":{"line":91,"column":5}},"13":{"start":{"line":90,"column":8},"end":{"line":90,"column":15}},"14":{"start":{"line":93,"column":4},"end":{"line":93,"column":44}},"15":{"start":{"line":95,"column":4},"end":{"line":95,"column":29}},"16":{"start":{"line":96,"column":4},"end":{"line":100,"column":5}},"17":{"start":{"line":97,"column":8},"end":{"line":99,"column":9}},"18":{"start":{"line":98,"column":12},"end":{"line":98,"column":41}},"19":{"start":{"line":102,"column":4},"end":{"line":102,"column":23}},"20":{"start":{"line":105,"column":0},"end":{"line":133,"column":1}},"21":{"start":{"line":106,"column":4},"end":{"line":109,"column":5}},"22":{"start":{"line":107,"column":8},"end":{"line":107,"column":22}},"23":{"start":{"line":108,"column":8},"end":{"line":108,"column":19}},"24":{"start":{"line":110,"column":4},"end":{"line":117,"column":5}},"25":{"start":{"line":111,"column":8},"end":{"line":115,"column":10}},"26":{"start":{"line":116,"column":8},"end":{"line":116,"column":72}},"27":{"start":{"line":119,"column":4},"end":{"line":121,"column":5}},"28":{"start":{"line":120,"column":8},"end":{"line":120,"column":31}},"29":{"start":{"line":123,"column":4},"end":{"line":127,"column":6}},"30":{"start":{"line":129,"column":4},"end":{"line":132,"column":6}},"31":{"start":{"line":135,"column":0},"end":{"line":137,"column":1}},"32":{"start":{"line":139,"column":0},"end":{"line":214,"column":1}},"33":{"start":{"line":140,"column":4},"end":{"line":145,"column":5}},"34":{"start":{"line":141,"column":8},"end":{"line":141,"column":25}},"35":{"start":{"line":142,"column":8},"end":{"line":142,"column":21}},"36":{"start":{"line":143,"column":8},"end":{"line":143,"column":18}},"37":{"start":{"line":144,"column":8},"end":{"line":144,"column":19}},"38":{"start":{"line":146,"column":4},"end":{"line":151,"column":5}},"39":{"start":{"line":147,"column":8},"end":{"line":147,"column":22}},"40":{"start":{"line":148,"column":8},"end":{"line":148,"column":22}},"41":{"start":{"line":149,"column":8},"end":{"line":149,"column":19}},"42":{"start":{"line":150,"column":8},"end":{"line":150,"column":19}},"43":{"start":{"line":152,"column":4},"end":{"line":159,"column":5}},"44":{"start":{"line":153,"column":8},"end":{"line":157,"column":10}},"45":{"start":{"line":158,"column":8},"end":{"line":158,"column":37}},"46":{"start":{"line":160,"column":4},"end":{"line":165,"column":5}},"47":{"start":{"line":161,"column":8},"end":{"line":161,"column":22}},"48":{"start":{"line":162,"column":8},"end":{"line":162,"column":35}},"49":{"start":{"line":163,"column":8},"end":{"line":163,"column":19}},"50":{"start":{"line":164,"column":8},"end":{"line":164,"column":37}},"51":{"start":{"line":167,"column":4},"end":{"line":171,"column":5}},"52":{"start":{"line":168,"column":8},"end":{"line":168,"column":25}},"53":{"start":{"line":169,"column":8},"end":{"line":169,"column":21}},"54":{"start":{"line":170,"column":8},"end":{"line":170,"column":19}},"55":{"start":{"line":172,"column":4},"end":{"line":176,"column":5}},"56":{"start":{"line":173,"column":8},"end":{"line":173,"column":22}},"57":{"start":{"line":174,"column":8},"end":{"line":174,"column":22}},"58":{"start":{"line":175,"column":8},"end":{"line":175,"column":19}},"59":{"start":{"line":177,"column":4},"end":{"line":184,"column":5}},"60":{"start":{"line":178,"column":8},"end":{"line":182,"column":10}},"61":{"start":{"line":183,"column":8},"end":{"line":183,"column":37}},"62":{"start":{"line":186,"column":4},"end":{"line":189,"column":5}},"63":{"start":{"line":187,"column":8},"end":{"line":187,"column":25}},"64":{"start":{"line":188,"column":8},"end":{"line":188,"column":22}},"65":{"start":{"line":191,"column":4},"end":{"line":193,"column":5}},"66":{"start":{"line":192,"column":8},"end":{"line":192,"column":31}},"67":{"start":{"line":195,"column":4},"end":{"line":200,"column":6}},"68":{"start":{"line":202,"column":4},"end":{"line":208,"column":5}},"69":{"start":{"line":203,"column":8},"end":{"line":203,"column":34}},"70":{"start":{"line":204,"column":8},"end":{"line":207,"column":9}},"71":{"start":{"line":206,"column":12},"end":{"line":206,"column":43}},"72":{"start":{"line":210,"column":4},"end":{"line":213,"column":6}},"73":{"start":{"line":216,"column":0},"end":{"line":263,"column":1}},"74":{"start":{"line":217,"column":4},"end":{"line":220,"column":5}},"75":{"start":{"line":218,"column":8},"end":{"line":218,"column":22}},"76":{"start":{"line":219,"column":8},"end":{"line":219,"column":19}},"77":{"start":{"line":222,"column":4},"end":{"line":224,"column":5}},"78":{"start":{"line":223,"column":8},"end":{"line":223,"column":31}},"79":{"start":{"line":226,"column":4},"end":{"line":232,"column":5}},"80":{"start":{"line":227,"column":8},"end":{"line":230,"column":10}},"81":{"start":{"line":231,"column":8},"end":{"line":231,"column":15}},"82":{"start":{"line":234,"column":4},"end":{"line":241,"column":5}},"83":{"start":{"line":235,"column":8},"end":{"line":239,"column":10}},"84":{"start":{"line":240,"column":8},"end":{"line":240,"column":60}},"85":{"start":{"line":243,"column":4},"end":{"line":254,"column":5}},"86":{"start":{"line":244,"column":8},"end":{"line":252,"column":9}},"87":{"start":{"line":245,"column":12},"end":{"line":249,"column":14}},"88":{"start":{"line":250,"column":12},"end":{"line":250,"column":23}},"89":{"start":{"line":251,"column":12},"end":{"line":251,"column":19}},"90":{"start":{"line":253,"column":8},"end":{"line":253,"column":37}},"91":{"start":{"line":256,"column":4},"end":{"line":256,"column":51}},"92":{"start":{"line":257,"column":4},"end":{"line":257,"column":24}},"93":{"start":{"line":258,"column":4},"end":{"line":258,"column":28}},"94":{"start":{"line":260,"column":4},"end":{"line":260,"column":26}},"95":{"start":{"line":262,"column":4},"end":{"line":262,"column":19}},"96":{"start":{"line":265,"column":0},"end":{"line":335,"column":1}},"97":{"start":{"line":266,"column":4},"end":{"line":272,"column":5}},"98":{"start":{"line":267,"column":8},"end":{"line":270,"column":10}},"99":{"start":{"line":271,"column":8},"end":{"line":271,"column":15}},"100":{"start":{"line":273,"column":4},"end":{"line":277,"column":5}},"101":{"start":{"line":274,"column":8},"end":{"line":274,"column":22}},"102":{"start":{"line":275,"column":8},"end":{"line":275,"column":18}},"103":{"start":{"line":276,"column":8},"end":{"line":276,"column":19}},"104":{"start":{"line":278,"column":4},"end":{"line":282,"column":5}},"105":{"start":{"line":279,"column":8},"end":{"line":279,"column":22}},"106":{"start":{"line":280,"column":8},"end":{"line":280,"column":19}},"107":{"start":{"line":281,"column":8},"end":{"line":281,"column":19}},"108":{"start":{"line":283,"column":4},"end":{"line":290,"column":5}},"109":{"start":{"line":284,"column":8},"end":{"line":288,"column":10}},"110":{"start":{"line":289,"column":8},"end":{"line":289,"column":37}},"111":{"start":{"line":292,"column":4},"end":{"line":295,"column":5}},"112":{"start":{"line":293,"column":8},"end":{"line":293,"column":22}},"113":{"start":{"line":294,"column":8},"end":{"line":294,"column":19}},"114":{"start":{"line":296,"column":4},"end":{"line":303,"column":5}},"115":{"start":{"line":297,"column":8},"end":{"line":301,"column":10}},"116":{"start":{"line":302,"column":8},"end":{"line":302,"column":37}},"117":{"start":{"line":305,"column":4},"end":{"line":308,"column":5}},"118":{"start":{"line":306,"column":8},"end":{"line":306,"column":25}},"119":{"start":{"line":307,"column":8},"end":{"line":307,"column":23}},"120":{"start":{"line":309,"column":4},"end":{"line":311,"column":5}},"121":{"start":{"line":310,"column":8},"end":{"line":310,"column":31}},"122":{"start":{"line":313,"column":4},"end":{"line":325,"column":5}},"123":{"start":{"line":314,"column":8},"end":{"line":323,"column":9}},"124":{"start":{"line":316,"column":12},"end":{"line":320,"column":14}},"125":{"start":{"line":321,"column":12},"end":{"line":321,"column":23}},"126":{"start":{"line":322,"column":12},"end":{"line":322,"column":19}},"127":{"start":{"line":324,"column":8},"end":{"line":324,"column":37}},"128":{"start":{"line":327,"column":4},"end":{"line":327,"column":51}},"129":{"start":{"line":328,"column":4},"end":{"line":328,"column":24}},"130":{"start":{"line":329,"column":4},"end":{"line":329,"column":28}},"131":{"start":{"line":330,"column":4},"end":{"line":330,"column":28}},"132":{"start":{"line":332,"column":4},"end":{"line":332,"column":26}},"133":{"start":{"line":334,"column":4},"end":{"line":334,"column":19}},"134":{"start":{"line":337,"column":0},"end":{"line":337,"column":19}}},"branchMap":{"1":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":4},"end":{"line":65,"column":4}},{"start":{"line":65,"column":4},"end":{"line":65,"column":4}}]},"2":{"line":70,"type":"if","locations":[{"start":{"line":70,"column":8},"end":{"line":70,"column":8}},{"start":{"line":70,"column":8},"end":{"line":70,"column":8}}]},"3":{"line":89,"type":"if","locations":[{"start":{"line":89,"column":4},"end":{"line":89,"column":4}},{"start":{"line":89,"column":4},"end":{"line":89,"column":4}}]},"4":{"line":96,"type":"if","locations":[{"start":{"line":96,"column":4},"end":{"line":96,"column":4}},{"start":{"line":96,"column":4},"end":{"line":96,"column":4}}]},"5":{"line":97,"type":"if","locations":[{"start":{"line":97,"column":8},"end":{"line":97,"column":8}},{"start":{"line":97,"column":8},"end":{"line":97,"column":8}}]},"6":{"line":106,"type":"if","locations":[{"start":{"line":106,"column":4},"end":{"line":106,"column":4}},{"start":{"line":106,"column":4},"end":{"line":106,"column":4}}]},"7":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":4},"end":{"line":110,"column":4}},{"start":{"line":110,"column":4},"end":{"line":110,"column":4}}]},"8":{"line":119,"type":"if","locations":[{"start":{"line":119,"column":4},"end":{"line":119,"column":4}},{"start":{"line":119,"column":4},"end":{"line":119,"column":4}}]},"9":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":4},"end":{"line":140,"column":4}},{"start":{"line":140,"column":4},"end":{"line":140,"column":4}}]},"10":{"line":146,"type":"if","locations":[{"start":{"line":146,"column":4},"end":{"line":146,"column":4}},{"start":{"line":146,"column":4},"end":{"line":146,"column":4}}]},"11":{"line":152,"type":"if","locations":[{"start":{"line":152,"column":4},"end":{"line":152,"column":4}},{"start":{"line":152,"column":4},"end":{"line":152,"column":4}}]},"12":{"line":160,"type":"if","locations":[{"start":{"line":160,"column":4},"end":{"line":160,"column":4}},{"start":{"line":160,"column":4},"end":{"line":160,"column":4}}]},"13":{"line":160,"type":"binary-expr","locations":[{"start":{"line":160,"column":7},"end":{"line":160,"column":33}},{"start":{"line":160,"column":37},"end":{"line":160,"column":63}}]},"14":{"line":167,"type":"if","locations":[{"start":{"line":167,"column":4},"end":{"line":167,"column":4}},{"start":{"line":167,"column":4},"end":{"line":167,"column":4}}]},"15":{"line":172,"type":"if","locations":[{"start":{"line":172,"column":4},"end":{"line":172,"column":4}},{"start":{"line":172,"column":4},"end":{"line":172,"column":4}}]},"16":{"line":177,"type":"if","locations":[{"start":{"line":177,"column":4},"end":{"line":177,"column":4}},{"start":{"line":177,"column":4},"end":{"line":177,"column":4}}]},"17":{"line":186,"type":"if","locations":[{"start":{"line":186,"column":4},"end":{"line":186,"column":4}},{"start":{"line":186,"column":4},"end":{"line":186,"column":4}}]},"18":{"line":191,"type":"if","locations":[{"start":{"line":191,"column":4},"end":{"line":191,"column":4}},{"start":{"line":191,"column":4},"end":{"line":191,"column":4}}]},"19":{"line":202,"type":"if","locations":[{"start":{"line":202,"column":4},"end":{"line":202,"column":4}},{"start":{"line":202,"column":4},"end":{"line":202,"column":4}}]},"20":{"line":204,"type":"if","locations":[{"start":{"line":204,"column":8},"end":{"line":204,"column":8}},{"start":{"line":204,"column":8},"end":{"line":204,"column":8}}]},"21":{"line":204,"type":"binary-expr","locations":[{"start":{"line":204,"column":11},"end":{"line":204,"column":29}},{"start":{"line":204,"column":33},"end":{"line":204,"column":47}}]},"22":{"line":217,"type":"if","locations":[{"start":{"line":217,"column":4},"end":{"line":217,"column":4}},{"start":{"line":217,"column":4},"end":{"line":217,"column":4}}]},"23":{"line":222,"type":"if","locations":[{"start":{"line":222,"column":4},"end":{"line":222,"column":4}},{"start":{"line":222,"column":4},"end":{"line":222,"column":4}}]},"24":{"line":226,"type":"if","locations":[{"start":{"line":226,"column":4},"end":{"line":226,"column":4}},{"start":{"line":226,"column":4},"end":{"line":226,"column":4}}]},"25":{"line":234,"type":"if","locations":[{"start":{"line":234,"column":4},"end":{"line":234,"column":4}},{"start":{"line":234,"column":4},"end":{"line":234,"column":4}}]},"26":{"line":243,"type":"if","locations":[{"start":{"line":243,"column":4},"end":{"line":243,"column":4}},{"start":{"line":243,"column":4},"end":{"line":243,"column":4}}]},"27":{"line":244,"type":"if","locations":[{"start":{"line":244,"column":8},"end":{"line":244,"column":8}},{"start":{"line":244,"column":8},"end":{"line":244,"column":8}}]},"28":{"line":266,"type":"if","locations":[{"start":{"line":266,"column":4},"end":{"line":266,"column":4}},{"start":{"line":266,"column":4},"end":{"line":266,"column":4}}]},"29":{"line":273,"type":"if","locations":[{"start":{"line":273,"column":4},"end":{"line":273,"column":4}},{"start":{"line":273,"column":4},"end":{"line":273,"column":4}}]},"30":{"line":278,"type":"if","locations":[{"start":{"line":278,"column":4},"end":{"line":278,"column":4}},{"start":{"line":278,"column":4},"end":{"line":278,"column":4}}]},"31":{"line":283,"type":"if","locations":[{"start":{"line":283,"column":4},"end":{"line":283,"column":4}},{"start":{"line":283,"column":4},"end":{"line":283,"column":4}}]},"32":{"line":292,"type":"if","locations":[{"start":{"line":292,"column":4},"end":{"line":292,"column":4}},{"start":{"line":292,"column":4},"end":{"line":292,"column":4}}]},"33":{"line":296,"type":"if","locations":[{"start":{"line":296,"column":4},"end":{"line":296,"column":4}},{"start":{"line":296,"column":4},"end":{"line":296,"column":4}}]},"34":{"line":305,"type":"if","locations":[{"start":{"line":305,"column":4},"end":{"line":305,"column":4}},{"start":{"line":305,"column":4},"end":{"line":305,"column":4}}]},"35":{"line":309,"type":"if","locations":[{"start":{"line":309,"column":4},"end":{"line":309,"column":4}},{"start":{"line":309,"column":4},"end":{"line":309,"column":4}}]},"36":{"line":313,"type":"if","locations":[{"start":{"line":313,"column":4},"end":{"line":313,"column":4}},{"start":{"line":313,"column":4},"end":{"line":313,"column":4}}]},"37":{"line":314,"type":"if","locations":[{"start":{"line":314,"column":8},"end":{"line":314,"column":8}},{"start":{"line":314,"column":8},"end":{"line":314,"column":8}}]}}},"C:\\Users\\brand\\git\\node-ipc\\entities\\Defaults.js":{"path":"C:\\Users\\brand\\git\\node-ipc\\entities\\Defaults.js","s":{"1":1,"2":3,"3":3,"4":3,"5":3,"6":3,"7":3,"8":3,"9":3,"10":3,"11":3,"12":3,"13":3,"14":3,"15":3,"16":3,"17":3,"18":3,"19":3,"20":3,"21":3,"22":3,"23":1,"24":3,"25":3,"26":3,"27":0,"28":3,"29":1},"b":{"1":[0,3],"2":[0,3],"3":[3,3,0]},"f":{"1":3,"2":3},"fnMap":{"1":{"name":"(anonymous_1)","line":22,"loc":{"start":{"line":22,"column":15},"end":{"line":22,"column":17}}},"2":{"name":"getIPType","line":66,"loc":{"start":{"line":66,"column":0},"end":{"line":66,"column":21}}}},"statementMap":{"1":{"start":{"line":9,"column":0},"end":{"line":9,"column":25}},"2":{"start":{"line":24,"column":8},"end":{"line":24,"column":29}},"3":{"start":{"line":25,"column":8},"end":{"line":25,"column":32}},"4":{"start":{"line":26,"column":8},"end":{"line":26,"column":30}},"5":{"start":{"line":28,"column":8},"end":{"line":28,"column":29}},"6":{"start":{"line":29,"column":8},"end":{"line":29,"column":29}},"7":{"start":{"line":30,"column":8},"end":{"line":30,"column":24}},"8":{"start":{"line":31,"column":8},"end":{"line":31,"column":25}},"9":{"start":{"line":33,"column":8},"end":{"line":33,"column":28}},"10":{"start":{"line":35,"column":8},"end":{"line":35,"column":26}},"11":{"start":{"line":36,"column":8},"end":{"line":36,"column":24}},"12":{"start":{"line":37,"column":8},"end":{"line":37,"column":29}},"13":{"start":{"line":38,"column":8},"end":{"line":38,"column":46}},"14":{"start":{"line":40,"column":8},"end":{"line":40,"column":32}},"15":{"start":{"line":41,"column":8},"end":{"line":41,"column":23}},"16":{"start":{"line":42,"column":8},"end":{"line":42,"column":33}},"17":{"start":{"line":43,"column":8},"end":{"line":43,"column":32}},"18":{"start":{"line":45,"column":8},"end":{"line":45,"column":32}},"19":{"start":{"line":46,"column":8},"end":{"line":46,"column":23}},"20":{"start":{"line":47,"column":8},"end":{"line":47,"column":73}},"21":{"start":{"line":48,"column":8},"end":{"line":48,"column":32}},"22":{"start":{"line":50,"column":8},"end":{"line":56,"column":9}},"23":{"start":{"line":66,"column":0},"end":{"line":78,"column":1}},"24":{"start":{"line":67,"column":4},"end":{"line":67,"column":53}},"25":{"start":{"line":68,"column":4},"end":{"line":68,"column":20}},"26":{"start":{"line":69,"column":4},"end":{"line":76,"column":5}},"27":{"start":{"line":73,"column":8},"end":{"line":75,"column":20}},"28":{"start":{"line":77,"column":4},"end":{"line":77,"column":18}},"29":{"start":{"line":80,"column":0},"end":{"line":80,"column":24}}},"branchMap":{"1":{"line":47,"type":"cond-expr","locations":[{"start":{"line":47,"column":53},"end":{"line":47,"column":58}},{"start":{"line":47,"column":61},"end":{"line":47,"column":72}}]},"2":{"line":69,"type":"if","locations":[{"start":{"line":69,"column":4},"end":{"line":69,"column":4}},{"start":{"line":69,"column":4},"end":{"line":69,"column":4}}]},"3":{"line":69,"type":"binary-expr","locations":[{"start":{"line":69,"column":8},"end":{"line":69,"column":25}},{"start":{"line":70,"column":11},"end":{"line":70,"column":43}},{"start":{"line":71,"column":11},"end":{"line":71,"column":39}}]}}},"C:\\Users\\brand\\git\\node-ipc\\dao\\client.js":{"path":"C:\\Users\\brand\\git\\node-ipc\\dao\\client.js","s":{"1":1,"2":1,"3":7,"4":7,"5":7,"6":1,"7":7,"8":7,"9":7,"10":7,"11":7,"12":0,"13":7,"14":7,"15":1,"16":1,"17":6,"18":1,"19":6,"20":6,"21":1,"22":13,"23":13,"24":13,"25":0,"26":0,"27":13,"28":13,"29":7,"30":7,"31":7,"32":7,"33":7,"34":7,"35":7,"36":6,"37":6,"38":6,"39":0,"40":6,"41":0,"42":6,"43":0,"44":6,"45":0,"46":6,"47":0,"48":6,"49":6,"50":6,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":13,"65":13,"66":10,"67":10,"68":13,"69":3,"70":3,"71":3,"72":13,"73":13,"74":13,"75":7,"76":7,"77":7,"78":7,"79":7,"80":7,"81":6,"82":6,"83":0,"84":6,"85":6,"86":6,"87":13,"88":7,"89":7,"90":0,"91":0,"92":0,"93":0,"94":0,"95":7,"96":7,"97":7,"98":7,"99":0,"100":0,"101":7,"102":7,"103":7,"104":7,"105":7,"106":7,"107":7,"108":7,"109":7,"110":0,"111":7,"112":1},"b":{"1":[7,0],"2":[0,7],"3":[1,6],"4":[0,13],"5":[7,6],"6":[7,0],"7":[7,7],"8":[0,6],"9":[0,6],"10":[0,6],"11":[0,6],"12":[0,6],"13":[6,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[7,6],"19":[13,8,6],"20":[0,6],"21":[0,7],"22":[0,0],"23":[7,0],"24":[0,7],"25":[7,7],"26":[0,7]},"f":{"1":7,"2":7,"3":6,"4":13,"5":10,"6":3,"7":13,"8":6,"9":7},"fnMap":{"1":{"name":"(anonymous_1)","line":14,"loc":{"start":{"line":14,"column":15},"end":{"line":14,"column":27}}},"2":{"name":"emit","line":35,"loc":{"start":{"line":35,"column":0},"end":{"line":35,"column":24}}},"3":{"name":"syncEmit","line":58,"loc":{"start":{"line":58,"column":0},"end":{"line":58,"column":26}}},"4":{"name":"connect","line":63,"loc":{"start":{"line":63,"column":0},"end":{"line":63,"column":18}}},"5":{"name":"(anonymous_5)","line":146,"loc":{"start":{"line":146,"column":8},"end":{"line":146,"column":21}}},"6":{"name":"connectionMade","line":155,"loc":{"start":{"line":155,"column":8},"end":{"line":155,"column":33}}},"7":{"name":"connectionClosed","line":164,"loc":{"start":{"line":164,"column":8},"end":{"line":164,"column":35}}},"8":{"name":"retryTimeout","line":190,"loc":{"start":{"line":190,"column":16},"end":{"line":190,"column":39}}},"9":{"name":"(anonymous_9)","line":206,"loc":{"start":{"line":206,"column":8},"end":{"line":206,"column":23}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":9,"column":37}},"2":{"start":{"line":11,"column":0},"end":{"line":11,"column":36}},"3":{"start":{"line":15,"column":8},"end":{"line":15,"column":16}},"4":{"start":{"line":16,"column":8},"end":{"line":29,"column":10}},"5":{"start":{"line":31,"column":8},"end":{"line":31,"column":49}},"6":{"start":{"line":35,"column":0},"end":{"line":56,"column":1}},"7":{"start":{"line":36,"column":4},"end":{"line":36,"column":82}},"8":{"start":{"line":38,"column":4},"end":{"line":38,"column":28}},"9":{"start":{"line":39,"column":4},"end":{"line":39,"column":22}},"10":{"start":{"line":40,"column":4},"end":{"line":40,"column":22}},"11":{"start":{"line":42,"column":4},"end":{"line":46,"column":5}},"12":{"start":{"line":43,"column":8},"end":{"line":43,"column":55}},"13":{"start":{"line":45,"column":8},"end":{"line":45,"column":44}},"14":{"start":{"line":48,"column":4},"end":{"line":51,"column":5}},"15":{"start":{"line":49,"column":8},"end":{"line":49,"column":35}},"16":{"start":{"line":50,"column":8},"end":{"line":50,"column":15}},"17":{"start":{"line":53,"column":4},"end":{"line":55,"column":6}},"18":{"start":{"line":58,"column":0},"end":{"line":61,"column":1}},"19":{"start":{"line":59,"column":4},"end":{"line":59,"column":74}},"20":{"start":{"line":60,"column":4},"end":{"line":60,"column":31}},"21":{"start":{"line":63,"column":0},"end":{"line":254,"column":1}},"22":{"start":{"line":65,"column":4},"end":{"line":65,"column":20}},"23":{"start":{"line":67,"column":4},"end":{"line":67,"column":67}},"24":{"start":{"line":68,"column":4},"end":{"line":71,"column":5}},"25":{"start":{"line":69,"column":8},"end":{"line":69,"column":119}},"26":{"start":{"line":70,"column":8},"end":{"line":70,"column":15}},"27":{"start":{"line":73,"column":4},"end":{"line":73,"column":21}},"28":{"start":{"line":75,"column":4},"end":{"line":140,"column":5}},"29":{"start":{"line":76,"column":8},"end":{"line":76,"column":70}},"30":{"start":{"line":78,"column":8},"end":{"line":78,"column":33}},"31":{"start":{"line":80,"column":8},"end":{"line":84,"column":9}},"32":{"start":{"line":81,"column":12},"end":{"line":81,"column":59}},"33":{"start":{"line":82,"column":12},"end":{"line":82,"column":60}},"34":{"start":{"line":83,"column":12},"end":{"line":83,"column":57}},"35":{"start":{"line":86,"column":8},"end":{"line":86,"column":45}},"36":{"start":{"line":88,"column":8},"end":{"line":88,"column":33}},"37":{"start":{"line":89,"column":8},"end":{"line":89,"column":33}},"38":{"start":{"line":91,"column":8},"end":{"line":93,"column":9}},"39":{"start":{"line":92,"column":10},"end":{"line":92,"column":68}},"40":{"start":{"line":95,"column":8},"end":{"line":97,"column":9}},"41":{"start":{"line":96,"column":10},"end":{"line":96,"column":62}},"42":{"start":{"line":99,"column":8},"end":{"line":101,"column":9}},"43":{"start":{"line":100,"column":10},"end":{"line":100,"column":56}},"44":{"start":{"line":103,"column":8},"end":{"line":105,"column":9}},"45":{"start":{"line":104,"column":10},"end":{"line":104,"column":54}},"46":{"start":{"line":107,"column":8},"end":{"line":109,"column":9}},"47":{"start":{"line":108,"column":10},"end":{"line":108,"column":56}},"48":{"start":{"line":111,"column":8},"end":{"line":139,"column":9}},"49":{"start":{"line":112,"column":12},"end":{"line":112,"column":64}},"50":{"start":{"line":113,"column":12},"end":{"line":113,"column":49}},"51":{"start":{"line":115,"column":12},"end":{"line":115,"column":99}},"52":{"start":{"line":116,"column":12},"end":{"line":118,"column":13}},"53":{"start":{"line":117,"column":16},"end":{"line":117,"column":81}},"54":{"start":{"line":119,"column":12},"end":{"line":121,"column":13}},"55":{"start":{"line":120,"column":16},"end":{"line":120,"column":81}},"56":{"start":{"line":122,"column":12},"end":{"line":132,"column":13}},"57":{"start":{"line":123,"column":16},"end":{"line":125,"column":17}},"58":{"start":{"line":124,"column":20},"end":{"line":124,"column":96}},"59":{"start":{"line":126,"column":16},"end":{"line":126,"column":40}},"60":{"start":{"line":127,"column":16},"end":{"line":131,"column":17}},"61":{"start":{"line":128,"column":20},"end":{"line":130,"column":22}},"62":{"start":{"line":134,"column":12},"end":{"line":134,"column":53}},"63":{"start":{"line":136,"column":12},"end":{"line":138,"column":14}},"64":{"start":{"line":142,"column":4},"end":{"line":142,"column":52}},"65":{"start":{"line":144,"column":4},"end":{"line":151,"column":6}},"66":{"start":{"line":147,"column":12},"end":{"line":147,"column":51}},"67":{"start":{"line":148,"column":12},"end":{"line":148,"column":41}},"68":{"start":{"line":153,"column":4},"end":{"line":160,"column":6}},"69":{"start":{"line":156,"column":12},"end":{"line":156,"column":38}},"70":{"start":{"line":157,"column":12},"end":{"line":157,"column":61}},"71":{"start":{"line":158,"column":12},"end":{"line":158,"column":41}},"72":{"start":{"line":162,"column":4},"end":{"line":202,"column":6}},"73":{"start":{"line":165,"column":12},"end":{"line":167,"column":10}},"74":{"start":{"line":169,"column":12},"end":{"line":187,"column":13}},"75":{"start":{"line":175,"column":16},"end":{"line":175,"column":45}},"76":{"start":{"line":176,"column":16},"end":{"line":180,"column":18}},"77":{"start":{"line":182,"column":16},"end":{"line":182,"column":40}},"78":{"start":{"line":183,"column":16},"end":{"line":183,"column":42}},"79":{"start":{"line":184,"column":16},"end":{"line":184,"column":33}},"80":{"start":{"line":186,"column":16},"end":{"line":186,"column":23}},"81":{"start":{"line":189,"column":12},"end":{"line":198,"column":14}},"82":{"start":{"line":191,"column":20},"end":{"line":193,"column":21}},"83":{"start":{"line":192,"column":24},"end":{"line":192,"column":31}},"84":{"start":{"line":194,"column":20},"end":{"line":194,"column":46}},"85":{"start":{"line":195,"column":20},"end":{"line":195,"column":37}},"86":{"start":{"line":200,"column":12},"end":{"line":200,"column":41}},"87":{"start":{"line":204,"column":4},"end":{"line":253,"column":6}},"88":{"start":{"line":207,"column":12},"end":{"line":207,"column":48}},"89":{"start":{"line":208,"column":12},"end":{"line":219,"column":13}},"90":{"start":{"line":209,"column":16},"end":{"line":212,"column":18}},"91":{"start":{"line":213,"column":16},"end":{"line":215,"column":17}},"92":{"start":{"line":214,"column":20},"end":{"line":214,"column":27}},"93":{"start":{"line":217,"column":16},"end":{"line":217,"column":36}},"94":{"start":{"line":218,"column":16},"end":{"line":218,"column":23}},"95":{"start":{"line":221,"column":12},"end":{"line":223,"column":13}},"96":{"start":{"line":222,"column":16},"end":{"line":222,"column":34}},"97":{"start":{"line":225,"column":12},"end":{"line":225,"column":40}},"98":{"start":{"line":227,"column":12},"end":{"line":230,"column":13}},"99":{"start":{"line":228,"column":16},"end":{"line":228,"column":93}},"100":{"start":{"line":229,"column":16},"end":{"line":229,"column":23}},"101":{"start":{"line":232,"column":12},"end":{"line":232,"column":30}},"102":{"start":{"line":234,"column":12},"end":{"line":234,"column":51}},"103":{"start":{"line":235,"column":12},"end":{"line":235,"column":41}},"104":{"start":{"line":236,"column":12},"end":{"line":245,"column":13}},"105":{"start":{"line":237,"column":16},"end":{"line":237,"column":40}},"106":{"start":{"line":238,"column":16},"end":{"line":238,"column":40}},"107":{"start":{"line":240,"column":16},"end":{"line":240,"column":73}},"108":{"start":{"line":241,"column":16},"end":{"line":244,"column":18}},"109":{"start":{"line":247,"column":12},"end":{"line":249,"column":13}},"110":{"start":{"line":248,"column":16},"end":{"line":248,"column":23}},"111":{"start":{"line":251,"column":12},"end":{"line":251,"column":32}},"112":{"start":{"line":256,"column":0},"end":{"line":256,"column":22}}},"branchMap":{"1":{"line":26,"type":"binary-expr","locations":[{"start":{"line":26,"column":33},"end":{"line":26,"column":50}},{"start":{"line":26,"column":52},"end":{"line":26,"column":53}}]},"2":{"line":42,"type":"if","locations":[{"start":{"line":42,"column":4},"end":{"line":42,"column":4}},{"start":{"line":42,"column":4},"end":{"line":42,"column":4}}]},"3":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":4},"end":{"line":48,"column":4}},{"start":{"line":48,"column":4},"end":{"line":48,"column":4}}]},"4":{"line":68,"type":"if","locations":[{"start":{"line":68,"column":4},"end":{"line":68,"column":4}},{"start":{"line":68,"column":4},"end":{"line":68,"column":4}}]},"5":{"line":75,"type":"if","locations":[{"start":{"line":75,"column":4},"end":{"line":75,"column":4}},{"start":{"line":75,"column":4},"end":{"line":75,"column":4}}]},"6":{"line":80,"type":"if","locations":[{"start":{"line":80,"column":8},"end":{"line":80,"column":8}},{"start":{"line":80,"column":8},"end":{"line":80,"column":8}}]},"7":{"line":80,"type":"binary-expr","locations":[{"start":{"line":80,"column":12},"end":{"line":80,"column":39}},{"start":{"line":80,"column":43},"end":{"line":80,"column":83}}]},"8":{"line":91,"type":"if","locations":[{"start":{"line":91,"column":8},"end":{"line":91,"column":8}},{"start":{"line":91,"column":8},"end":{"line":91,"column":8}}]},"9":{"line":95,"type":"if","locations":[{"start":{"line":95,"column":8},"end":{"line":95,"column":8}},{"start":{"line":95,"column":8},"end":{"line":95,"column":8}}]},"10":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":8},"end":{"line":99,"column":8}},{"start":{"line":99,"column":8},"end":{"line":99,"column":8}}]},"11":{"line":103,"type":"if","locations":[{"start":{"line":103,"column":8},"end":{"line":103,"column":8}},{"start":{"line":103,"column":8},"end":{"line":103,"column":8}}]},"12":{"line":107,"type":"if","locations":[{"start":{"line":107,"column":8},"end":{"line":107,"column":8}},{"start":{"line":107,"column":8},"end":{"line":107,"column":8}}]},"13":{"line":111,"type":"if","locations":[{"start":{"line":111,"column":8},"end":{"line":111,"column":8}},{"start":{"line":111,"column":8},"end":{"line":111,"column":8}}]},"14":{"line":116,"type":"if","locations":[{"start":{"line":116,"column":12},"end":{"line":116,"column":12}},{"start":{"line":116,"column":12},"end":{"line":116,"column":12}}]},"15":{"line":119,"type":"if","locations":[{"start":{"line":119,"column":12},"end":{"line":119,"column":12}},{"start":{"line":119,"column":12},"end":{"line":119,"column":12}}]},"16":{"line":122,"type":"if","locations":[{"start":{"line":122,"column":12},"end":{"line":122,"column":12}},{"start":{"line":122,"column":12},"end":{"line":122,"column":12}}]},"17":{"line":123,"type":"if","locations":[{"start":{"line":123,"column":16},"end":{"line":123,"column":16}},{"start":{"line":123,"column":16},"end":{"line":123,"column":16}}]},"18":{"line":169,"type":"if","locations":[{"start":{"line":169,"column":12},"end":{"line":169,"column":12}},{"start":{"line":169,"column":12},"end":{"line":169,"column":12}}]},"19":{"line":170,"type":"binary-expr","locations":[{"start":{"line":170,"column":16},"end":{"line":170,"column":42}},{"start":{"line":171,"column":16},"end":{"line":171,"column":41}},{"start":{"line":172,"column":16},"end":{"line":172,"column":45}}]},"20":{"line":191,"type":"if","locations":[{"start":{"line":191,"column":20},"end":{"line":191,"column":20}},{"start":{"line":191,"column":20},"end":{"line":191,"column":20}}]},"21":{"line":208,"type":"if","locations":[{"start":{"line":208,"column":12},"end":{"line":208,"column":12}},{"start":{"line":208,"column":12},"end":{"line":208,"column":12}}]},"22":{"line":213,"type":"if","locations":[{"start":{"line":213,"column":16},"end":{"line":213,"column":16}},{"start":{"line":213,"column":16},"end":{"line":213,"column":16}}]},"23":{"line":221,"type":"if","locations":[{"start":{"line":221,"column":12},"end":{"line":221,"column":12}},{"start":{"line":221,"column":12},"end":{"line":221,"column":12}}]},"24":{"line":227,"type":"if","locations":[{"start":{"line":227,"column":12},"end":{"line":227,"column":12}},{"start":{"line":227,"column":12},"end":{"line":227,"column":12}}]},"25":{"line":227,"type":"binary-expr","locations":[{"start":{"line":227,"column":15},"end":{"line":227,"column":52}},{"start":{"line":227,"column":56},"end":{"line":227,"column":97}}]},"26":{"line":247,"type":"if","locations":[{"start":{"line":247,"column":12},"end":{"line":247,"column":12}},{"start":{"line":247,"column":12},"end":{"line":247,"column":12}}]}}},"C:\\Users\\brand\\git\\node-ipc\\entities\\EventParser.js":{"path":"C:\\Users\\brand\\git\\node-ipc\\entities\\EventParser.js","s":{"1":1,"2":13,"3":2,"4":13,"5":9,"6":0,"7":9,"8":0,"9":9,"10":9,"11":9,"12":9,"13":9,"14":1},"b":{"1":[2,11],"2":[0,9],"3":[9,0,0],"4":[0,9]},"f":{"1":13,"2":9,"3":9},"fnMap":{"1":{"name":"(anonymous_1)","line":6,"loc":{"start":{"line":6,"column":13},"end":{"line":6,"column":21}}},"2":{"name":"(anonymous_2)","line":13,"loc":{"start":{"line":13,"column":8},"end":{"line":13,"column":17}}},"3":{"name":"(anonymous_3)","line":25,"loc":{"start":{"line":25,"column":7},"end":{"line":25,"column":13}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"2":{"start":{"line":7,"column":4},"end":{"line":9,"column":5}},"3":{"start":{"line":8,"column":6},"end":{"line":8,"column":26}},"4":{"start":{"line":10,"column":4},"end":{"line":10,"column":36}},"5":{"start":{"line":14,"column":4},"end":{"line":16,"column":5}},"6":{"start":{"line":15,"column":8},"end":{"line":15,"column":24}},"7":{"start":{"line":17,"column":4},"end":{"line":19,"column":5}},"8":{"start":{"line":18,"column":8},"end":{"line":18,"column":24}},"9":{"start":{"line":21,"column":4},"end":{"line":21,"column":40}},"10":{"start":{"line":22,"column":4},"end":{"line":22,"column":19}},"11":{"start":{"line":26,"column":4},"end":{"line":26,"column":42}},"12":{"start":{"line":27,"column":4},"end":{"line":27,"column":17}},"13":{"start":{"line":28,"column":4},"end":{"line":28,"column":18}},"14":{"start":{"line":32,"column":0},"end":{"line":32,"column":22}}},"branchMap":{"1":{"line":7,"type":"if","locations":[{"start":{"line":7,"column":4},"end":{"line":7,"column":4}},{"start":{"line":7,"column":4},"end":{"line":7,"column":4}}]},"2":{"line":14,"type":"if","locations":[{"start":{"line":14,"column":4},"end":{"line":14,"column":4}},{"start":{"line":14,"column":4},"end":{"line":14,"column":4}}]},"3":{"line":14,"type":"binary-expr","locations":[{"start":{"line":14,"column":7},"end":{"line":14,"column":20}},{"start":{"line":14,"column":24},"end":{"line":14,"column":44}},{"start":{"line":14,"column":48},"end":{"line":14,"column":64}}]},"4":{"line":17,"type":"if","locations":[{"start":{"line":17,"column":4},"end":{"line":17,"column":4}},{"start":{"line":17,"column":4},"end":{"line":17,"column":4}}]}}},"C:\\Users\\brand\\git\\node-ipc\\dao\\socketServer.js":{"path":"C:\\Users\\brand\\git\\node-ipc\\dao\\socketServer.js","s":{"1":1,"2":1,"3":4,"4":4,"5":4,"6":4,"7":4,"8":4,"9":4,"10":0,"11":0,"12":4,"13":4,"14":0,"15":1,"16":2,"17":2,"18":2,"19":2,"20":2,"21":0,"22":0,"23":2,"24":2,"25":2,"26":0,"27":0,"28":0,"29":2,"30":2,"31":0,"32":1,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":1,"46":2,"47":2,"48":2,"49":2,"50":2,"51":0,"52":2,"53":0,"54":2,"55":2,"56":0,"57":2,"58":2,"59":2,"60":1,"61":2,"62":2,"63":0,"64":0,"65":0,"66":2,"67":2,"68":2,"69":2,"70":0,"71":0,"72":2,"73":2,"74":2,"75":2,"76":2,"77":2,"78":2,"79":2,"80":2,"81":1,"82":2,"83":1,"84":4,"85":4,"86":2,"87":4,"88":4,"89":4,"90":0,"91":0,"92":4,"93":4,"94":2,"95":0,"96":2,"97":2,"98":2,"99":0,"100":2,"101":2,"102":4,"103":4,"104":0,"105":1,"106":4,"107":4,"108":2,"109":2,"110":2,"111":0,"112":2,"113":2,"114":2,"115":2,"116":4,"117":0,"118":0,"119":4,"120":4,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":3,"129":1,"130":1,"131":1,"132":2,"133":2,"134":2,"135":1,"136":0,"137":0,"138":0,"139":0,"140":0,"141":0,"142":0,"143":0,"144":0,"145":0,"146":0,"147":0,"148":0,"149":0,"150":0,"151":0,"152":1,"153":2,"154":2,"155":2,"156":0,"157":0,"158":0,"159":1},"b":{"1":[0,4],"2":[4,0],"3":[0,2],"4":[2,0],"5":[2,1],"6":[0,2],"7":[2,2],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[2,0],"13":[0,2],"14":[0,2],"15":[0,2],"16":[2,2],"17":[2,0],"18":[2,1],"19":[0,2],"20":[2,0],"21":[0,2],"22":[2,2],"23":[2,0],"24":[2,2],"25":[2,2],"26":[0,2],"27":[0,2],"28":[0,4],"29":[3,1],"30":[2,2],"31":[4,3],"32":[2,0],"33":[1,1],"34":[1,3],"35":[1,0],"36":[1,2],"37":[3,2],"38":[0,1],"39":[1,1],"40":[0,0],"41":[0,0],"42":[0,0],"43":[0,0],"44":[0,0],"45":[0,2]},"f":{"1":4,"2":4,"3":4,"4":4,"5":2,"6":0,"7":2,"8":2,"9":2,"10":4,"11":0,"12":2,"13":4,"14":2,"15":0,"16":0,"17":2,"18":2,"19":0},"fnMap":{"1":{"name":"(anonymous_1)","line":14,"loc":{"start":{"line":14,"column":15},"end":{"line":14,"column":37}}},"2":{"name":"(anonymous_2)","line":40,"loc":{"start":{"line":40,"column":11},"end":{"line":40,"column":19}}},"3":{"name":"(anonymous_3)","line":47,"loc":{"start":{"line":47,"column":8},"end":{"line":47,"column":10}}},"4":{"name":"(anonymous_4)","line":51,"loc":{"start":{"line":51,"column":9},"end":{"line":51,"column":11}}},"5":{"name":"emit","line":68,"loc":{"start":{"line":68,"column":0},"end":{"line":68,"column":33}}},"6":{"name":"broadcast","line":100,"loc":{"start":{"line":100,"column":0},"end":{"line":100,"column":29}}},"7":{"name":"serverClosed","line":123,"loc":{"start":{"line":123,"column":0},"end":{"line":123,"column":23}}},"8":{"name":"gotData","line":152,"loc":{"start":{"line":152,"column":0},"end":{"line":152,"column":39}}},"9":{"name":"socketClosed","line":198,"loc":{"start":{"line":198,"column":0},"end":{"line":198,"column":29}}},"10":{"name":"serverCreated","line":205,"loc":{"start":{"line":205,"column":0},"end":{"line":205,"column":31}}},"11":{"name":"(anonymous_11)","line":220,"loc":{"start":{"line":220,"column":8},"end":{"line":220,"column":21}}},"12":{"name":"(anonymous_12)","line":234,"loc":{"start":{"line":234,"column":8},"end":{"line":234,"column":28}}},"13":{"name":"startServer","line":261,"loc":{"start":{"line":261,"column":0},"end":{"line":261,"column":23}}},"14":{"name":"UDPServerStarted","line":283,"loc":{"start":{"line":283,"column":12},"end":{"line":283,"column":40}}},"15":{"name":"(anonymous_15)","line":291,"loc":{"start":{"line":291,"column":8},"end":{"line":291,"column":21}}},"16":{"name":"startTLSServer","line":344,"loc":{"start":{"line":344,"column":0},"end":{"line":344,"column":25}}},"17":{"name":"UDPWrite","line":376,"loc":{"start":{"line":376,"column":0},"end":{"line":376,"column":33}}},"18":{"name":"(anonymous_18)","line":384,"loc":{"start":{"line":384,"column":8},"end":{"line":384,"column":29}}},"19":{"name":"(anonymous_19)","line":389,"loc":{"start":{"line":389,"column":20},"end":{"line":389,"column":33}}}},"statementMap":{"1":{"start":{"line":3,"column":0},"end":{"line":9,"column":37}},"2":{"start":{"line":11,"column":0},"end":{"line":11,"column":36}},"3":{"start":{"line":15,"column":8},"end":{"line":15,"column":16}},"4":{"start":{"line":16,"column":8},"end":{"line":30,"column":10}},"5":{"start":{"line":32,"column":8},"end":{"line":32,"column":49}},"6":{"start":{"line":34,"column":8},"end":{"line":37,"column":10}},"7":{"start":{"line":41,"column":8},"end":{"line":44,"column":10}},"8":{"start":{"line":48,"column":8},"end":{"line":48,"column":28}},"9":{"start":{"line":52,"column":8},"end":{"line":55,"column":9}},"10":{"start":{"line":53,"column":12},"end":{"line":53,"column":76}},"11":{"start":{"line":54,"column":12},"end":{"line":54,"column":19}},"12":{"start":{"line":57,"column":8},"end":{"line":64,"column":9}},"13":{"start":{"line":58,"column":12},"end":{"line":61,"column":14}},"14":{"start":{"line":63,"column":12},"end":{"line":63,"column":37}},"15":{"start":{"line":68,"column":0},"end":{"line":98,"column":1}},"16":{"start":{"line":69,"column":4},"end":{"line":69,"column":63}},"17":{"start":{"line":71,"column":4},"end":{"line":71,"column":28}},"18":{"start":{"line":72,"column":4},"end":{"line":72,"column":22}},"19":{"start":{"line":73,"column":4},"end":{"line":73,"column":22}},"20":{"start":{"line":75,"column":4},"end":{"line":80,"column":5}},"21":{"start":{"line":76,"column":8},"end":{"line":76,"column":38}},"22":{"start":{"line":77,"column":8},"end":{"line":77,"column":55}},"23":{"start":{"line":79,"column":8},"end":{"line":79,"column":44}},"24":{"start":{"line":82,"column":4},"end":{"line":95,"column":5}},"25":{"start":{"line":84,"column":8},"end":{"line":88,"column":9}},"26":{"start":{"line":85,"column":12},"end":{"line":85,"column":166}},"27":{"start":{"line":86,"column":12},"end":{"line":86,"column":38}},"28":{"start":{"line":87,"column":12},"end":{"line":87,"column":19}},"29":{"start":{"line":90,"column":8},"end":{"line":93,"column":10}},"30":{"start":{"line":94,"column":8},"end":{"line":94,"column":15}},"31":{"start":{"line":97,"column":4},"end":{"line":97,"column":26}},"32":{"start":{"line":100,"column":0},"end":{"line":121,"column":1}},"33":{"start":{"line":101,"column":4},"end":{"line":101,"column":127}},"34":{"start":{"line":102,"column":4},"end":{"line":102,"column":28}},"35":{"start":{"line":103,"column":4},"end":{"line":103,"column":22}},"36":{"start":{"line":104,"column":4},"end":{"line":104,"column":22}},"37":{"start":{"line":106,"column":4},"end":{"line":110,"column":5}},"38":{"start":{"line":107,"column":8},"end":{"line":107,"column":55}},"39":{"start":{"line":109,"column":8},"end":{"line":109,"column":44}},"40":{"start":{"line":112,"column":4},"end":{"line":120,"column":5}},"41":{"start":{"line":113,"column":8},"end":{"line":115,"column":9}},"42":{"start":{"line":114,"column":12},"end":{"line":114,"column":55}},"43":{"start":{"line":117,"column":8},"end":{"line":119,"column":9}},"44":{"start":{"line":118,"column":12},"end":{"line":118,"column":43}},"45":{"start":{"line":123,"column":0},"end":{"line":150,"column":1}},"46":{"start":{"line":124,"column":4},"end":{"line":149,"column":5}},"47":{"start":{"line":125,"column":8},"end":{"line":125,"column":35}},"48":{"start":{"line":126,"column":8},"end":{"line":126,"column":36}},"49":{"start":{"line":128,"column":8},"end":{"line":132,"column":9}},"50":{"start":{"line":129,"column":12},"end":{"line":131,"column":13}},"51":{"start":{"line":130,"column":16},"end":{"line":130,"column":25}},"52":{"start":{"line":134,"column":8},"end":{"line":136,"column":9}},"53":{"start":{"line":135,"column":12},"end":{"line":135,"column":40}},"54":{"start":{"line":138,"column":8},"end":{"line":138,"column":69}},"55":{"start":{"line":140,"column":8},"end":{"line":142,"column":9}},"56":{"start":{"line":141,"column":12},"end":{"line":141,"column":29}},"57":{"start":{"line":144,"column":8},"end":{"line":144,"column":33}},"58":{"start":{"line":146,"column":8},"end":{"line":146,"column":71}},"59":{"start":{"line":148,"column":8},"end":{"line":148,"column":15}},"60":{"start":{"line":152,"column":0},"end":{"line":196,"column":1}},"61":{"start":{"line":153,"column":4},"end":{"line":153,"column":60}},"62":{"start":{"line":154,"column":4},"end":{"line":162,"column":5}},"63":{"start":{"line":155,"column":8},"end":{"line":155,"column":52}},"64":{"start":{"line":156,"column":8},"end":{"line":160,"column":10}},"65":{"start":{"line":161,"column":8},"end":{"line":161,"column":15}},"66":{"start":{"line":164,"column":4},"end":{"line":166,"column":5}},"67":{"start":{"line":165,"column":8},"end":{"line":165,"column":26}},"68":{"start":{"line":168,"column":4},"end":{"line":168,"column":32}},"69":{"start":{"line":170,"column":4},"end":{"line":173,"column":5}},"70":{"start":{"line":171,"column":8},"end":{"line":171,"column":83}},"71":{"start":{"line":172,"column":8},"end":{"line":172,"column":15}},"72":{"start":{"line":175,"column":4},"end":{"line":175,"column":22}},"73":{"start":{"line":177,"column":4},"end":{"line":177,"column":33}},"74":{"start":{"line":179,"column":4},"end":{"line":195,"column":5}},"75":{"start":{"line":180,"column":8},"end":{"line":180,"column":32}},"76":{"start":{"line":181,"column":8},"end":{"line":181,"column":35}},"77":{"start":{"line":184,"column":8},"end":{"line":186,"column":9}},"78":{"start":{"line":185,"column":12},"end":{"line":185,"column":36}},"79":{"start":{"line":188,"column":8},"end":{"line":188,"column":67}},"80":{"start":{"line":190,"column":8},"end":{"line":194,"column":10}},"81":{"start":{"line":198,"column":0},"end":{"line":203,"column":1}},"82":{"start":{"line":199,"column":4},"end":{"line":202,"column":6}},"83":{"start":{"line":205,"column":0},"end":{"line":259,"column":1}},"84":{"start":{"line":206,"column":4},"end":{"line":206,"column":30}},"85":{"start":{"line":208,"column":4},"end":{"line":210,"column":5}},"86":{"start":{"line":209,"column":8},"end":{"line":209,"column":49}},"87":{"start":{"line":212,"column":4},"end":{"line":212,"column":59}},"88":{"start":{"line":213,"column":4},"end":{"line":216,"column":6}},"89":{"start":{"line":218,"column":4},"end":{"line":225,"column":6}},"90":{"start":{"line":221,"column":12},"end":{"line":221,"column":48}},"91":{"start":{"line":223,"column":12},"end":{"line":223,"column":38}},"92":{"start":{"line":227,"column":4},"end":{"line":230,"column":6}},"93":{"start":{"line":232,"column":4},"end":{"line":249,"column":6}},"94":{"start":{"line":235,"column":12},"end":{"line":237,"column":13}},"95":{"start":{"line":236,"column":16},"end":{"line":236,"column":23}},"96":{"start":{"line":239,"column":12},"end":{"line":239,"column":78}},"97":{"start":{"line":240,"column":12},"end":{"line":240,"column":21}},"98":{"start":{"line":242,"column":12},"end":{"line":246,"column":13}},"99":{"start":{"line":243,"column":16},"end":{"line":243,"column":59}},"100":{"start":{"line":245,"column":16},"end":{"line":245,"column":36}},"101":{"start":{"line":247,"column":12},"end":{"line":247,"column":43}},"102":{"start":{"line":251,"column":4},"end":{"line":254,"column":6}},"103":{"start":{"line":256,"column":4},"end":{"line":258,"column":5}},"104":{"start":{"line":257,"column":8},"end":{"line":257,"column":15}},"105":{"start":{"line":261,"column":0},"end":{"line":342,"column":1}},"106":{"start":{"line":262,"column":4},"end":{"line":265,"column":6}},"107":{"start":{"line":267,"column":4},"end":{"line":287,"column":5}},"108":{"start":{"line":268,"column":8},"end":{"line":268,"column":56}},"109":{"start":{"line":269,"column":8},"end":{"line":275,"column":9}},"110":{"start":{"line":270,"column":12},"end":{"line":272,"column":14}},"111":{"start":{"line":274,"column":12},"end":{"line":274,"column":40}},"112":{"start":{"line":277,"column":8},"end":{"line":279,"column":10}},"113":{"start":{"line":280,"column":8},"end":{"line":280,"column":46}},"114":{"start":{"line":281,"column":8},"end":{"line":286,"column":10}},"115":{"start":{"line":284,"column":16},"end":{"line":284,"column":54}},"116":{"start":{"line":289,"column":4},"end":{"line":299,"column":6}},"117":{"start":{"line":292,"column":12},"end":{"line":292,"column":41}},"118":{"start":{"line":294,"column":12},"end":{"line":297,"column":14}},"119":{"start":{"line":301,"column":4},"end":{"line":301,"column":58}},"120":{"start":{"line":303,"column":4},"end":{"line":317,"column":5}},"121":{"start":{"line":304,"column":8},"end":{"line":304,"column":65}},"122":{"start":{"line":305,"column":8},"end":{"line":309,"column":9}},"123":{"start":{"line":306,"column":12},"end":{"line":306,"column":53}},"124":{"start":{"line":307,"column":12},"end":{"line":307,"column":54}},"125":{"start":{"line":308,"column":12},"end":{"line":308,"column":51}},"126":{"start":{"line":311,"column":8},"end":{"line":314,"column":10}},"127":{"start":{"line":316,"column":8},"end":{"line":316,"column":15}},"128":{"start":{"line":319,"column":4},"end":{"line":327,"column":5}},"129":{"start":{"line":320,"column":8},"end":{"line":320,"column":70}},"130":{"start":{"line":321,"column":8},"end":{"line":325,"column":10}},"131":{"start":{"line":326,"column":8},"end":{"line":326,"column":15}},"132":{"start":{"line":329,"column":4},"end":{"line":329,"column":64}},"133":{"start":{"line":331,"column":4},"end":{"line":334,"column":6}},"134":{"start":{"line":336,"column":4},"end":{"line":341,"column":6}},"135":{"start":{"line":344,"column":0},"end":{"line":374,"column":1}},"136":{"start":{"line":345,"column":4},"end":{"line":345,"column":52}},"137":{"start":{"line":346,"column":4},"end":{"line":350,"column":5}},"138":{"start":{"line":347,"column":8},"end":{"line":347,"column":69}},"139":{"start":{"line":349,"column":8},"end":{"line":349,"column":103}},"140":{"start":{"line":351,"column":4},"end":{"line":355,"column":5}},"141":{"start":{"line":352,"column":8},"end":{"line":352,"column":69}},"142":{"start":{"line":354,"column":8},"end":{"line":354,"column":96}},"143":{"start":{"line":356,"column":4},"end":{"line":358,"column":5}},"144":{"start":{"line":357,"column":8},"end":{"line":357,"column":73}},"145":{"start":{"line":359,"column":4},"end":{"line":369,"column":5}},"146":{"start":{"line":360,"column":8},"end":{"line":362,"column":9}},"147":{"start":{"line":361,"column":12},"end":{"line":361,"column":84}},"148":{"start":{"line":363,"column":8},"end":{"line":363,"column":30}},"149":{"start":{"line":364,"column":8},"end":{"line":368,"column":9}},"150":{"start":{"line":365,"column":12},"end":{"line":367,"column":14}},"151":{"start":{"line":370,"column":4},"end":{"line":373,"column":6}},"152":{"start":{"line":376,"column":0},"end":{"line":396,"column":1}},"153":{"start":{"line":377,"column":4},"end":{"line":377,"column":56}},"154":{"start":{"line":378,"column":4},"end":{"line":395,"column":6}},"155":{"start":{"line":385,"column":12},"end":{"line":393,"column":13}},"156":{"start":{"line":386,"column":16},"end":{"line":386,"column":61}},"157":{"start":{"line":387,"column":16},"end":{"line":392,"column":18}},"158":{"start":{"line":390,"column":24},"end":{"line":390,"column":50}},"159":{"start":{"line":398,"column":0},"end":{"line":398,"column":22}}},"branchMap":{"1":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":8},"end":{"line":52,"column":8}},{"start":{"line":52,"column":8},"end":{"line":52,"column":8}}]},"2":{"line":57,"type":"if","locations":[{"start":{"line":57,"column":8},"end":{"line":57,"column":8}},{"start":{"line":57,"column":8},"end":{"line":57,"column":8}}]},"3":{"line":75,"type":"if","locations":[{"start":{"line":75,"column":4},"end":{"line":75,"column":4}},{"start":{"line":75,"column":4},"end":{"line":75,"column":4}}]},"4":{"line":82,"type":"if","locations":[{"start":{"line":82,"column":4},"end":{"line":82,"column":4}},{"start":{"line":82,"column":4},"end":{"line":82,"column":4}}]},"5":{"line":82,"type":"binary-expr","locations":[{"start":{"line":82,"column":7},"end":{"line":82,"column":16}},{"start":{"line":82,"column":20},"end":{"line":82,"column":29}}]},"6":{"line":84,"type":"if","locations":[{"start":{"line":84,"column":8},"end":{"line":84,"column":8}},{"start":{"line":84,"column":8},"end":{"line":84,"column":8}}]},"7":{"line":84,"type":"binary-expr","locations":[{"start":{"line":84,"column":11},"end":{"line":84,"column":26}},{"start":{"line":84,"column":30},"end":{"line":84,"column":42}}]},"8":{"line":101,"type":"cond-expr","locations":[{"start":{"line":101,"column":100},"end":{"line":101,"column":109}},{"start":{"line":101,"column":110},"end":{"line":101,"column":112}}]},"9":{"line":106,"type":"if","locations":[{"start":{"line":106,"column":4},"end":{"line":106,"column":4}},{"start":{"line":106,"column":4},"end":{"line":106,"column":4}}]},"10":{"line":112,"type":"if","locations":[{"start":{"line":112,"column":4},"end":{"line":112,"column":4}},{"start":{"line":112,"column":4},"end":{"line":112,"column":4}}]},"11":{"line":112,"type":"binary-expr","locations":[{"start":{"line":112,"column":7},"end":{"line":112,"column":16}},{"start":{"line":112,"column":20},"end":{"line":112,"column":29}}]},"12":{"line":128,"type":"if","locations":[{"start":{"line":128,"column":8},"end":{"line":128,"column":8}},{"start":{"line":128,"column":8},"end":{"line":128,"column":8}}]},"13":{"line":129,"type":"if","locations":[{"start":{"line":129,"column":12},"end":{"line":129,"column":12}},{"start":{"line":129,"column":12},"end":{"line":129,"column":12}}]},"14":{"line":134,"type":"if","locations":[{"start":{"line":134,"column":8},"end":{"line":134,"column":8}},{"start":{"line":134,"column":8},"end":{"line":134,"column":8}}]},"15":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":8},"end":{"line":140,"column":8}},{"start":{"line":140,"column":8},"end":{"line":140,"column":8}}]},"16":{"line":140,"type":"binary-expr","locations":[{"start":{"line":140,"column":11},"end":{"line":140,"column":17}},{"start":{"line":140,"column":21},"end":{"line":140,"column":35}}]},"17":{"line":153,"type":"cond-expr","locations":[{"start":{"line":153,"column":40},"end":{"line":153,"column":49}},{"start":{"line":153,"column":52},"end":{"line":153,"column":58}}]},"18":{"line":153,"type":"binary-expr","locations":[{"start":{"line":153,"column":15},"end":{"line":153,"column":24}},{"start":{"line":153,"column":28},"end":{"line":153,"column":37}}]},"19":{"line":154,"type":"if","locations":[{"start":{"line":154,"column":4},"end":{"line":154,"column":4}},{"start":{"line":154,"column":4},"end":{"line":154,"column":4}}]},"20":{"line":164,"type":"if","locations":[{"start":{"line":164,"column":4},"end":{"line":164,"column":4}},{"start":{"line":164,"column":4},"end":{"line":164,"column":4}}]},"21":{"line":170,"type":"if","locations":[{"start":{"line":170,"column":4},"end":{"line":170,"column":4}},{"start":{"line":170,"column":4},"end":{"line":170,"column":4}}]},"22":{"line":170,"type":"binary-expr","locations":[{"start":{"line":170,"column":7},"end":{"line":170,"column":44}},{"start":{"line":170,"column":48},"end":{"line":170,"column":89}}]},"23":{"line":184,"type":"if","locations":[{"start":{"line":184,"column":8},"end":{"line":184,"column":8}},{"start":{"line":184,"column":8},"end":{"line":184,"column":8}}]},"24":{"line":184,"type":"binary-expr","locations":[{"start":{"line":184,"column":12},"end":{"line":184,"column":24}},{"start":{"line":184,"column":28},"end":{"line":184,"column":43}}]},"25":{"line":208,"type":"if","locations":[{"start":{"line":208,"column":4},"end":{"line":208,"column":4}},{"start":{"line":208,"column":4},"end":{"line":208,"column":4}}]},"26":{"line":235,"type":"if","locations":[{"start":{"line":235,"column":12},"end":{"line":235,"column":12}},{"start":{"line":235,"column":12},"end":{"line":235,"column":12}}]},"27":{"line":242,"type":"if","locations":[{"start":{"line":242,"column":12},"end":{"line":242,"column":12}},{"start":{"line":242,"column":12},"end":{"line":242,"column":12}}]},"28":{"line":256,"type":"if","locations":[{"start":{"line":256,"column":4},"end":{"line":256,"column":4}},{"start":{"line":256,"column":4},"end":{"line":256,"column":4}}]},"29":{"line":264,"type":"cond-expr","locations":[{"start":{"line":264,"column":21},"end":{"line":264,"column":36}},{"start":{"line":264,"column":37},"end":{"line":264,"column":39}}]},"30":{"line":267,"type":"if","locations":[{"start":{"line":267,"column":4},"end":{"line":267,"column":4}},{"start":{"line":267,"column":4},"end":{"line":267,"column":4}}]},"31":{"line":267,"type":"binary-expr","locations":[{"start":{"line":267,"column":7},"end":{"line":267,"column":17}},{"start":{"line":267,"column":21},"end":{"line":267,"column":31}}]},"32":{"line":269,"type":"if","locations":[{"start":{"line":269,"column":8},"end":{"line":269,"column":8}},{"start":{"line":269,"column":8},"end":{"line":269,"column":8}}]},"33":{"line":278,"type":"cond-expr","locations":[{"start":{"line":278,"column":26},"end":{"line":278,"column":32}},{"start":{"line":278,"column":33},"end":{"line":278,"column":39}}]},"34":{"line":303,"type":"if","locations":[{"start":{"line":303,"column":4},"end":{"line":303,"column":4}},{"start":{"line":303,"column":4},"end":{"line":303,"column":4}}]},"35":{"line":305,"type":"if","locations":[{"start":{"line":305,"column":8},"end":{"line":305,"column":8}},{"start":{"line":305,"column":8},"end":{"line":305,"column":8}}]},"36":{"line":319,"type":"if","locations":[{"start":{"line":319,"column":4},"end":{"line":319,"column":4}},{"start":{"line":319,"column":4},"end":{"line":319,"column":4}}]},"37":{"line":319,"type":"binary-expr","locations":[{"start":{"line":319,"column":7},"end":{"line":319,"column":17}},{"start":{"line":319,"column":21},"end":{"line":319,"column":31}}]},"38":{"line":320,"type":"cond-expr","locations":[{"start":{"line":320,"column":56},"end":{"line":320,"column":61}},{"start":{"line":320,"column":62},"end":{"line":320,"column":67}}]},"39":{"line":329,"type":"cond-expr","locations":[{"start":{"line":329,"column":48},"end":{"line":329,"column":54}},{"start":{"line":329,"column":55},"end":{"line":329,"column":61}}]},"40":{"line":346,"type":"if","locations":[{"start":{"line":346,"column":4},"end":{"line":346,"column":4}},{"start":{"line":346,"column":4},"end":{"line":346,"column":4}}]},"41":{"line":351,"type":"if","locations":[{"start":{"line":351,"column":4},"end":{"line":351,"column":4}},{"start":{"line":351,"column":4},"end":{"line":351,"column":4}}]},"42":{"line":356,"type":"if","locations":[{"start":{"line":356,"column":4},"end":{"line":356,"column":4}},{"start":{"line":356,"column":4},"end":{"line":356,"column":4}}]},"43":{"line":359,"type":"if","locations":[{"start":{"line":359,"column":4},"end":{"line":359,"column":4}},{"start":{"line":359,"column":4},"end":{"line":359,"column":4}}]},"44":{"line":360,"type":"if","locations":[{"start":{"line":360,"column":8},"end":{"line":360,"column":8}},{"start":{"line":360,"column":8},"end":{"line":360,"column":8}}]},"45":{"line":385,"type":"if","locations":[{"start":{"line":385,"column":12},"end":{"line":385,"column":12}},{"start":{"line":385,"column":12},"end":{"line":385,"column":12}}]}}}} \ No newline at end of file diff --git a/spec/coverage/lcov-report/index.html b/spec/coverage/lcov-report/index.html deleted file mode 100644 index 944ec5b..0000000 --- a/spec/coverage/lcov-report/index.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - Code coverage report for All files - - - - - - - -
-
-

- / -

-
-
- 70.13% - Statements - 317/452 -
-
- 57.08% - Branches - 133/233 -
-
- 85.71% - Functions - 36/42 -
-
- 70.13% - Lines - 317/452 -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
node-ipc/
100%4/4100%0/0100%1/1100%4/4
node-ipc/dao/
68.27%185/27155.24%79/14382.14%23/2868.27%185/271
node-ipc/entities/
93.02%40/4356.25%9/16100%5/593.02%40/43
node-ipc/services/
65.67%88/13460.81%45/7487.5%7/865.67%88/134
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/dao/client.js.html b/spec/coverage/lcov-report/node-ipc/dao/client.js.html deleted file mode 100644 index b5145f1..0000000 --- a/spec/coverage/lcov-report/node-ipc/dao/client.js.html +++ /dev/null @@ -1,833 +0,0 @@ - - - - Code coverage report for node-ipc\dao\client.js - - - - - - - -
-
-

- all files / node-ipc/dao/ client.js -

-
-
- 73.21% - Statements - 82/112 -
-
- 52.83% - Branches - 28/53 -
-
- 100% - Functions - 9/9 -
-
- 73.21% - Lines - 82/112 -
-
-
-
-

-
-
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 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257  -  - -  -  -  -  -  -  -  - -  -  -  - - -  -  -  -  -  -  -  -  -  -  -  -  -  -  - -  -  -  - - -  - - - -  - -  -  - -  -  - - - -  -  - -  -  -  -  - - - -  -  - -  -13× -  -13× -13× -  -  -  -  -13× -  -13× - -  - -  - - - - -  -  - -  - - -  - -  -  -  - -  -  -  - -  -  -  - -  -  -  - -  -  -  - - - -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -13× -  -13× -  -  -10× -10× -  -  -  -  -13× -  -  - - - -  -  -  -13× -  -  -13× -  -  -  -13× -  -  -  -  -  - - -  -  -  -  -  - - - -  - -  -  - -  - -  -  - - -  -  -  -  - -  -  -  -13× -  -  - - -  -  -  -  -  -  -  -  -  -  -  -  - - -  -  - -  - -  -  -  -  - -  - - - - - -  - - -  -  -  -  -  - -  -  -  - -  -  -  -  - - 
'use strict';
- 
-const net = require('net'),
-    tls = require('tls'),
-    EventParser = require('../entities/EventParser.js'),
-    Message = require('js-message'),
-    fs = require('fs'),
-    Queue = require('js-queue'),
-    Events = require('event-pubsub');
- 
-let eventParser = new EventParser();
- 
-class Client extends Events{
-    constructor(config,log){
-        super();
-        Object.assign(
-            this,
-            {
-                Client  : Client,
-                config  : config,
-                queue   : new Queue,
-                socket  : false,
-                connect : connect,
-                emit    : emit,
-                log     : log,
-                retriesRemaining:config.maxRetries||0,
-                explicitlyDisconnected: false
-            }
-        );
- 
-        eventParser=new EventParser(this.config);
-    }
-}
- 
-function emit(type,data){
-    this.log('dispatching event to ', this.id, this.path, ' : ', type, ',', data);
- 
-    let message=new Message;
-    message.type=type;
-    message.data=data;
- 
-    Iif(this.config.rawBuffer){
-        message=Buffer.from(type,this.config.encoding);
-    }else{
-        message=eventParser.format(message);
-    }
- 
-    if(!this.config.sync){
-        this.socket.write(message);
-        return;
-    }
- 
-    this.queue.add(
-        syncEmit.bind(this,message)
-    );
-}
- 
-function syncEmit(message){
-    this.log('dispatching event to ', this.id, this.path, ' : ', message);
-    this.socket.write(message);
-}
- 
-function connect(){
-    //init client object for scope persistance especially inside of socket events.
-    let client=this;
- 
-    client.log('requested connection to ', client.id, client.path);
-    Iif(!this.path){
-        client.log('\n\n######\nerror: ', client.id ,' client has not specified socket path it wishes to connect to.');
-        return;
-    }
- 
-    const options={};
- 
-    if(!client.port){
-        client.log('Connecting client on Unix Socket :', client.path);
- 
-        options.path=client.path;
- 
-        Eif (process.platform ==='win32' && !client.path.startsWith('\\\\.\\pipe\\')){
-            options.path = options.path.replace(/^\//, '');
-            options.path = options.path.replace(/\//g, '-');
-            options.path= `\\\\.\\pipe\\${options.path}`;
-        }
- 
-        client.socket = net.connect(options);
-    }else{
-        options.host=client.path;
-        options.port=client.port;
- 
-        Iif(client.config.interface.localAddress){
-          options.localAddress=client.config.interface.localAddress;
-        }
- 
-        Iif(client.config.interface.localPort){
-          options.localPort=client.config.interface.localPort;
-        }
- 
-        Iif(client.config.interface.family){
-          options.family=client.config.interface.family;
-        }
- 
-        Iif(client.config.interface.hints){
-          options.hints=client.config.interface.hints;
-        }
- 
-        Iif(client.config.interface.lookup){
-          options.lookup=client.config.interface.lookup;
-        }
- 
-        Eif(!client.config.tls){
-            client.log('Connecting client via TCP to', options);
-            client.socket = net.connect(options);
-        }else{
-            client.log('Connecting client via TLS to', client.path ,client.port,client.config.tls);
-            if(client.config.tls.private){
-                client.config.tls.key=fs.readFileSync(client.config.tls.private);
-            }
-            if(client.config.tls.public){
-                client.config.tls.cert=fs.readFileSync(client.config.tls.public);
-            }
-            if(client.config.tls.trustedConnections){
-                if(typeof client.config.tls.trustedConnections === 'string'){
-                    client.config.tls.trustedConnections=[client.config.tls.trustedConnections];
-                }
-                client.config.tls.ca=[];
-                for(let i=0; i<client.config.tls.trustedConnections.length; i++){
-                    client.config.tls.ca.push(
-                        fs.readFileSync(client.config.tls.trustedConnections[i])
-                    );
-                }
-            }
- 
-            Object.assign(client.config.tls,options);
- 
-            client.socket = tls.connect(
-                client.config.tls
-            );
-        }
-    }
- 
-    client.socket.setEncoding(this.config.encoding);
- 
-    client.socket.on(
-        'error',
-        function(err){
-            client.log('\n\n######\nerror: ', err);
-            client.publish('error', err);
- 
-        }
-    );
- 
-    client.socket.on(
-        'connect',
-        function connectionMade(){
-            client.publish('connect');
-            client.retriesRemaining=client.config.maxRetries;
-            client.log('retrying reset');
-        }
-    );
- 
-    client.socket.on(
-        'close',
-        function connectionClosed(){
-            client.log('connection closed' ,client.id , client.path,
-            client.retriesRemaining, 'tries remaining of', client.config.maxRetries
-        );
- 
-            if(
-                client.config.stopRetrying ||
-                client.retriesRemaining<1 ||
-                client.explicitlyDisconnected
- 
-            ){
-                client.publish('disconnect');
-                client.log(
-                    (client.config.id),
-                    'exceeded connection rety amount of',
-                    ' or stopRetrying flag set.'
-                );
- 
-                client.socket.destroy();
-                client.publish('destroy');
-                client=undefined;
- 
-                return;
-            }
- 
-            setTimeout(
-                function retryTimeout(){
-                    Iif (client.explicitlyDisconnected) {
-                        return;
-                    }
-                    client.retriesRemaining--;
-                    client.connect();
-                }.bind(null,client),
-                client.config.retry
-            );
- 
-            client.publish('disconnect');
-        }
-    );
- 
-    client.socket.on(
-        'data',
-        function(data) {
-            client.log('## received events ##');
-            Iif(client.config.rawBuffer){
-                client.publish(
-                   'data',
-                   Buffer.from(data,client.config.encoding)
-                );
-                if(!client.config.sync){
-                    return;
-                }
- 
-                client.queue.next();
-                return;
-            }
- 
-            Eif(!this.ipcBuffer){
-                this.ipcBuffer='';
-            }
- 
-            data=(this.ipcBuffer+=data);
- 
-            Iif(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){
-                client.log('Messages are large, You may want to consider smaller messages.');
-                return;
-            }
- 
-            this.ipcBuffer='';
- 
-            const events = eventParser.parse(data);
-            const eCount = events.length;
-            for(let i=0; i<eCount; i++){
-                let message=new Message;
-                message.load(events[i]);
- 
-                client.log('detected event', message.type, message.data);
-                client.publish(
-                   message.type,
-                   message.data
-                );
-            }
- 
-            Iif(!client.config.sync){
-                return;
-            }
- 
-            client.queue.next();
-        }
-    );
-}
- 
-module.exports=Client;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/dao/eventParser.js.html b/spec/coverage/lcov-report/node-ipc/dao/eventParser.js.html deleted file mode 100644 index d20ffa6..0000000 --- a/spec/coverage/lcov-report/node-ipc/dao/eventParser.js.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - Code coverage report for node-ipc/dao/eventParser.js - - - - - - - -
-
-

- all files / node-ipc/dao/ eventParser.js -

-
-
- 84.62% - Statements - 11/13 -
-
- 42.86% - Branches - 3/7 -
-
- 100% - Functions - 2/2 -
-
- 84.62% - Lines - 11/13 -
-
-
-
-

-
-
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  -  - -  -  -  -  -  - - -  -  - -  -  -  - - -  -  - - - - -  -  - - 
'use strict';
- 
-const parser={
-    parse       : parseDataEvents,
-    format      : formatData,
-    delimiter   : '\f'
-};
- 
-function formatData(message){
-    Iif(!message.data && message.data!==false && message.data!==0){
-        message.data={};
-    }
-    Iif(message.data['_maxListeners']){
-        message.data={};
-    }
- 
-    message=message.JSON+parser.delimiter;
-    return message;
-}
- 
-function parseDataEvents(data){
-    let events=data.split(parser.delimiter);
-    events.pop();
-    return events;
-}
- 
-module.exports=parser;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/dao/index.html b/spec/coverage/lcov-report/node-ipc/dao/index.html deleted file mode 100644 index 09ce21d..0000000 --- a/spec/coverage/lcov-report/node-ipc/dao/index.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - Code coverage report for node-ipc\dao\ - - - - - - - -
-
-

- all files node-ipc/dao/ -

-
-
- 68.27% - Statements - 185/271 -
-
- 55.24% - Branches - 79/143 -
-
- 82.14% - Functions - 23/28 -
-
- 68.27% - Lines - 185/271 -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
client.js
73.21%82/11252.83%28/53100%9/973.21%82/112
socketServer.js
64.78%103/15956.67%51/9073.68%14/1964.78%103/159
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/dao/socketServer.js.html b/spec/coverage/lcov-report/node-ipc/dao/socketServer.js.html deleted file mode 100644 index 988a784..0000000 --- a/spec/coverage/lcov-report/node-ipc/dao/socketServer.js.html +++ /dev/null @@ -1,1259 +0,0 @@ - - - - Code coverage report for node-ipc\dao\socketServer.js - - - - - - - -
-
-

- all files / node-ipc/dao/ socketServer.js -

-
-
- 64.78% - Statements - 103/159 -
-
- 56.67% - Branches - 51/90 -
-
- 73.68% - Functions - 14/19 -
-
- 64.78% - Lines - 103/159 -
-
-
-
-

-
-
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 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370 -371 -372 -373 -374 -375 -376 -377 -378 -379 -380 -381 -382 -383 -384 -385 -386 -387 -388 -389 -390 -391 -392 -393 -394 -395 -396 -397 -398 -399  -  - -  -  -  -  -  -  -  - -  -  -  - - -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - -  - -  -  -  -  -  -  - -  -  -  -  -  -  - -  -  -  - -  -  -  -  - - -  -  -  -  -  -  -  -  -  - - -  - - - -  - -  -  -  - -  -  - -  - -  -  -  -  -  - -  -  -  - -  -  -  -  -  - -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - - - -  - - -  -  -  -  - -  -  -  - -  - -  -  -  - -  - -  - -  -  -  - - - -  -  -  -  -  -  -  -  -  - - -  -  - -  - -  -  -  -  - -  - -  - - - -  -  - - -  -  - -  - -  -  -  -  -  -  -  - - -  -  -  -  -  - - -  - - -  -  - - -  -  -  -  - -  -  -  -  -  -  -  -  - -  -  -  -  - -  -  - -  -  -  - - -  - -  -  - -  - -  -  -  - -  -  -  -  - -  -  -  -  - - -  -  -  -  - - - - -  -  -  -  -  -  - -  -  - - -  -  - -  -  -  -  - -  -  -  -  -  -  -  -  -  -  -  - -  - - - - - - -  -  - -  -  -  -  - -  -  - - - -  -  -  -  - -  -  - -  - -  -  -  -  - -  -  -  -  -  -  -  - -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - - -  -  -  -  -  -  - -  -  -  -  -  -  -  -  -  -  -  -  - - 
'use strict';
- 
-const net = require('net'),
-    tls = require('tls'),
-    fs = require('fs'),
-    dgram = require('dgram'),
-    EventParser = require('../entities/EventParser.js'),
-    Message = require('js-message'),
-    Events = require('event-pubsub');
- 
-let eventParser = new EventParser();
- 
-class Server extends Events{
-    constructor(path,config,log,port){
-        super();
-        Object.assign(
-            this,
-            {
-                config          : config,
-                path            : path,
-                port            : port,
-                udp4            : false,
-                udp6            : false,
-                log             : log,
-                server          : false,
-                sockets         : [],
-                emit            : emit,
-                broadcast       : broadcast
-            }
-        );
- 
-        eventParser=new EventParser(this.config);
- 
-        this.on(
-            'close',
-            serverClosed.bind(this)
-        );
-    }
- 
-    onStart(socket){
-        this.trigger(
-            'start',
-            socket
-        );
-    }
- 
-    stop(){
-        this.server.close();
-    }
- 
-    start(){
-        Iif(!this.path){
-            this.log('Socket Server Path not specified, refusing to start');
-            return;
-        }
- 
-        Eif(this.config.unlink){
-            fs.unlink(
-                this.path,
-                startServer.bind(this)
-            );
-        }else{
-            startServer.bind(this)();
-        }
-    }
-}
- 
-function emit(socket, type, data){
-    this.log('dispatching event to socket', ' : ', type, data);
- 
-    let message=new Message;
-    message.type=type;
-    message.data=data;
- 
-    Iif(this.config.rawBuffer){
-        this.log(this.config.encoding)
-        message=Buffer.from(type,this.config.encoding);
-    }else{
-        message=eventParser.format(message);
-    }
- 
-    Eif(this.udp4 || this.udp6){
- 
-        Iif(!socket.address || !socket.port){
-            this.log('Attempting to emit to a single UDP socket without supplying socket address or port. Redispatching event as broadcast to all connected sockets');
-            this.broadcast(type,data);
-            return;
-        }
- 
-        this.server.write(
-            message,
-            socket
-        );
-        return;
-    }
- 
-    socket.write(message);
-}
- 
-function broadcast(type,data){
-    this.log('broadcasting event to all known sockets listening to ', this.path,' : ', ((this.port)?this.port:''), type, data);
-    let message=new Message;
-    message.type=type;
-    message.data=data;
- 
-    if(this.config.rawBuffer){
-        message=Buffer.from(type,this.config.encoding);
-    }else{
-        message=eventParser.format(message);
-    }
- 
-    if(this.udp4 || this.udp6){
-        for(let i=1, count=this.sockets.length; i<count; i++){
-            this.server.write(message,this.sockets[i]);
-        }
-    }else{
-        for(let i=0, count=this.sockets.length; i<count; i++){
-            this.sockets[i].write(message);
-        }
-    }
-}
- 
-function serverClosed(){
-    for(let i=0, count=this.sockets.length; i<count; i++){
-        let socket=this.sockets[i];
-        let destroyedSocketId=false;
- 
-        Eif(socket){
-            Iif(socket.readable){
-                continue;
-            }
-        }
- 
-        Iif(socket.id){
-            destroyedSocketId=socket.id;
-        }
- 
-        this.log('socket disconnected',destroyedSocketId.toString());
- 
-        Iif(socket && socket.destroy){
-            socket.destroy();
-        }
- 
-        this.sockets.splice(i,1);
- 
-        this.publish('socket.disconnected', socket, destroyedSocketId);
- 
-        return;
-    }
-}
- 
-function gotData(socket,data,UDPSocket){
-    let sock=((this.udp4 || this.udp6)? UDPSocket : socket);
-    Iif(this.config.rawBuffer){
-        data=Buffer.from(data,this.config.encoding);
-        this.publish(
-            'data',
-            data,
-            sock
-        );
-        return;
-    }
- 
-    Eif(!sock.ipcBuffer){
-        sock.ipcBuffer='';
-    }
- 
-    data=(sock.ipcBuffer+=data);
- 
-    Iif(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){
-        this.log('Messages are large, You may want to consider smaller messages.');
-        return;
-    }
- 
-    sock.ipcBuffer='';
- 
-    data=eventParser.parse(data);
- 
-    while(data.length>0){
-        let message=new Message;
-        message.load(data.shift());
- 
-        // Only set the sock id if it is specified.
-        Eif (message.data && message.data.id){
-            sock.id=message.data.id;
-        }
- 
-        this.log('received event of : ',message.type,message.data);
- 
-        this.publish(
-            message.type,
-            message.data,
-            sock
-        );
-    }
-}
- 
-function socketClosed(socket){
-    this.publish(
-        'close',
-        socket
-    );
-}
- 
-function serverCreated(socket) {
-    this.sockets.push(socket);
- 
-    if(socket.setEncoding){
-        socket.setEncoding(this.config.encoding);
-    }
- 
-    this.log('## socket connection to server detected ##');
-    socket.on(
-        'close',
-        socketClosed.bind(this)
-    );
- 
-    socket.on(
-        'error',
-        function(err){
-            this.log('server socket error',err);
- 
-            this.publish('error',err);
-        }.bind(this)
-    );
- 
-    socket.on(
-        'data',
-        gotData.bind(this,socket)
-    );
- 
-    socket.on(
-        'message',
-        function(msg,rinfo) {
-            Iif (!rinfo){
-                return;
-            }
- 
-            this.log('Received UDP message from ', rinfo.address, rinfo.port);
-            let data;
- 
-            Iif(this.config.rawSocket){
-                data=Buffer.from(msg,this.config.encoding);
-            }else{
-                data=msg.toString();
-            }
-            socket.emit('data',data,rinfo);
-        }.bind(this)
-    );
- 
-    this.publish(
-        'connect',
-        socket
-    );
- 
-    Iif(this.config.rawBuffer){
-        return;
-    }
-}
- 
-function startServer() {
-    this.log(
-        'starting server on ',this.path,
-        ((this.port)?`:${this.port}`:'')
-    );
- 
-    if(!this.udp4 && !this.udp6){
-        this.log('starting TLS server',this.config.tls);
-        Eif(!this.config.tls){
-            this.server=net.createServer(
-                serverCreated.bind(this)
-            );
-        }else{
-            startTLSServer.bind(this)();
-        }
-    }else{
-        this.server=dgram.createSocket(
-            ((this.udp4)? 'udp4':'udp6')
-        );
-        this.server.write=UDPWrite.bind(this);
-        this.server.on(
-            'listening',
-            function UDPServerStarted() {
-                serverCreated.bind(this)(this.server);
-            }.bind(this)
-        );
-    }
- 
-    this.server.on(
-        'error',
-        function(err){
-            this.log('server error',err);
- 
-            this.publish(
-                'error',
-                err
-            );
-        }.bind(this)
-    );
- 
-    this.server.maxConnections=this.config.maxConnections;
- 
-    if(!this.port){
-        this.log('starting server as', 'Unix || Windows Socket');
-        Eif (process.platform ==='win32'){
-            this.path = this.path.replace(/^\//, '');
-            this.path = this.path.replace(/\//g, '-');
-            this.path= `\\\\.\\pipe\\${this.path}`;
-        }
- 
-        this.server.listen(
-            this.path,
-            this.onStart.bind(this)
-        );
- 
-        return;
-    }
- 
-    if(!this.udp4 && !this.udp6){
-        this.log('starting server as', (this.config.tls?'TLS':'TCP'));
-        this.server.listen(
-            this.port,
-            this.path,
-            this.onStart.bind(this)
-        );
-        return;
-    }
- 
-    this.log('starting server as',((this.udp4)? 'udp4':'udp6'));
- 
-    this.server.bind(
-        this.port,
-        this.path
-    );
- 
-    this.onStart(
-        {
-            address : this.path,
-            port    : this.port
-        }
-    );
-}
- 
-function startTLSServer(){
-    this.log('starting TLS server',this.config.tls);
-    if(this.config.tls.private){
-        this.config.tls.key=fs.readFileSync(this.config.tls.private);
-    }else{
-        this.config.tls.key=fs.readFileSync(`${__dirname}/../local-node-ipc-certs/private/server.key`);
-    }
-    if(this.config.tls.public){
-        this.config.tls.cert=fs.readFileSync(this.config.tls.public);
-    }else{
-        this.config.tls.cert=fs.readFileSync(`${__dirname}/../local-node-ipc-certs/server.pub`);
-    }
-    if(this.config.tls.dhparam){
-        this.config.tls.dhparam=fs.readFileSync(this.config.tls.dhparam);
-    }
-    if(this.config.tls.trustedConnections){
-        if(typeof this.config.tls.trustedConnections === 'string'){
-            this.config.tls.trustedConnections=[this.config.tls.trustedConnections];
-        }
-        this.config.tls.ca=[];
-        for(let i=0; i<this.config.tls.trustedConnections.length; i++){
-            this.config.tls.ca.push(
-                fs.readFileSync(this.config.tls.trustedConnections[i])
-            );
-        }
-    }
-    this.server=tls.createServer(
-        this.config.tls,
-        serverCreated.bind(this)
-    );
-}
- 
-function UDPWrite(message,socket){
-    let data=Buffer.from(message, this.config.encoding);
-    this.server.send(
-        data,
-        0,
-        data.length,
-        socket.port,
-        socket.address,
-        function(err, bytes) {
-            Iif(err){
-                this.log('error writing data to socket',err);
-                this.publish(
-                    'error',
-                    function(err){
-                        this.publish('error',err);
-                    }
-                );
-            }
-        }
-    );
-}
- 
-module.exports=Server;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/entities/Defaults.js.html b/spec/coverage/lcov-report/node-ipc/entities/Defaults.js.html deleted file mode 100644 index ad0ad4a..0000000 --- a/spec/coverage/lcov-report/node-ipc/entities/Defaults.js.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - Code coverage report for node-ipc\entities\Defaults.js - - - - - - - -
-
-

- all files / node-ipc/entities/ Defaults.js -

-
-
- 96.55% - Statements - 28/29 -
-
- 57.14% - Branches - 4/7 -
-
- 100% - Functions - 2/2 -
-
- 96.55% - Lines - 28/29 -
-
-
-
-

-
-
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  -  -  -  -  -  -  -  - -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - - -  - - - - -  - -  - - - - -  - - - - -  - - - - -  - -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - - - -  -  -  -  -  -  -  - -  -  - - 
'use strict';
- 
-/*eslint no-magic-numbers: ["error", { "ignore": [ 0] }]*/
- 
-/**
- * @module entities
- */
- 
-const os = require('os');
- 
-/**
- * @class Defaults
- * @description Defaults Entity
- */
-class Defaults{
- 
-    /**
-     * @constructor
-     * @method constructor
-     * @return {void}
-     */
-    constructor(){
- 
-        this.appspace='app.';
-        this.socketRoot='/tmp/';
-        this.id=os.hostname();
- 
-        this.encoding='utf8';
-        this.rawBuffer=false;
-        this.sync=false;
-        this.unlink=true;
- 
-        this.delimiter='\f';
- 
-        this.silent=false;
-        this.logDepth=5;
-        this.logInColor=true;
-        this.logger=console.log.bind(console);
- 
-        this.maxConnections=100;
-        this.retry=500;
-        this.maxRetries=Infinity;
-        this.stopRetrying=false;
- 
-        this.IPType=getIPType();
-        this.tls=false;
-        this.networkHost = (this.IPType == 'IPv6') ? '::1' : '127.0.0.1';
-        this.networkPort = 8000;
- 
-        this.interface={
-            localAddress:false,
-            localPort:false,
-            family:false,
-            hints:false,
-            lookup:false
-        }
-    }
-}
- 
-/**
- * method to get ip type
- *
- * @method getIPType
- * @return {string} ip type
- */
-function getIPType() {
-    const networkInterfaces = os.networkInterfaces();
-    let IPType = '';
-    Iif (networkInterfaces
-        && Array.isArray(networkInterfaces)
-        && networkInterfaces.length > 0) {
-        // getting the family of first network interface available
-        IPType = networkInterfaces [
-            Object.keys( networkInterfaces )[0]
-        ][0].family;
-    }
-    return IPType;
-}
- 
-module.exports=Defaults;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/entities/EventParser.js.html b/spec/coverage/lcov-report/node-ipc/entities/EventParser.js.html deleted file mode 100644 index 5a2d808..0000000 --- a/spec/coverage/lcov-report/node-ipc/entities/EventParser.js.html +++ /dev/null @@ -1,161 +0,0 @@ - - - - Code coverage report for node-ipc\entities\EventParser.js - - - - - - - -
-
-

- all files / node-ipc/entities/ EventParser.js -

-
-
- 85.71% - Statements - 12/14 -
-
- 55.56% - Branches - 5/9 -
-
- 100% - Functions - 3/3 -
-
- 85.71% - Lines - 12/14 -
-
-
-
-

-
-
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  -  - -  -  -  -13× - -  -13× -  -  -  - -  -  - -  -  -  - - -  -  -  - - - -  -  -  - - 
'use strict';
- 
-const Defaults = require('./Defaults.js');
- 
-class Parser{
-  constructor(config){
-    if(!config){
-      config=new Defaults;
-    }
-    this.delimiter=config.delimiter;
-  }
- 
-  format(message){
-    Iif(!message.data && message.data!==false && message.data!==0){
-        message.data={};
-    }
-    Iif(message.data['_maxListeners']){
-        message.data={};
-    }
- 
-    message=message.JSON+this.delimiter;
-    return message;
-  }
- 
-  parse(data){
-    let events=data.split(this.delimiter);
-    events.pop();
-    return events;
-  }
-}
- 
-module.exports=Parser;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/entities/LogColors.js.html b/spec/coverage/lcov-report/node-ipc/entities/LogColors.js.html deleted file mode 100644 index 552481b..0000000 --- a/spec/coverage/lcov-report/node-ipc/entities/LogColors.js.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - Code coverage report for node-ipc/entities/LogColors.js - - - - - - - -
-
-

- all files / node-ipc/entities/ LogColors.js -

-
-
- 100% - Statements - 8/8 -
-
- 100% - Branches - 0/0 -
-
- 100% - Functions - 1/1 -
-
- 100% - Lines - 8/8 -
-
-
-
-

-
-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16  -  -  -  - - - - - - - -  -  -  - - 
'use strict';
- 
-class LogColors{
-    constructor(){
-        this.good='green';
-        this.notice='yellow';
-        this.warn='red';
-        this.error='redBG';
-        this.debug='magenta';
-        this.variable='cyan';
-        this.data='blue';
-    }
-}
- 
-module.exports=LogColors;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/entities/index.html b/spec/coverage/lcov-report/node-ipc/entities/index.html deleted file mode 100644 index 182cf28..0000000 --- a/spec/coverage/lcov-report/node-ipc/entities/index.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - Code coverage report for node-ipc\entities\ - - - - - - - -
-
-

- all files node-ipc/entities/ -

-
-
- 93.02% - Statements - 40/43 -
-
- 56.25% - Branches - 9/16 -
-
- 100% - Functions - 5/5 -
-
- 93.02% - Lines - 40/43 -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
Defaults.js
96.55%28/2957.14%4/7100%2/296.55%28/29
EventParser.js
85.71%12/1455.56%5/9100%3/385.71%12/14
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/index.html b/spec/coverage/lcov-report/node-ipc/index.html deleted file mode 100644 index 759b138..0000000 --- a/spec/coverage/lcov-report/node-ipc/index.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - Code coverage report for node-ipc\ - - - - - - - -
-
-

- all files node-ipc/ -

-
-
- 100% - Statements - 4/4 -
-
- 100% - Branches - 0/0 -
-
- 100% - Functions - 1/1 -
-
- 100% - Lines - 4/4 -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
node-ipc.js
100%4/4100%0/0100%1/1100%4/4
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/lib/client.js.html b/spec/coverage/lcov-report/node-ipc/lib/client.js.html deleted file mode 100644 index 7e44587..0000000 --- a/spec/coverage/lcov-report/node-ipc/lib/client.js.html +++ /dev/null @@ -1,773 +0,0 @@ - - - - Code coverage report for node-ipc/lib/client.js - - - - - - - -
-
-

- all files / node-ipc/lib/ client.js -

-
-
- 72.82% - Statements - 75/103 -
-
- 52.38% - Branches - 22/42 -
-
- 100% - Functions - 10/10 -
-
- 72.82% - Lines - 75/103 -
-
-
-
-

-
-
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 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237  -  - -  -  -  -  -  -  -  - - -  -  -  -  -  -  -  -  -  - -  - -  -  - - -  - - - -  - -  -  - -  -  - - - -  -  - -  -  -  -  - - - -  -  - -  -13× -  -13× -13× -  -  -  -  -13× - -  - -  - -  -  -  -  - -  -  -  -  -  - - - -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -13× -  -13× -  -  -10× -10× -  -  -  -  -13× -  -  - - - -  -  -  -13× -  -  -13× -  -13× -  -  -  - - -  -  -  -  -  - - - -  - -  -  - -  - -  - - - - -  - - -  -  -  -  -  -  -  -  - -  -  -  -13× -  -  - - -  -  -  -  -  -  -  -  -  -  -  -  - - -  -  - -  - -  -  -  -  - -  - - - - - -  - - -  -  -  -  -  - -  -  -  - -  -  -  -  - - 
'use strict';
- 
-const net = require('net'),
-    tls = require('tls'),
-    eventParser = require('../lib/eventParser.js'),
-    Pubsub = require('event-pubsub'),
-    Message = require('js-message'),
-    fs = require('fs'),
-    Queue = require('js-queue');
- 
-function init(config,log){
-    let client={
-        config  : config,
-        queue   : new Queue,
-        socket  : false,
-        connect : connect,
-        emit    : emit,
-        log     : log,
-        retriesRemaining:config.maxRetries||0
-    };
- 
-    new Pubsub(client);
- 
-    return client;
-}
- 
-function emit(type,data){
-    this.log('dispatching event to '.debug, this.id.variable, this.path.variable,' : ', type.data,',', data);
- 
-    let message=new Message;
-    message.type=type;
-    message.data=data;
- 
-    Iif(this.config.rawBuffer){
-        message=new Buffer(type,this.encoding);
-    }else{
-        message=eventParser.format(message);
-    }
- 
-    if(!this.config.sync){
-        this.socket.write(message);
-        return;
-    }
- 
-    this.queue.add(
-        syncEmit.bind(this,message)
-    );
-}
- 
-function syncEmit(message){
-    this.log('dispatching event to '.debug, this.id.variable, this.path.variable,' : ', message.data);
-    this.socket.write(message);
-}
- 
-function connect(){
-    //init client object for scope persistance especially inside of socket events.
-    let client=this;
- 
-    client.log('requested connection to '.debug, client.id.variable, client.path.variable);
-    Iif(!this.path){
-        client.log('\n\n######\nerror: '.error, client.id .info,' client has not specified socket path it wishes to connect to.'.error);
-        return;
-    }
- 
-    if(!client.port){
-        client.log('Connecting client on Unix Socket :'.debug, client.path.variable);
- 
-        let path = client.path;
- 
-        Iif (process.platform ==='win32' && !client.path.startsWith('\\\\.\\pipe\\')){
-            path = path.replace(/^\//, '');
-            path = path.replace(/\//g, '-');
-            path= '\\\\.\\pipe\\'+path;
-        }
-        client.socket = net.connect(
-            {
-                path: path
-            }
-        );
-    }else{
-        Eif(!client.config.tls){
-            client.log('Connecting client via TCP to'.debug, client.path.variable ,client.port);
-            client.socket = net.connect(
-                {
-                    port:client.port,
-                    host:client.path
-                }
-            );
-        }else{
-            client.log('Connecting client via TLS to'.debug, client.path.variable ,client.port,client.config.tls);
-            if(client.config.tls.private){
-                client.config.tls.key=fs.readFileSync(client.config.tls.private);
-            }
-            if(client.config.tls.public){
-                client.config.tls.cert=fs.readFileSync(client.config.tls.public);
-            }
-            if(client.config.tls.trustedConnections){
-                if(typeof client.config.tls.trustedConnections === 'string'){
-                    client.config.tls.trustedConnections=[client.config.tls.trustedConnections];
-                }
-                client.config.tls.ca=[];
-                for(let i=0; i<client.config.tls.trustedConnections.length; i++){
-                    client.config.tls.ca.push(
-                        fs.readFileSync(client.config.tls.trustedConnections[i])
-                    );
-                }
-            }
- 
-            client.config.tls.host=client.path;
-            client.config.tls.port=client.port;
- 
-            client.socket = tls.connect(
-                client.config.tls
-            );
-        }
-    }
- 
-    client.socket.setEncoding(this.config.encoding);
- 
-    client.socket.on(
-        'error',
-        function(err){
-            client.log('\n\n######\nerror: '.error, err);
-            client.trigger('error', err);
- 
-        }
-    );
- 
-    client.socket.on(
-        'connect',
-        function connectionMade(){
-            client.trigger('connect');
-            client.retriesRemaining=client.config.maxRetries;
-            client.log('retrying reset');
-        }
-    );
- 
-    client.socket.on(
-        'close',
-        function connectionClosed(){
-            client.log('connection closed'.notice ,client.id.variable , client.path.variable, client.retriesRemaining+' tries remaining of '+client.config.maxRetries);
- 
-            if(
-                client.config.stopRetrying || client.retriesRemaining<1
- 
-            ){
-                client.trigger('disconnect');
-                client.log(
-                    client.config.id.variable,
-                    'exceeded connection rety amount of'.warn,
-                    ' or stopRetrying flag set.'
-                );
- 
-                client.socket.destroy();
-                client.trigger('destroy');
-                client=undefined;
- 
-                return;
-            }
- 
-            client.isRetrying=true;
- 
-            setTimeout(
-                function retryTimeout(){
-                    client.retriesRemaining--;
-                    client.isRetrying=false;
-                    client.connect();
-                    setTimeout(
-                        function resetRetriesCheck(){
-                            if(!client.isRetrying){
-                                client.retriesRemaining=client.config.maxRetries;
-                            }
-                        },
-                        100
-                    );
-                }.bind(null,client),
-                client.config.retry
-            );
- 
-            client.trigger('disconnect');
-        }
-    );
- 
-    client.socket.on(
-        'data',
-        function(data) {
-            client.log('## recieved events ##'.rainbow);
-            Iif(client.config.rawBuffer){
-                client.trigger(
-                   'data',
-                   new Buffer(data,this.encoding)
-                );
-                if(!client.config.sync){
-                    return;
-                }
- 
-                client.queue.next();
-                return;
-            }
- 
-            Eif(!this.ipcBuffer){
-                this.ipcBuffer='';
-            }
- 
-            data=(this.ipcBuffer+=data);
- 
-            Iif(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){
-                client.log('Implementing larger buffer for this socket message. You may want to consider smaller messages'.notice);
-                return;
-            }
- 
-            this.ipcBuffer='';
- 
-            const events = eventParser.parse(data);
-            const eCount = events.length;
-            for(let i=0; i<eCount; i++){
-                let message=new Message;
-                message.load(events[i]);
- 
-                client.log('detected event of type '.debug, message.type.data, message.data);
-                client.trigger(
-                   message.type,
-                   message.data
-                );
-            }
- 
-            Iif(!client.config.sync){
-                return;
-            }
- 
-            client.queue.next();
-        }
-    );
-}
- 
-module.exports=init;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/lib/eventParser.js.html b/spec/coverage/lcov-report/node-ipc/lib/eventParser.js.html deleted file mode 100644 index 1f53042..0000000 --- a/spec/coverage/lcov-report/node-ipc/lib/eventParser.js.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - Code coverage report for node-ipc/lib/eventParser.js - - - - - - - -
-
-

- all files / node-ipc/lib/ eventParser.js -

-
-
- 84.62% - Statements - 11/13 -
-
- 50% - Branches - 2/4 -
-
- 100% - Functions - 2/2 -
-
- 84.62% - Lines - 11/13 -
-
-
-
-

-
-
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  -  - -  -  -  -  -  - - -  -  - -  -  -  - - -  -  - - - - -  -  - - 
'use strict';
- 
-const parser={
-    parse       : parseDataEvents,
-    format      : formatData,
-    delimiter   : '\f'
-};
- 
-function formatData(message){
-    Iif(!message.data){
-        message.data={};
-    }
-    Iif(message.data['_maxListeners']){
-        message.data={};
-    }
- 
-    message=message.JSON+parser.delimiter;
-    return message;
-}
- 
-function parseDataEvents(data){
-    let events=data.split(parser.delimiter);
-    events.pop();
-    return events;
-}
- 
-module.exports=parser;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/lib/index.html b/spec/coverage/lcov-report/node-ipc/lib/index.html deleted file mode 100644 index ff24c20..0000000 --- a/spec/coverage/lcov-report/node-ipc/lib/index.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - Code coverage report for node-ipc/lib/ - - - - - - - -
-
-

- all files node-ipc/lib/ -

-
-
- 67.79% - Statements - 181/267 -
-
- 54.55% - Branches - 72/132 -
-
- 87.1% - Functions - 27/31 -
-
- 67.79% - Lines - 181/267 -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
client.js
72.82%75/10352.38%22/42100%10/1072.82%75/103
eventParser.js
84.62%11/1350%2/4100%2/284.62%11/13
socketServer.js
62.91%95/15155.81%48/8678.95%15/1962.91%95/151
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/lib/socketServer.js.html b/spec/coverage/lcov-report/node-ipc/lib/socketServer.js.html deleted file mode 100644 index 9122b9b..0000000 --- a/spec/coverage/lcov-report/node-ipc/lib/socketServer.js.html +++ /dev/null @@ -1,1172 +0,0 @@ - - - - Code coverage report for node-ipc/lib/socketServer.js - - - - - - - -
-
-

- all files / node-ipc/lib/ socketServer.js -

-
-
- 62.91% - Statements - 95/151 -
-
- 55.81% - Branches - 48/86 -
-
- 78.95% - Functions - 15/19 -
-
- 62.91% - Lines - 95/151 -
-
-
-
-

-
-
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 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338 -339 -340 -341 -342 -343 -344 -345 -346 -347 -348 -349 -350 -351 -352 -353 -354 -355 -356 -357 -358 -359 -360 -361 -362 -363 -364 -365 -366 -367 -368 -369 -370  -  - -  -  -  -  -  -  -  - - -  - - - -  - -  -  - -  -  - -  - -  -  -  -  -  - -  -  -  - -  -  -  -  -  - -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - -  -  -  -  -  -  -  -  -  -  -  - -  -  -  -  -  - -  -  - -  -  -  -  - -  -  - -  - - - -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - - - -  -  -  -  -  -  - -  -  -  -  -  -  -  -  -  -  -  -  - -  -  - - -  -  - -  -  -  -  - -  -  -  -  -  -  -  -  -  -  -  - -  - - -  - - -  -  - - -  -  - -  -  -  -  -  -  - -  -  -  -  -  -  -  -  - -  -  - - -  -  -  -  -  -  -  -  -  - - -  -  - -  - -  -  -  -  - -  - -  - - - -  - -  - - -  - -  -  -  -  -  -  -  -  - -  -  - -  -  -  - - -  - -  -  - -  - -  -  -  - -  -  -  -  - -  -  -  -  - - -  -  - - - -  -  -  -  -  - -  -  -  -  - -  -  - - - -  -  -  -  - -  -  - - -  -  -  -  - -  -  -  -  -  -  -  -  -  -  - -  - -  -  - - - -  - - -  -  -  -  - -  -  -  - -  - -  -  -  - -  - -  - -  -  -  -  - -  -  - - 
'use strict';
- 
-const net = require('net'),
-    tls = require('tls'),
-    fs = require('fs'),
-    dgram = require('dgram'),
-    eventParser = require('../lib/eventParser.js'),
-    Pubsub = require('event-pubsub'),
-    Message = require('js-message');
- 
-function emit(socket, type, data){
-    this.log('dispatching event to socket'.debug, ' : ', type.data, data);
- 
-    let message=new Message;
-    message.type=type;
-    message.data=data;
- 
-    Iif(this.config.rawBuffer){
-        message=new Buffer(type,this.encoding);
-    }else{
-        message=eventParser.format(message);
-    }
- 
-    Eif(this.udp4 || this.udp6){
- 
-        Iif(!socket.address || !socket.port){
-            this.log('Attempting to emit to a single UDP socket without supplying socket address or port. Redispatching event as broadcast to all connected sockets');
-            this.broadcast(type,data);
-            return;
-        }
- 
-        this.server.write(
-            message,
-            socket
-        );
-        return;
-    }
- 
-    socket.write(message);
-}
- 
-function broadcast(type,data){
-    this.log('broadcasting event to all known sockets listening to '.debug, this.path.variable,' : ', ((this.port)?this.port:''), type, data);
-    let message=new Message;
-    message.type=type;
-    message.data=data;
- 
-    if(this.config.rawBuffer){
-        message=new Buffer(type,this.encoding);
-    }else{
-        message=eventParser.format(message);
-    }
- 
-    if(this.udp4 || this.udp6){
-        for(let i=1, count=this.sockets.length; i<count; i++){
-            this.server.write(message,this.sockets[i]);
-        }
-    }else{
-        for(let i=0, count=this.sockets.length; i<count; i++){
-            this.sockets[i].write(message);
-        }
-    }
-}
- 
-function init(path,config,log,port){
-    let server={
-        config          : config,
-        path            : path,
-        port            : port,
-        udp4            : false,
-        udp6            : false,
-        log             : log,
-        server          : false,
-        sockets         : [],
-        emit            : emit,
-        broadcast       : broadcast,
-        onStart         : function onStart(socket){
-            this.trigger(
-                'start',
-                socket
-            );
-        },
-        stop:function stop(){
-            server.server.close();
-        },
-        start           : function start(){
-            Iif(!this.path){
-                server.log('Socket Server Path not specified, refusing to start'.warn);
-                return;
-            }
- 
-            fs.unlink(
-                this.path,
-                function () {
-                    server.log('starting server on '.debug,server.path.variable,((server.port)?':'+server.port:'').variable);
- 
-                    if(!server.udp4 && !server.udp6){
-                        Eif(!server.config.tls){
-                            server.server=net.createServer(
-                                serverCreated
-                            );
-                        }else{
-                            server.log('starting TLS server'.debug,server.config.tls);
-                            if(server.config.tls.private){
-                                server.config.tls.key=fs.readFileSync(server.config.tls.private);
-                            }else{
-                                server.config.tls.key=fs.readFileSync(__dirname+'/../local-node-ipc-certs/private/server.key');
-                            }
-                            if(server.config.tls.public){
-                                server.config.tls.cert=fs.readFileSync(server.config.tls.public);
-                            }else{
-                                server.config.tls.cert=fs.readFileSync(__dirname+'/../local-node-ipc-certs/server.pub');
-                            }
-                            if(server.config.tls.dhparam){
-                                server.config.tls.dhparam=fs.readFileSync(server.config.tls.dhparam);
-                            }
-                            if(server.config.tls.trustedConnections){
-                                if(typeof server.config.tls.trustedConnections === 'string'){
-                                    server.config.tls.trustedConnections=[server.config.tls.trustedConnections];
-                                }
-                                server.config.tls.ca=[];
-                                for(let i=0; i<server.config.tls.trustedConnections.length; i++){
-                                    server.config.tls.ca.push(
-                                        fs.readFileSync(server.config.tls.trustedConnections[i])
-                                    );
-                                }
-                            }
-                            server.server=tls.createServer(
-                                server.config.tls,
-                                serverCreated
-                            );
-                        }
-                    }else{
-                        function UDPWrite(message,socket){
-                            let data=new Buffer(message, server.config.encoding);
-                            server.server.send(
-                                data,
-                                0,
-                                data.length,
-                                socket.port,
-                                socket.address,
-                                function(err, bytes) {
-                                    Iif(err){
-                                        server.log('error writing data to socket'.warn,err);
-                                        server.trigger(
-                                            'error',
-                                            function(err){
-                                                server.trigger('error',err);
-                                            }
-                                        );
-                                    }
-                                }
-                            );
-                        }
- 
-                        server.server=dgram.createSocket(
-                            ((server.udp4)? 'udp4':'udp6')
-                        );
-                        server.server.write=UDPWrite;
-                        server.server.on(
-                            'listening',
-                            function () {
-                                serverCreated(server.server);
-                            }
-                        );
-                    }
- 
-                    server.server.on(
-                        'error',
-                        function(err){
-                            server.log('server error'.warn,err);
- 
-                            server.trigger(
-                                'error',
-                                err
-                            );
-                        }
-                    );
- 
-                    server.server.maxConnections=server.config.maxConnections;
- 
-                    function serverCreated(socket) {
-                        server.sockets.push(socket);
- 
-                        if(socket.setEncoding){
-                            socket.setEncoding(server.config.encoding);
-                        }
- 
-                        server.log('## socket connection to server detected ##'.rainbow);
-                        socket.on(
-                            'close',
-                            function(socket){
-                                server.trigger(
-                                    'close',
-                                    socket
-                                );
-                            }
-                        );
- 
-                        socket.on(
-                            'error',
-                            function(err){
-                                server.log('server socket error'.warn,err);
- 
-                                server.trigger('error',err);
-                            }
-                        );
- 
-                        socket.on(
-                            'data',
-                            function(data,UDPSocket){
-                                let sock=((server.udp4 || server.udp6)? UDPSocket : socket);
-                                Iif(server.config.rawBuffer){
-                                    data=new Buffer(data,this.encoding);
-                                    server.trigger(
-                                        'data',
-                                        data,
-                                        sock
-                                    );
-                                    return;
-                                }
- 
-                                Eif(!this.ipcBuffer){
-                                    this.ipcBuffer='';
-                                }
- 
-                                data=(this.ipcBuffer+=data);
- 
-                                Iif(data.slice(-1)!=eventParser.delimiter || data.indexOf(eventParser.delimiter) == -1){
-                                    server.log('Implementing larger buffer for this socket message. You may want to consider smaller messages'.notice);
-                                    return;
-                                }
- 
-                                this.ipcBuffer='';
- 
-                                data=eventParser.parse(data);
- 
-                                while(data.length>0){
-                                    let message=new Message;
-                                    message.load(data.shift());
- 
-                                    server.log('received event of : '.debug,message.type.data,message.data);
- 
-                                    Eif(message.data.id)
-                                        sock.id=message.data.id;
- 
-                                    server.trigger(
-                                        message.type,
-                                        message.data,
-                                        sock
-                                    );
-                                }
-                            }
-                        );
- 
-                        socket.on(
-                            'message',
-                            function(msg,rinfo) {
-                                Iif (!rinfo){
-                                    return;
-                                }
- 
-                                server.log('Received UDP message from '.debug, rinfo.address.variable, rinfo.port);
-                                let data;
- 
-                                Iif(server.config.rawSocket){
-                                    data=new Buffer(msg,this.encoding);
-                                }else{
-                                    data=msg.toString();
-                                }
-                                socket.emit('data',data,rinfo);
-                            }
-                        );
- 
-                        server.trigger(
-                            'connect',
-                            socket
-                        );
- 
-                        Iif(server.config.rawBuffer){
-                            return;
-                        }
-                    }
- 
-                    function started(socket){
-                        server.onStart(socket);
-                    }
- 
-                    if(!port){
-                        server.log('starting server as'.debug, 'Unix || Windows Socket'.variable);
-                        Iif (process.platform ==='win32'){
-    						                                                server.path = server.path.replace(/^\//, '');
-    						                                                server.path = server.path.replace(/\//g, '-');
-    						                                                server.path= '\\\\.\\pipe\\'+server.path;
-						                                                }
- 
-                        server.server.listen(
-                            server.path,
-                            started
-                        );
- 
-                        return;
-                    }
- 
-                    if(!server.udp4 && !server.udp6){
-                        server.log('starting server as'.debug, (server.config.tls?'TLS':'TCP').variable);
-                        server.server.listen(
-                            server.port,
-                            server.path,
-                            started
-                        );
-                        return;
-                    }
- 
-                    server.log('starting server as'.debug,((server.udp4)? 'udp4':'udp6').variable);
-                    server.server.bind(
-                        server.port,
-                        server.path
-                    );
- 
-                    started(
-                        {
-                            address : server.path,
-                            port    : server.port
-                        }
-                    );
-                }
-            );
-        }
-    };
- 
-    new Pubsub(server);
- 
-    server.on(
-        'close',
-        function(){
-            for(let i=0, count=server.sockets.length; i<count; i++){
-                let socket=server.sockets[i];
-                let destroyedSocketId=false;
- 
-                Eif(socket){
-                    Iif(socket.readable){
-                        continue;
-                    }
-                }
- 
-                Iif(socket.id){
-                    destroyedSocketId=socket.id;
-                }
- 
-                server.log('socket disconnected'.notice,' '+destroyedSocketId.variable);
- 
-                Iif(socket && socket.destroy){
-                    socket.destroy();
-                }
- 
-                server.sockets.splice(i,1);
- 
-                server.trigger('socket.disconnected', socket, destroyedSocketId);
- 
-                return;
-            }
-        }
-    );
- 
-    return server;
-}
- 
-module.exports=init;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/node-ipc.js.html b/spec/coverage/lcov-report/node-ipc/node-ipc.js.html deleted file mode 100644 index 0990df5..0000000 --- a/spec/coverage/lcov-report/node-ipc/node-ipc.js.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - Code coverage report for node-ipc\node-ipc.js - - - - - - - -
-
-

- all files / node-ipc/ node-ipc.js -

-
-
- 100% - Statements - 4/4 -
-
- 100% - Branches - 0/0 -
-
- 100% - Functions - 1/1 -
-
- 100% - Lines - 4/4 -
-
-
-
-

-
-
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22  -  - -  -  -  - -  - -  -  -  -  -  -  -  -  -  -  -  - - 
'use strict';
- 
-const IPC = require('./services/IPC.js');
- 
-class IPCModule extends IPC{
-    constructor(){
-        super();
-        //include IPC to make extensible
-        Object.defineProperty(
-            this,
-            'IPC',
-            {
-                enumerable:true,
-                writable:false,
-                value:IPC
-            }
-        )
-    }
-}
- 
-module.exports=new IPCModule;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/services/IPC.js.html b/spec/coverage/lcov-report/node-ipc/services/IPC.js.html deleted file mode 100644 index b7efc2d..0000000 --- a/spec/coverage/lcov-report/node-ipc/services/IPC.js.html +++ /dev/null @@ -1,1076 +0,0 @@ - - - - Code coverage report for node-ipc\services\IPC.js - - - - - - - -
-
-

- all files / node-ipc/services/ IPC.js -

-
-
- 65.67% - Statements - 88/134 -
-
- 60.81% - Branches - 45/74 -
-
- 87.5% - Functions - 7/8 -
-
- 65.67% - Lines - 88/134 -
-
-
-
-

-
-
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 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -250 -251 -252 -253 -254 -255 -256 -257 -258 -259 -260 -261 -262 -263 -264 -265 -266 -267 -268 -269 -270 -271 -272 -273 -274 -275 -276 -277 -278 -279 -280 -281 -282 -283 -284 -285 -286 -287 -288 -289 -290 -291 -292 -293 -294 -295 -296 -297 -298 -299 -300 -301 -302 -303 -304 -305 -306 -307 -308 -309 -310 -311 -312 -313 -314 -315 -316 -317 -318 -319 -320 -321 -322 -323 -324 -325 -326 -327 -328 -329 -330 -331 -332 -333 -334 -335 -336 -337 -338  -  - -  -  -  -  -  -  - -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - -116× -  -  -  -116× -370× -336× -  -  -34× -  -  -  -  -  -  -  -  -116× -  -  -  -  - - -  -  -  - -  - - - - -  -  -  - -  -  - - -  -  -  - -  -  -  -  -  -  -  -  - -  -  -  - -  -  -  -  -  - -  -  -  -  -  - -  -  -  - - - - - - -  - - - - - -  - - -  -  -  -  - -  - -  -  -  -  -  -  - -  -  -  -  - -  -  -  -  - - -  -  -  -  - -  -  - -  -  -  -  - -  -  -  - -  -  -  -  -  -  - - - -  -  -  -  -  - -  -  -  -  -  - - - - -  -  - -  -  -  - -  -  -  -  -  -  -  - - -  -  -  -  - -  -  - -  -  -  -  -  -  -  -  -  -  -  -  - - - -  - -  - -  -  - - -  -  -  -  -  -  - - - - -  - -  -  -  -  - - -  -  -  -  - -  -  - -  -  -  - -  -  -  -  -  -  -  -  - -  -  -  - -  -  -  - -  -  -  -  -  -  -  -  -  -  -  -  -  - - - - -  - -  - -  -  - - 
'use strict';
- 
-const Defaults = require('../entities/Defaults.js'),
-    Client = require('../dao/client.js'),
-    Server = require('../dao/socketServer.js'),
-    util = require('util');
- 
-class IPC{
-    constructor(){
-        Object.defineProperties(
-            this,
-            {
-                config      : {
-                    enumerable:true,
-                    writable:true,
-                    value:new Defaults
-                },
-                connectTo   : {
-                    enumerable:true,
-                    writable:false,
-                    value:connect
-                },
-                connectToNet: {
-                    enumerable:true,
-                    writable:false,
-                    value:connectNet
-                },
-                disconnect  : {
-                    enumerable:true,
-                    writable:false,
-                    value:disconnect
-                },
-                serve       : {
-                    enumerable:true,
-                    writable:false,
-                    value:serve
-                },
-                serveNet    : {
-                    enumerable:true,
-                    writable:false,
-                    value:serveNet
-                },
-                of          : {
-                    enumerable:true,
-                    writable:true,
-                    value:{}
-                },
-                server      : {
-                    enumerable:true,
-                    writable:true,
-                    configurable:true,
-                    value:false
-                },
-                log         : {
-                    enumerable:true,
-                    writable:false,
-                    value:log
-                }
-            }
-        );
-    }
-}
- 
-function log(...args){
-    Iif(this.config.silent){
-        return;
-    }
- 
-    for(let i=0, count=args.length; i<count; i++){
-        if(typeof args[i] != 'object'){
-            continue;
-        }
- 
-        args[i]=util.inspect(
-            args[i],
-            {
-                depth:this.config.logDepth,
-                colors:this.config.logInColor
-            }
-        );
-    }
- 
-    this.config.logger(
-        args.join(' ')
-    );
-}
- 
-function disconnect(id){
-    Iif(!this.of[id]){
-        return;
-    }
- 
-    this.of[id].explicitlyDisconnected=true;
- 
-    this.of[id].off('*','*');
-    Eif(this.of[id].socket){
-        Eif(this.of[id].socket.destroy){
-            this.of[id].socket.destroy();
-        }
-    }
- 
-    delete this.of[id];
-}
- 
-function serve(path,callback){
-    Iif(typeof path=='function'){
-        callback=path;
-        path=false;
-    }
-    Iif(!path){
-        this.log(
-            'Server path not specified, so defaulting to',
-            'ipc.config.socketRoot + ipc.config.appspace + ipc.config.id',
-            this.config.socketRoot+this.config.appspace+this.config.id
-        );
-        path=this.config.socketRoot+this.config.appspace+this.config.id;
-    }
- 
-    Iif(!callback){
-        callback=emptyCallback;
-    }
- 
-    this.server=new Server(
-        path,
-        this.config,
-        log
-    );
- 
-    this.server.on(
-        'start',
-        callback
-    );
-}
- 
-function emptyCallback(){
-    //Do Nothing
-}
- 
-function serveNet(host,port,UDPType,callback){
-    if(typeof host=='number'){
-        callback=UDPType;
-        UDPType=port;
-        port=host;
-        host=false;
-    }
-    if(typeof host=='function'){
-        callback=host;
-        UDPType=false;
-        host=false;
-        port=false;
-    }
-    if(!host){
-        this.log(
-            'Server host not specified, so defaulting to',
-            'ipc.config.networkHost',
-            this.config.networkHost
-        );
-        host=this.config.networkHost;
-    }
-    Iif(host.toLowerCase()=='udp4' || host.toLowerCase()=='udp6'){
-        callback=port;
-        UDPType=host.toLowerCase();
-        port=false;
-        host=this.config.networkHost;
-    }
- 
-    Iif(typeof port=='string'){
-        callback=UDPType;
-        UDPType=port;
-        port=false;
-    }
-    Iif(typeof port=='function'){
-        callback=port;
-        UDPType=false;
-        port=false;
-    }
-    if(!port){
-        this.log(
-            'Server port not specified, so defaulting to',
-            'ipc.config.networkPort',
-            this.config.networkPort
-        );
-        port=this.config.networkPort;
-    }
- 
-    Iif(typeof UDPType=='function'){
-        callback=UDPType;
-        UDPType=false;
-    }
- 
-    Iif(!callback){
-        callback=emptyCallback;
-    }
- 
-    this.server=new Server(
-        host,
-        this.config,
-        log,
-        port
-    );
- 
-    if(UDPType){
-        this.server[UDPType]=true;
-        Iif(UDPType === "udp4" && host === "::1") {
-            // bind udp4 socket to an ipv4 address
-            this.server.path = "127.0.0.1";
-        }
-    }
- 
-    this.server.on(
-        'start',
-        callback
-    );
-}
- 
-function connect(id,path,callback){
-    if(typeof path == 'function'){
-        callback=path;
-        path=false;
-    }
- 
-    Iif(!callback){
-        callback=emptyCallback;
-    }
- 
-    Iif(!id){
-        this.log(
-            'Service id required',
-            'Requested service connection without specifying service id. Aborting connection attempt'
-        );
-        return;
-    }
- 
-    if(!path){
-        this.log(
-            'Service path not specified, so defaulting to',
-            'ipc.config.socketRoot + ipc.config.appspace + id',
-            (this.config.socketRoot+this.config.appspace+id).data
-        );
-        path=this.config.socketRoot+this.config.appspace+id;
-    }
- 
-    Iif(this.of[id]){
-        if(!this.of[id].socket.destroyed){
-            this.log(
-                'Already Connected to',
-                id,
-                '- So executing success without connection'
-            );
-            callback();
-            return;
-        }
-        this.of[id].socket.destroy();
-    }
- 
-    this.of[id] = new Client(this.config,this.log);
-    this.of[id].id = id;
-    this.of[id].path = path;
- 
-    this.of[id].connect();
- 
-    callback(this);
-}
- 
-function connectNet(id,host,port,callback){
-    Iif(!id){
-        this.log(
-            'Service id required',
-            'Requested service connection without specifying service id. Aborting connection attempt'
-        );
-        return;
-    }
-    Eif(typeof host=='number'){
-        callback=port;
-        port=host;
-        host=false;
-    }
-    Iif(typeof host=='function'){
-        callback=host;
-        host=false;
-        port=false;
-    }
-    Eif(!host){
-        this.log(
-            'Server host not specified, so defaulting to',
-            'ipc.config.networkHost',
-            this.config.networkHost
-        );
-        host=this.config.networkHost;
-    }
- 
-    Iif(typeof port=='function'){
-        callback=port;
-        port=false;
-    }
-    Iif(!port){
-        this.log(
-            'Server port not specified, so defaulting to',
-            'ipc.config.networkPort',
-            this.config.networkPort
-        );
-        port=this.config.networkPort;
-    }
- 
-    Iif(typeof callback == 'string'){
-        UDPType=callback;
-        callback=false;
-    }
-    Iif(!callback){
-        callback=emptyCallback;
-    }
- 
-    Iif(this.of[id]){
-        if(!this.of[id].socket.destroyed){
- 
-            this.log(
-                'Already Connected to',
-                id,
-                '- So executing success without connection'
-            );
-            callback();
-            return;
-        }
-        this.of[id].socket.destroy();
-    }
- 
-    this.of[id] = new Client(this.config,this.log);
-    this.of[id].id = id;
-    this.of[id].path = host;
-    this.of[id].port = port;
- 
-    this.of[id].connect();
- 
-    callback(this);
-}
- 
-module.exports=IPC;
- 
-
-
- - - - - - - diff --git a/spec/coverage/lcov-report/node-ipc/services/index.html b/spec/coverage/lcov-report/node-ipc/services/index.html deleted file mode 100644 index 7352473..0000000 --- a/spec/coverage/lcov-report/node-ipc/services/index.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - Code coverage report for node-ipc\services\ - - - - - - - -
-
-

- all files node-ipc/services/ -

-
-
- 65.67% - Statements - 88/134 -
-
- 60.81% - Branches - 45/74 -
-
- 87.5% - Functions - 7/8 -
-
- 65.67% - Lines - 88/134 -
-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FileStatementsBranchesFunctionsLines
IPC.js
65.67%88/13460.81%45/7487.5%7/865.67%88/134
-
-
- - - - - - - diff --git a/spec/coverage/lcov.info b/spec/coverage/lcov.info deleted file mode 100644 index 786c5c4..0000000 --- a/spec/coverage/lcov.info +++ /dev/null @@ -1,823 +0,0 @@ -TN: -SF:C:\Users\brand\git\node-ipc\node-ipc.js -FN:6,(anonymous_1) -FNF:1 -FNH:1 -FNDA:1,(anonymous_1) -DA:3,1 -DA:7,1 -DA:9,1 -DA:21,1 -LF:4 -LH:4 -BRF:0 -BRH:0 -end_of_record -TN: -SF:C:\Users\brand\git\node-ipc\services\IPC.js -FN:9,(anonymous_1) -FN:64,log -FN:88,disconnect -FN:105,serve -FN:135,emptyCallback -FN:139,serveNet -FN:216,connect -FN:265,connectNet -FNF:8 -FNH:7 -FNDA:1,(anonymous_1) -FNDA:116,log -FNDA:7,disconnect -FNDA:1,serve -FNDA:0,emptyCallback -FNDA:3,serveNet -FNDA:4,connect -FNDA:3,connectNet -DA:3,1 -DA:10,1 -DA:64,1 -DA:65,116 -DA:66,0 -DA:69,116 -DA:70,370 -DA:71,336 -DA:74,34 -DA:83,116 -DA:88,1 -DA:89,7 -DA:90,0 -DA:93,7 -DA:95,7 -DA:96,7 -DA:97,7 -DA:98,7 -DA:102,7 -DA:105,1 -DA:106,1 -DA:107,0 -DA:108,0 -DA:110,1 -DA:111,0 -DA:116,0 -DA:119,1 -DA:120,0 -DA:123,1 -DA:129,1 -DA:135,1 -DA:139,1 -DA:140,3 -DA:141,1 -DA:142,1 -DA:143,1 -DA:144,1 -DA:146,3 -DA:147,1 -DA:148,1 -DA:149,1 -DA:150,1 -DA:152,3 -DA:153,2 -DA:158,2 -DA:160,3 -DA:161,0 -DA:162,0 -DA:163,0 -DA:164,0 -DA:167,3 -DA:168,0 -DA:169,0 -DA:170,0 -DA:172,3 -DA:173,0 -DA:174,0 -DA:175,0 -DA:177,3 -DA:178,1 -DA:183,1 -DA:186,3 -DA:187,0 -DA:188,0 -DA:191,3 -DA:192,0 -DA:195,3 -DA:202,3 -DA:203,2 -DA:204,2 -DA:206,0 -DA:210,3 -DA:216,1 -DA:217,4 -DA:218,2 -DA:219,2 -DA:222,4 -DA:223,0 -DA:226,4 -DA:227,0 -DA:231,0 -DA:234,4 -DA:235,2 -DA:240,2 -DA:243,4 -DA:244,0 -DA:245,0 -DA:250,0 -DA:251,0 -DA:253,0 -DA:256,4 -DA:257,4 -DA:258,4 -DA:260,4 -DA:262,4 -DA:265,1 -DA:266,3 -DA:267,0 -DA:271,0 -DA:273,3 -DA:274,3 -DA:275,3 -DA:276,3 -DA:278,3 -DA:279,0 -DA:280,0 -DA:281,0 -DA:283,3 -DA:284,3 -DA:289,3 -DA:292,3 -DA:293,0 -DA:294,0 -DA:296,3 -DA:297,0 -DA:302,0 -DA:305,3 -DA:306,0 -DA:307,0 -DA:309,3 -DA:310,0 -DA:313,3 -DA:314,0 -DA:316,0 -DA:321,0 -DA:322,0 -DA:324,0 -DA:327,3 -DA:328,3 -DA:329,3 -DA:330,3 -DA:332,3 -DA:334,3 -DA:337,1 -LF:134 -LH:88 -BRDA:65,1,0,0 -BRDA:65,1,1,116 -BRDA:70,2,0,336 -BRDA:70,2,1,34 -BRDA:89,3,0,0 -BRDA:89,3,1,7 -BRDA:96,4,0,7 -BRDA:96,4,1,0 -BRDA:97,5,0,7 -BRDA:97,5,1,0 -BRDA:106,6,0,0 -BRDA:106,6,1,1 -BRDA:110,7,0,0 -BRDA:110,7,1,1 -BRDA:119,8,0,0 -BRDA:119,8,1,1 -BRDA:140,9,0,1 -BRDA:140,9,1,2 -BRDA:146,10,0,1 -BRDA:146,10,1,2 -BRDA:152,11,0,2 -BRDA:152,11,1,1 -BRDA:160,12,0,0 -BRDA:160,12,1,3 -BRDA:160,13,0,3 -BRDA:160,13,1,3 -BRDA:167,14,0,0 -BRDA:167,14,1,3 -BRDA:172,15,0,0 -BRDA:172,15,1,3 -BRDA:177,16,0,1 -BRDA:177,16,1,2 -BRDA:186,17,0,0 -BRDA:186,17,1,3 -BRDA:191,18,0,0 -BRDA:191,18,1,3 -BRDA:202,19,0,2 -BRDA:202,19,1,1 -BRDA:204,20,0,0 -BRDA:204,20,1,2 -BRDA:204,21,0,2 -BRDA:204,21,1,1 -BRDA:217,22,0,2 -BRDA:217,22,1,2 -BRDA:222,23,0,0 -BRDA:222,23,1,4 -BRDA:226,24,0,0 -BRDA:226,24,1,4 -BRDA:234,25,0,2 -BRDA:234,25,1,2 -BRDA:243,26,0,0 -BRDA:243,26,1,4 -BRDA:244,27,0,0 -BRDA:244,27,1,0 -BRDA:266,28,0,0 -BRDA:266,28,1,3 -BRDA:273,29,0,3 -BRDA:273,29,1,0 -BRDA:278,30,0,0 -BRDA:278,30,1,3 -BRDA:283,31,0,3 -BRDA:283,31,1,0 -BRDA:292,32,0,0 -BRDA:292,32,1,3 -BRDA:296,33,0,0 -BRDA:296,33,1,3 -BRDA:305,34,0,0 -BRDA:305,34,1,3 -BRDA:309,35,0,0 -BRDA:309,35,1,3 -BRDA:313,36,0,0 -BRDA:313,36,1,3 -BRDA:314,37,0,0 -BRDA:314,37,1,0 -BRF:74 -BRH:45 -end_of_record -TN: -SF:C:\Users\brand\git\node-ipc\entities\Defaults.js -FN:22,(anonymous_1) -FN:66,getIPType -FNF:2 -FNH:2 -FNDA:3,(anonymous_1) -FNDA:3,getIPType -DA:9,1 -DA:24,3 -DA:25,3 -DA:26,3 -DA:28,3 -DA:29,3 -DA:30,3 -DA:31,3 -DA:33,3 -DA:35,3 -DA:36,3 -DA:37,3 -DA:38,3 -DA:40,3 -DA:41,3 -DA:42,3 -DA:43,3 -DA:45,3 -DA:46,3 -DA:47,3 -DA:48,3 -DA:50,3 -DA:66,1 -DA:67,3 -DA:68,3 -DA:69,3 -DA:73,0 -DA:77,3 -DA:80,1 -LF:29 -LH:28 -BRDA:47,1,0,0 -BRDA:47,1,1,3 -BRDA:69,2,0,0 -BRDA:69,2,1,3 -BRDA:69,3,0,3 -BRDA:69,3,1,3 -BRDA:69,3,2,0 -BRF:7 -BRH:4 -end_of_record -TN: -SF:C:\Users\brand\git\node-ipc\dao\client.js -FN:14,(anonymous_1) -FN:35,emit -FN:58,syncEmit -FN:63,connect -FN:146,(anonymous_5) -FN:155,connectionMade -FN:164,connectionClosed -FN:190,retryTimeout -FN:206,(anonymous_9) -FNF:9 -FNH:9 -FNDA:7,(anonymous_1) -FNDA:7,emit -FNDA:6,syncEmit -FNDA:13,connect -FNDA:10,(anonymous_5) -FNDA:3,connectionMade -FNDA:13,connectionClosed -FNDA:6,retryTimeout -FNDA:7,(anonymous_9) -DA:3,1 -DA:11,1 -DA:15,7 -DA:16,7 -DA:31,7 -DA:35,1 -DA:36,7 -DA:38,7 -DA:39,7 -DA:40,7 -DA:42,7 -DA:43,0 -DA:45,7 -DA:48,7 -DA:49,1 -DA:50,1 -DA:53,6 -DA:58,1 -DA:59,6 -DA:60,6 -DA:63,1 -DA:65,13 -DA:67,13 -DA:68,13 -DA:69,0 -DA:70,0 -DA:73,13 -DA:75,13 -DA:76,7 -DA:78,7 -DA:80,7 -DA:81,7 -DA:82,7 -DA:83,7 -DA:86,7 -DA:88,6 -DA:89,6 -DA:91,6 -DA:92,0 -DA:95,6 -DA:96,0 -DA:99,6 -DA:100,0 -DA:103,6 -DA:104,0 -DA:107,6 -DA:108,0 -DA:111,6 -DA:112,6 -DA:113,6 -DA:115,0 -DA:116,0 -DA:117,0 -DA:119,0 -DA:120,0 -DA:122,0 -DA:123,0 -DA:124,0 -DA:126,0 -DA:127,0 -DA:128,0 -DA:134,0 -DA:136,0 -DA:142,13 -DA:144,13 -DA:147,10 -DA:148,10 -DA:153,13 -DA:156,3 -DA:157,3 -DA:158,3 -DA:162,13 -DA:165,13 -DA:169,13 -DA:175,7 -DA:176,7 -DA:182,7 -DA:183,7 -DA:184,7 -DA:186,7 -DA:189,6 -DA:191,6 -DA:192,0 -DA:194,6 -DA:195,6 -DA:200,6 -DA:204,13 -DA:207,7 -DA:208,7 -DA:209,0 -DA:213,0 -DA:214,0 -DA:217,0 -DA:218,0 -DA:221,7 -DA:222,7 -DA:225,7 -DA:227,7 -DA:228,0 -DA:229,0 -DA:232,7 -DA:234,7 -DA:235,7 -DA:236,7 -DA:237,7 -DA:238,7 -DA:240,7 -DA:241,7 -DA:247,7 -DA:248,0 -DA:251,7 -DA:256,1 -LF:112 -LH:82 -BRDA:26,1,0,7 -BRDA:26,1,1,0 -BRDA:42,2,0,0 -BRDA:42,2,1,7 -BRDA:48,3,0,1 -BRDA:48,3,1,6 -BRDA:68,4,0,0 -BRDA:68,4,1,13 -BRDA:75,5,0,7 -BRDA:75,5,1,6 -BRDA:80,6,0,7 -BRDA:80,6,1,0 -BRDA:80,7,0,7 -BRDA:80,7,1,7 -BRDA:91,8,0,0 -BRDA:91,8,1,6 -BRDA:95,9,0,0 -BRDA:95,9,1,6 -BRDA:99,10,0,0 -BRDA:99,10,1,6 -BRDA:103,11,0,0 -BRDA:103,11,1,6 -BRDA:107,12,0,0 -BRDA:107,12,1,6 -BRDA:111,13,0,6 -BRDA:111,13,1,0 -BRDA:116,14,0,0 -BRDA:116,14,1,0 -BRDA:119,15,0,0 -BRDA:119,15,1,0 -BRDA:122,16,0,0 -BRDA:122,16,1,0 -BRDA:123,17,0,0 -BRDA:123,17,1,0 -BRDA:169,18,0,7 -BRDA:169,18,1,6 -BRDA:170,19,0,13 -BRDA:170,19,1,8 -BRDA:170,19,2,6 -BRDA:191,20,0,0 -BRDA:191,20,1,6 -BRDA:208,21,0,0 -BRDA:208,21,1,7 -BRDA:213,22,0,0 -BRDA:213,22,1,0 -BRDA:221,23,0,7 -BRDA:221,23,1,0 -BRDA:227,24,0,0 -BRDA:227,24,1,7 -BRDA:227,25,0,7 -BRDA:227,25,1,7 -BRDA:247,26,0,0 -BRDA:247,26,1,7 -BRF:53 -BRH:28 -end_of_record -TN: -SF:C:\Users\brand\git\node-ipc\entities\EventParser.js -FN:6,(anonymous_1) -FN:13,(anonymous_2) -FN:25,(anonymous_3) -FNF:3 -FNH:3 -FNDA:13,(anonymous_1) -FNDA:9,(anonymous_2) -FNDA:9,(anonymous_3) -DA:3,1 -DA:7,13 -DA:8,2 -DA:10,13 -DA:14,9 -DA:15,0 -DA:17,9 -DA:18,0 -DA:21,9 -DA:22,9 -DA:26,9 -DA:27,9 -DA:28,9 -DA:32,1 -LF:14 -LH:12 -BRDA:7,1,0,2 -BRDA:7,1,1,11 -BRDA:14,2,0,0 -BRDA:14,2,1,9 -BRDA:14,3,0,9 -BRDA:14,3,1,0 -BRDA:14,3,2,0 -BRDA:17,4,0,0 -BRDA:17,4,1,9 -BRF:9 -BRH:5 -end_of_record -TN: -SF:C:\Users\brand\git\node-ipc\dao\socketServer.js -FN:14,(anonymous_1) -FN:40,(anonymous_2) -FN:47,(anonymous_3) -FN:51,(anonymous_4) -FN:68,emit -FN:100,broadcast -FN:123,serverClosed -FN:152,gotData -FN:198,socketClosed -FN:205,serverCreated -FN:220,(anonymous_11) -FN:234,(anonymous_12) -FN:261,startServer -FN:283,UDPServerStarted -FN:291,(anonymous_15) -FN:344,startTLSServer -FN:376,UDPWrite -FN:384,(anonymous_18) -FN:389,(anonymous_19) -FNF:19 -FNH:14 -FNDA:4,(anonymous_1) -FNDA:4,(anonymous_2) -FNDA:4,(anonymous_3) -FNDA:4,(anonymous_4) -FNDA:2,emit -FNDA:0,broadcast -FNDA:2,serverClosed -FNDA:2,gotData -FNDA:2,socketClosed -FNDA:4,serverCreated -FNDA:0,(anonymous_11) -FNDA:2,(anonymous_12) -FNDA:4,startServer -FNDA:2,UDPServerStarted -FNDA:0,(anonymous_15) -FNDA:0,startTLSServer -FNDA:2,UDPWrite -FNDA:2,(anonymous_18) -FNDA:0,(anonymous_19) -DA:3,1 -DA:11,1 -DA:15,4 -DA:16,4 -DA:32,4 -DA:34,4 -DA:41,4 -DA:48,4 -DA:52,4 -DA:53,0 -DA:54,0 -DA:57,4 -DA:58,4 -DA:63,0 -DA:68,1 -DA:69,2 -DA:71,2 -DA:72,2 -DA:73,2 -DA:75,2 -DA:76,0 -DA:77,0 -DA:79,2 -DA:82,2 -DA:84,2 -DA:85,0 -DA:86,0 -DA:87,0 -DA:90,2 -DA:94,2 -DA:97,0 -DA:100,1 -DA:101,0 -DA:102,0 -DA:103,0 -DA:104,0 -DA:106,0 -DA:107,0 -DA:109,0 -DA:112,0 -DA:113,0 -DA:114,0 -DA:117,0 -DA:118,0 -DA:123,1 -DA:124,2 -DA:125,2 -DA:126,2 -DA:128,2 -DA:129,2 -DA:130,0 -DA:134,2 -DA:135,0 -DA:138,2 -DA:140,2 -DA:141,0 -DA:144,2 -DA:146,2 -DA:148,2 -DA:152,1 -DA:153,2 -DA:154,2 -DA:155,0 -DA:156,0 -DA:161,0 -DA:164,2 -DA:165,2 -DA:168,2 -DA:170,2 -DA:171,0 -DA:172,0 -DA:175,2 -DA:177,2 -DA:179,2 -DA:180,2 -DA:181,2 -DA:184,2 -DA:185,2 -DA:188,2 -DA:190,2 -DA:198,1 -DA:199,2 -DA:205,1 -DA:206,4 -DA:208,4 -DA:209,2 -DA:212,4 -DA:213,4 -DA:218,4 -DA:221,0 -DA:223,0 -DA:227,4 -DA:232,4 -DA:235,2 -DA:236,0 -DA:239,2 -DA:240,2 -DA:242,2 -DA:243,0 -DA:245,2 -DA:247,2 -DA:251,4 -DA:256,4 -DA:257,0 -DA:261,1 -DA:262,4 -DA:267,4 -DA:268,2 -DA:269,2 -DA:270,2 -DA:274,0 -DA:277,2 -DA:280,2 -DA:281,2 -DA:284,2 -DA:289,4 -DA:292,0 -DA:294,0 -DA:301,4 -DA:303,4 -DA:304,1 -DA:305,1 -DA:306,1 -DA:307,1 -DA:308,1 -DA:311,1 -DA:316,1 -DA:319,3 -DA:320,1 -DA:321,1 -DA:326,1 -DA:329,2 -DA:331,2 -DA:336,2 -DA:344,1 -DA:345,0 -DA:346,0 -DA:347,0 -DA:349,0 -DA:351,0 -DA:352,0 -DA:354,0 -DA:356,0 -DA:357,0 -DA:359,0 -DA:360,0 -DA:361,0 -DA:363,0 -DA:364,0 -DA:365,0 -DA:370,0 -DA:376,1 -DA:377,2 -DA:378,2 -DA:385,2 -DA:386,0 -DA:387,0 -DA:390,0 -DA:398,1 -LF:159 -LH:103 -BRDA:52,1,0,0 -BRDA:52,1,1,4 -BRDA:57,2,0,4 -BRDA:57,2,1,0 -BRDA:75,3,0,0 -BRDA:75,3,1,2 -BRDA:82,4,0,2 -BRDA:82,4,1,0 -BRDA:82,5,0,2 -BRDA:82,5,1,1 -BRDA:84,6,0,0 -BRDA:84,6,1,2 -BRDA:84,7,0,2 -BRDA:84,7,1,2 -BRDA:101,8,0,0 -BRDA:101,8,1,0 -BRDA:106,9,0,0 -BRDA:106,9,1,0 -BRDA:112,10,0,0 -BRDA:112,10,1,0 -BRDA:112,11,0,0 -BRDA:112,11,1,0 -BRDA:128,12,0,2 -BRDA:128,12,1,0 -BRDA:129,13,0,0 -BRDA:129,13,1,2 -BRDA:134,14,0,0 -BRDA:134,14,1,2 -BRDA:140,15,0,0 -BRDA:140,15,1,2 -BRDA:140,16,0,2 -BRDA:140,16,1,2 -BRDA:153,17,0,2 -BRDA:153,17,1,0 -BRDA:153,18,0,2 -BRDA:153,18,1,1 -BRDA:154,19,0,0 -BRDA:154,19,1,2 -BRDA:164,20,0,2 -BRDA:164,20,1,0 -BRDA:170,21,0,0 -BRDA:170,21,1,2 -BRDA:170,22,0,2 -BRDA:170,22,1,2 -BRDA:184,23,0,2 -BRDA:184,23,1,0 -BRDA:184,24,0,2 -BRDA:184,24,1,2 -BRDA:208,25,0,2 -BRDA:208,25,1,2 -BRDA:235,26,0,0 -BRDA:235,26,1,2 -BRDA:242,27,0,0 -BRDA:242,27,1,2 -BRDA:256,28,0,0 -BRDA:256,28,1,4 -BRDA:264,29,0,3 -BRDA:264,29,1,1 -BRDA:267,30,0,2 -BRDA:267,30,1,2 -BRDA:267,31,0,4 -BRDA:267,31,1,3 -BRDA:269,32,0,2 -BRDA:269,32,1,0 -BRDA:278,33,0,1 -BRDA:278,33,1,1 -BRDA:303,34,0,1 -BRDA:303,34,1,3 -BRDA:305,35,0,1 -BRDA:305,35,1,0 -BRDA:319,36,0,1 -BRDA:319,36,1,2 -BRDA:319,37,0,3 -BRDA:319,37,1,2 -BRDA:320,38,0,0 -BRDA:320,38,1,1 -BRDA:329,39,0,1 -BRDA:329,39,1,1 -BRDA:346,40,0,0 -BRDA:346,40,1,0 -BRDA:351,41,0,0 -BRDA:351,41,1,0 -BRDA:356,42,0,0 -BRDA:356,42,1,0 -BRDA:359,43,0,0 -BRDA:359,43,1,0 -BRDA:360,44,0,0 -BRDA:360,44,1,0 -BRDA:385,45,0,0 -BRDA:385,45,1,2 -BRF:90 -BRH:51 -end_of_record diff --git a/spec/support/jasmine.json b/spec/support/jasmine.json deleted file mode 100644 index 636c1b9..0000000 --- a/spec/support/jasmine.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "spec_dir": "spec", - "spec_files": [ - "support/jasmineTest/testFile.js", - - "support/jasmineTest/Unix/unixSocketClient.spec.js", - "support/jasmineTest/UDP/udpSocketClient.spec.js", - "support/jasmineTest/TCP/tcpSocketClient.spec.js", - "support/jasmineTest/Unix/unixSocketServer.spec.js", - - "support/jasmineTest/TCP/tcpSocketServer.spec.js" - ] -} diff --git a/spec/support/jasmineTest/TCP/tcpSocketClient.spec.js b/spec/support/jasmineTest/TCP/tcpSocketClient.spec.js deleted file mode 100644 index af57b04..0000000 --- a/spec/support/jasmineTest/TCP/tcpSocketClient.spec.js +++ /dev/null @@ -1,143 +0,0 @@ -/*global describe, expect, it*/ -'use strict'; - -const ipc = require('../../../../node-ipc'); -const os = require('os').platform(); - -describe('TCP Socket verification of client', - function TCPClientSpec(){ - - var windows_delay = 0; - - if(os === "win32") { - windows_delay = 4000; - jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000; - } - - it( - 'Verify retry attempts by TCP client to connect to the server as per the value set in "maxRetries" parameter.', - function testIt(done){ - ipc.config.id ='testClient'; - ipc.config.retry = 60; - ipc.config.maxRetries = 3; - ipc.config.stopRetrying = false; - - //set to -1 because there is an error on the first fail - //before retrying - let errorCount=-1; - - ipc.connectToNet( - 'tcpFakeServer', - 8002, - function open(){ - ipc.of.tcpFakeServer.on( - 'error', - function gotError(err){ - errorCount++; - expect(ipc.of.tcpFakeServer.retriesRemaining).toBe( - ipc.config.maxRetries-errorCount - ); - expect(err).toBeDefined(); - } - ); - } - ); - - setTimeout( - function testDelay(){ - expect(errorCount).toBe(ipc.config.maxRetries); - ipc.disconnect('tcpFakeServer'); - done(); - }, - ipc.config.retry*ipc.config.maxRetries + - ipc.config.retry+ipc.config.retry + windows_delay - ); - - } - ); - - it( - 'Verify TCP client does not connect to the TCPserver when "stopRetrying" value is set to true.', - function testIt(done){ - ipc.config.maxRetries = 3; - ipc.config.stopRetrying = true; - ipc.silent=true; - - //set to -1 because there is an error on the first fail - //before retrying - let errorCount=-1; - - ipc.connectToNet( - 'tcpFakeServer', - 8002, - function open(){ - ipc.of.tcpFakeServer.on( - 'error', - function gotError(err){ - expect(ipc.of.tcpFakeServer.retriesRemaining).toBe(ipc.config.maxRetries); - expect(err).toBeDefined(); - errorCount++; - } - ); - } - ); - - setTimeout( - function testDelay(){ - expect(errorCount).toBe(0); - expect(ipc.of.tcpFakeServer.retriesRemaining).toBe(ipc.config.maxRetries); - ipc.disconnect('tcpFakeServer'); - done(); - }, - ipc.config.retry*ipc.config.maxRetries + windows_delay - ); - } - ); - - it( - 'Verify TCP client connects to server named "tcpServer" and receives message.', - function testIt(done){ - ipc.connectToNet( - 'tcpServer', - 8300, - function open(){ - ipc.of.tcpServer.on( - 'connect', - function connected(){ - ipc.of.tcpServer.on( - 'message', - function gotMessage(data){ - expect(data.id).toBe('tcpServer'); - expect(data.message).toBe('I am TCP server!'); - testDone(); - } - ); - - ipc.of.tcpServer.emit( - 'message', - { - id : ipc.config.id, - message : 'Hello from testClient.' - } - ); - } - ); - - ipc.of.tcpServer.on( - 'error', - function testError(err){ - expect(err).toBe(false); - testDone(); - } - ); - } - ); - - function testDone(){ - ipc.disconnect('tcpServer'); - done(); - } - } - ); - } -); diff --git a/spec/support/jasmineTest/tcpClient.js b/spec/support/jasmineTest/tcpClient.js deleted file mode 100644 index b4a1754..0000000 --- a/spec/support/jasmineTest/tcpClient.js +++ /dev/null @@ -1,23 +0,0 @@ -'use strict'; - -const ipc=require('../../../node-ipc'); -const process=require('process'); -const dieAfter=30000; - -//die after 60 seconds -setTimeout( - function killServerProcess(){ - process.exit(0); - }, - dieAfter -); - -ipc.config.id = 'tcpClient'; -ipc.config.retry= 600; -ipc.config.silent=true; -ipc.config.networkPort=8500; - - -ipc.connectToNet('tcpClient'); - -ipc.connectToNet('tcpClient2'); diff --git a/test/CI.js b/test/CI.js new file mode 100644 index 0000000..d6c410e --- /dev/null +++ b/test/CI.js @@ -0,0 +1,34 @@ +//TCP TESTS +import cmd from 'node-cmd'; +import {run as TCPClientRun} from './TCP/client.js'; +import {run as TCPServerRun} from './TCP/server.js'; + +function logOutput(name,err, data, stderr){ + console.log(` + + + ${name} OUTPUT + + + `); + + console.log(err, data, stderr) +} + +cmd.run( + 'node ./test/TCP/TCPServer.js', + function(err, data, stderr){ + logOutput('TCP SERVER',err, data, stderr) + } +); +cmd.run( + 'node ./test/TCP/TCPClient.js', + function(err, data, stderr){ + logOutput('TCP CLIENT',err, data, stderr) + } + +); + + +await TCPClientRun(); +await TCPServerRun(); diff --git a/test/TCP/TCPClient.js b/test/TCP/TCPClient.js new file mode 100644 index 0000000..05a4b85 --- /dev/null +++ b/test/TCP/TCPClient.js @@ -0,0 +1,36 @@ +import ipc from '../../node-ipc.js'; +import process from 'process'; + +const dieAfter = 30e3; + +function killClientProcess(){ + process.exit(0); +} + + +setTimeout( + killClientProcess, + dieAfter +); + +ipc.config.id = 'tcpClient'; +ipc.config.retry= 600; +ipc.config.silent=true; +ipc.config.networkPort=8500; + + +ipc.connectToNet('tcpClient'); + +ipc.of.tcpClient.on( + 'message', + function(data){ + if(data.type=='END'){ + killClientProcess(); + } + } +) + +export { + dieAfter as default, + dieAfter +} \ No newline at end of file diff --git a/spec/support/jasmineTest/tcpServer.js b/test/TCP/TCPServer.js similarity index 55% rename from spec/support/jasmineTest/tcpServer.js rename to test/TCP/TCPServer.js index d17711c..0eec3b3 100644 --- a/spec/support/jasmineTest/tcpServer.js +++ b/test/TCP/TCPServer.js @@ -1,14 +1,15 @@ -'use strict'; +import ipc from '../../node-ipc.js'; +import process from 'process'; -const ipc=require('../../../node-ipc'); -const process=require('process'); -const dieAfter=30000; +const dieAfter = 30e3; + +function killServerProcess(){ + process.exit(0); +} //die after 60 seconds setTimeout( - function killServerProcess(){ - process.exit(0); - }, + killServerProcess, dieAfter ); @@ -22,6 +23,12 @@ ipc.serveNet( ipc.server.on( 'message', function gotMessage(data,socket){ + console.log('Server recieved message',data); + + if(data.message=="END"){ + killServerProcess(); + } + ipc.server.emit( socket, 'message', @@ -30,9 +37,17 @@ ipc.serveNet( message : 'I am TCP server!' } ); + console.log('server emitted data') } ); + + console.log('TCP server up'); } ); ipc.server.start(); + +export { + killServerProcess as default, + killServerProcess +} \ No newline at end of file diff --git a/test/TCP/client.js b/test/TCP/client.js new file mode 100644 index 0000000..467e2aa --- /dev/null +++ b/test/TCP/client.js @@ -0,0 +1,190 @@ +import VanillaTest from 'vanilla-test'; +import Is from 'strong-type'; +import {IPCModule} from '../../node-ipc.js'; +import delay from '../../helpers/delay.js'; + +async function run(){ + + const test=new VanillaTest; + const is=new Is; + + const cleanup=function(){ + test.pass(); + test.done(); + } + + const fail=function(err){ + console.trace(err) + test.fail(); + } + + var transmit_delay = 1000; + + try{ + test.expects( + 'TCP client to connection attempts to be limited by the "maxRetries" parameter.' + ); + + const ipc=new IPCModule; + + ipc.config.id ='testClient'; + ipc.config.retry = 60; + ipc.config.maxRetries = 3; + ipc.config.stopRetrying = false; + + //set to -1 because there is an error on the first fail + //before retrying + let errorCount=-1; + + ipc.connectToNet( + 'tcpFakeServer', + 8002, + function open(){ + + } + ); + + ipc.of.tcpFakeServer.on( + 'error', + function gotError(err){ + errorCount++; + is.defined(err); + } + ); + + await delay(ipc.config.retry*ipc.config.maxRetries + transmit_delay); + + ipc.disconnect('tcpFakeServer'); + + test.compare(errorCount,ipc.config.maxRetries); + + }catch(err){ + fail(err); + } + cleanup(); + + + + + try{ + test.expects( + 'TCP client not to try to reconnect when "stopRetrying" is set to true.' + ); + + const ipc=new IPCModule; + ipc.config.maxRetries = 3; + ipc.config.stopRetrying = true; + ipc.silent=true; + + //set to -1 because there is an error on the first fail + //before retrying + let errorCount=-1; + + ipc.connectToNet( + 'tcpFakeServer', + 8002, + function open(){ + + } + ); + + ipc.of.tcpFakeServer.on( + 'error', + function gotError(err){ + is.defined(err); + errorCount++; + } + ); + + await delay(ipc.config.retry*ipc.config.maxRetries + transmit_delay); + + test.compare(errorCount,0); + test.compare(ipc.of.tcpFakeServer.retriesRemaining,ipc.config.maxRetries); + + ipc.disconnect('tcpFakeServer'); + + }catch(err){ + fail(err); + } + cleanup(); + + + + + try{ + test.expects( + 'TCP client to connect to server named "tcpServer" and receive a message.' + ); + + const ipc=new IPCModule; + + ipc.config.maxRetries = 3; + ipc.config.stopRetrying = true; + ipc.silent=true; + + let data={}; + + ipc.connectToNet( + 'tcpServer', + 8300, + function open(){ + ipc.of.tcpServer.on( + 'connect', + function connected(){ + ipc.of.tcpServer.emit( + 'message', + { + id : ipc.config.id, + message : 'Hello from testClient.' + } + ); + + console.log('client sent message'); + } + ); + + ipc.of.tcpServer.on( + 'message', + function gotMessage(message){ + data=message; + console.log('client got message'); + } + ); + } + ); + + ipc.of.tcpServer.on( + 'error', + function gotError(err){ + fail(err); + } + ); + + await delay(ipc.config.retry*ipc.config.maxRetries + transmit_delay); + + + console.log(data) + + test.compare(data.id,'tcpServer'); + test.compare(data.message,'I am TCP server!'); + + ipc.of.tcpServer.emit( + 'message', + { + id : ipc.config.id, + message : 'END' + } + ); + + ipc.disconnect('tcpServer'); + + }catch(err){ + fail(err); + } + cleanup(); +} + +export { + run as default, + run +} \ No newline at end of file diff --git a/test/TCP/server.js b/test/TCP/server.js new file mode 100644 index 0000000..636789c --- /dev/null +++ b/test/TCP/server.js @@ -0,0 +1,71 @@ +import VanillaTest from 'vanilla-test'; +import Is from 'strong-type'; +import {IPCModule} from '../../node-ipc.js'; +import delay from '../../helpers/delay.js'; + + +async function run(){ + + + const test=new VanillaTest; + const is=new Is; + + const cleanup=function(){ + test.pass(); + test.done(); + } + + const fail=function(err){ + console.trace(err) + test.fail(); + } + + var transmit_delay = 1000; + + try{ + test.expects( + 'Server to detect TCP client connection.' + ); + + const ipc=new IPCModule; + + ipc.config.id ='testWorld'; + ipc.config.retry = 1000; + + ipc.config.networkPort=8500; + + let clientCounter=0; + + ipc.serveNet( + function serverStarted(){ + ipc.server.on( + 'connect', + function connected(socket){ + clientCounter++; + ipc.emit(socket,'END'); + } + ); + } + ); + + ipc.server.start(); + + await delay(transmit_delay*3); + + ipc.server.stop(); + + console.log(clientCounter,1) + + test.compare(clientCounter,1); + + }catch(err){ + fail(err); + } + cleanup(); + +} + +export { + run as default, + run +} \ No newline at end of file diff --git a/spec/support/jasmineTest/TCP/tcpSocketServer.spec.js b/test/TCP/tcpSocketServer.spec.js similarity index 95% rename from spec/support/jasmineTest/TCP/tcpSocketServer.spec.js rename to test/TCP/tcpSocketServer.spec.js index b6aad2a..41dcfde 100644 --- a/spec/support/jasmineTest/TCP/tcpSocketServer.spec.js +++ b/test/TCP/tcpSocketServer.spec.js @@ -1,7 +1,6 @@ /*global describe, expect, it*/ -'use strict'; -const ipc = require('../../../../node-ipc'); +const ipc = from '../node-ipc'); describe('TCP Socket verification of server', function TCPSocketSpec(){ diff --git a/spec/support/jasmineTest/UDP/udpSocketClient.spec.js b/test/UDP/udpSocketClient.spec.js similarity index 98% rename from spec/support/jasmineTest/UDP/udpSocketClient.spec.js rename to test/UDP/udpSocketClient.spec.js index 8faa8ba..f86dcf9 100644 --- a/spec/support/jasmineTest/UDP/udpSocketClient.spec.js +++ b/test/UDP/udpSocketClient.spec.js @@ -1,7 +1,6 @@ /*global describe, expect, it*/ -'use strict'; -const ipc = require('../../../../node-ipc'); +const ipc = from '../../node-ipc'); describe( 'UDP Socket verification.', diff --git a/spec/support/jasmineTest/Unix/unixSocketClient.spec.js b/test/Unix/unixSocketClient.spec.js similarity index 99% rename from spec/support/jasmineTest/Unix/unixSocketClient.spec.js rename to test/Unix/unixSocketClient.spec.js index cbc0d4a..0db1def 100644 --- a/spec/support/jasmineTest/Unix/unixSocketClient.spec.js +++ b/test/Unix/unixSocketClient.spec.js @@ -1,7 +1,6 @@ /*global describe, expect, it*/ -'use strict'; -const ipc = require('../../../../node-ipc'); +const ipc = from '../../node-ipc'); ipc.config.id ='testClient'; ipc.config.retry = 900; diff --git a/spec/support/jasmineTest/Unix/unixSocketServer.spec.js b/test/Unix/unixSocketServer.spec.js similarity index 95% rename from spec/support/jasmineTest/Unix/unixSocketServer.spec.js rename to test/Unix/unixSocketServer.spec.js index dfee7a8..5ba828c 100644 --- a/spec/support/jasmineTest/Unix/unixSocketServer.spec.js +++ b/test/Unix/unixSocketServer.spec.js @@ -1,7 +1,6 @@ /*global describe, expect, it*/ -'use strict'; -const ipc = require('../../../../node-ipc'); +const ipc = from '../../node-ipc'); describe( 'Test Cases for server: ', diff --git a/spec/support/jasmineTest/testFile.js b/test/testFile.js similarity index 90% rename from spec/support/jasmineTest/testFile.js rename to test/testFile.js index 631e7d3..21dae24 100644 --- a/spec/support/jasmineTest/testFile.js +++ b/test/testFile.js @@ -1,6 +1,5 @@ -'use strict'; -const cmd=require('node-cmd'); +const cmd=from 'node-cmd'); cmd.run(`node ${__dirname}/unixServer.js`); cmd.run(`node ${__dirname}/unixServerSync.js`); diff --git a/spec/support/jasmineTest/udp4Server.js b/test/udp4Server.js similarity index 91% rename from spec/support/jasmineTest/udp4Server.js rename to test/udp4Server.js index 8aa8a96..73f43f6 100644 --- a/spec/support/jasmineTest/udp4Server.js +++ b/test/udp4Server.js @@ -1,7 +1,6 @@ -'use strict'; -const ipc=require('../../../node-ipc'); -const process=require('process'); +const ipc=from '../node-ipc'); +const process=from 'process'); const dieAfter=60000; //die after 60 seconds diff --git a/spec/support/jasmineTest/udp6Server.js b/test/udp6Server.js similarity index 89% rename from spec/support/jasmineTest/udp6Server.js rename to test/udp6Server.js index edfb7a2..4471ec6 100644 --- a/spec/support/jasmineTest/udp6Server.js +++ b/test/udp6Server.js @@ -1,7 +1,6 @@ -'use strict'; -const ipc=require('../../../node-ipc'); -const process=require('process'); +const ipc=from '../node-ipc'); +const process=from 'process'); const dieAfter=60000; //die after 60 seconds diff --git a/spec/support/jasmineTest/unixClient.js b/test/unixClient.js similarity index 79% rename from spec/support/jasmineTest/unixClient.js rename to test/unixClient.js index eaa137a..b4e2b63 100644 --- a/spec/support/jasmineTest/unixClient.js +++ b/test/unixClient.js @@ -1,7 +1,6 @@ -'use strict'; -const ipc=require('../../../node-ipc'); -const process=require('process'); +const ipc=from '../node-ipc'); +const process=from 'process'); const dieAfter=30000; //die after 60 seconds diff --git a/spec/support/jasmineTest/unixServer.js b/test/unixServer.js similarity index 88% rename from spec/support/jasmineTest/unixServer.js rename to test/unixServer.js index 96fdc72..fdec284 100644 --- a/spec/support/jasmineTest/unixServer.js +++ b/test/unixServer.js @@ -1,7 +1,6 @@ -'use strict'; -const ipc=require('../../../node-ipc'); -const process=require('process'); +const ipc=from '../node-ipc'); +const process=from 'process'); const dieAfter=30000; //die after 60 seconds diff --git a/spec/support/jasmineTest/unixServerSync.js b/test/unixServerSync.js similarity index 94% rename from spec/support/jasmineTest/unixServerSync.js rename to test/unixServerSync.js index b193340..19930a6 100644 --- a/spec/support/jasmineTest/unixServerSync.js +++ b/test/unixServerSync.js @@ -1,7 +1,6 @@ -'use strict'; -const ipc=require('../../../node-ipc'); -const process=require('process'); +const ipc=from '../node-ipc'); +const process=from 'process'); const dieAfter=30000; const messageDelay=900;